denny
|
0f85b7260a
|
Adds event logging, code cleanup and some decoder issue resolution.
|
2015-09-02 19:41:44 -04:00 |
|
dennis.sheirer
|
fc8f2772ae
|
P25 - adds error detection and correction to the Link Control message in LDU1 voice messages and to the Encryption Sync message in LDU2 messages.
|
2015-04-04 09:59:38 +00:00 |
|
dennis.sheirer
|
b8f4e682eb
|
P25 - added Header Data Unit (HDU) error detection and correction with Golay(18,6,8) and ReedSolomon(36,20,17).
|
2015-04-03 19:35:08 +00:00 |
|
dennis.sheirer
|
023553c3bf
|
P25 audio decoder integration.
Auto-discovers the jmbe ( https://github.com/DSheirer/jmbe ) library at startup and provides decode P25 Phase 1 audio
|
2015-03-29 13:25:36 +00:00 |
|
dennis.sheirer
|
52f2e3bdca
|
P25 audio work in progress - started work on exposing 88-bit (11-byte) IMBE voice frames from LDU messages. Added deinterleave, derandomize and the Golay(23,12,7) error detection and correction to LDU voice messages. Hamming edac still remains to be implemented. Plan to create a separate project to produce an imbe FormatConversionProvider that will convert 88-bit imbe frames to PCM audio that is then in a standard format for audio playback, recording, or conversion to another format like shoutcast.
|
2015-03-01 15:40:25 +00:00 |
|
dennis.sheirer
|
9310fb0daf
|
Global rename of BitSetBuffer to BinaryMessage.
Corrected issue in P25 NID error correction.
|
2015-01-24 13:37:42 +00:00 |
|
dennis.sheirer
|
cc5edd4790
|
P25 - added parsing of packet payload data for confirmed PDUs.
|
2015-01-19 13:17:11 +00:00 |
|
dennis.sheirer
|
51d6b328bd
|
P25 - adds CRC-9 error detection to confirmed PDU message blocks
|
2015-01-18 12:43:10 +00:00 |
|
dennis.sheirer
|
84261a4be9
|
Changed NID error detection and correction (edac) to using Berlekemp Massey 63-bit block decoder for the BCH(63,16,11) code so that we can correct up to 11 bit errors in a NID (versus previous 2).
|
2015-01-04 15:29:34 +00:00 |
|
dennis.sheirer
|
03460eeb19
|
P25 work in progress
|
2015-01-02 14:08:22 +00:00 |
|