How to control the stopband attenuation of the resample function ?

4 ビュー (過去 30 日間)
Abdelwahab Afifi
Abdelwahab Afifi 2020 年 10 月 24 日
回答済み: Vaishnav Katiyar 2020 年 10 月 27 日
I'm using resample function to upsample my data. I need to increase the stop band attenuation to improve the Adjacent channel power ratio (ACPR) . How can i do that?

採用された回答

Vaishnav Katiyar
Vaishnav Katiyar 2020 年 10 月 27 日
This example shows how to design a minimum-order lowpass FIR filter with a passband frequency of 0.37*pi rad/sample, a stopband frequency of 0.43*pi rad/sample (hence the transition width equals 0.06*pi rad/sample), a passband ripple of 1 dB and a stopband attenuation of 30 dB.
Fpass = 0.37;
Fstop = 0.43;
Ap = 1;
Ast = 30;
d=
designfilt('lowpassfir','PassbandFrequency',Fpass,'StopbandFrequency',Fstop,'PassbandRipple',Ap,'StopbandAttenuation',Ast);
Refer the article below for more details on designing FIR and IIR filters based on frequency response specifications using the designfilt function in the Signal Processing Toolbox® product.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFilter Design についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by