代码:

%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%%            Output Info about this m-file
fprintf('\n***********************************************************\n');
fprintf('        <DSP using MATLAB> Problem 6.6 \n\n');banner();
%% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hb = [1 cos(0.1*pi) cos(0.2*pi) cos(0.3*pi) cos(0.4*pi)];   % numerator polynominal
ha = [1 0.8*sin(0.1*pi) (0.8^2)*sin(0.2*pi) (0.8^3)*sin(0.3*pi) (0.8^4)*sin(0.4*pi) (0.8^5)*sin(0.5*pi)];xb = 1;
xa = [1 0 -1];fprintf('\n FIR filter DIRECT-form:     \n');
b = hb
a = conv(ha, xa)
%a = ha;fprintf('\nConvert DIRECT-form to CASCADE-form :     \n');
[b0, Bc, Ac] = dir2cas(b, a)fprintf('\nConvert DIRECT-form to PARALLEL-form :     \n');
[C, Bp, Ap] = dir2par(b, a)
C = 0;fprintf('\nConvert DIRECT-form to LATTICE-LADDER-form :     \n');
[Klr, Clr] = dir2ladr(b, a) fprintf('\nConvert DIRECT-form to MATLAB LATTICE-LADDER-form :     \n');
[K, V] = tf2latc(b, a)% -----------------------------------------
%     START check
% -----------------------------------------
n = [0:7];
delta = impseq(0, 0, 7)
%format long
format  short
hcas = casfiltr(b0, Bc, Ac, delta)hpar = parfiltr(C, Bp, Ap, delta)hladr = ladrfilt(Klr, Clr, delta)hdir = filter(b, a, delta)
% -------------------------------------------
%       END check
% -------------------------------------------figure('NumberTitle', 'off', 'Name', 'P6.6 hcas(n), hpar(n)')
set(gcf,'Color','white');
subplot(2,1,1); stem(n, hcas);
xlabel('n'); ylabel('hcas(n)');
title('hcas(n)');  grid on;
subplot(2,1,2); stem(n, hpar);
xlabel('n'); ylabel('hpar(n)');
title('hpar(n)');  grid on;figure('NumberTitle', 'off', 'Name', 'P6.6 hladr(n) hdir(n)')
set(gcf,'Color','white');
subplot(2,1,1); stem(n, hladr);
xlabel('n'); ylabel('hladr(n)');
title('hladr(n)');  grid on;
subplot(2,1,2); stem(n, hdir);
xlabel('n'); ylabel('hdir(n)');
title('hdir(n)');  grid on;

  运行结果:

直接形式系数

串联形式系数

并联形式系数

格型系数

转载于:https://www.cnblogs.com/ky027wh-sx/p/9600500.html

《DSP using MATLAB》Problem 6.6相关推荐

  1. 《DSP using MATLAB》Problem 5.7

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  2. 《DSP using MATLAB》Problem 6.24

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  3. 《DSP using MATLAB》Problem 6.12

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  4. 《DSP using MATLAB》Problem 6.20

    先放子函数: function [C, B, A, rM] = dir2fs_r(h, r);% DIRECT-form to Frequency Sampling form conversion % ...

  5. 《DSP using MATLAB》Problem 7.26

    注意:高通的线性相位FIR滤波器,不能是第2类,所以其长度必须为奇数.这里取M=31,过渡带里采样值抄书上的. 代码: %% +++++++++++++++++++++++++++++++++++++ ...

  6. 《DSP using MATLAB》Problem 7.36

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  7. 《DSP using MATLAB》Problem 7.16

    使用一种固定窗函数法设计带通滤波器. 代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  8. 《DSP using MATLAB》Problem 8.22

    时光飞逝,亲朋会一个一个离我们远去,孤独漂泊一阵子后,我们自己也要离开, 代码: %% -------------------------------------------------------- ...

  9. 《DSP using MATLAB》Problem 8.1

    代码: %% ------------------------------------------------------------------------ %% Output Info about ...

最新文章

  1. 对话谢宝友:搞真正自研的国产操作系统,而不是伪创新
  2. day1学python Hello Python
  3. java_软件发布版本_Asynch HttpClien 对比发行版本说明_Alpha、Beta、RC、GA版本的区别...
  4. 关于基本工作素养在职场当中的重要性
  5. html转义成velocity,改造Velocity模板引擎让$[!]{}输出默认进行html转义,并增加$#{}语法支持不转义输出...
  6. python安装及配置
  7. 名企面试官精讲典型编程题之C++篇
  8. R语言数据可视化---交互式图表recharts包
  9. Spring AOP之静态代理
  10. C3P0连接池 jar包 下载
  11. CPC客户端打开报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
  12. pycharm新建python的快捷键_Pycharm超级好用的快捷键
  13. 【预防流感】冬春之交推荐吃香菜
  14. 【LeetCode】1056. Confusing Number 解题报告(C++)
  15. 设计32信道的多相滤波结构数字接收机
  16. 格式化硬盘并安装Win10和Ubuntu双系统
  17. 小记Android Gradle插件 Iven 记于 20190522 药厂
  18. python能开发公众号吗_python如何编写公众号
  19. 通过fork来剖析Linux内核的内存管理和进程管理(下)
  20. 工程测量:坐标正反算公式

热门文章

  1. 连续汗蒸一星期有什么好处?
  2. 你见过最奇葩的人和事是什么?
  3. 上有天最高,自然较为小
  4. 俯首甘为孺子牛上一句是什么
  5. 关于职业规划,如何自我实现?
  6. 创业者在创业时经常会问到的一个问题
  7. 解决Error: VM Exception while processing transaction: revert
  8. truffle 安装以及基本指令
  9. Qt4_使用项视图的简便类
  10. 物理层接口特性、数据通信模型、物理层基本概念(数据、信号、码元 、信源、信道、信宿 、速率、波特、带宽)...