9.4 Enhancing the SNR of Digitized Signals

Slides:



Advertisements
Similar presentations
DFT & FFT Computation.
Advertisements

Computer Vision Lecture 7: The Fourier Transform
Ch 3 Analysis and Transmission of Signals
Image Enhancement in the Frequency Domain (2)
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chap 4 Image Enhancement in the Frequency Domain.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
FILTERING GG313 Lecture 27 December 1, A FILTER is a device or function that allows certain material to pass through it while not others. In electronics.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Systems: Definition Filter
Chapter 25 Nonsinusoidal Waveforms. 2 Waveforms Used in electronics except for sinusoidal Any periodic waveform may be expressed as –Sum of a series of.
Digital Signals and Systems
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
ELEC ENG 4035 Communications IV1 School of Electrical & Electronic Engineering 1 Section 2: Frequency Domain Analysis Contents 2.1 Fourier Series 2.2 Fourier.
DTFT And Fourier Transform
Lecture 1 Signals in the Time and Frequency Domains
1 Let g(t) be periodic; period = T o. Fundamental frequency = f o = 1/ T o Hz or  o = 2  / T o rad/sec. Harmonics =n f o, n =2,3 4,... Trigonometric.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
1 The Fourier Series for Discrete- Time Signals Suppose that we are given a periodic sequence with period N. The Fourier series representation for x[n]
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
Wireless and Mobile Computing Transmission Fundamentals Lecture 2.
Lecture 9 Fourier Transforms Remember homework 1 for submission 31/10/08 Remember Phils Problems and your notes.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Instrument Components Signal Generator (Energy Source) Analytical Signal Transducer Signal Processor Display Can you identify these components in the following.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Fundamentals of Electric Circuits Chapter 18 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
revision Transfer function. Frequency Response
Digital Processing for EELS Data Xiang Yang WATLABS, Univeristy of Waterloo.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
1 Chapter 8 The Discrete Fourier Transform (cont.)
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Chapter 4 Discrete-Time Signals and transform
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
DIGITAL FILTERS h = time invariant weights (IMPULSE RESPONSE FUNCTION)
MECH 373 Instrumentation and Measurements
Sampling and Quantization
Image Enhancement in the
Computational Data Analysis
EE Audio Signals and Systems
Sinusoidal Waveform Phasor Method.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
UNIT II Analysis of Continuous Time signal
Interpolation and Pulse Compression
Fourier Transform Analysis of Signals and Systems
CSCE 643 Computer Vision: Thinking in Frequency
4. Image Enhancement in Frequency Domain
Chapter 8 The Discrete Fourier Transform
TIME SERIES ANALYSIS Time series – collection of observations in time: x( ti ) x( ti ) discrete time series with Δt Deterministic process: Can be predicted.
Fundamentals of Electric Circuits Chapter 18
7.4 Fourier Transform Theorems, Part I
3.1 Sums of Random Variables probability of z = x + y
10.5 Fourier Transform NMR Instrumentation
HKN ECE 210 Exam 3 Review Session
7.1 Introduction to Fourier Transforms
10.6 Fourier Transform Mass Spectrometry
7.2 Even and Odd Fourier Transforms phase of signal frequencies
8.1 Circuit Parameters definition of decibels using decibels
8.5 Modulation of Signals basic idea and goals
8.2 Common Forms of Noise Johnson or thermal noise
8.7 Gated Integration instrument description
9.3 Analog-to-Digital Conversion
9.5 Least-Squares Digital Filters
8.3 Frequency- Dependent Impedance
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
Signals and Systems Revision Lecture 2
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
TIME SERIES ANALYSIS Time series – collection of observations in time: x( ti ) x( ti ) discrete time series with Δt Deterministic process: Can be predicted.
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
Presentation transcript:

9.4 Enhancing the SNR of Digitized Signals stepping and averaging compared to ensemble averaging creating and using Fourier transform digital filters removal of Johnson noise and signal distortion using a running average, lead-lag filter, and a brick-wall filter removal of interference noise using a rectangular filter and a missing-one-frequency filter 9.4 : 1/15

Stepping and Averaging Consider an experiment that attempts to improve the SNR of a spectrum by averaging. The simplest strategy is called stepping and averaging. Stepping and Averaging start at 400 nm, digitize the detector output at some rate (10 Hz), and average long enough (10 s) to reach a target SNR step to the next wavelength (401 nm) and repeat the data collection the overall time is determined by the time spent averaging at each wavelength and the number of steps, e.g. for 10 s/step  101 steps = 1,010 s with Johnson noise this procedure is perfectly fine the long collection times make the experiment susceptible to 1/f noise the 1/f noise will distort the spectrum since it varies from one wavelength to the next, depending upon the total time required to collect data 9.4 : 2/15

Susceptibility to 1/f Noise The 1/f noise at the right was added to the data while stepping and averaging (10,100 data points were collected). Stepping and averaging gave the spectrum, where the wavelengths near 400 nm had the 1/f noise toward the left of the above graph, and wavelengths near 500 nm had the 1/f noise toward the right. Note that the low frequency drift has not been removed. 9.4 : 3/15

Ensemble Averaging Ensemble averaging start at a wavelength and collect one data value step to the next wavelength and collect one data value repeat the process until one spectrum has been collected - this is called an ensemble of data reset the wavelength to the original starting value and collect a second spectrum in the same way collect many ensembles, store them and average at a later time this reduces the effect of 1/f noise since the time of concern is only that required to collect one ensemble (10.1 s) and not the entire data set (1,010 s) The spectrum was obtained by averaging 100 ensembles. Note the reduction in 1/f noise in comparison to the spectrum obtained by stepping and averaging. 9.4 : 4/15

Fourier Transform Filters used to process a vector of data that has already been digitized no matter how the data were obtained, they are treated as if they are amplitude versus time Fourier transform filters are based on signal-to-noise enhancement by multiplication with a spectral transfer function, Ffilter(f ) filtering is implemented by convolution with a temporal transfer function, Ffilter(t), where Ffilter(t)  Ffilter(f ) the normalizer, norm, is required when the digital filter, Ffilter(t), does not have a unit area the value of norm is most often, but not always, given by the integral of Ffilter(t) 9.4 : 5/15

Discrete Convolution when using data vectors and not functions, the integral is replaced by a summation the variables t and t' are replaced by subscripts of the vectors let the data vector have subscripts, i = 0 ... D let the filter vector have subscripts, j = 0 ...F, where F < D and where F+1 is an odd number the smooth vector will have subscripts, ii = F/2 ... (D-F/2), where the first and last F/2 values will be indeterminate (cannot be computed) working out the subscript expression is easiest if the filter vector is reversed before performing the convolution the value of norm is most often, but not always, given by the sum of the elements of the vector, filter when graphing the smoothed vector, don't plot the first and last F/2 points 9.4 : 6/15

Symbolic Convolution Example Look at a symbolic example where F = 4 and D = 20. Thus j = 0 ... 4, i = 0 ... 20, and ii = 2 ... 18. f0 f1 f2 f3 f4 d0 d1 d2 d3 d4 d5 d6  smooth2 = (f0d2-2+0 + f1d2-2+1 + f2d2-2+2 + f3d2-2+3 + f4d2-2+4)/ norm smooth3 = (f0d3-2+0 + f1d3-2+1 + f2d3-2+2 + f3d3-2+3 + f4d3-2+4)/ norm smooth4 = (f0d4-2+0 + f1d4-2+1 + f2d4-2+2 + f3d4-2+3 + f4d4-2+4)/ norm 9.4 : 7/15

Spectrum with Johnson Noise Consider the spectrum below, which has superimposed Johnson noise with s = 0.05 V. The noise free spectrum has a peak at 250 nm with an amplitude of 1 V. Knowing that the noise is Johnson permits the use of almost any digital filter. The primary consideration will be the trade of SNR against distortion. Success will be measured by the increase in the SNR and the minimization of distortion. 9.4 : 8/15

Rectangular Filter (Running Average) SNR improvement is due to multiplication by a sinc function in the frequency domain, which reduces the integrated Johnson noise. The filter width can be varied to trade SNR against distortion. The expected SNR improvements are 3.3 and 10. The distortion is symmetric because the filter is an even function. The distortion lowers the peaks and fills the valleys. 9.4 : 9/15

RC Lead-Lag Filter The lead-lag filter is an even exponential, which multiplies the spectrum by a Lorenztian. Since the Lorentzian drops more slowly than a sinc function, it is less distorting. Both filters had 101 elements, with the amount of distortion controlled by the time constant. Note that the distortion is symmetric, unlike a normal RC low pass filter. Lead-lag filters are difficult to implement in hardware unless the signal is composed of high frequencies. 9.4 : 10/15

Brick-Wall Filter A brick-wall filter is so named because it will truncate the spectrum at some specified frequency. To have this property the temporal data must be convolved with a sinc function. Two brick-wall filter outputs are shown below. Both are 101 elements long. The t 0 = 10 sinc function spacing has almost no distortion but not such a great SNR. The t 0 = 30 filter has some distortion because the sinc function is being truncated at large amplitudes. Brick wall filters are usually large, thus require large data sets. 9.4 : 11/15

Spectrum with Interference Noise Consider the spectrum below, which has superimposed cosine interference noise with a period of 101 units and an amplitude of 0.1. Knowing the noise is interference permits the use of Fourier filters specifically designed to remove it. Success will be measured by reduction in the interference amplitude and the minimization of distortion. 9.4 : 12/15

101-Element Rectangle The Fourier transform of a 101-element rectangle is a spectral sinc function having a node at the interference frequency. This filter will also remove all harmonics of the interference which could be good (60, 120, 180 Hz interference) or bad (important signal frequencies). The interference has been removed but the sinc function is distorting the signal frequencies as seen with Johnson noise. 9.4 : 13/15

Missing-One-Frequency Filter An alternative filter is the one described with Fourier transform pictures, which consisted of -2cos(2pt/101) plus an impulse at t = 0. This single-frequency filter only works well when it extends for many cycles of the cosine. The spectrum below was obtained by filtering with a 401 element filter so that several cycles could be obtained. The result has very little distortion, however, many data points needed to be dropped on either end of the spectrum. The filter will not remove Johnson noise. 9.4 : 14/15

Digital Filter Transfer Function Examine the signal and noise spectra separately. Develop a multiplicative transfer function which enhances the signal-to-noise ratio. Fourier transform the spectral transfer function to obtain the corresponding temporal transfer function. Convolve the measured data with the temporal transfer function. This strategy works quite well as long as a signal spectrum can be obtained that has little noise, and a noise spectrum can be obtained that has little signal. Performance is usually enhanced by increasing the length, F, of the temporal transfer function (digital filter). However, an increase in filter length means that more elements of the data vector cannot be processed because convolution drops the first and last F/2 points. 9.4 : 15/15