DMdecode.m
上传用户:hwtw888
上传日期:2016-03-15
资源大小:177k
文件大小:0k
源码类别:

压缩解压

开发平台:

Matlab

  1. function x = DMdecode(y, a)
  2. %函数DMdecode为解码程序,y为要解码的预测误差矩阵,a为预测系数,当a默认时,a = 1。
  3. error(nargchk(1, 2, nargin));
  4. if nargin < 2
  5.     a = 1;
  6. end
  7. [m, n] = size(y);
  8. x = zeros(m, n + 1);
  9. for j = 1: n
  10.     jj = j + 1;
  11.     x(:, jj) = y(:, j) + a.* x(:, (jj-1));
  12. end
  13. x = x(:, 1+1:end);