Method matrix/fft


  FFT implements the fft operator for ltpda_container objects.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: FFT implements the fft operator for ltpda_container objects.
 
  CALL:        out = fft(in, pl);
 
  INPUTS:      in      -  input ltpda_container objects
               pl      -  parameter list
 
  OUTPUTS:     out     -  output ltpda_container objects
 
  Parameters Description
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ltpda_container
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
fft
TYPE 'one'
  • 'plain'
  • 'one'
  • 'two'
The fft type. Choose between:
  • Plain (complete non-symmetric)
  • One-sided (from zero to Nyquist). Please notice that this applies only to tsdata ao with real values in y.
  • Two-sided (complete symmetric).
SCALE 0
  • 0
  • 1
set to 'true' to scale FFT by sampling rate to match amplitude in continuous domain. Only applicable to time-series AOs.
WIN 'Rectangular'
  • 'Rectangular'
  • 'Welch'
  • 'Bartlett'
  • 'Hanning'
  • 'Hamming'
  • 'Nuttall3'
  • 'Nuttall4'
  • 'Nuttall3a'
  • 'Nuttall3b'
  • 'Nuttall4a'
  • 'Nuttall4b'
  • 'Nuttall4c'
  • 'BH92'
  • 'SFT3F'
  • 'SFT3M'
  • 'FTNI'
  • 'SFT4F'
  • 'SFT5F'
  • 'SFT4M'
  • 'FTHP'
  • 'HFT70'
  • 'FTSRS'
  • 'SFT5M'
  • 'HFT90D'
  • 'HFT95'
  • 'HFT116D'
  • 'HFT144D'
  • 'HFT169D'
  • 'HFT196D'
  • 'HFT223D'
  • 'HFT248D'
  • 'Kaiser'
  • 'levelledHanning'
The window to be applied to the data to remove the discontinuities at edges of segments. [default: rectangular one]
Only the design parameters of the window object are used. Enter a string value containing the window name e.g.
plist('Win', 'Kaiser', 'psll', 200)
plist('Win', 'BH92')

Example

plist('TYPE', 'one', 'SCALE', [false], 'WIN', 'Rectangular')

back to top back to top

Some information of the method ltpda_container/fft are listed below:
Class name ltpda_container
Method name fft
Category Signal Processing
Package name ltpda
VCS Version 967b0eec0dece803a81af8ef54ad2f8c784b20b2
Min input args 1
Max input args -1
Min output args 1
Max output args -1
Can be used as modifier 0
Supported numeric types {'double'}




©LTP Team