1. What is FFT on an oscilloscope?
2. What problems can FFT on an oscilloscope solve?
3. FFT on an oscilloscope often becomes useless to users. What is the problem?
4. How do we make the spectrum analysis function on an oscilloscope the best it can be?
5. Development trend of spectrum analysis function on oscilloscopes
1. With a digital oscilloscope, our processing of waveforms is no longer simple. It is no longer just about looking at the waveform shape or measuring a few parameters.
We always want to do more processing on the collected data, and the oscilloscope has a more accurate understanding. It is more like a waveform analyzer. It is the dissatisfaction of engineers that gives us the motivation to constantly pursue the limit, because we often underestimate our potential. Where is the limit? Who was the first to use FFT (Fast Fourier Transform) in a digital oscilloscope? There are many opinions. It seems that suddenly, everyone has found that there is an FFT function on the oscilloscope, and it is all standard configuration. Although there is this function, the results are very different, and the speed and indicators are also different. The initial stage of anything is the same. First pursue it, then talk about differentiation. Moreover, the oscilloscope itself is a qualitative tool. Who cares about the accuracy of the oscilloscope's indicators in the frequency domain, except our lovely R&D engineers. The situation is changing. Many times, users hope to solve all problems with one instrument, because to be honest, many engineers do not have the conditions to put potentiometers, spectrum analyzers, oscilloscopes, and vector networks on their desks. In most cases, the oscilloscope performs software FFT operations on the collected time domain data samples to convert them into frequency domain samples, and then displays the frequency domain samples through data reorganization.
The capability of FFT depends on the following indicators: memory size, software operation speed, dynamic effective bit ENOB, and noise floor, because these indicators directly determine the refresh speed, dynamic range, sensitivity, and resolution bandwidth RBW after FFT.
2. What problems can the oscilloscope's FFT solve?
Limited by the tools at hand (all engineers dream of having the most advanced oscilloscope and spectrum analyzer on their desks), and often engineers need to make qualitative observations before debugging circuits, so FFT becomes a good tool for viewing the spectrum. To be honest, many manufacturers' FFT functions are not satisfactory. There are two reasons. One is that they do not have the ability to do it well. To do spectrum analysis well still requires a lot of DSP experts and RF technical strength; the other is that they can do it well, but subjectively do not want to make FFT too powerful or too good, then how can I sell my spectrum analyzer? There is an opportunity cost issue here. However, FFT can still solve some problems, such as looking at the spectral range, harmonic components, harmonic proportion, roughly looking at the spectrum interference, etc., but it often brings some embarrassing problems. For example, when the sampling chip is composed of multiple pieces stacked together, the stacked spectrum lines will be exposed, the processing speed is so slow that it will make people frustrated, the background noise is a bit too outrageous, and the jitter component proportion is a bit messy. Of course, some good methods can be thought of to avoid these problems, such as limiting the FFT analysis samples so that it will not freeze during long-term storage of FFT, such as waveform averaging to reduce the background noise, etc.
3. Is the FFT of the oscilloscope useless?
It must be said that sometimes it is really useless. The processing speed is too slow, and the slightly larger sample is almost like a freeze. The RBW is too outrageous, the harmonic suppression ratio is very poor, the noise often drowns the harmonics, and the dynamic range is also very poor. But in fact, in many occasions, if the FFT function is good enough, it is not useless, but chicken legs. For example, testing the impulse response (characteristic curve) of filters and systems, distinguishing and locating noise interference sources, determining spurious radiation, jitter analysis, harmonic power analysis, EMI analysis. From this perspective, FFT has a lot of uses.
4. How do we maximize the spectrum analysis function on the oscilloscope?
First, we need to increase the speed of spectrum analysis and refresh it in real time, so you no longer have to endure the oscilloscope freezing when performing FFT conversion. Secondly, we have increased the RBW to 1Hz, which is almost only possible with spectrum analyzers. Our interface design is exactly the same as the operation of the spectrum analyzer, including center frequency, spectrum range, start spectrum, cutoff frequency, RBW setting, and window function setting. Almost all the settings of the spectrum analyzer have been transplanted. The following four aspects demonstrate how we have made the FFT function the best:
1. Dedicated digital down converter DDC
The traditional method is that the oscilloscope collects the signal samples and then uses the software algorithm to perform software calculations, which is very slow. Our method uses a dedicated hardware acceleration integrated circuit (ASIC) to hand over the FFT function to this hardware circuit to achieve a speed that is so fast that it hardly affects the refresh rate of the original waveform. Of course, this ASI requires a lot of money to develop. The core comparison uses a dedicated DDC circuit.
Let's see how the traditional oscilloscope performs FFT.
Our oscilloscope fft principle
From the comparison of the above figure, we can see that a DDC process is performed before the window function. The user sets the center frequency, initial and cutoff frequencies. The result of the process is that only the frequency band of interest, or the set frequency band, is processed. The traditional method must perform FFT operations on all frequency bands, and then select a frequency to display. The amount of data calculated is very large. On the contrary, our principle is to process only the frequency band you are interested in or the initial frequency and cutoff frequency range you choose. Of course, in the extreme case, the full frequency band is also selected for processing, so that there is an opportunity to reduce the amount of processing and concentrate the processing capacity in the range after DDC. The following two figures more clearly tell the difference between the traditional method and our method.
This approach brings two benefits:
a) Faster speed, frequency conversion to baseband processing will result in higher update rates and faster processing speed, saving processing time.
b) Better resolution bandwidth, because a better amplification factor will be used.
2. Use of hardware accelerator
In traditional solutions, software processing has always been used to implement functions such as statistical histograms, template test functions, and fft functions. In RS oscilloscopes, all functions are implemented using dedicated hardware circuits, freeing up the processor. Therefore, when performing histogram functions, template test functions, or fft functions that consume resources abnormally, the refresh rate is still very high, usually exceeding 60,000 times/s. This speed exceeds the refresh rate of all oscilloscopes on the market when no calculations are performed. This ensures that the refresh rate is still very high when performing complex waveform analysis, and the high refresh rate ensures the fast display rate of the real-time spectrum.
3. Application of overlapping FFT algorithm
The traditional oscilloscope FFT operation method is to collect a section, process a section, then collect again, and then process again.
Therefore, although data is collected and processed continuously, the spectrum of sporadic signals can be easily lost and cannot be detected.
RS oscilloscopes process the collected samples in segments, dividing the collected signal into many small segments for processing, so that the changes in the spectrum content in a single acquisition can be seen. However, optical segmentation processing cannot avoid loss, because before the FFT operation, there is already window function processing, and it is inevitable that spectrum information is lost between two adjacent frames. Therefore, we have adopted another more innovative method, using the FFT overlap algorithm, which greatly improves the influence of the window function and the loss of abnormal spectrum.
With the help of the display of simulated persistence, the display of real-time spectrum is more reliable and confident.
Summary of benefits:
a) It is helpful for detecting abnormal signals
b) It can display rare events that occur in a short period of time
c) It can improve the refresh rate of the spectrum (because before the FFT of one frame is completed, the FFT of a new frame has started)
d) It can distinguish multiple spectrum events in one FFT frame
4. Control interface and operation method similar to traditional spectrum analyzer
In the past, the way to operate an oscilloscope was to adjust the acquisition time to affect the resolution bandwidth, and then select the frequency band of interest for observation. Now, the method is to first select the center frequency, or select the start and end frequencies, and then adjust the spectrum observation method by directly adjusting the RBW, so that users who are used to spectrum analyzers can also get used to oscilloscopes.
There is also a table to help understand which window function to use in which situation.
5. Use templates to achieve trigger settings in the frequency domain
Many people who are used to using oscilloscopes like the trigger function of oscilloscopes, and use various triggering methods to isolate various events, stabilize the display, and observe abnormalities. It is difficult to achieve triggering on traditional spectrum analyzers, but when we find the template triggering method of oscilloscopes, it is very easy to do. The real-time spectrum of the time domain waveform is changed to the frequency domain for observation. With the help of some small tools of MASK test, it is easy to set and trigger. Because the shape of the template can be freely edited and the triggering actions can be freely combined, such waveform analysis has completely transcended the usage habits of time domain and frequency domain, and completely integrated the thinking methods of time domain and frequency domain for signals.
Previous article:It takes only a cigarette to help you understand the working principle of an oscilloscope
Next article:About oscilloscope setup for perfect jitter measurement
- 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
- PIC16F15324 microcontroller serial port interrupt cannot enter
- High-speed PCB design technology (Chinese)
- A case of SPI communication malfunction
- EEWORLD University Hall----On-time Atom LWIP Video Tutorial
- C6000TM Multicore DSP + Arm SoC Open Source
- 【TI recommended course】#Lecture on basic knowledge of electronic circuits#
- Breakthrough TI BAW technology advances big data amidst the flood of information
- FPGA Learning Notes-----FPGA Competition Adventure
- Share: Component Failure Analysis Methods
- 7 good habits of PCB layout engineers