资源简介
MATLAB;使用的是双声道信号,进行信道分离,对分离后的信号进行非均匀量化,PCM编码,编码后形成即生成二进制矩阵,其中包含十进制转化为二进制。
代码片段和文件信息
%% 本函数实现国际通用的PCM量化A律13特性近似,x为输入的序列A率自定义值,M为最大量化单位,yn为量化值,Cn为编码值
function [CnynQn] = APCM(xMmodel)
%% 输入信号量化前归一化处理
xt = x/max(abs(x));
s = sign(xt); % 符号函数,求得每一序列值的符号
Xt = abs(xt); % 求归一化后序列的绝对值
Q =M*Xt; % 确定量化单位
Qn=zeros(length(x)2);%Qn(:1)段数,Qn(:2)段内数
%% 均匀PCM编码模式
a=M*[01/1281/641/321/161/81/41/21];
%段内最小量化间隔
for ii = 1:8; an(ii)= (a(ii+1)-a(ii))/16 ;end
%% 选择为PCM编码或者对数PCM码组的线性PCM的13位码组
if model==1
ypcm = zeros(length(x)8);
for i =1:length(Q)
for j = 1:8
if Q(i)>=a(j) && Q(i)
Qn(i1)=j-1; % 段数确定
for k =0:15
if Q(i)>=a(j)+k*an(j) && Q(i)
Qn(i2) = k; % 段内数确定
yn(i) = ((a(j)+(k+0.5)*an(j))*max(abs(x))*s(i))/M;
end
end
end
end
if Q(i)==a(9)
Qn(i:) = [715] ;
yn(i) = max(abs(x))*s(i);
end
%符号位的判断
if s(i)>0
ypcm(i1)=1;
elseif s(i)<0
ypcm(i1)=0;
end
ypcm(i2:4) = (numto2(Qn(i1)3))‘;
ypcm(i5:8) = (numto2(Qn(i2)4))‘;
end
end
Cn = ypcm;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-04 09:55 音乐信号编码matlab20180702\
文件 1761 2018-07-03 21:53 音乐信号编码matlab20180702\APCM.m
文件 768044 2018-07-04 09:52 音乐信号编码matlab20180702\Dquit1.wav
文件 768044 2018-07-04 09:52 音乐信号编码matlab20180702\Dquit2.wav
文件 264155 2018-07-04 09:54 音乐信号编码matlab20180702\SL_data.mat
文件 3840044 2018-07-03 22:15 音乐信号编码matlab20180702\SL_data.wav
文件 206 2018-07-02 22:16 音乐信号编码matlab20180702\calsample.m
文件 1098 2018-07-04 09:52 音乐信号编码matlab20180702\cy_read01.m
文件 896 2018-07-03 19:01 音乐信号编码matlab20180702\dec2binPN.m
文件 354 2018-07-03 21:42 音乐信号编码matlab20180702\numto2.m
文件 275 2018-07-02 20:02 音乐信号编码matlab20180702\wavread.m
文件 36 2018-07-02 22:51 音乐信号编码matlab20180702\函数说明.txt
文件 1536044 2018-07-04 09:51 音乐信号编码matlab20180702\烟花易冷8s.wav
- 上一篇:matlab实用中文手册带书签
- 下一篇:基于相位谱视觉注意机制matlab代码
相关资源
- dpcm算法研究 语音压缩编码算法:差
- PCM编码器与PCM解码器的MATLAB实现及性
- 音频信号的频谱分析 对音频号进行快
- 将源文件读入matlab后二进制输出到文
- 基于MATLAB的音频信号混响器的设计
- 正弦模型的matlab程序
- 基于MATLAB语言的RFID二进制防冲突法识
- IMA-ADPCM(16bit)语音压缩的matlab仿真
- 基于Matlab GUI的简易音频信号采集分析
- 一个matlab上的图像压缩过程
- 使用MATLAB和声卡录音并分析波形和频
- 基于matlab的PCM编码和汉明码课程设计
- 语音信号基带传输通信系统仿真——
- 脉冲编码调制
- 基于MATLAB男女声音频信号分析
- 二进制数字频带传输系统设计(终极
- 十进制二进制格雷码的转换
- matlab仿真RFID标签防碰撞二进制算法
- matlab读取comtrade文件支持文本与二进制
- PCM编码的MATLAB演示
- PCM调制解调MATLAB实现
- MATLAB-RFID-二进制树
- PCM_FSK_ASK_DPSK仿真源码(matlab实现)
-
通信 PCM 基于simli
nk - MATLAB-批转换MP3文件为语谱图,并保存
- matlab仿真RFID标签防碰撞算法 包括二进
- matlab仿真RFIDRFID标签防碰撞算法 包括
- 基于MATLAB的PCM编码
- 二进制FSK调制及包络检波解调过程仿
- 二进制ASK调制及包络检波解调过程仿
评论
共有 条评论