Implementation and testing of a FSK demodulator
DOI:
https://doi.org/10.37537/rev.elektron.5.1.115.2021Keywords:
FSK, Demodulation, Balanced Cuadri-correlator, Test, SNR, AWGN, BER, FPGA, VHDLAbstract
This work describes the implementation and testing of a FSK demodulator, within the framework of a modem re-engineering for navy communications. It was developed over a Spartan 6 XCSLX25 FPGA with its code in VHDL. For testing, a modulator was implemented in a STM32F407 microcontroller where different noise levels were added to the signal to try out the system.Downloads
References
Interoperability and performance standards for data modems, Department of Defense (DoD) of United States of America Std. MIL-STD-188-110B, 2000.
J. Torres Gómez, “Técnicas de demodulación para señales BFSK,” Telem@tica, vol. 13, no 3, pp. 35-46, Sep. 2014.
STMicroelectronics. (2020) STM32F407-417 product webpage. [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417/
(1998) The Ax25 website. [Online]. Available: http://www.ax25.net/
M. Chepponis y P. Karn, “The KISS TNC: A simple Host-to-TNC communications protocol,” in ARRL 6th Computer Networking Conference, 1987, pp. 38-42.
Xilinx. (2020) Spartan 6 product webpage. [Online]. Available: https://www.xilinx.com/products/silicon devices/fpga/spartan-6.html
R. F. Campbell, “Analysis of various algorithmic approaches to software-based 1200 baud,” M.S. CS thesis, California Polytechnic State University, San Luis Obispo, 2016.
J. Torres Gómez, F. Hernandez y J. Habermann, “Digital demodulator for BFSK waveform based upon correlator and differentiator systems,” Radioengineering, vol. 23, no 4, pp. 1161-1168, Dec. 2014.
Cheng-Yu Yeh y Shaw-Hwa Hwang, “Efficient detection approach for DTMF signal detection,” Appl. Sci., vol. 9, no 422, Jan. 2019.
Pong P. Chu, RTL hardware design using VHDL, Ed. Hoboken, New Jersey: John Wiley & Sons, Inc., 2006.
Analog Devices. (2009) Fundamentals of Direct Digital Synthesis. [Online]. Available: https://www.analog.com/media/en/training-seminars/tutorials/MT-085.pdf
R. Howard, “White noise: A time domain basis,” in International Conference on Noise and Fluctuations (ICNF), 2015,paper 10.1109, pp. 1-4.
A. Klöckner, F. van der Linden y D. Zimmer, “Noise generation for continuous system simulation,” in Proceedings of the 10th International Modelica Conference, 2014, paper 10.3384, pp. 837-846.
Downloads
Published
Issue
Section
License
The authors who publish in this journal agree with terms established in the license Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)