• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    現(xiàn)場可編程門陣列參數(shù)化多標(biāo)準(zhǔn)高吞吐率基4 Viterbi譯碼器*

    2016-04-08 01:08:54李榮春王文濤
    國防科技大學(xué)學(xué)報 2016年1期
    關(guān)鍵詞:現(xiàn)場可編程門陣列參數(shù)化

    夏 飛,聶 晶,李榮春,王文濤

    (1.海軍工程大學(xué) 電子工程學(xué)院, 湖北 武漢 430033; 2. 國防科技大學(xué) 計算機(jī)學(xué)院, 湖南 長沙 410073;

    3.中國人民解放軍91033部隊, 山東 青島 266034)

    ?

    現(xiàn)場可編程門陣列參數(shù)化多標(biāo)準(zhǔn)高吞吐率基4 Viterbi譯碼器*

    夏飛1,聶晶1,李榮春2,王文濤3

    (1.海軍工程大學(xué) 電子工程學(xué)院, 湖北 武漢430033; 2. 國防科技大學(xué) 計算機(jī)學(xué)院, 湖南 長沙410073;

    3.中國人民解放軍91033部隊, 山東 青島266034)

    摘要:為了同時達(dá)到高性能和靈活性的目標(biāo),提出一種基于現(xiàn)場可編程門陣列的參數(shù)化多標(biāo)準(zhǔn)自適應(yīng)基4 Viterbi譯碼器。譯碼器采用3~9可變約束長度,1/2、1/3可變碼率,支持任意截斷長度的糾錯譯碼,并采用碼字無符號量化、加比選單元設(shè)計優(yōu)化和歸一化判斷邏輯分離策略優(yōu)化關(guān)鍵路徑設(shè)計,提高譯碼器工作頻率。實驗結(jié)果表明,該譯碼器能根據(jù)用戶設(shè)定的參數(shù)改變結(jié)構(gòu),在多種通信標(biāo)準(zhǔn)之間實現(xiàn)動態(tài)切換;性能達(dá)到了541 Mbps,明顯優(yōu)于相關(guān)工作;對GPRS,WiMAX,LTE,CDMA,3G等通信標(biāo)準(zhǔn)都取得了良好的誤碼性能,可滿足多種通信標(biāo)準(zhǔn)的譯碼需求。

    關(guān)鍵詞:現(xiàn)場可編程門陣列;Viterbi譯碼器;參數(shù)化;多標(biāo)準(zhǔn);基4

    隨著通信技術(shù)日新月異的革新和各種無線設(shè)備的誕生,通信標(biāo)準(zhǔn)越來越呈現(xiàn)多樣化的特點。該特點決定了移動終端需要具備針對多種通信標(biāo)準(zhǔn)的自適應(yīng)能力,便于用戶在多個網(wǎng)絡(luò)中實現(xiàn)通信。因此需要開發(fā)一種可以兼容多個通信標(biāo)準(zhǔn),具備多模式、多功能的無線通信系統(tǒng)。該系統(tǒng)可根據(jù)用戶提供的參數(shù)自適應(yīng)地變換系統(tǒng)結(jié)構(gòu),選擇實現(xiàn)某種功能,以適應(yīng)當(dāng)前網(wǎng)絡(luò)標(biāo)準(zhǔn)的通信需求。在上述方案中,系統(tǒng)只包含一個多功能部件,根據(jù)用戶需求選擇參數(shù),動態(tài)變化結(jié)構(gòu),滿足實時通信的需求。這對于移動設(shè)備和無線基站來說,并不需要額外的結(jié)構(gòu)設(shè)計,就可以用較小邏輯資源代價實現(xiàn)多個通信標(biāo)準(zhǔn)間的實時切換,從而有效提高無線設(shè)備的靈活性和可用度。

    1研究背景

    Viterbi算法是目前使用最廣泛的卷積碼信道譯碼算法。多標(biāo)準(zhǔn)Viterbi譯碼器可以通過實時調(diào)整參數(shù),在多個通信標(biāo)準(zhǔn)間動態(tài)切換,實現(xiàn)相應(yīng)的信道譯碼。表1列出了不同通信標(biāo)準(zhǔn)下,多標(biāo)準(zhǔn)Viterbi譯碼器需要支持的碼率、約束長度、截斷長度等參數(shù)。從表中可以看到,常用的通信標(biāo)準(zhǔn)碼率都在1/2和1/3之間變化,而約束長度在5~9之間變化。

    表1 不同通信標(biāo)準(zhǔn)下的典型信道參數(shù)

    目前Viterbi譯碼器的研究和實現(xiàn)主要基于數(shù)字信號處理器(Digital Signal Processor, DSP)、專用集成電路(Application Specific Integrated Circuit, ASIC)和現(xiàn)場可編程門陣列(Field-Programmable Gate Array, FPGA)三類計算平臺。由于DSP芯片只能支持固定指令集,其靈活性和并行度都受到限制,譯碼器的吞吐率一般都在20 Mbps以下。ASIC平臺擁有面積小、性能高和功耗低的優(yōu)勢,但是開發(fā)周期長,設(shè)計成本高,而且結(jié)構(gòu)和功能固定,靈活性較差。FPGA則具有成本低、靈活性強(qiáng)的優(yōu)勢,易將多種功能融合到單芯片邏輯結(jié)構(gòu)中。而對多模式多功能無線通信系統(tǒng)來說,必須兼有軟件的靈活性和硬件的高性能。因此,F(xiàn)PGA芯片以其靈活的算法適應(yīng)性、細(xì)粒度并行能力、低硬件代價和高性能功耗比成為參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器最理想的實現(xiàn)平臺。

    Viterbi譯碼算法主要有基2和基4兩種。基4 Viterbi譯碼器吞吐率較高,但是硬件邏輯實現(xiàn)相對復(fù)雜。隨著通信技術(shù)的迅速發(fā)展,通信系統(tǒng)呈現(xiàn)多樣性及高帶寬的特點,迫切需要吞吐率高且靈活性強(qiáng)的Viterbi譯碼器。本文基于上述需求,在FPGA平臺上首次實現(xiàn)了參數(shù)化多標(biāo)準(zhǔn)基4 Viterbi譯碼器,該譯碼器可實現(xiàn)3~9可變約束長度,1/2、1/3可變碼率和任意截斷長度的糾錯譯碼,性能達(dá)到541 Mbps,明顯優(yōu)于相關(guān)工作。

    2相關(guān)工作

    根據(jù)算法類型和靈活性,可將現(xiàn)有的基于FPGA的Viterbi譯碼器分為三類[1-11],分別是:基2固定結(jié)構(gòu)譯碼器[1]、基2多標(biāo)準(zhǔn)譯碼器[2]和基4固定結(jié)構(gòu)譯碼器[3-7]。

    基2固定結(jié)構(gòu) Viterbi譯碼器功能固定,只能支持某一種通信標(biāo)準(zhǔn)的信道譯碼[1]?;?多標(biāo)準(zhǔn)譯碼器與基2固定結(jié)構(gòu)譯碼器實現(xiàn)的算法相同,但譯碼器中包含了多個功能模塊,可以通過調(diào)整參數(shù)實現(xiàn)多種功能間的動態(tài)切換,從而支持不同通信標(biāo)準(zhǔn)的信道譯碼。Batcha等[2]在FPGA上實現(xiàn)了5和7兩種約束長度的Viterbi譯碼器,其吞吐率為150 Mbps,是目前速度最快的多標(biāo)準(zhǔn)Viterbi譯碼器?;? 多標(biāo)準(zhǔn)譯碼器雖然具有較好的靈活性,但是多個功能模塊占據(jù)了大量邏輯資源,導(dǎo)致其吞吐率不夠,不能滿足某些通信系統(tǒng),如UWB的200 Mbps譯碼速率要求。

    相對于基2譯碼器,基4固定結(jié)構(gòu)Viterbi譯碼器性能更高,但復(fù)雜度顯著增加。在頻率相同的情況下,其吞吐率是基2譯碼器的兩倍。Santhi等[6]實現(xiàn)了約束長度為7、碼率為1/3的基4 Viterbi譯碼器。該譯碼器采用兩級流水乒乓結(jié)構(gòu),支持兩幀同時譯碼,吞吐率為274 Mbps,是目前性能最高的基4 Viterbi譯碼器。但是由于其結(jié)構(gòu)固定,不能滿足多個通信標(biāo)準(zhǔn)的譯碼需求,靈活性不足。

    為了兼顧高性能和靈活性,提出了參數(shù)化多標(biāo)準(zhǔn)基4 Viterbi譯碼器。譯碼器采用無符號度量計算、新的加比選單元設(shè)計和歸一化判斷邏輯分離策略優(yōu)化關(guān)鍵路徑,工作頻率達(dá)到270.5 MHz,性能達(dá)到541 Mbps,是目前基于FPGA實現(xiàn)的最高性能基2多標(biāo)準(zhǔn)譯碼器[2]的3.60倍,是當(dāng)前最高性能的基4固定結(jié)構(gòu)譯碼器[6]的1.97倍。此外,現(xiàn)有的基4 Viterbi譯碼器只支持6和7兩種[3-7]約束長度,無法滿足多種通信標(biāo)準(zhǔn)需求,而本文實現(xiàn)的譯碼器可支持3~9的約束長度和任意截斷長度的糾錯譯碼,不但性能更高而且靈活性更強(qiáng),可滿足多種通信標(biāo)準(zhǔn)的譯碼需求。

    3Viterbi譯碼基本原理

    Viterbi算法是一種用于解決有限狀態(tài)離散時間馬爾科夫鏈的狀態(tài)估計問題的優(yōu)化算法。由于Viterbi算法計算復(fù)雜度較低的特性,其被廣泛用于數(shù)字通信系統(tǒng)中卷積碼的譯碼,并取得了良好的譯碼性能。

    圖1 基2 Viterbi譯碼網(wǎng)格圖Fig.1 Radix-2 trellis and Radix-2 Viterbi decoding algorithm

    圖1所示的狀態(tài)遷移圖顯示了卷積碼譯碼流程,圖中的時間節(jié)點數(shù)為信息碼字的個數(shù)。Viterbi譯碼器從網(wǎng)格圖中找到最大似然路徑。在t時刻,網(wǎng)格圖中每個分支都必須計算狀態(tài)i到狀態(tài)j的分支度量BMt(i,j),每個狀態(tài)i計算路徑度量PMt(i)。每個狀態(tài)完成兩個分支度量和兩個路徑度量的加比選操作,然后選擇較大的路徑度量作為該狀態(tài)的路徑度量,并將對應(yīng)的路徑使用幸存比特SBt(i)的形式存儲在該狀態(tài)。在正向計算生成網(wǎng)格之后,開始逆向回溯尋找信息比特。每個狀態(tài)存儲一個幸存比特,用于標(biāo)識幸存路徑上到達(dá)該狀態(tài)的前一個狀態(tài)。通過幸存路徑上存儲的幸存比特就可以回溯找到最大似然路徑,對應(yīng)的信息比特序列就是最后輸出的譯碼信息。不同的通信標(biāo)準(zhǔn)對應(yīng)著不同的網(wǎng)格圖。圖中的狀態(tài)數(shù)等于2K-1,其中K為約束長度;卷積碼編碼多項式不同,對應(yīng)網(wǎng)格圖中的編碼輸出也不同;分支度量的計算也會隨著碼率的變化而有所變化。

    根據(jù)網(wǎng)格圖構(gòu)造不同,Viterbi算法可分為基2 Viterbi算法和基4 Viterbi算法,其區(qū)別如圖2所示。圖2(a)為基2結(jié)構(gòu),每個節(jié)點有兩個輸入,完成兩個分支度量和兩個路徑度量的加比選操作。圖2(b)為基4結(jié)構(gòu),每個節(jié)點有4個輸入,完成4個分支度量和4個路徑度量的加比選操作。其中連續(xù)兩個時間節(jié)點4個狀態(tài)的基2網(wǎng)格可以通過一個時間節(jié)點4個狀態(tài)的基4網(wǎng)格來實現(xiàn)。圖2中PMt(i)是指t時刻狀態(tài)i的路徑度量值。圖2(b)中BMt(2,0)是指基4網(wǎng)格中t時刻狀態(tài)2到0的分支度量值,它等于圖2(a)中基2網(wǎng)格BMt-1(2,0)與BMt(0,0)之和。

    (a) 基2子網(wǎng)格(b) Radix-2     (b) 基4子網(wǎng)格(b) Radix-4圖2 基2和基4子網(wǎng)格圖Fig.2 Radix-2 and Radix-4 sub-trellis

    4參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器體系結(jié)構(gòu)

    4.1Viterbi譯碼器總體結(jié)構(gòu)

    參數(shù)化多標(biāo)準(zhǔn)基4譯碼器可在工作狀態(tài)下通過動態(tài)參數(shù)配置實時變換結(jié)構(gòu),以適應(yīng)當(dāng)前選擇的通信標(biāo)準(zhǔn),并通過自定義截斷長度,自動尋找合適的譯碼精度和譯碼延遲。

    b——輸出的比特位;γt(0)——分支度量值,括號中的數(shù)值為序號。圖3 參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器總體結(jié)構(gòu)Fig.3 Architecture of the proposed parameterized multi-standard Viterbi decoder

    如圖3所示,譯碼器由控制單元(Control Unit, CU)、碼字轉(zhuǎn)換單元(Symbol Converter, SC)、分支度量計算單元(Branch Measure Unit, BMU)、可重構(gòu)分支度量網(wǎng)絡(luò)(Configurable Branch Measure Network, CBMN)、基4加比選單元(R4 Add Compare and Select Unit, R4 ACSU)、歸一化判斷邏輯(Normalization Decision Logic, NDL)、可重構(gòu)路徑度量網(wǎng)絡(luò)(Configurable Path Measure Network, CPMN)以及回溯譯碼單元(Traceback Decode Unit, TDU)8個部分組成。其譯碼流程如下:首先,譯碼器接收輸入碼字,將碼字轉(zhuǎn)化成無符號整數(shù),將其輸入到BMU。BMU計算網(wǎng)格中每種可能的分支度量值,通過CBMN將正確的分支度量分別送入對應(yīng)的基4 ACSU。基4 ACSU計算出新的路徑度量,送入NDL,并將幸存比特信息送入TDU。NDL判斷路徑度量是否需要歸一化。歸一化后的路徑度量值送入CPMN,并根據(jù)約束長度的變化,自適應(yīng)選擇合適的互聯(lián)關(guān)系,再將新的路徑度量值送回基4 ACSU進(jìn)行迭代計算。TDU執(zhí)行3點回溯算法,對網(wǎng)格進(jìn)行回溯和譯碼,輸出譯碼比特。CU負(fù)責(zé)對整個譯碼算法執(zhí)行過程進(jìn)行流水控制。

    譯碼器使用配置寄存器存放參數(shù)。在工作時,通過更新參數(shù)實現(xiàn)譯碼器結(jié)構(gòu)的實時重構(gòu)。碼率R用來重構(gòu)BMU和CBMN單元。整個譯碼器共實例化43個BMU單元,在64個BMU單元中選擇其中的4R個,并且根據(jù)R選擇BMU計算中的第3個碼字。約束長度K用來重構(gòu)R4 ACSU,NDL,CBMN,CPMN模塊。譯碼器根據(jù)R和K值重構(gòu)CBMN的互聯(lián)結(jié)構(gòu),根據(jù)K重構(gòu)CPMN的互聯(lián)結(jié)構(gòu)。譯碼器共實例化28個R4 ACSU單元,根據(jù)碼率R在256個BMU單元中選擇其中的2K-1個。采用截斷譯碼方式(截斷長度根據(jù)參數(shù)L確定),在可重構(gòu)時送入控制單元和回溯譯碼單元,通過流水線實現(xiàn)截斷長度L的3點譯碼算法。在約束度不同的情況下,利用參數(shù)L配置,可以有效地實現(xiàn)譯碼精度和譯碼延遲的折中。

    4.2參數(shù)化多標(biāo)準(zhǔn)實現(xiàn)

    4.2.1碼率R的參數(shù)化

    由于碼率R的變化會引起B(yǎng)MU和CBMN結(jié)構(gòu)的變化,為了實現(xiàn)碼率R的參數(shù)化,上述兩個模塊的結(jié)構(gòu)必須可根據(jù)參數(shù)R實時可重構(gòu)。

    如圖3所示,BMU的結(jié)構(gòu)由兩個選擇器和三個加法器組成。當(dāng)碼率為1/2時,選擇器選擇0;當(dāng)碼率為1/3時,選擇器選擇增加的第3個碼字。隨后將三個輸入相加,得到基2的分支度量;再計算相應(yīng)的基4分支度量。t-1和t時刻的兩個基2分支度量同時計算,并且BMU采用流水線結(jié)構(gòu),避免其邏輯延遲成為譯碼器的瓶頸。

    CBMN主要將集中計算的分支度量值分布到ACSU中。CBMN可根據(jù)約束長度的變化形成相應(yīng)的映射關(guān)系。CBMN對于每種約束長度都有固定的互聯(lián)結(jié)構(gòu),當(dāng)碼率R分別為1/2和1/3時,約束長度5,7,9都對應(yīng)固定的互聯(lián)結(jié)構(gòu)。CBMN利用選擇器實現(xiàn)固定互聯(lián)結(jié)構(gòu)的自適應(yīng)重構(gòu)。當(dāng)接收到約束長度參數(shù)K后,CBMN利用選擇器根據(jù)約束長度選擇對應(yīng)的互聯(lián)結(jié)構(gòu)。由于CBMN并不在迭代計算路徑中,故通過流水線設(shè)計避免其成為邏輯瓶頸。

    4.2.2約束長度K的參數(shù)化

    與碼率R類似,約束長度K的變化會引起ACSU、CBMN、CPMN結(jié)構(gòu)的變化。為了實現(xiàn)K的參數(shù)化,ACSU、NDL、CBMN、CPMN的結(jié)構(gòu)必須可根據(jù)參數(shù)K實時可重構(gòu)。這里主要介紹ACSU和CPMN單元的可重構(gòu)設(shè)計。

    譯碼器中ACSU的數(shù)量與K相關(guān),為2K-1個,其支持的最大約束長度為9,所以共實例化了256個ACSU。譯碼器工作時,通過當(dāng)前輸入的參數(shù)K實時重構(gòu)ACSU的數(shù)量??刂茊卧看芜x擇使用前2K-1個,并屏蔽其余的ACSU。

    CPMN用于連接連續(xù)兩個時間節(jié)點每個狀態(tài)的路徑度量值,并根據(jù)約束長度K的變化選擇合適的互聯(lián)結(jié)構(gòu),實現(xiàn)基4網(wǎng)格圖相鄰時刻狀態(tài)間的互聯(lián)關(guān)系。其中2i狀態(tài)和2i+1狀態(tài)的輸入路徑度量等于i狀態(tài)和i+2K-2狀態(tài)的輸出路徑度量。由于相鄰時刻的基4子網(wǎng)格可以由連續(xù)兩個時刻的基2子網(wǎng)格構(gòu)成,所以將t-2時刻到t時刻的基2子網(wǎng)格中兩個時刻的網(wǎng)格圖合并,可得基4網(wǎng)格中相鄰時刻狀態(tài)間的互聯(lián)關(guān)系。4i狀態(tài)、4i+1狀態(tài)、4i+2狀態(tài)、4i+3狀態(tài)的輸入路徑度量等于i狀態(tài)、i+2K-3狀態(tài)、i+2K-2狀態(tài)、i+3×2K-3狀態(tài)的輸出路徑度量。CPMN通過接收約束長度參數(shù),實時變換相應(yīng)的互聯(lián)結(jié)構(gòu),正確連接相鄰時刻的路徑度量值,實現(xiàn)路徑度量的迭代計算。

    4.3高吞吐率優(yōu)化

    譯碼器的性能受限于芯片邏輯的關(guān)鍵路徑。為了提高系統(tǒng)吞吐率,采用了無符號量化、無符號基4 ACSU設(shè)計和有效的歸一化策略盡可能縮短譯碼器的關(guān)鍵路徑,并采用流水線實現(xiàn)3點譯碼算法,有效提高了譯碼器的吞吐率。

    4.3.1無符號量化

    無符號量化通過碼字轉(zhuǎn)換(SC)單元實現(xiàn)。SC單元的主要任務(wù)是將帶符號的碼字及碼字補(bǔ)碼轉(zhuǎn)化成無符號整數(shù)。由于譯碼器采用3比特量化,所以碼字及其補(bǔ)碼的表示范圍為-4到3, 量化振幅為4。為了將其轉(zhuǎn)化成無符號整數(shù),在度量轉(zhuǎn)化單元中,先計算每個碼字的補(bǔ)碼,然后將碼字和其補(bǔ)碼同時加上量化振幅,轉(zhuǎn)化成0到7之間的整數(shù)。其目的是在進(jìn)行加比選計算時,簡化邏輯,降低路徑延遲,從而提高工作頻率。

    4.3.2無符號運算的基4 ACSU設(shè)計

    基4 ACSU用于實現(xiàn)加比選操作,是譯碼器設(shè)計的關(guān)鍵路徑。常用的兩種設(shè)計方案是采用兩級級聯(lián)比較結(jié)構(gòu)和一級比較結(jié)構(gòu)。前者采用兩級比較結(jié)構(gòu)來完成4個輸入求最大值的過程,設(shè)計簡單,但拉長了關(guān)鍵路徑。為了縮短關(guān)鍵路徑,故采用一級比較結(jié)構(gòu)。如圖4所示,利用四個加法器將輸入的路徑度量值和分值度量值相加,將4個結(jié)果同時送入6個比較器進(jìn)行兩兩比較,然后將結(jié)果送入選擇邏輯,得到幸存比特,利用選擇邏輯在4個結(jié)果中選擇最大值作為最后的路徑度量輸出。ACSU采用組合邏輯實現(xiàn),如果采用帶符號數(shù)補(bǔ)碼的比較和加法[6-7],必須考慮符號操作。如圖4(a)所示,有符號的比較器將待比較的兩個數(shù)的非符號位減法結(jié)果與兩個符號位進(jìn)行異或,得到比較結(jié)果,邏輯實現(xiàn)比較復(fù)雜。而使用無符號整數(shù)作為度量值,通過圖4(b)所示的無符號比較器即可實現(xiàn)比較功能。與圖4(a)相比,通過邏輯簡化,ACSU的關(guān)鍵路徑從8個門延遲降低為4個門延遲,也就意味著在比較器設(shè)計的關(guān)鍵路徑上降低了4個門延遲。

    圖4 基4加比選計算結(jié)構(gòu)圖Fig.4 Fabric of R4 ACSU

    4.3.3歸一化實現(xiàn)

    歸一化是為了防止路徑度量值溢出而將所有度量值都減去一個固定值。歸一化的方法主要有以下幾種[8]:復(fù)位為狀態(tài)0方法、減去最小值方法、MSB(最高有效位)位置零法、模歸一化方法以及最高位清零方法。文獻(xiàn)[8]對上述方法進(jìn)行了模擬驗證,證實了最高位清零法速度最快、功耗最低、面積最小,因此本文采用了該方法。不同的是,本文將歸一化判斷邏輯和加比選單元分離,利用兩級流水的與操作來判斷所有路徑度量值最高位是否為1。若都為1,則在下一個時鐘周期對所有度量值的最高位進(jìn)行清零。其目的是將歸一化判斷邏輯延遲排除在關(guān)鍵路徑之外。需要注意的是,判斷邏輯只取前2K-1最高位進(jìn)行與操作。

    4.3.4三點譯碼算法的流水線實現(xiàn)

    Viterbi譯碼器一般有兩種回溯方式:寄存器交換法和回溯法[9-10]。前者實現(xiàn)簡單,但是邏輯量過于龐大,其復(fù)雜的交換網(wǎng)絡(luò)也會對設(shè)計頻率造成影響?;厮莘m然占用了一定的存儲資源,但是具有低復(fù)雜度和高頻率的優(yōu)點。

    圖5 塊譯碼流水線時空圖Fig.5 Pipeline space-time diagram of block decoding

    Viterbi算法在回溯時,不論從哪個狀態(tài)開始,當(dāng)達(dá)到某個特定長度之后,其回溯狀態(tài)將匯集到某個固定的狀態(tài),然后可以再從這個固定狀態(tài)往前回溯最終得到譯碼比特。根據(jù)算法的上述特點,一個塊的操作主要分為前向計算、回溯和譯碼,因此稱為三點回溯算法[11],三部分操作采用流水實現(xiàn)。其中前向計算包括分支度量和加比選計算。本文采用了如圖5所示的回溯算法。每個矩形塊對應(yīng)一個截斷長度的前向計算、回溯、譯碼操作。上文圖3中的控制器(CU)完成算法的流水控制工作。截斷長度L、約束長度K和碼率R均作為參數(shù)輸入,用于實現(xiàn)譯碼器重構(gòu)。其原因是:不同通信標(biāo)準(zhǔn)最合適的截斷長度不同。如果小于這個長度,會對譯碼精度造成一定的損失,而大于這個長度,則會增大譯碼延遲。為了找到譯碼精度和延遲的折中,將截斷長度作為參數(shù)輸入,以便對每種通信標(biāo)準(zhǔn)都能找到兩者的最佳平衡點。L的變化通過設(shè)置控制器中計數(shù)器的上限值來實現(xiàn)。設(shè)計使用的存儲器深度為4L,經(jīng)過4L個時鐘延遲后,開始譯出第一個塊的比特。圖5中譯碼輸出時采用移位寄存,在塊末尾統(tǒng)一輸出,不需要后進(jìn)先出,從而簡化了實現(xiàn)邏輯。

    5實驗驗證與性能對比

    5.1實驗平臺及驗證方法

    在V7系列XC7VX485T FPGA上實現(xiàn)參數(shù)化多標(biāo)準(zhǔn)高吞吐率基4 Viterbi譯碼器。如圖6所示,系統(tǒng)使用了兩塊FPGA開發(fā)板,集成了無線射頻裝置。發(fā)射端先對二進(jìn)制信號源進(jìn)行卷積碼編碼,再進(jìn)行調(diào)制、數(shù)字發(fā)射后送入無線信道;接收端對信號進(jìn)行數(shù)字接收、解調(diào)后,進(jìn)行Viterbi譯碼。在得到譯碼結(jié)果后,將結(jié)果和輸入的二進(jìn)制信號通過軟件比較,得到譯碼器的誤碼率。用戶將設(shè)定的通信標(biāo)準(zhǔn)輸入到自適應(yīng)控制器,將其轉(zhuǎn)化成一系列參數(shù),傳送給編碼器和參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器。譯碼器根據(jù)輸入的參數(shù)動態(tài)改變自身結(jié)構(gòu),在不需要全系統(tǒng)重構(gòu)的情況下實時構(gòu)建針對當(dāng)前通信標(biāo)準(zhǔn)的信道譯碼器。

    圖6 自適應(yīng)無線通信系統(tǒng)結(jié)構(gòu)框圖Fig.6 Adaptive wireless communication system

    5.2FPGA實現(xiàn)結(jié)果

    使用ISE10.1工具鏈進(jìn)行綜合、布局、布線,表2列出了設(shè)計實現(xiàn)結(jié)果。為了便于對比,同時實現(xiàn)了約束長度K為9的基2和基4固定結(jié)構(gòu),以及基2和基4參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器。從表2可以看出,基2多標(biāo)準(zhǔn)結(jié)構(gòu)與固定結(jié)構(gòu)相比,資源開銷增加23.6%,而基4多標(biāo)準(zhǔn)結(jié)構(gòu)與固定結(jié)構(gòu)相比,資源開銷增加30.1%,與基2相當(dāng)。增加的部分主要用于加比選單元的邏輯實現(xiàn)?;?參數(shù)化多標(biāo)準(zhǔn)結(jié)構(gòu)使用了7823個邏輯單元(Slices),占芯片總邏輯資源的15.1%,其中14%為CPMN和CBMN單元占據(jù)。由于采用了無符號比較和歸一化判斷邏輯流水線策略,關(guān)鍵路徑ACSU的頻率有了顯著提升。實驗結(jié)果表明,譯碼器頻率達(dá)到270.5 MHz,吞吐率達(dá)到541.0 Mbps,與目前最高性能的基2多標(biāo)準(zhǔn)譯碼器[2]相比,性能提升了2.6倍,與最高性能基4 固定結(jié)構(gòu)Viterbi譯碼器[6]相比,性能提升了97%。

    表2 基2和基4 Viterbi譯碼器FPGA實現(xiàn)結(jié)果

    5.3誤碼性能

    為了驗證譯碼器的誤碼性能,本文實現(xiàn)了GPRS,WiMAX,LTE (3GPP-Long Term Evolution),CDMA IS-95A和3G五種通信標(biāo)準(zhǔn)的信道譯碼。信道采用高斯信道,信噪比變化為0到5 dB。針對每種通信標(biāo)準(zhǔn),分別在其約束長度的5,6,7倍截斷長度下測試其誤碼率。實驗結(jié)果證明實現(xiàn)的定點譯碼器誤碼率同軟件模擬的浮點譯碼器相當(dāng)。這也進(jìn)一步證明提出的譯碼器具有良好的靈活性和實用性。

    5.4性能比較

    表3列出了基于FPGA平臺的基2多標(biāo)準(zhǔn)和基4固定結(jié)構(gòu)Viterbi譯碼器的典型參數(shù)和性能,主要包括基數(shù)、約束長度、碼率、頻率和吞吐率。目前只有基于FPGA的基4固定結(jié)構(gòu)的Viterbi譯碼器,實現(xiàn)約束長度只有6和7兩種,而沒有支持多標(biāo)準(zhǔn)的基4 Viterbi譯碼器,因此無法與相關(guān)工作進(jìn)行直接對比。表3說明,本文實現(xiàn)的譯碼器不但性能更高,而且靈活性更強(qiáng),可以支持約束長度在3~9間變化,并支持GPRS,WiMAX,LTE,CDMA IS-95A,3G等多種通信標(biāo)準(zhǔn)。

    6結(jié)論

    基于Xilinx XC7VX485T FPGA芯片首次提出并實現(xiàn)了基4參數(shù)化多標(biāo)準(zhǔn)Viterbi譯碼器。該譯碼器可在工作的同時,通過動態(tài)參數(shù)配置實時變換結(jié)構(gòu),在多種功能間切換,實現(xiàn)對通信標(biāo)準(zhǔn)的自適應(yīng),并通過自定義截斷長度達(dá)到最佳譯碼精度和延遲。此外,譯碼器實現(xiàn)了3~9可變約束長度,1/2與1/3可變碼率和任意截斷長度的糾錯譯碼,并采用無符號量化、加比選單元設(shè)計優(yōu)化和歸一化判斷邏輯分離策略優(yōu)化了關(guān)鍵路徑設(shè)計,提高了系統(tǒng)吞吐率。實驗結(jié)果表明,實現(xiàn)的參數(shù)化多標(biāo)準(zhǔn)基4譯碼器吞吐率可達(dá)541 Mbps,是目前基于FPGA的最高性能基2多標(biāo)準(zhǔn)譯碼器[2]的3.60倍,是目前最高性能的基4 固定結(jié)構(gòu)Viterbi譯碼器[6]的1.97倍,其對多種通信標(biāo)準(zhǔn)都取得了良好的誤碼性能,無論是吞吐率還是靈活性都明顯優(yōu)于相關(guān)工作。

    表3 FPGA平臺上不同Viterbi譯碼器的相關(guān)參數(shù)及性能比較

    參考文獻(xiàn)(References)

    [1]Wang L O, Li Z Y. Design and implementation of a parallel processing Viterbi decoder using FPGA[C]//Proceedings of International Conference on Artificial Intelligence and Education, Hangzhou, China, 2010: 77-80.

    [2]Batcha M F N, Sha′Ameri A Z. Configurable adaptive Viterbi decoder for GPRS, EDGE and WiMAX[C]//Proceedings of IEEE International Conference on Telecommunications and International Conference on Communications, Malaysia, 2007: 237-241.

    [3]Byun S, Lee S, Park S C. Implementation of the modified state mapping Viterbi decoder with radix-4[C]//Proceedings of International Conference on Communication Technology, China, 2006: 1-4.

    [4]Hsu Y H, Hsu C Y, Kuo T S. Low complexity radix-4 butterfly design for the Viterbi decoder[C]//Proceedings of IEEE 64th Vehicular Technology Conference, Montreal, Canada, 2006: 1-5.

    [5]Abdallah R A, Lee S J, Goel M, et al. Low-power pre-decoding based Viterbi decoder for tail-biting convolutional codes[C]//Proceedings of IEEE Workshop on Signal Processing Systems, Finland, 2009: 185-190.

    [6]Santhi M, Lakshminarayanan G, Sundaram R, et al. Synchronous pipelined two-stage radix-4 200Mbps MB-OFDM UWB Viterbi decoder on FPGA[C]//Proceedings of International SoC Design Conference, Busan, Korea, 2009: 468-471.

    [7]Choi S W, Kang K M, Sang-Sung S S. A two-stage radix-4 Viterbi decoder for multiband OFDM UWB systems[J]. ETRI Journal, 2008, 30(6):850-852.

    [8]Lai K Y T. A high-speed low-power pipelined Viterbi decoder: breaking the ACS-bottleneck[C]//Proceedings of 2010 International Conference on Green Circuits and Systems, Shanghai, China, 2010: 334-337.

    [9]Haridas S L, Choudhari N K. Design of Viterbi decoder with minimum transition hybrid register exchange processing[C]//Proceedings of International Conference and Workshop on Emerging Trends in Technology, Mumbai, India, 2010: 432-434.

    [10]Khatri D M, Haridas S L. Soft output Viterbi decoder using hybrid register exchange[C]//Proceedings of International Conference and Workshop on Emerging Trends in Technology, Bangalore, India, 2011: 942-945.

    [11]王建新, 于貴智. Viterbi譯碼器回溯算法實現(xiàn)研究[J].電子與信息學(xué)報, 2007, 29(2): 278-282.

    WANG Jianxin, YU Guizhi. Study on implementation of traceback algorithm in Viterbi decoders[J]. Journal of Electronics & Information Technology, 2007, 29(2): 278-282. (in Chinese)

    Parameterized multi-standard high-throughput radix-4 Viterbi decoder on field-programmable gate array

    XIAFei1,NIEJing1,LIRongchun2,WANGWentao3

    (1. Electronic Engineering College, Naval University of Engineering, Wuhan 430033, China;2. College of Computer Science, National University of Defense Technology, Changsha 410073, China;3. The PLA Unit 91033, Qingdao 266034, China)

    Abstract:To achieve the goal of high performance and flexibility, a parameterized multi-standard adaptive radix-4 Viterbi decoder based on the field-programmable gate array was presented. This decoder adopts constraint lengths ranging from 3 to 9, code rates of 1/2 or 1/3 and supports error-correcting decoding of arbitrary truncation lengths. The unsigned quantization, add-compare-select unit optimization and normalization judgment logic separation strategies were used to optimize the design of critical path, so that it can improve system throughput. Experiment results show that: the decoder can change the structures according to the parameters set by users and achieve dynamic switching in multiple communication standards; the throughput can reach up to 541 Mbps, apparently superior to the related works; the decoder achieves low bit error ratio in multiple standards such as GPRS, WiMax, LTE, CDMA and 3G and satisfies the decoding requirements of multiple communication standards.

    Key words:field-programmable gate array; Viterbi decoder; parameterization; multi-standard; radix-4

    中圖分類號:TN92

    文獻(xiàn)標(biāo)志碼:A

    文章編號:1001-2486(2016)01-086-07

    作者簡介:夏飛(1980—),男,湖南常德人,助理研究員,博士,E-mail:xcyphoenix@nudt.edu.cn;聶晶(通信作者),女,講師,碩士,E-mail: cindyrany222@163.com

    基金項目:國家自然科學(xué)基金資助項目(61202127);湖南省學(xué)位與研究生教育專項基金資助項目(YB2013B008)

    *收稿日期:2015-02-13

    doi:10.11887/j.cn.201601015

    http://journal.nudt.edu.cn

    猜你喜歡
    現(xiàn)場可編程門陣列參數(shù)化
    從一道考研題談空間曲線積分的計算
    Pro/E的三維往復(fù)壓縮機(jī)參數(shù)化模型庫的建立
    一種懸架運動仿真快速建模方法研究
    汽車科技(2016年6期)2016-12-19 20:32:56
    D—BLAST基帶系統(tǒng)的FPGA實現(xiàn)研究
    移動通信(2016年20期)2016-12-10 09:33:12
    股骨頸骨折內(nèi)固定方式優(yōu)選方法研究
    基于Pro/ENGINEER的圓柱齒輪參數(shù)化虛擬設(shè)計
    一種千兆以太網(wǎng)SerDes 接口與電接口的轉(zhuǎn)換方法
    基于FPGA的遺傳算法在交通控制中的應(yīng)用
    基于FPGA的顏色識別觸摸屏系統(tǒng)設(shè)計與實現(xiàn)
    基于MBD的飛機(jī)結(jié)構(gòu)件重量計算
    欧美高清性xxxxhd video| 亚洲激情五月婷婷啪啪| a级一级毛片免费在线观看| 亚洲国产精品久久男人天堂| 一级av片app| 国产人妻一区二区三区在| 亚洲精品久久国产高清桃花| а√天堂www在线а√下载| 欧美日韩乱码在线| 男人和女人高潮做爰伦理| 如何舔出高潮| 久久久久久久久久成人| 99国产极品粉嫩在线观看| 亚洲av美国av| 插阴视频在线观看视频| 亚洲国产精品国产精品| 熟妇人妻久久中文字幕3abv| 午夜影院日韩av| 国产av不卡久久| 91在线精品国自产拍蜜月| 成人性生交大片免费视频hd| 免费观看精品视频网站| 国产午夜福利久久久久久| 精品久久久久久久久亚洲| 亚洲精品国产成人久久av| 亚洲四区av| 一卡2卡三卡四卡精品乱码亚洲| 日韩一区二区视频免费看| 天天一区二区日本电影三级| 国产精品福利在线免费观看| 中文字幕熟女人妻在线| 非洲黑人性xxxx精品又粗又长| 国产在线精品亚洲第一网站| 小说图片视频综合网站| 草草在线视频免费看| 免费观看人在逋| 能在线免费观看的黄片| 可以在线观看毛片的网站| 一级黄色大片毛片| 国产成人91sexporn| av在线天堂中文字幕| 亚洲人与动物交配视频| 日韩一区二区视频免费看| 亚洲第一区二区三区不卡| 日本色播在线视频| 国产高清有码在线观看视频| 极品教师在线视频| 日韩,欧美,国产一区二区三区 | 亚洲av电影不卡..在线观看| 内射极品少妇av片p| 久久精品人妻少妇| 成人特级av手机在线观看| 国产亚洲精品久久久com| 亚洲精品乱码久久久v下载方式| 国产伦一二天堂av在线观看| 久久人人精品亚洲av| 久久精品综合一区二区三区| 久久精品夜色国产| 免费av观看视频| 日本-黄色视频高清免费观看| 亚洲美女视频黄频| 嫩草影院入口| 日韩欧美国产在线观看| 欧美日韩一区二区视频在线观看视频在线 | 欧美激情国产日韩精品一区| 搡老岳熟女国产| 最近视频中文字幕2019在线8| 国产真实乱freesex| 久久久久久久亚洲中文字幕| 亚洲第一区二区三区不卡| 一进一出好大好爽视频| 久久久久国内视频| 国产色爽女视频免费观看| 人人妻人人澡人人爽人人夜夜 | 热99re8久久精品国产| 久久久久久久久久久丰满| 黄色配什么色好看| 搡女人真爽免费视频火全软件 | 国产精品人妻久久久久久| 午夜福利高清视频| 中文字幕熟女人妻在线| 老司机午夜福利在线观看视频| 国产亚洲精品av在线| 欧美+亚洲+日韩+国产| 欧美精品国产亚洲| 国产麻豆成人av免费视频| 免费人成在线观看视频色| 身体一侧抽搐| 男女边吃奶边做爰视频| 国产视频内射| 日韩,欧美,国产一区二区三区 | av天堂在线播放| 国产一区二区亚洲精品在线观看| 久久久久性生活片| 少妇熟女aⅴ在线视频| 亚洲自拍偷在线| 精品久久国产蜜桃| 桃色一区二区三区在线观看| 亚洲精华国产精华液的使用体验 | 国产国拍精品亚洲av在线观看| 国产亚洲精品久久久com| 久久久a久久爽久久v久久| 亚洲成人av在线免费| 草草在线视频免费看| 久久6这里有精品| 老司机福利观看| 国产成人freesex在线 | 国内精品久久久久精免费| 精品熟女少妇av免费看| 久久久久久国产a免费观看| 简卡轻食公司| 欧美+日韩+精品| 亚洲美女黄片视频| 在线观看美女被高潮喷水网站| 国产日本99.免费观看| 日韩在线高清观看一区二区三区| 欧美日韩精品成人综合77777| 最近中文字幕高清免费大全6| 国产单亲对白刺激| 精品福利观看| 亚州av有码| 日本欧美国产在线视频| 午夜视频国产福利| 亚洲自拍偷在线| 校园人妻丝袜中文字幕| 99热这里只有精品一区| 精品熟女少妇av免费看| 露出奶头的视频| 免费在线观看成人毛片| 黄色一级大片看看| 国产精品一及| 国产美女午夜福利| 特级一级黄色大片| 国产精品久久久久久精品电影| 中国美女看黄片| 乱码一卡2卡4卡精品| 免费观看在线日韩| 亚洲精品国产成人久久av| aaaaa片日本免费| 伦精品一区二区三区| 婷婷精品国产亚洲av在线| 中文字幕熟女人妻在线| 亚洲久久久久久中文字幕| .国产精品久久| 色吧在线观看| 在线免费十八禁| 国产伦精品一区二区三区四那| 日韩一本色道免费dvd| 综合色av麻豆| 成人亚洲精品av一区二区| 黄色一级大片看看| 美女黄网站色视频| 少妇人妻精品综合一区二区 | .国产精品久久| 精品乱码久久久久久99久播| 午夜激情欧美在线| 国语自产精品视频在线第100页| 久久婷婷人人爽人人干人人爱| 午夜福利在线观看吧| 级片在线观看| 亚洲激情五月婷婷啪啪| 国产高清有码在线观看视频| 成人美女网站在线观看视频| 国产爱豆传媒在线观看| 日日干狠狠操夜夜爽| 日日摸夜夜添夜夜爱| 欧洲精品卡2卡3卡4卡5卡区| 欧美三级亚洲精品| 深爱激情五月婷婷| 亚洲天堂国产精品一区在线| 国产女主播在线喷水免费视频网站 | 国产精品久久电影中文字幕| 两个人的视频大全免费| 最近视频中文字幕2019在线8| 久久草成人影院| 国产黄片美女视频| 哪里可以看免费的av片| 亚洲精品456在线播放app| 99久久九九国产精品国产免费| 一进一出好大好爽视频| 秋霞在线观看毛片| 波野结衣二区三区在线| 91久久精品国产一区二区三区| 中文字幕精品亚洲无线码一区| 国产午夜精品论理片| 少妇丰满av| 插阴视频在线观看视频| 99久久精品一区二区三区| 国产三级中文精品| 男女边吃奶边做爰视频| 国产精品久久电影中文字幕| 日韩一本色道免费dvd| 听说在线观看完整版免费高清| 精品午夜福利视频在线观看一区| 午夜福利在线观看免费完整高清在 | 国产精品精品国产色婷婷| 91精品国产九色| 成人亚洲欧美一区二区av| 亚洲av成人av| 欧美另类亚洲清纯唯美| 日本黄大片高清| 亚洲最大成人av| 精品日产1卡2卡| 国产亚洲精品久久久久久毛片| 九色成人免费人妻av| 国产视频内射| 黄色日韩在线| 久久精品影院6| 最新在线观看一区二区三区| 成年女人看的毛片在线观看| 午夜亚洲福利在线播放| 天堂影院成人在线观看| 三级国产精品欧美在线观看| 亚州av有码| 国产黄a三级三级三级人| 亚洲专区国产一区二区| 国产亚洲精品av在线| 成人漫画全彩无遮挡| 欧美色欧美亚洲另类二区| 午夜福利成人在线免费观看| 色综合色国产| 国内揄拍国产精品人妻在线| 国产一区二区三区在线臀色熟女| 亚洲人与动物交配视频| 精品人妻一区二区三区麻豆 | 亚洲一区二区三区色噜噜| 亚洲综合色惰| 女人十人毛片免费观看3o分钟| 精品一区二区三区视频在线| 一卡2卡三卡四卡精品乱码亚洲| 熟妇人妻久久中文字幕3abv| av中文乱码字幕在线| 亚洲熟妇熟女久久| 国产精品嫩草影院av在线观看| 直男gayav资源| 免费看光身美女| 国产午夜精品久久久久久一区二区三区 | 精品久久久久久久久av| 日韩亚洲欧美综合| 国产大屁股一区二区在线视频| 人人妻人人澡人人爽人人夜夜 | 99久久精品热视频| 亚洲欧美日韩卡通动漫| 成年女人毛片免费观看观看9| 美女被艹到高潮喷水动态| 1000部很黄的大片| 亚洲av美国av| 最近手机中文字幕大全| 老师上课跳d突然被开到最大视频| 国产免费男女视频| 久久欧美精品欧美久久欧美| 97超视频在线观看视频| 国产精品免费一区二区三区在线| 长腿黑丝高跟| 久久韩国三级中文字幕| 国产69精品久久久久777片| 日日摸夜夜添夜夜添小说| 国产毛片a区久久久久| 在线观看av片永久免费下载| 亚洲综合色惰| 最近中文字幕高清免费大全6| 欧美色欧美亚洲另类二区| 国产又黄又爽又无遮挡在线| 久久亚洲国产成人精品v| 免费观看在线日韩| 国产不卡一卡二| 国产一区二区三区在线臀色熟女| 男人和女人高潮做爰伦理| 成人亚洲精品av一区二区| 免费看光身美女| 高清日韩中文字幕在线| 在线免费观看不下载黄p国产| .国产精品久久| 亚洲精品国产成人久久av| 成人亚洲精品av一区二区| 成人毛片a级毛片在线播放| or卡值多少钱| 中文字幕久久专区| 国产高清激情床上av| 最近的中文字幕免费完整| 国语自产精品视频在线第100页| 国产高清视频在线观看网站| 免费看av在线观看网站| 成人av一区二区三区在线看| 我要搜黄色片| 看片在线看免费视频| 国产高清激情床上av| 可以在线观看的亚洲视频| 欧美激情久久久久久爽电影| 97在线视频观看| 国产成人aa在线观看| 国产在线男女| 在线免费观看的www视频| 精品一区二区免费观看| 啦啦啦啦在线视频资源| ponron亚洲| 男女视频在线观看网站免费| 伦精品一区二区三区| 国产欧美日韩精品亚洲av| 特大巨黑吊av在线直播| 91午夜精品亚洲一区二区三区| 97热精品久久久久久| 欧美日韩国产亚洲二区| 国产一区二区在线av高清观看| 久久久久久久久久久丰满| 日本与韩国留学比较| 午夜精品在线福利| 黄色日韩在线| 久久6这里有精品| 看黄色毛片网站| 国产精品免费一区二区三区在线| 国产精品久久电影中文字幕| 搡老岳熟女国产| 日韩 亚洲 欧美在线| 亚洲专区国产一区二区| 午夜亚洲福利在线播放| 在线国产一区二区在线| 亚洲熟妇熟女久久| 国产在线精品亚洲第一网站| 搡老岳熟女国产| 最近2019中文字幕mv第一页| 寂寞人妻少妇视频99o| 欧美zozozo另类| 午夜免费男女啪啪视频观看 | 国产av麻豆久久久久久久| 日韩欧美一区二区三区在线观看| 特大巨黑吊av在线直播| 午夜福利在线在线| 日韩 亚洲 欧美在线| 中文亚洲av片在线观看爽| 91在线精品国自产拍蜜月| 亚洲丝袜综合中文字幕| 欧美日本亚洲视频在线播放| 久久久精品94久久精品| 岛国在线免费视频观看| 久久这里只有精品中国| 91在线精品国自产拍蜜月| 国产精品永久免费网站| 亚洲最大成人中文| 国产精品福利在线免费观看| 少妇裸体淫交视频免费看高清| 99热这里只有是精品在线观看| 丝袜喷水一区| 欧美3d第一页| 成人精品一区二区免费| 男女啪啪激烈高潮av片| 国产高清有码在线观看视频| 国产视频内射| 精品少妇黑人巨大在线播放 | 春色校园在线视频观看| 日韩欧美国产在线观看| 在线观看av片永久免费下载| 狠狠狠狠99中文字幕| 欧美极品一区二区三区四区| 婷婷亚洲欧美| 我的女老师完整版在线观看| 禁无遮挡网站| 成人一区二区视频在线观看| 欧美又色又爽又黄视频| 淫秽高清视频在线观看| 简卡轻食公司| 波多野结衣巨乳人妻| 男女啪啪激烈高潮av片| 乱人视频在线观看| 欧美色欧美亚洲另类二区| 欧美绝顶高潮抽搐喷水| 男人舔女人下体高潮全视频| 免费人成视频x8x8入口观看| 久久久久久久亚洲中文字幕| 2021天堂中文幕一二区在线观| 别揉我奶头~嗯~啊~动态视频| 欧美日韩一区二区视频在线观看视频在线 | АⅤ资源中文在线天堂| 黄色欧美视频在线观看| 亚洲精品色激情综合| 直男gayav资源| 日韩中字成人| 91精品国产九色| 自拍偷自拍亚洲精品老妇| 国产成人aa在线观看| 国产精品一区二区性色av| 一本久久中文字幕| 国产精品1区2区在线观看.| 最近中文字幕高清免费大全6| 久久亚洲国产成人精品v| 欧美一区二区国产精品久久精品| 精品国内亚洲2022精品成人| 亚洲av成人av| 99精品在免费线老司机午夜| 国产亚洲91精品色在线| 青春草视频在线免费观看| 亚州av有码| 国产大屁股一区二区在线视频| 热99在线观看视频| 亚洲国产精品久久男人天堂| 久久婷婷人人爽人人干人人爱| 成人亚洲精品av一区二区| 日本色播在线视频| 国产精品伦人一区二区| 精品人妻视频免费看| 色视频www国产| 久久久午夜欧美精品| 狂野欧美白嫩少妇大欣赏| 国产女主播在线喷水免费视频网站 | 中文亚洲av片在线观看爽| 亚洲自拍偷在线| 国产精品女同一区二区软件| 在线看三级毛片| 欧美区成人在线视频| 久久久久久大精品| 午夜福利成人在线免费观看| 大型黄色视频在线免费观看| videossex国产| 久久久久久久久久成人| 97人妻精品一区二区三区麻豆| 久久综合国产亚洲精品| 久久99热6这里只有精品| 国产精品1区2区在线观看.| 亚洲熟妇熟女久久| 亚洲一区高清亚洲精品| 国产黄片美女视频| 亚洲国产欧洲综合997久久,| 精品99又大又爽又粗少妇毛片| 嫩草影视91久久| 女人十人毛片免费观看3o分钟| 国产在线男女| 亚洲综合色惰| 日本黄色片子视频| 国产亚洲精品久久久久久毛片| 欧美性猛交黑人性爽| 99久久成人亚洲精品观看| 深夜a级毛片| 最近视频中文字幕2019在线8| 亚洲精品乱码久久久v下载方式| 大型黄色视频在线免费观看| 男女之事视频高清在线观看| 在线国产一区二区在线| 亚洲自偷自拍三级| 久久久久性生活片| 高清午夜精品一区二区三区 | 日韩中字成人| 午夜免费激情av| 中文资源天堂在线| 久久婷婷人人爽人人干人人爱| 乱系列少妇在线播放| 亚洲最大成人中文| 九色成人免费人妻av| 高清毛片免费看| 国产精品久久久久久亚洲av鲁大| 俺也久久电影网| 丝袜喷水一区| 亚洲美女黄片视频| 99riav亚洲国产免费| 看黄色毛片网站| 少妇被粗大猛烈的视频| 一本一本综合久久| 又黄又爽又免费观看的视频| 亚洲av美国av| 亚洲美女搞黄在线观看 | 久久天躁狠狠躁夜夜2o2o| 免费黄网站久久成人精品| 成年女人看的毛片在线观看| 久久精品人妻少妇| 男人舔女人下体高潮全视频| 麻豆成人午夜福利视频| 国产白丝娇喘喷水9色精品| 国产国拍精品亚洲av在线观看| 女的被弄到高潮叫床怎么办| 亚洲中文字幕一区二区三区有码在线看| 国产精品日韩av在线免费观看| 精品久久久久久成人av| av.在线天堂| 久久6这里有精品| 日日摸夜夜添夜夜添小说| 成人国产麻豆网| 麻豆成人午夜福利视频| 国产毛片a区久久久久| 国产成人福利小说| 女人被狂操c到高潮| 成年女人看的毛片在线观看| 两个人视频免费观看高清| 真实男女啪啪啪动态图| 99国产极品粉嫩在线观看| 97热精品久久久久久| 黄色配什么色好看| 免费看美女性在线毛片视频| 国产aⅴ精品一区二区三区波| 日本 av在线| 51国产日韩欧美| 亚洲欧美精品自产自拍| 日韩av在线大香蕉| av专区在线播放| 国产伦精品一区二区三区视频9| 少妇人妻精品综合一区二区 | 99在线视频只有这里精品首页| 赤兔流量卡办理| 午夜福利18| 51国产日韩欧美| 成人特级黄色片久久久久久久| 欧美激情在线99| 看黄色毛片网站| 精品国产三级普通话版| 色视频www国产| 亚洲成人av在线免费| 国产精品爽爽va在线观看网站| 亚洲国产精品国产精品| 精品人妻视频免费看| 麻豆乱淫一区二区| 国产爱豆传媒在线观看| 卡戴珊不雅视频在线播放| 91狼人影院| 亚洲国产欧美人成| 精品久久久久久久久久免费视频| 精品国产三级普通话版| 欧美高清性xxxxhd video| 男女下面进入的视频免费午夜| 国产精品久久久久久久久免| 国产三级中文精品| 亚洲最大成人手机在线| 中文亚洲av片在线观看爽| 亚洲va在线va天堂va国产| 在线观看66精品国产| 在线观看美女被高潮喷水网站| 啦啦啦观看免费观看视频高清| 久久这里只有精品中国| 99热这里只有是精品在线观看| 精品一区二区三区人妻视频| 99riav亚洲国产免费| 日韩精品中文字幕看吧| 听说在线观看完整版免费高清| 中文字幕av在线有码专区| 成人特级av手机在线观看| 麻豆一二三区av精品| 亚洲av.av天堂| 精品99又大又爽又粗少妇毛片| 久久精品国产自在天天线| 国产美女午夜福利| 亚洲精品一卡2卡三卡4卡5卡| 俄罗斯特黄特色一大片| 日韩在线高清观看一区二区三区| 亚洲无线在线观看| 日韩大尺度精品在线看网址| av免费在线看不卡| 成人二区视频| 亚洲av中文av极速乱| 国产中年淑女户外野战色| 亚洲真实伦在线观看| 狂野欧美白嫩少妇大欣赏| 日本黄大片高清| 亚洲av免费高清在线观看| 在线观看免费视频日本深夜| 嫩草影院新地址| 国内精品一区二区在线观看| 亚洲aⅴ乱码一区二区在线播放| 伦理电影大哥的女人| 亚洲五月天丁香| 成年版毛片免费区| av卡一久久| 久久亚洲国产成人精品v| 国产精品久久久久久精品电影| 99热这里只有精品一区| 国产 一区精品| 美女 人体艺术 gogo| 午夜福利在线观看免费完整高清在 | 亚洲自拍偷在线| 麻豆乱淫一区二区| 国产老妇女一区| 亚洲av熟女| 日韩欧美国产在线观看| 久久久成人免费电影| 国产精品永久免费网站| 国产精品一区二区性色av| 最后的刺客免费高清国语| 欧美不卡视频在线免费观看| 国产成人福利小说| 免费观看精品视频网站| 91麻豆精品激情在线观看国产| 欧美高清性xxxxhd video| 亚洲美女黄片视频| 99久久精品国产国产毛片| 亚洲无线观看免费| 少妇的逼好多水| 亚洲av成人精品一区久久| 久久久成人免费电影| 九九爱精品视频在线观看| 99久久精品热视频| 免费看av在线观看网站| 国产精品综合久久久久久久免费| 97在线视频观看| 天堂网av新在线| 亚洲中文字幕一区二区三区有码在线看| 午夜老司机福利剧场| 亚洲成人久久性| 久久99热6这里只有精品| 亚洲精品成人久久久久久| 99热6这里只有精品| 悠悠久久av| 一边摸一边抽搐一进一小说| 日韩在线高清观看一区二区三区| 国国产精品蜜臀av免费| 欧洲精品卡2卡3卡4卡5卡区| 亚洲国产精品sss在线观看| 国产单亲对白刺激| 嫩草影视91久久| 亚洲欧美日韩高清专用| 国产色婷婷99| 亚洲精品成人久久久久久| 亚洲四区av| 99视频精品全部免费 在线| 色综合站精品国产| 女人被狂操c到高潮| 1000部很黄的大片| 春色校园在线视频观看| 色哟哟哟哟哟哟| 成人无遮挡网站|