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.
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
- Popular Resources
- Popular amplifiers
- Learn CPLD and Verilog HDL programming technology from scratch_Let beginners easily learn CPLD system design technology through practical methods
- Practical Electronic Components and Circuit Basics (4th Edition)_Explanation of basic circuit principles, introduction to electronic components, design of various circuits and practical circuit analysis
- FPGA Principle and Structure (Zhao Qian)
- EDA Technology Practical Tutorial--Verilog HDL Edition (Sixth Edition) (Pan Song, Huang Jiye)
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- STMicroelectronics' advanced galvanically isolated gate driver STGAP3S provides flexible protection for IGBTs and SiC MOSFETs
- New diaphragm-free solid-state lithium battery technology is launched: the distance between the positive and negative electrodes is less than 0.000001 meters
- [“Source” Observe the Autumn Series] Application and testing of the next generation of semiconductor gallium oxide device photodetectors
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- Will GaN replace SiC? PI's disruptive 1700V InnoMux2 is here to demonstrate
- From Isolation to the Third and a Half Generation: Understanding Naxinwei's Gate Driver IC in One Article
- The appeal of 48 V technology: importance, benefits and key factors in system-level applications
- Important breakthrough in recycling of used lithium-ion batteries
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- The largest semiconductor deal in history is born! $40 billion acquisition of ARM
- I can't receive emails after submitting IAR RISC-V. Can anyone help me try?
- Disassembling the Garmin vivosmart wristband
- wants topic /camera/rgb/image_raw/compressed to have datatype/md5sum
- PCB design experience - for reference
- Confused, what is an oscilloscope with a Z axis? Don't worry, here is an introduction
- STM32 Hefei Seminar
- "Recommend Chinese Chip" + Minsilicon (ARM core 32-bit MCU)
- Wireless communication, 5G, RF, antenna and several concepts and indicators
- Happy Lantern Festival! Guess the lantern riddles and have fun