11-04-2009 08:16 PM
Hi,
I am new to signal processing. I am facing some difficulties in measuring the signal from an acoustic emission sensor for my project. I am using PXI-6115 with 1042Q and terminal block is TB2708. I used AI0 and AI1 for main signal and trigger respectively. I acquired signal from 6115 in SignalExpress (v3.0) and convert to linear spectrum (Hanning window and RMS conversion) with RMS averaging at 200. Same settings are used in oscilloscope (LeCroy LC564DL) too. I connected both signals to oscilloscope as well for comparison. I saved the spectrum data from SignalExpress and oscilloscope and plotted. You can see the graph in attachment. It is totally different. Why is that so?
And one more thing is if I disconnect my connector to NI DAQ system, the spectrum in oscilloscope changed in magnitude at certain frequency and vice versa.
Thank you in advance.
Myo
Solved! Go to Solution.
11-04-2009 08:25 PM
Hi,
I forgot to mention that rate is 2MHz and samples to read is 100k for both.
Myo
11-05-2009 07:44 AM
11-08-2009 07:08 PM
Thanks for reply, DFGray.
No. I set linear scale in SignalExpress with magnitude setting. I don't know what makes them different.
myo
11-09-2009 08:05 AM - edited 11-09-2009 08:06 AM
Here are a few things to look for:
11-10-2009 03:57 AM
Thanks for your reply, DFGray.
The averaging was done in on spectrum with RMS averaging (200). I didn't do on signal. But for oscilloscope I did FFTAvg with 200 sweeps. Does it make difference? And the coupling impedence for LC564DL was set as 1MΩ then . It was not 50Ω. How should I check my output impedence? I am sorry if the question is quite basic.
One more thing, I tested with sine wave signal (freq 100kHz, amp 1V, offset 0V, Sampling rate 10Mhz, samples 20k)from function generator and coverted to FFT power spectrum (Power)(dB) with RMS averaging (200counts, linear), I found about -100dB(ref 1V) at 100kHz in Signal Express while LC564DL gave me about -70 dBm with FFTAvaraging (200 sweeps). Are my settings wrong or something?
Then, I created sine wave in software(SignalExp) and converted to FFT power spectrum with same settings as above, it gave -350dB(ref 1V) at 100kHz. Why is that so? It should give same results, right?
I am quite new to signal processing, so please help and advise me.
Thank you again.
Myo
11-11-2009 03:51 AM
Now i know the difference of dBm and dB which have different reference electric power. so, it is the same results for daq and oscil. But I am still confused why the simulated signal in signal express can't give same result?
Please any help?
Thanks.
11-12-2009 10:47 AM
My apologies for the late reply. I have been out sick for a couple of days.
I generated a 1V amplitude (2V Pk-Pk), 100kHz, 10MS/s, 20ksample sine wave using Create Analog Signal. I processed this with Power Spectrum using 200 linear averages with RMS algorithm. The value at 100kHz was -3dB, as expected and as it should be.
However, at one point in the process, SignalExpress coerced my frequency from 100kHz down to 50kHz (probably due to a mismatch in frequency and number of points). This would result in what you are seeing. Check your project to see if this happened to you. If it did, you would get -350dB at 100kHz (essentially the noise floor of a pure signal), and -3dB at 50kHz.
11-12-2009 09:02 PM
Thanks a lot for your reply. DFG.
Yes. SignalExpress coerced my frequency from 100kHz down to 50kHz in my project and it is always showing -350dB no matter I changed back to 50 kHz. I don't know why. I tested with Labview and found out the same too. I attached my VI too.
Take care.
Myo
11-13-2009 08:35 AM