Design of QPSK modulation circuit based on CPLD

Publisher:EnigmaticSoulLatest update time:2014-09-06 Source: 互联网Keywords:CPLD  QPSK Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

  QPSK is a commonly used multi-level modulation method in digital communication systems. The basic principle of its modulation is: the input binary sequence is divided into a group of two code elements, and they are characterized by four phases of the carrier. In fact, the QPSK signal is a two-way orthogonal double-sideband signal. Nowadays, people have higher and higher requirements for communication, high speed, large capacity, and multiple services, which pose a great challenge to limited spectrum resources. Therefore, the research on phase shift keying is of great significance. Due to the limitations of channel conditions, most digital communication systems use frequency shift keying, phase shift keying and corresponding derivative modulation methods that are insensitive to amplitude fluctuations.

  Based on the above QPSK modulation, this design uses the phase selection method based on CPLD to achieve modulation.

  1. QPSK modulation principle

  The sinusoidal carrier of the QPSK signal has four possible discrete phase states, and each carrier phase carries two binary symbols (00, 01, 10, 11). Its signal expression is as follows: Figure 1(a) is the vector diagram of the QPSK signal with an initial carrier phase of 0°, and Figure 1(b) is the vector diagram of the QPSK signal with an initial phase of 45°.

  

 

  figure 1

  There are two methods to generate QPSK modulation: the multiplication circuit method and the phase selection method.

  Multiplication circuit modulation: The binary code is divided into two half-rate bipolar codes through a serial-to-parallel converter. The two signals are low-pass filtered and multiplied with two mutually orthogonal carrier signals respectively. Then the two signals are added to obtain a QPSK signal.

  Phase selection method: The input binary data is converted from serial to parallel to output a two-bit symbol. The four-phase carrier generator outputs four carriers with different phases. The logic phase selection circuit selects one of the phases of the carrier as the output in each time interval according to the two-bit symbol input from the serial/parallel conversion. The out-of-band interference signal is then filtered out through a bandpass filter to obtain a QPSK modulated signal.

  2. Modulation principle of this design

  The phase selection method is used in the design. The QPSK signal has four states (00, 01, 10, 11), and every two bits of the input binary sequence are divided into a group.

  In the scheme, four waveforms are used to represent four phases (Figure 2)

  

 

  figure 2

  3. System module design

  The circuit is divided into 6 parts:

  Part 1: Power supply circuit, which provides 5V voltage for the whole circuit;

  Part 2: Clock signal circuit, used to generate a 4MHz clock;

  Part 3: Baseband signal generation circuit, generates five sequence codes (all 0 code, all 1 code, 0\1 code, 7-bit M sequence and 15-bit M sequence);

  Part 4: Modulation circuit, which realizes the modulation of baseband signal into sampling signal output;

  The fifth part: D/A conversion circuit, which converts the signal output by the modulation module into an analog signal output;

  Part 6: Filter circuit, which reconstructs the analog signal after D/A conversion by filtering.   3.1 Power module

  There are many design implementation schemes to provide 5V voltage for the circuit, such as using USB to provide 5V voltage or designing a DC regulated power supply. The design of a DC regulated power supply requires the use of a power transformer, a rectifier circuit, filtering, and finally voltage stabilization. The design is relatively complicated. In the design, a 9V output power supply is purchased to convert the 9V power supply into a 5V power supply. The circuit consists of a 7805 chip and 2 capacitors. Pin 1 of the 7805 is connected to the power supply voltage input, pin 2 is grounded, and pin 3 outputs a 5V voltage after voltage stabilization. C1 and C2 are used to filter out ripples.

  3.2 Clock signal module

  The clock circuit module consists of two inverters to form feedback, and cooperates with one capacitor and two resistors to start the crystal oscillator to generate a 4MHz clock.

  3.3 Baseband signal generation module

  The function of this module is to generate five baseband signals (all 0 codes, all 1 codes, 0\1 codes, 7-bit M sequence and 15-bit M sequence).

  3.4 D/A Module

  The signal modulated by the modulation module is a digital baseband signal, which needs to be converted into an analog signal through D/A. DAC0832 is selected in the design to realize D/A conversion.

  The output of DAC0832 is current, but the output is required to be voltage, so the circuit must also be converted into voltage through an operational amplifier.

  3.5 Filter Module

  The filter circuit used in the design is a voltage-controlled voltage source low-pass filter. Its cut-off frequency is 50KHz, the gain is 2, and K=5.

  4. Modulation signal simulation

  The simulation results of the modulated signal are as follows:

  When the 0/1 code is input, since the register y is 2, the loop output level is 005A7FBF.FFBF7F5A. The simulation waveform is shown in Figure 3.

  

 

  image 3

  When a 15-bit M sequence code is input, the output level is not cyclic because the register y value is changing. The simulation waveform is shown in Figure 4.

  

 

  Figure 4

  5. Conclusion

  The main hardware modules of this design are baseband signal generation module, modulation module, D/A conversion module and filter module. In order to simplify the design system design, the power supply module adopts 5V battery power supply. The baseband signal generation module and modulation module are the key points and difficulties in the design. It is based on CPLD design. CPLD is a highly integrated logic element. With the characteristics of high integration, it has the advantages of improved performance, increased reliability, reduced PCB area and low cost.

Keywords:CPLD  QPSK Reference address:Design of QPSK modulation circuit based on CPLD

Previous article:USB3.0 HUB design based on FPGA
Next article:Improved design scheme of phase difference measurement system based on AD8302

Recommended ReadingLatest update time:2024-11-17 02:48

Application of CPLD in the Design of Multifunctional Harmonic Analyzer
Application of CPLD in the Design of Multifunctional Harmonic Analyzer 1 Sampling method comparison When collecting data for three-phase voltage and current 6-channel analog quantities, there are generally two methods: ① Alternating sampling method of same-ph
[Analog Electronics]
Application of CPLD in the Design of Multifunctional Harmonic Analyzer
Design of system hardware watchdog based on CPLD
Introduction In digital systems with microcontrollers, DSP and other processors as the core, watchdogs are an indispensable part, especially in systems with extremely high reliability requirements, such as servo controllers on arrows. Due to the cross-use of strong and weak electricity in the arrow body, or the compl
[Microcontroller]
Design of system hardware watchdog based on CPLD
Design of digital bus station system based on ARM7 and CPLD
In view of the shortcomings of existing printed bus stops, such as insufficient information, inability to provide vehicle arrival forecasts, and troublesome addition or modification of route information, this paper proposes a new digital bus stop system. The system is based on ARM7 and CPLD architecture, communicate
[Microcontroller]
Design of digital bus station system based on ARM7 and CPLD
Design of Vision System for Service Robot Based on CPLD
With the development of computer science and automatic control technology, more and more different types of intelligent robots are appearing in factories and life. As an important subsystem of intelligent robot system, robot vision system is also receiving more and more attention. It involves fields such as image pr
[Embedded]
Design of Vision System for Service Robot Based on CPLD
Design of a PC104 temperature acquisition card
The PC104 bus is a long-standing stack bus, which is basically a variant of the ISA bus. The module size is very small (90mm×96mm), and multiple modules are stacked through a pinhole structure. The system structure is compact and has good impact resistance. In addition, the widely used low-power technology makes the PC
[Test Measurement]
Reducing CPLD Power Consumption in Embedded Design
Engineers working on portable or handheld product designs understand that minimizing power consumption is an essential requirement for today's designs. However, only experienced engineers understand the subtle but important details of maximizing the battery life of their systems. In this article, we focus on how the
[Embedded]
Reducing CPLD Power Consumption in Embedded Design
Less than 2 years after acquisition, AMD abandons Xilinx CPLD chips
According to news on January 18, AMD recently issued a product discontinuation notice, stating that it will no longer provide all CoolRunner and CoolRunner II CPLD chips, as well as Spartan II and Spartan 3 FPGA chips. The discontinuation notice reads: Due to declining run rates and supplier sustainability reasons,
[Semiconductor design/manufacturing]
Arbitrary Waveform Generator Based on CPLD
       Arbitrary waveform generator ( AWG ) is widely used in communication systems, test systems, etc. This paper uses the self-developed 150 MSPS 12-bit DAC and 300 MSPS 12-bit DAC, based on CPLD technology, to design an AWG . The waveform to be generated is set by the host computer software, and then the waveform
[Microcontroller]
Arbitrary Waveform Generator Based on CPLD
Latest Power Management Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号