Documentation
¶
Index ¶
- func ConstellationPoints(dibits []int8) ([]uint8, error)
- func Decode(bits []byte, bytes []byte) error
- func Deinterleave(dibits []int8) ([]int8, error)
- func ExtractBinary(tribits []uint8) ([]byte, error)
- func ExtractDibits(bits []byte) ([]int8, error)
- func ExtractTribits(points []uint8) ([]uint8, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConstellationPoints ¶
ConstellationPoints decodes the constellation points according to DMR AI protocol spec. page 129.
func Decode ¶
Decode is a convenience function that takes 196 Info bits and decodes them to 18 bytes (144 bits) binary using Trellis decoding.
func Deinterleave ¶
Deinterleave the dibits according to DMR AI protocol spec. page 130.
func ExtractBinary ¶
ExtractBinary maps the tribits back to bits.
func ExtractDibits ¶
ExtractDibits extracts dibits from bits.
func ExtractTribits ¶
ExtractTribits maps constellation points to Trellis tribits according to DMR AI protocol spec. page 129.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.