⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bt_alamouti2.m

📁 基于OFDM的无线宽带系统仿真It contains mainly two parts, i.e. link-level simulator and system-level simulator.
💻 M
字号:
%Alamouti-SFBC scheme for MISO-Alamouti
%return if not MISO system
%T_mod is the modulated signal
%Nsymbol is the No. of symbols within each frame
%state can be 1,2,3,4 or 5, indicates different systems (1=SISO,2=MRC,3=MISO,4=EGC,5=AS)
%
%by Yuanye Wang
%CTIF, Aalborg University
%yywang@kom.aau.dk
%01-08-2006
function T_trans=BT_alamouti2(T_mod,state,N)
if state == 3 || state == 6
    for k=1:2:N
        Ant0(k:k+1,:) = [T_mod(k,:); -conj(T_mod(k+1,:))];    
        Ant1(k:k+1,:) = [T_mod(k+1,:); conj(T_mod(k,:))];        
    end
    T_trans(:,:,1)=Ant0;T_trans(:,:,2)=Ant1;
else
    T_trans = T_mod;
end
%
% 
% if state~=3
%     T_trans=T_mod;
%     return;
% end
% for i=1:2:N
%     
% %for i=1:2:Nsymbol
%     Ant0(i,:)=T_mod(i,:);
%     Ant0(i+1,:)=-conj(T_mod(i+1,:));
%     Ant1(i,:)=T_mod(i+1,:);
%     Ant1(i+1,:)=conj(T_mod(i,:));
% end
% T_trans(:,:,1)=Ant0;T_trans(:,:,2)=Ant1;

⌨️ 快捷键说明

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