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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bper16qamh3.m

?? 無線通信系統中的空時編碼的仿真程序。多天線發送
?? M
字號:
function [pb,ps]=bper16QAMH3(snr_in_dB,N)
echo on
E=1;                                          %energy per symbol;
snr=10^(snr_in_dB/10);
numan=3;                                       %the number of transmit antennas
M=16;                                          %16QAM
L=log(M)/log(2);
d=sqrt(1/10);
sgman=sqrt(E*numan/(2*snr));                 %noise variance
sgmaa=sqrt(0.5);
for k=1:N,
    temp=rand;
    dsource(k)=1+floor(M*temp);                % a integer number between 1 and M, uniform       
end;
dsource1=[dsource(1:N/3)];                     % rate k=3
dsource2=[dsource((N/3+1):2*N/3)];
dsource3=[dsource((2*N/3+1):N)];
mappingbits=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;
             0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1;
             1 0 0 0;1 0 0 1;1 0 1 0;1 0 1 1;
             1 1 0 0;1 1 0 1;1 1 1 0;1 1 1 1];
mapping=d.*[1+i;  1+3.*i;  3+i;  3+3.*i;
         1-i;  1-3.*i;  3-i;  3-3.*i;
         -1+i; -1+3.*i; -3+i; -3+3.*i;
         -1-i; -1-3.*i; -3-i; -3-3.*i];          %16QAM
 for k=1:N,                                      %mapping symbol and bits
     qam_sig(k)=mapping(dsource(k));
     dsourcebits(k,:)=mappingbits(dsource(k),:);
 end;
 qam_sigkrate=[qam_sig(1:(N/3));qam_sig((N/3+1):2.*N/3);qam_sig((2.*N/3+1):N)];
 dsourcebits1=dsourcebits((1:(N/3)),:);
 dsourcebits2=dsourcebits(((N/3+1):2.*N/3),:);
 dsourcebits3=dsourcebits(((2.*N/3+1):N),:);
 for k=1:(N/3),                                 %each frame 3antennas 4time slots 3symbols
     [a(1) a(2)]=gngauss(sgmaa);                %path gain antenna1
     [a(3) a(4)]=gngauss(sgmaa);                %path gain antenna2
     [a(5) a(6)]=gngauss(sgmaa);                %path gain antenna3
     pathgain=[(a(1)+a(2).*i);
               (a(3)+a(4).*i);
               (a(5)+a(6).*i)]; 
     [n(1) n(2)]=gngauss(sgman);                %noise timeslot1
     [n(3) n(4)]=gngauss(sgman);                %noise timeslot2
     [n(5) n(6)]=gngauss(sgman);                %noise timeslot3
     [n(7) n(8)]=gngauss(sgman);                %noise timeslot4
     noise=[(n(1)+n(2).*i);
            (n(3)+n(4).*i);
            (n(5)+n(6).*i);
            (n(7)+n(8).*i)]; 
     C=[qam_sigkrate(1,k),qam_sigkrate(2,k),(qam_sigkrate(3,k)./sqrt(2));
        -conj(qam_sigkrate(2,k)),conj(qam_sigkrate(1,k)),(qam_sigkrate(3,k)./sqrt(2));
        (conj(qam_sigkrate(3,k))./sqrt(2)),(conj(qam_sigkrate(3,k))./sqrt(2)),...
                     ((-qam_sigkrate(1,k)-conj(qam_sigkrate(1,k))+qam_sigkrate(2,k)-conj(qam_sigkrate(2,k)))/2);
        (conj(qam_sigkrate(3,k))./sqrt(2)),(-conj(qam_sigkrate(3,k))./sqrt(2)),...
                     ((qam_sigkrate(2,k)+conj(qam_sigkrate(2,k))+qam_sigkrate(1,k)-conj(qam_sigkrate(1,k)))/2)];
     r(:,k)=C*pathgain+noise;                  %received signals 
     for j=1:M,
         s1(k,j)=(abs((r(1,k)*conj(pathgain(1,1))+conj(r(2,k))*pathgain(2,1)+...
             (r(4,k)-r(3,k))*conj(pathgain(3,1))/2-conj(r(3,k)+r(4,k))*pathgain(3,1)/2)-mapping(j))).^2+...
             (-1+(abs(pathgain(1,1))).^2+(abs(pathgain(2,1))).^2+(abs(pathgain(3,1))).^2).*(abs(mapping(j))).^2;
         s2(k,j)=(abs((r(1,k)*conj(pathgain(2,1))-conj(r(2,k))*pathgain(1,1)+...
             (r(4,k)+r(3,k))*conj(pathgain(3,1))/2+conj(-r(3,k)+r(4,k))*pathgain(3,1)/2)-mapping(j))).^2+...
             (-1+(abs(pathgain(1,1))).^2+(abs(pathgain(2,1))).^2+(abs(pathgain(3,1))).^2).*(abs(mapping(j))).^2;
         s3(k,j)=(abs(((r(1,k)+r(2,k))*conj(pathgain(3,1))/(sqrt(2))+conj(r(3,k))*(pathgain(1,1)+pathgain(2,1))/(sqrt(2))+...
             conj(r(4,k))*(pathgain(1,1)-pathgain(2,1))/(sqrt(2)))-mapping(j))).^2+...
             (-1+(abs(pathgain(1,1))).^2+(abs(pathgain(2,1))).^2+(abs(pathgain(3,1))).^2).*(abs(mapping(j))).^2;
     end;
 end;
 numofsymbolerror=0;
 numofbiterror=0;
 for k=1:(N/3),
     [min_metric1 decis1]=min(s1(k,:));
     [min_metric2 decis2]=min(s2(k,:));
     [min_metric3 decis3]=min(s3(k,:));
     decisbits1(k,:)=mappingbits(decis1,:);
     decisbits2(k,:)=mappingbits(decis2,:);
     decisbits3(k,:)=mappingbits(decis3,:);
     for l=1:L,
         if (decisbits1(k,l)~=dsourcebits1(k,l)),
             numofbiterror=numofbiterror+1;
         end;
         if (decisbits2(k,l)~=dsourcebits2(k,l)),
             numofbiterror=numofbiterror+1;
         end;
         if (decisbits3(k,l)~=dsourcebits3(k,l)),
             numofbiterror=numofbiterror+1;
         end;
     end;
     if (decis1~=dsource1(k)),
         numofsymbolerror=numofsymbolerror+1;
     end;
     if (decis2~=dsource2(k)),
         numofsymbolerror=numofsymbolerror+1;
     end;
     if (decis3~=dsource3(k)),
         numofsymbolerror=numofsymbolerror+1;
     end;
 end;
 ps=numofsymbolerror/N;
 pb=numofbiterror/(L*N);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区二区三区中文字幕| 成人在线一区二区三区| 国产一区二区三区香蕉| 91香蕉视频污| 久久久久久麻豆| 奇米色一区二区| 欧美在线免费播放| 国产精品进线69影院| 久久黄色级2电影| 欧美亚洲图片小说| 国产精品毛片无遮挡高清| 久久99久久久欧美国产| 欧美日韩一区在线观看| 亚洲欧洲日产国产综合网| 国产一区二区在线免费观看| 欧美精品日韩一区| 一区二区三区中文字幕电影| 国产成人精品免费看| 26uuu久久天堂性欧美| 蜜桃91丨九色丨蝌蚪91桃色| 欧美日韩国产综合一区二区 | 蜜桃av一区二区在线观看| 99精品视频在线观看免费| 国产欧美一区二区精品久导航| 久久精品72免费观看| 日韩亚洲电影在线| 看国产成人h片视频| 欧美tickling挠脚心丨vk| 日本最新不卡在线| 7777精品伊人久久久大香线蕉超级流畅 | 日韩精品一区二区三区老鸭窝| 五月婷婷欧美视频| 欧美日韩的一区二区| 日韩国产欧美在线播放| 91.com视频| 日本美女一区二区三区视频| 欧美一区二区视频免费观看| 日韩成人av影视| 欧美tickling挠脚心丨vk| 国产一区欧美二区| 国产精品传媒入口麻豆| 91视频免费看| 丝袜美腿亚洲综合| 欧美精品一区二区三区久久久| 国产麻豆精品95视频| 美洲天堂一区二卡三卡四卡视频 | 午夜精品一区在线观看| 欧美喷潮久久久xxxxx| 日本亚洲天堂网| 日韩美女视频在线| 国产精品99精品久久免费| 欧美国产一区在线| 色av成人天堂桃色av| 婷婷国产v国产偷v亚洲高清| 欧美一区二区视频在线观看2020| 极品少妇xxxx精品少妇| 国产精品成人免费精品自在线观看| 97国产精品videossex| 亚洲亚洲精品在线观看| 欧美一区二区三区的| 国产精品一级二级三级| 亚洲免费在线观看视频| 日韩三级视频在线看| 成人性生交大片免费看在线播放| 亚洲一区二区视频在线| 久久中文娱乐网| 91国偷自产一区二区开放时间| 日日摸夜夜添夜夜添精品视频| 国产日韩欧美电影| 欧美日韩国产中文| 成人三级伦理片| 日韩精品91亚洲二区在线观看| 国产女主播一区| 欧美精品自拍偷拍动漫精品| 成人精品视频一区二区三区尤物| 亚洲综合图片区| 国产午夜亚洲精品羞羞网站| 欧美视频精品在线观看| 成人亚洲精品久久久久软件| 日本亚洲一区二区| 一区二区三区**美女毛片| 国产亚洲一本大道中文在线| 在线不卡免费av| 91传媒视频在线播放| 国产xxx精品视频大全| 免费观看在线综合色| 亚洲最色的网站| 国产精品久久久久精k8| 久久亚洲欧美国产精品乐播| 欧美美女一区二区三区| 99久久er热在这里只有精品15| 黄色精品一二区| 麻豆精品视频在线观看| 亚洲国产一区二区三区| 国产精品亲子乱子伦xxxx裸| 精品国产第一区二区三区观看体验 | 欧美日韩国产在线观看| 一本久久精品一区二区| 成人网男人的天堂| 国产福利91精品| 国产福利一区二区三区视频| 久久99国产精品尤物| 日产国产欧美视频一区精品| 午夜精品在线视频一区| 亚洲国产精品久久久男人的天堂 | 国产日韩欧美综合一区| 欧美精品一区二区久久婷婷| 91精品国产综合久久福利软件| 欧美日韩一区二区在线观看视频| 色哟哟一区二区在线观看| av在线播放一区二区三区| www.在线成人| 99热国产精品| 色哟哟日韩精品| 在线一区二区观看| 欧美午夜电影网| 欧美裸体一区二区三区| 欧美精选午夜久久久乱码6080| 欧美精品1区2区| 精品国产99国产精品| 久久夜色精品一区| 亚洲国产成人一区二区三区| 国产精品久99| 亚洲国产日日夜夜| 日本视频中文字幕一区二区三区| 日本成人在线一区| 国产99精品国产| 色偷偷久久一区二区三区| 欧美日韩小视频| 欧美成人vps| 日韩精品三区四区| 国产精品乡下勾搭老头1| 国产成人精品亚洲日本在线桃色| 成人一区二区三区在线观看| 91在线视频在线| 正在播放亚洲一区| 国产日韩欧美高清在线| 亚洲在线视频网站| 久久国产精品99久久久久久老狼| 国产福利电影一区二区三区| 色综合天天天天做夜夜夜夜做| 欧美丝袜丝交足nylons图片| 日韩视频免费观看高清在线视频| 久久日一线二线三线suv| 国产精品成人在线观看| 亚洲地区一二三色| 激情五月激情综合网| www.久久久久久久久| 91精品久久久久久蜜臀| 日本一区二区视频在线| 亚洲乱码中文字幕| 久久精品噜噜噜成人88aⅴ| jlzzjlzz亚洲日本少妇| 欧美成人一级视频| 亚洲日穴在线视频| 免费看日韩精品| 日本丰满少妇一区二区三区| 337p日本欧洲亚洲大胆精品| 最新国产の精品合集bt伙计| 毛片av一区二区三区| 一本高清dvd不卡在线观看| 精品少妇一区二区三区| 亚洲精选一二三| 国产中文一区二区三区| 欧美影视一区在线| 国产网站一区二区三区| 亚洲风情在线资源站| 成人午夜激情影院| 精品日韩欧美在线| 舔着乳尖日韩一区| 一本大道久久a久久综合婷婷 | 亚洲四区在线观看| 美国欧美日韩国产在线播放| 91久久精品国产91性色tv| 国产三级一区二区| 麻豆免费看一区二区三区| 在线观看日产精品| 亚洲欧美一区二区三区久本道91 | 欧美日韩日日夜夜| 日韩一区在线免费观看| 国产99久久久精品| 久久麻豆一区二区| 精品一区二区在线免费观看| 在线免费不卡视频| 亚洲精品视频观看| 一本一道久久a久久精品| 欧美国产成人在线| 粗大黑人巨茎大战欧美成人| 久久久久一区二区三区四区| 久久精品国产亚洲aⅴ| 欧美精品乱人伦久久久久久| 亚洲一级二级在线| 欧美性猛片aaaaaaa做受| 亚洲欧美一区二区三区极速播放| 成人黄色777网| 国产精品国产三级国产aⅴ中文 | 久久国产尿小便嘘嘘尿| 日韩精品在线一区| 激情综合一区二区三区| 26uuu亚洲综合色欧美|