LPCdecode.m
资源名称:work.rar [点击查看]
上传用户:hwtw888
上传日期:2016-03-15
资源大小:177k
文件大小:0k
源码类别:
压缩解压
开发平台:
Matlab
- function x = LPCdecode(y, f)
- %LPCdecode函数是解码程序,与编码程序用的是一个预测器。
- error(nargchk(1, 2, nargin));
- if nargin < 2
- f = 1;
- end
- f = f(end: -1: 1);
- [m, n] = size(y);
- order = length(f);
- f = repmat(f, m, 1);
- x = zeros(m, n + order);
- for j = 1: n
- jj = j + order;
- x(:, jj) = y(:, j) + round(sum(f(:, order: -1: 1).* x(:, (jj-1):-1:(jj-order)), 2));
- end
- x = x(:, order + 1: end);