An operation "between" convolution and pointwise multiplication
For the impatient, my question comes first, motivation for the
question afterward.
I started looking into the fractional Fourier transform. Since a
Fourier transform converts a convolution operation into a pointwise-
multiplication, what can we say about a /fractional/ Fourier
transform? If I transform "half way" between time and frequency, do I
convert the convolution operation into something which is somehow
"half way" between convolution and point-wise multiplication? If such
an operation exists, is there any comprehensible way to describe it?
Here's why I'm wondering:
I've been experimenting with the use of FFTs in the numerical solution
of partial differential equations. I know that I'm not the first to
think of it, but I suddenly recognized that the discrete Laplace
operator can be described as a convolution, thus, could be implemented
as pointwise multiplication in the frequency domain.
The problem I encounter is the treatment of the velocity field. Since
my solver does not assume a constant wave velocity at every grid
point, I need to convolve the frequency-domain representation of the
velocity field with the frequency-domain representation of the
displacement field. Convolution with the Laplace kernel is inexpensive
(there are only 5 points in the stencil) but for an arbitrary velocity
field the spectrum will be extremely complex.
So I started looking into the fractional Fourier transform and had a
thought. If I operated, not in time or frequency, but in a domain
halfway between the two, perhaps the simple pointwise multiplication
of the Laplace operator, and the much more involved convolution with
the velocity field, could be expressed as two operations which are in
some sense "opposite" to each other but equal in complexity. Although
it probably would not improve the efficiency of the method (in fact,
it would probably be awful), it's something that I'd like to find an
answer to if I can.
Thanks,
Scott L
|