Open Access Open Access  Restricted Access Subscription or Fee Access

Hardware Co-Simulation of QPSK Modulation and Demodulation in Presence of AWG Noise on FPGA

K. Venkateswara Reddy, Dr.P. Ramana Reddy

Abstract


Now a days the application of FPGAs (Field programmable gate array) became an important issue in designing electronic systems. Also, the flexibility and performance offered by reconfigurable computing shorts the development time required for implementing DSP solutions using FPGAs. This paper presents the theoretical information about a QPSK Modulation and demodulation. The QPSK Modem is then simulated using Mat lab / Simulink environment and System Generator. System Generator is a tool from Xilinx ISE used for FPGA design which is used to implement the design on a Spartan 3E Starter Kit board in order to verify the functionality of the systems in hardware which speeds up the simulations. The modem algorithm has been implemented on FPGA using the VHDL language on Xilinx ISE 10.1. The local clock oscillator of the board is 50 MHz The system has been designed and simulated and its performances were evaluated by measurements.

Keywords


Additive White Gaussian Noise, FPGA, QPSK System, Spartan 3E, System Generator.

Full Text:

PDF

References


An Introduction to Digital Modulation, http://www.scatmag.com/technical/DigitalModulation_sept07.pdf

F.Xiong, “Digital Modulation Techniques”, Artech House, UK,2000.

S.O.Popescu, G.Budura, A.S.Gontean, “Review of PSK and QAM– Digital Modulation Techniques on FPGA”, International Joint Conference on Computational Cybernatics and Technical Informatics (ICCC-CONTI), Romania, 2010, pp.327-332.

H.Nguien, E.Shwedyk, “A First Course in Digital Communications”, Cambridge University Press, 2009

S.T.Karris, “Introduction to Simulink with Engineering Applications”, Orchard Publications, USA, 2006.

Popescu, S.O., Gontean, A.S., Budura, G., (2011a). Simulation and Implementation of a BPSK Modulator on FPGA. Proceedings of the 6th IEEE International Symposium on Applied Computational Intelligence and Informatics. Romania. pp. 459-463.

System Generator for DSP. Getting Started Guide. Xilinx. 2008.

S. Popescu, A.Gontean, I.Lie, “Comparing FPGA behavioral simulation, post-routed simulation with real-life experiments”, 15th International Symposium for Design and Technology of Electronic Packages (SIITME), Hungary, 2009, pp. 355-360.

Spartan 3E FPGA Starter Kit board. User guide. Xilinx. 2011.

ISE 10.1 Quick Start Tutorial, Xilinx, 2008.

Popescu, S.O., Gontean, A.S., Ianchis, D., (2011c). QPSK Modulator on FPGA. Proceedings of the 9th IEEE International Symposium on Intelligent Systems and Informatics. Serbia. pp. 359-364.

Popescu, S.O., Gontean, A.S., Ianchis, D., (2011d). Implementation of a QPSK System on FPGA. Proceedings of the 9th IEEE International Symposium on Intelligent Systems and Informatics. Serbia. pp. 365-370.

Xu, C., Yuan, Y., Wang, J., (2011). A new method for FPGA development. Proceedings of the 2011 International Conference on Information Science and Technology. China. pp. 314-317.

P.Krivić, G.Štimac, FPGA Implementation of BPSK Modem for Telemetry Systems Operating in Noisy Environments, Proceedings of the 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics, Croatia, 2010, pp.1727-1731.

Y.H.Chye, M.F.Ain, N.M.Zawawi, “Design of BPSK Transmitter Using FPGA with DAC”, in Proceedings of the 2009 IEEE 9th Malaysia Conference on Communications, Malaysia, 2009, pp.451-456.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.