Download doc - Rutgers Engineering

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Immunity-aware programming wikipedia , lookup

Heterodyne wikipedia , lookup

Opto-isolator wikipedia , lookup

Multidimensional empirical mode decomposition wikipedia , lookup

Sound level meter wikipedia , lookup

MIMO wikipedia , lookup

Oscilloscope history wikipedia , lookup

Dither wikipedia , lookup

White noise wikipedia , lookup

Transcript
THE STATE UNIVERSITY OF NEW JERSEY
RUTGERS
Cardiovascular Dynamics Lab • Department of Biomedical Engineering
617 Bowser Road • Piscataway • New Jersey 08854-8014 •
732/445-3727 • FAX: 732/445-3753 • e-mail: [email protected]
NOISE AND VARIABILITY
Aim: In this experiment, we will generate and record a
sinewave time-signal as before but, in this case, we will alter
the voltage-source and the Biopac amplifiers such that the
recording conditions are not perfect. This will introduce noise
into our time–signal.
1.Theoretical introduction
Noise may be viewed as any signal that interferes with our ability to
measure a desired signal biological or otherwise. Signal Processing
techniques permit the noise to be reduced or sometimes eliminated
so that the desired signal can be extracted from the noise
contaminated data. When recording biological signals, the usual
source of noise is caused by the recording environment. It is often
best to first attempt to improve your data record by removing the
noise source. Although signal processing can be effective in restoring
the data to its original form, it is typically the case that the signal
processing itself will contaminate the data often making it
questionable.
Noise and Random noise. Environmental sources of noise can be
from electric field coupled AC Power line noise. This noise is easily
recognized since it will always be at the same frequency as the power
line, usually 60 or 120 Hz. In many cases, the source of noise is not
known. In this case, a noise model is used. In particular it is most
common to employ a random noise model, for example, random
uniform noise, or Random gaussian noise. These noise models are
usually preferred because they are well known mathematically.
Moreover these noise models are most commonly employed in the
derivation of signal processing techniques. While this can be a good
start in improving a data record, unfortunately most kinds of observed
physical or biological noise do not follow the characteristics of
gaussian noise. Herein is another pitfall of signal processing. In any
case, since gaussian noise is most commonly employed by
researchers, let’s examine its features, particularly in the time
domain. Gaussian noise assumes that the occurrence of an “event”,
x is governed by the gaussian probability function that is, modeled by
the function p(x) and graphed in figure 1
(xx 2
p(x)  e
1

/
2
Figure 1. Gaussian probability function
If we replace x by time in the probability function we can then use P(t) to
generate a time series of random numbers whose probability is governed by
P(t) This is defined as the Gaussian-random random time series and is
shown in figure 2.
Figure2. Gaussian random time series waveform approximation
2. Experiments
Equipment list:






PC with Matlab and Biopac software
Biopac MP30 analog to digital convertor system
Tektronics waveform generator.
BNC to MP30 cable
BNC to clip lead cable
BNC T-connectors (2)
A. Biopac Noise experiment
Use two Clip lead to BNC cables to connect the waveform generator
to a channel input of the Biopac. But this time, instead of connecting
the output directly to the Biopac, place a 1 M in series with the red
clip leads following fig 3. The black ground clips are connected
directly together
BIOPAC MP30
1
BNC T-Connector
2
1 Mega Ohm
3
Function Generator
4
1Hz
CH1
CH2
CH3
CH4
Touch Point
Figure 3. Connection diagram for noise experiment.
Start your experiment by setting up the channel input for the BNC
voltage preset on channel 1 and 2. Set the gain for both channels to
be X200. Adjust the waveform generator to provide full voltage output
in the free-run mode. Dial in a frequency of 1Hz. Set the data
acquisition rate to be 100Hz and the recording duration for 60
seconds. Select store to memory. Push the button on the waveform
generator to select the square wave. Start the recording to observe
that you are measuring a square wave signal on channel 1 and
channel 2. Start another recording, But this time one group member
should touch the end of the resistor indicated in fig. 1 as touch point.
Notice the recorded signal is not a clear square when the wire is
touched and the top and bottom of the wave become unclear. Touch
the resistor a few times to record a few “noisy square waves. You can
compare the noisy square wave to that recorded in channel 1 that
does not possess the series resistor. At this point you should have a
clear square wave on channel 1 and a noisy square wave on channel
2. Using the measuring features of the Biopac more closely examine
the top and bottom areas of the square wave that show noise by
using the zoom cursor. Now using the measurement cursor find the
frequency of the noise. It is likely that it will be some multiple of 60
Hz. Now attempt to signal process and improve the recording on
channel 2 by using a digital filter. Select channel 2 then go to the
transform menu and select digital filters IIR low pass In the filter
window select the hanning window and leave the numbers of
coefficients at its default value check the box to filter the entire
waveform .You may choose to display and print the filter response
function for your future reference. Now, Compare the filtered channel
2 to the clean channel 1 squarewave. Observe whether the filter has
restored the noisy squarewave back to the original squarewave
signal.
Again, record the square wave on channel 2, But, this time change
the channel gain to 5000 X and remove the resistor so that there is a
direct connection to channel 2. Start another recording. And compare
channel 1 and 2. Again use the magnify tool to observe the details of
the noise on channel 2. Again, We will use some basic signal
processing to improve the recording on channel 2, Select the channel
2 waveform and go to the transforms menu to find smoothing. This
operation simply averages the adjacent number of points that you
choose together and replaces the data with the average of the data.
Since we know that the square wave is 1 Hz the top and bottom of
the wave should be about 10 points. Choose a 10 point smoothing
transform and apply it to the entire noisy recording on the entire
waveform
Now, first go back to the channel 2 setup and restore the gain to
200X. Do another recording now you should find that channel 1 and 2
have nearly identical shapes. Observe any differences.
B Simulink model
Design a simulink model for the case of the direct connected square
wave and the resistance connected square wave source. Assume
that the electrical noise produced by touching the resistor is additive
in your model. Construct a second Simulink model to represent the
high gain noise condition. Again, assume that noise is additive and
use the random generator as the model noise source. Print your
results for both models after you have adjusted the parameters to
model your Biopac data.
C. Correlation Experiment
In this experiment we use the Biopac software to calculate the
correlation between a sinewave signal and noise. First, record 2
channels of 1Hz sinewave with a 1 V P-P amplitude. After you have
verified 2 clear sinewaves, select one channel using the cursor I-tool.
Select the entire wave from beginning to end of the window. Then,
go to transform functions ans select “noise”. This will replace channel
2 with random Gaussian noise like in figure 2.
Now, you will calculate the math correlation between the CH 1 – Sine
and the Ch 2 – Noise, as you learned in your lecture theory. Refer to
the “cross-correlation integral”. The Biopac software does this
automatically for you but in this case we will do the calculation
explicitly using the math transform feature. The purpose is so that
you can observe the effect of the correlation calculation on the
waveforms, step-by-step.
Correlation of the Sine and NOISE Waveforms
1. From the menu bar go to Transform -> Waveform Math
2. Select CH1 * CH2 and choose NEW (this will allow a new plot to
be generated)
3. Once the new (3rd) plot is generated, go to Display -> Autoscale
Waveforms.
4. From the menu choose Transform -> Integral, then Click OK
To identify if the sine and pulse waveforms are correlated:
 If plot is greater than 1, correlation has occurred between the two
waves
 If plot is zero, there is no correlation
 If plot is negative, there is an inverse correlation relationship
between the two signals and retesting must occur to produce the
desired positive correlation response.
Print your final window.
REPORT
1. Provide copies of all graphs.
2. In the case where you touched the resistor, what was the
characteristics of the noise that you observed. For example what
was its frequency? What was the signal to noise ratio.
3. What is the origin of the noise that you observed?
4. Did the low pass filter remove the noise?
5. After low pass What was filtering? Was the square wave restored
to its original shape as in channel 1 ?
6. Draw the voltage source circuit for channel 1 and channel 2.
7. What was the characteristics of the recording with high channel
gain?
8. Was smoothing successful in removing this noise?
9. What does the smoothing do to the square waveform?
10. What is the source of the noise in the high channel gain
condition?
11. Draw some basic conclusions about the best approach to
obtain noise free data. That you would do in the future.
12. Provide a written summary of your lab.
13. Derive the correlation result for the sine and noise. Does it
match your Biopac result?