课程作业记录4:选择合并/等增益合并/最大比合并MIMO的Matlab仿真

这里给出的是发射天线为1根,接收天线为4根的情况。

%当发射天线为1根,接收天线为4根时
%分别采用选择合并、等增益合并、最大比合并方式
clear all;                                            
close all;

%生成100000个-1/1的随机数列作为初始信号
r=randint(1,100000);
for i=1:100000
    if r(i)==0
        s(i)=-1;
    else
        s(i)=1;
    end
end

rs=s;

for snrdb=1:1:30;
    
    %给信号乘上参数B=1/sqrt(2)的瑞利衰落系数
    %四根接受天线相当于该过程独立进行4次
    
    h1=raylrnd(1/sqrt(2),1,100000)*sqrt(snrdb);
    h2=raylrnd(1/sqrt(2),1,100000)*sqrt(snrdb);
    h3=raylrnd(1/sqrt(2),1,100000)*sqrt(snrdb);
    h4=raylrnd(1/sqrt(2),1,100000)*sqrt(snrdb);
    s1=h1.*s;
    s2=h2.*s;
    s3=h3.*s;
    s4=h4.*s;
    
    %给信号加上功率为snr(db)的高斯白噪声信号
    
    x1=awgn(s1,snrdb);
    x2=awgn(s2,snrdb);
    x3=awgn(s3,snrdb);
    x4=awgn(s4,snrdb);
    
    %选择合并
    %选择每一时刻信号和噪声功率之和最大的信号
    
    xx1=abs(x1);
    xx2=abs(x2);
    xx3=abs(x3);
    xx4=abs(x4);
  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值