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

3 views (last 30 days)
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?

Accepted Answer

2NOR_Kh
2NOR_Kh on 18 May 2022
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).

More Answers (0)

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!