Open Access Open Access  Restricted Access Subscription or Fee Access

FPGA Implementation of Embedded Communication System

M. Tamilarasi, C. Manishekar, N. Ramakrishnan, K. Ashok

Abstract


A modem modulates outgoing digital signals from a computer or other digital device to analog signals and demodulates the incoming analog signal and converts it to a digital signal for the digital device. Almost all the modems implemented on field programmable gate array (FPGA) concentrate only on the modulation and demodulation part. They do not take into account the processes involved before modulation at the transmitting end and the processes involved after the demodulation at the receiving end. This paper aims at implementing and testing a programmable modulation scheme using SpartanXC3S500E FPGA. The modulation scheme adopted in this paper/work is quadrature phase shift keying (QPSK). A modem is implemented on the FPGA to test the modulation scheme and a reduced instruction set computing processor (RISC) is used to program the modem. The feature of this implementation is the realization of a complete communication system which considers all the features right from packet formation to modulation at the transmitting end to the recovery and error free reconstruction of the transmitted message at the receiving end.

Keywords


FPGA, Modem, QPSK Modulation RISC Processor.

Full Text:

PDF

References


F. Manavi and Y. R. Shayan, “Implementation of OFDM for the physical layer of IEEE 802.11a standard based on Xilinx Virtex-II FPGA,” Proc. 59th IEEE Vehicular Technology Conference(VTC), Vol. 3, pp. 1768 – 1772, Montreal, 17-19 May 2004.

Liu Zhaoqing, Ma Jianhui, Peng Xiyuan, “High speed data acquisition system based on FPGA and USB,” Journal of Electronic Measurement and Instrument. Vol 20, 2006.

Tachwali, Yahia Refai and Hazem, “Implementation of a BPSK Transceiver on Hybrid Software Defined Radio Platforms,” Proc. 3rd International Conference on Information and Communication Technologies: From Theory to Applications (ICTTA), pp. 1-5, Damascus, 7-11 April 2008.

P. S. Mane, I. Gupta and M. K. Vasantha, “Implementation of RISC Processor on FPGA,” Proc. IEEE International Conference on Industrial Technology(ICIT), Vol. 1, pp. 2096-2100, Mumbai, 15-17 Dec. 2006.

B. E. Priyanto, C. L. Law and Y. L. Guan, “Design and Implementation of all digital I-Q modulator and demodulator for high speed WLAN in FPGA,” Proc. IEEE Pacific Rim Conference(PACRIM) on Communications, Computers and signal Processing, Vol. 2, pp. 659-662, Singapore, 28-30 Aug. 2003.

Wu Yongbin and Y. R. Shayan, “Implementation of high-speed multi-level QAM modems based on Xilinx Virtex-II FPGA,” Proc. IEEE Canadian Conference on Electrical and Computer Engineering(CCECE), Vol. 1, pp. 195-198, Montreal, 4 -7 May 2003.

Michael Barr and Anthony Massa, Programming Embedded Systems in C and C++: With C and GNU Development Tools, 2nd ed. Sebastopol, O’Reilly Press, 2006.

L. John Hennessy and A. David Patterson, Computer Architecture: A Quantitative Approach, 4th ed. San Francisco, Morgan Kaufmann, 2006.

Hagemeyer, J. ; Keltelhoit, B. ; Koester, M. ; Pomnann, M., “A Design Methodology for Communication Infrastructures on Partially Reconfigurable FPGAs,” Proc. International Conference on Field Programmable Logic and Applications, pp. 331-338, Aug.,2007


Refbacks

  • There are currently no refbacks.


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