Next: Available window functions and
Up: NFFT - nonequispaced fast
Previous: The case
Contents
In summary, the following Algorithm 1 is obtained for the fast
computation of (2.3) with
arithmetic operations.
Algorithm 1 reads in matrix vector notation as
where
denotes the real
sparse matrix
where
is the Fourier matrix of size
, and where
is the real
'diagonal' matrix
with zero matrices
of size
.
The corresponding computation of the adjoint matrix vector product reads as
With the help of the transposed index set
one obtains Algorithm 2 for the adjoint NFFT.
Due to the characterisation of the nonzero elements of the matrix
,
i.e.,
the multiplication with the sparse matrix
is implemented in a
'transposed' way in the library, summation as outer loop and only using the
multi-index sets
.
Next: Available window functions and
Up: NFFT - nonequispaced fast
Previous: The case
Contents
Jens Keiner
2006-11-20