mimo_ofdm_stbc.asv

来自「此文件为mimo的仿真」· ASV 代码 · 共 47 行

ASV
47
字号
% 该程序是根据《MIMO一OFDM系统实现方案及盲估计技术研究》中提到的方案进行的程序仿真
% 该部分为传统的STBC编码方案,原理框图见图2-1 ,图2-2


% 在本节中,对基于STBC编码方案的传统MIMO-OFDM系统进行了仿真.
% 发射端天线数为2,采用的STBC方案如式(2-1)或( 2-3 )所示。
% 在发射端采用BPSK的调制方式;发射信号进行分帧,每帧包括128个比特;
%信道参数的产生是根据3GPP组织定义的SCM模型产生,
%在本节的仿真中,信道的阶数假设为4 (FIR模型下信道抽头系数就为5);
%接收端的解码方式按2.2.3节中所述的内容完成对接收信号的处理。


% The transmitted signal 
% 2 Antennas * 128 =256bits
 MT=2;
 NumberPerFrame=128;
 Source_bits= randint(1,NumberPerFrame*MT); % Size:1*NumberPerFrame*MT

% BPSK Modulation
 Bits_BPSK= pskmod(Source_bits,2,pi);      % Size:1*NumberPerFrame*MT
 
 %   STBC编码方案  
   % Alamouti Space-Time Block Encoder, G2, full rate
                    %  |            Time 1      Time 2     
                    %  |  
                    %  |Antenna 1    s1           -s2 
                    %  | 
                    %  |Antenna 2     s2          s1
   
    % Signals  alloted to  Antenna 1        
    s1 =Bits_BPSK(1:MT:end);
    % Signals  alloted to  Antenna 2  
    s2 =Bits_BPSK(2:MT:end);
   
   %  STBC编码
   
    Antenna1=zeros(1,MT*NumberPerFrame);
    Antenna1(1:MT:end)=s1;
    Antenna1(2:MT:end)=-s2;
 
    Antenna2=zeros(1,MT*NumberPerFrame);
    Antenna2(1:MT:end)=s2;
    Antenna2(2:MT:end)=s1;
  
  
          
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?