资源简介
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
评论
共有 条评论