内容发布更新时间 : 2025/1/7 16:30:27星期一 下面是文章的全部内容请认真阅读。
湖南工程学院课程设计报告
0时 a
end;
end ;
密勒码 if(X(i)==1), b=0; for j=1:ds, if j<=ds/2,
Y1((i-1)*ds+j)=a; else
Y1((i-1)*ds+j)=~a; end; end; a=~a; else if(b>0), a=~a; for j=1:ds,
Y1((i-1)*ds+j)=a; end; else
for j=1:ds,
Y1((i-1)*ds+j)=a; end; b=b+1; end; end
为1
6
湖南工程学院课程设计报告
AMI码
if(X(i)==1), for j=1:ds,
Y1((i-1)*ds+j)=1; HDB3码
end;
a=- a; %a取反,+1、-1间跳变 else
for j=1:ds,
Y1((i-1)*ds+j)=0; end;
end
if(X(i)==1),
e=e+1; b=0;
for j=1:ds,
end; d=-d; else
if (e/2-fix(e/2))==0&&e>0,
c=d; for j=1:ds,
end; d=-d; b=b+1; else if b<3, for j=1:ds,
7
Y1((i-1)*ds+j)=d;
Y1((i-1)*ds+j)=c*0.5;
湖南工程学院课程设计报告
Y1((i-1)*ds+j)=0;
end; b=b+1; else for j=1:ds, Y1((i-1)*ds+j)=c;
end; b=0; c=-c; end; end; e=0; end
6)各波形、码型的功率谱分布
x=0:0.01:5; y=sin(pi*x); y=y./(pi*x); y(1)=1; dan=y.*y;
dan=dan/4; %单极性非归零码 y=sin(pi*x/2); y=y./(pi*x/2); y(1)=1;
mache=sin(pi*x/2).*sin(pi*x/2); %双向码 mache=mache.*y; mache=mache.*y; x=x*pi;
miler=(23-2*cos(x)-22*cos(2*x)-12*cos(3*x)+5*cos(4*x)+12*cos(5*x)+2*cos(6*x)-8*cos(7*x)+2*cos(8*x))./(17+8*cos(8*x));
8
湖南工程学院课程设计报告
t=x.*x;
miler=miler./t; %密勒码 miler(1)=0.2;
x=x/pi; plot(x,dan,'--',x,mache,':',x ,miler); grid on; axis([-20,60,0.0000001,2]);
7)基带传输系统的误码率与信噪比的关系
sn=0.1:0.01:100; snlg=20*log10(sn); sdouble=sqrt(sn); ssingle=sqrt(sn/2);
bdouble=erfc(sdouble)/sqrt(2); bsingle=erfc(ssingle)/sqrt(2); semilogy(snlg,bdouble); hold;
semilogy(snlg,bsingle,'--'); hold on; sn1=0.1:0.05:1000; M=8; snlg1=20*log10(sn1); s=sqrt(sn1*3/(M^2-1)); Q=erfc(s)/sqrt(2); bgray=2*(M-1)*Q/M;
semilogy(snlg1,bgray,':'); xlabel('信噪比(分贝)'); ylabel('误码率
9