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

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

?? dvb_t_ce.m

?? 基于DVB-T標準,COFDM調制系統的信道估計,仿真條件:4個OFDM符號
?? M
字號:
%###### 基于DVB-T標準,COFDM調制系統的信道估計的原始模型 ######
%######  仿真條件:4個OFDM符號,QPSK調制,二維內插,信道模型  ######
% IFFT_bin_length: IFFT和FFT的點數
% carrier_count: 子載波個數
% bits_per_symbol: 每個載波含有的比特數
% symbols_per_carrier: 不重復的OFDM符號數
% X:欲發送的二進制比特流

clear all;
close all;

IFFT_bin_length=2048;
carrier_count=1705;
bits_per_symbol=2;
symbols_per_carrier=4;
LI=12;                  % 導頻之間的間隔
GI=2048/4;              % 保護間隔長度
N_number=carrier_count*symbols_per_carrier*bits_per_symbol;

%--------------------------------------------------------------------------
%矩陣初始化
X=zeros(1,N_number);
X1=[];
X2=[];
X3=[];
X4=[];
X5=[];
X6=[];
X7=[];
Y1=[];
Y2=[];
Y3=[];
Y4=[];
Y5=[];
Y6=[];
Y7=[];
XX=zeros(1,N_number);
dif_bit=zeros(1,N_number);
dif_bit1=zeros(1,N_number);
dif_bit2=zeros(1,N_number);
dif_bit3=zeros(1,N_number);
X=randint(1,N_number);           %產生二進制隨機序列(非0即1)

%--------------------------------------------------------------------------
%% QPSK調制:(1 1)->pi/4;(0 1)->3*pi/4;(0 0)->-3*pi/4;(1,0)->-pi/4; %%
s=1-X.*2;
sreal=s(1:2:N_number);
simage=s(2:2:N_number);
X1=sreal+j.*simage;

%--------------------------------------------------------------------------
%% 串并轉換 %%
X2=reshape(X1,carrier_count,symbols_per_carrier).';

%--------------------------------------------------------------------------
%產生隨機導頻信號
Kmin=0;
Kmax=1704;
pilot(:,1)=Kmin;               %使第一列是導頻
for l=0:symbols_per_carrier-1
    p=0;
    k=0;
    while k<=Kmax-12
       k=Kmin+3*mod(l,4)+12*p;
       pilot(l+1,p+2)=k;       %分散導頻位置
       p=p+1;
    end
end
pilot(:,p+2)=Kmax;             %使最后一列也是導頻
pilot=pilot+1;

g=bin2dec('100000000101');     %偽隨機二進制序列生成多項式:x11+x2+1
state=bin2dec('11111111111');  %偽隨機二進制序列生成寄存器初始狀態
N=2^11-1;                      %生成二進制序列長度
train_sym=zeros(symbols_per_carrier,carrier_count);
m=mgen(g,state,N);             %調用mgen函數,生成二進制隨機序列
for i=1:l+1
    train_sym(i,:)=m(1:carrier_count);
end
for i=1:l+1
    train_sym(i,pilot(i,:))=(4/3)*2.*(1/2-train_sym(i,pilot(i,:))); %導頻值
end

%--------------------------------------------------------------------------
%% 插入導頻 %%
signal=1:carrier_count;
X3(:,signal)=X2;
for i=1:l+1
    X3(i,pilot(i,:))=train_sym(i,pilot(i,:));
end

%--------------------------------------------------------------------------
%% IFFT變換 %%
IFFT_modulation=zeros(symbols_per_carrier,IFFT_bin_length);
IFFT_modulation(:,signal)=X3;
X4=ifft(IFFT_modulation,IFFT_bin_length,2);

%--------------------------------------------------------------------------
%% 加循環前綴保護間隔 %%
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);    
   end
end

%--------------------------------------------------------------------------
%% 并串轉換 %%
X7=reshape(X6.',1,symbols_per_carrier*(IFFT_bin_length+GI));

%--------------------------------------------------------------------------
%信道模型:帶多普勒頻移的瑞利衰落信道
fd=200;                           %多普勒頻移
r=6;                              %多徑數
a=[0.123 0.3 0.4 0.5 0.7 0.8];    %多徑的幅度
d=[20 30 40 50 90 130];           %各徑的延遲
T=1;                              %系統采樣周期
th=[90 0 72 144 216 288]*pi./180; %相移
h=zeros(1,carrier_count);
hh=[];
for k=1:r
    h1=a(k)*exp(j*((2*pi*T*fd*d(k)/carrier_count)));
    hh=[hh,h1];
end
h(d+1)=hh;                        %信道沖激響應
H0=fft(h);

channel1=zeros(size(X7));
channel1(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;

%--------------------------------------------------------------------------
%% 加高斯白噪聲 %%  
    snr_db=15;                                          %信噪比
    code_power=[norm(Tx_data)]^2/(length(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).';
    
%--------------------------------------------------------------------------
%% 去保護間隔 %%
    for k=1:symbols_per_carrier
       for i=1:IFFT_bin_length
           Y5(k,i)=Y6(k,i+GI);
       end
    end

%--------------------------------------------------------------------------
%% FFT變換 %%
    Y4=fft(Y5,IFFT_bin_length,2);
    Y3=Y4(:,signal);
  
%--------------------------------------------------------------------------
%% 信道估計 %%
    H=zeros(size(Y3));
    for i=1:l+1 
        H(i,pilot(i,:))=Y3(i,pilot(i,:))./X3(i,pilot(i,:));  %導頻處信道響應
    end
    
%--------------------------------------------------------------------------
%% 內插 %%
    %導頻間隔為12的位置處的內插
    for i=1:l+1     
        for j=pilot(i,2):12:(pilot(i,p+2)-12)
            for n=1:11
                H(i,j+n)=(1-n/12)*H(i,j)+n/12*H(i,j+12);
            end
        end
    end
    %導頻間隔不為12的位置的內插
    i=2;
    for n=1:2
        H(i,pilot(i,1)+n)=(1-n/3)*H(i,j)+n/3*H(i,pilot(i,2));
    end
    for n=1:8
        H(i,pilot(i,p+1)+n)=(1-n/9)*H(i,pilot(i,p+1))+n/9*H(i,pilot(i,p+2));
    end
    
    i=3;
    for n=1:5
        H(i,pilot(i,1)+n)=(1-n/6)*H(i,j)+n/6*H(i,pilot(i,2));
    end
    for n=1:5
        H(i,pilot(i,p+1)+n)=(1-n/6)*H(i,pilot(i,p+1))+n/6*H(i,pilot(i,p+2));
    end
    
    i=4;
    for n=1:8
        H(i,pilot(i,1)+n)=(1-n/9)*H(i,j)+n/9*H(i,pilot(i,2));
    end
    for n=1:2
        H(i,pilot(i,p+1)+n)=(1-n/3)*H(i,pilot(i,p+1))+n/3*H(i,pilot(i,p+2));
    end
    
%--------------------------------------------------------------------------
%% 濾波 %%
    IFFT_H=ifft(H,carrier_count,2);
    h_filter=[IFFT_H(:,1:GI),zeros(symbols_per_carrier,carrier_count-GI)];
    H_ce=fft(h_filter,carrier_count,2);
    
%--------------------------------------------------------------------------
%% 均衡 %%
    Y2=Y3./H_ce;
             
%--------------------------------------------------------------------------
%% 并串變換 %%
    Y1=reshape(Y2.',1,carrier_count*symbols_per_carrier);
    Y0=reshape(Y3.',1,carrier_count*symbols_per_carrier);
    H1=reshape(H_ce.',1,carrier_count*symbols_per_carrier);
    H1=H1(1:carrier_count);%信道響應
    
%--------------------------------------------------------------------------
%% 作圖 %%
    figure;
    plot(abs(H0),'r:');
    hold on;
    plot(abs(H1));
    hold on;
    legend('No Channel Estimation','Channel Estimation');
    title('信道估計前后傳輸函數比較');
    hold off;	
   
%--------------------------------------------------------------------------
%% QPSK解調 %%
    y_re1=sign(real(Y1));
    y_im1=sign(imag(Y1));
    
    y_re0=sign(real(Y0));
    y_im0=sign(imag(Y0));
 
    r1=zeros(1,N_number);
    r1(1:2:N_number)=y_re1;
    r1(2:2:N_number)=y_im1;
    
    r0=zeros(1,N_number);
    r0(1:2:N_number)=y_re0;
    r0(2:2:N_number)=y_im0;
    
    Y=(1-r01.*sqrt(2))./2;            %輸出二進制序列

% %%%%% 導頻位置及導頻個數統計程序段 %%%%%
% % 得到每個OFDM符號的分散導頻位置
% Kmin=0;
% Kmax=1704;
% for l=0:63
%     p=0;
%     k=0;
%     while k<=Kmax-12
%        k=Kmin+3*mod(l,4)+12*p;
%        m(l+1,p+1)=k;
%        p=p+1;
%     end
% end
% 
% % 比較分散導頻位置和連續導頻位置,計算重復位置個數
% n=0;
% pilot=[0 48 54 87 141 156 192 201 255 279 282 333 432 450 483 525 531 618 636 714 759 765 780 804 873 888 918 939 942 969 984 1050 1101 1107 1110 1137 1140 1146 1206 1269 1323 1377 1491 1683 1704];
% for j=1:45
%     pil=pilot(j);
%     for i=1:p
%         if m(2,i)==pil;
%             n=n+1;
%         end
%     end
% end
        
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97成人超碰视| 久久精品欧美一区二区三区麻豆| 69p69国产精品| 国产精品久久久久久久久免费相片 | 欧美午夜精品久久久久久超碰| 欧美精品一区二区三区蜜臀 | 国产精品久久久久婷婷| 麻豆高清免费国产一区| 91国内精品野花午夜精品| 久久无码av三级| 视频在线观看一区| 色噜噜狠狠色综合欧洲selulu| 久久久久久亚洲综合| 麻豆中文一区二区| 欧美一区二区观看视频| 亚洲在线一区二区三区| 91国模大尺度私拍在线视频| 国产精品日产欧美久久久久| 国产成人免费视频精品含羞草妖精 | 国产一区二区三区免费观看| 精品少妇一区二区三区视频免付费| 亚洲男人的天堂在线观看| 国产精品一区久久久久| 久久综合久久综合亚洲| 日本欧美肥老太交大片| 69av一区二区三区| 婷婷六月综合亚洲| 欧美日韩高清一区二区三区| 一区二区成人在线观看| 91婷婷韩国欧美一区二区| 国产精品久久久久毛片软件| 成人一道本在线| 中文字幕一区二区三区不卡| www.在线成人| 亚洲欧美在线另类| 一本一道久久a久久精品综合蜜臀| 国产精品乱码人人做人人爱| 成人不卡免费av| 亚洲日本丝袜连裤袜办公室| 9i在线看片成人免费| ...xxx性欧美| 色偷偷成人一区二区三区91| 亚洲乱码精品一二三四区日韩在线| 91日韩一区二区三区| 亚洲精品一二三四区| 色94色欧美sute亚洲线路一ni| 亚洲特黄一级片| 欧美性欧美巨大黑白大战| 婷婷久久综合九色综合绿巨人| 制服丝袜亚洲色图| 精品一二线国产| 国产日产欧美一区二区三区 | 欧美日韩一区二区三区不卡| 蜜桃视频一区二区三区在线观看| 日韩午夜激情av| 国内精品视频一区二区三区八戒| 国产精品私人影院| 欧美撒尿777hd撒尿| 精一区二区三区| 亚洲欧洲成人精品av97| 91麻豆精品91久久久久久清纯| 久久99精品国产.久久久久| 亚洲国产岛国毛片在线| 欧美综合天天夜夜久久| 蜜臀av国产精品久久久久| 中文字幕不卡的av| 这里只有精品99re| 成人丝袜高跟foot| 天堂久久一区二区三区| 国产拍欧美日韩视频二区| 色猫猫国产区一区二在线视频| 蜜臀久久久99精品久久久久久| 国产精品视频你懂的| 51精品国自产在线| 波多野结衣中文字幕一区二区三区| 亚洲电影在线免费观看| 欧美国产综合色视频| 欧美年轻男男videosbes| 国产精品1024| 免费在线观看不卡| 一区二区在线观看视频| 久久久一区二区三区捆绑**| 欧美日韩和欧美的一区二区| 国产成人免费视频网站高清观看视频| 亚洲成人黄色影院| 亚洲欧洲国产日韩| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩亚洲高清一区二区| 成人网在线播放| 精品制服美女久久| 午夜精品久久久久久不卡8050| 国产精品女主播av| 久久综合色婷婷| 欧美一级高清片在线观看| 欧美网站一区二区| 99热精品国产| 国产成人在线视频播放| 久久不见久久见免费视频7| 亚洲成人先锋电影| 一个色妞综合视频在线观看| 国产精品日韩成人| 亚洲国产经典视频| 国产日韩精品一区| 久久久久97国产精华液好用吗| 日韩一区二区电影网| 91精品国产综合久久精品| 在线观看av一区二区| 色乱码一区二区三区88| 99久久精品免费看国产| 成人av在线网| 国产精品系列在线播放| 国产在线观看一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 免费成人深夜小野草| 蜜臀av一区二区| 另类小说一区二区三区| 麻豆精品一区二区综合av| 麻豆精品在线视频| 国产真实乱子伦精品视频| 国产揄拍国内精品对白| 国产黄色精品网站| av网站免费线看精品| 91碰在线视频| 欧美亚洲国产一区在线观看网站| 欧美无人高清视频在线观看| 欧美久久久一区| 日韩精品一区二区在线观看| 欧美岛国在线观看| 久久精品夜色噜噜亚洲aⅴ| 久久精品无码一区二区三区| 中文字幕高清不卡| 亚洲激情综合网| 日韩福利视频网| 国产一区二区电影| 97aⅴ精品视频一二三区| 在线观看日韩电影| 日韩久久免费av| 国产精品理论在线观看| 亚洲国产一二三| 精品系列免费在线观看| 成人激情校园春色| 欧美性大战xxxxx久久久| 欧美一区二区三区日韩视频| 国产亚洲综合在线| 樱桃视频在线观看一区| 免费观看在线综合色| 国产99久久久国产精品潘金 | www激情久久| 亚洲激情自拍偷拍| 精品午夜一区二区三区在线观看| 成人av网址在线| 88在线观看91蜜桃国自产| 精品日韩在线一区| 亚洲欧美综合网| 久久国产剧场电影| 色综合婷婷久久| 26uuu精品一区二区三区四区在线| 中文字幕在线观看一区二区| 天堂午夜影视日韩欧美一区二区| 国产成人精品一区二| 欧美影院精品一区| 欧美国产激情二区三区| 亚洲国产cao| 99精品久久久久久| 欧美成人综合网站| 一区二区三区产品免费精品久久75| 精品一区二区影视| 欧美亚洲日本国产| 国产精品久久久久久久久免费桃花 | 欧美xxxxxxxx| 亚洲午夜电影在线观看| 国产成人综合亚洲91猫咪| 欧美性猛片xxxx免费看久爱| 国产精品全国免费观看高清| 日本在线播放一区二区三区| 91老师片黄在线观看| 国产三级三级三级精品8ⅰ区| 天堂午夜影视日韩欧美一区二区| av电影在线观看一区| 久久综合九色综合97婷婷女人| 日韩综合小视频| 日本久久电影网| 中文字幕五月欧美| 国产很黄免费观看久久| 精品蜜桃在线看| 日韩av在线播放中文字幕| 日本久久一区二区| 亚洲精品欧美综合四区| 成人app下载| 中文字幕中文字幕在线一区| 丁香啪啪综合成人亚洲小说 | 精品国产露脸精彩对白| 美女视频免费一区| 欧美卡1卡2卡| 亚洲一级电影视频| 欧美日韩一区二区电影| 亚洲18色成人| 欧美一区二区三区四区视频| 日韩电影网1区2区| 91麻豆精品国产91久久久久久久久 |