資源簡介
A率13折線編碼 MATLAB代碼
在13折線編碼中,普遍采用8位二進制碼,
代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%A率13折線編譯碼.m
clc
clear
close?all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%?信號獲取?y?Fs
load?handel?
%sound(yFs);
%時間軸
t0=0:1/Fs:(length(y)-1)/Fs;
%測試長度?NumofTest
NumofTest=floor(length(y)/4);
Sig_O=y(1:NumofTest);
t=t0(1:NumofTest);
sound(Sig_OFs);
%原始語音信號波形
figure(7)
plot(tSig_O)?grid?on
title(‘原始語音信號波形‘)
axis([11+200/Fs-11])
xlabel(‘Time/S‘);?ylabel(‘Amplitude/V‘);
zoom?xon
%%?信號編碼
%信號最大幅度?Amax
Amax=max(abs(Sig_O));
%信號長度?SigLength
SigLength=length(Sig_O);
%信號編碼??SigCode
SigCode=cell(1SigLength);
for?i=1:length(Sig_O)
????SigCode(i)=cellstr(C_CodeofPCM(Sig_O(i)/AmaxAmax));
????i=i+1;
end
%%?信道
%采用雙極性傳輸碼
%?信號的PCM碼組?變為?基帶信號?SigCode_JiDai
SigCode_JiDai_In=zeros(8*length(SigCode)1);
j=0;
for?i=1:length(Si
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1318??2010-11-28?16:03??RectangWaveofSqu3.m
?????文件???????1541??2010-12-25?02:03??C_CodeofPCM.m
?????文件???????1484??2010-12-27?01:17??D_CodeofPCM.m
?????文件???????4897??2010-12-27?01:24??A率13折線編譯碼.m
-----------?---------??----------?-----??----
?????????????????9240????????????????????4
- 上一篇:支持向量數據描述的matlab程序
- 下一篇:序列信號發生器的multisim仿真
評論
共有 條評論