资源简介
PCM编码和解码的Matlab程序,我试过的,正确的
代码片段和文件信息
%show the pcm encode and decode
clear all
close all
t=0:0.01:10;%1001个数
vm1=-70:1:10; %输入正弦信号幅度不同 dB
vm=10.^(vm1/20);%dB---10进制
figure(1)
for k=1:length(vm)
for m=1:2
x=vm(k)*sin(2*pi*t+2*pi*rand(1));
v=1;
xx=x/v; %normalize
sxx=floor(xx*4096);
y=pcm_encode(sxx);
yy=pcm_decode(yv);
nq(m)=sum((x-yy).*(x-yy))/length(x);%燥声功率
sq(m)=mean(yy.^2);%信号功率
snr(m)=(sq(m)/nq(m));%信燥比
drawnow
subplot(211)
plot(tx);
title(‘sample sequence‘);
subplot(212)
plot(tyy);
title(‘pcm decode sequence‘);
end
snrq(k)=10*log10(mean(snr));
end
figure(2)
plot(vm1snrq);
axis([-60 0 0 60]);
grid;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 973 2011-03-30 22:15 tongxin\pcm_decode.m
文件 1322 2011-03-30 22:15 tongxin\pcm_encode.m
文件 800 2011-03-30 22:15 tongxin\pcm1.m
目录 0 2011-03-31 08:49 tongxin
----------- --------- ---------- ----- ----
3095 4
- 上一篇:北斗B3I测距码生成程序
- 下一篇:基于MATLAB前推回代潮流计算程序
相关资源
- 强迫对流的流道换热系数的Matlab程序
- 研究生 数理统计多元线性回归及显着
- 瑞利衰落信道下采用MRC分集误码性能
- 爬山算法matlab程序
- 构造均值为a方差为b的高斯白噪声
- 室内定位算法matlab程序
- 模糊综合评价matlab程序
- 牛拉法潮流计算Matlab程序
- 拉曼光谱特征峰提取的蚁群算法的M
- 车载网络共享资源分配matlab程序
- 数据拟合Matlab程序
- 排课问题的遗传算法MATLAB程序
- 线性规划matlab程序.zip
- 惯导六位置法标定解算Matlab程序
- 一维均值聚类matlab程序
- MIT数据库的心电信号预处理matlab程序
- delta机械手工作空间matlab程序
- 车牌识别的matlab程序
- 阵列天线切比雪夫分布幅度计算
- GA+SVM的MATLAB程序
- 牛顿拉夫逊法解潮流计算MATLAB程序附
- 概率数据关联算法matlab程序.zip
- 双边滤波图像处理方法MATLAB程序
- 三次样条插值三弯矩算法matlab程序.
- 离散时滞系统MATLAB作图
- 梯度下降法matlab程序,需要手动输入
- 基于多频外差原理的仿真,matlab程序
- 二元序列的Berlekamp-Massey算法的matlab程
- KPCA MATLAB程序,提供4种核函数,根据
- 频域特征值MATLAB程序
评论
共有 条评论