• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Matlab
  • 标签: Alamouti  

资源简介

仿真程序,基于Alamouti 的2发1收的空时编码性能

资源截图

代码片段和文件信息

%ex1.m
%仿真Alamouti 2发1收空时编码性能,调制方式为QPSK
clear all
datasize=100000;                    % 仿真的符号数
EbNo=0:2:20;                         % 信噪比
M=4;                                % QPSK modulation
x=randsrc(2datasize/2[0:3]);      % 数据源符号
x1=pskmod(xMpi/4);       
h=randn(2datasize/2)+j*randn(2datasize/2);   %Rayleigh衰落信道
h=h./sqrt(2);                             
for indx=1:length(EbNo)
    sigma1=sqrt(1/(4*10.^(EbNo(indx)/10)));              % SISO信道高斯白噪声标准差
    n=sigma1*(randn(2datasize/2)+j*randn(2datasize/2));
    y=x1+n;                                             % 通过AWGN信道
    y1=x1+n./h;                                         % 通过SISO瑞利衰落信道后的判决变量
    x2=pskdemod(yMpi/4);
    x3=pskdem

评论

共有 条评论