亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? adaptive mmse space-time multi-user detection .m

?? adaptive mmse space-time multiuser detection algorithm.m是自適應(yīng)MMSE空時多用戶檢測算法 dec multiuser.m是空時解相關(guān)多用戶檢測
?? M
字號:
clear;
  usernumber=15; % 小區(qū)里的用戶數(shù)
  Lc1=31; % 用于對符號擴(kuò)頻的長度
  ini(1,:)=[0 0 0 0 1];
  ini(2,:)=[0 0 0 1 0];
  ini(3,:)=[0 0 0 1 1];
  ini(4,:)=[0 0 1 0 0];
  ini(5,:)=[0 0 1 0 1];
  ini(6,:)=[0 0 1 1 0];
  ini(7,:)=[0 0 1 1 1];
  ini(8,:)=[0 1 0 0 0];
  ini(9,:)=[0 1 0 0 1];
  ini(10,:)=[0 1 0 1 0];
  ini(11,:)=[0 1 0 1 1];
  ini(12,:)=[0 1 1 0 0];
  ini(13,:)=[0 1 1 0 1];
  ini(14,:)=[0 1 1 1 0];
  ini(15,:)=[0 1 1 1 1];
  ini(16,:)=[1 0 0 0 0];
  ini(17,:)=[1 0 0 0 1];
  ini(18,:)=[1 0 0 1 0];
  ini(19,:)=[1 0 0 1 1];
  ini(20,:)=[1 0 1 0 0];
  ini(21,:)=[1 0 1 0 1];
  ini(22,:)=[1 0 1 1 0];
  ini(23,:)=[1 0 1 1 1];
  ini(24,:)=[1 1 0 0 0];
  ini(25,:)=[1 1 0 0 1];
  ini(26,:)=[1 1 0 1 0];
  ini(27,:)=[1 1 0 1 1];
  ini(28,:)=[1 1 1 0 0];
  ini(29,:)=[1 1 1 0 1];
  ini(30,:)=[1 1 1 1 0];
  poly1=[1 0 0 1 0 1];
  n=5;
  for k=1:1:usernumber;
      mseq=msequence(ini(k,:),n,poly1);
      PN(k,:)=conver(mseq,n);
  end     % 產(chǎn)生用戶PN碼
  
   %方向向量的產(chǎn)生
 for i=1:1:usernumber;
     aa1(i)=4*3.14*(rand-0.5);%每個用戶第1個路徑的波達(dá)方向
     aa2(i)=4*3.14*(rand-0.5);%每個用戶第2個路徑的波達(dá)方向
     aa3(i)=4*3.14*(rand-0.5);%每個用戶第3個路徑的波達(dá)方向
     aa4(i)=4*3.14*(rand-0.5);%每個用戶第4個路徑的波達(dá)方向
 end
for i=1:1:usernumber;
    a1(:,i)=[1 exp(j*3.14*sin(aa1(i))) exp(j*2*3.14*sin(aa1(i))) exp(j*3*3.14*sin(aa1(i)))]';%每個用戶在天線1上的方向向量
    a2(:,i)=[1 exp(j*3.14*sin(aa2(i))) exp(j*2*3.14*sin(aa2(i))) exp(j*3*3.14*sin(aa2(i)))]';%每個用戶在天線2上的方向向量
    a3(:,i)=[1 exp(j*3.14*sin(aa3(i))) exp(j*2*3.14*sin(aa3(i))) exp(j*3*3.14*sin(aa3(i)))]';%每個用戶在天線3上的方向向量
    a4(:,i)=[1 exp(j*3.14*sin(aa4(i))) exp(j*2*3.14*sin(aa4(i))) exp(j*3*3.14*sin(aa4(i)))]';%每個用戶在天線4上的方向向量
end
  
  
  snrindb=5; %信噪比(分貝) 
  snr=10^(snrindb/10);
%噪聲方差假設(shè)為1,信號的幅度也設(shè)為1
  sgma=1;
%比特能量
  Eb=2*sgma^2*snr;
 %設(shè)有15個用戶,基站有4個天線,每個用戶有4個路徑,最大時延為5個碼片,同時考慮多址干擾和碼片間干擾
  zuidashiyanmapianshu=5;%最大時延碼片數(shù)
  kuozhanmachang=31+zuidashiyanmapianshu;%擴(kuò)展碼長
 
 %幅度產(chǎn)生
 A(1,1)=0.7*sqrt(Eb);
 A(1,2)=0.2*sqrt(Eb);
 A(1,3)=0.5*sqrt(Eb);
 A(1,4)=0.3*sqrt(Eb);
 for i=2:1:usernumber;
     for j=1:1:4;
         A(i,j)=(2-rand)*sqrt(Eb);;
     end
 end
  
 %各個用戶各個路徑的時延碼片個數(shù)
  shiyan1=[3 2 4 5 0 1 5 3 5 2 1 3 1 4 5 5 3 0 0 3 2 1 0 4 3 2 1 4 3 0];%各個用戶第1條路徑的時延碼片數(shù)
  shiyan2=[0 3 2 1 5 4 0 2 4 1 2 1 0 5 3 3 5 3 4 0 3 2 4 5 0 1 5 3 5 2];%各個用戶第2條路徑的時延碼片數(shù)
  shiyan3=[2 1 0 4 3 2 1 4 3 0 5 4 5 1 0 0 4 4 2 1 4 4 5 5 1 5 4 1 1 5];%各個用戶第3條路徑的時延碼片數(shù)
  shiyan4=[4 4 5 5 1 5 4 1 1 5 4 2 2 3 4 1 2 2 3 2 0 3 2 1 5 4 0 2 4 1];%各個用戶第4條路徑的時延碼片數(shù)
 
  %擴(kuò)展碼的產(chǎn)生
  for i=1:1:usernumber;
     C1(i,:)=[zeros(1,shiyan1(i)) PN(i,:) zeros(1,zuidashiyanmapianshu-shiyan1(i))];
     if shiyan1(i)==0;
        C1f(i,:) =zeros(1,kuozhanmachang);
    else
       for j=1:1:kuozhanmachang;
           if j<=shiyan1(i);
             C1f(i,j)=PN(i,31-shiyan1(i)+j);
          else C1f(i,j)=0;
          end
       end
     end
     if shiyan1(i)==zuidashiyanmapianshu;
        C1b(i,:) =zeros(1,kuozhanmachang);
     else
       for j=1:1:kuozhanmachang;
           if j<=shiyan1(i)+31;
             C1b(i,j)=0;
          else C1b(i,j)=PN(i,j-31-shiyan1(i));
          end
       end
     end
    
     
     C2(i,:)=[zeros(1,shiyan2(i)) PN(i,:) zeros(1,zuidashiyanmapianshu-shiyan2(i))];
     if shiyan2(i)==0;
        C2f(i,:) =zeros(1,kuozhanmachang);
    else
       for j=1:1:kuozhanmachang;
           if j<=shiyan2(i);
             C2f(i,j)=PN(i,31-shiyan2(i)+j);
          else C2f(i,j)=0;
          end
       end
     end
     if shiyan2(i)==zuidashiyanmapianshu;
        C2b(i,:) =zeros(1,kuozhanmachang);
     else
       for j=1:1:kuozhanmachang;
           if j<=shiyan2(i)+31;
             C2b(i,j)=0;
          else C2b(i,j)=PN(i,j-31-shiyan2(i));
          end
       end
     end
     
     
     C3(i,:)=[zeros(1,shiyan3(i)) PN(i,:) zeros(1,zuidashiyanmapianshu-shiyan3(i))];
     if shiyan3(i)==0;
        C3f(i,:) =zeros(1,kuozhanmachang);
    else
       for j=1:1:kuozhanmachang;
           if j<=shiyan3(i);
             C3f(i,j)=PN(i,31-shiyan3(i)+j);
          else C3f(i,j)=0;
          end
       end
     end
     if shiyan3(i)==zuidashiyanmapianshu;
        C3b(i,:) =zeros(1,kuozhanmachang);
     else
       for j=1:1:kuozhanmachang;
           if j<=shiyan3(i)+31;
             C3b(i,j)=0;
          else C3b(i,j)=PN(i,j-31-shiyan3(i));
          end
       end
     end
     
     
     C4(i,:)=[zeros(1,shiyan4(i)) PN(i,:) zeros(1,zuidashiyanmapianshu-shiyan4(i))];
     if shiyan4(i)==0;
        C4f(i,:) =zeros(1,kuozhanmachang);
    else
       for j=1:1:kuozhanmachang;
           if j<=shiyan4(i);
             C4f(i,j)=PN(i,31-shiyan4(i)+j);
          else C4f(i,j)=0;
          end
       end
     end
     if shiyan4(i)==zuidashiyanmapianshu;
        C4b(i,:) =zeros(1,kuozhanmachang);
     else
       for j=1:1:kuozhanmachang;
           if j<=shiyan4(i)+31;
             C4b(i,j)=0;
          else C4b(i,j)=PN(i,j-31-shiyan4(i));
          end
       end
     end
     
 end

 

 b=zeros(usernumber,10000);   %定義所有用戶發(fā)送的符號為一個矩陣
 %用戶數(shù)據(jù)的產(chǎn)生 
 for j=1:1:2000+2;
     b(1,j)=1;%用戶1的訓(xùn)練序列,假設(shè)都為1
 end
 for i=2:1:usernumber;
     for j=1:1:2000+2;
        b(i,j)=sign(0.5-rand);
     end
 end
 
 
%RLS算法產(chǎn)生時間域的權(quán)值向量c1、c2、c3、c4,其中c1、c2、c3、c4分別是每個天線在時間域上對應(yīng)的權(quán)值
%初始化
XX=zeros(4,kuozhanmachang,2000);%定義一個矩陣XX
r=0.99;%遺忘因子
P1=0.005*ones(kuozhanmachang,kuozhanmachang)-0.01*rand(kuozhanmachang,kuozhanmachang);%初始化P1
c1=0.005*ones(kuozhanmachang,1)-0.01*rand(kuozhanmachang,1);%初始化權(quán)值c1

P2=0.005*ones(kuozhanmachang,kuozhanmachang)-0.01*rand(kuozhanmachang,kuozhanmachang);%初始化P2
c2=0.005*ones(kuozhanmachang,1)-0.01*rand(kuozhanmachang,1);%初始化權(quán)值c2

P3=0.005*ones(kuozhanmachang,kuozhanmachang)-0.01*rand(kuozhanmachang,kuozhanmachang);%初始化P3
c3=0.005*ones(kuozhanmachang,1)-0.01*rand(kuozhanmachang,1);%初始化權(quán)值c3

P4=0.005*ones(kuozhanmachang,kuozhanmachang)-0.01*rand(kuozhanmachang,kuozhanmachang);%初始化P4
c4=0.005*ones(kuozhanmachang,1)-0.01*rand(kuozhanmachang,1);%初始化權(quán)值c4
for l=2:1:2000;
    % 產(chǎn)生每個天線的時間域接收信號
    X=zeros(4,kuozhanmachang);
    for i=1:1:usernumber;
        X=X+a1(:,i)*A(i,1)*C1(i,:)*b(i,l)+a1(:,i)*A(i,1)*C1b(i,:)*b(i,l+1)+a1(:,i)*A(i,1)*C1f(i,:)*b(i,l-1)+a2(:,i)*A(i,2)*C2(i,:)*b(i,l)+a2(:,i)*A(i,2)*C2b(i,:)*b(i,l+1)+a2(:,i)*A(i,2)*C2f(i,:)*b(i,l-1)+a3(:,i)*A(i,3)*C3(i,:)*b(i,l)+a3(:,i)*A(i,3)*C3b(i,:)*b(i,l+1)+a3(:,i)*A(i,3)*C3f(i,:)*b(i,l-1)+a4(:,i)*A(i,4)*C4(i,:)*b(i,l)+a4(:,i)*A(i,4)*C4b(i,:)*b(i,l+1)+a4(:,i)*A(i,4)*C4f(i,:)*b(i,l-1);   
    end
    X=X+sgma*randn(4,kuozhanmachang);
    XX(:,:,l)=X;%將接收數(shù)據(jù)存儲到XX中
    %天線1時間域上的RLS算法
    K1=(1/(r+X(1,:)*P1*X(1,:)'))*P1*X(1,:)';
    e1=1-X(1,:)*c1;
    c1=c1+K1*e1;
    P1=(1/r)*(P1-K1*X(1,:)*P1);
    %天線2時間域上的RLS算法
    K2=(1/(r+X(2,:)*P2*X(2,:)'))*P2*X(2,:)';
    e2=1-X(2,:)*c2;
    c2=c2+K2*e2;
    P2=(1/r)*(P2-K2*X(2,:)*P2);
    %天線3時間域上的RLS算法
    K3=(1/(r+X(3,:)*P3*X(3,:)'))*P3*X(3,:)';
    e3=1-X(3,:)*c3;
    c3=c3+K3*e3;
    P3=(1/r)*(P3-K3*X(3,:)*P3);
    %天線4時間域上的RLS算法
    K4=(1/(r+X(4,:)*P4*X(4,:)'))*P4*X(4,:)';
    e4=1-X(4,:)*c4;
    c4=c4+K4*e4;
    P4=(1/r)*(P4-K4*X(4,:)*P4);
end

%RLS算法產(chǎn)生空間域的權(quán)值向量w1
%初始化
r=0.99;%遺忘因子
P=0.005*ones(4,4)-0.01*rand(4,4);%初始化P
w1=0.005*ones(4,1)-0.01*rand(4,1);%初始化w1
for l=2:1:2000;
    % 產(chǎn)生每個天線的接收信號
    X=XX(:,:,l);%接收數(shù)據(jù)
    Y1=X(1,:)*c1;%天線1時域濾波輸出信號
    Y2=X(2,:)*c2;%天線2時域濾波輸出信號
    Y3=X(3,:)*c3;%天線3時域濾波輸出信號
    Y4=X(4,:)*c4;%天線4時域濾波輸出信號
    Y=[Y1 Y2 Y3 Y4]';%將Y1、Y2、Y3、Y4組成一個向量
    %空域中的RLS算法
    K=(1/(r+Y'*P*Y))*P*Y;
    e=1-Y'*w1;
    w1=w1+K*e;
    P=(1/r)*(P-K*Y'*P);
end



%重新產(chǎn)生用戶數(shù)據(jù)
for i=1:1:usernumber;
     for j=1:1:10000+2;
        b(i,j)=sign(0.5-rand);
     end
 end

%接收信號并計算誤碼率
error=0;%誤碼數(shù)置0
for l=2:1:10000;
    % 產(chǎn)生每個天線的時間域接收信號
    X=zeros(4,kuozhanmachang);
    for i=1:1:usernumber;
        X=X+a1(:,i)*A(i,1)*C1(i,:)*b(i,l)+a1(:,i)*A(i,1)*C1b(i,:)*b(i,l+1)+a1(:,i)*A(i,1)*C1f(i,:)*b(i,l-1)+a2(:,i)*A(i,2)*C2(i,:)*b(i,l)+a2(:,i)*A(i,2)*C2b(i,:)*b(i,l+1)+a2(:,i)*A(i,2)*C2f(i,:)*b(i,l-1)+a3(:,i)*A(i,3)*C3(i,:)*b(i,l)+a3(:,i)*A(i,3)*C3b(i,:)*b(i,l+1)+a3(:,i)*A(i,3)*C3f(i,:)*b(i,l-1)+a4(:,i)*A(i,4)*C4(i,:)*b(i,l)+a4(:,i)*A(i,4)*C4b(i,:)*b(i,l+1)+a4(:,i)*A(i,4)*C4f(i,:)*b(i,l-1);   
    end
    X=X+sgma*randn(4,kuozhanmachang);
    %時域濾波
    Y1=X(1,:)*c1;
    Y2=X(2,:)*c2;
    Y3=X(3,:)*c3;
    Y4=X(4,:)*c4;
    %空域濾波
    Y=[Y1 Y2 Y3 Y4]';
    YY=w1'*Y;
    b1=sign(real(YY));%取YY的實部,并得到對用戶1數(shù)據(jù)的估計
    if b1~=b(1,l);
        error=error+1;%當(dāng)出現(xiàn)誤碼時,error加1
    end
end
wumalv=error/10000;%計算誤碼率

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文欧美字幕免费| 亚洲国产三级在线| 欧美体内she精高潮| 免费在线观看精品| 亚洲人快播电影网| 日韩精品一区二区三区在线 | 粉嫩嫩av羞羞动漫久久久| 亚洲制服丝袜av| 中文字幕久久午夜不卡| 日韩一区二区精品| 色噜噜狠狠成人网p站| 国产综合色在线| 视频一区二区不卡| 国产精品麻豆一区二区| 日韩一区二区三区免费看| 国产日韩欧美高清在线| 欧美在线一二三四区| 成人午夜电影久久影院| 久久不见久久见免费视频7| 亚洲午夜久久久久久久久电影院| 中文在线资源观看网站视频免费不卡 | 国产女主播视频一区二区| 欧美日韩国产精品自在自线| 99国内精品久久| 福利一区二区在线观看| 精品伊人久久久久7777人| 午夜伊人狠狠久久| 亚洲中国最大av网站| 亚洲美女一区二区三区| 国产精品久久久99| 久久久久久久综合| 久久综合狠狠综合久久综合88| 欧美电影在哪看比较好| 在线观看日韩精品| 色88888久久久久久影院野外| 成人午夜视频在线| 国产精品香蕉一区二区三区| 国精品**一区二区三区在线蜜桃| 三级久久三级久久| 亚洲最大成人网4388xx| 亚洲欧美日韩电影| 亚洲免费伊人电影| 亚洲色图视频免费播放| 亚洲欧洲av在线| 自拍偷拍国产精品| 中文字幕日韩精品一区| 国产精品每日更新| 国产精品久久久久久久久免费桃花 | 欧美色中文字幕| 欧美日韩第一区日日骚| 欧美日韩久久一区| 在线不卡一区二区| 欧美一卡在线观看| 日韩美女主播在线视频一区二区三区| 日韩一级高清毛片| 精品福利在线导航| 国产日韩欧美亚洲| 亚洲色图.com| 亚洲午夜电影网| 日本不卡视频一二三区| 蓝色福利精品导航| 大陆成人av片| 欧美自拍偷拍一区| 日韩亚洲电影在线| 久久精品一区四区| 综合网在线视频| 午夜私人影院久久久久| 美日韩一区二区三区| 国产一区二区毛片| 不卡的av电影| 91麻豆精品国产91久久久久久久久| 日韩午夜在线观看| 欧美国产成人精品| 亚洲图片欧美综合| 久久99久久久欧美国产| 国产成人免费av在线| 色欧美日韩亚洲| 日韩限制级电影在线观看| 中文字幕国产精品一区二区| 亚洲国产日韩av| 激情久久久久久久久久久久久久久久| 成人自拍视频在线观看| 欧美性大战久久久久久久蜜臀| 欧美一区二区三区在线| 欧美国产丝袜视频| 午夜av一区二区三区| 国产伦精品一区二区三区免费迷 | 日韩电影免费在线看| 国产一区二区三区高清播放| 色综合天天综合网国产成人综合天 | 蜜臀久久99精品久久久画质超高清| 黑人巨大精品欧美黑白配亚洲| 91丨porny丨中文| 欧美一区二区三区白人| 中文字幕一区av| 日本不卡视频在线观看| 91在线观看地址| 欧美精品一区二区久久婷婷| 一区二区高清免费观看影视大全 | 亚洲综合视频在线观看| 国产精品亚洲综合一区在线观看| 欧美亚洲动漫精品| 日本一区二区三区四区| 香蕉av福利精品导航| 懂色av一区二区在线播放| 7777精品伊人久久久大香线蕉的| 国产精品福利影院| 久久国产麻豆精品| 欧美日韩一区三区四区| 18成人在线观看| 国产成人鲁色资源国产91色综| 91麻豆精品国产91久久久使用方法 | 精品国产乱码久久久久久蜜臀| 成人丝袜高跟foot| 欧美va日韩va| 亚洲成a人v欧美综合天堂下载| 国产成人精品午夜视频免费| 日韩精品一区二区三区中文精品| 天堂久久一区二区三区| 99久久国产综合精品色伊| 久久婷婷国产综合精品青草 | 日韩在线播放一区二区| 91网上在线视频| 日韩一区在线看| 东方aⅴ免费观看久久av| 欧美精品一区二区三区蜜桃| 欧美aa在线视频| 3d动漫精品啪啪| 奇米影视7777精品一区二区| 欧美日韩日本视频| 亚洲第一激情av| 欧美午夜寂寞影院| 亚洲午夜电影在线| 欧美色精品在线视频| 亚洲免费在线电影| 色美美综合视频| 洋洋av久久久久久久一区| 91麻豆国产香蕉久久精品| 中文字幕在线视频一区| 成人禁用看黄a在线| 国产精品人人做人人爽人人添| 国产成a人亚洲精| 久久久久久综合| 成人亚洲一区二区一| 国产欧美日韩精品a在线观看| 国产成人免费视频一区| 中文字幕不卡的av| 99r精品视频| 亚洲综合男人的天堂| 欧美日韩亚洲不卡| 日韩精品视频网| 精品久久人人做人人爽| 国产美女视频一区| 中文字幕精品在线不卡| 91美女视频网站| 视频一区在线播放| 欧美一区二区二区| 久久国产欧美日韩精品| 国产网站一区二区三区| 成人avav影音| 亚洲动漫第一页| 日韩欧美国产系列| 国产成人精品一区二区三区网站观看| 国产精品久久久久桃色tv| 一本久久综合亚洲鲁鲁五月天 | 五月天激情综合| 精品国产乱码久久久久久1区2区 | 97久久超碰国产精品| 一区二区三区在线影院| 欧美精品在线一区二区| 久久爱www久久做| 日韩毛片精品高清免费| 欧美色图片你懂的| 久久黄色级2电影| 国产精品国产a| 日韩一区二区三区av| 国产91精品一区二区麻豆亚洲| 亚洲卡通欧美制服中文| 91麻豆精品国产综合久久久久久| 国产xxx精品视频大全| 亚洲欧美视频在线观看视频| 91精品国产综合久久香蕉的特点 | 亚洲国产精品精华液2区45| 91麻豆视频网站| 久久99国产精品成人| 国产精品麻豆欧美日韩ww| 欧美日韩一级二级| 国产成人精品免费网站| 亚洲成人午夜电影| 久久久久久久国产精品影院| 欧美中文字幕久久| 国产精品91一区二区| 亚洲一区在线视频| 久久久久久久综合狠狠综合| 欧美日韩午夜精品| 国产成人精品一区二| 日本免费新一区视频| 亚洲美女在线一区| 国产色产综合色产在线视频| 欧美一区二区三区的|