how to convert a gaussian low pass filter to a gaussian band pass filter

5 次查看(过去 30 天)
I designed a gaussian filter in Matlab with these values of sigma and mean:
sigma = 1.5040e-08;
u=0;
by usisng this line of code:
Gt = gaussmf(tt,[sigma u]);
the first element is the time axes of my signal.
Now the result is a low pass filter but I want a gaussian band pass filter, what should I do to convert my filter to a bandpass?

采纳的回答

2NOR_Kh
2NOR_Kh 2022-5-18
I find the answer of this question and writing it here in case that anyone needs it in the future:
When we think of low pass or band pass in the frequency domain, a gaussian low pass filter must just pass the low frequency infomation and what about its counterpasrt in the bandpass? that will be a shift in frequency domain around the f0. Shift in frequency domain is a multiplication in time domain(e^(-jw0t)). I did this buy multiplying my low pass gaussian filter in cos(w0t).

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by