Denny
d9cf1b19f3
Removes assert() usage throughout project and replaces with Validate from apache commons.
2017-02-25 16:03:35 -05:00
denny
575197bd98
Interim checkin for call recording.
2015-09-11 14:01:47 -04:00
denny
0f85b7260a
Adds event logging, code cleanup and some decoder issue resolution.
2015-09-02 19:41:44 -04:00
dennis.sheirer
fccde3d112
Build 0.1.3 - adds support for 48 kHz audio output from JMBE library for P25 audio. Resolves issue with Automatic Frequency Control on P25 C4FM channels where the channel was not tracking changes in tuner frequency.
2015-05-11 09:37:50 +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
a65e821e85
P25 LSM decoder work in progress. Adds a CQPSK decoder based on Max's (KA1RBI) scope.py and gardner loop.
...
The CQPSK decoder is starting to take shape, but needs more tweaking and testing. It's not keeping a good lock on strong P25 signals. I have to add some more features to the intrumentation package to allow me to visualize the internals of the CQPSK decoder so that I can get a better sense of what needs fine tuning.
The CQPSK decoder may work for anyone that wants to sync the repo and run the build script.
2015-02-10 00:42:08 +00:00
dennis.sheirer
871705ece8
P25 - adds SNDCP context management and data packet parsing for IPV4 and UDP/IP packets to include IP addresses and data payload bytes.
2015-01-23 21:06:02 +00:00
dennis.sheirer
e5fad7ee22
P25 - Automatic Gain Control for P25 decoder
2015-01-19 19:25:43 +00:00