FPGA-based FSK/PSK modulation
Ahmed Asim Ghouri, Embedded Strings Inc.
EDN (December 11, 2014)
Binary FSK(Frequency Shift Keying) and PSK(Phase Shift keying) are extensively used in telecommunication for digital data transmission. FSK/PSK modulator circuits usually employ analogue components such as VCO (voltage control oscillator), RF Mixer, and Level-shifter, with limited frequency range and whose performance drifts with variation in environmental temperature and duty cycle. An FPGA-based all-digital implementation ensures constant optimum performance and reconfigurability.
This article discusses practical application of a combined Binary FSK and PSK modulator. It highlights how embedded resources can be used to implement an all-digital FSK / PSK modulator, which modulates serial data transmission of a UART (Universal Asynchronous Receiver and Transmitter). In this application the modulation scheme targets Altera’s Cyclone-IV FPGA populated on a DE2-115 development board from Terasic and an HSMC (High Speed Mezzanine Card). A system block diagram shows how a LUT based NCO is used to generate the sine wave with varying frequency and then with varying phase. Extensive testing and its results are discussed to verify the modulation.
To read the full article, click here
Related Semiconductor IP
Related Articles
- FPGAs: Embedded Apps : Designing an FPGA-based network communications device
- FPGAs: Embedded Apps : FPGA-based FFT engine handles four times more input data
- FPGA-Based DPLL Approach Delivers Wide-Lock Range
- A Real-Time Image Processing with a Compact FPGA-Based Architecture
Latest Articles
- Crypto-RV: High-Efficiency FPGA-Based RISC-V Cryptographic Co-Processor for IoT Security
- In-Pipeline Integration of Digital In-Memory-Computing into RISC-V Vector Architecture to Accelerate Deep Learning
- QMC: Efficient SLM Edge Inference via Outlier-Aware Quantization and Emergent Memories Co-Design
- ChipBench: A Next-Step Benchmark for Evaluating LLM Performance in AI-Aided Chip Design
- COVERT: Trojan Detection in COTS Hardware via Statistical Activation of Microarchitectural Events