數字訊號處理實驗(四):數字濾波器結構
目錄
一、實驗目的:
使用相互連線的基本結構塊的結構表示,是線性時不變數字濾波器的硬體或軟體實現中的第一步。本實驗掌握用Mat lab對FIR和IIR傳輸函式的分解方法,從而實現傳輸函式的級聯和並聯。
二、實驗內容及要求:
1. 數字濾波器的級聯結構:
修改程式P6.1,生成如下因果無限衝激響應傳輸函式的級聯實現,畫出級聯實現的結構圖。
2. 數字濾波器的並聯結構:
修改程式P6.2,生成如下因果無限衝激響應傳輸函式的並聯實現,畫出並聯實現的結構圖。
三、實驗結果及問題回答:
1. 數字濾波器的級聯結構:
實驗程式:
clear all
format rat;
num = input('分子係數向量 = ');
den = input('分母系數向量 = ');
[z,p,k] = tf2zp(num,den);%由傳遞函式轉換為零極點增益
sos = zp2sos(z,p,k)%由零極點增益轉換為二次分式
實驗結果:
分子係數向量 = [3 8 12 7 2 -2]
分母系數向量 = [16 24 24 14 5 1]
sos =
3/16 -1/16 0 1 1/2 0
1 2 2 1 1/2 1/4
1 1 1 1 1/2 1/2
2. 數字濾波器的並聯結構:
實驗程式:
clear all
format short;
num = input('分子係數向量 = ');%[2 10 23 34 31 16 4]
den = input('分母系數向量 = ');%[36 78 87 59 26 7 1]
[r1,p1,k1] = residuez(num,den);
[r2,p2,k2] = residue(num,den);
disp('並聯 I')
disp('留數:');disp(r1);
disp('極點:');disp(p1);
disp('常量:');disp(k1);
disp('並聯 II')
disp('留數:');disp(r2);
disp('極點:');disp(p2);
disp('常量:');disp(k2);
disp('並聯I 的複共軛對,對應框圖係數');
disp('並聯I-First:');
R1 = [r1(1) r1(2)];P1 = [p1(1) p1(2)];
[b1 a1] = residuez(R1, P1, 0);%並聯I用residuez
disp('分子');disp(real(b1));
disp('分母');disp(real(a1));
disp('並聯I-Second:');
R1 = [r1(3) r1(4)];P1 = [p1(3) p1(4)];
[b1 a1] = residuez(R1, P1, 0);%並聯I用residuez
disp('分子');disp(real(b1));
disp('分母');disp(real(a1));
disp('並聯I-Third:');
R1 = [r1(5) r1(6)];P1 = [p1(5) p1(6)];
[b1 a1] = residuez(R1, P1, 0);%並聯I用residuez
disp('分子');disp(real(b1));
disp('分母');disp(real(a1));
disp('並聯II 的複共軛對,對應框圖係數');
disp('並聯II-First:');
R2 = [r2(1) r2(2)];P2 = [p2(1) p2(2)];
[b2 a2] = residue(R2, P2, 0);%並聯I用residue
disp('分子');disp(real(b2));
disp('分母');disp(real(a2));
disp('並聯II-Second:');
R2 = [r2(3) r2(4)];P2 = [p2(3) p2(4)];
[b2 a2] = residue(R2, P2, 0);%並聯I用residue
disp('分子');disp(real(b2));
disp('分母');disp(real(a2));
disp('並聯II-Third:');
R2 = [r2(5) r2(6)];P2 = [p2(5) p2(6)];
[b2 a2] = residue(R2, P2, 0);%並聯II用residue
disp('分子');disp(real(b2));
disp('分母');disp(real(a2));
實驗結果:
分子係數向量 = [2 10 23 34 31 16 4]
分母系數向量 = [36 78 87 59 26 7 1]
並聯 I
留數:
-0.5556 - 2.2785i
-0.5556 + 2.2785i
-0.5952 - 0.7561i
-0.5952 + 0.7561i
-0.8214 + 4.3920i
-0.8214 - 4.3920i
極點:
-0.3333 + 0.4714i
-0.3333 - 0.4714i
-0.5000 + 0.2887i
-0.5000 - 0.2887i
-0.2500 + 0.4330i
-0.2500 - 0.4330i
常量:
4
並聯 II
留數:
1.2593 + 0.4976i
1.2593 - 0.4976i
0.5159 + 0.2062i
0.5159 - 0.2062i
-1.6964 - 1.4537i
-1.6964 + 1.4537i
極點:
-0.3333 + 0.4714i
-0.3333 - 0.4714i
-0.5000 + 0.2887i
-0.5000 - 0.2887i
-0.2500 + 0.4330i
-0.2500 - 0.4330i
常量:
0.0556
並聯I 的複共軛對,對應框圖係數
並聯I-First:
分子
-1.1111 1.7778 0
分母
1.0000 0.6667 0.3333
並聯I-Second:
分子
-1.1905 -0.1587 0
分母
1.0000 1.0000 0.3333
並聯I-Third:
分子
-1.6429 -4.2143 0
分母
1.0000 0.5000 0.2500
並聯II 的複共軛對,對應框圖係數
並聯II-First:
分子
2.5185 0.3704
分母
1.0000 0.6667 0.3333
並聯II-Second:
分子
1.0317 0.3968
分母
1.0000 1.0000 0.3333
並聯II-Third:
分子
-3.3929 0.4107
分母
1.0000 0.5000 0.2500
並聯 I型
並聯II型
相關文章
- 語音訊號預處理——數字濾波器音訊
- MATLAB訊號處理——數字濾波器的設計Matlab
- 數字訊號處理基礎----插值、抽取濾波器
- 數字訊號處理:運用FFT簡單濾波FFT
- FPGA數字訊號處理(24)數字相關器設計(簡化結構)FPGA
- FPGA數字訊號處理(25)數字相關器設計(經典結構)FPGA
- 數字濾波器和模擬濾波器(一)
- 演算法 | 數字影像處理之「中值濾波」演算法
- 數字影像處理實驗(四)影像銳化
- 數字訊號處理實驗一(離散時間訊號的MATLAB實現)Matlab
- 數字訊號處理c語言程式集C語言
- FPGA數字訊號處理(23)FSK解調技術(包絡檢波法)FPGA
- 大牛講解訊號與系統以及數字訊號處理
- FPGA數字訊號處理(26)加擾器與解擾器設計FPGA
- FPGA數字訊號處理(22)FSK調製技術FPGA
- C++數字訊號處理演算法庫SP++C++演算法
- 高通WCD9375音訊編解碼器/數字濾波器晶片簡介音訊晶片
- 數字影像處理實驗之對比度拉伸
- MATLAB數字訊號處理(1)四種經典功率譜估計方法比較Matlab
- FPGA數字訊號處理(27)卷積編碼器與Viterbi譯碼器設計FPGA卷積Viterbi
- FPGA數字訊號處理(十三)鎖相環位同步技術的實現FPGA
- MATLAB數字訊號處理(2)LFM脈衝雷達回波處理模擬Matlab
- 數字影象處理DIP
- 訊號處理基本引數
- [Python影象處理] 四.影象平滑之均值濾波、方框濾波、高斯濾波及中值濾波Python
- 數學是結構,不是數字!
- 數字訊號模擬實驗——實驗一離散時間訊號與系統的時域分析
- 詳解數字影像的濾波和邊緣檢測
- php 處理 浮點數 精度運算 數字處理等PHP
- 個人實驗程式碼記錄 | 數字影像處理實驗3·影像直方圖與均衡化處理直方圖
- 數字影象處理-第一節
- 數字影象處理目錄列表
- 實驗任務四:登入介面、實驗任務五:猜數字
- [00]數字影像處理-matlab速成Matlab
- 數字影像處理相關練習
- 數字訊號處理:線性卷積、迴圈卷積、圓周卷積計算卷積
- 中文數字與阿拉伯數字:數字符號的文化交融符號
- js驗證數字JS