資源簡介
ppm程序,詳細解決了,調制解調各種序列問題
代碼片段和文件信息
clear?all
tic
ebno?=?14;
%rows=128;cols=256;
k?=?256;
maximum_blockerror=500;
blockerrors=0;
biterrors=0;
block=0;
%s=round(rand(1?cols-rows));
%產生H矩陣
%H?=?genH(rowscols);
%使用H矩陣進行LDPC編碼
%[uPrearranged_cols]=ldpc_encode(sH);
%bits?=?u;
%numbits?=?length(bits);
%numbits=10000;
%bits=round(rand(1?numbits));
%amp=1;
%tx_waveform=bpsk(uamp);
while(blockerrors ????%s?=?zeros(1rows);
????s?=?zeros(1k);
????%[uPrearranged_cols]?=?ldpc_encode(sH);
????%bits?=?u;
????bits?=?s;
????numbits=length(bits);
????
????[PPMseqOUT]=PPMencode(numbitsbits);
%r_PPMseq=abs(awgn(PPMseqOUTSNR));
????Eb?=?(1/length(PPMseqOUT))*sum(PPMseqOUT.^2);
????EbNo?=?10.^(ebno./10);
????No?=?Eb./EbNo;
????nstdv?=?sqrt(No./2);
????noise?=?nstdv.*randn(1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1574??2008-12-24?19:52??MAIN.m
?????文件????????489??2008-12-17?15:40??PPM_hard_decode.m
?????文件????????653??2008-12-17?15:36??PPMencode.m
-----------?---------??----------?-----??----
?????????????????2716????????????????????3
評論
共有 條評論