Skip to main content

Design and Implement of QPSK Modem Based on FPGA

 Design and Implement of QPSK Modem Based on FPGA.



Abstract :

This paper presents a method to designs QPSK modulator and demodulator of a spread spectrum system which use field programmable device. The method uses the tool of Quartus of American Altera Co. The whole system is divided into several small models based on top-down design method, and using VHDL hardware description language to design each model. 


The direct digital synthesis (DDS) principle is briefly presented and used to design orthogonal cosine signal module. In demodulator, we use the low pass FIR filtering to filter high frequency component. The QPSK module is ultimately implemented on the FPGA device. 

The whole system has been simulated in the Quartus II7.2 simulation environment and successfully downloaded to the chip of the Cyclone II EP2C5F256C6. The operating results and the theoretical results are consistent, so it’s verified the correctness of this design. The results showed that the proposed method can greatly improve the developing efficiency, shorten developing period and reduce costs.

 INTRODUCTION:

An SDRSoftware Defined Radio is a radio in which the properties of carrier frequency, signal bandwidth, modulation, and network access are defined by software. Today’s SDR, in contrast, is a general-purpose device in which the same radio tuner and processors are used to implement many waveforms at many frequencies. It’s idea is to get the software as close to the antenna as is feasible. Ultimately, we're turning hardware problems into software problems. 

The advantage of this approach is that the equipment is more versatile and cost-effective. This paper design and implement QPSK modulator and demodulator based on SDR ideology. QPSK modulation ordinarily use modem chips, or ASIC to implement, but those chips usually don’t have sufficient Programming skills and its functionality can not easily be changed or improved in the product development process. Therefore, those chips are not suitable the situation where the parameters changed frequently. 

The communication system based on FPGA is easy to implement the pipeline architecture and simple to upgrade. This is a very practical approach to implement the QPSK modulator and demodulator. DDS is a new technology of Frequency Synthesis.

It develops the third generation of Frequency Synthesis Technology after Direct Frequency Synthesis and Indirect Frequency Synthesis, and breaks through the theory of the former two methods of Frequency Synthesis. Reference [1] pointed that the technique of DDS is gaining popularity as a method of generating sinusoidal signals and modulated signals in digital systems.

BLOCK DIAGRAM:
 
Design and Implement of QPSK Modem Based on FPGA
Design and Implement of QPSK Modem Based on FPGA.

A.   The Model of DDS:

In the simplest case a Direct Digital Synthesis is constructed by a ROM with many samples of a sine wave stored in it (sine look-up table, LUT) and it was introduced in [2]-[3]. Figure.1 shows the block diagram of a DDS system. The DDS produces sinusoidal signals at a given frequency by digital integration of a higher clock frequency. The Phase Accumulator stage accepts the so called Frequency Setting Word (FSW) which determines the phase step. Once set, this digital word determines the sine wave frequency to be produced. 

The phase accumulator then continuously produces in the output proper binary words indicating the instantaneous phase to the table look-up function. In other words the phase accumulator is used to "calculate" the successive addresses of the sine look-up table which generates a digital sine-wave output. In this way the samples are swept in a controlled manner i.e. with a step depending on the Frequency Setting Word. The DDS translates the resulting phase to a sinusoidal waveform via the look-up table, and converts the digital representation of the sine-wave to analog form using a Digital-to-Analog Converter followed by a low pass filter (LPF).


Figure 1. Block Diagram of a DDS System

B. The model of QPSK:

   A QPSK signal is generated by two BPSK signal and it was introduced in [4]. To distinguish the two signals, we use two orthogonal carrier signals. One is given by cos(2 ) c πf t , and the other is given by sin(2 ) c πf t . The two carrier signals remain orthogonal in the area of a period. By using cos(2 ) c πf t and sin(2 ) c πf t , we can represent QPSK signals by: ( ) 1 ( ) cos(2 ) 1 ( )sin(2 ) (2) 2 2 I c Q c s t = d t πf t + d t πf t At the receiver, the received signal is down converted to the baseband by multiplying it by the carrier frequency. Then in both I and Q channels, the down-converted signal is filtered by FIR filter. The signals are then adjudged, and the transmitted digital is recovered. QPSK basically uses the configuration shown in Figure.2 with several blocks, specialized for QPSK.


REFERENCES:


[1] M. L. Welborn, “Direct Waveform Synthesis for Software Radios,”
IEEE Wireless Communications and Networking Conference WCNC. 1999, vol. 1, pp. 211-215, September 1999.

[2] C. S. Koukourlis, J. E .Plevridis, J. N. Sahalos, “A New Digital Implementation of the RDS in the FM Stereo,” IEEE Trans. Broadcast, vol. 42, pp. 323-327, December 1996.

[3] Wenmiao Song, Jingying Zhang, Qiongqiong Yao, “Design And Implement Of BPSK Modulator And Demodulator Based On Moder DSP Technology,” IEEE International Symposium. pp. 1135-1137, 2009.

[4] Hiroshi Harada, Ramjee Prasad, “Simulation and Software Radio for Mobile Communications,” Artech House Publishers Bk&CD-Rom edition. pp. 90-93,2002.



Popular posts from this blog

Multiplexing and Multiple Access

Multiplexing And Multiple Access : Digital Communications Difference between Multiplexing and Multiple Access: Sr.No. Multiplexing Multiple Access 1 “In telecommunications and  computer networks, multiplexing is a process where multiple analog  message signals or digital data  streams are combined into one   signal over a shared medium.” “In telecommunications and computer networks, a channel access method or multiple access  method allows several terminals connected to the same multipoint physical medium to transmit over it and to share its capacity.” 2 The multiplexed signal is transmitted  over a communication channel,  which may be a physical transmission medium. A channel-access scheme is  based on a multiplex method  that allows several data streams  or signals to share the  same communication channel or  physical media.

Comparison between armature controlled and field controlled DC servo motor

Comparison between armature controlled and field controlled DC servo motor : Field controlled DC servomotor Armature controlled DC servomotor 1.                         Field is excited by control voltage Armature is excited by control voltage 2.                        Armature            current kept constant Field      current kept constant 3.                        Required             low        power amplifiers are simple to design Required             high       power amplifiers 4.                        Efficiency is poor Efficiency is better 5.                        It has large time constant It             has         small      time constant 6.                        Cost is low Cost is high 7.                        It is open loop system It is close loop system Comparison between ar

Difference in between Time division multiplexing (TDM) and Frequency division multiplexing (FDM)

Difference in between TDM and FDM: This page on FDM versus TDM describes  difference between FDM and TDM multiplexing . FDM is the short form of frequency division multiplexing and TDM is the short form of time division multiplexing. In FDM each signal is modulated onto different unique RF carrier frequency and all carrier frequencies are separated significantly so that bandwidth of the signals do not overlap in frequency domain. Figure: Difference in between TDM and FDM