Frequency to time domain

Dear all,
I've acquired some frequency domain data from PXI-5660 using 'Read average power spectrum.vi' and 'SMT unit conversion'. Now, there is a requirement to convert this data into time domain. I've tried by simply passing this data through an inverse FFT VI but I didn't work. Any advices or suggestions on how I should proceed?
Thanks for the help!
Shazlan

Hi All,
I am working on DAC bench automation.I am sending a digital signal at some sampling frequency to DAC(Digital to analog) board.
The output from the DAC board is connected to Spectrum Analyzer(Agilent E4440A).
Using LabVIEW driver I am able to get the Frequency domain signal in my Graph.
I wanted to calculate the THD,THD+N,SFDR,Harmonics and SNR.Please anybody suggest how i can get these values.I am having below information:-
1. Sampling Frequency
2. The amplitude of the received signal is in dBm and base (X-Axis) is in frequency.
3. Fundamental Frequency.
4. Start Frequency and Stop Frequency.
5. There is the attached sampled data and snapshot of the frequency domain graph.
Thanks.
Ritesh Mishra
Attachments:
SampleFFTData.vi ‏16 KB
FreqDomainPlot.PNG ‏34 KB

Similar Messages

  • How does the abscissa change from time domain to frequence domain when running a FFT?

    I'm working on a program about broadband ultrasonic attenuation(BUA) and met a problem with X-scale of the waveform after FFT. I used 'FFT Spectrum (Mag-Phase)' vi, but the order of magnitude of X-scale seems not resonable compared with reference. I decided to use 'Real FFT' vi instead and calculate X-scale by myself, but don't know how to change the X-scale form time domain to frequence domian while FFT. Thanks!

    The VI 'FFT Spectrum (Mag-Phase).vi' will do the conversion for you correctly (following the formula given by Oleg), but only if you are providing the correct information about your sample rate, through the dt value (dt = 1 / Fsampling). If you only input your data array to the VI, it will "assume" you are sampling at 1 Hz, that is dt = 1.0 and your df will not be what you expect. So make sure you are using a Waveform Data Type, not a simple array. Use the Build Waveform primitive (located in your Waveform palette) to build a waveform with the correct dt value.

  • How to transfer from time domain data to FFT domain

    I have built Labview program to acquire data, which in time domain I would like to change it to frequency domain in the same program for further processing,

    There are a large number of shipping examples. Open the example finder, go to the search tab and either enter fft or spectrum as the search keyword. However, I think all require that you have the full version of LabVIEW and not the base version.

  • Plot time-domain signal on PXI-5660

    Hi,
    I want to plot the time-domain signal on the exactly on the way it leaves the signal generator, frequency, amplitude etc... Im using PXI-5660. Is it possible?
    Thanks,
    Valerio Nobre

    Hi:
    PXI-5660 allows you to acquire either IQ (time-domain) data or FFT data. If you acquire IQ data, you can plot I-data as a function of time, Q-data as a function of time, or I-data vs Q-data. If you plot the FFT data, you will see power level (you can configure the units using SMT Unit Conversion VI) as a function of frequency.

  • Plot the time-domain wave PXI-5660

    Hi,
    I want to plot the time-domain signal on the exactly on the way it leaves the signal generator, frequency, amplitude etc... Im using PXI-5660. Is it possible?
    Thanks,
    Valerio Nobre

    Valerio,
    What software are you using? I am assuming you are using LabVIEW but which version? Whichever version you have there should be example programs that installed with your specific driver...they can be found at HELP>>Find Examples. I don't have your specific driver loaded so I will not have the examples but if you do not see anything that helps you reply and let me know what version of LV you are using.
    -Brett

  • Time domain vswr

    Hi there,
    I have written a program for Narrow band (8.5 GHz to 10.5 GHz) and Broad band (40 MHz to 20 GHz).
    Program works fine but just left with one issue.
    In program I want to do “Time Domain VSWR” measurement for Broad band frequency for input port S(1,1). I have S-Parameters (ARRAY OF 100 NUMERIC NUMBERS)  of that port but I don’t know the mathematical equation to convert all Frequency domain S-parameters into TD.
    I have tried some function after watching some videos on youtube but i am not convinced from output response.
    Is there any link or can you help me out with it.
    If anyone happy to help me, I can attach my .VI here
    Thanks
    Faheem

    Hi there,
    Thanks for your reply
    Let me show you respose of BroadBand I have from VNA
    FREQUENCY    S11 MAGNITUDE          S11 PHASE              S21 M                       S21 P                     S12M                       S12P                       S22M                          S22P
    9.000000000      1.353432E-01                142.260             3.142483E-01             -71.874             3.069935E-01             -71.256            5.076511E-02                 -163.088
    9.040000000      1.386814E-01                110.749             3.052184E-01            -109.157             3.159364E-01             -109.973            2.928660E-02             -162.441
    9.080000000      1.239026E-01                82.113               3.110454E-01            -146.900             3.064758E-01             -145.673             2.352772E-02             -138.830
    9.120000000      9.884222E-02                57.014               3.091927E-01             177.517             3.157930E-01             175.915             5.040505E-02              -127.002
    9.160000000      7.625741E-02                36.134               2.981620E-01             138.250             3.059292E-01             139.311             7.309607E-02               -136.837
    ) NOW BY USING LABVIEW PROGRAM, I WANT TO CONVERT THIS INTO TIME DOMAIN format.  Is it clear now or am I still missing some information?
    Regards
    Faheem

  • Time-domain accuracy of Audition's filter functions

    Sorry to start a new thread. This is an intended reply to previous, but the reply buttons are not functional. (Not a problem listed in FAQs as far as I could find. Perhaps mods can clarify?).  Anyway, the original thread, for context:
    >> StringTheoryNYC wrote:
    >>What is the best way to maintain time-domain accuracy when signals are filtered?  IOW, avoid delays in signal within the
    >> pass band.
    >> I understand that this is possible with the use of FFT filters, but is that the case with Audition's FFT filter implementation?
    >> If not, then what kinds of delays can be expected when using FFT filters in near-brick-wall mode?
    >SteveG(AudioMasters) wrote:
    >Audition has several filter implementations, both IIR and FIR.
    >Near-brick-wall isn't a filter mode I've ever come across, so I can't
    >tell you directly about that, whatever it is. What I can do though is
    >point you at an online reference about digital filters which explains
    >approximately how they work, but not in mathematical detail, and
    >that's the only way you'll really understand why this is in fact a
    >very strange question - you'll have to figure that out for yourself.
    Thanks for your reply, Steve. I'm not sure why that would be a 'very strange question' though. 'Brick wall' refers to the sharp transition between pass band and stop band. It's a commonly used term. I prefixed with 'near', since I'd ordinarily moderate the transition to avoid  Gibbs phenomenon.
    I understand the relative merits of FIR vs IIR re consistent delays, and I would not consider using IIR in this case. The question was intended in context of Audition's filter implementations. It -is- possible to avoid delays by doing an FFT, applying coefficients to the FFT output, then IFFT. But I'm not sure there is more to the approach used in Audition's "FFT Filter". IOW, I was looking for insights on what delays (if any) to expect from the Audition "FFT filter". I hope that is more clear.

    StringTheoryNYC wrote:
    Sorry to start a new thread. This is an intended reply to previous, but the reply buttons are not functional. (Not a problem listed in FAQs as far as I could find. Perhaps mods can clarify?). 
    It's not mentioned because there's nothing at all wrong with it - as this reply attests...
    StringTheoryNYC wrote:
    I'm not sure why that would be a 'very strange question' though. 'Brick wall' refers to the sharp transition between pass band and stop band. It's a commonly used term. I prefixed with 'near', since I'd ordinarily moderate the transition to avoid  Gibbs phenomenon.
    It's a term certainly, and I know exactly what it is - but it's not a mode, as such. The mode of a filter would imply something about the structural content of the filter - IIR and FIR are modes, if you like - but brick wall only refers to settings.
    I understand the relative merits of FIR vs IIR re consistent delays, and I would not consider using IIR in this case.
    Ah, that's the crux of the problem. It's not even remotely possible to tell you what the effect would be, because we have no idea of what you are using it for - you will have to be a lot more explicit.

  • RE: date-time domain overhead in express queries.

    DateTimeData objects in Forte are inefficient, both in terms of memory
    footprint and instantiation speed. My understanding is that it stores
    different parts of the date as separate textdata sub-objects.. Large
    footprint also means they take a long time to pass across the network.
    We rarely use DataTimeData or any related "domain" type objects. We have
    our own date class which stores the entire date and time in a single string
    attribute.. Much faster, much smaller footprint, etc. Fetches from the
    database use a "to_char(...)" approach to format the date from the database
    directly in to the internal string attribute in the correct format, again
    for speed..
    -Greg
    -----Original Message-----
    From: Jones, Kerreck [SMTP:[email protected]]
    Sent: Tuesday, January 19, 1999 11:36 AM
    To: '[email protected]'
    Subject: date-time domain overhead in express queries.
    In our application, we have an outline window which displays 11 fields, 3
    of
    which are date time domain.
    Our database currently contains about 1500 entries, and the query takes as
    long as 70 seconds. If we
    remove the DTG domains from the application model, then the query takes
    only
    35 seconds. Is there any
    known problem with the overhead of the express date time domain when doing
    queries?
    Thanks in advance for any info.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I have considered this but have not found an elegant solution to the
    problem of working accross multiple time-zones.
    The application I am working on will ultimately need to work within Europe,
    potentially servicing multiple time zones. By converting the date to a
    string we lose the time-zone conversion that Forte does when an object
    moves partitions and this is likely to cause problems as we then have no
    "central" point of application time. If this is not a problem for you then
    I would use strings as much as you possibly can.
    If anyone has any thougths on how I could use scalar's in this case I'd be
    interested to hear them. I've thought about forcing clients to "register"
    with my central clock and then doing conversions behind the scenes but it
    seems a bit inelegant.
    However, one thing cannot be emphasised enough. Using the simple object
    types (TextData's, IntegerData's etc) as class attributes is a really bad
    idea, and will give you a number of performance penatlies.
    Serialisation/De-serialisation of objects is really slow when compared with
    scalars.
    Scalars take up no 'object space' so you save on garbage collection.
    Scalars are tiny when compared with their object equivalents.
    Hope that helps.
    From: [email protected]
    To: [email protected]
    Cc: [email protected]
    Subject: RE: date-time domain overhead in express queries.
    Date: 19 January 1999 18:22
    DateTimeData objects in Forte are inefficient, both in terms of memory
    footprint and instantiation speed. My understanding is that it stores
    different parts of the date as separate textdata sub-objects.. Large
    footprint also means they take a long time to pass across the network.
    We rarely use DataTimeData or any related "domain" type objects. We have
    our own date class which stores the entire date and time in a singlestring
    attribute.. Much faster, much smaller footprint, etc. Fetches from the
    database use a "to_char(...)" approach to format the date from thedatabase
    directly in to the internal string attribute in the correct format, again
    for speed..
    -Greg
    -----Original Message-----
    From: Jones, Kerreck [SMTP:[email protected]]
    Sent: Tuesday, January 19, 1999 11:36 AM
    To: '[email protected]'
    Subject: date-time domain overhead in express queries.
    In our application, we have an outline window which displays 11 fields,
    3
    of
    which are date time domain.
    Our database currently contains about 1500 entries, and the query takesas
    long as 70 seconds. If we
    remove the DTG domains from the application model, then the query takes
    only
    35 seconds. Is there any
    known problem with the overhead of the express date time domain whendoing
    queries?
    Thanks in advance for any info.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive<URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • I need help regarding measurement of "time domain parameters of Heart rate variability" using labview.

    I need help regarding measurement of "time domain parameters of Heart rate variability" using labview.
    I am using Labview 8 ... I  need to develop a software to accquire the ECG data (simulated enironment ) and compute the time domain parameters of Heart rate variability like "SDNN, SDANN...etc". Can some 1 plllzzzz help me out.Plzz help me if u can.Thanx in advance.

    Hi Andy,
      Thanx for responding.  The input is from a text file. SDNN, SDANN,etc are  the timedomain parameters of heart rate variability.
     SDNN: the standard deviation of the NN or RR interval  i.e. the square root of variance.
    SDANN:the standard deviation of the averageNN interval calculated over short periods, usually 5 min,which is an estimate of the changes in heart rate due tocycles longer than 5 min
    SDNN index, the meanof the 5-min standard deviation of the NN intervalcalculated over 24 h,
     RMSSD: the square root ofthe mean squared differences of successive NN intervals
    NN50: the number of interval differences of successiveNN intervals greater than 50 ms, and
    pNN50 the proportionderived by dividing NN50 by the total numberof NN intervals.
    The problem is dat I am a fresher to the world of Labview. I have jus recently started working on it. Can u please suggest me some some idea as soon as possible.
      As i said  I have the ECG data in the form of text files..I need to create sort of GUI to calculate the time domain parmeters....I need help urgently. Plzzz help me if u can. If u have and .vi example to calculate the RR interval plzz send it to me ASAP.
    Thanku

  • Can i change frequency of time machine backups

    I haven't used TM since my Time Capsule died last winter, i was waiting for new wifi AC TC.  since then i purchased a new imac.  now i'm deciding between the TC and the Airport Exteme.  TC seem slike no brainer due to cheaper memories.  the problem is tha tmy new imac is obviously only WiFi N.  my last N mac took FOREVER to update my TC...it slowed my computer and seemed to eat my wifi.  So ideally i'd love to get the AX unit and then a thunderbolt extermal drive.  Altough i now realize the cost of the thurderbolt option on these drives...sweet lord!  (Is the tech really that expense? apple controlling distribution to keep sales of TC?) .  i probably could have avoided this if i had the patience to wait for an AC imac...but i don't have that much control!
    So i figure the way around this would be to limit the backup.  i really don't need hourly backups, not a work computer.  Is there anyway to change the frequency of backups?  daily or even weakly would be sweet for me.  Thanks for any help in advance. 

    To change the frequency of Time Machine's backups, you would have to use a tool like Time Machine Editor; however, Time Machine only keeps hourly backups for the past day, and then daily backups for the past week, followed by weekly backups indefinitely. This means that it does exactly what you already want, with the added feature of hourly backups that are cycled through. As was mentioned above, in most cases these wont take much space at all, so adjusting Time Machine's behavior for the sake of saving space will not do much in the grand scheme of things.

  • How do I change backup frequency on time machine?

    How do I change backup frequency for time machine?

    You have met the infamous User Account Number issue, which causes denied access to previous user accounts.
    A simple install creates a user account with a number, usually 501.  If you use Setup Assistant at this point, to bring across your data from the previous OS, it will have the same number and access between the two is ok.  If you wait and use Migration Assistant later, it creates a new user account, say with number 502. Now this account can't access the original data.
    You can see this number in System Preferences>Users & Groups.  Right click on your account name and go into Advanced Options.  DON"T CHANGE ANYTHING.
    Look at Pondini's guide for a second chance to use setup assistant...
    http://pondini.org/OSX/Setup.html

  • Loading Reporting data: "time frame" "frequency" "update times"

    In a requirements package from which I am to design and build BW reporting, information has been provided on "time frame" "frequency" "update times"
    Can you share your thoughts on these and how to consider them during the design/build? Examples will be very helpful. Also, how does “time basis” fit in here?
    For example what is the implication when on a particular requested report, the frequency= "on demand".
    If time frame = quarterly what effect will that be on “update time”?
    Which of these speak to when data needs to be loaded into the BW? Which refers to when reports need to be generated? And is there a link between the two?
    How is the determination on the frequency and specific time to load data for reporting purposes made?
    In general, what influences the decisions on "time frame" "frequency" "update times" during the reuirements gathering phase?

    There is not really a set answer for that, basically you have to listen to what your users need, and what you can offer them based on your installed base.
    "Time basis" I'm not sure about, could refer to the type of timefield you are using. Transaction date, ...
    Let me give you an example
    Eg. Users here want there reports on wednesday morning, this is the only time that they will look at the reports.
    Frequency: You can get away with loading once a week
    Time frame: Because all my users will be in the system as of 5 am, I need to make sure data is ready by then. But I can't load before 1am because that is when FICO data is loading already...
    Update times: we could do some updates of new plan version during the rest of the week, since they are relatively small. (although I'm not really sure what they mean with update time, sounds the same like loading frequency)

  • How to change the properties of waveform graph from time domain to frequency domain?

    Actually, I want my output waveform graph give me the answer in x-component in frequency instead of time after the FFT. My output waveform graph gives the x-components in time instead of frequency. How to change the properties of the waveform graph?

    vasus wrote:
    Hi,
           I amtaking sensor input signals through NI FPGA cRIO-9004. i am analysing this using wave graph. the problem is i am not getting accurate singal.How to decrease the frequency? 
    You are responding to a very old (8 years) thread, be aware that that might not be the best option.
    However, you want to decrease the frequency? or increase?
    What is the code you are running?
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • How come in frequency/ Time domain there is no negative axis?

    Hi guys!
    I m doing a tutorial to represent sine wave in its frequency domian? ALthough i get the 2 compoents from(exp(jwt)*cos wt) but all the  frequency components are in positive domain???
    Its completely different from what I had studided?
    AM I wrong?
    Pls correct... Learning in jeopardise...lolx..
    Thank u!

    See reply here:  http://forums.ni.com/ni/board/message?board.id=170&view=by_date_descending&message.id=322149#M322149

  • How come in frequency/ Time domain in a waveform graph there is no negative axis?

    Hi guys!
    How come when i m converting a graph never exists in negative domain?
    Actually i m doing a tutorial of sine

    duplicate
    Message Edited by mathan on 05-08-2008 02:01 AM

Maybe you are looking for

  • How to set standalone model and create local company code

    HI, For  SRM5.0 or 7.0  , how to set standalone model ?,   when I check attribute , the system warn me I must fill company code for BUK.  I have no backend system . thanks a lot Jesse

  • How to configure in service PO

    Dear all , Service PO  + SES + miro  has been done , after that system is allowing  to delete the po but system should not be allowed if ses and miro has done, How to control it so that system should not allowed to delete . Regards shiv

  • Classic Scenario PO release

    Hi guys, We have clasic scenario where the PO is created only in the ECC, How the PO release is handled?? whether the any customization exist for auto release the PO once it is created in ECC box or we have to do it in some BADI or user-exit??? regar

  • Stablizing camera shake

    Hi, I'm a bit of a newbie to FCP... Is there a way to help stabilize camera shake in FCP 5? FP iMac   Mac OS X (10.3.9)  

  • Change dictionary language

    I need to change my dictionary language on just one script from English to Spanish.  How can I do that?