denny
c3d52ff86e
Merges #34 Major redesign of Tuner, Channel and Alias management.
...
Changes to model, view and controller components and updates all gui
editors. Removes the configuration panel and tree and replaces with 3
new panels. Updates playlist.xml to a new playlist_v2.xml format.
2016-04-01 08:23:49 -04:00
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