《DSP using MATLAB》示例Example4.6

Posted 沧海一粟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《DSP using MATLAB》示例Example4.6相关的知识,希望对你有一定的参考价值。

用到的z变换的性质:

继续解题:

上代码:

b = [0,0,0, 0.25, -0.5, 0.0625]; a = [1, -1, 0.75, -0.25, 0.0625];               % polynomials coefficients
[delta,n] = impseq(0, 0, 7);

figure(\'NumberTitle\', \'off\', \'Name\', \'Example4.6 Impulse Sequence\')
set(gcf,\'Color\',\'white\'); 
%subplot(2,1,1); 
stem(n,delta); title(\'Impulse sequence \');  xlabel(\'n\'); ylabel(\'delta(n)\'); grid on;

x_check_sequence = filter(b, a, delta);                                          % check sequence

x_ori_seq = [(n-2) .* (1/2) .^ (n-2) .* cos(pi*(n-2)/3)] .* stepseq(2, 0, 7);    % original sequence

  运行结果:

 

以上是关于《DSP using MATLAB》示例Example4.6的主要内容,如果未能解决你的问题,请参考以下文章

《DSP using MATLAB》示例Example 6.20

《DSP using MATLAB》示例Example5.17

《DSP using MATLAB》示例Example5.18

《DSP using MATLAB》示例Example5.21

DSP using MATLAB 示例Example3.17

《DSP using MATLAB》示例Example 8.8