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

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

?? comb2.m

?? 基于Combs Pilot的OFDM信道估計
?? M
字號:
%OFDM Channel Estimation Based on Comb Pilot%IFFT_bin_length: IFFT和FFT的點數%carrier_count: 子載波個數%bits_per_symbol: 每符號上的比特數%symbols_per_carrier: 每楨的OFDM符號數%X:欲發送的二進制比特流clear all;clc;IFFT_bin_length=128;%ifft長度carrier_count=100;%子載波數bits_per_symbol=2;%每符號比特數symbols_per_carrier=12;%一楨符號數LI=7 ; %導頻之間的間隔Np=ceil(carrier_count/LI)+1;%16 導頻數加1的原因:使最后一列也是導頻N_number=carrier_count*symbols_per_carrier*bits_per_symbol;%2400一禎比特數carriers=1:carrier_count+Np;%116 子載波加導頻GI=8;             % guard interval lengthN_snr=40;          % 每比特信噪比snr=8;             %信噪比間隔%------------------------------------------------------------% vector initializationX=zeros(1,N_number);%2400個bitX1=[];X2=[];X3=[];X4=[];X5=[];X6=[];X7=[];Y1=[];Y2=[];Y3=[];Y4=[];Y5=[];Y6=[];Y7=[];XX=zeros(1,N_number);%2400dif_bit=zeros(1,N_number);%2400dif_bit1=zeros(1,N_number);%2400dif_bit2=zeros(1,N_number);%2400dif_bit3=zeros(1,N_number);%2400X=randint(1,N_number);%產生二進制隨即序列(非0即1)2400%--------------------------------------------------------%QPSK調制:(1 1)->pi/4;(0 1)->3*pi/4;(0 0)->-3*pi/4;(1,0)->-pi/4;s=(X.*2-1)/sqrt(2);sreal=s(1:2:N_number);simage=s(2:2:N_number);X1=sreal+j.*simage;%已調信號bit流0.7071 - 0.7071i   0.7071 - 0.7071i   0.7071 + 0.7071i。。。。。(1*1200)%---------------------------------------------------------%產生隨機導頻信號%--------------------------------------------------------train_sym=randint(1,2*symbols_per_carrier);%1*24t=(train_sym.*2-1)/sqrt(2);treal=t(1:2:2*symbols_per_carrier);timage=t(2:2:2*symbols_per_carrier);training_symbols1=treal+j.*timage;% 0.7071 - 0.7071i  -0.7071 - 0.7071i  -0.7071 - 0.7071i   1*12training_symbols2=training_symbols1.';%12*1training_symbols=repmat(training_symbols2,1,Np);%12*16 復制第一列變成16列%disp(training_symbols)pilot=1:LI+1:carrier_count+Np;%導頻插入位置序號1     9    17    25    33    41    49    57    65    73    81    89    97   105  113if length(pilot)~=Np    pilot=[pilot,carrier_count+Np];%最后一列變成導頻1     9    17    25    33    41    49    57    65    73    81    89    97   105  113   116end%--------------------------------------------------------%串并轉換X2=reshape(X1,carrier_count,symbols_per_carrier).';%12*100,12個復信號符號,100列載波%---------------------------------------------------------%插入導頻signal=1:carrier_count+Np;%1*116signal(pilot)=[];%1*100X3(:,pilot)=training_symbols;%先放入16列導頻X3(:,signal)=X2;%再放入12*100,100列子載波,共12*116%X3=cat(1,training_symbols,X2);IFFT_modulation=zeros(symbols_per_carrier,IFFT_bin_length);%12*128IFFT_modulation(:,carriers)=X3;%116列后補12列全0子載波,12*128%IFFT_modulation(:,conjugate_carriers)=conj(X3);X4=ifft(IFFT_modulation,IFFT_bin_length,2);%每個符號128點ifft%X5=X4.';%加保護間隔(循環前綴)for k=1:symbols_per_carrier;   for i=1:IFFT_bin_length;      X6(k,i+GI)=X4(k,i);   end   for i=1:GI;      X6(k,i)=X4(k,i+IFFT_bin_length-GI);       endend%---------------------------------------------------------%并串轉換X7=reshape(X6.',1,symbols_per_carrier*(IFFT_bin_length+GI));%12*136先轉置,再變成1*1632復信號流%---------------------------------------------------------%信道模型:帶多普勒頻移的瑞利衰落信道fd=100; %多普勒頻移r=6;   %多徑數a=[0.123 0.3 0.4 0.5 0.7 0.8]; %多徑的幅度d=[2 3 4 5 9 13]; %各徑的延遲T=1;  %系統采樣周期th=[90 0 72 144 216 288]*pi./180;%相移h=zeros(1,carrier_count);%1*100hh=[];    for k=1:r        %deta=[zeros(1,d(k)-1),1,zeros(1,carrier_count-d(k))];        h1=a(k)*exp(j*((2*pi*T*fd*d(k)/carrier_count)));        %h1=a(k)*exp(j*((2*pi*T*fd*d(k)/carrier_count)));        hh=[hh,h1];    end    h(d+1)=hh;%3 4 5 6 10 14處有多徑效應%noise=randn(1,length(X7))+j.*randn(1,length(X7)); %--------------------------------------------------------channel1=zeros(size(X7));%1*1632channel1(1+d(1):length(X7))=hh(1)*X7(1:length(X7)-d(1));channel2=zeros(size(X7));channel2(1+d(2):length(X7))=hh(2)*X7(1:length(X7)-d(2));channel3=zeros(size(X7));channel3(1+d(3):length(X7))=hh(3)*X7(1:length(X7)-d(3));channel4=zeros(size(X7));channel4(1+d(4):length(X7))=hh(4)*X7(1:length(X7)-d(4));channel5=zeros(size(X7));channel5(1+d(5):length(X7))=hh(5)*X7(1:length(X7)-d(5));channel6=zeros(size(X7));channel6(1+d(6):length(X7))=hh(6)*X7(1:length(X7)-d(6));%---------------------------------------------------------------Tx_data=X7+channel1+channel2+channel3+channel4;%4徑干擾后的數據流1*1632%---------------------------------------------------------------%---------------------------------------------------------------%----------------------------------------------------------------%加高斯白噪聲Error_ber=[];%誤比特率Error_ber1=[];Error_ber2=[];%誤比特率Error_ber3=[];%Error_ser=[];%誤符號率for snr_db=0:snr:N_snr %0:8:40    code_power=0;    code_power=[norm(Tx_data)]^2/(length(Tx_data));%信號的符號功率    %bit_power=var(Tx_data);    bit_power=code_power/bits_per_symbol;%比特功率     noise_power=10*log10((bit_power/(10^(snr_db/10))));%噪聲功率    noise=wgn(1,length(Tx_data),noise_power,'complex');%產生GAUSS白噪聲信號        Y7=Tx_data+noise;%-------------------------------------------------------  %串并變換   Y6=reshape(Y7,IFFT_bin_length+GI,symbols_per_carrier).';%先變成136*12,再轉置成12*136,恢復成行為符號,列為載波     %去保護間隔    for k=1:symbols_per_carrier;       for i=1:IFFT_bin_length;           Y5(k,i)=Y6(k,i+GI);       end    end     Y4=fft(Y5,IFFT_bin_length,2);%每行的符號進行128點fft  12*128     Y3=Y4(:,carriers);%去掉尾部12列原補零點, 12*116 %-------------------------------------------------------------    %LS信道估計  H=[];  Y2=Y3(:,signal);  Rx_training_symbols=Y3(:,pilot);  Rx_training_symbols0=reshape(Rx_training_symbols,symbols_per_carrier*Np,1);    training_symbol0=reshape(training_symbols,1,symbols_per_carrier*Np);  training_symbol1=diag(training_symbol0);  %disp(training_symbols)  training_symbol2=inv(training_symbol1);  Hls=training_symbol2*Rx_training_symbols0;  Hls1=reshape(Hls,symbols_per_carrier,Np);  HLs=[];  HLs1=[]; if ceil(carrier_count/LI)==carrier_count/LI     for k=1:Np-1        HLs2=[];           for t=1:LI           HLs1(:,1)=(Hls1(:,k+1)-Hls1(:,k))*(t-1)./LI+Hls1(:,k);           HLs2=[HLs2,HLs1];        end       HLs=[HLs,HLs2];    endelse    for k=1:Np-2        HLs2=[];        for t=1:LI           HLs1(:,1)=(Hls1(:,k+1)-Hls1(:,k))*(t-1)./LI+Hls1(:,k);           HLs2=[HLs2,HLs1];        end       HLs=[HLs,HLs2];    end    HLs3=[];    for t=1:mod(carrier_count,LI)        HLs1(:,1)=(Hls1(:,Np)-Hls1(:,Np-1))*(t-1)./LI+Hls1(:,Np-1);        HLs3=[HLs3,HLs1];    end;    HLs=[HLs,HLs3];end  %Hls1=Hls.';  %H=repmat(Hls1,symbols_per_carrier,1);%將導頻擴展成symbols_per_carrier*carrier_count矩陣  Y1=Y2./HLs;    %-------------------------------------------------------------------                                  %-------------------------------------------------------------  %并串變換  YY=reshape(Y2.',1,N_number/bits_per_symbol);  YY1=reshape(Y1.',1,N_number/bits_per_symbol); %------------------------------------------------------------%QPSK解調   y_real=sign(real(YY));   y_image=sign(imag(YY));   y_re=y_real./sqrt(2);   y_im=y_image./sqrt(2);    y_real1=sign(real(YY1));   y_image1=sign(imag(YY1));   y_re1=y_real1./sqrt(2);   y_im1=y_image1./sqrt(2);     r00=[];   r01=[];   r10=[];   r11=[];   for k=1:length(y_real);     r00=[r00,[y_real(k),y_image(k)]];  end;  for k=1:length(y_real1);     r10=[r10,[y_real1(k),y_image1(k)]];  end;  for k=1:length(y_re);     r01=[r01,[y_re(k),y_im(k)]]; end; for k=1:length(y_re1);     r11=[r11,[y_re1(k),y_im1(k)]]; end;    XX(find(r01>0))=1;%-------------------------------------------------------------%計算在不同信噪比下的誤比特率并作圖 dif_bit=s-r01;  dif_bit1=s-r11;  ber_snr=0;    %紀錄誤比特數    for k=1:N_number;       if dif_bit(k)~=0;         ber_snr=ber_snr+1;       end   end; ber_snr1=0;    %紀錄誤比特數    for k=1:N_number;       if dif_bit1(k)~=0;          ber_snr1=ber_snr1+1;      end    end  Error_ber=[Error_ber,ber_snr]; Error_ber1=[Error_ber1,ber_snr1];endBER=zeros(1,length(0:snr:N_snr));BER1=zeros(1,length(0:snr:N_snr));BER=Error_ber./N_number;BER1=Error_ber1./N_number;%-------------------------------------------------------------%------------------------------------------------------------- i=0:snr:N_snr;semilogy(i,BER,'-*r');hold on;semilogy(i,BER1,'-og');hold on;grid on;legend('No Channel Estimation','LS Channel Estimation');hold off			   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜免费久久看| 717成人午夜免费福利电影| 色综合天天性综合| 91成人免费在线| 91精品国产福利| 国产日产精品1区| 亚洲色图视频免费播放| 午夜精品福利一区二区蜜股av| 日本 国产 欧美色综合| 国产精品自在在线| 一本一道波多野结衣一区二区| 7777精品伊人久久久大香线蕉 | 亚洲主播在线播放| 全国精品久久少妇| 成人免费黄色在线| 在线不卡中文字幕播放| 国产日韩欧美不卡在线| 亚洲成人av电影| 国产一区美女在线| 色菇凉天天综合网| 久久嫩草精品久久久精品| 亚洲激情五月婷婷| 国产在线精品一区二区三区不卡| 97se狠狠狠综合亚洲狠狠| 精品免费国产二区三区| 亚洲欧美日韩国产综合在线| 久久国产视频网| 日本丰满少妇一区二区三区| 2023国产一二三区日本精品2022| 一区二区三区欧美亚洲| 国产一区不卡视频| 欧美精品在线观看一区二区| 国产精品久久久久久亚洲毛片| 丝袜亚洲精品中文字幕一区| 成人的网站免费观看| 欧美一级免费大片| 玉足女爽爽91| 高清国产午夜精品久久久久久| 欧美一区二区日韩| 亚洲自拍偷拍麻豆| av在线播放不卡| 久久你懂得1024| 免费观看91视频大全| 欧美伊人久久久久久久久影院| 国产精品色噜噜| 国产在线精品一区在线观看麻豆| 欧美午夜一区二区三区| 亚洲国产精品av| 国产一区二区三区免费播放| 4438亚洲最大| 亚洲福利视频导航| 色婷婷激情久久| 国产精品九色蝌蚪自拍| 丁香一区二区三区| www国产精品av| 激情六月婷婷综合| 日韩欧美综合在线| 日韩精品成人一区二区三区 | 夜夜夜精品看看| 99久久免费视频.com| 国产欧美日韩另类视频免费观看| 激情综合色播激情啊| 欧美一区二区网站| 天天综合色天天| 欧美视频第二页| 亚洲综合免费观看高清完整版在线 | 一区二区三区中文免费| 成人av资源网站| 国产精品久久久久久久久免费丝袜| 寂寞少妇一区二区三区| 日韩午夜在线播放| 美国十次了思思久久精品导航| 欧美色窝79yyyycom| 亚洲一区二区黄色| 欧美在线视频日韩| 亚洲成人一区二区在线观看| 精品视频一区二区不卡| 亚洲高清视频在线| 欧美日韩精品久久久| 亚洲成人动漫精品| 日韩午夜电影在线观看| 蜜臀久久久99精品久久久久久| 欧美一区二区三区视频| 蜜臀国产一区二区三区在线播放| 欧美久久一二区| 日本麻豆一区二区三区视频| 精品久久国产老人久久综合| 国产在线不卡一区| 亚洲国产精品二十页| 91毛片在线观看| 亚洲一区二区综合| 欧美久久久一区| 狠狠色狠狠色综合| 中文字幕欧美激情一区| aaa欧美色吧激情视频| 一区二区免费看| 9191国产精品| 国产一区二区不卡老阿姨| 中文成人av在线| 色婷婷av一区| 日韩成人免费看| 久久噜噜亚洲综合| av资源网一区| 亚洲一区二区三区在线看| 日韩欧美一级片| 风间由美性色一区二区三区| 亚洲天堂免费看| 制服.丝袜.亚洲.另类.中文| 久久99国内精品| 中文字幕一区二区视频| 欧美婷婷六月丁香综合色| 久久精品国产一区二区| 中文欧美字幕免费| 欧美视频在线观看一区二区| 看电影不卡的网站| 中文字幕在线免费不卡| 欧美日韩精品欧美日韩精品一综合| 极品少妇xxxx偷拍精品少妇| 一色桃子久久精品亚洲| 在线播放欧美女士性生活| 国产成人综合网| 亚洲高清在线视频| 国产欧美精品一区| 欧美撒尿777hd撒尿| 国产精品一区专区| 亚洲曰韩产成在线| 国产亚洲污的网站| 欧美男生操女生| 成人动漫在线一区| 久久福利资源站| 尤物在线观看一区| 精品成人一区二区| 欧美亚洲愉拍一区二区| 国产毛片精品国产一区二区三区| 亚洲一区二区视频在线| 欧美国产一区在线| 91精品黄色片免费大全| 成人免费毛片片v| 亚洲精品水蜜桃| 精品国产免费视频| 色婷婷一区二区三区四区| 国产一区日韩二区欧美三区| 国产精品丝袜久久久久久app| 欧美另类变人与禽xxxxx| 成人黄色在线视频| 手机精品视频在线观看| 亚洲免费av在线| 精品国产一区二区三区四区四 | 成人a区在线观看| 五月天久久比比资源色| 中文字幕中文字幕一区二区| 欧美一区二区福利在线| 欧美三区免费完整视频在线观看| 国产成人亚洲精品狼色在线 | 色美美综合视频| 国产成人av影院| 日韩中文字幕av电影| 一区二区三区四区在线免费观看| 国产欧美一区二区精品性色超碰| 欧美精品 国产精品| 色国产综合视频| 成人亚洲精品久久久久软件| 狠狠网亚洲精品| 日韩精品成人一区二区三区| 亚洲成人www| 亚洲成人免费电影| 亚洲天堂av一区| 亚洲欧洲韩国日本视频| 久久久精品国产99久久精品芒果| 日韩欧美另类在线| 91麻豆精品国产91久久久久| 欧美视频一区在线| 欧美三级电影一区| 日本精品一区二区三区四区的功能| 成人av小说网| 国产大陆精品国产| 国产成人综合在线播放| 日韩精品欧美成人高清一区二区| 亚洲国产精品一区二区www在线| 亚洲丝袜美腿综合| 中文字幕高清不卡| 国产精品国产三级国产aⅴ入口 | 日韩精品一区第一页| 亚洲高清中文字幕| 亚洲综合激情另类小说区| 中文字幕中文在线不卡住| 欧美激情综合五月色丁香| 久久久一区二区三区捆绑**| 久久综合999| 久久嫩草精品久久久精品 | 亚洲国产日韩av| 亚洲国产综合91精品麻豆| 亚洲综合色丁香婷婷六月图片| 亚洲一区二区三区不卡国产欧美| 国产精品久久看| 国产精品青草久久| 亚洲色图在线播放| 一区二区三区四区在线| 亚洲高清视频中文字幕| **性色生活片久久毛片|