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

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

?? adaptivemimo.m

?? MIMO+OFDM系統級仿真關系的一個經典程序
?? M
字號:
clear
clc
BW=input('Required channel bandwidth in MHz(max 20 MHz)=');
disp('choose cyclic prefix to overcome delays spreads')
disp(',1/4 for longest delay spread ,1/8 for long delay spreads ,')
disp('1/16 for short delays spreads ,1/32 for very small delay spread channels')
G=input('=  ');
channels=[1.75 1.5 1.25 2.75 2.0];
oversampling=[8/7 86/75 144/125 316/275 57/50 8/7];
for i=1:5
    y(i)=rem(BW,channels(i));
    if y(i)==0
        n=oversampling(i);
    end
end
y=(y(1))*(y(2))*(y(3))*(y(4))*(y(5));
if y~=0
    n=8/7;
end
if ((G~=1/4)&(G~=1/8)&(G~=1/16)&(G~=1/32))
    error('u have choosed a guard period thats not valid in the ieee 802.16')
end
Nused=200; Nfft=256;
fs=(floor((n*BW*1e6)/8000))*8000; %sampling freqency
freqspacing= fs/Nfft; %freqency spacing
Tb= 1/freqspacing; %usfel symbol time
Tg= G*Tb  ;%Guard time
Ts=Tb+Tg ;%symbol time 
samplingttime= Tb/Nfft;

%adaptive encoding and decoding depending on the channel SNR
genpoly=gf(1,8);
for idx=0:15
    genpoly=conv(genpoly,[1 gf(2,8)^idx]);
end
primepoly=[1 0 0 0 1 1 1 0 1];
convvec=poly2trellis(7,[171,133]);
cSNR=input('Enter the channel SNR in dB(it should be above 6.4 dB)=');
if cSNR<6.4
    error('not a valid channel for transmission ,use another channel with better SNR')
end
%BPSK 1/2
if (6.4<=cSNR&cSNR<9.4)
    inputsize=88;
    seqafterrand=inputsize+8;
    shortening=[1:12];
    shorteningRx=[1:11];
    punvec=reshape([1 , 1],2,1);%convolutional of rate 1/2
    Ncbps=192;%selctor of RS 12*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=[+1 -1];
    Iy=[0 0];
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:);
    bitspersymbol=1;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate=1/2;
    disp('Modulation scheme of BPSK with Coding rate 1/2 is chosen');
elseif (9.4<=cSNR&cSNR<11.2)
    inputsize=184;
    seqafterrand=inputsize+8;
    shortening=[1:32];
    shorteningRx=[1:23];
    punvec=reshape([1 0 , 1 1],4,1);%convolutional of rate 2/3
    Ncbps=384; %selctor of RS 48*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(2,1)*[+1 -1];
    Iy=([+1 -1]')*ones(1,2);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(2);
    bitspersymbol=2;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate=1/2;
    disp('Modulation scheme of QPSK with Coding rate 1/2 is chosen');
elseif (11.2<=cSNR&cSNR<16.4)
    inputsize=280;
    seqafterrand=inputsize+8;
    shortening=[1:40];
    shorteningRx=[1:35];
    punvec=reshape([1 0 1 0 1, 1 1 0 1 0],10,1);%convolutional of rate 5/6
    Ncbps=384; %selctor of RS 48*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(2,1)*[+1 -1];
    Iy=([+1 -1]')*ones(1,2);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(2);
    bitspersymbol=2;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate=3/4;
    disp('Modulation scheme of QPSK with Coding rate 3/4 is chosen');
elseif (16.4<=cSNR&cSNR<18.2)
    inputsize=376;
    seqafterrand=inputsize+8;
    shortening=[1:64];
    shorteningRx=[1:47];
    punvec=reshape([1 0 , 1 1],4,1);%convolutional of rate 2/3
    Ncbps=768; %selctor of RS 96*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(4,1)*[+1 +3 -1 -3];
    Iy=([+1 +3 -3 -1]')*ones(1,4);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(10);
    bitspersymbol=4;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate= 1/2;
    disp('Modulation scheme of 16-QAM with Coding rate 1/2 is chosen');
elseif (18.2<=cSNR&cSNR<22.7)
    inputsize=568;
    seqafterrand=inputsize+8;
    shortening=[1:80];
    shorteningRx=[1:71];
   punvec=reshape([1 0 1 0 1, 1 1 0 1 0],10,1);%convolutional of rate 5/6
    Ncbps=768; %selctor of RS 96*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(4,1)*[+1 +3 -1 -3];
    Iy=([+1 +3 -3 -1]')*ones(1,4);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(10);
    bitspersymbol=4;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate= 3/4;
    disp('Modulation scheme of 16-QAM with Coding rate 3/4 is chosen');
elseif (22.7<=cSNR&cSNR<24.4)
    inputsize=760;
    seqafterrand=inputsize+8;
    shortening=[1:108];
    shorteningRx=[1:95];
   punvec=reshape([1 0 1 , 1 1 0 ],6,1);%convolutional of rate3/4
    Ncbps=1152; %selctor of RS 144*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(8,1)*[+3 +1 +5 +7 -3 -1 -5 -7 ];
    Iy=([+3 +1 +5 +7 -3 -1 -5 -7 ]')*ones(1,8);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(42);
    bitspersymbol=6;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate= 2/3;
    disp('Modulation scheme of 64-QAM with Coding rate 2/3 is chosen');
elseif 24.4<=cSNR
    inputsize=856;
    seqafterrand=inputsize+8;
    shortening=[1:120];
    shorteningRx=[1:107];
    punvec=reshape([1 0 1 0 1, 1 1 0 1 0],10,1);%convolutional of rate 5/6
    Ncbps=1152; %selctor of RS 144*8
    k=0:Ncbps-1;
    mk=(Ncbps/12 )*mod(k,12)+floor(k/12);
    s=ceil(Ncbps/2);
    jk=s*floor(mk/s)+mod(mk+Ncbps-floor(12*mk/Ncbps),s);
    [x,int_idx]=sort(jk);
    Ry=ones(8,1)*[+3 +1 +5 +7 -3 -1 -5 -7 ];
    Iy=([+3 +1 +5 +7 -3 -1 -5 -7 ]')*ones(1,8);
    qamconst=complex(Ry,Iy);
    qamconst=qamconst(:)/sqrt(42);
    bitspersymbol=6;
    CPsel=[(256-G*256+1):256 1:256];
    CPremove=[(256*G+1):(256+G*256)];
    coderate= 3/4;
    disp('Modulation scheme of 64-QAM with Coding rate 3/4 is chosen');
end
choice=input('Enter 1 for inculding mimo in the system and 0 otherwise');
if choice==1
    MimoOFDM=-10;
    Pulse=2;
    delayswitch=2;
    delayBER=2*inputsize;
else
    MimoOFDM=10;
    Pulse=1;
    delayswitch=0;
    delayBER=0;
end

    
    

    
    
    
    
    
    
    
    
    
    
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区电影| 午夜电影网一区| 偷拍一区二区三区四区| 风间由美一区二区三区在线观看 | 色乱码一区二区三区88| 精品国产亚洲在线| 亚洲图片欧美综合| 成人性视频免费网站| 日韩欧美卡一卡二| 亚洲韩国精品一区| 成人国产精品免费网站| 久久综合精品国产一区二区三区| 亚洲在线观看免费| 99久久99久久精品国产片果冻| 日韩欧美国产一区二区在线播放 | 国产日韩欧美激情| 热久久免费视频| 欧美男生操女生| 亚洲乱码国产乱码精品精可以看 | 欧美三级中文字幕在线观看| 国产精品女人毛片| 国产美女在线观看一区| 欧美成人伊人久久综合网| 日韩福利视频网| 欧美另类z0zxhd电影| 亚洲成国产人片在线观看| 欧美影院午夜播放| 亚洲综合一区二区三区| 日韩精品一区二区三区四区| 亚洲丶国产丶欧美一区二区三区| 色欧美片视频在线观看在线视频| 亚洲人成在线播放网站岛国| 99视频有精品| 伊人性伊人情综合网| 欧美在线高清视频| 亚洲国产一区二区a毛片| 91传媒视频在线播放| 一区二区三区色| 欧美午夜免费电影| 视频在线在亚洲| 欧美大尺度电影在线| 国产精品乡下勾搭老头1| 欧美videofree性高清杂交| 国产自产视频一区二区三区| 日韩专区欧美专区| 在线不卡中文字幕| 蜜臀精品一区二区三区在线观看| 日韩女优电影在线观看| 成人午夜在线免费| 91精品免费在线观看| 自拍偷在线精品自拍偷无码专区| 久久不见久久见中文字幕免费| 91视频在线看| 中文字幕va一区二区三区| 日产国产高清一区二区三区| 色婷婷av久久久久久久| 久久久久久影视| 激情综合网天天干| 日韩一级免费一区| 亚洲国产精品麻豆| 日本久久一区二区三区| 中文字幕精品三区| 国产精品一区二区果冻传媒| 日韩视频一区在线观看| 午夜电影网一区| 欧美日产在线观看| 午夜激情久久久| 制服视频三区第一页精品| 一区二区三区不卡视频在线观看| 91视频在线观看| 久久99精品视频| 欧美猛男男办公室激情| 一个色在线综合| 欧美怡红院视频| 亚洲v中文字幕| 欧美日韩aaaaa| 秋霞午夜av一区二区三区| 欧美一区二区三区视频免费 | 国产精品毛片久久久久久久| 精品亚洲porn| 精品日产卡一卡二卡麻豆| 麻豆91在线观看| 精品成人一区二区三区四区| 国产中文字幕精品| 久久精品一级爱片| 不卡欧美aaaaa| 一区二区三区精品视频| 欧美区在线观看| 久久成人久久爱| 国产亚洲欧美激情| www.久久久久久久久| 伊人一区二区三区| 欧美一级xxx| 国产一区欧美日韩| 国产精品色一区二区三区| 91久久精品一区二区| 日韩精品久久久久久| www欧美成人18+| 99热在这里有精品免费| 亚洲午夜免费视频| 欧美不卡123| gogo大胆日本视频一区| 日韩vs国产vs欧美| 久久精品综合网| 色婷婷亚洲婷婷| 美女被吸乳得到大胸91| 国产精品久久久久婷婷二区次| 欧美亚洲国产一区二区三区va| 丝袜诱惑亚洲看片| 亚洲国产精品v| 欧美日本国产视频| 成人精品电影在线观看| 亚洲成人777| 综合色天天鬼久久鬼色| 3d动漫精品啪啪一区二区竹菊| 国产成人在线看| 婷婷久久综合九色国产成人| 中文字幕欧美区| 91精品午夜视频| 色综合天天综合网天天看片| 久久99蜜桃精品| 亚洲国产精品一区二区久久 | 91色综合久久久久婷婷| 男人的j进女人的j一区| 一区二区视频在线看| 亚洲精品在线观看视频| 欧美色图激情小说| a在线播放不卡| 国产精品中文字幕一区二区三区| 亚洲福利视频一区二区| 中文字幕制服丝袜一区二区三区 | 成人高清在线视频| 老司机精品视频线观看86 | 麻豆freexxxx性91精品| 亚洲精品videosex极品| 欧美国产成人在线| 精品国产免费一区二区三区香蕉| 欧美日韩在线电影| 色婷婷av一区| 色菇凉天天综合网| 99这里只有精品| 成人99免费视频| 国产成人综合亚洲网站| 国产一区二区在线观看视频| 日本色综合中文字幕| 亚洲bt欧美bt精品| 午夜av区久久| 亚洲成人黄色小说| 亚洲一区二区影院| 亚洲欧美区自拍先锋| 亚洲欧洲综合另类在线| 亚洲视频一区在线| 亚洲久草在线视频| 中文字幕一区二区三区在线播放 | 色一情一伦一子一伦一区| 不卡欧美aaaaa| 91小宝寻花一区二区三区| 成年人网站91| 91视频com| 欧美三区在线观看| 欧美一个色资源| 久久久久国产一区二区三区四区| 亚洲精品一区二区精华| 久久久综合精品| 国产精品久久久久婷婷| 亚洲精品国产成人久久av盗摄| 亚洲精品成a人| 日韩av在线发布| 久久超碰97中文字幕| 国产成人三级在线观看| 不卡一区中文字幕| 欧美巨大另类极品videosbest| 91精品国产欧美一区二区18 | 国产不卡视频在线播放| 不卡一区二区三区四区| 欧美性色aⅴ视频一区日韩精品| 91.com视频| 国产精品美女一区二区三区| 一区二区三区欧美日韩| 日本不卡不码高清免费观看| 国产精品一线二线三线| 日本高清不卡在线观看| 日韩一级二级三级| 国产午夜精品久久久久久免费视| 亚洲欧美一区二区三区孕妇| 婷婷开心久久网| 成人黄色在线视频| 欧美电影影音先锋| 国产精品欧美久久久久无广告| 亚洲第一精品在线| 成人三级伦理片| 4hu四虎永久在线影院成人| 中文字幕免费一区| 裸体歌舞表演一区二区| 99久久精品免费| 久久久久久久综合日本| 午夜精品视频一区| av不卡在线观看| 久久亚洲捆绑美女| 天堂影院一区二区|