How can I use DSP to analyze a noisy sensor signal?

  • Thread starter Thread starter HappMatt
  • Start date Start date
  • Tags Tags
    Dsp Signal
Click For Summary

Discussion Overview

The discussion focuses on analyzing a noisy sensor signal using Digital Signal Processing (DSP) techniques. Participants explore methods for noise reduction, signal analysis, and visualization, particularly in the context of a sensor operating at low frequencies.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • One participant describes their lack of experience in electrical engineering and signals, expressing a need to analyze a noisy sensor signal that switches at 10Hz.
  • Participants suggest that a Discrete Fourier Transform (DFT) could provide frequency and phase information relevant to the analysis.
  • Another participant inquires about the sensor setup, cabling, and environment to identify potential improvements to the signal-to-noise ratio (SNR).
  • A participant describes their experimental setup, including a magnetic sensor, grounding measures, and the presence of a signal generator and motor, while noting the challenges posed by unshielded cables.
  • There is mention of a realization regarding the relationship between sample arrival rates and signal frequency, indicating a potential frequency of around 150Hz that needs further verification.
  • Participants express a willingness to share insights and suggestions as the original poster continues to gather data and learn about DSP.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to analyze the noisy signal, and multiple competing views and suggestions remain throughout the discussion.

Contextual Notes

Participants acknowledge limitations related to the experimental setup, including the presence of electrical noise and the challenges of using unshielded cables. There is also uncertainty regarding the exact frequency of the signal and the effectiveness of proposed methods.

Who May Find This Useful

This discussion may be useful for individuals working with sensor data analysis, particularly in contexts involving noise reduction and signal processing techniques in experimental setups.

HappMatt
Messages
89
Reaction score
0
First off let me just say that I am not a EE and have never taken a signals course before though I am sort of willingly having to over come this for a work project. I am working with a sensor that is giving me a noisy signal and I am trying to figure out if there is any usable data in my data. Of course noise reduction via all the usual methods have been done(grounding, twisting,..ect) other than DSP. The issue I am having is that I have something that is switching at 10hz and a signal that is likely at 10hz. I think that the signals phase is likly shifted and would like to try and look for that some how.

I am looking at various book trying to figure things out and was curious to try and make a type of graph where you plot time on the x, frequency on y and then phase using color. I have seen a plot like this before but with magnitude and don't know the exact name for it I thought is was a spectral frequency something. I am not sure if this will be the ticket or not but if there is someone who knows DSP better than me(which I assume is everyone) and can provide any guidance on this situation that woud be much appreciated.

Thanks
 
Engineering news on Phys.org
HappMatt said:
First off let me just say that I am not a EE and have never taken a signals course before though I am sort of willingly having to over come this for a work project. I am working with a sensor that is giving me a noisy signal and I am trying to figure out if there is any usable data in my data. Of course noise reduction via all the usual methods have been done(grounding, twisting,..ect) other than DSP. The issue I am having is that I have something that is switching at 10hz and a signal that is likely at 10hz. I think that the signals phase is likly shifted and would like to try and look for that some how.

I am looking at various book trying to figure things out and was curious to try and make a type of graph where you plot time on the x, frequency on y and then phase using color. I have seen a plot like this before but with magnitude and don't know the exact name for it I thought is was a spectral frequency something. I am not sure if this will be the ticket or not but if there is someone who knows DSP better than me(which I assume is everyone) and can provide any guidance on this situation that woud be much appreciated.

Thanks

Can you say a bit more about the sensor, the cabling, and the environment? There could be some more things that can be done to improve your initial SNR. Can you show us a sketch of the setup?
 
HappMatt said:
I am looking at various book trying to figure things out and was curious to try and make a type of graph where you plot time on the x, frequency on y and then phase using color. I have seen a plot like this before but with magnitude and don't know the exact name for it I thought is was a spectral frequency something. I am not sure if this will be the ticket or not but if there is someone who knows DSP better than me(which I assume is everyone) and can provide any guidance on this situation that woud be much appreciated.

Thanks

Yes a Discrete Fourier Transform (DFT) will give you the frequency and phase information. That sounds like a good way to go.

Can you tell us more about the signal. At such a low frequency of 10Hz there shouldn't be too much noise there. You might get a bunch of noise at the mains frequency (60 Hz) and then some broadband "fuzz" as well. But if you can band limit to around 10Hz I'd be surprised if there was a lot of electrical noise there. Unless this "noise" is unwanted signal, say or example acoustic noise from the same transducer which your signal is coming from.
 
Sorry for the delay in responding, thing are a bit busy. A quick description of what I can say about the system is its a magnetics based sensing system consisting of a magnetic sensor(cant really say more), Labview with a cDAQ and a switching device that controls the rate at which samples are seen by the sensor(sorry, I think I need to be somewhat vague). So for the setup I have everything taped down and stuff grounded and removed all other electrical devices that are in the vicinity or on the same outlet, some of the cables are shielded and those that are not are twisted( its a experimental set up thus there are unshielded wires that sort of have to be there). There is a signal generator which is switching at the 10hz frequency and a battery powered motor. I have been working on moving the switch farther from the sensor and the motor farther away which I am hoping helps. There was also another realization that was had the other day which is that even though the samples arrive at the sensor at 10hz, the samples velocity is actually faster and thus what I should see is a wave appearing at 10hz intervals but that have a frequency of ??( I have to find the number again but I think it was around 150hz from a calc). So I am getting things set up again and will check to see how my SNR is, if I can find the signal. I have also picked up a couple books on DSP and and gradually going through them at evening. I have access to MATLAB and LABVIEW and will try a DFT of the signal once I get new data and let you know what happens. If there are any suggestions, they are gladly accepted.
Thanks
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 23 ·
Replies
23
Views
2K
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
37
Views
7K
Replies
3
Views
2K
Replies
20
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
20
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K