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

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

?? adaptivemimo.m

?? WIMAX-MIMO的Alamouti-ofdm空時分組碼MATLAB程序
?? 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

    
    

    
    
    
    
    
    
    
    
    
    
    

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国欧美国产| 精品国偷自产国产一区| 欧美精品自拍偷拍| 国产欧美一区二区三区在线看蜜臀| 日韩美女视频一区二区| 激情综合网av| 欧洲国内综合视频| 国产精品视频第一区| 理论片日本一区| 欧美三级午夜理伦三级中视频| 久久久久久久久99精品| 日本午夜精品一区二区三区电影| 波多野结衣视频一区| 精品国产乱码久久久久久久久| 亚洲成人免费在线| 91色九色蝌蚪| 国产精品欧美久久久久无广告| 美国毛片一区二区三区| 欧美日韩免费高清一区色橹橹| 中日韩免费视频中文字幕| 狠狠色狠狠色综合日日91app| 欧美久久久久久久久中文字幕| 综合激情成人伊人| 成a人片国产精品| 久久九九全国免费| 九九热在线视频观看这里只有精品| 在线亚洲人成电影网站色www| 国产婷婷精品av在线| 精品亚洲国内自在自线福利| 日韩一区二区在线免费观看| 图片区小说区国产精品视频| 欧美亚洲国产怡红院影院| 亚洲日本在线视频观看| 99久久免费精品高清特色大片| 久久综合九色综合久久久精品综合| 日本亚洲电影天堂| 欧美不卡一二三| 国产在线视视频有精品| 久久久国产精华| 成人精品小蝌蚪| |精品福利一区二区三区| 91美女片黄在线| 亚洲综合激情小说| 69p69国产精品| 久久99精品久久久| 国产午夜精品理论片a级大结局| 国产一区二区在线影院| 国产人妖乱国产精品人妖| 国产一区二区三区视频在线播放| 国产亚洲欧洲997久久综合| 国产成人免费网站| 亚洲欧美一区二区久久| 欧美性猛交xxxx乱大交退制版| 午夜免费久久看| 久久女同互慰一区二区三区| 成人一级片网址| 一区二区三区日本| 欧美一级欧美一级在线播放| 久久97超碰色| 中文字幕一区二区在线观看| 在线观看91视频| 久久爱www久久做| 国产精品久久久久aaaa| 欧美高清www午色夜在线视频| 久久精品国产亚洲a| 国产精品理论片在线观看| 欧美亚洲一区二区在线| 精品一区二区免费在线观看| 亚洲人吸女人奶水| 欧美一激情一区二区三区| 波多野结衣亚洲一区| 五月综合激情婷婷六月色窝| 久久久美女毛片| 欧美三区在线视频| 高清视频一区二区| 天堂资源在线中文精品| 国产视频一区二区三区在线观看| 欧美日韩情趣电影| 成人精品国产一区二区4080| 青草国产精品久久久久久| 中文子幕无线码一区tr| 日韩一区二区三区三四区视频在线观看| 国产福利一区二区三区视频在线| 亚洲一线二线三线久久久| 久久久久久久久岛国免费| 欧美精品在线观看播放| www..com久久爱| 久久成人免费网| 视频一区二区三区入口| 成人免费视频在线观看| 久久久久久久久久久99999| 欧美精品在线视频| 日本精品裸体写真集在线观看 | 欧美久久久久中文字幕| 成人av电影在线网| 韩国av一区二区三区在线观看| 亚洲网友自拍偷拍| 国产精品久久99| 国产日产欧美一区| 久久久久国产精品免费免费搜索| 欧美日产国产精品| 色8久久精品久久久久久蜜| 成人av网站免费观看| 国产99久久久国产精品潘金网站| 男人的天堂久久精品| 亚洲电影一区二区三区| 亚洲精品中文在线影院| 国产精品超碰97尤物18| 中文字幕va一区二区三区| 久久婷婷色综合| 欧美成人a在线| 日韩美一区二区三区| 欧美一级欧美一级在线播放| 91精品国产aⅴ一区二区| 欧美日韩成人在线| 欧美日韩精品三区| 欧美日韩一区视频| 欧美高清视频不卡网| 91精品免费观看| 欧美精品一卡二卡| 日韩一区二区三区在线观看| 欧美一区永久视频免费观看| 日韩一卡二卡三卡| 精品福利在线导航| 久久综合精品国产一区二区三区| 26uuu另类欧美亚洲曰本| 337p日本欧洲亚洲大胆精品| 国产欧美日韩在线视频| 国产精品久线观看视频| 亚洲欧美日韩国产综合在线| 亚洲一区二区三区小说| 午夜激情久久久| 九九精品视频在线看| 国产精品1024| 色狠狠一区二区| 欧美老人xxxx18| 精品99999| 亚洲欧美综合另类在线卡通| 亚洲一卡二卡三卡四卡| 三级欧美在线一区| 丁香网亚洲国际| 91成人免费在线| 日韩欧美高清一区| 中文字幕制服丝袜一区二区三区| 一区二区欧美国产| 老司机精品视频一区二区三区| 成人午夜在线播放| 欧美日韩亚洲综合在线 | 99久久婷婷国产综合精品电影| 色呦呦国产精品| 欧美一级在线观看| 中文字幕一区二区三区不卡在线 | 91免费在线看| 日韩欧美国产小视频| 国产精品久久久久久久裸模| 亚洲伊人色欲综合网| 国产精品一级片在线观看| 91高清视频在线| 久久精品一区四区| 亚洲国产精品尤物yw在线观看| 国产真实乱子伦精品视频| 欧美一a一片一级一片| 久久免费电影网| 丝袜亚洲另类欧美| 顶级嫩模精品视频在线看| 911精品国产一区二区在线| 国产精品女同一区二区三区| 日韩电影在线免费观看| 91在线视频官网| 久久亚洲一区二区三区明星换脸| 亚洲一区二区免费视频| 国产成人高清视频| 日韩一区国产二区欧美三区| 亚洲黄色免费网站| 国产69精品久久777的优势| 91精品国产综合久久精品图片| 国产精品进线69影院| 国产乱人伦偷精品视频不卡| 欧美一级欧美一级在线播放| 一区二区三区四区在线免费观看| 国产激情精品久久久第一区二区| 91精品国产综合久久精品麻豆| 亚洲另类春色国产| 波多野结衣在线一区| 久久新电视剧免费观看| 奇米精品一区二区三区四区 | 国产一区二区福利| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲欧洲日韩av| 国产精品99久久久久久久vr| 日韩一区二区三| 日本网站在线观看一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 日韩精品每日更新| 欧美日韩一区精品| 亚洲香蕉伊在人在线观| 欧美性高清videossexo| 亚洲一区二区av在线| 欧美日韩午夜影院| 视频一区二区中文字幕|