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

8 ビュー (過去 30 日間)
2NOR_Kh
2NOR_Kh 2022 年 5 月 18 日
回答済み: 2NOR_Kh 2022 年 5 月 18 日
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 Center および File ExchangeSmoothing and Denoising についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by