資源簡介
該資源使用matlab編碼,功能是:發送一段音樂,然后經過抽樣量化PCM編碼,信源編碼,信道編碼,調制,解調譯碼后播放出來,使用的編碼技術是漢明碼,調制解調技術是QPSK

代碼片段和文件信息
function?h=?hanmincoder(sL)
%補零使序列的長度為4的倍數
if?mod(L4)==1;??
????L=L+3;
????s(L)=0;s(L-1)=0;s(L-2)=0;
elseif?mod(L4)==2;
????L=L+2;
????s(L)=0;s(L-1)=0;
??elseif?mod(L4)==3;
????L=L+1;
????s(L)=0;
????end
h=zeros(1L+L/4*3);%產生編碼序列
N=L+L/4*3;
j=1;
for?k=0:L/4-1??????%把序列a中每四個碼按照漢明碼對應關系在其后面加上3個監督碼元
????????i=4*k+1;???????%循環變量
????????h(j)=s(i);
????????h(j+1)=s(i+1);
????????h(j+2)=s(i+2);
????????h(j+3)=s(i+3);
????????h(j+4)=xor(xor(s(i)s(i+1))s(i+2));
????????h(j+5)=xor(xor(s(i)s(i+1))s(i+3));
????????h(j+6)=xor(xor(s(i)s(i+2))s(i+3));
????????j=j+7;
end
end
?
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-03-28?14:16??通信系統matlab仿真\
?????文件?????????662??2011-12-05?23:39??通信系統matlab仿真\hanmincoder.m
?????文件????????1185??2011-12-05?22:22??通信系統matlab仿真\hanmingdecoder.m
?????文件????????1810??2012-03-28?14:18??通信系統matlab仿真\main.m
?????文件??????????75??2011-12-05?19:27??通信系統matlab仿真\mdlGetDuanHao.m
?????文件?????????463??2011-12-05?19:34??通信系統matlab仿真\mdlGetDuanLuoMa.m
?????文件?????????321??2011-12-05?19:35??通信系統matlab仿真\mdlGetDuanNeiHao.m
?????文件?????????876??2011-12-05?19:41??通信系統matlab仿真\mdlOutputs.m
?????文件?????????421??2011-12-05?21:47??通信系統matlab仿真\mdlOutputs2.m
?????文件?????????386??2011-12-05?22:09??通信系統matlab仿真\noise.m
?????文件?????????164??2011-12-07?23:26??通信系統matlab仿真\pcmcoder.m
?????文件?????????156??2011-12-07?23:27??通信系統matlab仿真\pcmdecoder.m
?????文件?????????579??2011-12-05?22:05??通信系統matlab仿真\qpskcoder.m
?????文件?????????886??2011-12-05?22:14??通信系統matlab仿真\qpskdecoder.m
?????文件??????112128??2012-03-28?14:16??通信系統matlab仿真\多媒體通信程序報告.doc
?????文件?????8324540??2011-12-07?23:47??通信系統matlab仿真\高山流水.wav
- 上一篇:matlab 極幾何工具箱
- 下一篇:MATLAB_時間序列
評論
共有 條評論