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

7 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

2NOR_Kh
2NOR_Kh il 18 Mag 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).

Più risposte (0)

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by