繪製chebshev
1型模擬低通濾波器的平方幅頻響應曲線,階數為2、4、6、8:
n=0:0.01:2;
for i=1:4
switch i
case 1
,n=2;
case 2;
n=4;
case
3;n=6;
case 4;
n=8;
endrp =
1; %設定通濾波紋為1db
[z,p,k]
=cheb1ap(n,rp); %設計chebyshev 1 濾波器
[b,a] =
zp2tf(z,p,k); %將零點、級點、增益形式轉換為傳遞函式的形式
[h,w]
=freqs(b,a,n); %按n指定的頻率點給出頻率響應
magh2 =
(abs(h)).^2; %給出傳遞函式的幅度平方
posplot=['2,2',num2str(i)]; %將數字i轉換為字元轉,與『2,2』合併並賦給posplot
subplot(posplot);
plot(w,magh2);
xlabel ('w/wc');
ylabel('chebyshev 1 |
h(jw)|^2');
grid on;
endchebyshev
1行濾波器的特點:通帶內具有等波紋起伏特性,而在阻帶內單調下降,具有更大的衰減特性;階數愈高,特性愈接近矩形;傳遞函式是沒有零點的(這個就要有數學的推到了)。
繪製chebshev
2型模擬低通濾波器的平方幅頻響應曲線,階數為2、4、6、8:
n=0:0.01:2;
for i=1:4
switch i
case 1
,n=2;
case 2;
n=4;
case
3;n=6;
case 4;
n=8;
endrs =
16; %設定通濾波紋為1db
[z,p,k]
=cheb2ap(n,rs); %設計chebyshev 1 濾波器
[b,a] =
zp2tf(z,p,k); %將零點級點增益轉換為傳遞函式的形式
[h,w]
=freqs(b,a,n); %按n指定的頻率點給出頻率響應
magh2 =
(abs(h)).^2; %給出傳遞函式幅度平方
posplot=['2,2',num2str(i)]; %將數字i轉換為字串『n=』合併作為標題
subplot(posplot);
plot(w,magh2);
xlabel ('w/wc');
ylabel('chebyshev 1 |
h(jw)|^2');
grid on;
endchebyshev
1行濾波器的特點:通帶內具單調的、平滑的,而在阻帶內有等紋波起伏特性;階數愈高,特性愈接近矩形;傳遞函式是既有極點又有零點(這個就要有數學的推到了)。
切比雪夫距離
切比雪夫距離是什麼呢?假設有兩個點,a x,y b m,n 那麼這兩個點的切比雪夫距離就是max x m y n 然而它有什麼卵用嗎?我也不知道 然而它可以轉化為曼哈頓距離,這就非常6了.用了乙個非常神奇的思想.我們把座標系順時針旋轉45 這個點到原點的距離是固定的,然後我們用和角公式,這個點的座標...
切比雪夫距離
若點 a x 1,y 1 b x 2,y 2 則兩點間的曼哈頓距離為 x 1 x 2 y 1 y 2 已知 n 個點求兩兩之間的曼哈頓距離之和,易得 x 的貢獻與 y 的貢獻是分開的 可以用兩次排序去絕對值 字首和解決 複雜度 o n log n 曼哈頓距離是 4 向移動的最少步數,切比雪夫距離則是...
切比雪夫高通濾波器設計案例
設計要求 t 32 1000 取樣週期,s fs 1 t 取樣頻率,hz 注意 fp fs值要小於fs 2fp 8 通帶截止頻率,hz fs 12 阻帶截止頻率,hz wp 2 pi fp fs 轉換單位並歸一化處理 ws 2 pi fs fs rp 3 通帶允許最大衰減,db rs 30 阻帶允許...