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

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

?? simu_fhtb.m

?? DTTB(中國數(shù)字地面電視標準)數(shù)字電視均衡仿真分析
?? M
字號:
%## 基于國家數(shù)字電視地面廣播(DTTB)標準,單載波調(diào)制系統(tǒng)的信道估計的原始模型 ##%
%############  仿真條件:PN595幀頭,16QAM調(diào)制,多徑衰落信道模型  #############%
%#####################  利用幀頭和系統(tǒng)信息進行符號同步  ######################%

clear all;
close all;

len_head=595;                                                                   %幀頭長度(幀頭模式2)
len_carriers=3744;                                                              %有效信息符號長度
len_sysmes=36;                                                                  %系統(tǒng)信息符號長度
len_body=len_carriers+len_sysmes;                                               %幀體長度
len_frame=len_head+len_body;                                                    %信號幀長度
symbols=10;
bits=4;                                                                         %幀體每符號上的比特數(shù)
fd=2000;                                                                        %采樣間隔2000Hz
Rs=7.56*1e6;                                                                    %符號率(7.56MHz)
ts=(1/7.56)*1e-6;                                                               %基帶符號周期(1/7.56us)

%----------------------------------TRANSMISSION---------------------------%
%--------------------------------------------------------------------------
%% 發(fā)送數(shù)據(jù)調(diào)制 %%
N=symbols*len_carriers*bits;                                                    %發(fā)送有效數(shù)據(jù)包含比特數(shù)
rand('state',0);                                                                %確定隨機發(fā)生器種子
sendbits=round(rand(1,N));                                                      %產(chǎn)生數(shù)據(jù)位

%% 符號映射 %%
data_qam=fun_GB_QAM(sendbits,bits);                                             %調(diào)用16QAM調(diào)制函數(shù)
trans_data=reshape(data_qam,len_carriers,symbols).';                            %串并變換,每一行代表一個信息符號

%--------------------------------------------------------------------------
%% 系統(tǒng)信息調(diào)制 %%
sysmes=zeros(1,len_sysmes);                                                     %36位系統(tǒng)信息
sysmes(1:4)=[0 0 0 0];                                                          %4位系統(tǒng)信息:子載波個數(shù)C=1模式
bits_sysmes='00010001101000010100011110111100';                                 %32位系統(tǒng)信息:16QAM以及LDPC碼率1,交織模式1
symmes(5:36)=bits_sysmes-48;                                                    
sysmes_bits=zeros(1,2*len_sysmes);                                              %進行I,Q路數(shù)據(jù)相同的4QAM調(diào)制
sysmes_bits(1:2:end)=sysmes;
sysmes_bits(2:2:end)=sysmes;
sysmes_qam=fun_GB_QAM(sysmes_bits,2);                                           %進行I,Q路數(shù)據(jù)相同的4QAM調(diào)制
trans_sysmes=repmat(sysmes_qam,symbols,1);                                      %表示symbols個符號的系統(tǒng)信息的矩陣

%--------------------------------------------------------------------------
%% 幀體數(shù)據(jù)處理 %%
trans_body=[trans_sysmes trans_data];
frame_day=[zeros(symbols,len_head) trans_body];                         
len=size(frame_day);                                                    
frame_day_serial=reshape(frame_day.',1,len(1)*len(2));                          %并串變換
frame_day_serial(1:2:end)=frame_day_serial(1:2:end)-1;                          %偶數(shù)符號,實部-1(第一個符號看作第0個符號,為偶數(shù))
frame_day_serial(2:2:end)=frame_day_serial(2:2:end)+1;                          %奇數(shù)符號,實部+1(第二個符號看作第1個符號,為奇數(shù))
frame_day_parallel=reshape(frame_day_serial.',len(2),len(1)).';                 %串并變換                         
body_process=frame_day_parallel(:,len_head+1:end);                              %處理完成后的幀體數(shù)據(jù)

%--------------------------------------------------------------------------
%% 已知幀頭信號 %%
head_PN595=zeros(symbols,len_head);                                             %PN595序列生成
g=bin2dec('10010000001');                                                       %偽隨機二進制序列生成多項式:1+x3+x10 
state=bin2dec('0000000001');                                                    %偽隨機二進制序列生成寄存器初始狀態(tài)
N=2^10-1;                                                                       %生成二進制序列長度
m=mgen(g,state,N);                                                              %完成幀頭0到+1,1到-1的映射
PN595=m(1:len_head);                                                            %幀頭數(shù)據(jù)取m序列的前595個數(shù)值
for i=1:len_head                                                                %調(diào)用mgen函數(shù),生成1023位二進制隨機序列
    if PN595(i)==0
        PN595(i)=-4.5*(1+1j);
    else
        PN595(i)=4.5*(1+1j);
    end
end
head_PN595=repmat(PN595,symbols,1);                                             %組成symbols個幀頭
body_power=mean(mean(abs(body_process).^2,2))/(4.5^2*2);                        %幀體數(shù)據(jù)平均功率
head_power=body_power;                                                          %幀頭數(shù)據(jù)的平均功率和幀體相同  
head_PN595=head_PN595.*sqrt(head_power);                                        %幀頭發(fā)送數(shù)據(jù)

%--------------------------------------------------------------------------
%% 組幀 %%
trans_signal=[head_PN595 body_process];                                         %將每個符號的幀頭和幀體組成一個完整信號幀    

%--------------------------------------------------------------------------
%% 并串變換 %%
trans_frame=reshape(trans_signal.',1,symbols*len_frame);                        %并串變換,將變換為串行數(shù)據(jù)

X7=trans_frame;
r=3;                                                                            %多徑數(shù)
a=[0.2 0.3 0.4];                                                                %多徑的幅度
d=[30 50 80];                                                                   %各徑的延遲

channel1=zeros(size(X7));
channel1(1+d(1):length(X7))=a(1)*X7(1:length(X7)-d(1));
channel2=zeros(size(X7));
channel2(1+d(2):length(X7))=a(2)*X7(1:length(X7)-d(2));
channel3=zeros(size(X7));
channel3(1+d(3):length(X7))=a(3)*X7(1:length(X7)-d(3));

Tx_data=X7+channel1+channel2+channel3;

%--------------------------------------------------------------------------
%% 加高斯白噪聲 %%  
SNR=30;                                                                         %信噪比            
frame_passchannel = awgn(Tx_data,SNR,'measured');

be=376;                                                                         %實際峰值位置
data_simu=frame_passchannel(4376-be+1:end);

%-----------------------------------RECEPTION-----------------------------%
%--------------------------------------------------------------------------
%% 選取接收數(shù)據(jù) %%
symbols=8;
rx=data_simu(1:symbols*len_frame);

%--------------------------------------------------------------------------
%% 利用幀頭和系統(tǒng)信息進行符號估計 %%
N=len_frame;
G=len_head;
GI=len_head+len_sysmes;                                                         %各信號幀相同數(shù)據(jù)塊長度
T=1:3*N+2*G;
for i=1:length(T)                                                               %FFT窗移動的距離
    data1=rx(i:GI+i-1);                                                         %data1對應一個符號的前GI個數(shù)據(jù)
    data2=rx(N+i:N+GI+i-1);                                                     %data2對應一個符號的最后GI個數(shù)據(jù)
    s(i)=data2*data1';                                                          %求滑動相關值    
    ctb_cor1(i)=abs(s(i));                                                      %相關幅值    
end
[Max_cor start1]=max(ctb_cor1(1:N));

%% 利用幀頭進行符號估計 %%
GI1=len_head;                                                                   %各信號幀相同數(shù)據(jù)塊長度
for i=1:length(T)                                                               %FFT窗移動的距離
    data3=rx(i:GI1+i-1);                                                        %data1對應一個符號的前GI個數(shù)據(jù)
    data4=rx(N+i:N+GI1+i-1);                                                    %data2對應一個符號的最后GI個數(shù)據(jù)
    s1(i)=data4*data3';                                                         %求滑動相關值    
    ctb_cor2(i)=abs(s1(i));                                                     %相關幅值    
end
[Max_cor start2]=max(ctb_cor2(1:N));

disp(['實際峰值位置:',num2str(be)]);
disp(['幀頭和系統(tǒng)信息:',num2str(start1)]);
disp(['幀頭:',num2str(start2)]);

%--------------------------------------------------------------------------
%% 符號同步圖 %%
figure(1);
subplot(211);
plot(T,ctb_cor1);                                                               %含幀頭和系統(tǒng)信息
title('利用幀頭和系統(tǒng)信息估計');
xlabel(['實際峰值位置:',num2str(be)]);
ylabel(['估計值:',num2str(start1)]);
grid on;
subplot(212);
plot(T,ctb_cor2); %只含幀頭 
title('利用幀頭估計');
xlabel(['實際峰值位置:',num2str(be)]);
ylabel(['估計值:',num2str(start2)]);
grid on;

% %--------------------------------------------------------------------------
% %% 符號同步圖 %%
% figure(2);
% S=1000;
% plot(1:S,ctb_cor1(1:S)); %含幀頭和系統(tǒng)信息
% grid on;
% hold on;
% plot(1:S,ctb_cor2(1:S),':'); %只含幀頭 
% title('利用幀頭估計');
% xlabel('符號數(shù)');
% ylabel('相關值');
% legend('利用幀頭和系統(tǒng)信息估計','利用幀頭估計');
% grid on;


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频在线观看一区| 欧美精品一区二区三区很污很色的 | 久久综合久久综合久久综合| 久热成人在线视频| 欧美精品一区二区久久婷婷| 国产一区二区三区| 中文字幕一区二区三区av| 99久久99精品久久久久久| 亚洲亚洲精品在线观看| 91精品国产高清一区二区三区 | 精品在线观看免费| 久久精品欧美日韩精品 | 99re热这里只有精品视频| 亚洲欧美成人一区二区三区| 欧美日韩国产成人在线免费| 美女网站一区二区| 日本一区二区电影| 在线观看亚洲一区| 老司机精品视频一区二区三区| 精品国产三级a在线观看| 成人在线视频一区二区| 久久99这里只有精品| 欧美精品一区二区三区蜜臀 | www.亚洲国产| 天堂蜜桃91精品| 久久精品一区二区三区不卡牛牛 | 亚洲高清久久久| 日韩精品一区二区三区四区视频| 粉嫩久久99精品久久久久久夜 | 欧美亚洲动漫制服丝袜| 国产网站一区二区| 91免费视频网址| 免费在线成人网| 国产精品全国免费观看高清| 精品婷婷伊人一区三区三| 国产一区高清在线| 亚洲国产日韩av| 欧美国产精品一区| 91精品欧美综合在线观看最新| 高清不卡在线观看av| 午夜精品视频在线观看| 欧美国产日韩一二三区| 欧美一级一级性生活免费录像| 国产ts人妖一区二区| 日韩av网站在线观看| 亚洲天堂福利av| 久久久久9999亚洲精品| 欧美日韩综合色| 不卡一区在线观看| 韩国欧美国产一区| 日韩av一级电影| 亚洲一区二区视频在线| 中日韩av电影| 久久久91精品国产一区二区三区| 8v天堂国产在线一区二区| 色婷婷国产精品| 成人午夜又粗又硬又大| 国产呦萝稀缺另类资源| 日本亚洲免费观看| 手机精品视频在线观看| 一区二区三区四区不卡视频| 中文字幕欧美激情| 久久久91精品国产一区二区三区| 日韩一区二区三区精品视频| 欧美日韩亚洲高清一区二区| 91蜜桃在线观看| 97se亚洲国产综合自在线| 粉嫩av一区二区三区| 国产精品69毛片高清亚洲| 激情五月激情综合网| 极品少妇xxxx精品少妇偷拍| 日本美女视频一区二区| 日韩avvvv在线播放| 丝袜美腿高跟呻吟高潮一区| 性久久久久久久| 午夜精品福利久久久| 水蜜桃久久夜色精品一区的特点| 亚洲成人一二三| 午夜电影网一区| 日本不卡高清视频| 久久精品国产第一区二区三区| 日韩中文字幕麻豆| 蜜臀av一区二区| 国产精品伊人色| 国产成人精品网址| 不卡在线观看av| 91蜜桃传媒精品久久久一区二区| 91影院在线观看| 在线观看国产91| 欧美肥妇毛茸茸| 日韩精品专区在线影院观看| 精品处破学生在线二十三| wwwwxxxxx欧美| 国产女主播视频一区二区| 国产精品久久久久久一区二区三区 | 国产一区二区三区最好精华液| 国产一区二区三区观看| 成人精品视频一区二区三区| 99国产精品久久久久| 欧美色视频一区| 日韩一区二区三区在线视频| 久久精品夜夜夜夜久久| 中文字幕一区二区三区在线观看| 一区二区三区小说| 蜜臀av性久久久久蜜臀aⅴ四虎| 黄色小说综合网站| 一本到三区不卡视频| 91精品国产一区二区三区蜜臀| 久久人人爽人人爽| 一区二区不卡在线播放 | 色先锋久久av资源部| 欧美夫妻性生活| 中文字幕国产一区二区| 亚洲一区日韩精品中文字幕| 美女一区二区三区| 91麻豆文化传媒在线观看| 欧美二区三区91| 国产日韩高清在线| 日韩国产精品久久久久久亚洲| 国产精品1024| 欧美日韩一卡二卡| 国产免费观看久久| 日韩av一区二区在线影视| jiyouzz国产精品久久| 日韩欧美中文一区二区| 亚洲欧洲国产日韩| 久久99久久99| 欧美日韩中文国产| 国产精品不卡视频| 精品在线观看视频| 欧美人与禽zozo性伦| 国产欧美日韩在线观看| 日本91福利区| 欧美亚洲综合一区| 国产精品午夜在线| 九九九精品视频| 欧美久久久影院| 亚洲人成小说网站色在线| 国产成人午夜99999| 777亚洲妇女| 亚洲一区二区在线免费观看视频| 懂色av一区二区三区免费观看| 欧美久久久久中文字幕| 自拍偷拍亚洲综合| 成人午夜av在线| 精品久久久久久无| 手机精品视频在线观看| 在线观看精品一区| 亚洲色图制服丝袜| 成人黄色av电影| 久久精品亚洲国产奇米99| 欧美aa在线视频| 欧美日本乱大交xxxxx| 亚洲主播在线观看| 91一区二区三区在线播放| 欧美国产日本视频| 国产精品一线二线三线| 精品国内二区三区| 精品一区二区在线免费观看| 欧美日韩高清一区二区| 亚洲高清久久久| 欧美人牲a欧美精品| 亚洲成av人片一区二区梦乃| 欧美色中文字幕| 亚洲成人久久影院| 欧美美女黄视频| 日韩成人免费电影| 日韩欧美一级在线播放| 蜜臀va亚洲va欧美va天堂| 日韩视频一区二区三区 | 久久欧美一区二区| 国产资源在线一区| 国产日韩欧美一区二区三区乱码| 激情文学综合插| 国产欧美日本一区视频| 粉嫩绯色av一区二区在线观看| 国产精品欧美一区喷水| 99v久久综合狠狠综合久久| 亚洲乱码一区二区三区在线观看| 色综合久久九月婷婷色综合| 亚洲男人电影天堂| 欧美欧美欧美欧美| 久久国产尿小便嘘嘘| 久久久久综合网| 99久久国产综合精品女不卡| 亚洲精品一二三四区| 欧美日韩一区二区三区视频| 日本亚洲电影天堂| 国产午夜精品美女毛片视频| av在线一区二区| 香港成人在线视频| 欧美精品一区二区三区视频| 成人av免费观看| 亚洲成人动漫在线观看| 日韩美女视频在线| 成人av在线观| 五月婷婷久久综合| 日本一区二区在线不卡| 在线观看国产精品网站| 激情综合网激情|