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

    基于FPGA的快速哈夫曼編碼設(shè)計(jì)

    2018-09-26 03:10:44陸哲敏易慶陽(yáng)楊一凡蔣劍飛
    電子產(chǎn)品世界 2018年3期
    關(guān)鍵詞:碼表范式應(yīng)用

    陸哲敏 易慶陽(yáng) 楊一凡 蔣劍飛

    摘要:針對(duì)不同的應(yīng)用場(chǎng)景,給出兩種方案,一種用碼表實(shí)現(xiàn),另一種用靜態(tài)編碼實(shí)現(xiàn)。碼表方式將題目與實(shí)際應(yīng)用結(jié)合起來(lái),針對(duì)不同場(chǎng)景給出不同的碼表快速編碼;不過(guò)考慮到無(wú)規(guī)律信號(hào)的編碼,所以通過(guò)靜態(tài)編碼使我們的作品更加具有普適性,我們還采用三位范式編碼的方式,縮短輸出周期;同時(shí)在數(shù)據(jù)輸入結(jié)束之前開(kāi)始排序,減少編碼實(shí)際占用的時(shí)間。

    關(guān)鍵詞:哈夫曼編碼;靜態(tài)編碼;碼表;范式;應(yīng)用

    0 引言

    哈夫曼編碼是基于帶權(quán)路徑最小的最優(yōu)二叉樹(shù)啥夫曼樹(shù)的一種平均碼長(zhǎng)最短的編碼方式。哈夫曼編碼常用于數(shù)據(jù)的無(wú)損壓縮,尤其在衛(wèi)星探測(cè)、醫(yī)學(xué)圖像處理、雷達(dá)測(cè)試系統(tǒng)等領(lǐng)域有著廣泛應(yīng)用[1]。

    以對(duì)一段長(zhǎng)度為256的0-9的數(shù)據(jù)進(jìn)行編碼為例,如果采用定長(zhǎng)編碼,則需要4位表示一個(gè)0-9的數(shù)字,一共需要4*256=1024位實(shí)現(xiàn)編碼,而如果采用哈夫曼編碼可以大大降低需要的位數(shù)。

    1算法設(shè)計(jì)

    在開(kāi)始設(shè)計(jì)前,我們先對(duì)目前主流啥夫曼方案作簡(jiǎn)單分析:

    1.靜態(tài)編碼:編碼速度與資源占用方面都在合理范圍內(nèi),雖然編碼速度比碼表慢,但是通用性要比碼表好:

    2.動(dòng)態(tài)編碼:動(dòng)態(tài)編碼依據(jù)的是一棵動(dòng)態(tài)變化的哈夫曼樹(shù),每個(gè)數(shù)據(jù)的編碼都是由它前面所有數(shù)據(jù)組成的哈夫曼樹(shù)決定的,雖然可以同步輸出編碼序列,但是對(duì)資源占用較大;

    3.碼表方案:碼表只針對(duì)特定分布的數(shù)據(jù)可以獲得良好壓縮率,但是有著其極小的資源占用和無(wú)需復(fù)雜運(yùn)算的優(yōu)點(diǎn)。

    經(jīng)過(guò)以上分析,我們選擇碼表和靜態(tài)編碼相結(jié)合的方式進(jìn)行編碼。在輸入完成前,對(duì)輸入序列的分布進(jìn)行判斷,如果符合碼表的分布要求,則直接由碼表編碼,加快編碼的速度,如果不符合,則進(jìn)行靜態(tài)編碼,以實(shí)現(xiàn)編碼速度和壓縮率的平衡。

    為實(shí)現(xiàn)哈夫曼編碼,我們將整個(gè)系統(tǒng)分為5個(gè)模塊:統(tǒng)計(jì)、排序、編碼、碼表和輸出。

    數(shù)據(jù)由數(shù)據(jù)源輸入之后,首先對(duì)其統(tǒng)計(jì)與排序。在整個(gè)過(guò)程中,排序進(jìn)行兩次,第一次在第251個(gè)周期,用于判斷使用碼表還是靜態(tài)編碼:第二次則根據(jù)編碼方式的不同而改變:如果使用碼表編碼,則在第256個(gè)周期開(kāi)始排序:如果使用靜態(tài)編碼,則在第254個(gè)周期排序,這是由于最后兩個(gè)權(quán)值對(duì)壓縮率影響極小,所以通過(guò)丟棄最后兩個(gè)權(quán)值信息加快編碼速度。

    為了進(jìn)一步減小資源占用與輸出周期,編碼和碼表模塊輸出的碼長(zhǎng)均由3位構(gòu)成,這樣設(shè)計(jì)比起4位輸出時(shí)要節(jié)省10個(gè)周期。理論支撐是出現(xiàn)碼長(zhǎng)為9的情況時(shí),數(shù)據(jù)頻率需要滿足第i個(gè)數(shù)的碼長(zhǎng)大于前i-2個(gè)數(shù)的碼長(zhǎng)之和,這種情況的概率是極小的:而且即使出現(xiàn)碼長(zhǎng)為9的情況時(shí),最大的4個(gè)碼長(zhǎng)——9、9、8、7也可以用8、8、8、8來(lái)近似,由于最大碼長(zhǎng)對(duì)應(yīng)的數(shù)據(jù)的頻率很小,壓縮率的損失也很小。故碼長(zhǎng)為9的情況可以舍棄,所以認(rèn)為碼長(zhǎng)在1-8之間,用3位二進(jìn)制來(lái)表示。

    1.1 統(tǒng)計(jì)模塊

    統(tǒng)計(jì)模塊的功能是對(duì)輸入的數(shù)據(jù)統(tǒng)計(jì)出現(xiàn)的頻數(shù)。設(shè)計(jì)的思想是給0到9每個(gè)數(shù)字構(gòu)造一個(gè)計(jì)數(shù)器,先初始化計(jì)數(shù)器值為0,每次輸入一個(gè)數(shù)字之后其相應(yīng)的計(jì)數(shù)器加1,這樣,在數(shù)據(jù)全部輸入完成后即可得到0到9這10個(gè)數(shù)字的權(quán)重。

    1.2 排序模塊

    排序模塊的功能是對(duì)已經(jīng)統(tǒng)計(jì)好的數(shù)據(jù)進(jìn)行排序。設(shè)計(jì)的思想是:將每個(gè)權(quán)值都兩兩比較一次,由比較結(jié)果就可以快速確定它在一個(gè)降序排列的存儲(chǔ)器seq中的位置。由于這些比較都是并行的組合邏輯,所以只需要讀一次比較結(jié)果,一個(gè)周期即可完成排序。

    1.3 碼表模塊

    排序模塊的排序結(jié)果作為碼表模塊選擇何種編碼方式的判斷依據(jù),當(dāng)序列接近于等概率分布時(shí),哈夫曼編碼基本等效于等長(zhǎng)編碼,此時(shí)進(jìn)行靜態(tài)編碼效率較低,所以通過(guò)碼表1直接編碼;除此之外,當(dāng)序列分布范圍極廣,即分布十分不均勻的時(shí)候,用靜態(tài)編碼效率也比較低,此時(shí)采用碼表2進(jìn)行編碼。兩張碼表如表1、表2所示。

    1.4編碼模塊

    如果碼表模塊無(wú)法對(duì)輸入數(shù)據(jù)進(jìn)行編碼,則必須通過(guò)編碼模塊完成靜態(tài)編碼。

    編碼過(guò)程是由構(gòu)建哈夫曼樹(shù)和分配碼長(zhǎng)兩個(gè)過(guò)程組成的[4],此模塊中我們使用到3個(gè)存儲(chǔ)器,一個(gè)是上文提到的seq,記錄排序好的十個(gè)數(shù)據(jù)以及各自權(quán)值;另一個(gè)存儲(chǔ)器是node,是由哈夫曼樹(shù)中的非葉節(jié)點(diǎn)構(gòu)成的;而最后一個(gè)存儲(chǔ)器為result,保存整棵哈夫曼樹(shù)。

    10個(gè)葉結(jié)點(diǎn)組成的哈夫曼樹(shù)應(yīng)有19個(gè)結(jié)點(diǎn),但是根結(jié)點(diǎn)不參與編碼,所以result只保存18個(gè)結(jié)點(diǎn),同樣,node結(jié)點(diǎn)也只保存8個(gè)內(nèi)部結(jié)點(diǎn)。

    為了提高編碼效率,構(gòu)建node存儲(chǔ)器和構(gòu)建result存儲(chǔ)器是同步進(jìn)行的,而構(gòu)建哈夫曼樹(shù)和分配碼長(zhǎng)的操作均為兩個(gè)結(jié)點(diǎn)同時(shí)操作,編碼過(guò)程也沒(méi)有選擇常規(guī)的自底向上的編碼,而是選擇了自頂向下的編碼方式,避免重復(fù)讀取內(nèi)部結(jié)點(diǎn)[5],如此下來(lái),構(gòu)造result的過(guò)程耗時(shí)10個(gè)周期,編碼過(guò)程最快只需耗時(shí)8個(gè)周期。

    具體過(guò)程如下:

    假設(shè)已有:降序排列的權(quán)值序列seq= {seq0,seq1,seq2, seq3, seq4, seq5, seq6, seq7, seq8. seq9),初始化好的存儲(chǔ)器為node={FFH,F(xiàn)FH……,F(xiàn)FH)。

    1)第1個(gè)周期開(kāi)始構(gòu)造內(nèi)部結(jié)點(diǎn)node存儲(chǔ)器:

    a)依次從seqn、seqn-l、nodek和nodek+l中尋找最小的兩個(gè)值(如果權(quán)值相同,認(rèn)為排前面的權(quán)值?。?/p>

    b)將最小的兩個(gè)權(quán)值相加后放入node中;

    c)將n、k作相應(yīng)移動(dòng);

    d重復(fù)a。

    2)第2個(gè)周期開(kāi)始同步進(jìn)行哈夫曼樹(shù)result存儲(chǔ)器的構(gòu)造:

    a)依次從seqn、seqn-l、nodek和nodek+l中尋找最小的兩個(gè)值(如果權(quán)值相同,認(rèn)為排前面的權(quán)重小):

    b)將兩個(gè)最小權(quán)值依次放入result中;

    c)將n、k作相應(yīng)移動(dòng):

    d)重復(fù)a。

    3)第11個(gè)周期開(kāi)始編碼:

    a)初始碼長(zhǎng)result[17]=result[16]=1;

    b)根據(jù)標(biāo)記位,可以知道某一個(gè)結(jié)點(diǎn)是否有子結(jié)點(diǎn);

    i.如果有子結(jié)點(diǎn),給子結(jié)點(diǎn)分配碼長(zhǎng):如果子節(jié)點(diǎn)已經(jīng)是樹(shù)尾,則編碼結(jié)束:

    ii如果沒(méi)有子結(jié)點(diǎn),排查下一個(gè)結(jié)點(diǎn)。

    4)輸出碼長(zhǎng)數(shù)據(jù),即按O~9順序輸出編碼結(jié)果。

    1.5 輸出模塊

    輸出模塊主要有三個(gè)工作:存儲(chǔ)輸入數(shù)據(jù)、求范式哈夫曼編碼、對(duì)輸入數(shù)據(jù)編碼并輸出。具體介紹求范式哈夫曼編碼[6]工作:

    編碼模塊工作完成后,輸出模塊開(kāi)始接收碼長(zhǎng)信息(code_length),同時(shí)記錄每個(gè)碼長(zhǎng)出現(xiàn)的次數(shù)(size_of_len)相順序(code_order),然后根據(jù)這些信息求出每個(gè)符號(hào)的范式哈夫曼編碼。

    如表3所示,第一行表示code的位,第一列表示碼長(zhǎng)。把碼長(zhǎng)1出現(xiàn)的次數(shù)二進(jìn)制值對(duì)齊第8位,把碼長(zhǎng)2出現(xiàn)的次數(shù)二進(jìn)制值對(duì)齊第7位,以此類推,最后將表格按行相加,即得到數(shù)i的編碼。

    2 驗(yàn)證分析與FPGA實(shí)現(xiàn)

    根據(jù)前述的算法設(shè)計(jì),最終得到如圖1所示的模塊連接圖。

    為了驗(yàn)證編碼的準(zhǔn)確性,首先采用C++編寫(xiě)常規(guī)的靜態(tài)哈夫曼編碼算法,同時(shí)在TestbencH中,采用讀寫(xiě)文件的方式將輸出結(jié)果就保存到文件中,最后再驗(yàn)證兩者輸出的一致性。

    對(duì)于題目提出的Totalcycles參數(shù),它主要包含了輸入數(shù)據(jù)的256個(gè)周期,編碼用時(shí)以及輸出用時(shí)。我們的輸出用時(shí)包含2個(gè)部分:一是輸出范式編碼表,總計(jì)30個(gè)周期;二是輸出編碼序列。所以Totalcycles=256+編碼用時(shí)+ 30+編碼序列長(zhǎng)度。根據(jù)測(cè)量結(jié)果,Totalcycles最優(yōu)為碼表2的547個(gè)周期,最差為碼表1的1159個(gè)周期。

    對(duì)于壓縮算法的另一個(gè)重要指標(biāo)壓縮率,這里定義為編碼后的數(shù)據(jù)長(zhǎng)度與編碼前的數(shù)據(jù)長(zhǎng)度之比[7],根據(jù)測(cè)量結(jié)果,最優(yōu)壓縮率為25.20%,最差為85.06%,同樣分別發(fā)生在表1和表2。

    在目標(biāo)器件XC7A100T-1CSG324C上綜合實(shí)現(xiàn)后,可以得到我們的設(shè)計(jì)一共使用了1819個(gè)查找表和785個(gè)寄存器:同時(shí)調(diào)用了Block Ram的lP核用于存儲(chǔ)輸入的256個(gè)序列。在將扇出約束為50的情況下,由時(shí)序報(bào)告可知8.600ns的時(shí)鐘下還有0.025ns的余量,經(jīng)計(jì)算此時(shí)的工作頻率為ll6.28MHz[8],關(guān)鍵路徑位于編碼模塊的哈夫曼樹(shù)構(gòu)造過(guò)程。

    在FPGA上,運(yùn)用Vivado Logic Analyzer驗(yàn)證后,得到的波形與預(yù)期結(jié)果完全一致。

    3 結(jié)論

    哈夫曼編碼從被提出開(kāi)始,就一直被關(guān)注和研究。經(jīng)過(guò)60多年的發(fā)展,它已經(jīng)被廣泛應(yīng)用于數(shù)據(jù)壓縮的各個(gè)領(lǐng)域。

    我們的設(shè)計(jì)的主要有以下特點(diǎn):

    1)與實(shí)際應(yīng)用場(chǎng)景結(jié)合起來(lái),提供了兩個(gè)碼表和一種靜態(tài)編碼的方案。在輸入數(shù)據(jù)符合碼表?xiàng)l件時(shí),自動(dòng)調(diào)用碼表加快編碼速度。

    2)采用范式編碼的方式輸出,易于解碼,并使輸出哈夫曼編碼表的過(guò)程縮短4~24個(gè)周期。

    3)采用3位碼長(zhǎng)輸出,在幾乎不損失壓縮率的情況下,將輸出碼表的體積減小25%。

    4)采用預(yù)先編碼方案,進(jìn)一步縮短編碼耗時(shí)。

    最初的方案中,靜態(tài)編碼耗時(shí)共需要70多個(gè)周期,后來(lái)幾經(jīng)優(yōu)化,利用FPGA同步處理的優(yōu)勢(shì),最終降到19個(gè)周期,加上預(yù)先編碼方案,實(shí)際占用為17個(gè)周期。

    在判斷使用表1、表2或使用靜態(tài)編碼的時(shí)候,設(shè)計(jì)采用了數(shù)據(jù)頻度的極差作為條件,但是在實(shí)際測(cè)試中我們發(fā)現(xiàn)極差并不是特別準(zhǔn)確,真正的碼表選擇和數(shù)據(jù)分布有著極為復(fù)雜的關(guān)系,最終我們只能通過(guò)收緊判斷條件,更多的采用靜態(tài)編碼以避免加速失效。所以碼表和碼表的選擇條件,還需要更多的實(shí)驗(yàn)檢驗(yàn)和數(shù)學(xué)證明。

    參考文獻(xiàn):

    [1]Latha Pillai,“Huffman Coding”EXILINX, Virtex Series, XAPP616 (vl.0) Apr 22, 2003

    [2]方敏,泰曉新動(dòng)態(tài)哈夫曼編碼的數(shù)據(jù)壓縮方法[J]計(jì)算機(jī)世界,1994(7):29-33

    [3]Matai, Janarbek,J Y Kim, and R Kastner”Energy efficient canonical huffman encoding.”IEEE, International Conference On Application-Specific Systems, Architectures and ProcessorslEEE, 2014:202-209

    [4]李偉生,李域,王濤一種不用建造Huffman樹(shù)的高效Huffman編碼算法[J].中國(guó)圖像圖形學(xué)報(bào),2005,10(3):382-387

    [5]林建英,伍勇,李建華,等一種易于硬件實(shí)現(xiàn)的快速自適應(yīng)哈夫曼編碼算法[J]大連理工大學(xué)學(xué)報(bào).2008,48(3):436-440

    [6]張全伙,于洪斌,林榆優(yōu)化哈夫曼編碼數(shù)據(jù)壓縮技術(shù)及程序?qū)崿F(xiàn)[J]華僑大學(xué)學(xué)報(bào)(自然科學(xué)版).1995,16(3):344-348

    [7]張穎超基于FPGA的Huffman編碼并行實(shí)現(xiàn)及高速存儲(chǔ)系統(tǒng)設(shè)計(jì)[D]長(zhǎng)安大學(xué),2015

    [8]Latha Pillai,“Huffman Coding”EXILIN×, Virtex Series, XAPP616 (vl.0) Apr 22, 2003

    猜你喜歡
    碼表范式應(yīng)用
    以寫(xiě)促讀:構(gòu)建群文閱讀教學(xué)范式
    甘肅教育(2021年10期)2021-11-02 06:14:08
    范式空白:《莫失莫忘》的否定之維
    孫惠芬鄉(xiāng)土寫(xiě)作批評(píng)的六個(gè)范式
    iGPSPORTiGS618智能GPS碼表測(cè)評(píng)
    管窺西方“詩(shī)辯”發(fā)展史的四次范式轉(zhuǎn)換
    皺皺眉頭就是一首詩(shī)
    優(yōu)雅(2017年8期)2017-08-08 06:01:53
    廉價(jià)親民黑鳥(niǎo)單車BB10 GPS碼表評(píng)測(cè)
    GM(1,1)白化微分優(yōu)化方程預(yù)測(cè)模型建模過(guò)程應(yīng)用分析
    科技視界(2016年20期)2016-09-29 12:03:12
    煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
    科技視界(2016年20期)2016-09-29 11:47:01
    氣體分離提純應(yīng)用變壓吸附技術(shù)的分析
    科技視界(2016年20期)2016-09-29 11:02:20
    毛片女人毛片| 亚洲国产日韩欧美精品在线观看| 成人特级黄色片久久久久久久| 国产av在哪里看| 97超视频在线观看视频| videossex国产| 麻豆av噜噜一区二区三区| 欧美潮喷喷水| 三级国产精品欧美在线观看| 欧美精品国产亚洲| 别揉我奶头~嗯~啊~动态视频| 久久国产精品人妻蜜桃| 免费无遮挡裸体视频| 国产真实伦视频高清在线观看 | 亚洲美女搞黄在线观看 | 深夜a级毛片| 国产精品爽爽va在线观看网站| 国产真实乱freesex| 亚洲人成网站高清观看| 国产老妇女一区| 一区福利在线观看| 中国美女看黄片| 蜜桃久久精品国产亚洲av| 国产精品乱码一区二三区的特点| 18禁黄网站禁片免费观看直播| 美女xxoo啪啪120秒动态图| 午夜激情福利司机影院| 国产午夜精品论理片| 波多野结衣高清无吗| 亚洲国产欧美人成| 在线看三级毛片| 午夜视频国产福利| 日本五十路高清| a级毛片a级免费在线| 亚洲人与动物交配视频| 亚洲国产日韩欧美精品在线观看| 婷婷色综合大香蕉| 久久亚洲真实| 亚洲国产精品久久男人天堂| 亚洲成人免费电影在线观看| 88av欧美| 日韩 亚洲 欧美在线| 欧美潮喷喷水| 最好的美女福利视频网| 91在线精品国自产拍蜜月| 麻豆精品久久久久久蜜桃| 91在线观看av| 精品人妻视频免费看| 欧美一区二区亚洲| 欧美另类亚洲清纯唯美| 99视频精品全部免费 在线| 日韩欧美一区二区三区在线观看| 国产亚洲精品久久久com| 最近最新中文字幕大全电影3| 一级黄色大片毛片| 波多野结衣高清作品| 亚洲四区av| 亚洲av成人精品一区久久| 亚洲成人免费电影在线观看| 精品久久久久久久久av| 在线免费十八禁| 别揉我奶头~嗯~啊~动态视频| 黄色欧美视频在线观看| 男人舔奶头视频| 日韩强制内射视频| 如何舔出高潮| 夜夜看夜夜爽夜夜摸| 日韩欧美三级三区| 国产美女午夜福利| 一个人看视频在线观看www免费| 久久国产乱子免费精品| 最近最新免费中文字幕在线| 国产成人a区在线观看| 动漫黄色视频在线观看| 长腿黑丝高跟| 亚洲欧美激情综合另类| 网址你懂的国产日韩在线| 精品国产三级普通话版| 毛片女人毛片| 亚洲精华国产精华液的使用体验 | 国产高清不卡午夜福利| 国产成人福利小说| 欧美3d第一页| 在线观看免费视频日本深夜| 国产精品国产三级国产av玫瑰| 高清毛片免费观看视频网站| 联通29元200g的流量卡| 欧美日本亚洲视频在线播放| 亚洲五月天丁香| 高清在线国产一区| 亚洲成人久久性| 国产一区二区亚洲精品在线观看| 91麻豆av在线| 久久精品91蜜桃| 长腿黑丝高跟| 一级av片app| 又黄又爽又免费观看的视频| 国产精品人妻久久久影院| av女优亚洲男人天堂| 赤兔流量卡办理| 婷婷精品国产亚洲av在线| 黄色视频,在线免费观看| 欧美中文日本在线观看视频| 黄色日韩在线| 国产成人福利小说| 日本一二三区视频观看| 夜夜夜夜夜久久久久| 最新在线观看一区二区三区| 国产大屁股一区二区在线视频| 国产伦精品一区二区三区四那| 亚洲色图av天堂| 又粗又爽又猛毛片免费看| 国内揄拍国产精品人妻在线| 深爱激情五月婷婷| 国产精品嫩草影院av在线观看 | 亚洲av二区三区四区| 午夜免费成人在线视频| 97超视频在线观看视频| 久久久久久久精品吃奶| 国产69精品久久久久777片| 精品久久久久久久久久免费视频| av天堂中文字幕网| 一a级毛片在线观看| 国产黄色小视频在线观看| 可以在线观看的亚洲视频| 亚洲天堂国产精品一区在线| 亚洲精品在线观看二区| 久久天躁狠狠躁夜夜2o2o| 99热这里只有是精品50| 国产三级在线视频| 日本一二三区视频观看| 亚洲,欧美,日韩| avwww免费| 男插女下体视频免费在线播放| 啦啦啦观看免费观看视频高清| 国产三级中文精品| 一区二区三区免费毛片| 中文字幕av在线有码专区| 国产精品无大码| 日韩av在线大香蕉| 免费一级毛片在线播放高清视频| 国内揄拍国产精品人妻在线| 美女 人体艺术 gogo| 亚洲欧美日韩东京热| 久久久成人免费电影| 精品欧美国产一区二区三| 色综合婷婷激情| 国产一区二区在线观看日韩| av女优亚洲男人天堂| 国产精品亚洲美女久久久| 日本 av在线| 一本一本综合久久| 看免费成人av毛片| 亚洲精品色激情综合| 国产中年淑女户外野战色| 成人高潮视频无遮挡免费网站| 亚洲综合色惰| 免费看av在线观看网站| 国产精品亚洲一级av第二区| 嫩草影院精品99| 白带黄色成豆腐渣| 成年版毛片免费区| 精华霜和精华液先用哪个| 亚洲最大成人av| 亚洲成人久久爱视频| 久久久久久久亚洲中文字幕| 三级男女做爰猛烈吃奶摸视频| 一a级毛片在线观看| 国产伦人伦偷精品视频| 可以在线观看的亚洲视频| 久久久精品大字幕| 欧美三级亚洲精品| 天堂动漫精品| 2021天堂中文幕一二区在线观| 日本爱情动作片www.在线观看 | 午夜精品一区二区三区免费看| 97碰自拍视频| 禁无遮挡网站| 白带黄色成豆腐渣| 舔av片在线| 久久精品国产亚洲av天美| 悠悠久久av| 国产黄色小视频在线观看| 欧美国产日韩亚洲一区| 自拍偷自拍亚洲精品老妇| 在线观看午夜福利视频| 熟妇人妻久久中文字幕3abv| 亚洲国产欧美人成| 老师上课跳d突然被开到最大视频| 91午夜精品亚洲一区二区三区 | 人妻夜夜爽99麻豆av| 免费大片18禁| 国产精品野战在线观看| 国产私拍福利视频在线观看| 女的被弄到高潮叫床怎么办 | 欧美丝袜亚洲另类 | 国产美女午夜福利| 在线天堂最新版资源| 国产精品精品国产色婷婷| 亚洲第一电影网av| 国产精品无大码| 亚洲最大成人手机在线| 国产伦在线观看视频一区| 日日撸夜夜添| 精品日产1卡2卡| av在线蜜桃| 国产高清有码在线观看视频| 在线国产一区二区在线| 国产成年人精品一区二区| 日本黄色片子视频| 中文字幕av成人在线电影| 欧美成人a在线观看| 赤兔流量卡办理| 久久久成人免费电影| x7x7x7水蜜桃| 午夜福利在线观看免费完整高清在 | 免费在线观看影片大全网站| 亚洲精品影视一区二区三区av| 中文字幕久久专区| 国产高清视频在线播放一区| 国产高清激情床上av| 小说图片视频综合网站| 午夜a级毛片| or卡值多少钱| bbb黄色大片| 中文字幕高清在线视频| 大型黄色视频在线免费观看| 久久久久久久午夜电影| 一级黄片播放器| 久久久久久久久中文| 成人国产一区最新在线观看| 久久久久久大精品| 亚洲人成伊人成综合网2020| 国产精品不卡视频一区二区| 免费看a级黄色片| 极品教师在线免费播放| 国产单亲对白刺激| 一本精品99久久精品77| 中文在线观看免费www的网站| 伦理电影大哥的女人| 色噜噜av男人的天堂激情| 天美传媒精品一区二区| 一卡2卡三卡四卡精品乱码亚洲| 91狼人影院| 色在线成人网| a级毛片a级免费在线| 成人鲁丝片一二三区免费| 亚洲无线观看免费| 精品一区二区免费观看| 久久午夜亚洲精品久久| 黄色欧美视频在线观看| 国产精品综合久久久久久久免费| 女生性感内裤真人,穿戴方法视频| 三级毛片av免费| 日韩欧美在线乱码| 国产一区二区三区av在线 | 伊人久久精品亚洲午夜| 美女免费视频网站| 久久天躁狠狠躁夜夜2o2o| 日本一本二区三区精品| 国产极品精品免费视频能看的| 国产一区二区三区在线臀色熟女| 可以在线观看毛片的网站| 色综合亚洲欧美另类图片| 日本黄色片子视频| 一进一出抽搐gif免费好疼| 欧美xxxx黑人xx丫x性爽| 欧美日韩国产亚洲二区| 国产精品爽爽va在线观看网站| 久久国产精品人妻蜜桃| 日韩欧美一区二区三区在线观看| 又爽又黄无遮挡网站| 日本免费一区二区三区高清不卡| 国产精华一区二区三区| 在线观看免费视频日本深夜| 中亚洲国语对白在线视频| 在线观看舔阴道视频| 长腿黑丝高跟| 国内精品久久久久精免费| 搡女人真爽免费视频火全软件 | 老师上课跳d突然被开到最大视频| 亚洲成人中文字幕在线播放| 成人二区视频| 亚洲精品一区av在线观看| 欧美色视频一区免费| 在线观看免费视频日本深夜| 中国美女看黄片| 成人高潮视频无遮挡免费网站| a级毛片a级免费在线| 亚洲欧美日韩高清在线视频| 国产精品人妻久久久影院| 亚洲不卡免费看| 国产一区二区三区av在线 | 成年人黄色毛片网站| 少妇高潮的动态图| 日韩av在线大香蕉| 欧美不卡视频在线免费观看| 欧美激情在线99| 国产伦在线观看视频一区| 国产一区二区亚洲精品在线观看| 国产欧美日韩精品一区二区| 精品久久久久久久久av| 窝窝影院91人妻| 亚洲一级一片aⅴ在线观看| 亚洲男人的天堂狠狠| 深夜a级毛片| 久久久久性生活片| 日日啪夜夜撸| 精品无人区乱码1区二区| 身体一侧抽搐| 1024手机看黄色片| 成人av一区二区三区在线看| 午夜精品久久久久久毛片777| 一区二区三区激情视频| a在线观看视频网站| 老熟妇乱子伦视频在线观看| 欧美日韩乱码在线| 搞女人的毛片| 午夜亚洲福利在线播放| 亚洲va日本ⅴa欧美va伊人久久| 91久久精品国产一区二区三区| 啦啦啦韩国在线观看视频| 亚洲一级一片aⅴ在线观看| 直男gayav资源| 日韩一区二区视频免费看| 免费av毛片视频| 色av中文字幕| 国产一区二区在线观看日韩| 亚洲avbb在线观看| 日本 av在线| 国产v大片淫在线免费观看| 2021天堂中文幕一二区在线观| 美女 人体艺术 gogo| ponron亚洲| 成年人黄色毛片网站| 久久香蕉精品热| 岛国在线免费视频观看| 伦理电影大哥的女人| 狠狠狠狠99中文字幕| 国产伦在线观看视频一区| 乱人视频在线观看| 色综合婷婷激情| 欧美一区二区国产精品久久精品| 午夜日韩欧美国产| 免费大片18禁| 成人高潮视频无遮挡免费网站| 一个人免费在线观看电影| 91狼人影院| 听说在线观看完整版免费高清| 欧美潮喷喷水| 九九热线精品视视频播放| 男女那种视频在线观看| 波多野结衣高清作品| 99热这里只有是精品50| 哪里可以看免费的av片| 窝窝影院91人妻| 国产成人福利小说| 日韩欧美在线乱码| 超碰av人人做人人爽久久| 搡老熟女国产l中国老女人| 九九热线精品视视频播放| 成人精品一区二区免费| a级毛片a级免费在线| 中文字幕高清在线视频| 欧美性感艳星| 国内精品一区二区在线观看| 色播亚洲综合网| 国产精品国产高清国产av| av视频在线观看入口| 久久久久久久久中文| www.色视频.com| 欧美性猛交╳xxx乱大交人| 一夜夜www| 国产又黄又爽又无遮挡在线| 日本-黄色视频高清免费观看| 丰满的人妻完整版| 欧美xxxx性猛交bbbb| 国产精品亚洲美女久久久| 国内精品一区二区在线观看| 欧洲精品卡2卡3卡4卡5卡区| 99视频精品全部免费 在线| 搡老妇女老女人老熟妇| 中文字幕久久专区| 日本 av在线| 久久久久性生活片| 国产精品人妻久久久久久| 国产伦一二天堂av在线观看| 91麻豆精品激情在线观看国产| 婷婷丁香在线五月| 我的老师免费观看完整版| 亚洲精品粉嫩美女一区| 校园春色视频在线观看| 久久欧美精品欧美久久欧美| 亚洲精华国产精华精| 亚洲欧美精品综合久久99| 美女高潮的动态| 国产精品一区二区免费欧美| 小说图片视频综合网站| 亚洲精品久久国产高清桃花| 免费观看在线日韩| 乱系列少妇在线播放| 欧美+亚洲+日韩+国产| 一级黄片播放器| 最好的美女福利视频网| 91麻豆av在线| 久久久久久伊人网av| 又黄又爽又刺激的免费视频.| 国产亚洲91精品色在线| 人人妻人人看人人澡| 99九九线精品视频在线观看视频| 日韩国内少妇激情av| 免费人成视频x8x8入口观看| 国产亚洲精品久久久久久毛片| 国产亚洲av嫩草精品影院| 国内精品美女久久久久久| 午夜精品久久久久久毛片777| 大型黄色视频在线免费观看| 干丝袜人妻中文字幕| 少妇被粗大猛烈的视频| 中文字幕人妻熟人妻熟丝袜美| 美女高潮喷水抽搐中文字幕| 免费一级毛片在线播放高清视频| 免费大片18禁| 国产精品1区2区在线观看.| 性色avwww在线观看| 亚洲一区二区三区色噜噜| 亚洲成人久久爱视频| 亚洲精品一区av在线观看| 国产v大片淫在线免费观看| 国产高清激情床上av| 国产大屁股一区二区在线视频| 亚洲国产欧洲综合997久久,| 日韩在线高清观看一区二区三区 | 啦啦啦啦在线视频资源| 久久亚洲精品不卡| 淫妇啪啪啪对白视频| 久久久久久国产a免费观看| 尾随美女入室| 亚洲黑人精品在线| 国内精品美女久久久久久| 美女 人体艺术 gogo| 国产 一区精品| 亚洲美女搞黄在线观看 | 久久午夜亚洲精品久久| 婷婷精品国产亚洲av在线| 一级av片app| 精品一区二区免费观看| 成人欧美大片| 制服丝袜大香蕉在线| 免费无遮挡裸体视频| 午夜福利视频1000在线观看| 97碰自拍视频| 欧美另类亚洲清纯唯美| 五月玫瑰六月丁香| 搡老熟女国产l中国老女人| 99国产精品一区二区蜜桃av| 国产极品精品免费视频能看的| 无人区码免费观看不卡| eeuss影院久久| 天堂影院成人在线观看| 亚洲国产欧美人成| 国内精品一区二区在线观看| 国产亚洲精品久久久com| 嫩草影视91久久| 如何舔出高潮| 亚洲自偷自拍三级| av在线亚洲专区| 欧美黑人巨大hd| av.在线天堂| 午夜激情福利司机影院| 最新中文字幕久久久久| 亚洲电影在线观看av| www.www免费av| 日本-黄色视频高清免费观看| 日韩高清综合在线| 亚洲av二区三区四区| 性插视频无遮挡在线免费观看| 亚洲最大成人中文| 校园人妻丝袜中文字幕| 午夜免费男女啪啪视频观看 | 美女高潮喷水抽搐中文字幕| 乱码一卡2卡4卡精品| 黄色女人牲交| 特大巨黑吊av在线直播| 国产精品福利在线免费观看| 在线看三级毛片| av中文乱码字幕在线| 中文字幕精品亚洲无线码一区| 成人av一区二区三区在线看| 一本一本综合久久| 国产极品精品免费视频能看的| 春色校园在线视频观看| 国产熟女欧美一区二区| 97热精品久久久久久| 三级男女做爰猛烈吃奶摸视频| 午夜福利在线观看吧| 久久香蕉精品热| 国产成人av教育| 一区福利在线观看| 日日摸夜夜添夜夜添小说| 亚洲av第一区精品v没综合| 国产精品亚洲一级av第二区| 国内精品久久久久久久电影| 国产免费av片在线观看野外av| 日韩一区二区视频免费看| 亚洲七黄色美女视频| 欧美三级亚洲精品| 免费看av在线观看网站| 88av欧美| 老司机深夜福利视频在线观看| 桃红色精品国产亚洲av| 亚洲真实伦在线观看| 久久久久精品国产欧美久久久| 国产精品日韩av在线免费观看| 亚洲国产精品合色在线| 亚洲国产色片| 久久精品国产自在天天线| 99热这里只有是精品50| 国产伦人伦偷精品视频| 日本黄大片高清| 老司机午夜福利在线观看视频| 精品乱码久久久久久99久播| 91在线观看av| 亚洲欧美清纯卡通| 亚洲欧美日韩无卡精品| 久久久精品大字幕| 精品免费久久久久久久清纯| 麻豆久久精品国产亚洲av| 99久国产av精品| 精品一区二区免费观看| 日本一本二区三区精品| 天堂√8在线中文| 国产色婷婷99| 麻豆国产97在线/欧美| 日韩一区二区视频免费看| 九色成人免费人妻av| 麻豆一二三区av精品| 国产精品爽爽va在线观看网站| 日韩国内少妇激情av| 欧美黑人巨大hd| 全区人妻精品视频| 午夜福利视频1000在线观看| 色哟哟哟哟哟哟| 18禁黄网站禁片午夜丰满| 亚洲美女黄片视频| 欧美成人免费av一区二区三区| 午夜福利欧美成人| 九九爱精品视频在线观看| 国产精品免费一区二区三区在线| 亚洲在线观看片| 噜噜噜噜噜久久久久久91| 在线观看舔阴道视频| 免费大片18禁| 成人永久免费在线观看视频| 少妇裸体淫交视频免费看高清| 内射极品少妇av片p| 少妇猛男粗大的猛烈进出视频 | 欧美性猛交╳xxx乱大交人| 内射极品少妇av片p| 69av精品久久久久久| 亚洲经典国产精华液单| 午夜老司机福利剧场| 不卡一级毛片| 人妻少妇偷人精品九色| 嫩草影视91久久| 一级av片app| 久久99热这里只有精品18| 乱码一卡2卡4卡精品| АⅤ资源中文在线天堂| 波多野结衣巨乳人妻| 我要搜黄色片| 国产精品98久久久久久宅男小说| 禁无遮挡网站| 91午夜精品亚洲一区二区三区 | 国产 一区精品| 精品久久久久久久久久久久久| 美女xxoo啪啪120秒动态图| 日本黄大片高清| 国产精品久久电影中文字幕| 噜噜噜噜噜久久久久久91| 亚洲第一区二区三区不卡| 人妻久久中文字幕网| 国产精品三级大全| 国产视频一区二区在线看| 久久久国产成人精品二区| 天堂动漫精品| 一个人看的www免费观看视频| xxxwww97欧美| 长腿黑丝高跟| 欧美最新免费一区二区三区| 欧美3d第一页| 色哟哟·www| 99视频精品全部免费 在线| 国产精品久久久久久久久免| 亚洲av日韩精品久久久久久密| 国产精品久久久久久久电影| 亚洲精品456在线播放app | 99久久九九国产精品国产免费| 一级黄片播放器| 亚洲国产欧洲综合997久久,| 网址你懂的国产日韩在线| 成年免费大片在线观看| 哪里可以看免费的av片| av天堂中文字幕网| 久久久国产成人精品二区| 女生性感内裤真人,穿戴方法视频| 欧美日韩综合久久久久久 | av中文乱码字幕在线| 啦啦啦观看免费观看视频高清| 色精品久久人妻99蜜桃| 精品人妻视频免费看| 国产在线男女| 男插女下体视频免费在线播放| 少妇丰满av| av在线亚洲专区|