aspcore.fouriertransform_jax

Functions

dft_vector(freq_idx, dft_len)

All exponential values to calculate the DFT for a specific frequency bin

fft(time_sig[, n])

Computes the FFT

get_angular_freqs(num_freq, samplerate)

Returns the angular frequencies associated with the sampled frequencies of the DFT

get_freqs(num_freq, samplerate)

Returns the sampled frequencies in Hz for a discrete Fourier transform

get_wavenum(num_freq, samplerate, c)

Returns the wave numbers associated with the sampled frequencies of the DFT

idft_vector(freq_idx, dft_len)

All exponential values to calculate the IDFT for a specific output time step

ifft(freq_signal)

Computes the inverse FFT

insert_negative_frequencies(freq_signal, even)

Inserts the values associated with negative frequencies.

irfft(freq_signal[, n])

Inverse FFT, and moves the first axis to the last axis

rfft(time_sig[, n])

Computes the real FFT

Classes

partial

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.

Modules

dft_jax

Methods for discrete Fourier transform, and linear convolution and correlation in the frequency domain