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

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

?? timing_syn_gardner.m

?? Gardner 同步算法仿真。此m文件把Gardner算法的信號生成到發送
?? M
字號:
%File:timing_syn.m timing synchronization
clc
clear
Data_Len = 5000;

Fs = 9600;                  % Sampling Frequency
Fd = 2400;                  % Symbol Frequency
SNR = 30;                   % S/N Ratio for Chanel Simulatioin 
RolloffCoef = 0.25;         % Roll Off Coeff.
T_Gain = 0.02;              % TED Loop Gain

Ratio = Fs/Fd/2;            % = Ts/Td/2
Offset = 32;                % 

timing_error = 0;
datalen = Fs / Fd * (Data_Len - Offset);
displaysize  = 128;
ted_out = zeros(1,displaysize);
Interp_Pos = 2*Ratio + Ratio;
Rec_out = zeros(1,displaysize);

disp('1 Data Send');
%1+++++++++++++Data Source+++++++++++++++++++
disp('  1.1 Data Source');
x = (-1).^(rand(1,Data_Len)>0.5) + j * (-1).^(rand(1,Data_Len)>0.5);

figure(1)
plot(x,'r*');
xlabel('real')
ylabel('image')
xlim([-2.0 2.0]);
ylim([-2.0 2.0]);
title('Sending Conset')
grid on;

%+++++++++++++pulse shaping+++++++++++++++++++
%        Using Rolloff Setting
%+++++++++++++++++++++++++++++++++++++++++++++
disp('  1.2 Pulse Shaping');
x_t=rcosflt(x,Fd,Fs,'sqrt',RolloffCoef);

%+++++++++++++channel simulation++++++++++++++
%   Add White Offsetoise Using SOffsetR Setting        
%+++++++++++++++++++++++++++++++++++++++++++++
disp('2 Channel Simulation');
c_t = awgn(x_t,SNR,'measured');

%++++++++++++++++++receive++++++++++++++++++++
disp('3 Receive');

%4++++++++++Matching Filter++++++++++++++++++++
disp('  3.1 Matching Filter');
%matched_data=rcosflt(r_t,Fd,Fs,'sqrt/Fs',RolloffCoef);
r_t=rcosflt(c_t,Fd,Fs,'sqrt/Fs',RolloffCoef);
matched_data=[r_t(Offset+1:end-Offset)];

%++++++++++++Timing Recovery+++++++++++++++++++
% =======Gardner Timing Recovery=============== 
%  TE(k)={Y[(k-1)Td]-Y[kTd])*Y[(kTd-Td/2]
% =======Parabolic Interpolation=============== 
%     C_2 =  0.5 * mu^2 - 0.5 * mu;
%     C_1 = -0.5 * mu^2 + ( 0.5 + 1 ) * mu;
%     C0  = -0.5 * mu^2 + ( 0.5 - 1 ) * mu + 1;
%     C1  =  0.5 * mu^2 - 0.5 * mu;
%+++++++++++++++++++++++++++++++++++++++++++++++
disp('  3.2 Timing Recovery');
C_2 = inline('0.5*u^2-0.5*u');
C_1 = inline('-0.5*u^2+1.5*u');
C0  = inline('-0.5*u^2-0.5*u+1');
C1  = inline('0.5*u^2+0.5*u');

ted_data1 = matched_data(Offset);
ted_data2 = matched_data(Offset+Ratio);

% hp = timing_prefilter(T,Ti,2,beta);
k = 1;
count = 0;

while(  Interp_Pos < ( datalen - 6 ) )
    %++++++++++++The first half++++++++++++++++++
    mk = round(Interp_Pos);         % Integer Part
    uk = Interp_Pos-mk;             % Fraction Part
    
    C_2u = C_2(uk);
    C_1u = C_1(uk);
    C0u  = C0(uk);
    C1u  = C1(uk);
    
    %+++++++++++++++Get Sampling Data+++++++++++++
    data1 = matched_data(mk);
    data2 = matched_data(mk+1);
    data3 = matched_data(mk+2);
    data4 = matched_data(mk+3);
    
    %+++++++++++++Interpolation+++++++++++++++++++
    % out = C_2 * in_i(4) + C_1 * in_i(3) + C0 * in_i(2) + C1 * in_i(1);
    %+++++++++++++++++++++++++++++++++++++++++++++
    Interp_data = C_2u * data4 + C_1u * data3 + C0u * data2 + C1u * data1;
    Rec_out(k) = Interp_data;
    ted_data3 = Interp_data;

    Interp_Pos = Interp_Pos + Ratio + timing_error;
      
    %++++++++++++++Gardner TED+++++++++++++++++++
    % temp= ( ted_data1 - ted_data3 ) * ted_data2;
    %++++++++++++++++++++++++++++++++++++++++++++
    temp = ( ted_data1 - ted_data3 ) * conj(ted_data2);

    %++++++++++++++Loop Filter++++++++++++++++++
    timing_error = real(temp) * T_Gain;
    %timing_error = timing_error + real(temp) * T_Gain;
    
    ted_out(k) = timing_error;
  
    %+++++++++++++The second half+++++++++++++++
    mk = round(Interp_Pos);
    uk = Interp_Pos-mk;
    
    C_2u = C_2(uk);
    C_1u = C_1(uk);
    C0u  = C0(uk);
    C1u  = C1(uk);
    
    %+++++++++++++++Get Sampling Data++++++++++++++
    data1 = matched_data(mk);
    data2 = matched_data(mk+1);
    data3 = matched_data(mk+2);
    data4 = matched_data(mk+3);
    
    %+++++++++++++++++++Interpolation++++++++++++++
    % out = C_2 * in_i(4) + C_1 * in_i(3) + C0 * in_i(2) + C1 * in_i(1);
    %++++++++++++++++++++++++++++++++++++++++++++++
    Interp_data = C_2u * data4 + C_1u * data3 + C0u * data2 + C1u * data1;
 
    %+++Update Sampling Position(NCO Process)++++
    %  NewPosition = OldPosition + Fs/Fd/2 + TED 
    %++++++++++++++++++++++++++++++++++++++++++++
    Interp_Pos = Interp_Pos + Ratio + timing_error;

    ted_data1 = ted_data3;
    ted_data2 = Interp_data;  

    k = k + 1;
    count = count + 1;
    if count==displaysize
        count = 0;
        k = 1;
        figure(2);
        plot(Rec_out,'r*');
        xlabel('real')
        ylabel('image')
        xlim([-2.0 2.0]);
        ylim([-2.0 2.0]);
        title('Receiving Conset')
        grid on;

        figure(3);
        plot(ted_out,'r+');
        ylim([-0.2 0.2]);
        title('TED Error')
        grid on;
        pause(0.1);
    end
end

     


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲制服丝袜一区| 国产精品久久久久久久第一福利| 亚洲一区二区三区中文字幕在线| 欧美午夜不卡视频| 亚洲资源在线观看| 日韩午夜激情电影| 国产一区二区三区免费看| 久久久久久久久一| 91麻豆自制传媒国产之光| 亚洲欧美另类小说| 欧美精品日日鲁夜夜添| 日本不卡高清视频| 亚洲国产成人一区二区三区| 一本高清dvd不卡在线观看| 天堂久久一区二区三区| 精品国产自在久精品国产| 国产成人在线视频网站| 伊人夜夜躁av伊人久久| 日韩欧美中文一区| 暴力调教一区二区三区| 亚洲成人一区二区| 久久精品视频免费| 欧美在线综合视频| 久久精品国产免费| 亚洲卡通欧美制服中文| 日韩免费观看高清完整版| 99这里只有精品| 免费在线看成人av| 国产精品日韩成人| 337p亚洲精品色噜噜噜| 成人黄色一级视频| 免费观看一级欧美片| 综合色天天鬼久久鬼色| 欧美一级理论片| 91麻豆高清视频| 国内精品在线播放| 玉米视频成人免费看| xfplay精品久久| 欧美三级电影精品| 成人精品在线视频观看| 麻豆精品一区二区三区| 一区二区三区在线观看动漫| 久久精品视频一区| 欧美一级xxx| 欧美日韩一区二区三区在线看| 国产成人自拍网| 美女性感视频久久| 亚洲午夜在线视频| 国产精品成人在线观看| 欧美精品一区二区蜜臀亚洲| 欧美色综合久久| 91丝袜美女网| 国产精品996| 激情成人综合网| 蜜桃视频在线观看一区| 亚洲成人动漫在线免费观看| 亚洲精品国产精华液| 中文字幕第一区| 久久久国产一区二区三区四区小说 | 国产婷婷一区二区| 欧美xxx久久| 这里只有精品99re| 91精品国产aⅴ一区二区| 欧美吞精做爰啪啪高潮| 欧美一卡在线观看| 欧美日本一区二区三区四区| 色哟哟一区二区| 91一区二区在线观看| av在线一区二区| av网站免费线看精品| 成人动漫一区二区| www.欧美日韩国产在线| 成人午夜免费av| 不卡视频一二三| 99精品欧美一区| 91在线观看视频| 一本到不卡精品视频在线观看| 99精品桃花视频在线观看| 成人美女视频在线观看18| www.成人网.com| 99久久国产综合精品麻豆| 91网站在线观看视频| 91行情网站电视在线观看高清版| 色婷婷综合激情| 欧美日韩综合不卡| 欧美一级视频精品观看| 精品少妇一区二区三区视频免付费 | 日本成人在线电影网| 久热成人在线视频| 国产伦精品一区二区三区免费迷| 国产在线播精品第三| 高清国产午夜精品久久久久久| 粉嫩久久99精品久久久久久夜| 99久久精品国产网站| 色婷婷av一区二区三区大白胸 | 日韩精品一二三| 麻豆国产91在线播放| 国产成人综合网| 色诱视频网站一区| 欧美日韩视频在线一区二区| 日韩欧美国产午夜精品| 国产女同性恋一区二区| 亚洲精品国产无天堂网2021| 日韩在线一区二区三区| 国产精品影音先锋| 在线观看一区日韩| 日韩区在线观看| 中文在线一区二区| 午夜精品久久久久久不卡8050| 久久国产精品露脸对白| www.在线成人| 欧美日韩高清影院| 欧美高清一级片在线观看| 亚洲小少妇裸体bbw| 国产精品一区免费在线观看| 日本道免费精品一区二区三区| 日韩一级二级三级精品视频| 日本一区二区成人| 日韩和欧美一区二区| 不卡视频一二三| 欧美α欧美αv大片| 一区二区三区欧美亚洲| 国产一区二区三区四区在线观看| 99久久久无码国产精品| 欧美一区二区三区在线电影| 国产精品久久一级| 看片的网站亚洲| 在线国产亚洲欧美| 国产喷白浆一区二区三区| 调教+趴+乳夹+国产+精品| 成人avav影音| 26uuu欧美| 午夜精品福利一区二区三区av | 欧美精品一区二区三| 亚洲精品乱码久久久久久久久| 国产一区亚洲一区| 欧美日韩一区二区电影| 国产精品国产三级国产aⅴ原创 | 粉嫩嫩av羞羞动漫久久久 | 在线视频综合导航| 久久久综合激的五月天| 亚瑟在线精品视频| 99精品欧美一区二区三区小说 | 日韩精品一区二区三区视频在线观看 | 亚洲欧洲成人精品av97| 美腿丝袜一区二区三区| 欧美日韩国产另类一区| 亚洲人快播电影网| 成人小视频在线| xnxx国产精品| 久色婷婷小香蕉久久| 欧美日韩精品电影| 亚洲综合在线电影| 91理论电影在线观看| 中文字幕av一区二区三区| 国产一区二区看久久| 日韩视频在线永久播放| 日韩电影免费一区| 91麻豆精品国产无毒不卡在线观看 | 国产一区二区免费视频| 欧美成人精品二区三区99精品| 亚洲成av人片在www色猫咪| 一本大道久久a久久综合| 亚洲女与黑人做爰| 99视频一区二区三区| 国产精品久久久久久久久动漫| 成人爽a毛片一区二区免费| 国产性色一区二区| 国产高清精品在线| 国产蜜臀97一区二区三区| 国产麻豆91精品| 日本一区二区三区四区在线视频 | 日韩电影一区二区三区四区| 欧美男男青年gay1069videost| 亚洲宅男天堂在线观看无病毒| 色偷偷88欧美精品久久久| 亚洲综合精品自拍| 在线不卡欧美精品一区二区三区| 亚洲福利视频一区| 欧美一级片免费看| 韩国精品一区二区| 日本一区二区三区久久久久久久久不 | 91麻豆精品久久久久蜜臀 | 99久久综合色| 亚洲人成网站在线| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品久久久久一区| 91在线小视频| 亚洲午夜久久久| 在线不卡欧美精品一区二区三区| 久久精品久久综合| 国产精品五月天| 欧美中文字幕亚洲一区二区va在线 | 日韩美女视频在线| 国产福利一区二区三区视频在线| 欧美国产禁国产网站cc| 91色在线porny| 婷婷综合五月天| 久久色在线观看| 91成人免费网站|