k-Wave Toolbox

gaussianFilter

Filter signals using a frequency domain Gaussian filter.

Syntax

signal = gaussianFilter(signal, Fs, freq, bandwidth)
signal = gaussianFilter(signal, Fs, freq, bandwidth, plot_filter)

Description

gaussianFilter applies a frequency domain Gaussian filter with the specified center frequency and percentage bandwidth to the input signal. If the input signal is given as a matrix, the filter is applied to each matrix row.

Inputs

signal signal/s to filter
Fs sampling frequency [Hz]
freq filter center frequency [Hz]
bandwidth filter bandwidth [%]

Optional Inputs

plot_filters Boolean controlling whether the filtering process is plotted

Outputs

signal filtered signal/s

See Also

applyFilter, filterTimeSeries, gaussian