資源簡介
平坦衰落信道仿真平衰落信道的仿真實驗(*)
實驗工具: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
評論
共有 條評論