《DSP using MATLAB》Problem 6.12
生活随笔
收集整理的這篇文章主要介紹了
《DSP using MATLAB》Problem 6.12
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:
%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Problem 6.12 \n\n');banner(); %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ b = [0.05 -0.01 -0.13 0.00 0.13 0.01 -0.05]; a = [1.00 -0.77 1.59 -0.88 1.20 -0.35 0.31]; format short; fprintf('\nConvert DIRECT-form to PARALLEL-form : \n'); [C, Bp, Ap] = dir2par(b, a) %C = 0;a11 = conv(Ap(1, :), Ap(2, :)) b11 = conv(Bp(1, :), Ap(2, :)) + conv(Bp(2, :), Ap(1, :))b11 = [b11, zeros(1,length(a11)-length(b11))] b12 = -0.1613*a11 + b11fprintf('\nConvert DIRECT-form to CASCADE-form : \n'); [b0, Bc, Ac] = dir2cas(b12, a11) fprintf('\nConvert TF-form to SOS-form : \n'); [sos, g] = tf2sos(b12, a11)運行結果:
? ? ? ?從題目給的圖中看,總體是并聯形式,并聯第一部分是由兩個二階濾波器串聯組成,然后再和第二部分并聯。
? ? ? ?首先由直接形式得到并聯形式的系數:
? ? ? ? 該形式不是唯一的。
轉載于:https://www.cnblogs.com/ky027wh-sx/p/9634242.html
總結
以上是生活随笔為你收集整理的《DSP using MATLAB》Problem 6.12的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java数组的几种形式——java编程思
- 下一篇: 二进制编译http