主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

필터설계갤러리

이예제에서는信号处理工具箱®제품에서designfilt함수를사용하여다양한FIR및IIR디지털필터를설계하는방법을보여줍니다。

이갤러리는관심있는필터응답을식별하고,코드를확인하고,이를자신의프로젝트에사용할수있도록설계되었습니다。이갤러리에는designfilt가제공하는필터응답각각에대한예제가포함되어있습니다。그러나,여기예제는각응답유형별로필터를설계할수있는방법중일부에불과합니다。필터사양세트에관한전체목록은信号处理工具箱문서를참조하십시오。

별도로명시한경우를제외하고,이예제에서모든주파수는헤르츠단위이고,모든리플값과감쇠량값은데시벨단위입니다。

저역통과冷杉필터

등리플설계

成就= 100;Fstop = 150;apas = 1;Astop = 65;Fs = 1 e3;d = designfilt (“lowpassfir”...“PassbandFrequency”成就,“StopbandFrequency”Fstop,...“PassbandRipple”apas,“StopbandAttenuation”Astop,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

저역통과IIR필터

최대평탄(最大限度地平)설계

成就= 100;Fstop = 150;apas = 0.5;Astop = 65;Fs = 1 e3;d = designfilt (“lowpassiir”...“PassbandFrequency”成就,“StopbandFrequency”Fstop,...“PassbandRipple”apas,“StopbandAttenuation”Astop,...“DesignMethod”“黄油”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

통과대역및저지대역리플

N = 8;成就= 100;apas = 0.5;Astop = 65;Fs = 1 e3;d = designfilt (“lowpassiir”...“FilterOrder”N...“PassbandFrequency”成就,...“PassbandRipple”apas,“StopbandAttenuation”Astop,...“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

고역통과冷杉필터

등리플설계

Fstop = 350;成就= 400;Astop = 65;apas = 0.5;Fs = 1 e3;d = designfilt (“highpassfir”“StopbandFrequency”Fstop,...“PassbandFrequency”成就,“StopbandAttenuation”Astop,...“PassbandRipple”apas,“SampleRate”Fs,“DesignMethod”“equiripple”);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

고역통과IIR필터

최대평탄(最大限度地平)설계

Fstop = 350;成就= 400;Astop = 65;apas = 0.5;Fs = 1 e3;d = designfilt (“highpassiir”“StopbandFrequency”Fstop,...“PassbandFrequency”成就,“StopbandAttenuation”Astop,...“PassbandRipple”apas,“SampleRate”Fs,“DesignMethod”“黄油”);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

통과대역및저지대역리플

N = 8;成就= 400;Astop = 65;apas = 0.5;Fs = 1 e3;d = designfilt (“highpassiir”...“FilterOrder”N...“PassbandFrequency”成就,...“StopbandAttenuation”Astop,“PassbandRipple”apas,...“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

대역통과冷杉필터

등리플설계

Fstop1 = 150;Fpass1 = 200;Fpass2 = 300;Fstop2 = 350;Astop1 = 65;apas = 0.5;Astop2 = 65;Fs = 1 e3;d = designfilt (“bandpassfir”...“StopbandFrequency1”Fstop1,“PassbandFrequency1”Fpass1,...“PassbandFrequency2”Fpass2,“StopbandFrequency2”Fstop2,...“StopbandAttenuation1”Astop1,“PassbandRipple”apas,...“StopbandAttenuation2”Astop2,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

비대칭대역감쇠

N = 50;Fstop1 = 150;Fpass1 = 200;Fpass2 = 300;Fstop2 = 350;Wstop1 = 3;Wstop2 = 100;Fs = 1 e3;d = designfilt (“bandpassfir”...“FilterOrder”N...“StopbandFrequency1”Fstop1,“PassbandFrequency1”Fpass1,...“PassbandFrequency2”Fpass2,“StopbandFrequency2”Fstop2,...“StopbandWeight1”Wstop1,“StopbandWeight2”Wstop2,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

대역통과IIR필터

최대평탄(最大限度地平)설계

Fstop1 = 150;Fpass1 = 200;Fpass2 = 300;Fstop2 = 350;Astop1 = 65;apas = 0.5;Astop2 = 65;Fs = 1 e3;d = designfilt (“bandpassiir”...“StopbandFrequency1”Fstop1,“PassbandFrequency1”Fpass1,...“PassbandFrequency2”Fpass2,“StopbandFrequency2”Fstop2,...“StopbandAttenuation1”Astop1,“PassbandRipple”apas,...“StopbandAttenuation2”Astop2,...“DesignMethod”“黄油”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

통과대역및저지대역리플

N = 8;Fpass1 = 200;Fpass2 = 300;Astop1 = 65;apas = 0.5;Astop2 = 65;Fs = 1 e3;d = designfilt (“bandpassiir”...“FilterOrder”N...“PassbandFrequency1”Fpass1,“PassbandFrequency2”Fpass2,...“StopbandAttenuation1”Astop1,“PassbandRipple”apas,...“StopbandAttenuation2”Astop2,...“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

대역저지冷杉필터

등리플설계

Fpass1 = 100;Fstop1 = 150;Fstop2 = 350;Fpass2 = 400;Apass1 = 0.5;Astop = 65;Apass2 = 0.5;Fs = 1 e3;d = designfilt (“bandstopfir”...“PassbandFrequency1”Fpass1,“StopbandFrequency1”Fstop1,...“StopbandFrequency2”Fstop2,“PassbandFrequency2”Fpass2,...“PassbandRipple1”Apass1,“StopbandAttenuation”Astop,...“PassbandRipple2”Apass2,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

비대칭통과대역리플

N = 30;Fpass1 = 100;Fstop1 = 150;Fstop2 = 350;Fpass2 = 400;Wpass1 = 1;Wpass2 = 10;Fs = 1 e3;d = designfilt (“bandstopfir”...“FilterOrder”N...“PassbandFrequency1”Fpass1,“StopbandFrequency1”Fstop1,...“StopbandFrequency2”Fstop2,“PassbandFrequency2”Fpass2,...“PassbandWeight1”Wpass1,“PassbandWeight2”Wpass2,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

대역저지IIR필터

최대평탄(最大限度地平)설계

Fpass1 = 100;Fstop1 = 150;Fstop2 = 350;Fpass2 = 400;Apass1 = 0.5;Astop = 65;Apass2 = 0.5;Fs = 1 e3;d = designfilt (“bandstopiir”...“PassbandFrequency1”Fpass1,“StopbandFrequency1”Fstop1,...“StopbandFrequency2”Fstop2,“PassbandFrequency2”Fpass2,...“PassbandRipple1”Apass1,“StopbandAttenuation”Astop,...“PassbandRipple2”Apass2,...“DesignMethod”“黄油”“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

통과대역및저지대역리플

N = 8;Fpass1 = 125;Fpass2 = 375;apas = 0.5;Astop = 65;Fs = 1 e3;d = designfilt (“bandstopiir”...“FilterOrder”N...“PassbandFrequency1”Fpass1,“PassbandFrequency2”Fpass2,...“PassbandRipple”apas,“StopbandAttenuation”Astop,...“SampleRate”Fs);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

임의크기冷杉필터

단일대역임의크기설계

N = 300;%频率为标准化单位F1 = 0:0.01:0.18;F2 =[。2.38 .4 . 55.562 .585 .6 .78];F3 = 0.79:0.01:1;FreqVect = [F1 F2 F3];频率百分比向量用线性单位定义期望的响应A1罪= 5 +(2 * 7.5π* * F1) / 4;%正弦部分A2 =[。5 . 2.3 . 1 1 -。2 -。2 1 1];分段线性剖分A3 = 2 + 18 * (1-F3)。^ 2;%二次部分AmpVect = [A1 A2 A3];d = designfilt (“arbmagfir”...“FilterOrder”N“振幅”AmpVect,“频率”FreqVect,...“DesignMethod”“freqsamp”);fvtool (d,“MagnitudeDisplay”“零”

图过滤器可视化工具-零相位响应包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”的轴包含2个线型对象。

저지대역에서계단모양으로감쇠하는다중대역저역통과설계

N = 150;B = 2;%频带数%频率为标准化单位F1 = [0.25];%通频带F2 =[。3 .4 .401 .5 .501 .6 .601 .7 .701 .8 .801 .9 .901 1];%阻带A1 = 1(大小(F1));1波段的期望振幅,以线性单位表示A2 = 0(大小(F2));2波段的期望振幅,以线性单位表示权重向量W = 10。^([0 0 5 5 10 10 15 15 20 20 25 25 30 30 35 35]/20);W1 = W (1:2);% 1波段的权重W2 = W(3:结束);% 2波段的权重d = designfilt (“arbmagfir”...“FilterOrder”N“NumBands”B...“BandFrequencies1”F1,“BandAmplitudes1”A1,...“BandFrequencies2”F2,“BandAmplitudes2”A2...“BandWeights1”W1,“BandWeights2”W2);fvtool (d)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

미분기冷杉필터

전대역설계

N = 41;Fs = 1 e3;d = designfilt (“differentiatorfir”...“FilterOrder”N“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d,“MagnitudeDisplay”“零”“OverlayedAnalysis”“阶段”

图过滤器可视化工具-零相位响应和相位响应包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”和“相位响应”的轴包含一个类型线对象。

부분대역설계

N = 40;成就= 100;Fstop = 150;Fs = 1 e3;d = designfilt (“differentiatorfir”...“FilterOrder”N...“PassbandFrequency”成就,“StopbandFrequency”Fstop,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d,“MagnitudeDisplay”“零”“OverlayedAnalysis”“阶段”

图过滤器可视化工具-零相位响应和相位响应包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”和“相位响应”的轴包含一个类型线对象。

힐베르트冷杉필터

등리플설계

N = 40;Tw = 50;Fs = 1 e3;d = designfilt (“hilbertfir”...“FilterOrder”N“TransitionWidth”Tw,...“DesignMethod”“equiripple”“SampleRate”Fs);fvtool (d,“MagnitudeDisplay”“零”“OverlayedAnalysis”“阶段”

图过滤器可视化工具-零相位响应和相位响应包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“零相位响应”和“相位响应”的轴包含一个类型线对象。

참고항목

|