Documentation ¶
Overview ¶
Package stft provides support for Short-Time Fourier Transform (STFT) Analysis.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type STFT ¶
STFT represents Short Time Fourier Transform Analysis.
func (*STFT) DivideFrames ¶
DivideFrames returns overlapping divided frames for STFT.
func (*STFT) FrameAt ¶
FrameAt returns frame at specified index given an input signal. Note that it doesn't make copy of input.
func (*STFT) ISTFT ¶
func (s *STFT) ISTFT(spectrogram [][]complex128) []float64
ISTFT performs invere STFT signal reconstruction and returns reconstructed signal.
func (*STFT) STFT ¶
func (s *STFT) STFT(input []float64) [][]complex128
STFT returns complex spectrogram given an input signal.
Click to show internal directories.
Click to hide internal directories.