RCSD                                                                      Bradley University logo

Reconfigurable Communication System Design


Due to its reconfigurable ability and high throughput performance, Field Programmable Gate Array (FPGA) is widely used in embedded applications such as automotive, communication, industrial automation, motor control, medical imaging, to name a few. Quadrature Phase Shift Keying (QPSK) is one of the digital modulation standards used in third and fourth generation wireless communication systems. In this project, a reconfigurable communication system using QPSK modulation will be designed and implemented on an FPGA.    


Some preliminary work has already been done at Bradley University. For example a QPSK system has been implemented on a Virtex 4 FPGA board using MATLAB/Simulink and Xilinx system generator [1]. A random symbol generator and quadrature amplitude modulation (QAM) system have been worked in [2, 3]. The major drawback of Simulink based tool is that the logic resource usage highly depends on the software automation and, thus, the design may not be compatible with different versions of software. A common complaint of hardware description languages (HDL) such as VHDL and Verilog HDL is that prior knowledge and experience in digital system design and programming details is required. On the other hand, HDL can provide a better solution in terms of logic resource usage and design compatibility. The goal of this project is to implement a complete QPSK system on FPGA boards using VHDL. The project aims to provide a reusable and efficient design for add on features which may be needed at later times