Spectral Analysis

MatDeck provides several functions for spectral analysis and to determine the frequency content of a signal. The following functions are fft-based non-parametric tools: periodogram(), powspectwelch(), and spectrogram().

In signal processing, a periodogram is used to estimate the power spectral density of the signal. The periodogram is a standard component in more complex methods for spectral estimation, such as Welch’s method for spectral estimation. Periodograms are calculated as a Fourier transform of a auto-correlation function that is FT{x(t)*x(-t)}=X(f)*X*(f)=abs(X(f))2. MatDeck contains a function called periodogram().

Welch’s method for estimating the power spectra is carried out by dividing the time signal into successive blocks, forming the periodogram for each block, and then averaging them. MatDeck contains a function, powspectwelch(), specifically designed for this purpose.

A spectrogram is a visual representation of the spectrum of a signal, showing the frequency components as they vary with time. MatDeck contains a function, spectrogram(), which shows the results in a 3D graph.

Spectral analysis examples:

Choose your currency:

Converted prices are for reference only - all orders are charged in £ Pound Sterling (£) GBP.
  • USDUS Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • AUDAustralian Dollars ($)
  • BRLBrazilian Real (R$)
  • CADCanadian Dollars ($)
  • CZKCzech Koruna
  • DKKDanish Krone
  • HKDHong Kong Dollar ($)
  • HUFHungarian Forint
  • ILSIsraeli Shekel (₪)
  • JPYJapanese Yen (¥)
  • MYRMalaysian Ringgits
  • MXNMexican Peso ($)
  • NZDNew Zealand Dollar ($)
  • NOKNorwegian Krone
  • PHPPhilippine Pesos
  • PLNPolish Zloty
  • SGDSingapore Dollar ($)
  • SEKSwedish Krona
  • CHFSwiss Franc
  • TWDTaiwan New Dollars
  • THBThai Baht (฿)
  • INRIndian Rupee (₹)
  • TRYTurkish Lira (₺)
  • RUBRussian Rubles