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

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

?? main_test2_doppler_.m

?? ofdm系統模型
?? M
字號:
% 包含有未經信道估計(figure2),經過信道估計(導頻)(figure3),經過信道估計(滿幀)(figure3)

clear all;
clc;

% ****************************initialize the parametres*********************************

Bit_Num=4;  %每個符號比特數
IFFT_Num=256; %采樣點數
Carrier_Num=150; %子載波數
OFDM_per_Symbol=30; %每幀OFDM信號含有的OFDM信號的個數
SNR_N=20; %信噪比間隔
SNR_Bit=50; %每比特信噪比
GI=20; %保護間隔長度
LI=5 ; %導頻間隔
Np=ceil(Carrier_Num/LI)+1; %導頻數    加1保證最后一行子載波中也有導頻
Carriers=1:Carrier_Num+Np;
N_Num=Bit_Num*Carrier_Num*OFDM_per_Symbol;

% ***********************Generate the random binary stream for transmit test******
 
BitTx=randint(1,N_Num);

% ********************Modulate (generates 16QAM symbols)*****************

SymQAM=tx_16QAM_mod(BitTx);

figure(1)
plot(SymQAM,'b*');
axis([-5 5 -5 5]);

%*******************Generate the pilot signal************
  
train_sym1=randint(1,2*OFDM_per_Symbol);
train_sym2=randint(1,2*OFDM_per_Symbol);
t=2*(train_sym1.*2-1)+(train_sym2.*2-1);
treal=t(1:2:2*OFDM_per_Symbol);
timage=t(2:2:2*OFDM_per_Symbol);
training_symbols1=treal+i.*timage;
training_symbols2=training_symbols1.';
training_symbols=repmat(training_symbols2,1,Np);

pilot=1:LI+1:Carrier_Num+Np;
if length(pilot)~=Np
    pilot=[pilot,Carrier_Num+Np];
end

% **********************P/S transform*********************

SymQAM1=reshape(SymQAM,Carrier_Num,OFDM_per_Symbol).';

% *******************Insert the pilot symbols****************

signal=1:Carrier_Num+Np;
signal(pilot)=[];
SymQAM2(:,pilot)=training_symbols;
SymQAM2(:,signal)=SymQAM1;
SymQAM3=SymQAM2.';

% **********************IFFT transform******************************

% Input:  SymQAM3(Carrier_Num+Np,OFDM_per_Symbol)    Output:  SymTx(1,(IFFT_Num+GI)*OFDM_per_Symbol)
SymIFFT=ifft(SymQAM3,IFFT_Num,1);
SymIFFT_test=ifft(SymQAM1.',IFFT_Num,1);

%加保護間隔(循環前綴)
SymTxtmp=zeros(IFFT_Num+GI,OFDM_per_Symbol);
SymTxtmp(1:GI,:)=SymIFFT(IFFT_Num-GI+1:IFFT_Num,:);
SymTxtmp(GI+1:GI+IFFT_Num,:)=SymIFFT;
SymTx=reshape(SymTxtmp,1,(IFFT_Num+GI)*OFDM_per_Symbol);

% *************************Channel*********************************


fd=100; %多普勒頻移
r=6;   %多徑數
d=[2 3 4 5 9 13]; % 信道延遲
a=[0.123 0.3 0.4 0.5 0.7 0.8]; %多徑的幅度
T=1;  %系統采樣周期
th=[90 0 72 144 216 288]*pi./180;%相移
h=zeros(1,Carrier_Num);
hh=[];
for k=1:r
    h1=a(k)*exp(j*((2*pi*T*fd*d(k)/Carrier_Num)));
    hh=[hh,h1];
end
h(d+1)=hh;



channel1=zeros(size(SymTx));
channel1(1+d(1):length(SymTx))=hh(1)*SymTx(1:length(SymTx)-d(1));
channel2=zeros(size(SymTx));
channel2(1+d(2):length(SymTx))=hh(2)*SymTx(1:length(SymTx)-d(2));
channel3=zeros(size(SymTx));
channel3(1+d(3):length(SymTx))=hh(3)*SymTx(1:length(SymTx)-d(3));
channel4=zeros(size(SymTx));
channel4(1+d(4):length(SymTx))=hh(4)*SymTx(1:length(SymTx)-d(4));
channel5=zeros(size(SymTx));
channel5(1+d(5):length(SymTx))=hh(5)*SymTx(1:length(SymTx)-d(5));
channel6=zeros(size(SymTx));
channel6(1+d(6):length(SymTx))=hh(6)*SymTx(1:length(SymTx)-d(6));

BER_plot=[];
%for snr_db=SNR_Bit:-SNR_N:-SNR_Bit
%for snr_db=SNR_Bit:(-SNR_N):0 % ???????????????????????????????????????????倒序才可產生對應圖  
snr_db=20;
code_power=(norm(SymTx))^2/(length(SymTx));  %符號平均功率
bit_power=code_power/Bit_Num; %比特功率
noise_power=10*log10(bit_power/(10^(snr_db/10))); %噪聲功率
noise=wgn(1,length(SymTx),noise_power,'complex'); %產生高斯白噪聲信號
SymTx=SymTx+noise;

SymTxChannel=SymTx+channel1+channel2+channel3+channel4+channel5+channel6;

% ************************FFT  transform*********************************

%去保護間隔
SymRxtmp=reshape(SymTxChannel,IFFT_Num+GI,OFDM_per_Symbol);
SymRx=SymRxtmp(GI+1:GI+IFFT_Num,:);

SymFFT=fft(SymRx,IFFT_Num,1);
SymFFT=SymFFT(1:Carrier_Num+Np,:);

figure(2)
plot(SymFFT,'x');
axis([-5 5 -5 5]);

%************************Channel Estimation*****************************

SymFFT1=SymFFT.';
SymFFT2=SymFFT1(:,signal);

HLs=ChannelEstimate(SymFFT,OFDM_per_Symbol,Np,training_symbols,Carrier_Num,LI,pilot);
SymFFT3=SymFFT2./HLs;
SymFFT=SymFFT3.';

HLs_test2=ChannelEstimate_test2(SymQAM1,SymFFT2,OFDM_per_Symbol);
SymFFT3_test2=SymFFT2./HLs_test2;
SymFFT_test2=SymFFT3_test2.';

figure(3)
plot(SymFFT,'x');
axis([-5 5 -5 5]);

figure(4)
plot(SymFFT_test2,'x');
axis([-5 5 -5 5]);


% ***********************Demodulate ***************************************

SymDeQAM=rx_16QAM_mod(SymFFT,OFDM_per_Symbol,Carrier_Num,Bit_Num);
SymDeQAM_test2=rx_16QAM_mod(SymFFT_test2,OFDM_per_Symbol,Carrier_Num,Bit_Num);

%***********************Error detection************************************

Error_Num=length(find(BitTx~=SymDeQAM));
BER=Error_Num./(4*N_Num);
fprintf('\n SNR is %1.2f dB ,BER is %e\n',snr_db,BER);

Error_Num_test2=length(find(BitTx~=SymDeQAM_test2));
BER_test2=Error_Num_test2./(4*N_Num);
fprintf('\n SNR is %1.2f dB ,BER_test2 is %e\n',snr_db,BER_test2);

BER_plot=[BER_plot,BER];
%end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9191精品国产综合久久久久久| 成人性生交大合| 欧美日韩黄色一区二区| 亚洲国产一区二区在线播放| 欧美日韩成人高清| 美女视频一区二区| 国产女同性恋一区二区| jlzzjlzz欧美大全| 亚洲综合一二区| 日韩一区二区三区免费看 | 欧美a一区二区| 亚洲精品在线三区| k8久久久一区二区三区 | 日本亚洲天堂网| 欧美精品一区二区三区久久久| 国产不卡视频在线播放| 一区二区成人在线| 日韩欧美一区二区视频| 粉嫩aⅴ一区二区三区四区五区| 亚洲美女一区二区三区| 日韩欧美一级二级三级久久久| 国产成人免费视频一区| 一区二区三区日韩欧美精品| 欧美变态口味重另类| 成人h版在线观看| 亚洲电影你懂得| 国产欧美一区二区三区在线看蜜臀| 一本久久精品一区二区| 久久国产麻豆精品| 亚洲日本va午夜在线影院| 91麻豆精品国产91久久久久久久久 | 久久精品视频一区二区| 在线观看不卡视频| 国产精品一区在线| 亚洲韩国一区二区三区| 国产色产综合产在线视频| 91久久精品国产91性色tv| 久久精品国产精品亚洲综合| 亚洲九九爱视频| 精品成a人在线观看| 91国产福利在线| 处破女av一区二区| 蜜桃av一区二区| 亚洲一区二区视频| 中文字幕av在线一区二区三区| 欧美中文字幕久久| 99国产精品久久久久久久久久| 美女视频一区在线观看| 亚洲一级二级三级在线免费观看| 久久久国际精品| 91精品欧美福利在线观看| 91麻豆国产自产在线观看| 韩国毛片一区二区三区| 强制捆绑调教一区二区| 一区二区三区精品久久久| 欧美国产一区二区在线观看| 日韩精品一区在线观看| 666欧美在线视频| 在线观看亚洲精品视频| 99re8在线精品视频免费播放| 国产一区不卡在线| 蜜桃精品视频在线观看| 日韩国产一区二| 亚洲国产欧美另类丝袜| 亚洲精选视频在线| 亚洲视频狠狠干| 国产精品剧情在线亚洲| 欧美激情一区二区| 国产片一区二区三区| 久久久五月婷婷| 日韩欧美不卡一区| 日韩欧美激情一区| 精品日韩av一区二区| 91精品国产免费久久综合| 51精品视频一区二区三区| 欧美精品一卡二卡| 欧美高清www午色夜在线视频| 欧美亚洲综合网| 欧美日精品一区视频| 欧美人狂配大交3d怪物一区| 欧美图区在线视频| 欧美日韩黄色影视| 91精品久久久久久久91蜜桃| 欧美一区二区免费视频| 欧美精品一区二区三区蜜桃| 久久久久久9999| 国产精品免费视频观看| 日韩理论片在线| 亚洲成人免费视频| 麻豆91精品视频| 国产一区二区三区四区在线观看| 国产乱人伦偷精品视频免下载| 韩国在线一区二区| www.欧美.com| 欧美伊人久久久久久久久影院| 欧美日韩精品欧美日韩精品一| 91精品久久久久久蜜臀| 久久亚洲春色中文字幕久久久| 国产精品视频一二三| 一区二区三区日韩欧美精品| 琪琪久久久久日韩精品| 国产精品系列在线播放| 成人aaaa免费全部观看| 91成人在线免费观看| 欧美大片顶级少妇| 国产精品久久久久婷婷| 亚洲成人综合在线| 国产精品一区专区| 欧美在线免费观看视频| 精品国产三级电影在线观看| 国产精品国产三级国产三级人妇 | 精品一区二区在线观看| 成人av小说网| 欧美人与性动xxxx| 欧美国产精品久久| 日韩一区精品视频| av中文字幕一区| 日韩欧美亚洲一区二区| 亚洲柠檬福利资源导航| 日韩在线a电影| 波多野结衣精品在线| 欧美老肥妇做.爰bbww| 久久久国产精品午夜一区ai换脸| 尤物视频一区二区| 国产永久精品大片wwwapp| 欧美色精品天天在线观看视频| 国产亚洲1区2区3区| 五月天一区二区三区| 成人免费福利片| 亚洲精品一区二区三区精华液 | 国产女人水真多18毛片18精品视频| 一区二区三区日韩欧美精品| 国产成人精品一区二区三区网站观看| 欧美在线观看禁18| 中文字幕乱码久久午夜不卡 | 久久久欧美精品sm网站| 亚洲不卡av一区二区三区| 国产丶欧美丶日本不卡视频| 欧美日韩中文国产| 亚洲手机成人高清视频| 国产精品综合二区| 日韩欧美亚洲国产精品字幕久久久 | 国产午夜亚洲精品午夜鲁丝片| 亚洲在线免费播放| 不卡的av在线| 国产日韩精品一区| 久久成人免费日本黄色| 7777精品伊人久久久大香线蕉的| 亚洲三级免费电影| 99视频热这里只有精品免费| 久久午夜免费电影| 久久国产尿小便嘘嘘尿| 欧美一级日韩一级| 日韩电影一二三区| 51精品国自产在线| 亚洲va天堂va国产va久| 色婷婷精品久久二区二区蜜臂av | 国产精品久久久久久户外露出| 国精产品一区一区三区mba桃花| 51精品秘密在线观看| 亚洲国产毛片aaaaa无费看| 欧日韩精品视频| 亚洲一区二区三区四区在线观看 | 欧美日韩免费观看一区三区| 亚洲另类一区二区| 色综合亚洲欧洲| 综合av第一页| 色久综合一二码| 亚洲品质自拍视频| 91久久香蕉国产日韩欧美9色| 亚洲日韩欧美一区二区在线| 91丨九色porny丨蝌蚪| 亚洲色图另类专区| 色香蕉久久蜜桃| 亚洲一二三区不卡| 91精选在线观看| 精品系列免费在线观看| 国产欧美日韩一区二区三区在线观看| 国产精品12区| 亚洲欧美日韩在线| 欧美日韩久久不卡| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品久久久久久综合日本欧美| 国产美女精品人人做人人爽| 国产片一区二区三区| 色综合久久久久久久久| 樱桃视频在线观看一区| 9191成人精品久久| 国产一区视频导航| 亚洲欧美激情视频在线观看一区二区三区| 91浏览器打开| 丝袜亚洲另类丝袜在线| 日韩精品中文字幕一区 | 久久99精品久久久久久动态图| 国产亚洲欧美激情| 日本丰满少妇一区二区三区| 免费在线观看成人| 国产精品传媒入口麻豆| 3d动漫精品啪啪一区二区竹菊| 国模少妇一区二区三区|