Remarks on DFT Notes

Total Page:16

File Type:pdf, Size:1020Kb

Remarks on DFT Notes Remarks on DFT Notes The two parameters that we have control over in the DFT are the sampling interval ∆t and the total number of points N that determine the sampling period N∆t. The sampling interval ∆t determines the range of frequencies that 1 can be resolved (up to fNyquist = 2∆t ), while N determines the 1 details that can be resolves (∆f = N∆t ) Let's look at some examples to see how the choice of ∆t and N∆t affects the DFT. Example 1: What happens if the sample rate is too low? i.e. the signal contains frequencies that are larger than the Nyquist frequency. Aliasing Notes Consider a sine function f (t) = sin(2πft), with f = 4Hz,∆t = 0:2 s and N = 32. fNyquist = 1=(2 · 0:2s) = 2:5 Hz. Therefore, f > fNyquist Aliasing Notes Below is the power spectrum of the sine function. There is a peak at 1 Hz and 4 Hz, where the latter corresponds to the negative frequency −1 Hz. Aliasing Notes The frequency f = 4 Hz is 1:5 Hz above the Nyquist frequency (2:5 Hz). It gets folded back into the frequency range below the Nyquist frequency. This is called aliasing. ∗ Due to the symmetry YN=2−n = YN=2+n around the Nyquist frequency, it appears as a low frequency fNyquist − 1:5 Hz = 1 Hz. This is what we see in the power spectrum. Note: When sampling audio data, for example, a low pass filter is used to cut off frequencies beyond the audible spectrum of 20 KHz in order to avoid aliasing. The filter rolls off smoothly for a few kHz. Therefore, CD's audio are typically sampled at 2 · 22050 = 44100 Hz after the filter applied. Aliasing Notes Aliasing can be illustrated if we overplot a 1 Hz sinusoid onto the sampling points. On the ∆t = 0:2 sampling interval, 1 and 4 Hz frequencies are indistinguishable. DFT - comments I Notes When frequencies higher than 1=1∆t are present in a signal that undergoes DFT, aliasing occurs. Typically this leads to folding back of high frequency components to lower frequencies. When sampling a signal at a certain sampling rate 1=∆t it may be desirable to pass it through a low pass filter to get rid of frequencies above fNyquist. When going from frequency back to the time domain, often get non-zero imaginary components, while the real part is reconstructed correctly. Spectral/Frequency Leakage Notes Consider a triangular wave signal with period T = 3:2 s sampled at ∆t = 0:1 s. The total number of sampling points is N = 500. Therefore, the total sampling period is 50 s. Spectral/Frequency Leakage Notes Below is the computed Power spectrum jDFT (f (t))j2. Expect a a series of equally spaced sharp peaks at integer multiples of the f = 1=T = 0:3125 Hz. However, peaks are broad! Spectral/Frequency Leakage Notes Let's increase the sampling period to 51:2 s, which is an integer multiple of the period of the triangular wave. The total number of sampling points is now N = 512. Spectral/Frequency Leakage Notes Peaks in the power spectrum (below) are sharp and occupy only frequency bins at integer multiples of f . Spectral/Frequency Leakage Notes Reason: DFT yields frequency spectrum at discrete frequencies n N∆t , with n = 0 ::: N=2 − 1. If frequency components of signal do not match these discrete frequencies exactly, frequency amplitudes get smeared out. This is refereed to as \spectral leakage" or \frequency leakage". If the signal/function is periodic with frequency f = 1=T , we know that it contains only frequencies that are integer multiples of f . By choosing a sample period N∆t = mT , where m is an integer, we ensure that frequency bins can match f exactly, so leakage is avoided. Windowing Notes There is another way of mitigating the effects of spectral leakage in the power spectrum: Applying a window function to the signal. The Fourier transform of a finite sampling period can be considered as a product between the infinite signal and the window function: Windowing Notes Multiplication of two functions in the time domain corresponds to convolution of their Fourier transforms in the frequency domain (Convolution theorem works in both directions). The discrete Fourier transform of the rectangular window is just PN−1 −i2πmn=N m=0 e . However, in order to see the leakage of the absolute amplitudes, one looks at the square of the Fourier transform: 2 N−1 2 1 X 1 sin(πn) W = e−i2πmn=N = n N2 N2 sin(πn=N) m=0 This function has a main peak and side lobes. It is the side lobes that smear out the frequency spectrum and cause leakage. The goal is to find a different window function where the side lobes fall off faster as a function of the frequency bins. Windowing Notes There are plenty of window functions,but these are the most common ones: j − 1 N w = 1 − 2 ≡ \Bartlett window" j 1 2 N 1 2πj w = 1 − cos ≡ \Hann window" j 2 N 1 !2 j − 2 N wj = 1 − 1 ≡ \Welch window" 2 N Windowing Notes Numerical recipes (page 560) Windowing Notes Numerical recipes (page 561) Windowing Notes Example: Apply Hann window function to the triangular wave (N = 500), where period of the function is not commensurate with the sampling period. Windowing Notes Black points denote the power spectrum without the window function, red points correspond to the power spectrum of the product of triangular wave with the window function. Peaks are much sharper! DFT - comments II Notes If signal is periodic, the easiest way to avoid spectral leakage is to choose the sampling period to be an integer multiple of the period of the function. For non-periodic signals or if periodicity is unknown windowing can mitigate the effects of leakage. Choice of window function determines trade-off between narrowness of main peak and the decay of the sidelobes. Rectangular window has narrow main peak (good to determine comparable strength signals) but slow decay of sidelobes (bad for resolving nearby frequency components). Windowing can be useful when trying to resolve nearby frequencies that are masked/washed out by spectral leakage. Optimal Wiener filtering Notes Previously we considered simple deconvolution of a signal that is noise free. Recall the convolution theorem: F[u ⊗ r] = F[u]F[r] Therefore, if s = u ⊗ r, then F[s] u = F−1 F[r] However, in practice the measured signal s(t) is usually corrupted with noise, which makes this method unreliable. Optimal Wiener filtering Notes In general, a measured signal can be written as c(t) = [u(t) ⊗ r(t)] + n(t) (1) c(t) = s(t) + n(t); (2) where u(t) is the noise free, deconvoluted signal, r(t) the impulse response function and n(t) the noise term. Goal: Construct a filter φ(t) (or Φ(f )) to be applied to c(t) (or C(f )) in order to obtain an estimate of the uncorrupted signal u(t) (or U(f )). In particular we will estimate the true signal U(f ) as follows: C(f )Φ(f ) U~ (f ) = (3) R(f ) Optimal Wiener filtering Notes We demand U~ to be close to U in the mean square sense. Therefore we want to minimize the following integral: Z 1 Z 1 ju~(t) − u(t)j2dt = jU~ (f ) − U(f )j2df ; −∞ −∞ where we used Parseval's theorem. Substituting eqn.'s (2) and (3), we obtain Z 1 2 C(f )Φ(f ) S(f ) = − df ; −∞ R(f ) R(f ) Z 1 2 [S(f ) + N(f )]Φ(f ) S(f ) = − df ; −∞ R(f ) R(f ) Optimal Wiener filtering Notes Z 1 2 C(f )Φ(f ) S(f ) = − df ; −∞ R(f ) R(f ) Z 1 = jR(f )j−2 j[S(f ) + N(f )]Φ(f ) − S(f )j2 df ; −∞ Z 1 = jR(f )j−2 jS(f )[Φ(f ) − 1] + N(f )Φ(f )j2 df −∞ Z 1 = jR(f )j−2 jS(f )j2j1 − Φ(f )j2 + jN(f )j2jΦ(f )j2 df −∞ In the last step cross product between N and S integrated over the frequencies gives zero, since they are uncorrelated. Optimal Wiener filtering Notes In order to find Φ(f ) that minimizes the integral we differentiate the integrand and set it to zero: @ jS(f )j2j1 − Φ(f )j2 + jN(f )j2jΦ(f )j2 = 0 @Φ(f ) −2jS(f )j2j1 − Φ(f )j + 2jN(f )j2jΦ(f )j = 0 Therefore, Wiener Filter jS(f )j2 Φ(f ) = (4) jS(f )j2 + jN(f )j2 which we can use to estimate true signal: C(f )Φ(f ) U~ (f ) = R(f ) Optimal Wiener filtering Notes Still a little problem jS(f )j2 Φ(f ) = jS(f )j2 + jN(f )j2 The Wiener filter involves S, the smeared (convoluted signal) and the noise N. However, we only know the measured noisy signal C(f ) = S(f ) + N(f ) (or c(t) = s(t) + n(t)). How do we determine Φ(f )? We can estimate jS(f )j2 and jS(f )j2 + jN(f )j2 from the power spectrum of the measured signal c(t), since jC(f )j2 = jS(f )j2 + jN(f )j2. (This equation be proven via the Wiener-Khinchin theorem) Optimal Wiener filtering Notes Extrapolate noise spectrum to separate jS(f )j2 and jN(f )j2 (jN(f )j2 can be flat, tilted, smoothly varying - does not matter). Optimal Wiener filtering Notes Remarks: Quality of results second order in precision to which the optimal filter is determined.
Recommended publications
  • Windowing Techniques, the Welch Method for Improvement of Power Spectrum Estimation
    Computers, Materials & Continua Tech Science Press DOI:10.32604/cmc.2021.014752 Article Windowing Techniques, the Welch Method for Improvement of Power Spectrum Estimation Dah-Jing Jwo1, *, Wei-Yeh Chang1 and I-Hua Wu2 1Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University, Keelung, 202-24, Taiwan 2Innovative Navigation Technology Ltd., Kaohsiung, 801, Taiwan *Corresponding Author: Dah-Jing Jwo. Email: [email protected] Received: 01 October 2020; Accepted: 08 November 2020 Abstract: This paper revisits the characteristics of windowing techniques with various window functions involved, and successively investigates spectral leak- age mitigation utilizing the Welch method. The discrete Fourier transform (DFT) is ubiquitous in digital signal processing (DSP) for the spectrum anal- ysis and can be efciently realized by the fast Fourier transform (FFT). The sampling signal will result in distortion and thus may cause unpredictable spectral leakage in discrete spectrum when the DFT is employed. Windowing is implemented by multiplying the input signal with a window function and windowing amplitude modulates the input signal so that the spectral leakage is evened out. Therefore, windowing processing reduces the amplitude of the samples at the beginning and end of the window. In addition to selecting appropriate window functions, a pretreatment method, such as the Welch method, is effective to mitigate the spectral leakage. Due to the noise caused by imperfect, nite data, the noise reduction from Welch’s method is a desired treatment. The nonparametric Welch method is an improvement on the peri- odogram spectrum estimation method where the signal-to-noise ratio (SNR) is high and mitigates noise in the estimated power spectra in exchange for frequency resolution reduction.
    [Show full text]
  • Windowing Design and Performance Assessment for Mitigation of Spectrum Leakage
    E3S Web of Conferences 94, 03001 (2019) https://doi.org/10.1051/e3sconf/20199403001 ISGNSS 2018 Windowing Design and Performance Assessment for Mitigation of Spectrum Leakage Dah-Jing Jwo 1,*, I-Hua Wu 2 and Yi Chang1 1 Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University 2 Pei-Ning Rd., Keelung 202, Taiwan 2 Bison Electronics, Inc., Neihu District, Taipei 114, Taiwan Abstract. This paper investigates the windowing design and performance assessment for mitigation of spectral leakage. A pretreatment method to reduce the spectral leakage is developed. In addition to selecting appropriate window functions, the Welch method is introduced. Windowing is implemented by multiplying the input signal with a windowing function. The periodogram technique based on Welch method is capable of providing good resolution if data length samples are selected optimally. Windowing amplitude modulates the input signal so that the spectral leakage is evened out. Thus, windowing reduces the amplitude of the samples at the beginning and end of the window, altering leakage. The influence of various window functions on the Fourier transform spectrum of the signals was discussed, and the characteristics and functions of various window functions were explained. In addition, we compared the differences in the influence of different data lengths on spectral resolution and noise levels caused by the traditional power spectrum estimation and various window-function-based Welch power spectrum estimations. 1 Introduction knowledge. Due to computer capacity and limitations on processing time, only limited time samples can actually The spectrum analysis [1-4] is a critical concern in many be processed during spectrum analysis and data military and civilian applications, such as performance processing of signals, i.e., the original signals need to be test of electric power systems and communication cut off, which induces leakage errors.
    [Show full text]
  • Effect of Data Gaps: Comparison of Different Spectral Analysis Methods
    Ann. Geophys., 34, 437–449, 2016 www.ann-geophys.net/34/437/2016/ doi:10.5194/angeo-34-437-2016 © Author(s) 2016. CC Attribution 3.0 License. Effect of data gaps: comparison of different spectral analysis methods Costel Munteanu1,2,3, Catalin Negrea1,4,5, Marius Echim1,6, and Kalevi Mursula2 1Institute of Space Science, Magurele, Romania 2Astronomy and Space Physics Research Unit, University of Oulu, Oulu, Finland 3Department of Physics, University of Bucharest, Magurele, Romania 4Cooperative Institute for Research in Environmental Sciences, Univ. of Colorado, Boulder, Colorado, USA 5Space Weather Prediction Center, NOAA, Boulder, Colorado, USA 6Belgian Institute of Space Aeronomy, Brussels, Belgium Correspondence to: Costel Munteanu ([email protected]) Received: 31 August 2015 – Revised: 14 March 2016 – Accepted: 28 March 2016 – Published: 19 April 2016 Abstract. In this paper we investigate quantitatively the ef- 1 Introduction fect of data gaps for four methods of estimating the ampli- tude spectrum of a time series: fast Fourier transform (FFT), Spectral analysis is a widely used tool in data analysis and discrete Fourier transform (DFT), Z transform (ZTR) and processing in most fields of science. The technique became the Lomb–Scargle algorithm (LST). We devise two tests: the very popular with the introduction of the fast Fourier trans- single-large-gap test, which can probe the effect of a sin- form algorithm which allowed for an extremely rapid com- gle data gap of varying size and the multiple-small-gaps test, putation of the Fourier Transform. In the absence of modern used to study the effect of numerous small gaps of variable supercomputers, this was not just useful, but also the only size distributed within the time series.
    [Show full text]
  • Chapter 2: the Fourier Transform Chapter 2
    “EEE305”, “EEE801 Part A”: Digital Signal Processing Chapter 2: The Fourier Transform Chapter 2 The Fourier Transform 2.1 Introduction The sampled Fourier transform of a periodic, discrete-time signal is known as the discrete Fourier transform (DFT). The DFT of such a signal allows an interpretation of the frequency domain descriptions of the given signal. 2.2 Derivation of the DFT The Fourier transform pair of a continuous-time signal is given by Equation 2.1 and Equation 2.2. ∞ − j2πft X ( f ) = ∫ x(t) ⋅e dt (2.1) −∞ ∞ j2πft x(t) = ∫ X ( f ) ⋅e df (2.2) −∞ Now consider the signal x(t) to be periodic i.e. repeating. The Fourier transform pair from above can now be represented by Equation 2.3 and Equation 2.4 respectively. T0 1 − π = ⋅ j2 kf0t X (kf 0 ) ∫ x(t) e dt (2.3) T0 0 ∞ π = ⋅ j 2 kf0t x(t) ∑ X (kf0 ) e (2.4) k=−∞ = 1 where f 0 . Now suppose that the signal x(t) is sampled N times per period, as illustrated in Figure 2.1, with a T0 sampling period of T seconds. The discrete signal can now be represented by Equation 2.5, where δ is the dirac delta impulse function and has a unit area of one. ∞ x[nT ] = ∑ x(t) ⋅δ (t − nT ) (2.5) n=−∞ Now replace x(t) in the Fourier integral of Equation 2.3, with x[nT] of Equation 2.5. The Equation can now be re- written as: ∞ T0 1 − π = ⋅δ − ⋅ jk 2 f0t X (kf0 ) ∑ ∫ x(t) (t nT ) e dt (2.6) T0 n=−∞ 0 1 for t = nT Since the dirac delta function δ ()t − nT = , Equation 2.6 can be modified even further to become 0 otherwise Equation 2.7 below: N −1 1 − π = ⋅ jk 2 f0nT X[kf 0 ] ∑ x[nT] e (2.7) N n=0 University of Newcastle upon Tyne Page 2.1 “EEE305”, “EEE801 Part A”: Digital Signal Processing Chapter 2: The Fourier Transform Sampled sequence δ(t-nT) litude p Am nT Time (t) Figure 2.1: Sampled sequence for the DFT.
    [Show full text]
  • Fourier Analysis
    FOURIER ANALYSIS Lucas Illing 2008 Contents 1 Fourier Series 2 1.1 General Introduction . 2 1.2 Discontinuous Functions . 5 1.3 Complex Fourier Series . 7 2 Fourier Transform 8 2.1 Definition . 8 2.2 The issue of convention . 11 2.3 Convolution Theorem . 12 2.4 Spectral Leakage . 13 3 Discrete Time 17 3.1 Discrete Time Fourier Transform . 17 3.2 Discrete Fourier Transform (and FFT) . 19 4 Executive Summary 20 1 1. Fourier Series 1 Fourier Series 1.1 General Introduction Consider a function f(τ) that is periodic with period T . f(τ + T ) = f(τ) (1) We may always rescale τ to make the function 2π periodic. To do so, define 2π a new independent variable t = T τ, so that f(t + 2π) = f(t) (2) So let us consider the set of all sufficiently nice functions f(t) of a real variable t that are periodic, with period 2π. Since the function is periodic we only need to consider its behavior on one interval of length 2π, e.g. on the interval (−π; π). The idea is to decompose any such function f(t) into an infinite sum, or series, of simpler functions. Following Joseph Fourier (1768-1830) consider the infinite sum of sine and cosine functions 1 a0 X f(t) = + [a cos(nt) + b sin(nt)] (3) 2 n n n=1 where the constant coefficients an and bn are called the Fourier coefficients of f. The first question one would like to answer is how to find those coefficients.
    [Show full text]
  • Deconvolution of the Fourier Spectrum
    Koninklijk Meteorologisch Instituut van Belgi¨e Institut Royal M´et´eorologique de Belgique Deconvolution of the Fourier spectrum F. De Meyer 2003 Wetenschappelijke en Publication scientifique technische publicatie et technique Nr 33 No 33 Uitgegeven door het Edit´epar KONINKLIJK METEOROLOGISCH l’INSTITUT ROYAL INSTITUUT VAN BELGIE METEOROLOGIQUE DE BELGIQUE Ringlaan 3, B -1180 Brussel Avenue Circulaire 3, B -1180 Bruxelles Verantwoordelijke uitgever: Dr. H. Malcorps Editeur responsable: Dr. H. Malcorps Koninklijk Meteorologisch Instituut van Belgi¨e Institut Royal M´et´eorologique de Belgique Deconvolution of the Fourier spectrum F. De Meyer 2003 Wetenschappelijke en Publication scientifique technische publicatie et technique Nr 33 No 33 Uitgegeven door het Edit´epar KONINKLIJK METEOROLOGISCH l’INSTITUT ROYAL INSTITUUT VAN BELGIE METEOROLOGIQUE DE BELGIQUE Ringlaan 3, B -1180 Brussel Avenue Circulaire 3, B -1180 Bruxelles Verantwoordelijke uitgever: Dr. H. Malcorps Editeur responsable: Dr. H. Malcorps 1 Abstract The problem of estimating the frequency spectrum of a real continuous function, which is measured only at a finite number of discrete times, is discussed in this tutorial review. Based on the deconvolu- tion method, the complex version of the one-dimensional CLEAN algorithm provides a simple way to remove the artefacts introduced by the sampling and the effects of missing data from the computed Fourier spectrum. The technique is very appropriate in the case of equally spaced data, as well as for data samples randomly distributed in time. An example of the application of CLEAN to a synthetic spectrum of a small number of harmonic components at discrete frequencies is shown. The case of a low signal-to-noise time sequence is also presented by illustrating how CLEAN recovers the spectrum of the declination component of the geomagnetic field, measured in the magnetic observatory of Dourbes.
    [Show full text]
  • DFT & Digital Signal Processing Experiment
    DFT & Digital Signal Processing Experiment 2nd Year Electronics Lab Department of Electrical and Electronic Engineering, Imperial College London, UK Introduction This lab will teach you some fundamentals of Digital Signal Processing (DSP), and introduce you to MATLAB, a mathematical tool that integrates numerical analysis, matrix computation and graphics in an easy-to-use environment. MATLAB is highly interactive; its interpretative nature allows you to explore mathematical concepts in signal processing without tedious programming. Once grasped, the same tool can be used for other subjects such as circuit analysis, communications, and control engineering. Learning Outcomes This experiment guides you through the theory of the Discrete Fourier Transform (DFT) and other discrete time signal processing concepts. There are many similarities to the continuous time domain and the Continuous Time Fourier Transform (CTFT), covered in Year 1, but there are also many differences. At the end of this lab the student will be able to: Generate and analyse discrete time signals using MATLAB • Analyse signals by applying Fourier Transforms and window functions • Analyse digital filters and their responses • Demonstrate conceptual understanding of discrete signal processing • Evaluate of their work and their results • Recommended Textbooks This experiment is designed to support the second year course Signals and Linear Systems (EE2-5). Since the laboratory and the lectures may not be synchronised, you may need to learn certain aspects of signal processing ahead of the lectures. While the notes provided in this experiment attempt to explain certain basic concepts, it is far from complete. You are recommended to refer to the excellent textbook An Introduction to the Analysis and Processing of Signals by Paul A.
    [Show full text]
  • FFT Spectrum Analysis (Fast Fourier Transform) What Is Frequency Analysis?
    www.dewesoft.com - Copyright © 2000 - 2021 Dewesoft d.o.o., all rights reserved. FFT Spectrum Analysis (Fast Fourier Transform) What is frequency analysis? For cyclical processes, such as rotation, oscillations, or waves, frequency is defined as a number of cycles per unit of time. For counts per unit of time, the SI unit for frequency is hertz (Hz); 1 Hz means that an event repeats once per second. The time period (T) is the duration of one cycle and is the reciprocal of the frequency (f): What is frequency analysis? Frequency analysis is just another way of looking at the same data. Instead of observing the data in the time domain, with some not very difficult, yet inventive mathematics frequency analysis decomposes time data in the series of sinus waves. We can also say that frequency analysis checks the presence of certain fixed frequencies. The image below shows the signal, which consists of three sine waves with the frequencies of 0.5 Hz, 1 Hz, and 2 Hz, and then on the right side the decomposed signal. Rec 1 ] - [ ) 5 Rec , 6 0 2 ( 3 e 2 . n 2 i s ] s [ t 1 - 2.5 5.0 7.5 9.9 12.4 3 6 1 1 . 1 + 1 ] - [ ] ) - [ 1 ( l e a 0 n n i g s i = s ] s [ t 1 - 2.5 5.0 7.5 9.9 12.4 3 6 1 1 . 1 - + 1 ] - ] [ s 6 [ ) 2 t 3 2 2 ( . 2 e - n i 2.5 5.0 7.5 9.9 12.4 s ] s [ t 1 - 2.5 5.0 7.5 9.9 12.4 1 Just to make those sine waves better visible, let us show them in a nicer way.
    [Show full text]
  • The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F
    Application Note 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 for analyzing and measuring signals from plug-in data acquisition (DAQ) devices. For example, you can effectively acquire time-domain signals, measure the frequency content, and convert the results to real-world units and displays as shown on traditional benchtop spectrum and network analyzers. By using plug-in DAQ devices, you can build a lower cost measurement system and avoid the communication overhead of working with a stand-alone instrument. Plus, you have the flexibility of configuring your measurement processing to meet your needs. To perform FFT-based measurement, however, you must understand the fundamental issues and computations involved. This application note serves the following purposes. • Describes some of the basic signal analysis computations, • Discusses antialiasing and acquisition front ends for FFT-based signal analysis, • Explains how to use windows correctly, • Explains some computations performed on the spectrum, and • Shows you how to use FFT-based functions for network measurement. The basic functions for FFT-based signal analysis are the FFT, the Power Spectrum, and the Cross Power Spectrum. Using these functions as building blocks, you can create additional measurement functions such as frequency response, impulse response, coherence, amplitude spectrum, and phase spectrum. FFTs and the Power Spectrum are useful for measuring the frequency content of stationary or transient signals. FFTs produce the average frequency content of a signal over the entire time that the signal was acquired. For this reason, you should use FFTs for stationary signal analysis or in cases where you need only the average energy at each frequency line.
    [Show full text]
  • Spectral Analysis of Signals
    \sm2" i i 2004/2/22 page i i i SPECTRAL ANALYSIS OF SIGNALS Petre Stoica and Randolph Moses PRENTICE HALL, Upper Saddle River, New Jersey 07458 i i i i \sm2" i i 2004/2/22 page ii i i Library of Congress Cataloging-in-Publication Data Spectral Analysis of Signals/Petre Stoica and Randolph Moses p. cm. Includes bibliographical references index. ISBN 0-13-113956-8 1. Spectral theory (Mathematics) I. Moses, Randolph II. Title 512'{dc21 2005 QA814.G27 00-055035 CIP Acquisitions Editor: Tom Robbins Editor-in-Chief: ? Assistant Vice President of Production and Manufacturing: ? Executive Managing Editor: ? Senior Managing Editor: ? Production Editor: ? Manufacturing Buyer: ? Manufacturing Manager: ? Marketing Manager: ? Marketing Assistant: ? Director of Marketing: ? Editorial Assistant: ? Art Director: ? Interior Designer: ? Cover Designer: ? Cover Photo: ? c 2005 by Prentice Hall, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 ISBN 0-13-113956-8 Pearson Education LTD., London Pearson Education Australia PTY, Limited, Sydney Pearson Education Singapore, Pte. Ltd Pearson Education North Asia Ltd, Hong Kong Pearson Education Canada, Ltd., Toronto Pearson Educacion de Mexico, S.A. de C.V. Pearson Education - Japan, Tokyo Pearson Education Malaysia, Pte. Ltd i i i i \sm2" i i 2004/2/22 page iii i i Contents 1 Basic Concepts 1 1.1 Introduction . 1 1.2 Energy Spectral Density of Deterministic Signals .
    [Show full text]
  • Spectral Leakage and Windowing
    EEL3135: Discrete-Time Signals and Systems Spectral leakage and windowing Spectral leakage and windowing 1. Introduction In these notes, we introduce the idea of windowing for reducing the effects of spectral leakage, and illustrated this concept with a couple of simple examples. 2. Spectral leakage and windowing A. Introduction Previously, we saw that the DFT samples the DTFT at discrete frequencies; we also observed that when a sig- nal consists only of frequencies that are integer multiples of fs ⁄ N , where N is the length of the time-domain sequence xn[] (and consequently the length of the DFT Xk()), those frequencies have nonzero coefficients, while all other coefficients are zero (see Figures 2, 3 and 6 in the Discrete Fourier Transform notes). How- ever, when a signal consists of frequencies that are not integer multiples of fs ⁄ N , the DFT no longer samples the DTFT at its peaks and zero crossings, and therefore, the DFT coefficients are no longer zero for frequen- cies not in the original infinite-length signal (see Figures 4, 5 and 7 in the Discrete Fourier Transform notes). In fact, the frequency content is spread out (i.e. nonzero) over the full range of DFT coefficients Xk(). As in the case of the DTFT, this spectral leakage is caused by finite-length sampling that occurs for any practical application. Increasing the sampling frequency, thereby generating longer discrete-time sequences for equiv- alent sampling times, reduces spectral leakage, but does not eliminate the problem. One popular method for mitigating spectral leakage in the DFT estimation of spectral content is called data windowing.
    [Show full text]
  • Spectral Density Estimation for Nonstationary Data with Nonzero Mean Function Anna E
    Spectral density estimation for nonstationary data with nonzero mean function Anna E. Dudek, Lukasz Lenart To cite this version: Anna E. Dudek, Lukasz Lenart. Spectral density estimation for nonstationary data with nonzero mean function. 2021. hal-02442913v2 HAL Id: hal-02442913 https://hal.archives-ouvertes.fr/hal-02442913v2 Preprint submitted on 1 Mar 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Spectral density estimation for nonstationary data with nonzero mean function Anna E. Dudek∗ Department of Applied Mathematics, AGH University of Science and Technology, al. Mickiewicza 30, 30-059 Krakow, Poland and Lukasz Lenart y Department of Mathematics, Cracow University of Economics, ul. Rakowicka 27, 31-510 Cracow, Poland March 1, 2021 Abstract We introduce a new approach for nonparametric spectral density estimation based on the subsampling technique, which we apply to the important class of nonstation- ary time series. These are almost periodically correlated sequences. In contrary to existing methods our technique does not require demeaning of the data. On the simulated data examples we compare our estimator of spectral density function with the classical one. Additionally, we propose a modified estimator, which allows to reduce the leakage effect.
    [Show full text]