sdrangel icon indicating copy to clipboard operation
sdrangel copied to clipboard

DSC decoder plugin FSK frequencies/baud rate incorrect for VHF

Open tttonyyy opened this issue 1 year ago • 7 comments

Love the DSC decoder plugin concept - but:

    static const int DSCDEMOD_CHANNEL_SAMPLE_RATE = 1000; // Must be integer multiple of baud rate (x10)
    static const int DSCDEMOD_BAUD_RATE = 100;
    static const int DSCDEMOD_FREQUENCY_SHIFT = 170;

The ITU spec for VHF band (156.525MHz) is for FSK with centre frequency 1700Hz +-400Hz IE 2100Hz and 1300Hz. The baud rate in VHF band is 1200.

Similarly, the NFM demod settings for VHF DSC (16K0G2B) should be: RFBW = 16000 FMd = 5000

If manually using the UDP sample sink to capture DSC bursts I have to set the NFM gain to 0.5 otherwise the signals are distorted, not sure how that applies to this plugin, however. I can provide baseband recordings if that helps development.

Great work,

Tony

tttonyyy avatar Jun 02 '23 07:06 tttonyyy