%主函数
%2路径瑞利衰退通道模拟
%设置默认参数
NN=256; %传输符号数
tb=0.5; %1位时间
fs=10; 每%1个符号的采样数
ebn0db=[1:2:15]; 设定Eb/N0
建立QPSK信号
x=random_binary(nn,fs ) x=random_binary(nn,fs ); %x是QPSK信号
%输入功率和延迟
p0=0; %视距LOS成分
p1=20; %第一通路成分
p2=1; %第二通路成分
延迟=由每% 1个符号的采样数确定的延迟
delay0=0;
延迟1=0;
delay2=delay;
%设置复杂和智能的睫毛(瑞利)衰减
gain1=sqrt(P1 ) ABS ) randn ) 1,NN ) irandn(1) 1,NN );
gain2=sqrt(P2 ) ABS(randn ) 1,NN ) irandn(1) 1,NN );
for k=1:NN
for kk=1:fs
索引=(k-1 ) *fs kk;
gain1(1,index )=gain1(1) 1,k );
gain2(1,index )=gain2(1) 1,k );
结束
结束
y1=x;
for k=1:延迟2
y2(1,k )=y1 ) 1,k ) sqrt ) p0;
结束
fork=(delay21 ) : (nnfs ) ) ) ) ) ) ) ) )。
y2(1,k )=y1 ) 1,k ) *sqrt ) P0 ) y1(1,k-delay1) ggain1) 1,k-delay2) ) ggain2) 1,