Слайд 2
![Accurately Detect a Tone What is the exact frequency and](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-1.jpg)
Accurately Detect a Tone
What is the exact frequency and amplitude
of a tone embedded in a complex signal?
How fast can I perform these measurements?
How accurate are the results?
Слайд 3
![Presentation Overview Why use the frequency domain? FFT – a](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-2.jpg)
Presentation Overview
Why use the frequency domain?
FFT – a short introduction
Frequency interpolation
Improvements
using windowing
Error evaluation
Amplitude/phase response measurements
Demos
Слайд 4
![Clean Single Tone Measurement Clean sine tone Easy to measure Clean tone spectrum](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-3.jpg)
Clean Single Tone Measurement
Clean sine tone
Easy to measure
Clean tone spectrum
Слайд 5
![Noisy Tone Measurement Noisy signal Difficult to measure in the](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-4.jpg)
Noisy Tone Measurement
Noisy signal
Difficult to measure in the time domain
Noisy signal
spectrum
Easier to measure
Слайд 6
![Fast Fourier Transform (FFT) Fundamentals (Ideal Case) The tone frequency](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-5.jpg)
Fast Fourier Transform (FFT) Fundamentals (Ideal Case)
The tone frequency is an
exact multiple of the frequency resolution (“hits a bin”)
Слайд 7
![FFT Fundamentals (Realistic Case) The tone frequency is not a multiple of the frequency resolution](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-6.jpg)
FFT Fundamentals (Realistic Case)
The tone frequency is not a multiple of
the frequency resolution
Слайд 8
![Input Frequency Hits Exactly a Bin Only one bin is activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-7.jpg)
Input Frequency Hits Exactly a Bin
Only one bin is activated
Слайд 9
![Input Frequency is +0.01 Bin “off” More bins are activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-8.jpg)
Input Frequency is +0.01 Bin “off”
More bins are activated
Слайд 10
![Input Frequency is +0.25 Bin “off”](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-9.jpg)
Input Frequency is +0.25 Bin “off”
Слайд 11
![Input Frequency is +0.50 Bin “off” Highest side-lobes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-10.jpg)
Input Frequency is +0.50 Bin “off”
Highest side-lobes
Слайд 12
![Input Frequency is +0.75 Bin “off” The Side lobe levels decrease](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-11.jpg)
Input Frequency is +0.75 Bin “off”
The Side lobe levels decrease
Слайд 13
![Input Frequency is +1.00 Bin “off” Only one bin is activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-12.jpg)
Input Frequency is +1.00 Bin “off”
Only one bin is activated
Слайд 14
![The Envelope Function](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-13.jpg)
Слайд 15
![The Mathematics Envelope function: Bin offset: Real amplitude:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-14.jpg)
The Mathematics
Envelope function:
Bin offset:
Real amplitude:
Слайд 16
![Demo Amplitude and frequency detection by Sin(x) / x interpolation](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-15.jpg)
Demo
Amplitude and frequency detection by Sin(x) / x interpolation
Слайд 17
![Aliasing of the Side-Lobes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-16.jpg)
Aliasing of the Side-Lobes
Слайд 18
![Weighted Measurement Apply a Window to the signal](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-17.jpg)
Weighted Measurement
Apply a Window to the signal
Слайд 19
![Weighted Spectrum Measurement Apply a Window to the Signal 20](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-18.jpg)
Weighted Spectrum Measurement
Apply a Window to the Signal
20
-60
-40
-20
0
25
0
5
10
15
20
Without Window
kHz
dBV
20
-60
-40
-20
0
25
0
5
10
15
20
With Hanning Window
kHz
dBV
Слайд 20
![Rectangular and Hanning Windows Side lobes for Hanning Window are significantly lower than for Rectangular window](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-19.jpg)
Rectangular and Hanning Windows
Side lobes for Hanning Window are significantly lower
than for Rectangular window
Слайд 21
![Input Frequency Exactly Hits a Bin Three bins are activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-20.jpg)
Input Frequency Exactly Hits a Bin
Three bins are activated
Слайд 22
![Input Frequency is +0.25 Bin “off” More bins are activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-21.jpg)
Input Frequency is +0.25 Bin “off”
More bins are activated
Слайд 23
![Input Frequency is +0.50 Bin “off” Highest side-lobes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-22.jpg)
Input Frequency is +0.50 Bin “off”
Highest side-lobes
Слайд 24
![Input Frequency is +0.75 Bin “off” The Side lobe levels decrease](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-23.jpg)
Input Frequency is +0.75 Bin “off”
The Side lobe levels decrease
Слайд 25
![Input Frequency is +1.00 Bin “off” Only three bins activated](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-24.jpg)
Input Frequency is +1.00 Bin “off”
Only three bins activated
Слайд 26
![The Mathematics for Hanning ... Envelope: Bin Offset: Amplitude:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-25.jpg)
The Mathematics for Hanning ...
Envelope:
Bin Offset:
Amplitude:
Слайд 27
![A LabVIEW Tool Tone detector LabVIEW virtual instrument (VI)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-26.jpg)
A LabVIEW Tool
Tone detector LabVIEW virtual instrument (VI)
Слайд 28
![Demo Amplitude and frequency detection using a Hanning Window (named](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-27.jpg)
Demo
Amplitude and frequency detection using a Hanning Window (named after Von
Hann)
Real world demo using:
The NI-5411 ARBitrary Waveform Generator
The NI-5911 FLEXible Resolution Oscilloscope
Слайд 29
![Frequency Detection Resolution](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-28.jpg)
Frequency Detection Resolution
Слайд 30
![Amplitude Detection Resolution](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-29.jpg)
Amplitude Detection Resolution
Слайд 31
![Phase Detection Resolution](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-30.jpg)
Phase Detection Resolution
Слайд 32
![Conclusions Traditional counters resolve 10 digits in one second FFT](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/137466/slide-31.jpg)
Conclusions
Traditional counters resolve 10 digits in one second
FFT techniques can do
this in much less than 100 ms
Another example of 10X for test
Similar improvements apply to amplitude and phase