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

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

?? dvb_t_tongbu_1.m

?? 基于DVB-T標準,COFDM調制系統的利用導頻信號進行符號粗同步,仿真條件:68個OFDM符號
?? M
字號:
%###### 基于DVB-T標準,COFDM調制系統的利用導頻信號進行符號粗同步 ######
%######  仿真條件:68個OFDM符號,64QAM調制,萊斯信道  ######
% 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=6;
symbols_per_carrier=74; % 總的OFDM符號數(4=10-3-3)
LI=12;                  % 導頻之間的間隔
GI=2048/4;              % 保護間隔長度
N_number=carrier_count*symbols_per_carrier*bits_per_symbol;

%--------------------------------------------------------------------------
%矩陣初始化
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)

%--------------------------------------------------------------------------
%% 64QAM調制 %%
[sreal simage]=QAM_64(X);        %調用64QAM調制函數
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=zeros(symbols_per_carrier,carrier_count);
train_sym=zeros(symbols_per_carrier,carrier_count);
for i=1:l+1
    m=mgen(g,state,N);                      %調用mgen函數,生成二進制隨機序列
    train(i,:)=m(1:carrier_count);
end

for i=1:l+1
    train_sym(i,pilot(i,:))=(4/3)*2.*(1/2-train(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

%% 插入連續導頻 %%
CP=[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]+1;                    %45個連續導頻位置

for i=1:length(CP)
    train_sym(:,CP(i))=(4/3)*2.*(1/2-train(:,CP(i)));%連續導頻值
end
for i=1:length(CP)
    X3(:,CP(i))=train_sym(:,CP(i));                  %插入連續導頻
end

%% 插入傳數參數信令 %%
TPS=[34 50 209 346 413 569 595 688 790 901 1073 1219 1262 1286 1469 1594 1687]+1; %17個傳數參數信令位置

for i=1:length(TPS)
    train_sym(:,TPS(i))=randint;
    train_sym(:,TPS(i))=2*(1/2-train_sym(:,TPS(i))); %傳數參數信令值 
end
for i=1:length(TPS)
    X3(:,TPS(i))=train_sym(:,TPS(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));

% %--------------------------------------------------------------------------
% %% 加入基于DVB-T的萊斯多徑衰落信道(固定接受模式) %%
% [Tx_data h]=dvb_channel(X7);     %調用多徑加入函數
Tx_data=X7;

%--------------------------------------------------------------------------
%% 加高斯白噪聲 %%  
snr_db=15;                                          %信噪比
X2=X2(4:symbols_per_carrier-3,:);                   %取中間連續四個符號
    
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;


N=IFFT_bin_length;
Ng=GI;
r=Y7(20001:30000);           %任意選取一段數據進行估計
% r=Y7;

%--------------------------------------------------------------------------
% 最大似然法
N=IFFT_bin_length;
G=GI;
T=1:3*N+2*G;
for i=1:length(T)            % FFT窗移動的距離
    data1=r(i:G+i-1);        % 取GI長個數據存data1
    data2=r(N+i:N+G+i-1);    % 取相距IFFT_bin_length的GI長個數據存data2
    s(i)=data1*data2';       % 求互相關值    
    cor(i)=abs(s(i)); 
%     cor(i)=abs(real(data1))*(abs(real(data2)))'+abs(imag(data1))*(abs(imag(data2)))';
end

%--------------------------------------------------------------------------
% 作圖
subplot(211);
plot(T,cor);
xlabel('載波數');
ylabel('相關值');
grid on;

[Max Max_i]=max(cor(1:N));                  % Max_i對應一個符號的第一個數據
start_place=Max_i;
for i=1:length(T)
    deltaF(i)=1/(2*pi)*angle(conj(s(i)));
    r1=r(i:G+i-1);
    r2=r(i+N:G+i+N-1);
    e(i)=1/(2*pi)*atan(imag(r1*r2')/(real(r1*r2')));
end
% deltaF=1/(2*pi)*angle(conj(s(Max_i)));      % 分數頻偏估計值
% r1=r(Max_i:G+Max_i-1);
% r2=r(Max_i+N:G+Max_i+N-1);
% e=1/(2*pi)*atan(imag(r1*r2')/(real(r1*r2')));
% disp(start_place);disp(e);
subplot(212);  
plot(T,e);
xlabel('載波數');
ylabel('粗頻偏估計值');
axis(1,length(T),-0.5,0.5);
grid on;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉影视欧美成人| 91精品在线观看入口| 欧美唯美清纯偷拍| 欧美一级在线视频| 国产色一区二区| 亚洲自拍都市欧美小说| 激情丁香综合五月| 91网站在线播放| 欧美电视剧免费全集观看| 亚洲国产精品精华液2区45| 一区二区三区在线影院| 精品一区二区在线观看| 91在线观看高清| 精品国产网站在线观看| 亚洲精品国产一区二区精华液 | 欧美成人a∨高清免费观看| 国产精品久线在线观看| 日本亚洲视频在线| 91在线免费视频观看| 精品久久久久一区| 一区二区国产视频| 国产不卡免费视频| 欧美一区二区三区影视| 亚洲黄色免费网站| 国产成人免费视频精品含羞草妖精 | 欧美一区午夜精品| 最新久久zyz资源站| 九九视频精品免费| 欧美日韩中文一区| 国产精品嫩草影院av蜜臀| 奇米四色…亚洲| 欧日韩精品视频| 国产精品家庭影院| 国产一区91精品张津瑜| 欧美精品少妇一区二区三区| 亚洲天堂精品视频| 丁香婷婷综合五月| 久久综合久久综合久久| 日本欧美肥老太交大片| 在线一区二区三区| 国产精品乱码人人做人人爱| 激情成人综合网| 日韩色在线观看| 亚洲成年人网站在线观看| 8v天堂国产在线一区二区| 最新日韩在线视频| 国产成人av影院| 精品久久久久久久久久久院品网| 首页国产欧美日韩丝袜| 欧美一a一片一级一片| 亚洲欧美一区二区三区久本道91 | 亚洲国产成人私人影院tom| 精一区二区三区| 日韩一区二区在线看| 香蕉成人伊视频在线观看| 91视频国产资源| 中文字幕亚洲一区二区av在线| 国产精品中文欧美| 26uuu国产电影一区二区| 男人的天堂亚洲一区| 3d成人动漫网站| 午夜伊人狠狠久久| 欧美日韩中文另类| 亚洲成av人片www| 欧美美女黄视频| 天天色天天操综合| 4438x成人网最大色成网站| 日韩在线播放一区二区| 777午夜精品视频在线播放| 日韩和欧美一区二区| 欧美日韩亚洲丝袜制服| 天天色图综合网| 日韩一区二区三免费高清| 久久精品国产澳门| 精品国产1区2区3区| 国产一区视频在线看| 久久久国产精品午夜一区ai换脸| 国产成人在线视频播放| 中文文精品字幕一区二区| 不卡一区二区三区四区| 亚洲精品免费在线播放| 欧美午夜理伦三级在线观看| 日韩精品免费视频人成| 欧美成人bangbros| 成人综合日日夜夜| 亚洲欧美国产三级| 欧美日韩日本视频| 久久99久国产精品黄毛片色诱| 久久综合狠狠综合久久综合88 | 一区在线观看视频| 91啪在线观看| 天天色综合成人网| 欧美精品一区二区三区久久久| 国产高清精品网站| 亚洲视频一区在线| 67194成人在线观看| 狠狠狠色丁香婷婷综合久久五月| 国产日韩欧美亚洲| 日本乱人伦一区| 日韩国产精品久久久久久亚洲| 日韩欧美一级精品久久| 福利91精品一区二区三区| 一本大道久久a久久精品综合| 亚洲一区二区三区视频在线播放| 欧美乱妇一区二区三区不卡视频 | 久久香蕉国产线看观看99| 成人亚洲一区二区一| 亚洲免费观看高清完整版在线观看熊 | 国产调教视频一区| 一本大道综合伊人精品热热| 日韩影院免费视频| 国产精品视频线看| 欧美日韩国产一区二区三区地区| 极品美女销魂一区二区三区免费| 国产精品人妖ts系列视频| 欧美婷婷六月丁香综合色| 久久激情五月婷婷| 亚洲欧美韩国综合色| 精品不卡在线视频| 91久久一区二区| 国产夫妻精品视频| 视频在线在亚洲| 日韩一区欧美一区| 日韩精品在线网站| 91国产丝袜在线播放| 国产精品亚洲第一| 污片在线观看一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日韩不卡一区二区| 成人久久视频在线观看| 秋霞av亚洲一区二区三| 亚洲图片欧美激情| 久久欧美中文字幕| 7777精品伊人久久久大香线蕉超级流畅| 国产毛片一区二区| 日韩电影在线观看电影| 亚洲美女偷拍久久| 国产亚洲一区二区三区四区| 欧美日韩国产精品自在自线| fc2成人免费人成在线观看播放 | 久久精品在线观看| 69久久99精品久久久久婷婷| 99久久亚洲一区二区三区青草| 日本欧美在线看| 亚洲一区二区精品3399| 2欧美一区二区三区在线观看视频| 欧洲色大大久久| 99久久精品国产一区二区三区 | 欧美国产日韩a欧美在线观看| 欧美一区二区黄色| 欧美日韩一区二区三区免费看| 成a人片国产精品| 国产美女娇喘av呻吟久久| 亚洲精品va在线观看| 91福利小视频| 精品av久久707| 国产美女在线观看一区| 国产片一区二区| 久久91精品久久久久久秒播| 欧美在线免费视屏| 中文字幕一区二区三区不卡| 玖玖九九国产精品| 97国产精品videossex| 久久久精品欧美丰满| 激情综合网av| 日韩欧美另类在线| 人人超碰91尤物精品国产| 欧美日韩精品专区| 精品视频一区三区九区| 色素色在线综合| 91偷拍与自偷拍精品| 99久久综合99久久综合网站| 国产精品羞羞答答xxdd| 国内外精品视频| 久久国产生活片100| 免费成人美女在线观看| 日韩av中文字幕一区二区| 日韩福利视频网| 日韩精品午夜视频| 青青草国产成人99久久| 日本欧美在线观看| 精品在线你懂的| 国产夫妻精品视频| 成人激情综合网站| 一本大道久久a久久精二百| 日本高清不卡视频| 欧美日韩一级片在线观看| 欧美日韩国产一级| 日韩欧美专区在线| 久久综合久久综合久久综合| 国产色综合久久| 日韩一区欧美一区| 亚洲在线观看免费视频| 日韩影院精彩在线| 国内久久婷婷综合| 成人sese在线| 欧美亚日韩国产aⅴ精品中极品| 欧美色综合久久| 日韩一卡二卡三卡四卡| 久久久精品免费免费|