Description Usage Arguments Details Value Functions Author(s) References Examples
1-D Non-Uniform Direct Fourier Tranform
1 2 3 4 5 6 7 | ndft_1d(x, f_hat)
nfft_1d(x, f_hat)
nfft_adjoint_1d(x, f, n)
ndft_adjoint_1d(x, f, n)
|
x |
(real) vector of nodes of length |
f_hat |
(complex) vector of f_hat entries -
(of length |
f |
frequencies for adjoint, same length as |
n |
number of frequencies for transform, specified for adjoint. |
The non-uniform Fourier transform takes non-uniform samples x from the $d$-dimensional torus [0.5,0.5)^d.
The NDFT functions compute the Fourier transform directly. This is slow.
The NFFT functions use the FFT to compute this, which should be faster.
The adjoint, in this case, is not the same as the inverse. Solving the
inverse problem requires approximations. Here we present the 1D NDFT,
NFFT, and their adjoints. You most likely want to use the nfft_1d
and nfft_adjoint_1d
functions rather than the dft
functions.
vector of f, the results of the transform
(of length m
).
nfft_1d
:
nfft_adjoint_1d
:
ndft_adjoint_1d
:
Geoffrey Z. Thompson
Keiner, J., Kunis, S., and Potts, D. ”Using NFFT 3 - a software library for various nonequispaced fast Fourier transforms” ACM Trans. Math. Software,36, Article 19, 1-30, 2009.
1 2 3 4 5 6 7 8 9 10 11 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.