Here is version 1.1 of DSD and 1.0.2 of mbelib.
DSD-1.1 is able to properly monitor Loudoun County's TDMA system now that it supports scanner control via serial port. It also has much better handling of the TDMA frames. I am close to having the Link Control (LC) bits sorted out which should give talkgroup and source info in a future release.
dsd-1.1-src.tar
Megaupload
Download
Sharebee
Download
mbelib-1.0.2-src.tar
Megaupload
Download
Sharebee
Download
Scanner control was tested on pro-197 and BC-780xlt so it should work on scanners compatible with those. Resume scan is essential to monitoring systems like Loudoun that transmit data packets (PDU's) on the system almost continuously. This causes the scanner to get stuck on the non voice channels while scanning in conventional mode (which is required to get the TDMA talkgroups). use dsd -h to see all command line options.
DSD 1.1 changes:
1.1 New features:
Scanner control options to allow scan resume during certain TDULC
Improved upsampling function audio quality
Greatly improved handling of MoTDMA frames
Much faster QPSK decision point tracking by default
Fixed bugs:
playMbeFiles was not output to .wav file when -w was given
Now correctly detects/handles Mot and P25 talkgroup formats
PDU frames were not detected
mbelib 1.0.2 changes:
1.0.2 Fixed bugs:
fixed several problems in synthesizer causing clicks
reduced error -> repeat thresholds for reduced noise bursts
ambe3600x2250 now correctly handles "Silence" frames
ambe Tone and Erasure frames are now indicated with T and E in errorbars
Known issues:
There are still some minor "clicks" in the synthesized speech regardles of output sample rate or buffering configurations. AMBE speech still sounds a little weird on some transmissions. AMBE Tone frames are not synthesized yet.