Spectral Estimation & Examples of Signal Analysis
|
|
- Amie Ryan
- 6 years ago
- Views:
Transcription
1 Spectral Estimation & Examples of Signal Analysis Examples from research of Kyoung Hoon Lee, Aaron Hastings, Don Gallant, Shashikant More, Weonchan Sung Herrick Graduate Students
2 Estimation: Bias, Variance and Mean Square Error Let φ denote the thing that we are trying to estimate. Let ˆφ denote the result of an estimation based on one data set with N pieces of information. Each data set used for estimate à a different estimate of φ. Bias: True value - the average of all possible estimates Variance: b( ˆφ) = φ E[ ˆφ] σ 2 = E[ ( ˆφ E[ ˆφ]) 2 ] Measure of the spread of the estimates about the mean of all estimates. Mean Square Error: m.s.e. = E[ ( ˆφ φ) 2 ] = b 2 +σ 2
3 Estimation: Some definitions Estimate is consistent if, when we use more data to form the estimate, the mean square error is reduced. If we have two ways of estimating the same thing, we say that the estimator that leads to the smaller mean square error is more efficient than the other estimator. φ = (a,b) b true value bias xx x estimates xx x x mean of all x estimates a
4 Examples Bias and variance of an estimate of the mean: X, ˆµ = 1 N E[ ˆµ] = E 1 N X N n n=1 = 1 N E X N n = 1 N µ = µ (unbiased) n=1 N n=1 σ 2 ˆµ E 2 ( N 2 ˆµ E[ ˆµ] )2 = E 1 X N n µ = E 1 N ( X n=1 N n µ ) n=1 = 1 N N N 2 E ( X m µ )( X n µ ) n=1 m=1 = 1 ( N 2 N 2 N ) E ( X n µ )( X m µ ) + N E ( X n µ )2 = 1 ( N 2 N 2 N ) E ( X n µ ) E ( X m µ ) + N E ( X n µ )2 = 1 N 2 N E ( X n µ )2 = 1 N σ x 2 N X n n=1 Derivation assuming that the samples X n are independent of one another. Separate into terms where n does not equal m and where n=m
5 Examples Biased Estimate of the variance of a set of in measurements: 1 N N (X n ˆµ) 2 n=1 Unbiased Estimates of the variance of a set of N measurements:: N 1 (X N 1 n ˆµ) 2 N 1 and (X n=1 N n µ) 2 n=1 First estimate the mean, and use that estimate in this calculate (have lost 1 degree of freedom) Special case where the mean is known and doesn t need to be estimated from the data
6 Estimation of Autocovariance functions Two methods of estimating R xx (τ) from T sec. of data. 1. Dividing by the integration time: T- τ Estimation was unbiased but had very high variance, particularly when τ is close to T. 2. Dividing by total time: T Estimation was biased (asymptotically unbiased). This was equivalent to multiplying first estimate by a triangular window (T- τ )/T. This window attenuates the high variance estimates. x(t) x(t) x(t+τ) T secs τ time Calculating the average value of [x(t) x(t+τ)] from T seconds of data.
7 Estimation of Autocovariance functions Two methods of estimating R xx (τ) from T sec. of data. 1. Dividing by the integration time: T- τ Estimation was unbiased but had very high variance, particularly when τ is close to T. x(t) 2. Dividing by total time: T Estimation was biased (asymptotically unbiased). This was equivalent to multiplying first estimate by a triangular window (T- τ )/T. This window attenuates the high variance estimates. x(t) x(t) x(t) x(t) τ τ x(t+τ) x(t+τ) x(t) x(t+τ) time x(t+τ) T secs τ τ τ Calculating the average value of [x(t) x(t+τ)] from T seconds of data.
8 Estimation of Cross Covariance Same issues as for Auto-Covariance: Bigger τ less averaging for finite T. x(t) y(t-τ) x(t) T τ time y(t) x(t) y(t+τ) T time x(t) and y(t), zero mean, weakly stationary random processes. Average value of [x(t) y(t+τ)]. Additional problem: must make T large enough to accommodate system delays.
9 Estimation of Covariance With fast computation of spectra, these are now more usually estimated by inverse Fourier transforming the power and cross spectral density estimates. Inverse transform of RAW PSD or CSD ESTIMATE equivalent to Method 2 for calculating covaraiance functions with triangular window for data of size T r
10 Power Spectral Density Estimation Definition: S xx ( f ) = Estimation: 1. Could Fourier Transform the Autocorrelation Function estimate (not computationally efficient). 2. Could use the frequency domain definition directly. Raw Estimate = lim T E X T T * X T = Ŝ xx ( f ) = X T * X T T + R xx (τ )e j2π f τ dτ. No averaging! Extremely poor variance characteristics. Variance is S xx ( f ) 2 and is unaffected by T, the length of data used.
11 Power Spectral Density Estimation (Continued) Smoothed estimate from segment averaging. x(t) w(t) Tr time 1. Break signal up into Nseg segments, Tr seconds long. 2. For each segment: 1. Apply a window to smooth transition at ends of segments 2. Fourier Transform windowed segment à X T (f) 3. Calculate a raw power spectral density: X Tr 2 /Tr estimate 3. Average the results from each segment to get the smoothed estimate and do a power compensation for the window used.!s xx ( f ) = 1 NSEG.Pcomp NSEG Ŝ xxi ( f ) Pcomp = 1 T w2 (t)dt i=1
12 Power Spectral Density Estimation (Continued) x(t) Smoothed estimate from segment averaging. w(t) Tr time Overlap: For some windows segment overlap makes sense. A Hann window, 50% overlap means that data de-emphasized in one windowed segment is strong emphasized in the next window (and vice versa). Bias: Note PSD estimate bias is controlled by the size of the window (T r ) which controls the frequency resolution (1/T r ). Larger window, smoother transitions à less power leakage à less bias
13 Power Spectral Density (PSD) Estimation (Continued) We argue that the distribution of the smoothed PSD was related to that of a Chi-squared random variable (χ ν 2 ) with ν = 2.NSEG degrees of freedom, if Tr was large enough so we could ignore bias errors. Therefore: Variance 2.Nseg. S! xx S xx and rearranging we showed that: = 4.Nseg2 Variance 2 S xx Variance[! S xx ] =! S xx S xx 2 Nseg = 2(2.Nseg) Therefore, we can control variance by averaging more segments. Note: shorter segments mean larger bias, so for a fixed T seconds of data, there is a trade-off between Segment Length (Tr), which controls the bias, and Number of Segments (NSEG), which controls the variance: T=Tr.NSEG.
14 Definition: S xy ( f ) = Cross Spectral Density (CSD) lim T E X T T * Y T = Estimation: Could Fourier Transform the Cross-correlation function estimate (not computationally efficient). Could use the frequency domain definition directly. Raw Estimate = Ŝ xy ( f ) = X T * Y T T As with PSD,this has extremely poor variance characteristics, so divide the time histories into segments, + R xy generate a raw estimate from each segment, and (τ )e j2π f τ dτ. average to reduce variance and produce a smoothed estimate.
15 Cross Spectral Density Estimation: Segment Averaging x(t) y(t) w(t) w(t) Tr Tr time time Fourier Transform of Windowed Segments à X T (f) & Y T (f). Raw Estimate from ith segment = Ŝ xyi ( f ) = X Tr * ( f )Y Tr ( f ) Smoothed Estimate =!S xy ( f ) = 1 Tr Nseg Ŝ Nseg xyi ( f ) i=1
16 Issues with Cross Spectral Density Estimates 1. Reduce bias by choosing the segment length (Tr) as large as possible. (Bias greatest where the phase changes rapidly.) 2. Reduce variance by averaging many segments. 3. Might require a large amount of averaging to reduce noise effects: y m (t) = y(t) + n(t) = h(t) x(t) + n(t) x(t), n(t) zero mean, weakly stationary, uncorrelated random processes SNR ym = S yy = H( f ) S ny n y S ny n y 2 Sxx!S xy H( f )! S xx +! S xn H( f )! S xx 4. Time delays between x and y cause problems, if the time delay (t o ) is greater than a small fraction of the segment length (T r ). Can estimate t 0 and offset y segments, but need T+t 0 seconds of data.
17 Cross Spectral Density Estimation: Segment Averaging with System Delays x(t) w(t) y(t) estimated t 0 Tr w(t) time Tr time Fourier Offsetting Transform y segements of essentially Windowed removes Segments most of à the X T delay (f) & from Y T (f). the estimated frequency response function. Can put back delay effects in by multiplying estimate of H(f) by: e j2π f ˆt 0
18 Coherence Function Estimation: Substitute in Smoothed Estimates of Spectral Densities Coherence takes values in the range 0 to 1. 2 = S xy 2 S xx S yy Definition: γ xy ; Estimate:!γ xy 2 =! S xy 2!S xx! Syy Substituting raw spectral density estimates into formula results in 1 A result where the coherence = 1 at all frequencies from measured signals should be treated with a high degree of suspicion. Estimate highly sensitive to bias in spectral density estimates, which is particularly bad where the phase of the cross spectral density changes rapidly (at maxima and minima in Sxy ). COHERENCE à 0 because of: NOISE NONLINEARITY BIAS ERRORS IN ESTIMATION LINEAR RELATIONSHIP BETWEEN SIGNALS VERY WEAK
19 Example: System with Some Nonlinearities (cubic stiffness) and Noisy Measurements Nonlinearity causes spread of energy here, around 3x and 5x this frequency Nonlinear Mode Poor SNRy Poor SNRy Nonlineary causes broad dips in coherence function. If you drive the system harder these regions become wider Dips due to Bias Errors Poor SNR on output causing this
20 Example: Linear System with Noisy Output Measurements High SNR; Tr = 512/fs High SNR; Tr = 2048/fs Low SNR on output; Tr = 512/fs Dip filled in with noise Less Averaging compared to N=512 case: fewer segments à greater variance but bias effects are less Bias greatest where phase change is fastest Dips mainly due to bias. and thus get smaller as resolution increases SNR y also affecting coherence here
21 H1 and H2 Estimates of H: Effects of Noise If the system is linear and there is No Noise (ignoring all other estimation erros): H(f) = S xy (f)/s xx (f) (H1 approach) = S yy (f)/s yx (f) (H2 approach) Cases with Noise: Assume that estimation errors are small (Tr and Nseg both large). H1estimate = S xm y m /S xm x m = [S xy (f)/s xx (f)]/[1+ S nx n x /S xx ] = H(f)/[1+ S nx n x /S xx ] Noise on the input adversely affects this estimate of H. Theory: H1estimate < H H2 estimate = S ym y m /S * x m y m = [S yy (f)/s * xy (f)].[1+ S n y n y /S yy ] = H(f).[1+ S ny n y /S yy ] Noise on the output adversely affects this estimate of H. Theory: H2 estimate > H Note that with bias errors due to windowing (Tr not as large as you would like) these inequalities may not hold, but H1estimate < H2estimate
22 Note that, e.g., Estimation of H E[Ĥ] = E! Sxy!S xy E[ S! xy ] E[ S! xx ] Frequency response function estimates are extremely sensitive to bias errors which are worse at peaks and troughs. Require large segment sizes to overcome bias, but this means less segments to average, thus higher variance. Note: A low coherence function does not necessarily imply a poor frequency response function estimate. If the coherence function is low because of noise on the response (input), then the H1 (H2) frequency response estimation should be accurate, provided sufficient averaging was done to reduce the variance of the estimates.
23 Calibration of PSD and CSD in MatLab psd - old program pwelch new program cpsd gives complex conjugate of want you want mean square value of the time signal (variance), should give the same result as integrating the PSD. (Parseval s theorem) Check for whether you are getting a two-sided or a one-sided PSD. One sided: Add negative and positive frequency contributions (not for the components at f=0 and fs/2, though, which should be zero anyway) this is what Matlab does Two sided: When you integrate the spectrum (0 to fs/2) you ll get about half of what you expect (no addition of positive and negative frequency contributions has occurred) Matlab also doubles the CPSD from 0 to fs/2, which doesn t make sense, because it is convenient when you estimated the frequency response function because the doubling cancels.
24 Calibration (continued) Power Spectral Density Estimates Using DTFs: Recall that for fs/2 < f < fs/2, X T ( f ) f =k fs N Δ.DFT( w(nδ).x(nδ),n = 0,1,...N 1) = Δ.X k Ŝ xx ( f k ) = X * T ( f k )X T ( f k ) T.wcomp Δ 2. X * k X k NΔ.wcomp = Δ X k 2 N.wcomp
25 Calibration Continued: Energy Spectral Density We sometimes have segments that contain a single transient (tap testing of structures) and we average the raw spectra from each segment to remove noise effects. [Be careful with applying this random process theory to different types of signals, each segment used in the estimation should contain similar information.] If we choose different Tr, i.e., allow a shorter or longer time between successive transients, (transient should have died away in the segment), the PSD will change because of the divide by Tr in the formula. Tr time - s To overcome this problem we estimate an Energy Spectral Density (ESD) (remove the divide by Tr in the raw PSD estimate.) Raw ESD estimate = X Tr (f) 2 Δ 2 X k 2 (Volts/Hz) 2 [You also need to be careful with window choice here so as not to distort the transient]
26 Calibration Continued: Power Spectrum Power Spectrum Segment averaging is often applied to signals that have periodic and random components. In a power spectrum (works great for periodic signals), as resolution increases (frequency spacing gets smaller) the noise floor decreases. Total power = sum of power at each spectral component. Recall: C k = X k /N, if you synchronize, don t alias and there is no noise. Power Spectral Density (PSD) (ideal for random signals level unaffected by changes in frequency resolution window size) Total power = the integral of the PSD = sum of PSD Values x Freq.Resolution Power estimate = X k 2 /N 2 = Raw PSD estimate. (frequency resolution) = (Δ X k 2 /N ). (fs/n) V 2
27 PSDs for Sines + Noise The power spectral density of a sinusoid is: A 2 2 δ( f f 1 ) + A2 2 δ( f + f 1 ) But by using windows Tr seconds long, the delta functions become sinc or sinc-like functions with maximum height affected by window size Tr. Level - db Left Original Simulated Frequency - Hz If Tr is too small the sinc functions will be buried in the noise. But as Tr is increased the sinc functions begin to emerge from the noise. So if you expect a peak in your spectrum is due to sinewave, increase the window size (better frequency resolution) and see if the peak gets larger, as you would expect if it were truly a sine wave.
28 Sines + Noise S xm x m = S xx + S nn = AT r 2 sinc ( π ( f f 1 )T ) r + AT 2 r 2 sinc ( π ( f f 1 )T ) r T r + S nn A2 T r 4 sinc2 ( π ( f f 1 )T r ) + A2 T r 4 sinc2 ( π ( f f 1 )T r ) + Ŝnn Note here we have assumed averaging is sufficient to make cross terms small compared to the terms retained.
29 Sines + Broadband Random Noise PSD - V 2 /Hz Tr = NΔ N=4,096 N=8,192 N=16,384 sinc function emerging from noise as Tr increases. Frequency - Hertz Variation in estimated PSD due to lack of averaging. Tr larger Nseg smaller, larger variance.
30 Frequency Variations in Sinusoidal Components When there are frequency variations, sinusoidal power is spread over group of frequencies and amplitudes are reduced. Sometimes more noticeable at higher harmonics when variations are small, like signal 17 below, versus signal 22, where there appears to be very little frequency variation (sinusoidal components are narrow, even at high frequencies. Power Spectral Densities - db Frequency - Hz
31 Fast Modulations in Frequency Modulated (FM) Sounds FM tones of the form (randomized variation of tones) : t w(t) y(t) = Asin 2π f o t + 2π B r(t) dt 0 f c r(t) f (t) B f 0 = B Instantaneous Frequency tim e r(t) : random noise pass through a 4 th order Butterworth filter f c : cutoff freq., B : the range of frequency modulation f 0 : center freq (700 Hz)., Sampling frequency : 44.1 khz
32 Sounds Power Spectra of a Frequency Modulated Tone f c Filter cut-off frequency: controls frequency content of frequency variation f c = 10 Hz 50 Hz 100 Hz 200 Hz B controls the range of frequency modulation B = 25 Hz 50 Hz 75 Hz 100 Hz Spectral Estimation Parameters: Hanning Window f s = 44.1 khz Δ f = 1 Hz 100 segments 50% overlap
33 Power Spectra of a FM Tone with Trackable FMs Made Stationary f c Filter cut-off frequency: controls frequency content of frequency variation f c = 10 Hz 50 Hz 100 Hz 200 Hz B controls the range of frequency modulation B = 25 Hz 50 Hz 75 Hz 100 Hz Spectral Estimation Parameters: Hanning Window f s = 44.1 khz Δ f = 1 Hz 100 segments 50% overlap
34 Another Example of Spectral Manipulation to Help in Estimation of Tonality Metrics Recording (> 5s) à Finely Resolved Spectrum Signal Decomposition: (1) Significant Tones, (2) Insignificant Tones, (3) Noise Floor Signal Reconstruction: (2)+(3) à (4) new noise floor, (1)+(4) Inverse DFT to give sound.
35 Time-Varying (Non-Stationary) Signals Spectrograms: Apply stationary spectral methods over short periods of time with overlapping windows limits averaging for random parts of signals short windows means more bias, and tones not so prominent Humming/ Whining Motor Driven Device Frequency 0 à 2000 Hz. Time 0 à 3 seconds
36 Spectrogram: Non-stationary Sounds Aircraft flyover: Tones with Doppler Shift & Ground Effects
37 Spectrograms: Sliding Spectral Estimates Have to play with window sizes a. Listen to see if there are any obvious variations you can track, try a window size about 1/10 of a variation period (Ta). In Matlab: nfft = nearest power of 2 to ( 0.1 fs. Ta). Typically we choose a Hann window with 50% overlap. b. Identify fundamental frequencies of tone complexes to identify lowest desirable frequency resolution. Based on frequency analysis and understanding of repetition rates in your machine, the minimum window size should be the inverse of (fundamental frequency/7) for a Hann window. (One harmonic series example.) c. Make window smaller (if harmonics remain well separated) to see if there are faster fluctuations. As you continue to make windows smaller, the frequency resolution in Hz (inverse of window size in seconds) will get bigger. Eventually harmonic separation and spectral resolution will merge (not good). d. Always a trade-off between spectral and temporal resolution
38 References (for ME 579 at Purdue)
A Brief Introduction to the Discrete Fourier Transform and the Evaluation of System Transfer Functions
MEEN 459/659 Notes 6 A Brief Introduction to the Discrete Fourier Transform and the Evaluation of System Transfer Functions Original from Dr. Joe-Yong Kim (ME 459/659), modified by Dr. Luis San Andrés
More informationEE 451: Digital Signal Processing
EE 451: Digital Signal Processing Power Spectral Density Estimation Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA December 4, 2017 Aly El-Osery (NMT) EE 451:
More informationEE 451: Digital Signal Processing
EE 451: Digital Signal Processing Stochastic Processes and Spectral Estimation Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA November 29, 2011 Aly El-Osery (NMT)
More informationME scope Application Note 01 The FFT, Leakage, and Windowing
INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing
More informationSystem Identification & Parameter Estimation
System Identification & Parameter Estimation Wb2301: SIPE lecture 4 Perturbation signal design Alfred C. Schouten, Dept. of Biomechanical Engineering (BMechE), Fac. 3mE 3/9/2010 Delft University of Technology
More informationFourier Methods of Spectral Estimation
Department of Electrical Engineering IIT Madras Outline Definition of Power Spectrum Deterministic signal example Power Spectrum of a Random Process The Periodogram Estimator The Averaged Periodogram Blackman-Tukey
More informationHarmonic Analysis. Purpose of Time Series Analysis. What Does Each Harmonic Mean? Part 3: Time Series I
Part 3: Time Series I Harmonic Analysis Spectrum Analysis Autocorrelation Function Degree of Freedom Data Window (Figure from Panofsky and Brier 1968) Significance Tests Harmonic Analysis Harmonic analysis
More informationSensors, Signals and Noise
Sensors, Signals and Noise COURSE OUTLINE Introduction Signals and Noise Filtering Noise Sensors and associated electronics Sergio Cova SENSORS SIGNALS AND NOISE SSN04b FILTERING NOISE rv 2017/01/25 1
More informationObjectives. Presentation Outline. Digital Modulation Lecture 03
Digital Modulation Lecture 03 Inter-Symbol Interference Power Spectral Density Richard Harris Objectives To be able to discuss Inter-Symbol Interference (ISI), its causes and possible remedies. To be able
More informationFrequency Domain Analysis
1 Frequency Domain Analysis Concerned with analysing the frequency (wavelength) content of a process Application example: Electromagnetic Radiation: Represented by a Frequency Spectrum: plot of intensity
More information2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.
1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals
More informationComplex Sounds. Reading: Yost Ch. 4
Complex Sounds Reading: Yost Ch. 4 Natural Sounds Most sounds in our everyday lives are not simple sinusoidal sounds, but are complex sounds, consisting of a sum of many sinusoids. The amplitude and frequency
More informationCommunication Channels
Communication Channels wires (PCB trace or conductor on IC) optical fiber (attenuation 4dB/km) broadcast TV (50 kw transmit) voice telephone line (under -9 dbm or 110 µw) walkie-talkie: 500 mw, 467 MHz
More informationDigital Signal Processing
COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #29 Wednesday, November 19, 2003 Correlation-based methods of spectral estimation: In the periodogram methods of spectral estimation, a direct
More informationBiomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar
Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative
More informationEE 791 EEG-5 Measures of EEG Dynamic Properties
EE 791 EEG-5 Measures of EEG Dynamic Properties Computer analysis of EEG EEG scientists must be especially wary of mathematics in search of applications after all the number of ways to transform data is
More informationPrewhitening. 1. Make the ACF of the time series appear more like a delta function. 2. Make the spectrum appear flat.
Prewhitening What is Prewhitening? Prewhitening is an operation that processes a time series (or some other data sequence) to make it behave statistically like white noise. The pre means that whitening
More informationDigital Signal Processing PW1 Signals, Correlation functions and Spectra
Digital Signal Processing PW1 Signals, Correlation functions and Spectra Nathalie Thomas Master SATCOM 018 019 1 Introduction The objectives of this rst practical work are the following ones : 1. to be
More informationChapter 2 Channel Equalization
Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and
More informationII. Random Processes Review
II. Random Processes Review - [p. 2] RP Definition - [p. 3] RP stationarity characteristics - [p. 7] Correlation & cross-correlation - [p. 9] Covariance and cross-covariance - [p. 10] WSS property - [p.
More informationThe Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey
Application ote 041 The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Introduction The Fast Fourier Transform (FFT) and the power spectrum are powerful tools
More informationspeech signal S(n). This involves a transformation of S(n) into another signal or a set of signals
16 3. SPEECH ANALYSIS 3.1 INTRODUCTION TO SPEECH ANALYSIS Many speech processing [22] applications exploits speech production and perception to accomplish speech analysis. By speech analysis we extract
More informationChapter 2. Signals and Spectra
Chapter 2 Signals and Spectra Outline Properties of Signals and Noise Fourier Transform and Spectra Power Spectral Density and Autocorrelation Function Orthogonal Series Representation of Signals and Noise
More informationEE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that
EE 464 Short-Time Fourier Transform Fall 2018 Read Text, Chapter 4.9. and Spectrogram Many signals of importance have spectral content that changes with time. Let xx(nn), nn = 0, 1,, NN 1 1 be a discrete-time
More information2015 HBM ncode Products User Group Meeting
Looking at Measured Data in the Frequency Domain Kurt Munson HBM-nCode Do Engineers Need Tools? 3 What is Vibration? http://dictionary.reference.com/browse/vibration 4 Some Statistics Amplitude PDF y Measure
More informationANALOGUE TRANSMISSION OVER FADING CHANNELS
J.P. Linnartz EECS 290i handouts Spring 1993 ANALOGUE TRANSMISSION OVER FADING CHANNELS Amplitude modulation Various methods exist to transmit a baseband message m(t) using an RF carrier signal c(t) =
More informationELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises
ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected
More informationFourier and Wavelets
Fourier and Wavelets Why do we need a Transform? Fourier Transform and the short term Fourier (STFT) Heisenberg Uncertainty Principle The continues Wavelet Transform Discrete Wavelet Transform Wavelets
More information21/01/2014. Fundamentals of the analysis of neuronal oscillations. Separating sources
21/1/214 Separating sources Fundamentals of the analysis of neuronal oscillations Robert Oostenveld Donders Institute for Brain, Cognition and Behaviour Radboud University Nijmegen, The Netherlands Use
More informationWideband Channel Characterization. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1
Wideband Channel Characterization Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1 Wideband Systems - ISI Previous chapter considered CW (carrier-only) or narrow-band signals which do NOT
More informationAnalyzing A/D and D/A converters
Analyzing A/D and D/A converters 2013. 10. 21. Pálfi Vilmos 1 Contents 1 Signals 3 1.1 Periodic signals 3 1.2 Sampling 4 1.2.1 Discrete Fourier transform... 4 1.2.2 Spectrum of sampled signals... 5 1.2.3
More informationMobile Radio Propagation: Small-Scale Fading and Multi-path
Mobile Radio Propagation: Small-Scale Fading and Multi-path 1 EE/TE 4365, UT Dallas 2 Small-scale Fading Small-scale fading, or simply fading describes the rapid fluctuation of the amplitude of a radio
More informationStructure of Speech. Physical acoustics Time-domain representation Frequency domain representation Sound shaping
Structure of Speech Physical acoustics Time-domain representation Frequency domain representation Sound shaping Speech acoustics Source-Filter Theory Speech Source characteristics Speech Filter characteristics
More informationChapter-2 SAMPLING PROCESS
Chapter-2 SAMPLING PROCESS SAMPLING: A message signal may originate from a digital or analog source. If the message signal is analog in nature, then it has to be converted into digital form before it can
More informationDiscrete Fourier Transform (DFT)
Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency
More informationOutline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)
Outline Overview of Signals Measurement Systems -Filtering -Acquisition Systems (Quantisation and Sampling) Digital Filtering Design Frequency Domain Characterisations - Fourier Analysis - Power Spectral
More informationDYNAMIC SIGNAL ANALYSIS BASICS
CI PRODUCT NOTE No. 001 DYNAMIC SIGNAL ANALYSIS BASICS (Included in the CoCo-80 User s Manual) WWW.CRYSTALINSTRUMENTS.COM TABLE OF CONTENTS Frequency Analysis PAGE 1 Basic Theory of FFT Frequency Analysis
More informationData Acquisition Systems. Signal DAQ System The Answer?
Outline Analysis of Waveforms and Transforms How many Samples to Take Aliasing Negative Spectrum Frequency Resolution Synchronizing Sampling Non-repetitive Waveforms Picket Fencing A Sampled Data System
More informationFFT 1 /n octave analysis wavelet
06/16 For most acoustic examinations, a simple sound level analysis is insufficient, as not only the overall sound pressure level, but also the frequency-dependent distribution of the level has a significant
More informationPost-processing data with Matlab
Post-processing data with Matlab Best Practice TMR7-31/08/2015 - Valentin Chabaud valentin.chabaud@ntnu.no Cleaning data Filtering data Extracting data s frequency content Introduction A trade-off between
More informationECE 201: Introduction to Signal Analysis
ECE 201: Introduction to Signal Analysis Prof. Paris Last updated: October 9, 2007 Part I Spectrum Representation of Signals Lecture: Sums of Sinusoids (of different frequency) Introduction Sum of Sinusoidal
More informationBerkeley. Mixers: An Overview. Prof. Ali M. Niknejad. U.C. Berkeley Copyright c 2014 by Ali M. Niknejad
Berkeley Mixers: An Overview Prof. Ali M. U.C. Berkeley Copyright c 2014 by Ali M. Mixers Information PSD Mixer f c The Mixer is a critical component in communication circuits. It translates information
More informationTopic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)
Topic 2 Signal Processing Review (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music) Recording Sound Mechanical Vibration Pressure Waves Motion->Voltage Transducer
More informationChapter 4 SPEECH ENHANCEMENT
44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or
More informationForced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection
Forced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection John Pierre University of Wyoming pierre@uwyo.edu IEEE PES General Meeting July 17-21, 2016 Boston Outline Fundamental
More informationDynamic Signal Analysis Basics
Dynamic Signal Analysis Basics James Zhuge, Ph.D., President Crystal Instruments Corporation 4633 Old Ironsides Drive, Suite 304 Santa Clara, CA 95054, USA www.go-ci.com (Part of CoCo-80 User s Manual)
More informationDCSP-10: DFT and PSD. Jianfeng Feng. Department of Computer Science Warwick Univ., UK
DCSP-10: DFT and PSD Jianfeng Feng Department of Computer Science Warwick Univ., UK Jianfeng.feng@warwick.ac.uk http://www.dcs.warwick.ac.uk/~feng/dcsp.html DFT Definition: The discrete Fourier transform
More informationEENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss
EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss Introduction Small-scale fading is used to describe the rapid fluctuation of the amplitude of a radio
More informationCHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION
CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization
More informationLaboratory Assignment 2 Signal Sampling, Manipulation, and Playback
Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.
More informationProblem Sheet 1 Probability, random processes, and noise
Problem Sheet 1 Probability, random processes, and noise 1. If F X (x) is the distribution function of a random variable X and x 1 x 2, show that F X (x 1 ) F X (x 2 ). 2. Use the definition of the cumulative
More informationMultirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau
Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau (Also see: Lecture ADSP, Slides 06) In discrete, digital signal we use the normalized frequency, T = / f s =: it is without a
More informationSignal segmentation and waveform characterization. Biosignal processing, S Autumn 2012
Signal segmentation and waveform characterization Biosignal processing, 5173S Autumn 01 Short-time analysis of signals Signal statistics may vary in time: nonstationary how to compute signal characterizations?
More informationVoice Activity Detection
Voice Activity Detection Speech Processing Tom Bäckström Aalto University October 2015 Introduction Voice activity detection (VAD) (or speech activity detection, or speech detection) refers to a class
More informationChapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).
Chapter 5 Window Functions 5.1 Introduction As discussed in section (3.7.5), the DTFS assumes that the input waveform is periodic with a period of N (number of samples). This is observed in table (3.1).
More informationCHAPTER. delta-sigma modulators 1.0
CHAPTER 1 CHAPTER Conventional delta-sigma modulators 1.0 This Chapter presents the traditional first- and second-order DSM. The main sources for non-ideal operation are described together with some commonly
More informationMusic 270a: Fundamentals of Digital Audio and Discrete-Time Signals
Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals
More information+ a(t) exp( 2πif t)dt (1.1) In order to go back to the independent variable t, we define the inverse transform as: + A(f) exp(2πif t)df (1.
Chapter Fourier analysis In this chapter we review some basic results from signal analysis and processing. We shall not go into detail and assume the reader has some basic background in signal analysis
More informationAntennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO
Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and
More informationMeasurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2
Measurement of values of non-coherently sampled signals Martin ovotny, Milos Sedlacek, Czech Technical University in Prague, Faculty of Electrical Engineering, Dept. of Measurement Technicka, CZ-667 Prague,
More informationFinal Exam Solutions June 14, 2006
Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,
More informationTime Series/Data Processing and Analysis (MATH 587/GEOP 505)
Time Series/Data Processing and Analysis (MATH 587/GEOP 55) Rick Aster and Brian Borchers October 7, 28 Plotting Spectra Using the FFT Plotting the spectrum of a signal from its FFT is a very common activity.
More informationECE 440L. Experiment 1: Signals and Noise (1 week)
ECE 440L Experiment 1: Signals and Noise (1 week) I. OBJECTIVES Upon completion of this experiment, you should be able to: 1. Use the signal generators and filters in the lab to generate and filter noise
More informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer
More informationIntroduction to Phase Noise
hapter Introduction to Phase Noise brief introduction into the subject of phase noise is given here. We first describe the conversion of the phase fluctuations into the noise sideband of the carrier. We
More informationSignals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI
Signals and Systems Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Continuous time versus discrete time Continuous time
More informationLab 8. Signal Analysis Using Matlab Simulink
E E 2 7 5 Lab June 30, 2006 Lab 8. Signal Analysis Using Matlab Simulink Introduction The Matlab Simulink software allows you to model digital signals, examine power spectra of digital signals, represent
More informationLecture Schedule: Week Date Lecture Title
http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar
More informationWhat if the bandpass and complex baseband signals are random processes? How are their statistics (autocorrelation, power density) related?
.3 Bandpass Random Processes [P4.1.4].3-1 What if the bandpass and complex baseband signals are random processes? How are their statistics (autocorrelation, power density) related?.3.1 Complex Random Processes
More informationON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT
ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT Ashley I. Larsson 1* and Chris Gillard 1 (1) Maritime Operations Division, Defence Science and Technology Organisation, Edinburgh, Australia Abstract
More informationLimitations of Sum-of-Sinusoid Signals
Limitations of Sum-of-Sinusoid Signals I So far, we have considered only signals that can be written as a sum of sinusoids. x(t) =A 0 + N Â A i cos(2pf i t + f i ). i=1 I For such signals, we are able
More informationDesign of FIR Filters
Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a
More informationOutline. Communications Engineering 1
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal
More informationApplication Notes on Direct Time-Domain Noise Analysis using Virtuoso Spectre
Application Notes on Direct Time-Domain Noise Analysis using Virtuoso Spectre Purpose This document discusses the theoretical background on direct time-domain noise modeling, and presents a practical approach
More information6.02 Practice Problems: Modulation & Demodulation
1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the
More informationL19: Prosodic modification of speech
L19: Prosodic modification of speech Time-domain pitch synchronous overlap add (TD-PSOLA) Linear-prediction PSOLA Frequency-domain PSOLA Sinusoidal models Harmonic + noise models STRAIGHT This lecture
More informationEE228 Applications of Course Concepts. DePiero
EE228 Applications of Course Concepts DePiero Purpose Describe applications of concepts in EE228. Applications may help students recall and synthesize concepts. Also discuss: Some advanced concepts Highlight
More informationLab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing
DSP First, 2e Signal Processing First Lab S-8: Spectrograms: Harmonic Lines & Chirp Aliasing Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification:
More informationMusical Acoustics, C. Bertulani. Musical Acoustics. Lecture 13 Timbre / Tone quality I
1 Musical Acoustics Lecture 13 Timbre / Tone quality I Waves: review 2 distance x (m) At a given time t: y = A sin(2πx/λ) A -A time t (s) At a given position x: y = A sin(2πt/t) Perfect Tuning Fork: Pure
More informationQuantification of glottal and voiced speech harmonicsto-noise ratios using cepstral-based estimation
Quantification of glottal and voiced speech harmonicsto-noise ratios using cepstral-based estimation Peter J. Murphy and Olatunji O. Akande, Department of Electronic and Computer Engineering University
More informationToday s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system
Last lecture Introduction to statistics s? Random? Deterministic? Probability density functions and probabilities? Properties of random signals. Today s menu Effects of noise and interferences in measurement
More informationLaboratory Assignment 4. Fourier Sound Synthesis
Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series
More information(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
More informationProblems from the 3 rd edition
(2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting
More informationECE 5650/4650 Exam II November 20, 2018 Name:
ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about
More informationCoherence Function in Noisy Linear System
International Journal of Biomedical Science Engineering 015; 3(): 5-33 Published online March 31, 015 (http://www.sciencepublishinggroup.com/j/ijbse) doi: 10.11648/j.ijbse.015030.13 ISSN: 376-77 (Print);
More informationModule 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur
Module 4 Signal Representation and Baseband Processing Lesson 1 Nyquist Filtering and Inter Symbol Interference After reading this lesson, you will learn about: Power spectrum of a random binary sequence;
More informationCMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 16, 2006 1 Continuous vs. Discrete
More informationLecture 7 Frequency Modulation
Lecture 7 Frequency Modulation Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/15 1 Time-Frequency Spectrum We have seen that a wide range of interesting waveforms can be synthesized
More informationSubtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis
Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by
More informationContinuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,
More informationLocal Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper
Watkins-Johnson Company Tech-notes Copyright 1981 Watkins-Johnson Company Vol. 8 No. 6 November/December 1981 Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper All
More informationDigital Processing of Continuous-Time Signals
Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital
More informationExperiments #6. Convolution and Linear Time Invariant Systems
Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and
More informationExploiting Spectral Leakage for Spectrogram Frequency Super-resolution
Exploiting Spectral Leakage for Spectrogram Frequency Super-resolution Ray Maleh, Frank A. Boyle Member, IEEE Abstract The spectrogram is a classical DSP tool used to view signals in both time and frequency.
More information9.4 Temporal Channel Models
ECEn 665: Antennas and Propagation for Wireless Communications 127 9.4 Temporal Channel Models The Rayleigh and Ricean fading models provide a statistical model for the variation of the power received
More informationChapter 2: Signal Representation
Chapter 2: Signal Representation Aveek Dutta Assistant Professor Department of Electrical and Computer Engineering University at Albany Spring 2018 Images and equations adopted from: Digital Communications
More informationA Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling
A Faster Method for Accurate Spectral Testing without Requiring Coherent Sampling Minshun Wu 1,2, Degang Chen 2 1 Xi an Jiaotong University, Xi an, P. R. China 2 Iowa State University, Ames, IA, USA Abstract
More informationMichael F. Toner, et. al.. "Distortion Measurement." Copyright 2000 CRC Press LLC. <
Michael F. Toner, et. al.. "Distortion Measurement." Copyright CRC Press LLC. . Distortion Measurement Michael F. Toner Nortel Networks Gordon W. Roberts McGill University 53.1
More informationNotes on Optical Amplifiers
Notes on Optical Amplifiers Optical amplifiers typically use energy transitions such as those in atomic media or electron/hole recombination in semiconductors. In optical amplifiers that use semiconductor
More information