pcm.m

来自「pcm编码 有关线性、A律、mu律的pcm编码的matlab实现」· M 代码 · 共 17 行

M
17
字号
function ypcm=pcm(Y,name)
%均匀量化
x=Y;
s=sign(x);                              %求得每一序列值的符号
x=abs(x);                               %求序列的绝对值
ypcm=x;

%舍掉后八位
ypcm=ypcm.*(2^7);    
ypcm=floor(ypcm);
ypcm=ypcm.*s;

%写入编码压缩文件
fid=fopen([name,'.p'],'wb');
fwrite(fid,ypcm,'int8');
fclose(fid);

⌨️ 快捷键说明

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