Introduction
In previous posts I looked at various aspects of GMDSS/DSC using Scicos (Ref.2/7). In the last post I built a BFSK Random Data Generator on GNU Radio and in this post I use the random data produced to test a BFSK BPF decoder on GNU Radio.
BFSK BPF Decoder Schematic



Figure 1 shows the BFSK BPF Bandpass Filter Non-Coherent Decoder schematic. BPF1 is tuned to the mark frequency of 2100Hz and BPF2 is tuned to the space frequency of 1300Hz. Envelope detection is done with squaring and a LPF Low Pass Filter. Figure 2 shows the BPF pulses and the decoder output. Figure 3 shows the original random data input.
GNU Radio Basics Course
Please send your comments, questions and suggestions to:
contact:

References
#1. – “BFSK Generator on GNU Radio”
https://jeremyclark.ca/wp/telecom/bfsk-generator-on-gnuradio/
#2. – “Marine GMDSS/DSC VHF Decoder_a”
https://jeremyclark.ca/wp/telecom/marine-gmdss-dsc-vhf-decoder_a/
#3. – “RTL-SDR for HF Marine GMDSS/DSC on SDRangel”
https://jeremyclark.ca/wp/telecom/rtl-sdr-for-hf-marine-gmdss-dsc-on-sdrangel/
#4. – “VHF Marine GMDSS/DSC Decode & Scicos Simulation”
https://jeremyclark.ca/wp/telecom/vhf-marine-gmdss-dsc-decode-scicos-simulation/
#5. – “RTL-SDR for HF Marine GMDSS/DSC”
https://jeremyclark.ca/wp/telecom/rtl-sdr-for-hf-marine-gmdss-dsc/
#6. – “RTL-SDR for Marine GMDSS/DSC on RaspberryPi4”
https://jeremyclark.ca/wp/telecom/rtl-sdr-for-marine-gmdss-dsc-on-raspberrypi4/
#7. – “RTL-SDR for Marine GMDSS/DSC on Multipsk”
https://jeremyclark.ca/wp/telecom/rtl-sdr-for-marine-gmdss-dsc-on-multipsk/