The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Aug 17th, 2024, 1:14pm
Pages: 1
Send Topic Print
convert SA data into time domain? (Read 4434 times)
sapphire
Community Member
***
Offline



Posts: 37

convert SA data into time domain?
Mar 07th, 2008, 5:23pm
 
Hi All,

I am trying to convert the spectrum analyzer's trace data into time domain waveform using Matlab. Any one has experience in how to do that? Actually the SA's trace data contains only amplitude information,  no phase information. Can I convert it to time domain correctly?

The SA I am using is R&S FSU model.

Regards,

Sapphire
Back to top
 
 
View Profile   IP Logged
RFICDUDE
Community Fellow
*****
Offline



Posts: 323

Re: convert SA data into time domain?
Reply #1 - Mar 8th, 2008, 7:03pm
 
Unfortunately, I believe the answer to your question is "no" you cannot go back to the time domain from just a measurement of the power spectrum of a signal.
Phase information is extremely important in defining the original time domain signal, and there is no easy way to recover phase information from a power measurement.

A vector signal analyzer could at least give you amplitude and phase information regarding the envelope of the signal.
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: convert SA data into time domain?
Reply #2 - Mar 9th, 2008, 12:12am
 
Hi.

I have the following instruments.

(1) Sweep Type Spectrum Analyzer
(2) Real Time Spectrum Analyzer
(3) Vector Signal Analyzer
(4) Vector Network Analyzer
(5) Scalar Network Analyzer

IFFT of Spectrum Analyzer data gives you an autocorrelation function.

But if you want to get impulse response, you have to rely on vector network analyzer not spectrum analyzer.
And most vector network analyzer have IFFT ability as option. Vector network analyzer have frequency offset ability which make it possible to treat frequency conversion device such as mixer.

Unless you measure output from vco, where you don't need signal generator as signal input to DUT, you can't use vector signal analyzer. If you measure vco, you can see I(t)+j*Q(t) directly using vector signal analyzer.
But if you measure DUT's response drived  by signal generator, you can't use vector signal analyzer.
Even though you connect 10MHz reference_out of Signal generator to reference_in of vector signal analyzer,
phase are never constant against frequency sweep.
So it is very difficult to evaluate a phase difference of input and output of DUT.

Also current vector signal analyzer don't have a tracking signal output ability to control signal generator.
If my memory is correct, Agilent old VSA89400 had this ability.
Back to top
 
« Last Edit: Mar 10th, 2008, 12:40am by pancho_hideboo »  
View Profile WWW Top+Secret Top+Secret   IP Logged
sapphire
Community Member
***
Offline



Posts: 37

Re: convert SA data into time domain?
Reply #3 - Mar 19th, 2008, 4:23pm
 
Thanks very much for you guy's generous postings
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: convert SA data into time domain?
Reply #4 - Mar 20th, 2008, 10:15pm
 
silly question - if you have the signal someplace, why not just do a time domain capture and be done with it? The mathematical transformation exists, (with amplitude and phase, thank you Monsier Fourier) but there are a lot of practical limitations and problems doing this.

- Jerry
Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: convert SA data into time domain?
Reply #5 - Mar 20th, 2008, 11:37pm
 
loose-electron wrote on Mar 20th, 2008, 10:15pm:
silly question - if you have the signal someplace, why not just do a time domain capture and be done with it? The mathematical transformation exists, (with amplitude and phase, thank you Monsier Fourier) but there are a lot of practical limitations and problems doing this.
- Jerry

I think this is possible if we use two probe with same trigger signal in oscilloscope.
For example, observe input with probe-1 and output with probe-2.
We can measure magnitude ratio and phase difference(delay).
Back to top
 
« Last Edit: Mar 21st, 2008, 8:31am by pancho_hideboo »  
View Profile WWW Top+Secret Top+Secret   IP Logged
nano_RF
Community Member
***
Offline



Posts: 50
madison
Re: convert SA data into time domain?
Reply #6 - Mar 22nd, 2008, 9:47am
 
By the way, I am not sure if this going to help. But if you have only one single frequency point to look at time domain then you can utilize the zero span of the spectrum analyzer. This will give you a time domain information of one frequency point of interest.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.