SlideShare a Scribd company logo
Synchronous Time and Frequency
Domain Analysis of Embedded
Systems
2
Agenda
l Complex Embedded Systems
l The Challenge of Debugging Embedded Systems
l Frequency domain analysis
l Time gating
l Dynamic range
l triggering
l Measurement Example: PLL locking
l SPI triggering
l Measuring settling time and transient spectrum
3
Complex Embedded Systems
D/A
D/A
DSP
Micro controller
IQ modulator
Digital signals (serial/parallel)
Analog signals
RF signals
EMI
4
The Challenge of Debugging Embedded Systems
l Baseband digital, RF and analog signals are interdependent
l Feedback control of RF by microcontroller
l Low speed serial busses
l Critical timing relationships
l Interference between RF and digital signals
l EMI
l Analyzing and debugging in the frequency domain
l Frequency domain analysis synchronized with time and digital domains
l Frequency analysis speed
l Sufficient sensitivity in both time and frequency domains
l Triggering ( time, digital and frequency)
5
Fourier Transform Concept
Any real waveform can be
produced by adding sine waves
Spectrum changes
Over time
6
Measurement Tools: Spectrum Analyzer
l Spectrum is measured by sweeping the local oscillator across the
band of interest
l Band pass filter after IF amplifier determines the frequency resolution (RBW)
l Very low noise due to IF gain and filtering
l Sweep can be fast over narrow span
l Real time operation possible over a limited frequency range using FFT after IF
filter
7
Spectrum Measurement is a Function of Time
Glitches
time
f1 f2 f3 f4 f5 f6 f7
Measurement frequency
Center frequency of the RBW filter is swept across the Frequency range to build the
signal spectrum
8
Frequency Domain Analysis
FFT Basics
l NFFT Number of consecutive samples (acquired in
time domain), power of 2 (e.g. 1024)
l ∆ fFFT Frequency resolution
l tint integration time
l fs sample rate
Integration time tint
NFFT samples input for FFT
FFT
Total bandwidth fs
NFFT filter output of FFT
FFTf∆ts
10
f1 f2 f3 f4 f5 f6
Fourier Transform: Instantaneous Spectrum
f1 f2 f3 f4 f5 f6 f7
f1 f2 f3 f4 f5 f6
f7
f1 f2 f3 f4 f5 f6 f7
f1 f2 f3 f4 f5 f6 f7
f7
11
FFT Implementation
Resolution Bandwidth
l Two important FFT rules
l RBW dependent on
l Integration time, e.g. 1 sec => 1 Hz,
100 ms => 10 Hz
l Highest measureable
frequency dependent on
l Sample rate (e.g. fs = 2 GHz => fmax
= 1 GHz)
l Nyquist theorem: fs > 2 fmax
int
max
22 t
Nsf
f FFT
⋅
==
FFTs Ntf =• int
12
FFT Implementation
Digital Down Conversion
l Conventional oscilloscopes
l Calculate FFT over part or all of
acquisition
l Improved method:
l Calculate only FFT over span
of interest
l fC = center frequency of FFT
13
FFT Implementation
Time and Frequency Domains
l 10 us time slice = 1e-6 * 10e9 = 10K samples in FFT
l Using digital down conversion 100 MHz span @ 100 KHz RBW the
FFT length is 1e-6*2e8 = 200 samples
l Multimple FFT's per acquisition e.g. 100 10 us FFT per acquisition
or 200 FFT using 50% overlap
Time line (e.g. 1 ms)
100 KHz RBW
= 20 us
FFT 1 FFT 2 FFT 3 FFT 4
FFT 1
FFT 2
FFT 3
FFT 450% overlapping
14
Tradeoff for Windowing: Missed Signal Events
Original Signal
Signal after Windowing
l All oscilloscope FFT processing uses windowing
l Spectral leakage eliminated
l However, signal events near window edges are attenuated or lost
15
FFT Overlap Processing
l Overlap Processing ensures no signal details are missed
Original Signal
…
16
Time Gating
•Signal characteristics change over the acquisition interval
•Gating allows selection of specific time intervals for analysis
FFT
17
Time Gating
Tg
gT
f
1
=∆
FFT
18
Frequency domain measurement dynamic
range
l Analog to digital conversion (ADC) performance sets the
dynamic range
l Signal to noise ratio (ENOB)
l Frequency domain spurious
l Front-end amplifier gain
l Noise figure and sensitivity
19
Ideal ADC
Ideal ADC
s(t) s (t)q i
l How can we measure with sufficient range in the
frequeny domain?
l The A/D converter sets the dynamic range
l K bit ADC (2K quantization levels)
l Effective Number Of Bits (ENOB) = K
20
Analog-to-Digital Converter - ENOB
l Effective Number of Bits (ENOB): A measure of signal fidelity
l Higher ENOB => lower quantization error and higher SNR
=> better accuracy
Effective
Bits (N)
Quantization
Levels
Least Significant
Bit ∆V
4 16 62.5 mV
5 32 31.3 mV
6 64 15.6 mV
7 128 7.8 mV
8 256 3.9 mV
Offset Error Gain Error Nonlinearity Error Aperture Uncertainty
And Random Noise
+ + +
± ½ LDB Error
Quantatized
Digital
Level
Sample
Points
Analog Waveforms
<
Ideal ADC vertical 8bits =
256 Quantatizing levels
8 Effective
Number of Bits !
Ideal
typical
21
Signal to Noise and ENOB
l What noise level would be observed in the spectrum measured with
100 KHz resolution bandwidth?
l Assume 2 GHz instrument bandwidth with an ideal 8-bit ADC
l SNR = 49.92 dB
l SNRspect = 92.93 dB
l Processing gain = 43.1 dB






∗+=
+∗=
−
≈
51
92
10log10
76.102.6
02.6
76.1
E
E
SNRSNR
BSNR
SNR
B
spect
dB
Displayed noise level is
reduced by the ratio of
full bandwidth to RBW
22
Signal to Noise (6.8 ENOB)
~84 dB
Ideal = 85.7
23
Effect of interleaving in the frequency domain
harmonics
Interleaving spurious
Interleaved A/D Non-interleaved A/D
24
High Gain Amplifier Reduces Noise at 1 mV/div
Noise power
in 50 KHz
BW = -102
dBm ~ -148
dBm/Hz
25
Triggering
l Triggers can be required different “domains”
l Time domain (edge, runt, width, etc.)
l Digital domain (pattern, serial bus)
l Frequency domain (amplitude/frequency mask)
l Sensitivity of time domain triggers
l Matching bandwidth with acquisition for all trigger types
l Noise reduction (filtering, hysteresis)
l Frequency domain triggers
l Processing speed of FFT
26
Time Domain Mask
l Draw a violation zone or zones
l Set for “stop on failure”
27
l Most Serial Bus Architectures rely on the concept of Abstraction Layers or a
Protocol Stack to transmit information fewer physical lines.
l Since an Oscilloscope captures the analog information (Physical Layer) it
often contains the root information for viewing protocol as well.
Protocol or Packet Triggering
Physical Layer
Data Link Layer
Network Layer
Transport Layer
Application Layer
Physical Layer
Data Link Layer
Network Layer
Transport Layer
Application Layer
Bit Stream
TransmitData
ReceiveData
Physical Link
Framing/Packets
28
Example: RS232/UART
Trigger Types:
• Start bit
• Frame start
• Packet start
• A specified symbol
• Parity errors, and breaks
• Frame errors
• Stop errors
• A serial pattern at any or a specified position
29
Frequency Domain Mask
l Mask test on spectrum
l Set for “stop on failure”
Frequency
mask
Gated FFT
30
Digitally Controlled Attenuator
l The 5 ATTEN bits show the digital signal that sources a
digitally-controlled attenuator chain that controls the signal
strength at the RFOUT port.
l The ATTEN bits form a 5-bit word which is 3dB per LSB.
31
Spectrum of Digitally Controlled Signal
32
Capture of a Broad band Glitch
l Lets view the broadband glitch in the frequency domain.
l You will draw a mask on one of the areas you see a violation in.
l Set up a “stop on violation”
33
Finding the root cause.
l Combine digital (MSO) channels with RF and time domain signal
l Cause of frequency domain glitch can be easily seen
l In this case it is caused by timing skew in the digital channels
34
Frequency Hopping Carrier
Microcontroller
SPI Input Control
Signal
u1
x2
x1 * / *
VCO
CPV
RFOUT
35
Time and Frequency Domain Views
ı This is the “hop” from 835MHz down to 825MHz.
ı The two FFT’s indicate a “safe” settle time for the
36
Summary
l FFT based spectrum analysis can be enhanced to enable
time-correlated spectrum analysis
l Improved throughput using digital down conversion
l High dynamic range A/D conversion
l High gain amplifier for small signal measurement
l Real time oscilloscope platform is ideal for digital, time and
frequency analysis
l Synchronized time and frequency domain analysis
l Serial protocol trigger and decode
l Parallel data channels

More Related Content

What's hot

USB 2.0 Compliance Testing
USB 2.0 Compliance TestingUSB 2.0 Compliance Testing
USB 2.0 Compliance Testing
Rohde & Schwarz North America
 
Signal Integrity Testing With a Vector Network Analyzer
Signal Integrity Testing With a Vector Network AnalyzerSignal Integrity Testing With a Vector Network Analyzer
Signal Integrity Testing With a Vector Network AnalyzerRohde & Schwarz North America
 
Clock jitter
Clock jitterClock jitter
Clock jitter
Maj. Sanjaya Prasad
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Rohde & Schwarz North America
 
Analog RF Front End Architecture
Analog RF Front End ArchitectureAnalog RF Front End Architecture
Analog RF Front End Architecture
SHIV DUTT
 
An Introduction to Eye Diagram, Phase Noise and Jitter
An Introduction to Eye Diagram, Phase Noise and JitterAn Introduction to Eye Diagram, Phase Noise and Jitter
An Introduction to Eye Diagram, Phase Noise and Jitter
Dr. Mohieddin Moradi
 
An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014
Rohde & Schwarz North America
 
Radar Systems- Unit-III : MTI and Pulse Doppler Radars
Radar Systems- Unit-III : MTI and Pulse Doppler RadarsRadar Systems- Unit-III : MTI and Pulse Doppler Radars
Radar Systems- Unit-III : MTI and Pulse Doppler Radars
VenkataRatnam14
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
Tsuyoshi Horigome
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Simen Li
 
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
Rohde & Schwarz North America
 
Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2
abdulrehmanali
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
University of Technology - Iraq
 
Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation
VenkataRatnam14
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
Spectrum analyzer
Spectrum analyzerSpectrum analyzer
Spectrum analyzer
Tahrimur Rahman
 

What's hot (20)

USB 2.0 Compliance Testing
USB 2.0 Compliance TestingUSB 2.0 Compliance Testing
USB 2.0 Compliance Testing
 
Signal Integrity Testing With a Vector Network Analyzer
Signal Integrity Testing With a Vector Network AnalyzerSignal Integrity Testing With a Vector Network Analyzer
Signal Integrity Testing With a Vector Network Analyzer
 
Clock jitter
Clock jitterClock jitter
Clock jitter
 
Dr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and DeinterleavingDr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and Deinterleaving
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
 
Analog RF Front End Architecture
Analog RF Front End ArchitectureAnalog RF Front End Architecture
Analog RF Front End Architecture
 
An Introduction to Eye Diagram, Phase Noise and Jitter
An Introduction to Eye Diagram, Phase Noise and JitterAn Introduction to Eye Diagram, Phase Noise and Jitter
An Introduction to Eye Diagram, Phase Noise and Jitter
 
An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014An Introduction to RF Design, Live presentation at EELive 2014
An Introduction to RF Design, Live presentation at EELive 2014
 
An Introduction to Crosstalk Measurements
An Introduction to Crosstalk MeasurementsAn Introduction to Crosstalk Measurements
An Introduction to Crosstalk Measurements
 
Design Con VNA
Design Con VNADesign Con VNA
Design Con VNA
 
Radar Systems- Unit-III : MTI and Pulse Doppler Radars
Radar Systems- Unit-III : MTI and Pulse Doppler RadarsRadar Systems- Unit-III : MTI and Pulse Doppler Radars
Radar Systems- Unit-III : MTI and Pulse Doppler Radars
 
Active Filter Design Using PSpice
Active Filter Design Using PSpiceActive Filter Design Using PSpice
Active Filter Design Using PSpice
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
 
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
Troubleshooting Switched Mode Power Supplies (Presented at EELive!)
 
Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2Moving target indicator radar (mti)part2
Moving target indicator radar (mti)part2
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
 
Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation
 
PresentationSAR
PresentationSARPresentationSAR
PresentationSAR
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Spectrum analyzer
Spectrum analyzerSpectrum analyzer
Spectrum analyzer
 

Viewers also liked

802.11ac Technology Introduction
802.11ac Technology Introduction802.11ac Technology Introduction
802.11ac Technology Introduction
Rohde & Schwarz North America
 
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
NUI Galway
 
Fundamentals of Oscilloscopes, Version 1.1
Fundamentals of Oscilloscopes, Version 1.1Fundamentals of Oscilloscopes, Version 1.1
Fundamentals of Oscilloscopes, Version 1.1
Rohde & Schwarz North America
 
dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...
Rohde & Schwarz North America
 
Spectrum Analyzer
Spectrum AnalyzerSpectrum Analyzer
Spectrum AnalyzerManasa K
 
Spectrum analysers
Spectrum  analysersSpectrum  analysers
Spectrum analysers
Nishtha Shreya
 

Viewers also liked (6)

802.11ac Technology Introduction
802.11ac Technology Introduction802.11ac Technology Introduction
802.11ac Technology Introduction
 
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
2014.06.19 Time Series Analysis Workshop ..Signal Processing Methods
 
Fundamentals of Oscilloscopes, Version 1.1
Fundamentals of Oscilloscopes, Version 1.1Fundamentals of Oscilloscopes, Version 1.1
Fundamentals of Oscilloscopes, Version 1.1
 
dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...
 
Spectrum Analyzer
Spectrum AnalyzerSpectrum Analyzer
Spectrum Analyzer
 
Spectrum analysers
Spectrum  analysersSpectrum  analysers
Spectrum analysers
 

Similar to Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope (Presented at EELive! 2014)

ofdm
ofdmofdm
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
lykhnh386525
 
RFID Masterclass 2015
RFID Masterclass 2015RFID Masterclass 2015
RFID Masterclass 2015
CNRFID
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
Amit Rastogi
 
Pass band transmission
Pass band transmission Pass band transmission
Lecture intro to_wcdma
Lecture intro to_wcdmaLecture intro to_wcdma
Lecture intro to_wcdma
Gurpreet Singh
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
Shayan Mamaghani
 
unit 5 ADC.pptx
unit 5 ADC.pptxunit 5 ADC.pptx
unit 5 ADC.pptx
phdresearchmail2018
 
6Aesa7.ppt
6Aesa7.ppt6Aesa7.ppt
6Aesa7.ppt
ssuser42ed4e
 
Elegant Solutions
Elegant SolutionsElegant Solutions
Elegant Solutions
FangXuIEEE
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
Hemaraja Nayaka S
 
Sampling
SamplingSampling
dsp dip.pptx
dsp dip.pptxdsp dip.pptx
dsp dip.pptx
ssuserda6eba1
 
Fundamentals of Analog and Digital Modulation PPT.pptx
Fundamentals of Analog and Digital  Modulation PPT.pptxFundamentals of Analog and Digital  Modulation PPT.pptx
Fundamentals of Analog and Digital Modulation PPT.pptx
SarmistaSengupta1
 
Quadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communicationQuadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communication
swatihalunde
 
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless RadiosMultiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Simen Li
 
Williams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptWilliams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptgrssieee
 

Similar to Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope (Presented at EELive! 2014) (20)

ofdm
ofdmofdm
ofdm
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
 
RFID Masterclass 2015
RFID Masterclass 2015RFID Masterclass 2015
RFID Masterclass 2015
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
 
Pass band transmission
Pass band transmission Pass band transmission
Pass band transmission
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Lecture intro to_wcdma
Lecture intro to_wcdmaLecture intro to_wcdma
Lecture intro to_wcdma
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
unit 5 ADC.pptx
unit 5 ADC.pptxunit 5 ADC.pptx
unit 5 ADC.pptx
 
6Aesa7.ppt
6Aesa7.ppt6Aesa7.ppt
6Aesa7.ppt
 
Lte course
Lte courseLte course
Lte course
 
Elegant Solutions
Elegant SolutionsElegant Solutions
Elegant Solutions
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
Sampling
SamplingSampling
Sampling
 
dsp dip.pptx
dsp dip.pptxdsp dip.pptx
dsp dip.pptx
 
Fundamentals of Analog and Digital Modulation PPT.pptx
Fundamentals of Analog and Digital  Modulation PPT.pptxFundamentals of Analog and Digital  Modulation PPT.pptx
Fundamentals of Analog and Digital Modulation PPT.pptx
 
IMT Advanced
IMT AdvancedIMT Advanced
IMT Advanced
 
Quadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communicationQuadrature amplitude modulation and demodulation in analog communication
Quadrature amplitude modulation and demodulation in analog communication
 
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless RadiosMultiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
 
Williams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.pptWilliams_FR1_TO4_5_2011_07_29v1.ppt
Williams_FR1_TO4_5_2011_07_29v1.ppt
 

More from Rohde & Schwarz North America

Introduction to Radar System & Component Tests
Introduction to Radar System & Component TestsIntroduction to Radar System & Component Tests
Introduction to Radar System & Component Tests
Rohde & Schwarz North America
 
Frequency Trends for 5G
Frequency Trends for 5GFrequency Trends for 5G
Frequency Trends for 5G
Rohde & Schwarz North America
 
What is 5G?
What is 5G?What is 5G?
True Differential S-Parameter Measurements
True Differential S-Parameter MeasurementsTrue Differential S-Parameter Measurements
True Differential S-Parameter Measurements
Rohde & Schwarz North America
 
LTE Evolution: From Release 8 to Release 10
LTE Evolution: From Release 8 to Release 10LTE Evolution: From Release 8 to Release 10
LTE Evolution: From Release 8 to Release 10
Rohde & Schwarz North America
 
LTE: Introduction, evolution and testing
LTE: Introduction, evolution and testingLTE: Introduction, evolution and testing
LTE: Introduction, evolution and testing
Rohde & Schwarz North America
 
LTE Measurement: How to test a device
LTE Measurement: How to test a deviceLTE Measurement: How to test a device
LTE Measurement: How to test a device
Rohde & Schwarz North America
 
Near Field Communications (NFC) Technology & Measurements
Near Field Communications (NFC) Technology & MeasurementsNear Field Communications (NFC) Technology & Measurements
Near Field Communications (NFC) Technology & Measurements
Rohde & Schwarz North America
 

More from Rohde & Schwarz North America (8)

Introduction to Radar System & Component Tests
Introduction to Radar System & Component TestsIntroduction to Radar System & Component Tests
Introduction to Radar System & Component Tests
 
Frequency Trends for 5G
Frequency Trends for 5GFrequency Trends for 5G
Frequency Trends for 5G
 
What is 5G?
What is 5G?What is 5G?
What is 5G?
 
True Differential S-Parameter Measurements
True Differential S-Parameter MeasurementsTrue Differential S-Parameter Measurements
True Differential S-Parameter Measurements
 
LTE Evolution: From Release 8 to Release 10
LTE Evolution: From Release 8 to Release 10LTE Evolution: From Release 8 to Release 10
LTE Evolution: From Release 8 to Release 10
 
LTE: Introduction, evolution and testing
LTE: Introduction, evolution and testingLTE: Introduction, evolution and testing
LTE: Introduction, evolution and testing
 
LTE Measurement: How to test a device
LTE Measurement: How to test a deviceLTE Measurement: How to test a device
LTE Measurement: How to test a device
 
Near Field Communications (NFC) Technology & Measurements
Near Field Communications (NFC) Technology & MeasurementsNear Field Communications (NFC) Technology & Measurements
Near Field Communications (NFC) Technology & Measurements
 

Recently uploaded

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 

Recently uploaded (20)

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 

Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope (Presented at EELive! 2014)

  • 1. Synchronous Time and Frequency Domain Analysis of Embedded Systems
  • 2. 2 Agenda l Complex Embedded Systems l The Challenge of Debugging Embedded Systems l Frequency domain analysis l Time gating l Dynamic range l triggering l Measurement Example: PLL locking l SPI triggering l Measuring settling time and transient spectrum
  • 3. 3 Complex Embedded Systems D/A D/A DSP Micro controller IQ modulator Digital signals (serial/parallel) Analog signals RF signals EMI
  • 4. 4 The Challenge of Debugging Embedded Systems l Baseband digital, RF and analog signals are interdependent l Feedback control of RF by microcontroller l Low speed serial busses l Critical timing relationships l Interference between RF and digital signals l EMI l Analyzing and debugging in the frequency domain l Frequency domain analysis synchronized with time and digital domains l Frequency analysis speed l Sufficient sensitivity in both time and frequency domains l Triggering ( time, digital and frequency)
  • 5. 5 Fourier Transform Concept Any real waveform can be produced by adding sine waves Spectrum changes Over time
  • 6. 6 Measurement Tools: Spectrum Analyzer l Spectrum is measured by sweeping the local oscillator across the band of interest l Band pass filter after IF amplifier determines the frequency resolution (RBW) l Very low noise due to IF gain and filtering l Sweep can be fast over narrow span l Real time operation possible over a limited frequency range using FFT after IF filter
  • 7. 7 Spectrum Measurement is a Function of Time Glitches time f1 f2 f3 f4 f5 f6 f7 Measurement frequency Center frequency of the RBW filter is swept across the Frequency range to build the signal spectrum
  • 8. 8 Frequency Domain Analysis FFT Basics l NFFT Number of consecutive samples (acquired in time domain), power of 2 (e.g. 1024) l ∆ fFFT Frequency resolution l tint integration time l fs sample rate Integration time tint NFFT samples input for FFT FFT Total bandwidth fs NFFT filter output of FFT FFTf∆ts
  • 9. 10 f1 f2 f3 f4 f5 f6 Fourier Transform: Instantaneous Spectrum f1 f2 f3 f4 f5 f6 f7 f1 f2 f3 f4 f5 f6 f7 f1 f2 f3 f4 f5 f6 f7 f1 f2 f3 f4 f5 f6 f7 f7
  • 10. 11 FFT Implementation Resolution Bandwidth l Two important FFT rules l RBW dependent on l Integration time, e.g. 1 sec => 1 Hz, 100 ms => 10 Hz l Highest measureable frequency dependent on l Sample rate (e.g. fs = 2 GHz => fmax = 1 GHz) l Nyquist theorem: fs > 2 fmax int max 22 t Nsf f FFT ⋅ == FFTs Ntf =• int
  • 11. 12 FFT Implementation Digital Down Conversion l Conventional oscilloscopes l Calculate FFT over part or all of acquisition l Improved method: l Calculate only FFT over span of interest l fC = center frequency of FFT
  • 12. 13 FFT Implementation Time and Frequency Domains l 10 us time slice = 1e-6 * 10e9 = 10K samples in FFT l Using digital down conversion 100 MHz span @ 100 KHz RBW the FFT length is 1e-6*2e8 = 200 samples l Multimple FFT's per acquisition e.g. 100 10 us FFT per acquisition or 200 FFT using 50% overlap Time line (e.g. 1 ms) 100 KHz RBW = 20 us FFT 1 FFT 2 FFT 3 FFT 4 FFT 1 FFT 2 FFT 3 FFT 450% overlapping
  • 13. 14 Tradeoff for Windowing: Missed Signal Events Original Signal Signal after Windowing l All oscilloscope FFT processing uses windowing l Spectral leakage eliminated l However, signal events near window edges are attenuated or lost
  • 14. 15 FFT Overlap Processing l Overlap Processing ensures no signal details are missed Original Signal …
  • 15. 16 Time Gating •Signal characteristics change over the acquisition interval •Gating allows selection of specific time intervals for analysis FFT
  • 17. 18 Frequency domain measurement dynamic range l Analog to digital conversion (ADC) performance sets the dynamic range l Signal to noise ratio (ENOB) l Frequency domain spurious l Front-end amplifier gain l Noise figure and sensitivity
  • 18. 19 Ideal ADC Ideal ADC s(t) s (t)q i l How can we measure with sufficient range in the frequeny domain? l The A/D converter sets the dynamic range l K bit ADC (2K quantization levels) l Effective Number Of Bits (ENOB) = K
  • 19. 20 Analog-to-Digital Converter - ENOB l Effective Number of Bits (ENOB): A measure of signal fidelity l Higher ENOB => lower quantization error and higher SNR => better accuracy Effective Bits (N) Quantization Levels Least Significant Bit ∆V 4 16 62.5 mV 5 32 31.3 mV 6 64 15.6 mV 7 128 7.8 mV 8 256 3.9 mV Offset Error Gain Error Nonlinearity Error Aperture Uncertainty And Random Noise + + + ± ½ LDB Error Quantatized Digital Level Sample Points Analog Waveforms < Ideal ADC vertical 8bits = 256 Quantatizing levels 8 Effective Number of Bits ! Ideal typical
  • 20. 21 Signal to Noise and ENOB l What noise level would be observed in the spectrum measured with 100 KHz resolution bandwidth? l Assume 2 GHz instrument bandwidth with an ideal 8-bit ADC l SNR = 49.92 dB l SNRspect = 92.93 dB l Processing gain = 43.1 dB       ∗+= +∗= − ≈ 51 92 10log10 76.102.6 02.6 76.1 E E SNRSNR BSNR SNR B spect dB Displayed noise level is reduced by the ratio of full bandwidth to RBW
  • 21. 22 Signal to Noise (6.8 ENOB) ~84 dB Ideal = 85.7
  • 22. 23 Effect of interleaving in the frequency domain harmonics Interleaving spurious Interleaved A/D Non-interleaved A/D
  • 23. 24 High Gain Amplifier Reduces Noise at 1 mV/div Noise power in 50 KHz BW = -102 dBm ~ -148 dBm/Hz
  • 24. 25 Triggering l Triggers can be required different “domains” l Time domain (edge, runt, width, etc.) l Digital domain (pattern, serial bus) l Frequency domain (amplitude/frequency mask) l Sensitivity of time domain triggers l Matching bandwidth with acquisition for all trigger types l Noise reduction (filtering, hysteresis) l Frequency domain triggers l Processing speed of FFT
  • 25. 26 Time Domain Mask l Draw a violation zone or zones l Set for “stop on failure”
  • 26. 27 l Most Serial Bus Architectures rely on the concept of Abstraction Layers or a Protocol Stack to transmit information fewer physical lines. l Since an Oscilloscope captures the analog information (Physical Layer) it often contains the root information for viewing protocol as well. Protocol or Packet Triggering Physical Layer Data Link Layer Network Layer Transport Layer Application Layer Physical Layer Data Link Layer Network Layer Transport Layer Application Layer Bit Stream TransmitData ReceiveData Physical Link Framing/Packets
  • 27. 28 Example: RS232/UART Trigger Types: • Start bit • Frame start • Packet start • A specified symbol • Parity errors, and breaks • Frame errors • Stop errors • A serial pattern at any or a specified position
  • 28. 29 Frequency Domain Mask l Mask test on spectrum l Set for “stop on failure” Frequency mask Gated FFT
  • 29. 30 Digitally Controlled Attenuator l The 5 ATTEN bits show the digital signal that sources a digitally-controlled attenuator chain that controls the signal strength at the RFOUT port. l The ATTEN bits form a 5-bit word which is 3dB per LSB.
  • 30. 31 Spectrum of Digitally Controlled Signal
  • 31. 32 Capture of a Broad band Glitch l Lets view the broadband glitch in the frequency domain. l You will draw a mask on one of the areas you see a violation in. l Set up a “stop on violation”
  • 32. 33 Finding the root cause. l Combine digital (MSO) channels with RF and time domain signal l Cause of frequency domain glitch can be easily seen l In this case it is caused by timing skew in the digital channels
  • 33. 34 Frequency Hopping Carrier Microcontroller SPI Input Control Signal u1 x2 x1 * / * VCO CPV RFOUT
  • 34. 35 Time and Frequency Domain Views ı This is the “hop” from 835MHz down to 825MHz. ı The two FFT’s indicate a “safe” settle time for the
  • 35. 36 Summary l FFT based spectrum analysis can be enhanced to enable time-correlated spectrum analysis l Improved throughput using digital down conversion l High dynamic range A/D conversion l High gain amplifier for small signal measurement l Real time oscilloscope platform is ideal for digital, time and frequency analysis l Synchronized time and frequency domain analysis l Serial protocol trigger and decode l Parallel data channels