I need to smooth noisy complex data with a Gaussian filter.
Right now, I apply the filter to real and imaginary part of the data separately, which needs two convolutions. The intended results are the equally smoothed components of the array.
In order to reduce computational load, would it be possible to filter the complex array as a whole and take real and imaginary part after smoothing?