亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

FPGA中m序列同步時(shí)鐘提取:相關(guān)峰相位與Verilog實(shí)現(xiàn)

FPGA中m序列同步時(shí)鐘提取:相關(guān)峰相位與Verilog實(shí)現(xiàn) 簡(jiǎn)介面向FPGA與數(shù)字通信開(kāi)發(fā)者這份壓縮包聚焦M序列在FPGA中的同步時(shí)鐘提取完整覆蓋從最長(zhǎng)線性反饋移位寄存器LFSR生成、VHDL工程實(shí)現(xiàn)到全數(shù)字鎖相環(huán)DPLL位同步的完整鏈路適合通信專業(yè)學(xué)生、硬件工程師以及學(xué)習(xí)自同步系統(tǒng)的讀者。資源共68個(gè)文件大小2.66MB主要包含VHDL/VHO源碼與工程配置、prj/xst設(shè)計(jì)工程文件、xwv仿真波形、PDF與DOC原理文檔等兼顧代碼閱讀、仿真復(fù)現(xiàn)和理論對(duì)照目錄結(jié)構(gòu)便于按需檢索。目前已有507人瀏覽學(xué)習(xí)。資料中給出了63位M序列的VHDL生成程序、基于DPLL的位同步時(shí)鐘提取設(shè)計(jì)以及Cyclone系列FPGA同步設(shè)計(jì)說(shuō)明從LFSR反饋網(wǎng)絡(luò)到鑒相器、低通濾波、壓控振蕩器再到時(shí)鐘分配網(wǎng)絡(luò)優(yōu)化與時(shí)鐘門控均有對(duì)應(yīng)源碼或文檔支撐。讀者可據(jù)此完成從算法仿真到FPGA工程移植的實(shí)踐也可直接用作課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)或通信基帶同步模塊的方案參考。1. m序列在FPGA中的同步時(shí)鐘提取相關(guān)峰的相位才是真正的時(shí)鐘邊沿做接收機(jī)同步時(shí)我踩過(guò)最深的坑是示波器上明明有一條“時(shí)鐘”可解調(diào)出來(lái)的數(shù)據(jù)還是錯(cuò)的。因?yàn)楸镜夭蓸訒r(shí)鐘和信號(hào)碼時(shí)鐘來(lái)自兩個(gè)獨(dú)立振蕩器邊沿是騙人的相位差才是要害。m序列在FPGA中的同步時(shí)鐘提取做的就是利用m序列自相關(guān)峰的位置把遠(yuǎn)端碼時(shí)鐘的相位和頻率“摳”出來(lái)再修正本地時(shí)鐘。它不需要復(fù)雜的載波環(huán)路一段LFSR、一組滑動(dòng)相關(guān)器加一個(gè)小NCO就能在幾百行Verilog內(nèi)落地。適合做擴(kuò)頻突發(fā)同步、測(cè)距測(cè)速和低速載波恢復(fù)的開(kāi)發(fā)者。下面從原理講到RTL實(shí)現(xiàn)再給避坑清單。2. 為什么用m序列做同步時(shí)鐘提取自相關(guān)峰、多徑容限和三種實(shí)現(xiàn)結(jié)構(gòu)2.1 m序列的尖銳自相關(guān)峰是時(shí)鐘提取的“尺子”m序列是最長(zhǎng)線性反饋移位寄存器序列周期固定為2^n - 1n是移位寄存器階數(shù)。它有一個(gè)讓同步工程師非常舒服的性質(zhì)自相關(guān)函數(shù)在一個(gè)周期內(nèi)只有一個(gè)主峰主峰高度等于周期長(zhǎng)度其他所有旁瓣都是-1。用雙極性±1表示m序列、周期為N時(shí)歸一化自相關(guān)滿足R(τ)1當(dāng)τ≡0 (mod N)R(τ)-1/N當(dāng)τ≠0。這個(gè)“只有一根針”的峰就是我們要找的時(shí)鐘參考點(diǎn)。接收信號(hào)只要和本地m序列做滑動(dòng)相關(guān)當(dāng)本地序列與接收序列在碼相位上對(duì)齊時(shí)相關(guān)值會(huì)突然抬高。這個(gè)抬高的時(shí)間位置對(duì)應(yīng)著發(fā)送端碼片周期的起點(diǎn)也就是碼時(shí)鐘的邊沿。FPGA里的同步時(shí)鐘提取實(shí)際上是在跟蹤這個(gè)峰“滑到哪里”而不是在波形上硬找上升沿。為什么不用隨機(jī)PN序列因?yàn)閙序列是確定生成的接收機(jī)可以用同一個(gè)初始狀態(tài)復(fù)現(xiàn)完整的參考序列又因?yàn)樗哂袀坞S機(jī)性即使在噪聲下相關(guān)峰仍然尖銳。m序列的周期越長(zhǎng)相干處理增益越高同步時(shí)鐘提取的抗噪聲能力越強(qiáng)但代價(jià)是捕獲時(shí)間和相關(guān)器資源增加。工程上常用n7127碼片到n1532767碼片再高的階數(shù)一般交給匹配濾波器或頻域相關(guān)處理。多徑容限也來(lái)自這個(gè)尖銳峰。如果信道存在滯后路徑接收信號(hào)變成直達(dá)徑和多徑疊加相關(guān)函數(shù)附近會(huì)出現(xiàn)多個(gè)交疊的旁瓣。但只要直達(dá)徑的相關(guān)峰幅度明顯峰的位置仍可作為時(shí)鐘參考。后面避坑部分會(huì)講到副峰誤鎖這里先記住m序列的自相關(guān)峰是判斷碼相位最直接的依據(jù)。m序列的生成依賴本原多項(xiàng)式。同樣是n7抽頭選擇不同輸出的序列可能完全不同但只要抽頭是本原的周期都是127。設(shè)計(jì)時(shí)要注意初始狀態(tài)不能全0否則反饋永遠(yuǎn)為0LFSR會(huì)卡死在0狀態(tài)。由于m序列中0和1的個(gè)數(shù)僅相差1用0/1電平直接做相關(guān)會(huì)有直流偏移更穩(wěn)妥的做法是把0/1映射成雙極性1/-1或者在相關(guān)器里用“同或”代替“異或”把“相同位數(shù)”作為對(duì)齊判據(jù)。后續(xù)RTL代碼會(huì)體現(xiàn)這個(gè)選擇。2.2 滑動(dòng)相關(guān)、匹配濾波、延遲鎖定環(huán)FPGA里怎么選在FPGA里實(shí)現(xiàn)m序列同步時(shí)鐘提取常見(jiàn)有三條路線。結(jié)構(gòu)捕獲速度資源占用跟蹤精度適用場(chǎng)景滑動(dòng)相關(guān)器慢串行搜相位低一個(gè)相關(guān)器一般依賴搜索步進(jìn)突發(fā)短幀、低速率捕獲匹配濾波器快一拍出全部相位高L個(gè)相關(guān)器并行高相位分辨率高連續(xù)信號(hào)、捕獲時(shí)間敏感延遲鎖定環(huán)中等需先捕獲中超前/滯后兩個(gè)相關(guān)器很高閉環(huán)連續(xù)跟蹤長(zhǎng)期跟蹤、頻偏變化大我一般這樣選型捕獲階段用滑動(dòng)相關(guān)器鎖定后切到延遲鎖定環(huán)跟蹤。這是資源和性能最平衡的組合。純匹配濾波器在碼片速率高或周期長(zhǎng)時(shí)會(huì)吃掉大量寄存器和加法器。以周期127、8倍過(guò)采樣為例一個(gè)相關(guān)器需要1016級(jí)移位寄存器和1016個(gè)累加點(diǎn)并行做8個(gè)相位就是8000多個(gè)加法器很多中小型FPGA裝不下。純滑動(dòng)相關(guān)器結(jié)構(gòu)簡(jiǎn)單但捕獲時(shí)間隨周期和過(guò)采樣倍數(shù)線性增長(zhǎng)。假設(shè)每個(gè)碼相位駐留P個(gè)采樣時(shí)鐘過(guò)采樣OVS周期LEN則最壞捕獲時(shí)間約為L(zhǎng)ENOVSP個(gè)采樣時(shí)鐘。如果P8、OVS8、LEN127就是8128個(gè)時(shí)鐘周期對(duì)同步時(shí)間要求不高的系統(tǒng)可以接受。那么什么時(shí)候可以用滑動(dòng)相關(guān)器作為唯一方案當(dāng)m序列周期不超過(guò)255、過(guò)采樣倍數(shù)不超過(guò)8且接收機(jī)能容忍幾百個(gè)碼片周期的捕獲時(shí)間時(shí)完全可以用一組滑動(dòng)相關(guān)器加峰值檢測(cè)完成同步時(shí)鐘提取。這是本文后續(xù)實(shí)現(xiàn)所采用的結(jié)構(gòu)。如果需要連續(xù)跟蹤長(zhǎng)時(shí)間漂移再引入閉環(huán)環(huán)路。還有一個(gè)容易被忽略的參數(shù)過(guò)采樣倍數(shù)OVS決定了時(shí)鐘提取的分辨率。假設(shè)采樣時(shí)鐘為Fs碼片速率為Rc則OVSFs/Rc。滑動(dòng)相關(guān)器搜索的相位間隔是1/Fs也就是一個(gè)采樣周期同步時(shí)鐘使能的最大量化誤差為±0.5/Fs。OVS不夠大時(shí)相關(guān)峰即使能檢測(cè)到恢復(fù)出的時(shí)鐘也會(huì)在多個(gè)采樣點(diǎn)之間跳抖動(dòng)很大。所以后文的RTL都按OVS8來(lái)寫這也是工程上比較穩(wěn)妥的起點(diǎn)。如果硬件資源緊張至少保證OVS4并通過(guò)后面的DLL和內(nèi)插把精度補(bǔ)回來(lái)。3. 用Verilog實(shí)現(xiàn)m序列同步時(shí)鐘提取LFSR、滑動(dòng)相關(guān)器和峰值判決3.1 LFSR生成m序列初始狀態(tài)與反饋抽頭怎么定m序列在FPGA里就是線性反饋移位寄存器。不同階數(shù)的本原多項(xiàng)式對(duì)應(yīng)不同抽頭。例如7階常用多項(xiàng)式x^7 x^6 1周期127。下面是最小實(shí)現(xiàn)// 7階m序列生成器多項(xiàng)式 x^7 x^6 1 module m_seq_gen #( parameter N 7 )( input wire clk, input wire rst_n, input wire load, input wire [N-1:0] seed, output wire seq_out ); reg [N-1:0] lfsr; // 反饋抽頭來(lái)自本原多項(xiàng)式x^7和x^6對(duì)應(yīng)bit6和bit5 wire feedback lfsr[6] ^ lfsr[5]; always (posedge clk or negedge rst_n) begin if (!rst_n) lfsr 0; else if (load) lfsr seed; else // 左移后把反饋值補(bǔ)到最低位 lfsr {lfsr[N-2:0], feedback}; end assign seq_out lfsr[N-1]; endmodule邏輯說(shuō)明load有效時(shí)載入seed否則每個(gè)時(shí)鐘左移一位并把反饋位補(bǔ)到最低位。本原多項(xiàng)式?jīng)Q定反饋計(jì)算方式TAP_MASK和位序在不同工具里可能定義不同如果你綜合后發(fā)現(xiàn)輸出序列周期不對(duì)先交換抽頭方向再試。這不是玄學(xué)是LFSR左移/右移約定不一致導(dǎo)致的。初始狀態(tài)不能全0所以復(fù)位后要給一個(gè)非全0的seed。常用抽頭組合如下表都是本原多項(xiàng)式n階數(shù)周期抽頭位置(bit)531bit4, bit27127bit6, bit59511bit8, bit4112047bit10, bit81532767bit14, bit13參數(shù)說(shuō)明周期2^n - 1n越大相關(guān)增益越高但相關(guān)器長(zhǎng)度也越長(zhǎng)。用模板ROM存本地序列比每次從LFSR生成更省事也方便在相關(guān)器里生成任意相位偏移。工程上我會(huì)把整個(gè)過(guò)采樣模板在用前寫好而不是讓相關(guān)器動(dòng)態(tài)等LFSR輸出。這樣相關(guān)器的時(shí)序更可控。3.2 滑動(dòng)相關(guān)器寄存器鏈、累加器和符號(hào)位處理滑動(dòng)相關(guān)器把接收序列和本地模板逐位比較。接收信號(hào)經(jīng)過(guò)硬判決后是0/1本地模板也是0/1用異或門做比較即可。下面是核心代碼// 滑動(dòng)相關(guān)器輸入為過(guò)采樣后的硬判決比特輸出為對(duì)齊度 module sliding_correlator #( parameter LEN 127, // m序列長(zhǎng)度 parameter OVS 8 // 過(guò)采樣倍數(shù) )( input wire clk, input wire rst_n, input wire data_in, input wire [LEN*OVS-1:0] local_template, output wire [$clog2(LEN*OVS1)-1:0] corr_val ); reg [LEN*OVS-1:0] shift_reg; reg [$clog2(LEN*OVS1)-1:0] corr; integer i; // 每個(gè)采樣時(shí)鐘把輸入移入寄存器鏈 always (posedge clk or negedge rst_n) begin if (!rst_n) shift_reg {LEN*OVS{1b0}}; else shift_reg {shift_reg[LEN*OVS-2:0], data_in}; end // 組合邏輯累加同或結(jié)果為1表示該位相同 always (*) begin corr 0; for (i 0; i LEN*OVS; i i 1) begin corr corr (~(shift_reg[i] ^ local_template[i])); end end assign corr_val corr; endmodule邏輯說(shuō)明每個(gè)采樣時(shí)鐘將data_in移入shift_reglocal_template不動(dòng)組合邏輯計(jì)算兩者逐位同或的和。同或結(jié)果1表示相同因此corr_val越高表示越對(duì)齊最大值是LEN*OVS。對(duì)齊時(shí)出現(xiàn)尖銳主峰這個(gè)峰就是后續(xù)同步狀態(tài)機(jī)的輸入。參數(shù)說(shuō)明LEN*OVS是相關(guān)器長(zhǎng)度寄存器個(gè)數(shù)和累加器位寬都跟著它走。OVS不能太大否則相關(guān)器存儲(chǔ)量和組合邏輯延遲會(huì)快速上升也不能太小否則峰值量化誤差大。工程上OVS取4到8比較常見(jiàn)。若輸入不是單比特而是多比特軟信息則local_template也需要多比特異或改成乘法或查表資源會(huì)成倍增加。先用硬判決把方案跑通再升級(jí)軟相關(guān)是我常用的路徑。這里有一個(gè)容易忽略的邊界因?yàn)檫^(guò)采樣相關(guān)峰出現(xiàn)后會(huì)持續(xù)大約OVS個(gè)采樣時(shí)鐘。峰值檢測(cè)不能只看一個(gè)周期否則會(huì)把同一個(gè)峰的多個(gè)采樣點(diǎn)重復(fù)當(dāng)成新峰。更合理的做法是記錄“高值平臺(tái)”期間的峰值并在平臺(tái)結(jié)束時(shí)輸出峰值位置。3.3 峰值檢測(cè)與同步狀態(tài)機(jī)從“找到峰”到“鎖定時(shí)鐘”峰值檢測(cè)不能把corr_val超過(guò)閾值就立即認(rèn)為同步。過(guò)采樣后一個(gè)相關(guān)峰占了OVS個(gè)采樣點(diǎn)閾值命中會(huì)連續(xù)發(fā)生必須用狀態(tài)機(jī)把這些連續(xù)命中合并成一個(gè)同步事件。// 同步狀態(tài)機(jī)搜索 - 驗(yàn)證 - 鎖定 module sync_acq_fsm #( parameter THRESHOLD 900, // 主峰閾值按相關(guān)器滿量程*0.7~0.8 parameter LOCK_LOSS 500 // 失鎖閾值 )( input wire clk, input wire rst_n, input wire [$clog2(LEN*OVS1)-1:0] corr_val, output reg sync_pulse, output reg locked ); localparam IDLE 2b00, PEAK_MONITOR 2b01, LOCK 2b10; reg [1:0] state; always (posedge clk or negedge rst_n) begin if (!rst_n) begin state IDLE; sync_pulse 1b0; locked 1b0; end else begin sync_pulse 1b0; case (state) IDLE: begin if (corr_val THRESHOLD) state PEAK_MONITOR; end PEAK_MONITOR: begin // 連續(xù)兩個(gè)采樣點(diǎn)高于閾值才確認(rèn)峰 if (corr_val THRESHOLD) begin state LOCK; locked 1b1; sync_pulse 1b1; end else begin state IDLE; end end LOCK: begin // 跟蹤階段由NCO產(chǎn)生同步使能這里只檢測(cè)失鎖 if (corr_val LOCK_LOSS) begin state IDLE; locked 1b0; end end endcase end end endmodule邏輯說(shuō)明IDLE看到第一個(gè)超過(guò)閾值的采樣點(diǎn)后進(jìn)入PEAK_MONITOR下一個(gè)采樣點(diǎn)再次確認(rèn)避免毛刺誤觸發(fā)。進(jìn)入LOCK后同步時(shí)鐘使能不再直接取相關(guān)峰而是由后續(xù)NCO產(chǎn)生相關(guān)器只做失鎖監(jiān)視。這樣即使相關(guān)峰有輕微幅度波動(dòng)NCO仍能穩(wěn)定輸出碼時(shí)鐘。參數(shù)說(shuō)明THRESHOLD按滿量程的70%~80%取。OVS8、LEN127時(shí)滿量程1016閾值900只接受非常接近主峰的值捕獲靈敏度會(huì)差一些信噪比低時(shí)可降到800附近。LOCK_LOSS通常取主峰一半這里500是保守值。實(shí)際需要根據(jù)噪聲統(tǒng)計(jì)調(diào)整。這里的“鎖定時(shí)鐘”還是粗同步采樣鐘和碼鐘之間的固定頻偏由第四章的NCO和環(huán)路濾波消除。4. 在FPGA上跑通一套完整同步時(shí)鐘提取系統(tǒng)頂層例化、仿真激勵(lì)和NCO參數(shù)4.1 頂層模塊的端口定義和關(guān)鍵信號(hào)一個(gè)完整的m序列同步時(shí)鐘提取系統(tǒng)至少包含本地序列生成、滑動(dòng)相關(guān)器、同步狀態(tài)機(jī)、NCO和環(huán)路濾波五部分。頂層模塊可以這樣寫module m_sync_clk_extract #( parameter LEN 127, parameter OVS 8, parameter NCO_W 32 )( input wire clk_adc, // 采樣時(shí)鐘 input wire rst_n, input wire rx_bit, // 硬判決后的接收數(shù)據(jù) output wire sync_clk_en, // 恢復(fù)出的碼時(shí)鐘使能 output wire [NCO_W-1:0] freq_word, // NCO頻率字便于觀察 output reg locked ); wire [6:0] local_seq; wire [LEN*OVS-1:0] local_tmpl; wire [10:0] corr_val; wire acq_pulse; wire nco_step; m_seq_gen #(.N(7)) u_seq( .clk(clk_adc), .rst_n(rst_n), .load(init_done), .seed(7b0000001), .seq_out(local_seq) ); template_rom #(.LEN(LEN), .OVS(OVS)) u_tmpl( .clk(clk_adc), .rst_n(rst_n), .seq_in(local_seq), .tmpl_out(local_tmpl) ); sliding_correlator #(.LEN(LEN), .OVS(OVS)) u_corr( .clk(clk_adc), .rst_n(rst_n), .data_in(rx_bit), .local_template(local_tmpl), .corr_val(corr_val) ); sync_acq_fsm #(.THRESHOLD(900), .LOCK_LOSS(500)) u_fsm( .clk(clk_adc), .rst_n(rst_n), .corr_val(corr_val), .sync_pulse(acq_pulse), .locked(locked) ); code_nco #(.NCO_W(NCO_W), .OVS(OVS)) u_nco( .clk(clk_adc), .rst_n(rst_n), .freq_word(nco_step), .sync_en(sync_clk_en) ); endmodule邏輯說(shuō)明本地m序列先串行生成再由template_rom展開(kāi)成過(guò)采樣模板。相關(guān)器在同一個(gè)采樣時(shí)鐘下工作同步狀態(tài)機(jī)輸出acq_pulseNCO根據(jù)頻率字產(chǎn)生穩(wěn)定的碼時(shí)鐘使能。這里的nco_step初始值是常量實(shí)際系統(tǒng)中會(huì)由環(huán)路濾波器修正。這個(gè)頂層骨架只展示信號(hào)關(guān)系沒(méi)有把環(huán)路濾波器畫(huà)出來(lái)。真實(shí)工程中sync_clk_en產(chǎn)生后需要比較它和狀態(tài)機(jī)峰位置之間的誤差然后更新freq_word。誤差計(jì)算在4.3節(jié)給出。4.2 仿真激勵(lì)怎么寫帶噪數(shù)據(jù)、相位偏移和時(shí)鐘頻偏寫testbench時(shí)模擬一個(gè)帶頻偏的發(fā)射信號(hào)比直接給理想方波更有價(jià)值。下面是一個(gè)常用做法// 發(fā)送端在tx_clk下生成m序列 wire tx_seq; m_seq_gen u_tx( .clk(tx_clk), .rst_n(rst_n), .load(1b1), .seed(7b0000001), .seq_out(tx_seq) ); // 將發(fā)射序列按8倍過(guò)采樣存入環(huán)形緩沖 reg [7:0] tx_buf [0:1015]; integer idx; always (posedge tx_clk) begin tx_buf[idx] tx_seq; idx (idx 1015) ? 0 : idx 1; end // 用相位累加器模擬收發(fā)時(shí)鐘偏移 reg [15:0] phase_acc; always (posedge clk_adc) begin phase_acc phase_acc data_step; // data_step模擬頻偏 end // 從發(fā)射序列緩沖中抽出一個(gè)采樣相位 wire rx_bit tx_buf[phase_acc[15:13]]; // 高3位作為8倍過(guò)采樣相位邏輯說(shuō)明發(fā)射序列每個(gè)碼片寫入8個(gè)相同值形成8倍過(guò)采樣連續(xù)波形。接收端phase_acc的累加步長(zhǎng)data_step如果等于碼速率對(duì)應(yīng)的期望步長(zhǎng)則收發(fā)完全同頻略大或略小就模擬出頻偏。rx_bit按相位累加器高3位從緩沖中取值相當(dāng)于接收端在發(fā)射序列的不同相位上采樣。這樣可以看到相關(guān)峰在時(shí)間軸上滑動(dòng)。參數(shù)說(shuō)明data_step的計(jì)算方式與NCO頻率字相同。如果完整m序列周期127碼片、8倍過(guò)采樣總計(jì)1016個(gè)采樣點(diǎn)。data_step 期望每采樣點(diǎn)相位增量 * 2^16 / 1。例如1%頻偏時(shí)每采樣點(diǎn)相位應(yīng)增加1.01data_step 1.01 * 65536 ≈ 66191。phase_acc位寬要遠(yuǎn)大于地址位寬否則量化噪聲會(huì)掩蓋頻偏。仿真時(shí)觀察兩個(gè)指標(biāo)一是sync_clk_en間隔是否穩(wěn)定為8個(gè)采樣時(shí)鐘二是freq_word收斂到與頻偏匹配的值。4.3 NCO步長(zhǎng)與環(huán)路濾波器系數(shù)兩個(gè)必調(diào)參數(shù)碼時(shí)鐘NCO的核心是相位累加器溢出一次代表一個(gè)碼片周期結(jié)束。// 碼時(shí)鐘NCO位寬NCO_W溢出一次表示一個(gè)碼片周期 module code_nco #( parameter NCO_W 32 )( input wire clk, input wire rst_n, input wire [NCO_W-1:0] freq_word, output reg sync_en ); reg [NCO_W-1:0] phase_acc; always (posedge clk or negedge rst_n) begin if (!rst_n) begin phase_acc 0; sync_en 1b0; end else begin // 加法溢出位就是使能脈沖 {sync_en, phase_acc} phase_acc freq_word; end end endmodule邏輯說(shuō)明相位累加器每采樣周期增加freq_word溢出一次代表一個(gè)碼片時(shí)間到達(dá)。采樣時(shí)鐘80MHz、碼速率10MHz時(shí)期望NCO步長(zhǎng)為0.125 * 2^32 536870912。如果仿真里發(fā)現(xiàn)同步使能間隔不是8個(gè)采樣點(diǎn)優(yōu)先檢查這個(gè)值。環(huán)路濾波器系數(shù)是第二個(gè)必調(diào)參數(shù)。常見(jiàn)做法是把峰值檢測(cè)得到的峰位置和NCO產(chǎn)生的同步位置做差然后一階修正freq_wordalways (posedge clk or negedge rst_n) begin if (!rst_n) freq_word STEP_INIT; else freq_word freq_word Kp * phase_error_signed; endKp的取值直接決定穩(wěn)定性。Kp太大相位誤差加上噪聲后頻率字亂跳恢復(fù)時(shí)鐘抖動(dòng)明顯Kp太小頻偏跟蹤慢長(zhǎng)幀后面仍有殘余誤差。我一般先把Kp設(shè)為2的負(fù)10次方量級(jí)用定點(diǎn)表示就是右移10位然后在仿真里看同步使能相對(duì)理想時(shí)鐘的誤差曲線。誤差曲線收斂時(shí)間超過(guò)1000個(gè)碼片就加大Kp收斂后震蕩明顯就減小Kp。參數(shù)參考值調(diào)節(jié)方向NCO_W32位寬越大頻率分辨率越高STEP_INIT2^32 * Rc / Fs按碼速率和采樣速率計(jì)算Kp2^-10 ~ 2^-6過(guò)大抖動(dòng)過(guò)小跟蹤慢THRESHOLD滿量程 * 0.7~0.8過(guò)低誤鎖多過(guò)高丟同步5. m序列同步時(shí)鐘提取避坑誤鎖、多徑、時(shí)序違規(guī)的三個(gè)排查清單5.1 現(xiàn)象相關(guān)峰找得到恢復(fù)出的時(shí)鐘卻不斷跳變?cè)?jīng)遇到的情況是仿真里相關(guān)峰很漂亮板卡上鎖定指示也拉高了但sync_clk_en的間隔在第8和第9個(gè)采樣點(diǎn)之間來(lái)回跳解調(diào)誤碼率下不來(lái)。檢查后發(fā)現(xiàn)問(wèn)題在“相關(guān)峰和NCO沒(méi)有閉環(huán)”上。當(dāng)時(shí)只做了峰值檢測(cè)把sync_pulse當(dāng)成了時(shí)鐘而相關(guān)峰本身受噪聲影響會(huì)有±1個(gè)采樣點(diǎn)的抖動(dòng)時(shí)鐘自然跟著抖。原因和解決峰值檢測(cè)輸出的只是捕獲階段的粗同步不是真正穩(wěn)定的時(shí)鐘。正確做法是進(jìn)入LOCK狀態(tài)后放棄直接使用sync_pulse改用NCO產(chǎn)生sync_clk_en再用相關(guān)峰位置和NCO相位的差值去修正NCO頻率字。這個(gè)閉環(huán)會(huì)讓NCO輸出逐漸收斂到平均碼速率而不是跟著單次相關(guān)峰抖。如果你已經(jīng)在用閉環(huán)還是抖檢查過(guò)采樣倍數(shù)OVS4時(shí)的相位誤差量化步長(zhǎng)是1/4碼片環(huán)路很難壓到0建議先提高到8。另一個(gè)常見(jiàn)問(wèn)題是環(huán)路增益Kp設(shè)置太大這時(shí)誤差曲線會(huì)衰減震蕩把Kp往小了調(diào)就能改善。5.2 現(xiàn)象相關(guān)值超過(guò)閾值卻鎖在多徑副峰上一次多徑環(huán)境下的調(diào)試中相關(guān)器明明輸出了高峰值但同步點(diǎn)壓碼不準(zhǔn)。原因是直達(dá)徑被遮擋后某條多徑比直達(dá)徑更強(qiáng)或者多徑與直達(dá)徑疊加形成了偏移的合成峰。只拿單點(diǎn)最大值判斷就會(huì)把副峰當(dāng)主峰。原因和解決要從“高度判據(jù)”改成“形狀判據(jù)”。m序列自相關(guān)主峰附近應(yīng)當(dāng)是一個(gè)以峰為中心的三角形狀左右兩側(cè)斜率基本對(duì)稱。可以在FPGA里同時(shí)保存峰值前一個(gè)和后一個(gè)相關(guān)值做形狀判斷// 取峰值前、中、后三點(diǎn) reg [10:0] prev_corr, peak_corr, next_corr; wire left_ok (prev_corr (peak_corr 1)); wire right_ok (next_corr (peak_corr 1)); wire shape_ok left_ok right_ok;邏輯說(shuō)明只有peak_corr超過(guò)閾值且前后兩點(diǎn)都達(dá)到峰值一半以上才認(rèn)為主峰有效。多徑環(huán)境下若左右明顯不對(duì)稱就繼續(xù)搜索。更徹底的做法是采用超前滯后延遲鎖定環(huán)用超前臂和滯后臂的差值驅(qū)動(dòng)跟蹤它天然有抑制偏鎖的能力。捕獲階段仍然用最大值搜索鎖定后切到DLL能大幅減少副峰誤鎖。5.3 現(xiàn)象RTL仿真通過(guò)上板后同步狀態(tài)機(jī)亂跳或失鎖這是FPGA實(shí)現(xiàn)里最典型的“仿真和板卡不一致”?,F(xiàn)象包括鎖定指示燈時(shí)亮?xí)r滅、相關(guān)值在板卡上比仿真低一截、NCO頻率字讀數(shù)不穩(wěn)定。我最初以為是板卡噪聲后來(lái)用邏輯分析儀抓相關(guān)值發(fā)現(xiàn)corr_val在靠近時(shí)鐘沿的位置出現(xiàn)了毛刺。原因和解決一是相關(guān)器的組合累加邏輯沒(méi)有流水化輸入數(shù)據(jù)寬度LEN*OVS有1016位組合邏輯鏈太長(zhǎng)時(shí)鐘跑不高二是rx_bit來(lái)自外部接口沒(méi)有做時(shí)鐘域同步就進(jìn)入移位寄存器亞穩(wěn)態(tài)會(huì)污染整條相關(guān)鏈。處理辦法如下先給輸入打兩拍// 外部數(shù)據(jù)先同步避免亞穩(wěn)態(tài)進(jìn)入相關(guān)器 reg rx_bit_sync1, rx_bit_sync2; always (posedge clk_adc) begin rx_bit_sync1 rx_bit; rx_bit_sync2 rx_bit_sync1; end然后把for循環(huán)累加改成多級(jí)加法樹(shù)每級(jí)之間插入寄存器。綜合后看最差建立時(shí)間余量至少留正余量否則就把OVS降到4或降低采樣時(shí)鐘。另一個(gè)經(jīng)驗(yàn)是local_template用ROM或常量不要用大量寄存器扇出如果模板是動(dòng)態(tài)生成的相關(guān)器時(shí)序會(huì)很差。板卡調(diào)試時(shí)先用邏輯分析儀抓corr_val的高位看是否存在毛刺或寄生峰值再?zèng)Q定是改約束還是改結(jié)構(gòu)。6. 讓m序列同步時(shí)鐘提取更魯棒超前滯后延遲鎖定環(huán)與相關(guān)峰拋物線內(nèi)插6.1 超前-滯后DLL替換峰值檢測(cè)跟蹤態(tài)更穩(wěn)捕獲完成后如果要抑制多徑和噪聲我會(huì)把峰值狀態(tài)機(jī)切到超前滯后延遲鎖定環(huán)。超前臂和滯后臂分別用本地碼相位提前和滯后一點(diǎn)的相關(guān)值誤差e early - late。當(dāng)e0時(shí)本地碼正好對(duì)齊主峰。// DLL誤差計(jì)算early和late來(lái)自兩個(gè)相位差為1個(gè)采樣點(diǎn)的相關(guān)器 wire signed [15:0] early_corr, late_corr; wire signed [15:0] dll_err early_corr - late_corr; // 一階環(huán)路修正NCO步長(zhǎng)DLL_GAIN_SHIFT控制增益 freq_word freq_word (dll_err DLL_GAIN_SHIFT);DLL比峰值檢測(cè)晚鎖定因?yàn)樾枰韧瓿煞逯挡东@但它能在鎖定后把相位誤差壓得更小而且不容易鎖在單點(diǎn)噪聲上。我現(xiàn)在常用的做法是捕獲用滑動(dòng)相關(guān)確認(rèn)后切DLL兩者復(fù)用同一組相關(guān)器只是把本地模板相位偏移半個(gè)采樣點(diǎn)。DLL_GAIN_SHIFT建議從10開(kāi)始調(diào)看誤差收斂速度和噪聲。6.2 相關(guān)峰拋物線內(nèi)插把同步分辨率提到1/16碼片當(dāng)OVS8時(shí)峰值檢測(cè)只能給出1/8碼片分辨率的相位。如果還想進(jìn)一步提高可以用峰值附近三個(gè)采樣點(diǎn)做拋物線內(nèi)插。設(shè)峰值前一點(diǎn)C1峰值C0峰值后一點(diǎn)C2則峰頂點(diǎn)相對(duì)C0的偏移為delta (C1 - C2) / (2 * (C1 - 2*C0 C2))delta在-0.5到0.5之間。FPGA里實(shí)現(xiàn)時(shí)如果怕除法占用資源可以做一次乘法后右移因?yàn)榉帜冈谥鞣甯浇兓淮?。?nèi)插后的同步定位精度可以做到0.1采樣點(diǎn)以下等價(jià)于1/80碼片足夠應(yīng)對(duì)大多數(shù)低速擴(kuò)頻同步。加到這個(gè)精度后freq_word的每次修正要改成小步長(zhǎng)否則內(nèi)插帶來(lái)的高分辨率會(huì)被環(huán)路噪聲吃掉。我最早做同步時(shí)鐘提取時(shí)只用峰值檢測(cè)后來(lái)發(fā)現(xiàn)多普勒變化會(huì)讓峰值在幾個(gè)采樣點(diǎn)間移動(dòng)恢復(fù)時(shí)鐘抖動(dòng)明顯?,F(xiàn)在我的固定套路是峰值捕獲 - DLL跟蹤 - 拋物線內(nèi)插修正NCO相位三段式接在一起性能和資源都過(guò)得去。希望這一篇能讓你少走我當(dāng)初的彎路也希望你能在工程里把這些參數(shù)調(diào)成自己的組合真正把m序列的同步時(shí)鐘提取跑穩(wěn)。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人妻天天爽夜夜爽2| 欧美午夜视频免费观看| 人妻熟女一区二区| 国产精品一区二区三区四区五区| 日韩在线欧美精品一区二区| 欧美92| 久操免费在线| 国产成人无码啪| 亚洲天堂 视频你懂的| 五月天综合网| 91热色| 国产传媒av天美传媒在线| 不卡啪啪视频| 伊人操操| 国产1024在线播放| 五月天社区| 美女黄色91| 日韩一级性爱无码| 丁香五月婷婷基地| 大乔未久88一区| 91精品丝袜久久久久久| 亚洲最新av无码成人精品区| 美女在线H91| 日日爽熟女| 亚洲欧洲中文日韩女优乱码| 欧美激情久久久久| 操逼视频亚洲| 91爱看| 天天做天天爱夜夜爽毛片试看| 97WW精品| 青青草大香蕉视频| 婷婷五月天激情网| 婷婷丁香人妻| 欧美网站免费| 日本新免费二区三区| 国产中文精品一区二区在线观看| 天天激色| 五月天婷婷激情| 91美女在线观看| 男人的天堂 在线一区| 99在线无码精品秘 入口黑人| 久草综合京东| 九九九九九精品| 秋霞曰韩R级| 天堂亚洲精品| 久久久久久夜夜夜夜夜| 午夜福利1区2区3区| 青青草亚洲一区| 久久精品国产97欧美精品亚洲 | 超碰在线人妻| 国产成人在线观看网址| 日日妻色网| 精品国产无码中文| 9997se| 大香蕉手机视频| 超碰色图| 99re在线观看| 99re免费视频精品全部| 91 丝袜在线播放| 蜜臀久久久国产| 8x福利精品第一福利视频导航| 色网综合网| 一区二区娱乐网站| 天天伊人| 男人天堂最新手机版在线青青草| 日本中文字幕在线电影| 欧美人人操人人插| 日本三级精品| 热热热热日日漂亮永久永久国产日| 岛国成人av在线播放网址| 97在线免费观看| 日本久久综合| 欧美亚综合色图| 色噜噜人妻丝袜a∨先锋影 | 日韩一区二区精品视频| 少妇久久久| 九九综合网| 欧美日韩m| 吖在线不卡一区二区国产剧情| 毛片99-全集电影手机免费观看完整-B029AV| 欧美日韩一区二区三区四区蜜桃| 五月情色天| 亚av顶级裸体一区二区三区四区五区| 日韩AV片| 91精品无码人妻系列| 亚洲色图91| 久久影视二区三区行押| 四虎AV影视国产精品亚洲精品| 亚洲**2021在线观看| 夜夜爽夜夜摸夜夜操免费视频| 久久日韩毛| 青青操狠狠撩| 久久婷婷视频| 亚洲有码视频二区| 久久夜夜夜| 91九九九馒头| 婷婷伊人一区| 一区二区三区精品久久| 成人自拍三级在线观看| 老熟女网站| 九久久精品| 人妻少妇三级| 极品少妇99| 青草青青久久久久久国产| 顶级丝袜熟女一区二区三区| 美国黄片aaa| 日韩射精| 国产精品福利视频| 色97干| 97超碰中文字幕| 九九成人| 超碰在线91| 国产精品成人蜜臀AV在线| 国内毛片无遮挡国产| 粉嫩久久久极品| AV99热18这里只有精品| 欧州激情视频在线一区二区| 蜜臀AV成人精品蜜臀AV久久| 久色网| 国产精品久久久久综合| 午夜福利视频在线一区| 免费啪啪一级视频| 欧美一级AAAAAAA| 曰韩人妻中文字幕在线| 欧美日韩妖精91com| 丝袜高跟澳门91视频| 欧美91丝袜| 蜜屁Av| 激情啪啪视频| 久久超碰天天| 99久在线精品99re8蜜桃| 97色欧洲| 精…码一二三区| 欧美高清第一页| 福利视频网站| 久久亚洲中文字幕视频| 91无遮挡| 国产成人 综合亚洲 天堂| 国产毛片毛片4p懂色| 欧美真人抽搐一进一出gif | 天天操人人操狠狠插| 18禁无码永久免费无限制| 人妻无一区二区三区| 日韩av电影成人在线| 日本欧美韩国国产在线| 成人午夜视频免费播放| 日韩情色视频| 96精品在线| 国产精品熟女乱伦| 青青草密桃在线播放| 热天堂一区二区| 久热精品色情| 国产AV线| 狠狠婷婷亚洲中文综合久久| 久久九九国产精品| 亚洲熟女中文字幕在线| 天天日少妇逼AV| 欧美日韩资源在线| 欧美淫乱视频| 国产不良强奸视频免费看| 欧美日韩国产高清在线一二三区| 久久欧美按摩999| 自拍欧美| 欧美亚洲今日在线| 啊啊啊免费| 亚洲无码超碰免费| 天天弄天天操| 欧美 亚洲 综合 制服 另类| 男人天堂网手机版婷婷| 久久久久久精| 韩国三级理论在线| 色噜噜国产在线| 亚州九九九精品视频| 男人综合网| 无码精品久久| 国产精品一区人妻精品阁在线| 美骚妇av高清在线| 啊啊啊啊好疼| 欧美强奸乱| 丝袜熟女2P| 97精品在线| 偷拍精品一区二区三区| 中文字幕在线高清男人的天堂| 一本一道人妻久久一区二区三区 | 极品销魂美女一区二区| 丁香五月天激情| 青青草五月天| 一区二区三区视频| 欧美一级A片在线看视频性色| 精品一区二区三区麻豆| 91在线超高颜值国产| 久久性爱精品一区| 五月天婷婷欧美三区| 91最新综合| 超碰导航97| 精品无码不卡视频| 青青草视频久久久久| 婷婷20月天青娱乐| 盗摄女人妻在线| AV天堂电影网| 69一区二区三区| 久久久 国产精品| 加勒比日本在线| 9久9久| 熟女五十路一区二区三| 伊人久久婷婷| 91色综合色| 日小BB小视频| 久久久久一本一区二区青青蜜月| 国产又粗又长的视频| 18禁网站在线播放| 国产乱人妻精品入口| 色综合加勒比| 懂色综合久久久| 1024精品在线| 午夜天堂精品久久久久91| 大香蕉92| 日韩欧美国产高清视频| 国产精品午夜福利视频| 制度丝袜99| 日韩三级在线观看mp4| 色悠久| 九九色色| 色97干| 99久热| 亚洲欧美碰碰| 亚洲少妇色| 性色A∨91| 丁香六月婷婷综合| 啊啊啊啊啊啊啊啊视频| 成人AV素股で擦久久| 色综合加勒比| 青青草日本中文字幕| 日韩三级在线观看网站| 日韩激情视频| 尤物视频一区| 蜜臀无码一区二区| 欧美日韩99| 凹凸 69堂 在线播放| 乱色视频中文字幕| 超碰色97| 国产午夜视频| 国产精品欧美日韩久久| 啊啊啊啊,啊啊好多水| 亚洲精品亚洲人成在线麻豆| 亚洲欧美天| 乱老女人一区二区视频| 麻豆天美一区二区| 嫩草伊人久久精品| 91成人久久| 曰本特级特黄特色黄色A级网站高清在线免费看 | 麻豆黄四叶草网站| 国产特级毛片AAAAAA高潮流水| 欧美 综合 亚洲| 在线观看黄色电话| 欧美日韩久久精品爱爱| 麻豆区99999| 熟妇xxxxx性春色| 久久99精品九九久久久婷婷| 99ri在线视频| 中国操逼无码| 天天在线91| 首页亚洲国产高跟丝袜诱惑视频| 日韩免费看在线黄色片| 99精品无码| 日韩人妻资源网| 婷婷干黄色| 久草线上视频免费看| 99自拍视频| 国产高清亚洲日韩一区 | 美女黑人91神马| 久久五月份| 日韩特级毛片免费观看全集| 春色校园综合网| 日本免费人成视频播放120秒| 久久9精品网站| 殴美牲| 成年女人黄网站| 美女91在线| 久久夜嗨| 五月天激情婷婷| 自拍偷拍草一草| 自拍啪啪视频| 亚洲色图加勒比| 青草av在线| 久久这里只精品免费福利| 欧美人妻熟女在线| 九九英色视频| 亚欧精品久久久久久久久久久| AV一起草在线| 97天天摸天天爽| 精品中文一区二区| 天天摸夜夜摸| 天天弄欧美| 狠狠色婷婷777| 白丝在线一区| 狠狠躁AV| 亚州操逼网| 欧美日韩午夜精品一区二区三区| 国模91| 人妻天天爽夜夜爽爽| 国产熟女免费观看久久| 屌色在线97视频| 1769国内精品视频| 日日爱99| 香蕉99秘 一区精品蜜桃臀| 欧美日韩大陆黑人少妇99| 亚州精人品大香蕉| 中文字幕 国产 精品 | 亚洲精品九九九九九九| 97这里只精品| 蜜臀人妻少妇久久在线观看| 亚洲欧美大香蕉| 日韩欧美字幕亚洲一区二区| 中文人妻av高清一区| 91国模| 中文字幕欧洲有码| 欧美最大综合网| 日韩精品人妻中文字幕久久久| 六九九九| www.超碰| 秋霞视频一区二区| 97摸视频| aⅴ日韩成人电影av在线免费看av大全 | 人妻色偷色噜| 亚洲男人天堂网| 欧美se综合| 白嫩妹子国产骚| 亚洲污污网站| 秋霞福利网| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲综合嫩| 中出人妻中文字幕91在线| 91高跟美女在线播放| 用力操死我| 久久精精区一区二区一蜜桃一区二区| 超碰人人妻| 国产精品电影| 日韩三级视频一区二区三区| 亚洲人妻一区二区三区| 久久久久13| 超碰人人妻| 又黄又爽在线观看视频 | 色色色欧美| 日本道久久综合色色| 日韩国产在线观看av| 国产成人手机视频激情| 国产精品久久久久久久黄无码| 手机看片日韩人妻| 999亚洲国产视频| 污污汅18禁网站在线永久免费观看 | 亚卅熟女乱色| 亚洲nv男人的天堂网| 激情六月天| 国产按摩一区二区三区| 好吊色一区| 国产美女口爆吞精| 午夜福利一区二区三区四区五区色婷婷| 91女优在线观看 | 日本性爱少妇| 九九热最新| 日本久久久久久久久| 国产日本熟女顶级一区二区三区视频| 黑丝91视频| 啊啊啊不要啊啊受不了了视频在线 | 久超超碰| 日本亚欧爱爱| 78超碰| 麻豆视频国产一区二区| aⅴ日韩成人电影av在线免费看av大全 | 国模精品一区二区三区苹果色戒 | 久操精品网| http://qxhbdz.com| 青青草在线视频人人想人人上 | 国产大学生高潮在线播放| 五月丁香色综合| 青娱乐 成人娱乐在线| 97超碰无码网| 超碰 国产熟女精品一区| 精品国产乱码久久久| 在线视频免费观看午夜| 欧美成人一级免费电影| 嗯啊不要在线观看嗯啊| 精品人妻一区二区三区夜夜| 欧美激情内射| 亚洲 日本 国产 综合| 国产乱伦一二三区| 色婷婷成人综合| 啊嗯嗯啊好大好爽| 少妇久久久久久| 最好看的中文字幕在线2018| 亚洲男人天堂2019| 天天操天天日青青草超碰av| 三上悠亚在线毛片91| 超碰人妻天天干| 色色无码| 91超碰在线播放| 男人的天堂 在线一区| 伊人久久综合精品欧美| 久久久九97| 综合一区二区影视| 久久精品国产Aⅴ| 国产精品久久久久久 百度| 亚码激情| 九九九偷拍| 麻豆影音天美视频| 人妻 欧美亚洲| 亚洲国产精品无码AV久久久| 五月综合色| 色综合超碰超| 秋霞一级A片黄色视频| 九九色热| 久久久96精品| 欧美综合娱乐久久| 九九十八精品| 97干在线视频| 色婷久久| 丝袜天堂网| 8x福利精品第一福利视频导航| 国产这里只有精品| 日韩丨制服丨中文|在线| 天天看天天干| 日本久操视频| 综合 亚洲 欧美| 操逼网站地址| 欧美日韩人妻精品一区二区三区 | 夜夜高潮夜夜爽高清视频一| 欧美色图电影| 婷婷激情啪啪| 丝袜AV一区二区三区| 中文字幕在线观看二区三区| 夜精品久无码| 波多野结衣一级视频| 欧美色图片91| 亚洲欧洲av影音| 久久草草欧美精品| 97欧美精品| 加勒比大香蕉视频在线| 视频二区美腿制服人妻欧美| a级理论午夜日本| 91精品久久久久久77777| 久久亚洲欧美中文字幕国语| 天天享受天天看| 26uuu最新| 欧美亚男人的天堂| 天天影视色香欲综合网小说| 九九无码久久精品视频| 欧美日本成人一区二区| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 99热思思| 亚洲欧美91| 中出91| 酒色综合网| 女人爽到高潮久久久| 91精品国产一区三一| 婷婷激情五月| 久久超碰97| 偷拍 精品 另类 四区| 国产精品久久久久久久久久久久| 久久超碰久| 亚洲激情片| 国产精品肉丝自拍| 日韩在线欧美精品一区二区| 激情综合av| 精品亚洲国产成人精品| 激情文学小说一区二区| 91九色精品熟女内射| 淫淫综合网| 久久久艹艹艹| 欧美日韩国产另类综合| 亚洲天天精品| 人人色97| 亚洲熟女性高潮久久久| 久久久天美| 亚洲激情四射| 日本成a人v网站在线观看| 黄色二级片网站| 97人人夜夜精品视频| 人妻丝袜肏逼| 色婷婷丁香五月天| 五月天婷婷在线看| 中文字幕人乱码中文字的预防方法 | 日韩欧美字幕亚洲一区二区| 91性情| 人妻天天爽夜夜爽精品2| 欧美91视频| 男人天堂最新手机版在线青青草| 蜜臀久久一区二区| 国产在线强奸视频| 精品国产乱码久久久| 中文字幕精品人妻丝袜| 欧美日韩国产中文精品字幕自在自线| 人人妻人人爽一区二区三区| 国产熟女一区二区丰满| 欧美一区二区三区日韩| 日韩在线地址一| 97久久国产精品| oumeisetu综合| 女人被男人桶爽视频网站| 超碰97人人乐| 欧美天堂日韩三级国产传媒| 国产精品午夜高潮呻吟久久av| 超清中文乱码字幕| 97资源站久久| 亚洲色性情三级| www.激情| 秋霞久久亚洲精品成人| 国产精品扒开腿做爽爽爽视频| 媚薬在线视频麻豆| 日韩三四五区| 国产成人精品日本视频| 国产精品久久久久久亚洲色欲| 超碰一区二区| 欧美天堂日韩三级国产传媒| 久久久中文| 2017人人操,人人摸| 精品一区二区三区18| 国产亚洲色婷婷99精品91| 色婷婷电影网| 女人喷水视频在线观看| 无码操逼视频一下| 91五十路| 久久久久女教师免费一区| 久久伊人青青草| 色性综合| 五月丁香啪啪网| 国产精品视频麻豆入口| 五月天婷婷在线看| 日本一二区不卡| 久久噜噜噜精品国产亚洲综合| 色老汉色| 麻豆精品久久久久久久| 九九热精品| 中日韩欧美精品无码AⅤ一区二区| 沈阳熟女高潮对白视频| 大香蕉99999| 欧美日韩国产精品久久色婷婷| 97精品97| 久久超碰97中文字幕| 欧美黄页在线| 淫淫总合网| 99热色精品| 亚洲欧美日韩夜夜| 国产福利影视| 亚洲少妇中文字幕网址| 欧美日韩在线国产在线| 99热在线不卡| 欧洲综合视频| 国产伊人自拍| 另类图片五月| 久热69九色熟妇97| 美女露胸露尿口| 夜夜一区二区| 天天流夜夜操| 91亚州日韩高清| 综合网欧美在线| 久久乐| 色婷婷五月天| 混色激情av| 欧美性猛交美女自慰91| 天天操av懂色| 欧美亚洲第1页| 亚洲色图20p| 亚洲精品欧美专业| 最新精品久久蜜桃 | 国产精品一区二区三区在线密挑| 精品超碰中文在线| 国内精品999| 97玖玖人妻| 超碰在线人妻不卡| 九九自拍伦理| 狠狠干2020| 抽插一区二区视频| 人人妻人人玩人人澡人人爽| 国产乱伦视频污| 久久草草亚洲蜜桃臀| 午夜乱轮操逼视频免费看| 亚洲国产奇米影视久久| 久久久麻豆精品| 97啪啪| 口爆综合网| 中文字幕一区二区三区蜜臀| 欧美激情一区二区| 99re6在线视频精品免费完整版安卓版| Aa东京男人的天堂| juliaann欧美丝袜办公室| 97日韩欧美| 日本黄色大片一级视频免费麻豆| 欧美强奸乱能| 91狠狠色丁香婷婷综合久久精品| 欧美日韩夜夜| 亚洲色图 图片| 青青草AV色| 91网站18| 成年女人黄网站| 91久久久久久| AV天堂男人的天堂| 欧美图片色五月天| 国产91福利小视频在线观看| 377p欧洲日本亚洲大胆| 日本高清久久| 人人澡综合涩| 自拍啪啪视频| 在线播放成人高清免费视频 | 久久美女福利是上海美女| 67914亚洲精品| 91网站18在线| 欧美成97爱| 2019精品国产无码成人| 激情专区综合| 第45页一区二区| 啊啊啊男女| 大香蕉乱级| 久久丁香五月婷婷| 色香在线| 亚洲无992tv| 操逼操网| 激情露脸爱| 精品少妇一区二区| 国产亚洲精品激情| 一区二区偷拍拍视频| 麻豆国产成人精品| 91综合色| 狠狠色色| 日日做夜狠狠爱欧美黑人| 日本大香蕉综合网| 亚洲av无线观看| 中文字幕视频2区| 九九五月天| 在线观看高清AV| 国产亚洲 中文欧美久久| 国产精品在线一区二区| www熟女乱伦com| 99性爱视频| 97爱啪| 性色av大全| 激情自拍 校园春色| 玖玖大干人妻| 中文字幕一区电影在线观看| 久久伊人在线五区| 人人操人人肉久久精品| 国产呦精品一区二区三区下载| 99精品网站| 国产高清成人免费视频| 涩五月婷婷| 久久久91福利姬| 成人精品一区二区91毛片不卡| 色妹子A V| 欧美劲爆第一页| 亚洲五月婷| 国产人人干| 脫衣舞一区二区三区| 情色av电影| 久久久九九九| 超碰资源亚洲97| 青青青青青手机视频| 色官网在线| 久欲AV| 中日韩久久久| 97 九色| 十八禁视频一区二区| 久久人妻四季| 日韩性爱小视频| 内射日韩大臀美女| 国产高清自拍视频| 超碰国产情侣自拍网| 蜜臀99久久精品久久久懂爱| 美女诱惑爱爱| 亚洲无线观看久久| 按摩中文字幕| 蜜乳中文字幕a在线| 午夜久久一区二区无码中出| 男人天堂电影院| 天天肏美女| 国产午夜在线观看| 在线综合 亚洲 欧美中文字幕 | 91 国产丝袜在线放观看| J?P?NESEHD熟女熟妇伦| 内射中出日韩在线观看视频| 欧美精品宗合| 亚熟在线| 色综合天天| 久久是精品| 国产 三级自拍| 凹凸 69堂 在线播放| 五月天伊人| 东京热男人的天堂| 国产传媒1234区| 密乳无码| av影院十区| 天天综合亚在线| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 无码抄逼网| 视频二区美腿制服人妻欧美| 国产亚洲人妻综合日韩 久久| 香蕉视频欧美一卡二卡| 日日夜夜骚| 韩国黄片aaaa| 欧美综合中文| 好淫网一二三视区| 蜜乳Av成人片网站| 99热这里只有精品1| 亚洲一区二区麻豆影院| 蜜乳成人AV| 天天干夜夜肏| h在线看免费版在线看| 国产91影院| 豆1无夜无码| 激情综合色| www.亚洲黄色| 欧美在线|亚洲| 激激五月| 国产精品一区二区三区,亚洲综合| yazhououmeizongya| 蜜桃精品一区二区三区ww| 先锋色眉乱伦资源| 午夜在线播放| 九一精品牛牛一区二区| 亚欧性爱在线无码| jizz啪啪| 熟妇女伦乱视频视频| 欧美日韩97| 亚洲在高跟鞋自慰久久在色线| 丁香五月激情综合国产| 欧美黄色手机在线观看| 加勒比性爱成人在线| 又黑又大又粗| 无色无码| 日韩性爱小视频| 四季av一区二区凹凸精品小说| 97国产精品国| 人人透人人操| 国内精品久久人妻性色av| 97久久超碰日韩精品| 色天使大香蕉| 防屏蔽在线视频| 日韩一性一交一A片俄罗斯| 亚洲在饯| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 麻豆区久久久久亚| 青青草视频久久久久| 色色色99| av天堂天堂av日韩| 国产区日韩区在线观看| 国产尤物在线三区| 亚洲色入欧美| 91欧美偷拍| 狠狠操狠狠| 人妻乱仑一区二区三区| 亚洲成人在线高清| 一区二区高清视频| 超碰精品97| 久久综合久色欧美综合狠狠 | 91熟女网| 偷拍亚洲情色| 亚洲色图 图片| 国产午夜福利视频在线| 97精品国产97久久久| 色小视频蜜乳| 亚洲 一区二区 自拍| 国产AAAAAABBBBB| 久久超碰97| 清纯唯美综合| 久久婷婷苹果| 久久超碰av在线| 亚洲情色在线| 97在线欧洲| AV天堂电影网| 精品人妻1237| 色五91| 久久大香蕉| 女人高潮抽搐喷水视频网站| 亚洲国产成人精品久久久国产成人一区二区三.| 蜜桃av色偷偷av老熟女| 老鸭窝成人免费毛片视频| 一区二区播放| 久久影视二区三区行押| 日本熟妇色熟妇在线视频播放| 亚洲欧美国产中文字幕| 五月天综合网| 亚洲国成人情色好看电影| 江都AV在线| 澳门人妻久久| 日韩AV中文字幕电影| 国产蜜臀精品一区免费尤物| 男人的天堂2019AV| 国产精品交换一区二区| 色色99| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 久久九九一区二区三区成人| 麻豆国产av网| 久久久久久人妻一区精品色欧美| 亚州性色| 人人澡人人干| 白丝在线一区| 婷婷日韩一区二区三区中文字幕在线| 91黑丝少妇| 精品熟妇视频一区二区| 美女十八禁| 亚洲第一页欧美| 韩国午夜理伦三级好看| 九九九偷拍| 亚洲中文字幕妇伦久久| 亚洲性爱无码乱伦av| 国产v亚洲v日韩v欧美v片另类 | 日韩BBN| 国产精品电| 日韩欧美~中文字| 97在线视频免费看| 日韩精品人妻| 啪啪性爱免费视频| 俄罗斯一区二区视频在线观看| 强奸乱伦亚洲第一页| 嫩草一区二区在线观看| 337p大胆噜噜噜噜噜91Av| 亚洲人成网www| 天堂资源欧美| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 精品久久大胆人体| 亚洲怡春院| 午夜啊啊| 亚洲成人黄色在线观看| 亚洲系列第一页| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 97视频在线观看网站| 欧美伊人电影| 激情黄色片在线观看| 欧美不卡二区| 婷婷性爱| 麻豆精品A片免费观看| 亚洲在钱| 欧美精品宗合| 日本激情免费大片| 国产原创自拍| 日韩丝袜高跟制服在线观看| 97在线公开视频| 亚洲精品一二牛牛| 亚洲AV无码成人精品久久| 久久精品欧美一区蜜桃| 97一本大道亚洲一区| 欧美亚洲系列| 日本1区2区不卡视频| 亚洲国产一区二区三区四区国产| 亚州精品一区二区三区香中文字幕在线| 免费9 1久久| 97伊人超碰| 伊人五月天婷婷| 97色婷| 亚洲色图欧美另类在线| 人妻精品一区二区| 日韩欧美成人性爱在线| 日韩久久三区| 久久久免费懂色| 欧美91精品国产自产| 黄色免费网页无码| 91人妻丝袜无码| 五月天精品| 2017人人操,人人摸| 久久99热这里只频精品6学生| 人妻无码久久一区二区三区免费| 夜夜欧美 | 九九久久九九久久| 欧美日韩97在线| 蜜乳AV免费观看| 长长久久88视频| 蜜桃狠狠色伊人亚洲综合 | 91久久久久久久| 日韩78m视频| 久久9久| 天天肏夜夜肏| 色老久久| 国产成人 综合亚洲 天堂| 亚洲天堂综合AV| 精品二区三四区五电影 | 日韩熟女精品无码专区一区二区| 久久中文字幕人妻熟av女蜜柚| 热久久国产| 无码一区二区三区四区五区六区七区八区九区十区视频 | 欧美Aⅴ| 丰满人妻一区二区三区蜜桃视频| 精品亚洲国产成人av网站| 秋霞男人网| 人妻夜夜爽天天爽三区麻豆AV网站| 在线可观看的黄色网址| 97色妞| 无码人妻一区二区三区色欲aⅴ | 色呦呦、国产精品| 91美女小视频| 玖玖婷婷五月天| 亚洲在钱| 欧美日韩 强奸乱伦| 国精综合一二三区影视| 欧美日韩国产成人高清| 熟女丰满人妻一区| 男人综合网| 日本色色色| 超碰欧美COM| 国产一区在线免费播放| 色老久久| 亚洲乱码国产乱码精网站| 成人在线视频一区| 激情 欧美 亚洲 小说| 午夜天堂精品久久| 日韩成人高清一区二区| 老女人爆菊| 91狠狠综| 97干日韩| 污色区网站| 久久人妻97久久久久久久| 91五十路| 99热免费| 精品国模无码| 99re只有精品| 日韩在线性爱免费视频| 中文字幕综合人妻| 国产精品欧美日韩久久| 久久 久久国内精品亚洲| 人人摸人人添人人操 | 激情小说亚洲| 九九精品美女高溯喷水| 国产女同在线观看视频| 观看视频图片一区二区三区| 丰满美女一级毛片在线播放| 日韩ab网 | 色综合潮| 黄色网址在线免费观看| 亚洲精品蜜桃久久久久久久| 人人操人人操人人操人人操人人操人人人11.CM| 少妇人妻无码| 成人小说视频在线精品欧美| 国精综合一二三区影视| 国产av又色又爽又黄| 亚洲熟女乱色一区二区三区久久久| 国产高清在线观看欧美| 天天综合站| 久久草大香蕉| 婷婷涩嫩草鲁丝久久午夜精品| 天天干一区二区| 在线观看高清AV| 国模91| 香蕉婷婷| 啪啪视频免费在线观看| 高树玛利亚无码流出| 天堂俺去俺来也www久久婷婷| 99国内熟女露脸视频| 91精品久久综合熟女| 色综91| 91久久18禁| 亚洲国产成人精品无码专区| 精品免费成人久久| 神马福利久草| 人妻一二三区| 一二区在线观看视频| 国产欧美美女免费观看视频| AV一区观看| 久久中久文96| 无码99| 欧美综合娱乐久久| 欧美亚洲天天| 欧美色图天堂网m| 全免费a敌肛交毛片免费| 亚洲国产日韩精品久久久| 老熟女熟妇| 免费精品福利在线观看| 另类图片综合| 日韩人妻精品| 精品四五区| 欧美成人性爱视频免费观看| 亚洲资源站| 亚洲人91| 人人乐大香蕉| 国产综合网站在线播放| 97免费在线观看| 99精品久久久久久| 亚洲色图久久成人| 国产日韩欧美亚洲精品95 | 男人的天堂日韩| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 天美传媒国产原创中文字幕亚洲欧美另类 | 国产精品亚洲无码| 中韩中文字幕在线观看| 乱码熟妇人妻久久久| 久久婷综合| 国产精品网址| 欧美色女人| 后入式999| 欧美黑人与女人91~| 色播综合| 曰本人妻人人澡人人夹| 精品九九九| 伊人欧美大香蕉视频| 男人的天堂VA在线| 麻豆久久久一区二区| 成人5码视频| 日韩欧美福利视频看看| 亚洲色婷婷综合久久一区二区三区| 五月天色电影| 国产一区二区三区中文字幕| 久久久久久精品免费看A级| 少妇熟女1区2区3区| 亚洲小说视频| 在线五区| 日韩 成人 有码| 久久久久久久少妇| 99这里有精品| 日本肉体xxxx裸交| 国产中文精品一区二区在线观看| 精品视频在线观看精品| 上床啊啊啊| 青青草国产一区二区三区| 天天享受天天看| 青青11操操操操操操操操| 99久久网站| 中文一区在线视频| 欧美一区二区福利在线| 大象AV在线| 亚洲激情视频| 久久久久女教师免费一区| 无码九九| 狠狠躁天天躁日日躁97| 一区| 求求你操操我| 日韩精品人妻系列无码天堂| 亚洲AV小说| 99这里只有精品| 欧美日韩99| 你懂得91| 韩国一级婬片A片AAAAA| 久久精品国产亚洲AV片多多| 亚洲国产成人福利在线观看| 男女日B国产| 日韩激情电影中文字幕| 99久久无码| 天天日天天操天天射河南省| 国产精品福利视频| 蜜臀久久99精品久久久久| 欧美精品黑人猛交高潮| 果冻传媒A片麻豆熟妇人妻| 亚洲色图 91| 欧美韩日精品99综合| 99re6在线视频播放免费精品| 夫妻AV网站| 97操碰| 亚洲美女高潮喷水视频| 欧美性第1页| 久久婷婷一区| 农村少妇久久久久久久| 精品国产99999| 欧美色97| 大香蕉99999| 乱欲视频| 日韩有码 一区二区三区| 日韩精品色呦呦| 国产精品人妻熟女aⅴ| 亚洲无码免费看| 国产 亚洲 丝袜 制服| 天天草天天干天天日| 精品人妻美妇91job| 120分钟婬片免费看| 亚洲丝袜二区| 亚洲青青青视频在线| 大香蕉十区| 亚熟hd视频在线| 91九色丰满高潮| 亚洲中文丝袜美腿诱惑字幕| 欧美色图电影| 成人精品在线免费视频| 内射小黄片| 国产高清在线观看欧美| 欧美综合区| 射 色综合| 97露脸精品丝袜| 午夜无码熟妇丰满人妻| 精品国产乱码久久久久久久| 天天射日日干| 欧美人人曰人人操人人射射| 人干人人人操人人摸| 婷婷亚洲天堂| 91 国产丝袜在线放观看| 精品久久大胆人体| 亚春色色| 2021国产成人精品久久| 一级性爱啪啪视频| 极品尤物在线观看| 亚洲情色1区| 国产诱惑| 五十路熟女人妻一区二区在线观看| 乱伦熟妇一区二区| 亚洲成人美女无吗| 吻戏激情性巴克| 人妻人人澡人人爽人人| aV中文麻| 欧美gv在线观看| 日韩性爱小视频在线观看| 熟女人妻av在线资源,黄色的资源| 91中文精品日韩欧美在线| 97中文字幕一区| 青娱乐福利99| 大地资源在线观看中文第二页| 欧美超碰9798| 91劲爆| 大JI巴好深好爽又大又粗视频| 综合免费无码中文| 欧美午夜精品久久久久久超碰| 精品96久久| 麻豆AV一区二区天美传媒| 日本欧美韩国国产在线| 婷婷色色五月| 婷婷精品国产一区二区三区日韩| 国产在线激情| 久操com| 婷婷久草一区二区三区| 少妇内射视频| 日韩成人性日韩成人性爱视频在线免费观看| av网页一区二区三区| 超碰超碰欧美| 91模特在线观看| AV在线性爱| 天天综合精品| 蜜臀th| 99亚洲国产精品色一区二区三区| 一块操欧美性爱| 麻豆一区在线| 日本成人在线不卡一区二区三区| 天天日天天干天天整| 国产传媒1234区| 97在线免费看视频| 日韩一级免费性爱| 久久亚洲人妻| 激情综合网亚洲| 91狠狠综合久久| 国产久久男人天堂| 操b在线观看| 国产成人亚洲精品自产在线| 看看日B真人视频| 日韩美女久久一区二区三区| 美女上床网站| 国产精品永久免费10000| 久久婷婷一区二| 91热热色| 两性综合网| 亚洲999综合| 色操逼网| 日本裸体久久色噜噜| 欧美激情精品| 凹凸视频特色日本特黄| 热热色色综合| 尤物黄色在线观看网站| 嫩草 人人网精品| 国产深喉视频一区二区| 五月天激情四射| 大干人妻| 色成人Www精品永久观看| 级品肉射| 国产一区免费午夜视频| 亚洲精品一二三四区| 夜夜爽夜夜| 蜜桃久久综合视频| 97鸡把在线视频| 亚洲中文字幕精品久久久久久直播|