资源简介
平坦衰落信道仿真平衰落信道的仿真实验(*)
实验工具:Mathworks Matlab
实验目的:了解带中断的容量随中断率变化的过程,熟练操作 matlab 软件;实现内容:
1、 设平衰落信道的带宽为 20MHz,若将发射功率固定为 P ,则接收信噪比有五个可能取值:r1
=20dB,r2 =15dB,r3 =10dB,r4 =5dB,r5 =0dB,对应出现的概率为 P1 =0.1, P2 = P4
=0.2, P3 = P5 =0.25,假设只有接收端已知 CSI。
2、 画出带中断率的容量随中断率变化的曲线( 0 <= Pout < 1),以及对应的能被正确接收的平均接收速率,
代码片段和文件信息
close all
global dt t f df N T
close all
N=2^20;
dt=0.001;
df=1/(N*dt);
T=N*dt;
Bs=N*df/2;
t=linspace(-T/2T/2N);
f=linspace(-BsBsN)+eps;
fm=1;
fc=6;
mt=cos(2*pi*fm*t);
m(mt>0)=1;
m(mt<0)=0;
c=cos(2*pi*fc*t);
s=m.*c;
S=T2F(s);
n=awgn(s20);
r=s+n;
y=r.*c;
Lpfil=LPF(fc);
Y=T2F(y);
yrt=real(F2T(Lpfil.*Y));;
yr=yrt-mean(yrt);
yr(yr>0)=1;
yr(yr<0)=0;
s
评论
共有 条评论