Correcting Signal: Guidance for an Out-of-My-Depths Biologist

  • Thread starter Thread starter rarara
  • Start date Start date
  • Tags Tags
    Signal
Click For Summary
SUMMARY

This discussion centers on the challenge of correcting signal measurements in a biophysical experiment involving an accelerometer and a cantilever. The user has successfully aligned three signals through pairwise cross-correlation, achieving a normalized correlation coefficient of r = 0.8 between the reference signal and signal 1. However, the user struggles to adjust signal 2 accurately, as the correlation does not yield satisfactory results. Suggestions include using matched filtering techniques and analyzing Fourier-transform magnitudes and phases to achieve the desired signal correction.

PREREQUISITES
  • Understanding of cross-correlation techniques in signal processing
  • Familiarity with Fourier transforms and their application in signal analysis
  • Knowledge of accelerometer functionality and cantilever dynamics
  • Experience with video tracking software for motion analysis
NEXT STEPS
  • Research matched filtering techniques for signal correction
  • Learn about Fourier-transform analysis for amplitude and phase adjustments
  • Explore advanced cross-correlation methods for non-periodic signals
  • Investigate methods for accurately establishing pixel-to-real-world scale in video tracking
USEFUL FOR

Biologists, engineers, and researchers involved in signal processing, particularly those working with accelerometers and dynamic systems in experimental setups.

rarara
Messages
5
Reaction score
0
Hello folks,

I am an out-of-my-depths biologist looking for some guidance. I have a reference signal and 2 other signals. Signal 1 independently measures the same event as signal ref but signal 1 generally underestimates signal ref. Signal 2 is measured the same way as signal 1 but but it measures a response to signal 1. What I would like to do is 'correct' signal 2 by taking advantage of the fact that signal 1 and signal ref are correlated (signal ref is far more accurate/reliable than signal 1). So far I've managed to align the three signals as best I can by cross correlating each pair and adjusting them by the appropriate delay. The delay adjusted signal ref and signal 1 have a normalized correlation coefficient r = 0.8 at lag = 0. For the other two pairs r > 0.5 at lag = 0. I was hoping that by aligning them I could find the factor by which signal ref and 1 vary at each time step and adjust signal 2 by that factor - but this isn't churning up good results.

Does anyone have any suggestions?

appreciated
 
Engineering news on Phys.org
Do you want to fix the lag between the reference signal and the other two signals? You could find the cross correlation between the reference signal and signal 1, and then delay the reference signal by the time of the maximum cross correlation. A positive time for the maximum of (ref \star signal1) could indicate signal1 was delayed relative to the reference signal.

It doesn't seem right to me to attempt to "correct" the the signals at all using (ref \star signal2) or (signal1 \star signal2), without knowing more about the system producing the response.


Also, is the reference signal periodic? If so, does the data length correspond to a whole number of periods? Have you been performing circular cross correlations?
 
Last edited:
Hi, thanks for your response.

I have already done pairwise cross-correlation and 'shifted' all 3 signals to maximize 0 lag correlation.

Here is the problem in more detail. I have an accelerometer (reference signal) on a plate that is fixed to an electrodynamic shaker. The electrodynamic shaker vibrates the plate at increasing frequency and amplitude (sine wave). Attached to the plate is a cantilever with one end fixed to the plate. The cantilever is approximately 0.1 mm thick and 6 mm long. I have a high speed video camera recording the vibrations of the cantilever. I use video tracking software to find the acceleration of cantilever free end and the base that is fixed to the plate. It is, for a number of reasons, quite difficult to establish the pixel to real world scale with accuracy and so the acceleration of the fixed end is underestimated relative to the accelerometer. Since the accelerometer acceleration and the base acceleration are highly correlated, I would like to use this fact to modify the free end acceleration, in place of having an actual accelerometer on the free end.

Since the 3 signals will never be perfectly aligned I cannot simply correct the free end by the difference between the accelerometer and the base. I imagine this must be possible but I am unfamiliar with what technique to try.

Greatly appreciated
 
Just to be clear (sorry to answer with a question), are you attempting to change the (1) amplitude of the signal (2) the frequency content of the signal or (3) add a signal to the accelerometer plate such that is not so over-estimated? It sounds as though you want to do (3). I am unclear as to what your problem statement is exactly...I would guess you want to design a 'matched filter' for the accelerometer.

It sounds like you are trying to accomplish (1), at each time step--so you are in essence looking for the ratio of their fourier-transform magnitudes, and the difference between their fourier-transform phases.

Sorry we are thick headed--it sounds like an important problem. I think you can provide an attachment if that helps us.
 

Similar threads

Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 15 ·
Replies
15
Views
4K
Replies
26
Views
3K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
6
Views
4K
Replies
7
Views
2K