alaw.m

来自「该代码实现了A率和mu率PCM算法」· M 代码 · 共 13 行

M
13
字号
%A率压缩
function[y,a]=alaw(x,A)
%alaw 非均匀PCM的A律非线性
%Y=ALAW(X,A)
%X=input vector
a=max(abs(x));
for i=1:length(x)
    if abs(x(i))<=1/A
        y(i)=A*(x(i)/a)/(1+log(A));
    else
        y(i)=sign(x(i))*(1+log(A*abs((x(i)/a))))/(1+log(A));
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?