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

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

?? ofdmce.m

?? 結(jié)合OFDM的典型調(diào)制解調(diào)系統(tǒng)
?? M
字號:
% Program 4-8
% ofdmce.m
%
% Simulation program to realize OFDM transmission system
%
% Programmed by T.Yamamura and H.Harada
%
% GI CE GI data GI data...(data 6symbols)
% (CE: Chanel estimation symbol, GI Guard interval)
%

%********************** preparation part ***************************

para=52;    % Number of parallel channel to transmit (points)
fftlen=64;  % FFT length
noc=53;     % Number of carriers
nd=6;       % Number of information OFDM symbol for one loop
knd=1;      % Number of known channel estimation (CE) OFDM symbol
ml=2;       % Modulation level : QPSK
sr=250000;  % OFDM symbol rate (250 ksyombol/s)
br=sr.*ml;  % Bit rate per carrier
gilen=16;   % Length of guard interval (points)
ebn0=3;     % Eb/N0

%%%%%%%%%%%%% fading initialization %%%%%%%%%%%

tstp=1/sr/(fftlen+gilen); % Time resolution
itau=[0];       % Arrival time for each multipath normalized by tstp 
dlvl1=[0];      % Mean power for each multipath normalized by direct wave.
n0=[6];	        % Number of waves to generate fading n0(1),n0(2)
th1=[0.0];      % Initial Phase of delayed wave
itnd1=[1000];   % set fading counter        	
now1=1;         % Number of directwave + Number of delayed wave
fd=150;         % Maximum Doppler frequency
flat=0;         % Flat or not (see ofdm_fading.m)
itnd0=nd*(fftlen+gilen)*20; % Number of fading counter to skip 

%************************** main loop part **************************

nloop=1000;  % Number of simulation loops

noe = 0;    % Number of error data
nod = 0;    % Number of transmitted data
eop=0;      % Number of error packet
nop=0;      % Number of transmitted packet

%************************** transmitter *****************************
for iii=1:nloop
   
seridata=rand(1,para*nd*ml)>0.5;  %  DC=0

paradata=reshape(seridata,para,nd*ml); %size(51  *  nd*ml)

%-------------- ml modulation ---------------- 

[ich,qch]=qpskmod(paradata,para,nd,ml);
kmod=1/sqrt(2);
ich=ich.*kmod;
qch=qch.*kmod;

% CE data generation
kndata=zeros(1,fftlen);
kndata0=2.*(rand(1,52)>0.5)-1;
kndata(2:27)=kndata0(1:26);
kndata(39:64)=kndata0(27:52);
ceich=kndata; % CE:BPSK
ceqch=zeros(1,64);

%------------- data mapping (DC=0) -----------

[ich1,qch1]=crmapping(ich,qch,fftlen,nd);

ich2=[ceich.' ich1]; % I-channel transmission data
qch2=[ceqch.' qch1]; % Q-channel transmission data

%------------------- IFFT  -------------------

x=ich2+qch2.*i;
y=ifft(x);
ich3=real(y);
qch3=imag(y);

%---------- Gurad interval insertion ---------

fftlen2=fftlen+gilen;
[ich4,qch4]= giins(ich3,qch3,fftlen,gilen,nd+1);

%---------- Attenuation Calculation ----------

spow=sum(ich4.^2+qch4.^2)/nd./para;
attn=0.5*spow*sr/br*10.^(-ebn0/10);
attn=sqrt(attn);


%********************** fading channel ****************************** 
%If you would like to simulate performance under fading, please remove "*"
%from the following four sentenses
%[ifade,qfade,ramp,rcos,rsin]=sefade(ich4,qch4,itau,dlvl1,th1,n0,itnd1,now1,length(ich4),tstp,fd,flat);
%itnd1 = itnd1+itnd0;  % Updata fading counter
%ich4=ifade;
%qch4=qfade;

%***************************  Receiver  *****************************
%--------------- AWGN addition --------------- 
[ich5,qch5]=comb(ich4,qch4,attn);

%----Perfect fading compensation for one path fading ----
%If you would like to simulate performance under perfect compensation, please remove "*"
%from the following four sentenses
%ifade2=1./ramp.*(rcos(1,:).*ich5+rsin(1,:).*qch5);
%qfade2=1./ramp.*(-rsin(1,:).*ich5+rcos(1,:).*qch5);
%ich5=ifade2;
%qch5=qfade2;

%----------- Guard interval removal ----------
[ich6,qch6]= girem(ich5,qch5,fftlen2,gilen,nd+1);

%------------------  FFT  --------------------
rx=ich6+qch6.*i;
ry=fft(rx);
ich7=real(ry);
qch7=imag(ry);

%-------------- Fading compensation by CE symbol --------------
%
%If you would like to simulate performance under CE-based compensation, please remove "*"
%in this area
%

% preparation known CE data
%ce=1;
%ice0=ich2(:,ce);
%qce0=qch2(:,ce);

% taking CE data out of received data
%ice1=ich7(:,ce);
%qce1=qch7(:,ce);

% calculating reverse rotation 
%iv=real((1./(ice1.^2+qce1.^2)).*(ice0+i.*qce0).*(ice1-i.*qce1));
%qv=imag((1./(ice1.^2+qce1.^2)).*(ice0+i.*qce0).*(ice1-i.*qce1));

% matrix for reverse rotation
%ieqv1=[iv iv iv iv iv iv iv];
%qeqv1=[qv qv qv qv qv qv qv];

% reverse rotation
%icompen=real((ich7+i.*qch7).*(ieqv1+i.*qeqv1));
%qcompen=imag((ich7+i.*qch7).*(ieqv1+i.*qeqv1));
%ich7=icompen;
%qch7=qcompen;

%---------- CE symbol removal ----------------

ich8=ich7(:,knd+1:nd+1);
qch8=qch7(:,knd+1:nd+1);

% DC and pilot data removal
[ich9,qch9]=crdemapping(ich8,qch8,fftlen,nd);

%----------------- demoduration --------------

ich10=ich9./kmod;
qch10=qch9./kmod;
[demodata]=qpskdemod(ich10,qch10,para,nd,ml);   

%--------------  error calculation  ----------

demodata1=reshape(demodata,1,para*nd*ml);
noe2=sum(abs(demodata1-seridata));
nod2=length(seridata);


% calculating PER
if noe2~=0
   eop=eop+1;
else
   eop=eop;
end   
   eop;
   nop=nop+1;
   
% calculating BER
noe=noe+noe2;
nod=nod+nod2;

fprintf('%d\t%e\t%d\n',iii,noe2/nod2,eop);
   
end

per=eop/nop;
ber=noe/nod;

%********************** Output result ***************************

fprintf('%f\t%e\t%e\t%d\t%d\n',ebn0,ber,per,nloop,fd);
  
fid = fopen('BERofdmce.dat','a');
fprintf(fid,'%f\t%e\t%e\t%d\t\n',ebn0,ber,per,nloop);
fclose(fid);

%******************** end of file ***************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国久久99热| 亚洲一区二区成人在线观看| 久久综合色鬼综合色| 久久99国产乱子伦精品免费| 9191久久久久久久久久久| 亚洲欧美成aⅴ人在线观看| 不卡视频在线看| 一区二区高清在线| 欧美成人乱码一区二区三区| 国产曰批免费观看久久久| 中文字幕一区二区三区在线不卡| 91网站最新网址| 久久爱另类一区二区小说| 国产精品国产三级国产专播品爱网| 91麻豆免费看| 经典三级视频一区| 亚洲一二三四在线观看| 亚洲精品一区二区三区蜜桃下载 | 亚洲欧洲成人精品av97| 欧美写真视频网站| 国产a久久麻豆| 免费一级片91| 丝袜亚洲精品中文字幕一区| 国产欧美精品一区二区色综合朱莉| 在线观看一区日韩| 国产成人精品免费一区二区| 亚洲高清三级视频| 亚洲国产激情av| 日韩一区二区精品葵司在线| 欧美系列在线观看| 欧美色欧美亚洲另类二区| 国产呦精品一区二区三区网站| 国产高清不卡一区| 午夜精品久久一牛影视| 日韩不卡手机在线v区| 亚洲色欲色欲www在线观看| 欧美激情艳妇裸体舞| 国产亚洲一本大道中文在线| 日韩欧美aaaaaa| 久久久久久久精| 91精品国产高清一区二区三区 | 欧美一个色资源| 精品久久久久香蕉网| 久久久久久久电影| 国产人久久人人人人爽| 日韩美女在线视频| 亚洲精品一区二区三区四区高清| 欧美一区二区三区小说| 日韩欧美国产综合一区| 国产情人综合久久777777| 久久久蜜桃精品| 亚洲色图视频网| 亚洲国产精品一区二区久久| 日本成人中文字幕在线视频| 捆绑调教一区二区三区| 成人激情视频网站| 在线观看免费视频综合| 91精品国产高清一区二区三区 | 884aa四虎影成人精品一区| 91麻豆精品国产| 国产精品污www在线观看| 亚洲国产精品影院| 国产.精品.日韩.另类.中文.在线.播放| 99国内精品久久| 日韩久久免费av| 亚洲人成影院在线观看| 成人做爰69片免费看网站| 欧美三级资源在线| 国产精品国产三级国产| 久久se精品一区二区| 欧美日韩国产综合一区二区三区| 国产精品天天看| 久久精品国产久精国产| 欧美系列一区二区| 亚洲日本va在线观看| 激情深爱一区二区| 欧美久久一二区| 亚洲成人激情社区| 一本久道久久综合中文字幕| 国产免费观看久久| 国产91精品免费| 久久五月婷婷丁香社区| 久久国产尿小便嘘嘘尿| 91精品国产91久久久久久最新毛片| 亚洲制服丝袜av| 欧美亚洲国产怡红院影院| 国产欧美日韩精品一区| 成人午夜私人影院| 国产精品久久久久永久免费观看| 国产成人综合视频| 中文字幕精品三区| 国产精品自拍av| 精品人伦一区二区色婷婷| 国模一区二区三区白浆| 久久综合九色综合97婷婷| 六月婷婷色综合| 久久综合九色欧美综合狠狠 | 欧美三级在线看| 青青草成人在线观看| 久久综合给合久久狠狠狠97色69| 日韩av电影一区| 欧美精品一区二区三区蜜桃| 国产不卡免费视频| 午夜精品一区二区三区三上悠亚| 日韩欧美一级精品久久| 国产91精品在线观看| 中文字幕一区视频| 91麻豆精品国产91久久久资源速度 | 一本久道久久综合中文字幕| 奇米影视一区二区三区小说| 国产喷白浆一区二区三区| 日本韩国视频一区二区| 国模娜娜一区二区三区| 亚洲男人天堂av| 国产校园另类小说区| 欧美性生交片4| 成人禁用看黄a在线| 精品无码三级在线观看视频| 伊人色综合久久天天| 久久精品无码一区二区三区| 91久久国产最好的精华液| 国产馆精品极品| 国产自产高清不卡| 日韩高清电影一区| 亚洲图片欧美色图| 中文字幕一区在线观看视频| 久久只精品国产| 日韩亚洲欧美在线| 欧美区在线观看| av爱爱亚洲一区| 国产一区二区三区日韩| 亚洲国产中文字幕在线视频综合| 一区二区三区四区不卡在线| 亚洲欧美自拍偷拍色图| 国产精品你懂的在线欣赏| 中文字幕乱码久久午夜不卡| 亚洲欧美综合色| 中文字幕在线不卡一区| 最新久久zyz资源站| 国产日韩一级二级三级| 中文字幕国产精品一区二区| 久久久国产午夜精品 | 91精品国产黑色紧身裤美女| 欧美美女激情18p| 日韩欧美国产三级电影视频| 91精品国产入口在线| 精品99久久久久久| 中文成人综合网| 一区二区三区在线免费| 同产精品九九九| 日韩国产欧美一区二区三区| 丝袜美腿亚洲综合| 国产美女视频91| 国产综合一区二区| 久久超碰97中文字幕| 日本不卡视频一二三区| 美女一区二区在线观看| 精品一区二区三区久久久| 国产精品夜夜嗨| 91天堂素人约啪| 欧美日韩一区小说| 国产亚洲一区二区在线观看| 欧美激情在线观看视频免费| 亚洲三级在线免费观看| 香蕉影视欧美成人| 国产成人精品在线看| 99免费精品视频| 91精品国产一区二区| 国产目拍亚洲精品99久久精品| 亚洲成人一区在线| 北条麻妃国产九九精品视频| 在线不卡中文字幕| 亚洲精选视频免费看| 成人影视亚洲图片在线| 欧美顶级少妇做爰| 亚洲视频你懂的| 成人午夜在线播放| 久久夜色精品一区| 男男视频亚洲欧美| 91成人看片片| 亚洲免费大片在线观看| jizzjizzjizz欧美| 国产精品午夜免费| 成人av中文字幕| 国产精品无圣光一区二区| 国产成人午夜精品影院观看视频| 精品日韩成人av| 国产美女在线观看一区| 久久青草国产手机看片福利盒子 | 亚洲免费高清视频在线| 97se亚洲国产综合在线| 亚洲日本一区二区| 色婷婷综合在线| 亚洲最快最全在线视频| 在线一区二区三区做爰视频网站| 中文字幕av一区二区三区高| 国产精品91xxx| 一区二区三区 在线观看视频| 在线综合视频播放| 床上的激情91.|