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

    基于FMS算法的多元LDPC碼的譯碼器設(shè)計(jì)

    2021-02-26 03:26:44盧泳兵袁瑞敏
    無線電通信技術(shù) 2021年1期

    盧泳兵,袁瑞敏,朱 敏

    (1.中國(guó)電子科技集團(tuán)公司第五十四研究所,河北 石家莊 050081;2.西安電子科技大學(xué)ISN國(guó)家重點(diǎn)實(shí)驗(yàn)室,陜西 西安 710075)

    0 引言

    多元LDPC碼定義在有限域GF(q=2r)上。相比于二元LDPC碼,多元LDPC碼在中短碼長(zhǎng)上具有更高的編碼增益和更強(qiáng)的抗突發(fā)錯(cuò)誤能力,并且非常適宜與高階調(diào)制方案結(jié)合。因此,多元LDPC碼可應(yīng)用于空間通信等功率受限系統(tǒng)以及高階調(diào)制、MIMO等高吞吐量傳輸系統(tǒng)。北斗三號(hào)衛(wèi)星導(dǎo)航系統(tǒng)就采用了定義在GF(64)上的LDPC碼[1-2]。多元LDPC碼的經(jīng)典譯碼算法是多元和積算法(QSPA)[3]。QSPA算法具有近似最優(yōu)的譯碼性能,它的譯碼復(fù)雜度為O(ρq2),其中ρ為校驗(yàn)節(jié)點(diǎn)的度。但是,過高的譯碼復(fù)雜度阻礙了多元LDPC碼在實(shí)際系統(tǒng)中的應(yīng)用。如何在糾錯(cuò)性能損失可忽略的前提下降低譯碼復(fù)雜度成為一個(gè)研究難點(diǎn)。

    QSPA的復(fù)雜度主要由校驗(yàn)節(jié)點(diǎn)的更新過程決定。簡(jiǎn)化譯碼算法根據(jù)校驗(yàn)節(jié)點(diǎn)的更新方式大致可以分為兩類。第一類譯碼算法采用了前向后向更新策略,如擴(kuò)展最小和算法[4]。EMS算法在因子圖上傳遞消息時(shí)只保留前nm(nm?q)個(gè)最可靠的消息,其譯碼復(fù)雜度為O(ρnmlog2nm)。文獻(xiàn)[5-8]針對(duì)EMS算法給出了簡(jiǎn)化策略。對(duì)于EMS算法,前向后向策略由于其串行本質(zhì)而使譯碼器的吞吐量受限,同時(shí)存儲(chǔ)中間結(jié)果又需要占用存儲(chǔ)空間。因此在ρ較大時(shí),EMS算法的表現(xiàn)不是很好。第二類譯碼算法基于網(wǎng)格圖進(jìn)行譯碼,如基于網(wǎng)格圖的EMS(Trellis Based EMS,T-EMS)[9]算法。T-EMS算法在網(wǎng)格圖上選取部分節(jié)點(diǎn)用于構(gòu)造可靠路徑,能夠并行更新消息。T-EMS算法在高吞吐量方面具有潛力,同時(shí)由于只需要存儲(chǔ)部分節(jié)點(diǎn),降低了存儲(chǔ)需求。文獻(xiàn)[10]對(duì)T-EMS算法進(jìn)行改進(jìn),提出了FMS算法。FMS算法不僅保留了T-EMS高并行度的優(yōu)勢(shì),而且具有很低的計(jì)算復(fù)雜度以及良好的糾錯(cuò)性能。文獻(xiàn)[11]針對(duì)多元LDPC碼提出了分層譯碼算法。在分層譯碼算法中,校驗(yàn)節(jié)點(diǎn)被劃分成幾層。層與層之間的校驗(yàn)節(jié)點(diǎn)串行更新,層內(nèi)的校驗(yàn)節(jié)點(diǎn)采用簡(jiǎn)化算法并行更新。分層譯碼的好處是能夠加快收斂速度。

    本文將FMS譯碼算法和分層譯碼算法結(jié)合來設(shè)計(jì)多元LDPC譯碼器。譯碼器使用的是北斗三號(hào)衛(wèi)星導(dǎo)航系統(tǒng)的GF(64)LDPC(88,44)碼。

    1 多元LDPC碼的譯碼

    1.1 基本概念

    多元LDPC碼由定義在GF(q)上的M×N的奇偶校驗(yàn)矩陣H的零空間給出。H每一行的非零元個(gè)數(shù)稱為行重,用ρ表示。H每一列的非零元個(gè)數(shù)稱為列重,用v表示。對(duì)于規(guī)則LDPC碼,ρ和v都是常數(shù)。用c=[c0,c1,c2,…,cN-1]表示多元LDPC碼的一個(gè)碼字。碼字經(jīng)過BPSK調(diào)制在AWGN信道上傳輸,在接收端得到y(tǒng)=[y0,y1,y2,…,yN-1],其中yj是一個(gè)r元向量,j=0,1,2,…,N-1。用al,l=0,1,2,…,q-1表示GF(q)上的一個(gè)元素。假設(shè)碼字等概發(fā)送,對(duì)于碼字的第j個(gè)符號(hào),可以得到對(duì)數(shù)似然比(Log-Likelihood-Ratio,LLR)形式的消息向量Lj。式(1)給出了每個(gè)消息的計(jì)算方式。

    (1)

    式中,amax為cj最可能的有限域元素。這種度量方式確保了消息的度量值是非負(fù)數(shù),而且值越小,消息越可靠。

    1.2 FMS譯碼算法

    FMS算法和EMS算法具有相似性,它們只傳遞前nm個(gè)最可靠的消息。消息向量中的元素按照可靠度由高到低的順序排列。消息采用了分布存儲(chǔ),一方面存儲(chǔ)消息的可靠度,另一方面存儲(chǔ)相應(yīng)的有限域元素。在多元LDPC碼的因子圖中,變量節(jié)點(diǎn)和校驗(yàn)節(jié)點(diǎn)之間有置換節(jié)點(diǎn)。置換節(jié)點(diǎn)將變量節(jié)點(diǎn)消息的有限域元素和H中相應(yīng)的非零元相乘(置換過程),將校驗(yàn)節(jié)點(diǎn)消息的有限域元素和H中相應(yīng)的非零元相除(逆置換過程)。對(duì)某個(gè)度為ρ的校驗(yàn)節(jié)點(diǎn),用Rl,c和Yc,l(0≤l<ρ)分別表示置換后的輸入可靠度向量和逆置換前的輸出可靠度向量,相應(yīng)的有限域元素向量記為Rsl,c和Ysc,l。將Rl,c(0≤l<ρ)按照向量中第2個(gè)LLR值由小到大的順序重新排列。假設(shè)排列后的結(jié)果為:

    R0,c[1]≤R1,c[1]≤R2,c[1],…,Rρ-1,c[1]。

    (2)

    圖1 度為5的校驗(yàn)節(jié)點(diǎn)的網(wǎng)格圖Fig.1 Trellis for a check node of degree 5

    ① 第一類只有1條路徑,為最可靠路徑,記作Ⅰ類路徑。

    ② 第二類有ρ條路徑,每條路徑僅有1個(gè)偏移節(jié)點(diǎn),來自網(wǎng)格圖的第2行,記作Ⅱ類路徑。

    ③ 第三類有2ρ-3條路徑,這類路徑分為兩個(gè)小類:第一小類包含ρ-1條路徑,每條路徑的第1個(gè)偏移節(jié)點(diǎn)是網(wǎng)格圖的第2行第1列節(jié)點(diǎn),第2個(gè)偏移節(jié)點(diǎn)來自網(wǎng)格圖第2行的其余列,記作Ⅲ類路徑;第二小類包含ρ-2條路徑,每條路徑的第1個(gè)偏移節(jié)點(diǎn)是網(wǎng)格圖的第2行第2列節(jié)點(diǎn),第2個(gè)偏移節(jié)點(diǎn)來自網(wǎng)格圖第2行的第3到第ρ列,記作Ⅳ類路徑。

    ④ 第四類有ρ(nnum-2)條路徑,每條路徑僅有1個(gè)偏移節(jié)點(diǎn),偏移節(jié)點(diǎn)來自網(wǎng)格圖第3行到第nnum行的節(jié)點(diǎn),記作V類路徑。

    ⑤ 第五類有2(nm-nnum)條路徑,每條路徑僅有一個(gè)偏移節(jié)點(diǎn),這類路徑分為2個(gè)小類:第一小類的偏移節(jié)點(diǎn)來自Si1,記作VI類路徑;第二小類的偏移節(jié)點(diǎn)來自Si2,記作VII類路徑。

    定義ΔRs和ΔR,分別存儲(chǔ)路徑校驗(yàn)值和可靠度??筛鶕?jù)文獻(xiàn)[10]中的式(16)和式(17)對(duì)ΔRs和ΔR進(jìn)行更新,輸出向量Yc,l和Ysc,l(0≤l<ρ)可根據(jù)文獻(xiàn)[10]中的式(18)和式(19)對(duì)進(jìn)行更新。

    1.3 分層譯碼算法

    在傳統(tǒng)的泛洪式調(diào)度策略中,所有的校驗(yàn)節(jié)點(diǎn)更新結(jié)束后才進(jìn)行變量節(jié)點(diǎn)的更新。實(shí)際上,考慮到硬件資源消耗的問題,LDPC譯碼器一般不會(huì)設(shè)計(jì)成全并行結(jié)構(gòu)。為了能夠在部分并行結(jié)構(gòu)下加快譯碼器的收斂速度,有學(xué)者提出了分層譯碼的調(diào)度策略[11-12]。分層策略對(duì)CPM-QC-LDPC(Circulant-Permutation-Matrix Quasi-Cyclic LDPC)碼最為合適。一個(gè)CPM內(nèi)的校驗(yàn)節(jié)點(diǎn)為一層,層內(nèi)的校驗(yàn)節(jié)點(diǎn)并行更新。但本文使用的多元LDPC碼非零元呈現(xiàn)隨機(jī)分布,因此以單個(gè)校驗(yàn)節(jié)點(diǎn)為一層。下面介紹下分層譯碼算法。

    ② 檢驗(yàn)節(jié)點(diǎn)和變量節(jié)點(diǎn)更新:

    第一步:對(duì)于第m層的校驗(yàn)節(jié)點(diǎn)i,根據(jù)式(3)更新變量節(jié)點(diǎn)消息(或者叫先驗(yàn)信息),其中j∈Ni。

    (3)

    第三步:根據(jù)式(4)計(jì)算變量節(jié)點(diǎn)j∈Ni的后驗(yàn)消息。

    (4)

    ③ 判決得到碼字。如果碼字滿足校驗(yàn)方程,則停止迭代,輸出碼字,否則m=m+1。

    ④ 如果m>T,則l=l+1,m=1。如果l>Imax,則宣告譯碼失敗,終止迭代;否則轉(zhuǎn)至步驟②。

    分層譯碼的算法框圖如圖2所示。從圖中可以看出,校驗(yàn)節(jié)點(diǎn)在上一次迭代中產(chǎn)生的消息需要存起來,直到在下一次迭代對(duì)本層進(jìn)行更新時(shí)才會(huì)用到。每個(gè)校驗(yàn)節(jié)點(diǎn)都需要一個(gè)RAM來存儲(chǔ)在本層產(chǎn)生的校驗(yàn)節(jié)點(diǎn)消息。

    圖2 分層譯碼的算法框圖Fig.2 Block diagram of layer decoding algorithm

    1.4 性能比較與復(fù)雜度分析

    圖3針對(duì)LDPC(88,44)碼給出了譯碼算法的性能。圖例中“EMS”和“FMS”的下標(biāo)表示nm,“FMS”的上標(biāo)表示nnum。如圖3所示,當(dāng)nm=16時(shí),EMS算法相比于QSPA算法約有0.1 dB的性能損失;當(dāng)nm=16,nnum=3時(shí),F(xiàn)MS算法相比于QSPA算法約有0.35 dB的性能損失;當(dāng)nm=16,nnum=6時(shí),F(xiàn)MS算法相比于QSPA算法約有0.3 dB的性能損失。對(duì)于FMS算法,分層策略下最大15次迭代的性能和泛洪策略下最大50次迭代的性能幾乎相同。

    圖3 GF(64) LDPC (88,44)碼采用多種譯碼算法的BER性能Fig.3 BER performance of a (88,44) LDPC code over GF(64) using various decoding algorithms

    譯碼算法的復(fù)雜度主要體現(xiàn)在實(shí)數(shù)加法(Real Addition,RA)、實(shí)數(shù)比較(Real Comparison,RC)以及有限域加法(Galois field Addition,GA)上。由于對(duì)于FPGA實(shí)現(xiàn)來說,實(shí)數(shù)加法和實(shí)數(shù)比較的復(fù)雜度相當(dāng),所以本文將這兩個(gè)復(fù)雜度結(jié)合在一起分析。圖4比較了EMS和FMS兩種譯碼算法在泛洪策略和分層策略下的復(fù)雜度,仿真參數(shù)為nm=16,nnum=6,泛洪策略的最大迭代次數(shù)為50,分層策略的最大迭代次數(shù)為15??梢钥闯?,F(xiàn)MS算法的復(fù)雜度明顯低于EMS算法,并且對(duì)于同樣的校驗(yàn)節(jié)點(diǎn)更新算法,使用分層策略相比于使用泛洪策略,計(jì)算量降低約一半。

    圖4 EMS算法和FMS算法的復(fù)雜度比較Fig.4 Comparison of complexity between the EMS algorithm and the FMS algorithm

    相較于EMS算法,F(xiàn)MS算法雖然在BER性能方面略有不及,但是在復(fù)雜度方面的增益卻非常高。為保證良好的性能同時(shí)又要有很低的復(fù)雜度,本文采用FMS算法結(jié)合分層策略設(shè)計(jì)譯碼器,F(xiàn)MS算法參數(shù)為:nm=16,nnum=6。

    2 多元LDPC譯碼器的結(jié)構(gòu)

    2.1 FMS算法的量化

    譯碼算法的量化性能是譯碼器所能實(shí)現(xiàn)的性能。量化的動(dòng)態(tài)范圍會(huì)影響譯碼器性能的好壞和資源占用的高低。圖5給出了分層結(jié)構(gòu)的FMS算法的量化性能。量化方案用(bi,bf)表示,其中bi表示整數(shù)部分的量化比特?cái)?shù),bf表示小數(shù)部分的量化比特?cái)?shù)。為了兼顧性能和復(fù)雜度,本文對(duì)LLR進(jìn)行5 bit量化,其中整數(shù)部分用4 bit表示,小數(shù)部分用1 bit表示。

    圖5 GF(64) LDPC (88,44)碼在分層FMS算法下采用不同量化方案的BER性能Fig.5 BER of a (88,44) LDPC code over GF(64), using layered FMS algorithm with different fixed-point implementations

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

    譯碼器主要由校驗(yàn)節(jié)點(diǎn)單元、變量節(jié)點(diǎn)單元及奇偶校驗(yàn)單元組成。本文使用的多元LDPC碼,它的奇偶校驗(yàn)矩陣H的非零元呈現(xiàn)隨機(jī)分布。因此分層結(jié)構(gòu)以H的一行作為一層,僅使用一個(gè)校驗(yàn)節(jié)點(diǎn)單元。將H從中間分為左右兩塊,即H=[H1|H2]。對(duì)于任意一行的4個(gè)非零元素,前兩個(gè)位于H1中,后兩個(gè)位于H2中。因此譯碼器使用兩個(gè)變量節(jié)點(diǎn)單元,每個(gè)變量節(jié)點(diǎn)單元串行處理兩個(gè)變量節(jié)點(diǎn)。下面分別對(duì)這幾個(gè)模塊進(jìn)行介紹。

    2.3 校驗(yàn)節(jié)點(diǎn)單元

    圖6 映射器的結(jié)構(gòu)Fig.6 Structure of the mapper

    變量節(jié)點(diǎn)傳來的消息需要經(jīng)過一個(gè)交換網(wǎng)絡(luò)來產(chǎn)生網(wǎng)格圖。交換網(wǎng)絡(luò)的本質(zhì)就是一組數(shù)據(jù)選擇器。為獲得網(wǎng)格圖的前兩列和后兩列,需要四選一的數(shù)據(jù)選擇器。下面通過分析來說明,對(duì)于網(wǎng)格圖第3~ρ列,可使用輸入更少的數(shù)據(jù)選擇器來降低硬件的復(fù)雜度。對(duì)于網(wǎng)格圖第k列,k∈{3,…,ρ},如果滿足P(k)lmin1且P(k)>lmin2,那么它對(duì)應(yīng)第k個(gè)變量節(jié)點(diǎn)。所以為獲得網(wǎng)格圖第3~ρ列,需要ρ-2個(gè)三選一的數(shù)據(jù)選擇器??梢圆捎貌楸慝@取網(wǎng)格圖第k∈{3,…,ρ}列的數(shù)據(jù)選擇器的控制信號(hào),查找表的輸入為lmin1和lmin2。校驗(yàn)節(jié)點(diǎn)輸出的消息也需要經(jīng)過一個(gè)交換網(wǎng)絡(luò),以恢復(fù)成變量節(jié)點(diǎn)的順序。這實(shí)際上就是要分析,變量節(jié)點(diǎn)可能和網(wǎng)格圖前ρ列中的哪些列對(duì)應(yīng)。首先,對(duì)于變量節(jié)點(diǎn)k∈{1,2,3,…,ρ},它可能對(duì)應(yīng)網(wǎng)格圖第1列和第2列。其次,根據(jù)前面的分析,還可能對(duì)應(yīng)網(wǎng)格圖第k、k+1或k+2列。這5個(gè)位置可能有重復(fù)的,因?yàn)橐獫M足k+1≤ρ,k+2≤ρ。所以,輸出端的交換網(wǎng)絡(luò)由ρ個(gè)數(shù)據(jù)選擇器組成,每個(gè)數(shù)據(jù)選擇器的輸入端最多有5個(gè)。

    圖7給出了路徑構(gòu)造器的結(jié)構(gòu)。交換網(wǎng)絡(luò)Π用于生成網(wǎng)格圖,Π-1用于恢復(fù)校驗(yàn)節(jié)點(diǎn)消息的順序,配置方法如前文所述。用αsum表示最可靠路徑的校驗(yàn)和。對(duì)于某一條路徑,記路徑節(jié)點(diǎn)的列號(hào)為e(0),e(1), …,e(ρ-1),用z={z(k)}表示路徑的零節(jié)點(diǎn)的有限域元素,用α={α(k)}表示偏移節(jié)點(diǎn)的有限域元素,用x={x(k)}表示偏移節(jié)點(diǎn)的LLR,0≤k<ρ,用Szero表示零節(jié)點(diǎn)的列號(hào)集合,用Snon-zero表示偏移節(jié)點(diǎn)的列號(hào)集合。那么任一條路徑的可靠度L以及校驗(yàn)值α可以根據(jù)式(5)~式(7)計(jì)算。當(dāng)ρ較大時(shí),如果直接計(jì)算路徑的可靠度會(huì)有ρ-1個(gè)域元素加法。而在FMS譯碼算法中,每條路徑的偏移節(jié)點(diǎn)最多有兩個(gè),因而采用式(7)的計(jì)算方法,每條路徑最多有4個(gè)域元素加法。

    圖7 路徑構(gòu)造器的結(jié)構(gòu)Fig.7 Architecture of the path builder

    (5)

    (6)

    (7)

    2.4 變量節(jié)點(diǎn)單元

    本文所用的LDPC碼具有列重為2的特征。基于這一特點(diǎn),本文使用了一種改進(jìn)的分層策略,能夠降低存儲(chǔ)需求。對(duì)于列重為2的變量節(jié)點(diǎn),接收到的消息可以分為三類,分別是兩個(gè)校驗(yàn)節(jié)點(diǎn)的消息和信道的消息。對(duì)于當(dāng)前校驗(yàn)節(jié)點(diǎn),圖2通過減操作得到的變量節(jié)點(diǎn)消息可以由信道消息和另一個(gè)校驗(yàn)節(jié)點(diǎn)消息相加得到。那么其中一個(gè)校驗(yàn)節(jié)點(diǎn)更新結(jié)束后,校驗(yàn)節(jié)點(diǎn)消息可以寫到一個(gè)C2V(Check Nodes to Variable Nodes)存儲(chǔ)單元中。當(dāng)更新另一個(gè)校驗(yàn)節(jié)點(diǎn)時(shí),通過訪問這個(gè)C2V存儲(chǔ)單元和信道消息存儲(chǔ)單元來計(jì)算先驗(yàn)信息。在校驗(yàn)節(jié)點(diǎn)輸出端,輸出消息一方面將被寫到C2V存儲(chǔ)單元,另一方面和先驗(yàn)信息求和,計(jì)算后驗(yàn)信息。通過以上描述,連接到同一個(gè)變量節(jié)點(diǎn)的兩個(gè)校驗(yàn)節(jié)點(diǎn),可以共用同一個(gè)C2V存儲(chǔ)單元。因此相比于圖2給出的結(jié)構(gòu),針對(duì)列重為2的改進(jìn)可以節(jié)省一半校驗(yàn)節(jié)點(diǎn)消息的存儲(chǔ)。變量節(jié)點(diǎn)單元的基本操作是完成兩個(gè)輸入消息的求和,這個(gè)硬件結(jié)構(gòu)可以參考文獻(xiàn)[14]。

    2.5 奇偶校驗(yàn)單元

    在完成每層的更新后,變量節(jié)點(diǎn)單元會(huì)將本層變量節(jié)點(diǎn)的判決結(jié)果傳遞給奇偶校驗(yàn)單元。如果當(dāng)前得到的判決結(jié)果能夠滿足所有的奇偶校驗(yàn)方程,譯碼過程就可以停止了。計(jì)算所有的校驗(yàn)方程需要M×ρ次有限域乘法和M×(ρ-1)次有限域加法,復(fù)雜度比較高。本文給出了一種低復(fù)雜度的實(shí)現(xiàn)方式,每完成一層的更新,能夠得到ρ個(gè)變量節(jié)點(diǎn)的判決結(jié)果。對(duì)于每個(gè)變量節(jié)點(diǎn),最多影響v個(gè)奇偶校驗(yàn)方程。因此,每完成一層更新,最多需要計(jì)算ρ×(v-1)+1個(gè)奇偶校驗(yàn)方程。本文使用的LDPC(88,44)碼,ρ=4,v=2,每完成一層更新,需要計(jì)算5個(gè)校驗(yàn)方程。

    3 多元LDPC譯碼器的FPGA實(shí)現(xiàn)

    本文基于Xilinx ZYNQ-7 ZC706評(píng)估板(xc7z045ffg900芯片)對(duì)多元LDPC譯碼器進(jìn)行實(shí)現(xiàn)。表1給出了多元LDPC譯碼器的實(shí)現(xiàn)結(jié)果。譯碼器需要7 904個(gè)查找表、3 967個(gè)寄存器和73.5個(gè)塊存儲(chǔ)單元。在100 MHz譯碼時(shí)鐘下,吞吐量為0.06 Mbit/s。

    表1 譯碼器實(shí)現(xiàn)結(jié)果Tab.1 Implementation results of the decoder

    4 結(jié)束語

    本文設(shè)計(jì)了一種基于FMS譯碼算法的具有分層結(jié)構(gòu)的多元LDPC譯碼器。譯碼器在吞吐量方面仍有很大提升空間,后續(xù)的工作就是對(duì)吞吐量進(jìn)行優(yōu)化。優(yōu)化可以從以下兩方面進(jìn)行:一是采用流水線結(jié)構(gòu),將流水線每一級(jí)的處理時(shí)延設(shè)計(jì)成nm個(gè)時(shí)鐘周期;二是充分利用空閑時(shí)間。這是因?yàn)榉謱幼g碼器只有在前一層更新結(jié)束后才能更新下一層[15],這會(huì)導(dǎo)致流水線結(jié)構(gòu)存在大量的空閑時(shí)間。針對(duì)這個(gè)問題,可以采用文獻(xiàn)[16]的幀間流水結(jié)構(gòu),利用當(dāng)前幀的空閑時(shí)間來處理其他幀。通過上述優(yōu)化方式,譯碼器的吞吐量預(yù)期可達(dá)2.5 Mbit/s。除以上所述,另一個(gè)限制譯碼器吞吐量的因素是本文使用的多元LDPC碼的并行度很低。如果采用具有準(zhǔn)循環(huán)結(jié)構(gòu)的LDPC碼,譯碼器的吞吐量和CPM的大小成正比,但代價(jià)是資源占用也和CPM的大小成正比。

    国产一区亚洲一区在线观看| 亚洲欧美日韩卡通动漫| 超碰av人人做人人爽久久| 国产一区二区亚洲精品在线观看| 国产亚洲91精品色在线| 国产欧美日韩精品亚洲av| 美女黄网站色视频| 久久精品国产亚洲av香蕉五月| 日日撸夜夜添| 日韩欧美一区二区三区在线观看| 久久精品夜夜夜夜夜久久蜜豆| 草草在线视频免费看| 国产蜜桃级精品一区二区三区| 亚洲av.av天堂| 97超视频在线观看视频| 久久久久久久久大av| 国产私拍福利视频在线观看| 久久久久久久久大av| 亚洲av免费在线观看| 久久精品夜夜夜夜夜久久蜜豆| 91av网一区二区| 九九在线视频观看精品| 久久精品国产亚洲av涩爱 | 免费一级毛片在线播放高清视频| 99精品在免费线老司机午夜| 99久久精品一区二区三区| 日韩在线高清观看一区二区三区| 色5月婷婷丁香| 亚洲欧美日韩东京热| 波野结衣二区三区在线| 久久久久久久久大av| 波多野结衣高清作品| 国国产精品蜜臀av免费| 我要看日韩黄色一级片| 午夜亚洲福利在线播放| 99国产精品一区二区蜜桃av| 97热精品久久久久久| 一本一本综合久久| 秋霞在线观看毛片| 女人被狂操c到高潮| 一卡2卡三卡四卡精品乱码亚洲| 天堂影院成人在线观看| 国内精品久久久久精免费| 午夜日韩欧美国产| 国产探花极品一区二区| 在线a可以看的网站| 亚洲成人久久性| 最好的美女福利视频网| 男女下面进入的视频免费午夜| 国产精品免费一区二区三区在线| 变态另类丝袜制服| 久久综合国产亚洲精品| 毛片一级片免费看久久久久| 性色avwww在线观看| 男人和女人高潮做爰伦理| 免费在线观看成人毛片| 欧美成人精品欧美一级黄| 欧美国产日韩亚洲一区| 久久久久久久亚洲中文字幕| 免费一级毛片在线播放高清视频| 午夜视频国产福利| 日日摸夜夜添夜夜添av毛片| 亚洲国产精品合色在线| 成人特级黄色片久久久久久久| 国产高清视频在线播放一区| 日日啪夜夜撸| 亚洲精品成人久久久久久| 男女做爰动态图高潮gif福利片| 亚洲精品色激情综合| 久久精品综合一区二区三区| 深爱激情五月婷婷| 欧美在线一区亚洲| 亚洲欧美日韩高清专用| 国产日本99.免费观看| 午夜精品国产一区二区电影 | 亚洲精品久久国产高清桃花| 日韩亚洲欧美综合| 国产精品一二三区在线看| 国内久久婷婷六月综合欲色啪| 黄色欧美视频在线观看| 中国美白少妇内射xxxbb| 亚洲色图av天堂| 亚洲成人久久性| 搡老岳熟女国产| 日本 av在线| 亚洲熟妇熟女久久| 乱人视频在线观看| 亚洲五月天丁香| 热99re8久久精品国产| 成熟少妇高潮喷水视频| 真实男女啪啪啪动态图| 成人精品一区二区免费| 99久久九九国产精品国产免费| 12—13女人毛片做爰片一| www日本黄色视频网| 国产精品国产三级国产av玫瑰| 成人漫画全彩无遮挡| 亚洲五月天丁香| 少妇人妻精品综合一区二区 | 别揉我奶头~嗯~啊~动态视频| 久久草成人影院| 精品一区二区三区av网在线观看| 国产精品99久久久久久久久| 插逼视频在线观看| 男人舔奶头视频| 久久久成人免费电影| 一级毛片电影观看 | 欧美绝顶高潮抽搐喷水| 日本-黄色视频高清免费观看| 婷婷精品国产亚洲av在线| 成人国产麻豆网| 国国产精品蜜臀av免费| 欧美成人a在线观看| 99热6这里只有精品| 亚洲第一电影网av| 亚洲中文日韩欧美视频| 欧美最新免费一区二区三区| 97碰自拍视频| 久久久成人免费电影| 听说在线观看完整版免费高清| 亚洲精品久久国产高清桃花| 国产精品一二三区在线看| 国产色爽女视频免费观看| 国产亚洲精品av在线| 欧美日韩一区二区视频在线观看视频在线 | 国产精品人妻久久久影院| 超碰av人人做人人爽久久| 99久国产av精品国产电影| 亚洲一区高清亚洲精品| 国产 一区 欧美 日韩| 国产精品人妻久久久久久| 国产熟女欧美一区二区| 欧美日韩在线观看h| 国产精品一及| 美女xxoo啪啪120秒动态图| 在现免费观看毛片| 欧美3d第一页| 欧美一级a爱片免费观看看| 久久久久国产精品人妻aⅴ院| 天天躁夜夜躁狠狠久久av| 久久这里只有精品中国| or卡值多少钱| 免费观看的影片在线观看| 国产精品伦人一区二区| 成人美女网站在线观看视频| 久久精品国产亚洲av涩爱 | 村上凉子中文字幕在线| 亚洲av免费在线观看| 欧美激情在线99| 狂野欧美白嫩少妇大欣赏| 国产大屁股一区二区在线视频| 欧美激情国产日韩精品一区| av在线蜜桃| 九九久久精品国产亚洲av麻豆| 国产精品女同一区二区软件| 男人和女人高潮做爰伦理| 亚洲久久久久久中文字幕| 午夜日韩欧美国产| 永久网站在线| 午夜a级毛片| 国产一区二区三区在线臀色熟女| 久久久久九九精品影院| 男人狂女人下面高潮的视频| 免费人成在线观看视频色| 免费av不卡在线播放| 无遮挡黄片免费观看| 麻豆国产97在线/欧美| videossex国产| 如何舔出高潮| 小蜜桃在线观看免费完整版高清| 麻豆久久精品国产亚洲av| 18禁黄网站禁片免费观看直播| 男女边吃奶边做爰视频| 中国美女看黄片| 亚洲一区高清亚洲精品| 国产伦精品一区二区三区四那| 女同久久另类99精品国产91| 亚洲精品成人久久久久久| a级毛片a级免费在线| 99久国产av精品国产电影| 国内久久婷婷六月综合欲色啪| 国产探花极品一区二区| 此物有八面人人有两片| 天堂√8在线中文| 国产亚洲av嫩草精品影院| 国产久久久一区二区三区| 不卡视频在线观看欧美| av中文乱码字幕在线| 99在线人妻在线中文字幕| 国产成人影院久久av| 亚洲美女搞黄在线观看 | 日韩欧美免费精品| 久99久视频精品免费| 真实男女啪啪啪动态图| av福利片在线观看| 精华霜和精华液先用哪个| 一级毛片电影观看 | 成人亚洲欧美一区二区av| 亚洲精品成人久久久久久| 最近视频中文字幕2019在线8| 在线免费十八禁| 亚洲在线自拍视频| 免费av不卡在线播放| 欧美日韩精品成人综合77777| 我要看日韩黄色一级片| 午夜爱爱视频在线播放| 久久久a久久爽久久v久久| 又黄又爽又免费观看的视频| 婷婷精品国产亚洲av在线| 色综合站精品国产| 99在线视频只有这里精品首页| 国产在视频线在精品| 免费无遮挡裸体视频| 美女大奶头视频| 嫩草影院精品99| 51国产日韩欧美| 看片在线看免费视频| 国产高潮美女av| 波多野结衣高清作品| 男插女下体视频免费在线播放| 高清毛片免费看| 国产免费男女视频| 国产男靠女视频免费网站| 亚洲最大成人av| 久久精品夜色国产| 99久久精品一区二区三区| 日韩欧美 国产精品| 国产欧美日韩精品亚洲av| 给我免费播放毛片高清在线观看| 真实男女啪啪啪动态图| 国产熟女欧美一区二区| 亚洲av.av天堂| 亚洲va在线va天堂va国产| 欧美国产日韩亚洲一区| 波野结衣二区三区在线| 久久久成人免费电影| 中国美女看黄片| 又爽又黄a免费视频| 小说图片视频综合网站| 国产成人91sexporn| 亚洲高清免费不卡视频| 国内久久婷婷六月综合欲色啪| 在线观看66精品国产| 国产伦精品一区二区三区视频9| 一个人观看的视频www高清免费观看| 99久国产av精品| 国产成人freesex在线 | 老司机午夜福利在线观看视频| 国产免费男女视频| 18禁黄网站禁片免费观看直播| 岛国在线免费视频观看| 如何舔出高潮| 免费无遮挡裸体视频| 99久久精品热视频| 久久久久国内视频| 精品人妻一区二区三区麻豆 | 国产成人福利小说| 最近2019中文字幕mv第一页| 日韩欧美在线乱码| 又粗又爽又猛毛片免费看| 欧美性猛交黑人性爽| 99热6这里只有精品| 亚洲无线观看免费| 精品人妻视频免费看| 一夜夜www| 国产91av在线免费观看| 国产精品1区2区在线观看.| 草草在线视频免费看| 一边摸一边抽搐一进一小说| av黄色大香蕉| 成人特级黄色片久久久久久久| 国产精品人妻久久久影院| 久久久国产成人免费| 赤兔流量卡办理| 欧美又色又爽又黄视频| 最近视频中文字幕2019在线8| 色视频www国产| 亚洲最大成人中文| avwww免费| 色播亚洲综合网| 久久精品国产鲁丝片午夜精品| 国语自产精品视频在线第100页| 热99在线观看视频| 性色avwww在线观看| 亚洲av成人精品一区久久| 日韩欧美 国产精品| 淫秽高清视频在线观看| 日本撒尿小便嘘嘘汇集6| 精品少妇黑人巨大在线播放 | 免费av观看视频| 久久国产乱子免费精品| 天天躁日日操中文字幕| 国产aⅴ精品一区二区三区波| 身体一侧抽搐| 国产av不卡久久| 韩国av在线不卡| 亚洲人成网站在线观看播放| 99国产极品粉嫩在线观看| 18禁在线播放成人免费| 老司机福利观看| 成人亚洲欧美一区二区av| 亚洲18禁久久av| 狂野欧美白嫩少妇大欣赏| 国产精品亚洲美女久久久| 最新中文字幕久久久久| 久久午夜福利片| 十八禁国产超污无遮挡网站| 91久久精品电影网| 欧美性感艳星| 亚洲国产精品久久男人天堂| 成人亚洲欧美一区二区av| 丰满人妻一区二区三区视频av| 久久久色成人| 亚洲精华国产精华液的使用体验 | 色综合亚洲欧美另类图片| 国产精品嫩草影院av在线观看| 国产精品野战在线观看| 人人妻人人澡欧美一区二区| 91久久精品国产一区二区成人| 亚洲天堂国产精品一区在线| 日本黄大片高清| 乱人视频在线观看| 午夜精品国产一区二区电影 | 麻豆乱淫一区二区| 黄色配什么色好看| 亚洲综合色惰| 1024手机看黄色片| 久久久久免费精品人妻一区二区| 五月伊人婷婷丁香| 午夜老司机福利剧场| 欧美潮喷喷水| 精品人妻视频免费看| 日韩高清综合在线| 国产精品电影一区二区三区| 亚洲乱码一区二区免费版| 六月丁香七月| 成人综合一区亚洲| 日产精品乱码卡一卡2卡三| 丝袜美腿在线中文| 淫妇啪啪啪对白视频| 蜜臀久久99精品久久宅男| 日本免费a在线| 国内久久婷婷六月综合欲色啪| 成人av一区二区三区在线看| 一级毛片久久久久久久久女| 欧美高清性xxxxhd video| 国产成人精品久久久久久| 日韩强制内射视频| 成年av动漫网址| 1000部很黄的大片| 欧美一区二区亚洲| 一本精品99久久精品77| 91午夜精品亚洲一区二区三区| 一级毛片久久久久久久久女| 日韩欧美国产在线观看| 嫩草影视91久久| 欧美成人a在线观看| av专区在线播放| 日韩中字成人| 日韩欧美精品免费久久| 精品久久久噜噜| 插逼视频在线观看| 亚洲内射少妇av| 老司机影院成人| 中文在线观看免费www的网站| 亚洲精品亚洲一区二区| 99国产精品一区二区蜜桃av| 精品国内亚洲2022精品成人| 日本色播在线视频| 久久久色成人| 国产精品乱码一区二三区的特点| 五月玫瑰六月丁香| 女人被狂操c到高潮| 成年女人看的毛片在线观看| 超碰av人人做人人爽久久| 国产色爽女视频免费观看| 国产精品福利在线免费观看| 男人的好看免费观看在线视频| 搡老熟女国产l中国老女人| 精品一区二区免费观看| 99热全是精品| 欧美最新免费一区二区三区| a级毛片a级免费在线| 亚洲第一电影网av| av中文乱码字幕在线| 亚洲va在线va天堂va国产| 色5月婷婷丁香| 深夜精品福利| 国产精品久久久久久久久免| 三级国产精品欧美在线观看| 亚洲欧美日韩卡通动漫| 国产av麻豆久久久久久久| 久久精品夜夜夜夜夜久久蜜豆| 国产美女午夜福利| 亚洲精品一卡2卡三卡4卡5卡| 淫秽高清视频在线观看| 中文字幕人妻熟人妻熟丝袜美| 亚洲精品一区av在线观看| 国产成人影院久久av| 国产精品99久久久久久久久| 日本精品一区二区三区蜜桃| 亚洲精品456在线播放app| 国产女主播在线喷水免费视频网站 | 成人漫画全彩无遮挡| 国产精品一区二区免费欧美| 亚洲欧美日韩无卡精品| 国产精品嫩草影院av在线观看| 大香蕉久久网| 九九热线精品视视频播放| 久久久久精品国产欧美久久久| 国产av在哪里看| 亚洲四区av| 国产毛片a区久久久久| a级毛片a级免费在线| 久久久久久久亚洲中文字幕| 黄片wwwwww| 热99re8久久精品国产| 你懂的网址亚洲精品在线观看 | 91午夜精品亚洲一区二区三区| 午夜老司机福利剧场| 久久久久久久久久成人| 有码 亚洲区| 国产大屁股一区二区在线视频| 日本色播在线视频| 亚洲人与动物交配视频| 九九在线视频观看精品| 日日干狠狠操夜夜爽| 99热精品在线国产| 99热网站在线观看| 成年女人毛片免费观看观看9| 欧美一区二区精品小视频在线| 国产精品久久久久久av不卡| 国产精品不卡视频一区二区| 天堂动漫精品| 欧美国产日韩亚洲一区| 国产一区二区三区av在线 | 精品午夜福利视频在线观看一区| 久久久久久九九精品二区国产| 最后的刺客免费高清国语| 伦精品一区二区三区| 国产毛片a区久久久久| 国产精品一及| 欧美另类亚洲清纯唯美| 婷婷精品国产亚洲av在线| 一本一本综合久久| 三级男女做爰猛烈吃奶摸视频| 综合色丁香网| 亚洲人成网站在线观看播放| 亚洲av免费在线观看| 内地一区二区视频在线| av天堂在线播放| 亚洲欧美日韩高清专用| 在线观看66精品国产| 69人妻影院| 欧美日本视频| 十八禁网站免费在线| 99久久成人亚洲精品观看| 少妇人妻一区二区三区视频| 三级毛片av免费| 色哟哟哟哟哟哟| 欧美xxxx黑人xx丫x性爽| 亚洲欧美日韩东京热| 听说在线观看完整版免费高清| 联通29元200g的流量卡| 国产成人91sexporn| 欧美另类亚洲清纯唯美| 国产精品福利在线免费观看| 一进一出抽搐动态| 亚洲第一区二区三区不卡| 欧美在线一区亚洲| 搞女人的毛片| 久久久精品94久久精品| 国产探花在线观看一区二区| 精品乱码久久久久久99久播| 蜜桃久久精品国产亚洲av| 欧美日韩在线观看h| 麻豆精品久久久久久蜜桃| 99久久久亚洲精品蜜臀av| 久久久久九九精品影院| 人人妻人人澡人人爽人人夜夜 | 夜夜爽天天搞| 欧美激情久久久久久爽电影| 免费观看人在逋| 中国美白少妇内射xxxbb| 日韩强制内射视频| 精品久久久久久久人妻蜜臀av| 亚洲内射少妇av| 啦啦啦观看免费观看视频高清| 99热只有精品国产| 尤物成人国产欧美一区二区三区| 久久亚洲精品不卡| 成人亚洲精品av一区二区| 搡老岳熟女国产| 国产精品伦人一区二区| 午夜福利18| 色视频www国产| 2021天堂中文幕一二区在线观| 一级黄片播放器| 国产三级中文精品| 可以在线观看的亚洲视频| 麻豆久久精品国产亚洲av| 亚洲av免费高清在线观看| 在线天堂最新版资源| 亚洲五月天丁香| 免费av不卡在线播放| 六月丁香七月| 国产黄片美女视频| 99久久无色码亚洲精品果冻| 黄色一级大片看看| 女人十人毛片免费观看3o分钟| 国产精品乱码一区二三区的特点| 亚洲av一区综合| 国产探花极品一区二区| 搡老妇女老女人老熟妇| 亚洲,欧美,日韩| 日本免费a在线| 欧美激情国产日韩精品一区| 亚洲av一区综合| 国产免费男女视频| 搡老妇女老女人老熟妇| 国产精品乱码一区二三区的特点| 男女之事视频高清在线观看| 内射极品少妇av片p| 综合色丁香网| 日韩国内少妇激情av| 综合色丁香网| 亚洲欧美日韩东京热| 女人十人毛片免费观看3o分钟| 久久久久国产精品人妻aⅴ院| 成人午夜高清在线视频| 国产毛片a区久久久久| 色播亚洲综合网| 三级男女做爰猛烈吃奶摸视频| 一级毛片我不卡| 欧美三级亚洲精品| 老司机影院成人| 国产精品综合久久久久久久免费| 亚洲国产精品成人久久小说 | 自拍偷自拍亚洲精品老妇| 国产69精品久久久久777片| 国产精品福利在线免费观看| 又爽又黄无遮挡网站| 色在线成人网| 免费看日本二区| 久久精品夜夜夜夜夜久久蜜豆| 日本三级黄在线观看| 色综合亚洲欧美另类图片| 国产 一区 欧美 日韩| 天堂动漫精品| 欧美潮喷喷水| or卡值多少钱| 国产免费男女视频| 日日摸夜夜添夜夜爱| 亚洲成人av在线免费| 春色校园在线视频观看| 精品一区二区三区人妻视频| 成人av在线播放网站| 久久热精品热| 欧美色欧美亚洲另类二区| 日产精品乱码卡一卡2卡三| 性欧美人与动物交配| 亚洲成人中文字幕在线播放| 免费黄网站久久成人精品| 丰满的人妻完整版| 国产精品一区二区免费欧美| 床上黄色一级片| 波多野结衣巨乳人妻| 国产精品精品国产色婷婷| 亚洲性久久影院| 欧美zozozo另类| 国产老妇女一区| 日韩亚洲欧美综合| 久久欧美精品欧美久久欧美| 女人被狂操c到高潮| www日本黄色视频网| 久久久久精品国产欧美久久久| 国产成年人精品一区二区| 美女被艹到高潮喷水动态| 激情 狠狠 欧美| 久久久久国产网址| 一边摸一边抽搐一进一小说| 亚洲中文字幕一区二区三区有码在线看| 国产片特级美女逼逼视频| 日日啪夜夜撸| 人妻久久中文字幕网| 99热网站在线观看| 国产精品电影一区二区三区| 噜噜噜噜噜久久久久久91| 日本熟妇午夜| 亚洲va在线va天堂va国产| 91久久精品电影网| aaaaa片日本免费| 少妇被粗大猛烈的视频| 乱码一卡2卡4卡精品| 麻豆国产97在线/欧美| 国产成人一区二区在线| 毛片一级片免费看久久久久| 不卡一级毛片| 少妇熟女欧美另类| 亚洲精品日韩av片在线观看| 国产乱人偷精品视频| 国产男人的电影天堂91| 免费av观看视频| 亚洲国产精品成人综合色| av.在线天堂| 国产美女午夜福利| 日本色播在线视频| 一本精品99久久精品77| 国国产精品蜜臀av免费| 伊人久久精品亚洲午夜| 插阴视频在线观看视频| 91久久精品电影网| 国产精品伦人一区二区| 亚洲综合色惰| 波多野结衣巨乳人妻|