資源簡介
用matlab m代碼詳細的實現了切比雪夫濾波器,有詳細的代碼說明,并且可以任意修改參數根據需求
代碼片段和文件信息
%%?入門?例子
y2=mvnrnd(011000?);%%?高斯白噪聲
x=0.01:0.01:10;??????%%?采樣率為100Hz
y1=10*sin(pi*x);
y=y1‘+y2??????????????%%含有噪聲的信號
plot(xy)
[ba]=cheby1(610.06);?%%[b,a]=cheby1(nRpw0)b為濾波函數的分子系數,a為分母系數,n為濾波器階次,Rp為衰減量,數值越大衰減越嚴重,最好比較小,
??????????????????????%%w0為相對(歸一化)截止頻率(cutoff?frequency),實際截止頻率fs除以f采樣頻率*2,單位為pi*rad/sample,類比角速度w
y0=filter(bay);
figure(2)
plot(xy0)
%%?切比雪夫濾波器?給定階數,衰減量和截止頻率
%%?signal
x=0.01:0.01:100
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1029??2017-03-08?09:14??切比雪夫濾波器\cheblyfiler.m
?????目錄??????????0??2018-01-08?01:59??切比雪夫濾波器
-----------?---------??----------?-----??----
?????????????????1029????????????????????2
- 上一篇:WCDMA仿真程序
- 下一篇:單純形法求解線性規劃Matlab實現
評論
共有 條評論