0Introduction
There are many methods for measuring frequency and pulse width. Usually, the signal parameter measurement based on MCU has a low accuracy because the MCU has a very low operating frequency. The time domain measurement accuracy based on AD10200 and FPGA can often reach 10 ns, and the frequency measurement accuracy is within 100 kHz. The pulse width range of the adapted signal is between 100 ns and 1 ms; the repetition period is between 0.05 and 100 ms; the frequency is between 0.1 Hz and 50 MHz.
AD10200 is a high-speed sampling chip with a built-in transformer, so no transformer is needed outside the sampling circuit, making the circuit design simpler; the minimum sampling rate is 105 MSPS, with 3.3 V or 5 V CMOS compatible output level, dual-channel 12-bit sampling, complement code output, and each channel power consumption is 0.850W. It can usually be used in radar intermediate frequency signal receivers, phase group receivers, communication receivers, GPS anti-interference receivers, etc.
StratixⅡ is Altera's mid-to-high-end mainstream product, which is manufactured using 1.2 V, 90 nm, 9-layer signal routing, and all-copper SRAM technology. StratixⅡ has built-in RAM blocks,
1 Measurement principle
1.1 Time domain measurement principle
Time domain measurement includes pulse width (PW) measurement and pulse repetition period (Pri) measurement. Time domain measurement can be implemented in FPGA using digital technology. The two inputs of AD are two orthogonal intermediate frequency signals. After the Cordic algorithm, that is, amplitude and phase solution, the amplitude and phase information are obtained, and the amplitude information is used to measure the time domain parameters. The schematic diagram is shown in Figure 1.
When the pulse signal enters the FPGA, it will first perform a threshold judgment to shape the irregular pulse signal into a regular pulse signal. After shaping, the pulse width counter and the repetition cycle counter are started at the rising edge of the pulse signal, and the pulse width counter is latched at the falling edge of the pulse signal and the repetition cycle counter is latched at the rising edge of the next pulse signal; thus, the quantized values N and M of the pulse width and repetition cycle can be obtained, and then the pulse width and repetition cycle can be obtained by calculating the working clock.
1.2 Frequency domain parameter measurement
Frequency domain parameter measurement can be obtained from the phase information carried by the two orthogonal signals. For the input orthogonal sampling I and Q two-way sequence, the angle sequence θ(n)=arctg(I(n/Q(n)) can be obtained by calculating the inverse tangent, but the angle sequence obtained at this time is periodically distributed between (0, 2π), so this angle needs to be defuzzified. The angle sequence can be defuzzified into an increasing straight line, and then defuzzified according to the following formula to obtain a new angle sequence φ(n):
The above formula can be used to accurately calculate the frequency of the pulse signal, thus achieving the purpose of frequency measurement. [page]
2 System Hardware Circuit Design
The hardware circuit principle of the pulse signal measurement system based on AD10200 and FPGA chip EP2S30F48414 is shown in Figure 2. The input signal of this system requires two orthogonal signals. Orthogonal signals are often used in baseband digital signal processing. It can be realized by a variety of methods, such as
3FPGA Software Design
The time domain parameter measurement and frequency domain parameter measurement in this system are performed by FPGA, whose input is two sequences of orthogonal signals, and the output is pulse width (PW), repetition period (Pri) and frequency (f). The digital signal processing flow in FPGA is shown in Figure 4.
In the figure, I(n) and Q(n) are two orthogonal signal sequences; A(n) is the amplitude information sequence; and is the phase information sequence.
After the amplitude and phase calculation of the two orthogonal signal I(n) and Q(n) sequences, the amplitude sequence and phase sequence can be obtained. For the amplitude sequence, after low-pass filtering and normalization, regular pulses can be obtained, and then PW and Pri can be obtained according to the time domain parameter measurement principle; for the phase sequence, the frequency f can be obtained according to the frequency measurement principle; then PW, Pri and f values are stored in the dual-port RAM, and then the stored data is transmitted from the general I/O port of the FPGA through
the
4 Conclusion
The input signal of this system is required to be an orthogonal signal, which can usually be used for back-end digital signal processing of communication and radar signals. This system uses a phase differential algorithm to calculate the frequency, which is simple to operate and the FPGA speed can be optimized to 200 M. This system uses the high speed of the sampling chip and FPGA to achieve high measurement accuracy and real-time detection. Because it uses an analog serial port for transmission, it has good anti-interference performance.
Previous article:Design of 2M Bit Error Tester System Based on FPGA
Next article:Principle of high-side current detection circuit and precautions for selecting galvanic resistor
Recommended ReadingLatest update time:2024-11-16 22:35
- Popular Resources
- Popular amplifiers
- Analysis and Implementation of MAC Protocol for Wireless Sensor Networks (by Yang Zhijun, Xie Xianjie, and Ding Hongwei)
- MATLAB and FPGA implementation of wireless communication
- Intelligent computing systems (Chen Yunji, Li Ling, Li Wei, Guo Qi, Du Zidong)
- Summary of non-synthesizable statements in FPGA
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- 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!
- 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
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- EEWORLD University Hall ---- Electromagnetic Field and Electromagnetic Wave
- About the development of ST's 8032 core microcontroller uPSD3234A-40u
- I burned a stmf103 minimum board today
- Basic knowledge of embedded Linux development
- MSP430 has 5 low power modes
- Some recent updates of MicroPython
- Media Interview: Qorvo Experts Talk About UWB
- Xi'an Datang Telecom_FPGA Experience
- What is the general speed of stm32 reading and writing TF?
- FPGA_100 Days Journey_DA Design