The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms

  title={The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms},
  author={Peter D. Welch},
  journal={IEEE Transactions on Audio and Electroacoustics},
  • P. Welch
  • Published 1 June 1967
  • Engineering
  • IEEE Transactions on Audio and Electroacoustics
The use of the fast Fourier transform in power spectrum analysis is described. Principal advantages of this method are a reduction in the number of computations and in required core storage, and convenient application in nonstationarity tests. The method involves sectioning the record and averaging modified periodograms of the sections. 

Figures from this paper

Variability and covariability of modified spectral estimators

The use of data windows in digital spectral analysis causes a covariance between spectral components in the periodogram. The variability of the smoothed spectral estimator, obtained by a graded

Dynamic Testing of Data Acquisition Channels Using the Multiple Coherence Function

The use of the Fast Fourier Transform (FFT) has revolutionized digital signal processing in many ways; and one of its principle uses continues to be the calculation of power spectral densities that

The short-time behavior of a frequency-warping power spectral estimator

This paper investigates the behavior of a nonlinear frequency-warping power spectral estimator when it is used with short input data sequences. Expressions are derived for the mean, variance, and

On the variance of time and frequency averages over modified periodograms

Expressions of a common form will be given for the variance of spectral estimators which are either time or frequency averages over modified periodograms. A modified periodogram is a generalization

Power spectral estimation via nonlinear frequency warping

The technique of frequency warping for the estimation of power spectra of random signals with a nonlinear frequency scale is treated and a procedure for reduction of the variance of the spectral estimators is described.

Period analytic algorithms for the estimation of selected spectral properties of short segments of EEG data

The accuracy and computational speed of three algorithms for the extraction of spectral estimates from time-series data are empirically evaluated in the context of a neuropsychological experiment that requires estimates of power in the standard electroencephalographic frequency bands.

A Multi-Taper S-Transform Method for Spectral Estimation of Stationary Processes

The Multi-taper S-transform (MTST) is shown to reduce bias and variance of power spectral density (PSD) estimates and coherence over the entire frequency domain and compares favourably with the estimates obtained with the Welch and Multi- taper methods.

On implementation of the discrete Fourier transform-the STUSE algorithm for spectral estimation

  • E. Baxa
  • Business
    IEEE Trans. Acoust. Speech Signal Process.
  • 1989
The discrete short-time Fourier transform implemented as the STUSE (short-time unbiased spectrum estimation) algorithm, which includes both Fourier-domain coherent smoothing and power-domain

A Direct Digital Method of Power Spectrum Estimation

  • P. Welch
  • Computer Science
    IBM J. Res. Dev.
  • 1961
A method of digital power spectrum estimation involving the direct combination of the sample time function with sines and cosines and the practical design details necessary for the planning of a spectral estimation program are treated.

Discussion, Emphasizing the Connection Between Analysis of Variance and Spectrum Analysis*

Abstract : The case of a function of time is considered which is periodic with known period. A classical analysis of variance, based on a pattern involving d observations in each of the r.c cells


The main motivation of the analysis presented here is to investigate certain non-linear properties of the mechanism which may be supposed to generate a time series. I investigate specifically