码迷,mamicode.com
首页 > 其他好文 > 详细

《DSP using MATLAB》Problem 6.12

时间:2018-09-12 14:01:59      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:form   SOS   1.2   1.5   image   ros   mat   分享图片   print   

技术分享图片

代码:

%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%%            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 + b11

fprintf(‘\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)

  运行结果:

       从题目给的图中看,总体是并联形式,并联第一部分是由两个二阶滤波器串联组成,然后再和第二部分并联。

       首先由直接形式得到并联形式的系数:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

        该形式不是唯一的。

《DSP using MATLAB》Problem 6.12

标签:form   SOS   1.2   1.5   image   ros   mat   分享图片   print   

原文地址:https://www.cnblogs.com/ky027wh-sx/p/9634242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!