资源简介
PCM编码的matlab实现并分析其性能
代码片段和文件信息
%show the pcm encode and decode
clear all
close all
t=0:0.01:10;
vm1=-70:1:0; %输入的正弦信号幅度不同
vm = 10.^(vm1/20);
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;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 594 2014-03-17 19:25 PCM.m
----------- --------- ---------- ----- ----
594 1
相关资源
- Model Predictive Control System Design using M
- g.726 源代码 matlab
- 基于Matlab的PCM系统设计与仿真
- 音频信号编码成PCM
- dpcm算法研究 语音压缩编码算法:差
- PCM编码器与PCM解码器的MATLAB实现及性
- IMA-ADPCM(16bit)语音压缩的matlab仿真
- 一个matlab上的图像压缩过程
- 基于matlab的PCM编码和汉明码课程设计
- 语音信号基带传输通信系统仿真——
- PCM编码的MATLAB演示
- PCM调制解调MATLAB实现
- PCM_FSK_ASK_DPSK仿真源码(matlab实现)
-
通信 PCM 基于simli
nk - 基于MATLAB的PCM编码
- 脉冲编码调制(PCM)实现
- PCM + QAM调制解调仿真程序Matlab
-
基于simuli
nk的PCM编译码器设计及应用 - matlab实现PCM编码译码
- matlab中pcm编码
- PDM转PCM参考文献文献
- A率PCM编码MATLAB程序
- 通信系统课群综合课程设计
- T-S模糊辨识与广义预测控制GPCMATLAB源
- DPCM译码器的设计与仿真——使用MAT
- 通信原理pcm编码及解码
- MATLAB实现DPCM编码
- 通信原理仿真实验 matlab
-
基于SIMUli
nk的MSK通信系统仿真含PC - 脉冲编码调制PCM调制与解调
评论
共有 条评论