没有合适的资源?快使用搜索试试~ 我知道了~
PCM编解码的MATLAB实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 125 浏览量
2021-10-30
04:55:32
上传
评论
收藏 18KB PDF 举报
温馨提示
试读
3页
MATLAB
资源推荐
资源详情
资源评论
clc
% clear all
close all
fs=100;
t=1/fs:1/fs:1;
n=8;
s1=cos(2*pi*t);
s=s1/max(abs(s1)); %信号归一化
y=Alaw(s); %A 律量化
[qu c] = u_quantize(y,n);
qu1=decode(c,length(s),ceil(log2(n))+1);
x=invAlaw(qu1);
x=x*max(abs(s1));
plot(t,s1)
hold on
plot(t,x,'r')
figure(2)
function y=Alaw(s0)
A=87.6;
A0=1/A;
s=abs(s0);
y=zeros(1,length(s));
y(find(s<=A0))=(A*s(find(s<=A0))/(1+log(A))).*sign(s0(s<=A0));
y(find(s>A0))=((1+log(A*s(find(s>A0))))/(1+log(A))).*sign(s0(s>A0));
function x=invAlaw(y)
A=87.6;
A0=1/A;
资源评论
jishuyh
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功