Q PSK System Implementation on FPGA

Archana M. Lalge, Sheetal U. Bhandari


SDR, a Software Defined Radio, was first proposed by Joseph Mitola in 1991. It is an important element of wireless technology and is a hot topic in the current telecommunication industry. SDR is defined as radio in which some or all of the physical layer functions are software defined. The main goal of SDR is to replace as many as possible analog and/or digital components with programmable devices. The radio typically has to load different waveform depending on their requirements, which may use different source coding, channel coding and modulation schemes. The objective of this paper is to demonstrate simulation and implementation of the QPSK modem on FPGA. FPGA is chosen as implementation platform due to its suitability for the real time algorithm implementation. FPGA has both high speed processing capability and good reconfigurable performance hence FPGA architecture is a viable solution for SDR technology. The QPSK modulator and demodulator algorithms are simulated using MATLAB R2013a and implemented on vertex 5(xc5vlx110t 1136-2) using Xilinx ISE 14.2 System Generator, Plan Ahead. The output waveforms are displayed and analyzed using Xilinx Chip Scope Pro. 

Full Text:



Rodger H. Hosking "Software Defined Radio Handbook", Eighth Edition.

F.Xiong, Digital Modulation Techniques, Artech House, 2000.

Parul Gupta, Shivkumar Kalyanaraman, Pradipta Dey, Qing Wangz, Jian Wen Chenz, Yong Hua Lin "Software Radio: A Review of Design Considerations and Digital Hardware Choices", IBM Research Lab.

P.Sri Hari,"An Introduction to Principles of Digital Communication Engineering.

A. M. Lalge, M. Karpe, S. U. Bhandari, "Software Defined Radio Principles and Platforms", ICETTR - 2013, Nagpur, India, September 21-22.

S.O.Popescu, A.S. Gontean and D.Ianchis,"Implementation of a QPSK

System on FPGA”,IEEE 9th International Symposium on Intelligent Systems, September 8-10, 2011, Subotica, Serbia.

Song, Q. Yao, “Design and Implementation of QPSK Modem Based F PGA”.

ISE 14.2 Quick start Tutorial, Xilinx, 2012.

System Generator for DSP. Getting Started Guide. Xilinx, 2012.

ML505 FPGA Starter Kit board. User guide. Xilinx, 2012.

ChipScope Pro 13.1 Software and Cores. User guide Xilinx 2011.


Copyright © IJETT, International Journal on Emerging Trends in Technology