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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mainmimo_ofdma_4tx_2rx.m

?? 這是一個(gè)速率為2的mimo系統(tǒng)
?? M
字號(hào):
function mainMIMO_OFDMA_4Tx_2Rx

% ESTI(Fs/BW=8/7), BW=7MHz, Tb=256us

% **************** Set Pameters ********************
% DL PUSC, a slot: one subchannel by 2 OFDMA symbols
% Number of clusters: 120, Number of subcarriers per cluster: 14 (2 pilots, 12 data)
% Nused=1681

% UL PUSC, a slot: one subchannel by 3 OFDMA symbols
% Tile structure: 12 subcarriers,3 symbols per tile(4 pilots, 8 data) 
% Nused=1681

% DL FUSC, a slot: one subchannel by 1 OFDMA symbols
% Number of data subcarriers: 32*48=1536, Number of pilots: 166
% Nused=1703

%addpath(pwd);
%cd data

% ----------Modulation Parameters----------------
modparams.permutation='DL_FUSC'; 
modparams.qam=4;       % constellation
modparams.IDcell=3;
modparams.Guard=1/8;
modparams.sympf=4;     % number of OFDM symbols per frames (Must be 4 times for 802.16 4x2 STC Scheme, each Block contain 8 data symbols)
modparams.numframe=500;   % number of frames in the simulation

% -------Permutation related parameters------
switch modparams.permutation,
    case 'DL_PUSC', % cluster structure
        error('Not Support DL_PUSC Now!');
    case 'DL_FUSC', % Full used, Note: Not use Variable/Constant pilot set here!
        modparams.tx1_outfile='mod_DFUSC_QPSK_Tx1.dat';     % this file contain time domain samples of one frame for Antenna 1
        modparams.tx2_outfile='mod_DFUSC_QPSK_Tx2.dat';     % this file contain time domain samples of one frame for Antenna 2
        modparams.tx3_outfile='mod_DFUSC_QPSK_Tx3.dat';     % this file contain time domain samples of one frame for Antenna 3
        modparams.tx4_outfile='mod_DFUSC_QPSK_Tx4.dat';     % this file contain time domain samples of one frame for Antenna 4
        modparams.origfile='orig_DFUSC_QPSK.mat';     % this file contain data subcarrier values of one frame
        chanparams.rx1_outfile='chansui5_DFUSC_QPSK_rx1.dat';      % this file contain time domain samples of all frames after channel
        chanparams.rx2_outfile='chansui5_DFUSC_QPSK_rx2.dat';
        awgnparams.rx1_outfile='awgn_sui5_DFUSC_QPSK_rx1.dat';      % this file contain time domain samples of all frames at receiver with awgn
        awgnparams.rx2_outfile='awgn_sui5_DFUSC_QPSK_rx2.dat';
        %awgnparams.rx1_outfile='awgn_snr20_sui5_DFUSC_QAM16_rx1.dat';
        %awgnparams.rx2_outfile='awgn_snr20_sui5_DFUSC_QAM16_rx2.dat';
    case 'UL_PUSC', % tile structure, Note: tile expand 3 symbols, must allocate data for 3 symbols one time
        error('Not Support UL_PUSC Now!');
    otherwise,
        error('Not supported permutation!');
end

% ----------channel SUI parameters---------------
chanparams.chantype=5;
if modparams.permutation=='DL_FUSC',
    chanparams.cohtime=2048*(1+modparams.Guard)*(1+modparams.sympf);      % number of sampling points per OFDM frame(with preamble)
else
    chanparams.cohtime=2048*(1+modparams.Guard)*modparams.sympf;      % number of sampling points per OFDM frame
end
chanparams.tx1_infile=modparams.tx1_outfile;
chanparams.tx2_infile=modparams.tx2_outfile;
chanparams.tx3_infile=modparams.tx3_outfile;
chanparams.tx4_infile=modparams.tx4_outfile;
chanparams.sampletime=1/8;  % 1/fs in us
chanparams.numframe=modparams.numframe;

% -----------AWGN parameters---------------------
awgnparams.cohtime=chanparams.cohtime;
awgnparams.rx1_infile=chanparams.rx1_outfile;
awgnparams.rx2_infile=chanparams.rx2_outfile;
awgnparams.numframe=modparams.numframe;

% -----------Demodulation parameters-------------
demparams.permutation=modparams.permutation;
demparams.rx1_infile=awgnparams.rx1_outfile;
demparams.rx2_infile=awgnparams.rx2_outfile;
demparams.Guard=modparams.Guard;
demparams.sympf=modparams.sympf;
demparams.qam=modparams.qam;
demparams.origfile=modparams.origfile;
demparams.cohtime=chanparams.cohtime;
demparams.numframe=modparams.numframe;
demparams.chantype=chanparams.chantype;
demparams.sampletime=chanparams.sampletime;
demparams.chanEstAlgo='ls';

% Transmitter
%modofdma(modparams);

% Channel
%chanSUI_corr_4x2(chanparams);

% AWGN
SNRdB=[10];       % SNR per bit, i.e. Eb/N0, in dB
%SNRdB=[20];
SNR=10.^(SNRdB/10);   % convert to linear ratio
% ##!Note: 4 antennas, each transmit unity power signal, so total signal power is 4.
NoisePwr=4/log2(modparams.qam)./SNR;    % log2(qam)*Eb/N0=Es/N0
for loop=1:length(SNR)
    addAWGN_4x2(awgnparams,NoisePwr(loop));
end

% Receiver
ser=zeros(1,length(SNRdB));
% open received data file
ipfid_rx1 = fopen(demparams.rx1_infile, 'r');
if ipfid_rx1 < 0
   error('unable to open receiver Rx 1 input data file');
end
ipfid_rx2 = fopen(demparams.rx2_infile, 'r');
if ipfid_rx2 < 0
   error('unable to open receiver Rx 2 input data file');
end
% MSE and SER log file
logfile_mse='temp_mse.txt';
logfid_mse=fopen(logfile_mse,'a');
fprintf(logfid_mse,'\nSimulation MSE result:\n');
fclose(logfid_mse);

logfile_ser='temp_ser.txt';
logfid_ser=fopen(logfile_ser,'a');
fprintf(logfid_ser,'\nSimulation SER result:\n');
fclose(logfid_ser);
for loop=1:length(SNR)
    % ###### Used for Restart simulation after Power Off  ######
    if loop<0,
        for frm=1:demparams.numframe
            [data, datalen] = fread(ipfid_rx1, 2*demparams.cohtime, 'float32');
            if datalen~=2*demparams.cohtime, error('fread Rx 1 channel input data error!'); end
            [data, datalen] = fread(ipfid_rx2, 2*demparams.cohtime, 'float32');
            if datalen~=2*demparams.cohtime, error('fread Rx 2 channel input data error!'); end
        end
        continue;
    end
    % ##########################################################
    [ser(loop),mse(loop)]=demofdma(demparams,NoisePwr(loop),ipfid_rx1,ipfid_rx2);
    
    logfid_ser=fopen(logfile_ser,'a');
    fprintf(logfid_ser,' %f ',ser(loop));
    fclose(logfid_ser);
    
    logfid_mse=fopen(logfile_mse,'a');
    fprintf(logfid_mse,' %f ',mse(loop));
    fclose(logfid_mse);
end


fclose(ipfid_rx1);
fclose(ipfid_rx2);

semilogy(SNRdB,ser,'+-');

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩www| 国产美女在线精品| 91成人免费在线| 综合在线观看色| 99精品视频一区二区三区| 国产精品久线观看视频| av在线不卡网| 亚洲欧美电影院| 欧美亚洲国产一区二区三区 | 欧美日韩中文一区| 亚洲一级电影视频| 欧美美女激情18p| 免费的成人av| 久久精品夜夜夜夜久久| 国产精品白丝jk黑袜喷水| 日本一区二区三区免费乱视频 | 高清久久久久久| 国产精品久久福利| 欧美影院一区二区三区| 日韩高清欧美激情| 欧美电影免费提供在线观看| 国产精品原创巨作av| 1区2区3区欧美| 欧美日韩一级视频| 久久狠狠亚洲综合| 中文久久乱码一区二区| 91黄视频在线观看| 美女网站一区二区| 国产精品灌醉下药二区| 欧美日韩成人综合在线一区二区| 秋霞av亚洲一区二区三| 国产色产综合产在线视频| 972aa.com艺术欧美| 日韩成人午夜精品| 欧美高清在线精品一区| 色狠狠一区二区| 久久精品二区亚洲w码| 亚洲欧美在线aaa| 欧美美女喷水视频| 99久久伊人精品| 日韩成人精品视频| 国产精品国产a级| 日韩一区二区三区免费看| 成人av在线一区二区| 日韩在线一区二区| 国产精品久久久久久久久果冻传媒| 欧美人与z0zoxxxx视频| 岛国一区二区三区| 日本aⅴ精品一区二区三区| 中文字幕国产精品一区二区| 欧美日韩在线播放三区| 成人综合在线网站| 日韩精品欧美成人高清一区二区| 国产精品久久毛片av大全日韩| 3d成人h动漫网站入口| k8久久久一区二区三区| 久久国产剧场电影| 天天色综合成人网| 亚洲视频中文字幕| 国产日韩成人精品| 日韩三级中文字幕| 在线精品亚洲一区二区不卡| 国产91精品精华液一区二区三区| 日本vs亚洲vs韩国一区三区二区| 亚洲男同1069视频| 国产精品丝袜一区| 久久综合久久鬼色中文字| 欧美二区乱c少妇| 在线免费亚洲电影| 色综合久久天天| 丁香五精品蜜臀久久久久99网站| 精品一区精品二区高清| 欧美aaaaa成人免费观看视频| 玉足女爽爽91| 亚洲欧美日韩精品久久久久| 国产精品久久午夜| 国产精品乱码人人做人人爱 | 久久久久久久综合狠狠综合| 91麻豆精品国产综合久久久久久| 欧洲日韩一区二区三区| 91天堂素人约啪| www.欧美色图| 99国产精品久| 91在线视频网址| 色综合av在线| 色视频成人在线观看免| 日本韩国一区二区三区| 色屁屁一区二区| 欧美性视频一区二区三区| 欧美亚洲丝袜传媒另类| 欧美日本免费一区二区三区| 欧美美女一区二区| 日韩欧美国产精品| 精品久久久久久无| 久久综合狠狠综合久久综合88| 欧美精品一区二区三| 久久综合久久鬼色中文字| 久久久蜜桃精品| 欧美国产日韩一二三区| 国产欧美精品一区二区三区四区| 久久精品视频网| 国产精品传媒入口麻豆| 亚洲桃色在线一区| 亚洲第一福利视频在线| 日本成人在线一区| 国产麻豆视频一区| a4yy欧美一区二区三区| 欧美亚洲另类激情小说| 欧美一区二区国产| 欧美激情艳妇裸体舞| 亚洲欧美一区二区三区久本道91 | 午夜精品123| 久久99国产乱子伦精品免费| 国产成人av在线影院| 一本大道久久a久久精二百| 欧美高清dvd| 国产欧美一二三区| 亚洲线精品一区二区三区八戒| 日本不卡视频在线观看| 成人精品免费网站| 欧美日本国产一区| 日本一区二区三区四区在线视频| 亚洲乱码国产乱码精品精的特点| 日本美女一区二区三区视频| 懂色av一区二区三区蜜臀| 欧美日韩一区中文字幕| 精品伦理精品一区| 亚洲欧美另类小说| 精品一区二区影视| 91精品办公室少妇高潮对白| 精品国产乱码久久久久久久久| 亚洲天堂2016| 国产一区视频在线看| 欧美主播一区二区三区美女| 久久久久亚洲综合| 亚洲国产sm捆绑调教视频 | 日韩高清欧美激情| 99精品久久99久久久久| 日韩视频中午一区| 一区二区三区四区精品在线视频| 国产主播一区二区| 欧美日韩一区久久| 国产精品成人一区二区艾草 | 一区二区三区精品视频在线| 激情伊人五月天久久综合| 91国偷自产一区二区三区成为亚洲经典 | 日韩美女一区二区三区四区| 一区二区三区在线免费观看| 国产一区二区在线电影| 欧美精品丝袜久久久中文字幕| 国产精品国产三级国产三级人妇 | 久久99国产精品尤物| 欧美体内she精高潮| 国产精品久久久久影视| 黄网站免费久久| 欧美一区二区私人影院日本| 亚洲精品大片www| 波多野结衣中文字幕一区二区三区| 欧美变态tickling挠脚心| 亚洲大片精品永久免费| 色欧美日韩亚洲| 亚洲欧洲日韩av| 成人免费视频一区二区| 久久久综合视频| 精品在线亚洲视频| 日韩精品自拍偷拍| 日韩高清不卡一区二区三区| 欧美美女激情18p| 偷拍亚洲欧洲综合| 欧美日韩高清影院| 午夜精品福利久久久| 欧美日韩小视频| 午夜久久久影院| 91精品国产入口| 蜜臀精品一区二区三区在线观看 | 国产精品网曝门| 国产99精品国产| 中文字幕第一区二区| 国产成人精品免费一区二区| 日本一区二区三区四区在线视频 | 国产精品久久久久久久久晋中 | 国产日韩欧美在线一区| 国产高清在线精品| 国产亚洲人成网站| 成人午夜av电影| 1区2区3区欧美| 欧洲色大大久久| 日韩电影在线看| 日韩欧美一区二区不卡| 极品销魂美女一区二区三区| 久久蜜桃一区二区| jlzzjlzz国产精品久久| 亚洲免费在线观看| 欧美日韩国产高清一区二区| 蜜桃一区二区三区在线| www成人在线观看| jiyouzz国产精品久久| 亚洲小说春色综合另类电影| 欧美一区二区视频在线观看2022| 六月婷婷色综合|