免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

Turbo碼EXIT圖分析:Python實(shí)現(xiàn)指南

Turbo碼EXIT圖分析:Python實(shí)現(xiàn)指南 簡介Turbo碼EXIT圖迭代分析MATLAB資料包面向通信工程、信息論方向的研究生、科研人員及無線通信系統(tǒng)設(shè)計(jì)者聚焦Turbo碼性能預(yù)測與迭代解碼優(yōu)化。壓縮包共43個(gè)文件以m腳本、mat數(shù)據(jù)、pdf文獻(xiàn)和fig圖形為主總大小僅3.89MB其中m腳本覆蓋EXIT曲線計(jì)算、迭代軌跡追蹤、LLR軟信息生成、對數(shù)最大后驗(yàn)概率解碼、互信息直方圖測量與網(wǎng)格構(gòu)建等核心環(huán)節(jié)14個(gè)mat數(shù)據(jù)文件對應(yīng)不同生成多項(xiàng)式、信噪比與碼率下的仿真結(jié)果。10篇pdf文獻(xiàn)匯集外信息轉(zhuǎn)移經(jīng)典理論文章fig圖形直觀展示不同參數(shù)下EXIT特性與誤碼性能曲線。包內(nèi)代碼與數(shù)據(jù)構(gòu)成完整實(shí)驗(yàn)環(huán)境可復(fù)現(xiàn)Turbo碼EXIT迭代全過程幫助讀者理解交織器設(shè)計(jì)、編碼率選擇及軟判決解碼的相互作用也可用于驗(yàn)證算法收斂性并與理論曲線相互對照。已有253人學(xué)習(xí)下載適合希望結(jié)合代碼深入研究Turbo碼原理與工程設(shè)計(jì)的進(jìn)階學(xué)習(xí)者。1. Turbo碼EXIT圖用一條曲線和45度線的縫隙判斷迭代譯碼能不能收斂Turbo碼的迭代譯碼看著玄學(xué)兩個(gè)分量譯碼器來回傳軟信息迭代次數(shù)加碼到20次BER還是掉不下去。EXIT_TURBO這類工具要解決的就是把這個(gè)黑匣子攤開——用外信息轉(zhuǎn)移圖EXIT圖可視化每次迭代到底交換了什么信息。橫軸是分量譯碼器拿到的先驗(yàn)互信息IA縱軸是它吐出來的外信息互信息IE。對稱Turbo碼看分量碼EXIT曲線與45度對角線的縫隙縫隙越寬迭代收斂越快曲線和對角線相交迭代直接卡死。適合剛接手Turbo碼鏈路、想快速定位迭代增益瓶頸的通信工程師也適合做Turbo/LDPC選型對比的算法同學(xué)。下面按“理論→實(shí)現(xiàn)→驗(yàn)證→避坑”往下推給出一份能直接照著跑的Python流程。2. 先搞懂三個(gè)量IA、IE和BCJR的外信息這是EXIT圖的地基2.1 互信息不是信噪比IA和IE到底在量什么EXIT圖里橫軸和縱軸都不是信噪比而是互信息這個(gè)統(tǒng)計(jì)量。給定一串LLR和它對應(yīng)的發(fā)送比特b互信息I(L;b)度量的是這串LLR對b的刻畫能力0表示完全沒信息1表示所有比特都能被判斷。實(shí)現(xiàn)上不需要求分布解析式直接蒙特卡洛均值就能估計(jì)。為什么要用互信息而不是直接用SNR或者LLR均值因?yàn)榉至孔g碼器做的是非線性操作LLR經(jīng)過前向/后向遞推后分布不再是高斯均值、方差都描述不了它與真實(shí)比特的相關(guān)程度互信息對分布形狀不敏感是少數(shù)能穩(wěn)定排序的指標(biāo)。這也是EXIT圖從論文走向工程實(shí)現(xiàn)的立身之本。符號上IA表示某個(gè)分量譯碼器的輸入先驗(yàn)LLR和“它對應(yīng)的信息比特”之間的互信息IE表示譯碼器輸出外信息LLR和這些比特之間的互信息。第一次迭代時(shí)所有分量譯碼器都沒有先驗(yàn)IA0如果信道條件好第一次迭代可能直接吐出IE0.3第二次這個(gè)0.3變成另一個(gè)分量譯碼器的IA0.3相當(dāng)于信息在兩個(gè)分量碼之間交替放大。新手最容易混淆的一點(diǎn)兩個(gè)譯碼器交換的不是后驗(yàn)LLR而是外信息Le也就是從“別人的先驗(yàn)”里剝掉之后剩下來的新增信息。后驗(yàn)LLR里既包含信道信息又包含先驗(yàn)直接拿它交換相當(dāng)于把別人說過的話又原封不動(dòng)說回去迭代會很快收斂到一個(gè)錯(cuò)誤結(jié)果。工程里還有一個(gè)常見誤區(qū)只盯著IA0和IA1兩個(gè)端點(diǎn)看。實(shí)際上0.9到0.99之間互信息漲得特別慢這段曲線對隨機(jī)樣本量最敏感經(jīng)常需要加大采樣次數(shù)才能把毛刺壓下去。EXIT曲線畫出來如果抖得像牙簽先別懷疑算法先看這段采樣量是不是不夠。2.2 對數(shù)域BCJR前向、后向、外信息怎么算BCJR是最常用的軟輸入軟輸出譯碼算法Turbo的分量譯碼器幾乎都用它。EXIT計(jì)算關(guān)心的不是硬判決結(jié)果而是每個(gè)信息比特的外信息Le。標(biāo)準(zhǔn)對數(shù)域BCJR分三步前向遞推計(jì)算alpha后向遞推計(jì)算beta最后合并出每個(gè)比特的后驗(yàn)LLR。給定遞歸系統(tǒng)卷積碼RSC作為分量碼每個(gè)時(shí)刻k的狀態(tài)轉(zhuǎn)移由輸入比特u_k決定。max-log域的遞推寫成alpha[k][s] max( alpha[k-1][s] gamma[k][s][s] ) beta[k][s] max( beta[k1][s] gamma[k1][s][s] )分支度量gamma只和本時(shí)刻的系統(tǒng)比特u_k、校驗(yàn)比特p_k、信道LLR以及輸入先驗(yàn)LLR有關(guān)gamma[k] L_a(u_k) L_ch_sys(u_k) L_ch_par(p_k)這里的L_a(u_k)在u_k1時(shí)取先驗(yàn)LLR的值u_k0時(shí)取0信道項(xiàng)同理。最后對u_k做max-log合并得到后驗(yàn)LLR外信息就是再扣掉信道和先驗(yàn)的貢獻(xiàn)L_e L_app - L_ch_sys - L_a這正是“外信息”名字的由來它是這個(gè)分量譯碼器本輪新拿出來的信息。寫代碼時(shí)alpha、beta、gamma全部用對數(shù)域路徑不存在用一個(gè)大負(fù)數(shù)如-1e9代替。max-log不計(jì)算logsumexp和log-MAP相比性能差零點(diǎn)幾個(gè)dB但實(shí)現(xiàn)簡單得多出問題也好排查。EXIT圖本身就是看趨勢和門限用max-log足夠。2.3 把分量譯碼器當(dāng)黑匣子EXIT掃描的“合成先驗(yàn)”思路把BCJR當(dāng)黑匣子EXIT掃描的核心思想就一句話不仿真真實(shí)接收幀而是人為構(gòu)造一批先驗(yàn)LLR讓它們的互信息恰好等于想掃描的IA然后喂給BCJR統(tǒng)計(jì)輸出外信息的互信息IE。先驗(yàn)LLR用高斯近似構(gòu)造給定標(biāo)準(zhǔn)差sigma_a讓LLR均值等于sigma_a平方的一半、符號隨發(fā)送比特翻轉(zhuǎn)即L_a (sigma_a^2/2)·(2b-1) n。這樣生成的LLR分布和真實(shí)AWGN信道下的LLR分布一致I(L_a;b)大小完全由sigma_a決定用數(shù)值方法求反函數(shù)就能得到每個(gè)IA對應(yīng)的sigma_a。對很多個(gè)IA重復(fù)一遍“構(gòu)造先驗(yàn)、跑BCJR、統(tǒng)計(jì)IE”就得到一整條EXIT曲線。這個(gè)做法把迭代譯碼的復(fù)雜行為拆成兩次獨(dú)立掃描第一次掃分量1的IE曲線第二次掃分量2的IE曲線兩條曲線之間的相對位置決定整體收斂行為。軌跡則是把兩條曲線上的點(diǎn)交替連接起來模擬真實(shí)迭代過程。我一般先掃曲線、再跑軌跡、最后才做完整誤碼率仿真因?yàn)镋XIT判斷收斂門限的成本遠(yuǎn)低于誤碼率仿真不需要跑幾十上百幀只要每點(diǎn)多取幾個(gè)隨機(jī)樣本平均就行。黑匣子思路也方便換算法以后把BCJR換成log-MAP或查表SISO其他代碼不用動(dòng)只換這個(gè)函數(shù)。如果兩個(gè)分量碼完全相同兩條EXIT曲線會重合圖退化為一條曲線和45度對角線之間的開口。判斷標(biāo)準(zhǔn)是曲線是否始終位于對角線之上是迭代能收斂和對角線相交交點(diǎn)就是信息交換停滯點(diǎn)。分量碼不同、或?qū)ΨQTurbo做了打孔、或使用非對稱交織時(shí)兩條曲線形狀不同軌跡在兩條曲線之間走階梯隧道面積才是收斂速度的度量。這兩種情形對應(yīng)EXIT_TURBO里最常見的兩類圖畫法后面的實(shí)現(xiàn)同時(shí)兼容兩者。3. 自己動(dòng)手復(fù)現(xiàn)EXIT_TURBO分量碼、BCJR和掃描腳本3.1 參數(shù)表生成多項(xiàng)式、交織器、信噪比怎么定EXIT圖能不能說明問題一半取決于參數(shù)選得對不對。我常用的起點(diǎn)配置列在下面照著抄能省很多調(diào)試時(shí)間。參數(shù)項(xiàng)推薦值說明分量碼RSC(2,1,3)反饋多項(xiàng)式111八進(jìn)制7、前向多項(xiàng)式101八進(jìn)制5經(jīng)典組合曲線形狀和論文可比交織長度N100010000短幀看趨勢長幀驗(yàn)證定量門限N太小時(shí)EXIT曲線毛刺多、軌跡偏散交織器固定種子偽隨機(jī)每幀換交織器會讓結(jié)果是平均行為固定種子便于復(fù)現(xiàn)和排錯(cuò)信道AWGN、BPSK不要在EXIT掃描里直接加衰落那是另一套統(tǒng)計(jì)先確認(rèn)AWGN下曲線再擴(kuò)展先驗(yàn)掃描點(diǎn)IA0.010.99約1015個(gè)點(diǎn)IA大于0.95的區(qū)間至少重復(fù)采樣3次取平均BCJR實(shí)現(xiàn)max-log和log-MAP差0.10.2dB曲線定量夠用實(shí)現(xiàn)簡單采樣量每點(diǎn)隨機(jī)樣本20000以上互信息是統(tǒng)計(jì)量樣本少了曲線會抖選RSC(7,5)是因?yàn)樗姆答伓囗?xiàng)式讓碼字距離譜拉開EXIT曲線在中等IA區(qū)有明顯“臺階”隧道的開閉變化看得清楚。交織長度別一上來就上十萬先拿N1024把整個(gè)流程跑通。信道信噪比按Es/N0給BPSK實(shí)信道下Es1碼率不在這里折算。對稱Turbo碼碼率1/2時(shí)Es/N0約等于Eb/N0減3dB掃圖時(shí)直接掃Es/N0在02dB這一段基本就能看到隧道從關(guān)閉到完全打開的全過程。3.2 RSC編碼器和max-log BCJR的最小實(shí)現(xiàn)先寫分量碼。RSC編碼器用狀態(tài)轉(zhuǎn)移表驅(qū)動(dòng)比逐位算反饋更直觀也方便后面BCJR直接復(fù)用同一張表。下面的實(shí)現(xiàn)不做尾比特收尾EXIT掃描用的是無限長循環(huán)卷積近似實(shí)際仿真再加尾比特就是。import numpy as np def build_rsc_trellis(feedback_poly, forward_poly): 構(gòu)造RSC分量碼的狀態(tài)轉(zhuǎn)移表。 feedback_poly / forward_poly 是比特串左邊為最高位。 例: 111 對應(yīng)八進(jìn)制7101 對應(yīng)八進(jìn)制5。 返回 dict: 狀態(tài)數(shù), next[state][u], out[state][u]。 out 高比特系統(tǒng)位低比特校驗(yàn)位系統(tǒng)位輸入u。 m len(feedback_poly) - 1 # 寄存器長度 n_states 1 m # 狀態(tài)數(shù) fb_mask int(feedback_poly[1:], 2) # 反饋抽頭去掉最高位1 ff_mask int(forward_poly[1:], 2) # 前向抽頭 next_s np.zeros((n_states, 2), dtypenp.int64) out_w np.zeros((n_states, 2), dtypenp.int64) for s in range(n_states): for u in (0, 1): # 反饋位 輸入 異或 寄存器反饋抽頭的奇偶校驗(yàn) fb u ^ (bin(s fb_mask).count(1) 1) # 新狀態(tài)寄存器右移反饋位進(jìn)最高位 ns (s 1) | (fb (m - 1)) # 校驗(yàn)位 前向抽頭的奇偶校驗(yàn) par bin(s ff_mask).count(1) 1 next_s[s, u] ns out_w[s, u] (u 1) | par return {states: n_states, next: next_s, out: out_w} def rsc_encode(info, trellis): RSC編碼返回系統(tǒng)位和校驗(yàn)位。狀態(tài)從0出發(fā)不做尾比特收尾。 sys_bits np.zeros(len(info), dtypeint) par_bits np.zeros(len(info), dtypeint) state 0 for k, u in enumerate(info): sys_bits[k] u par_bits[k] trellis[out][state, u] 1 state trellis[next][state, u] return sys_bits, par_bits說明build_rsc_trellis里bin(s fb_mask).count(1)取寄存器中和反饋抽頭對應(yīng)位的奇偶這就是遞歸結(jié)構(gòu)的關(guān)鍵。前向抽頭ff_mask只決定校驗(yàn)位輸出不影響狀態(tài)轉(zhuǎn)移。兩個(gè)函數(shù)合起來就是完整的分量碼編碼器。rsc_encode里sys_bits就是info本身因?yàn)橄到y(tǒng)碼的系統(tǒng)位直接透傳寫出來是為了讓BCJR側(cè)理解信息比特和校驗(yàn)比特的對應(yīng)關(guān)系。接下來是核心的max-log BCJR。它吃進(jìn)去系統(tǒng)位信道LLR、校驗(yàn)位信道LLR和先驗(yàn)LLR吐出來外信息Le。符號約定在注釋里寫清楚比特1對應(yīng)發(fā)送符號-1比特0對應(yīng)1信道LLR按log(P(b1)/P(b0))定義。只要這個(gè)約定不換下面所有公式都成立。def bcjr_extrinsic(L_sys, L_par, L_prior, trellis): max-log BCJR輸出外信息 Le。 符號約定: 比特1 - 發(fā)送符號 -1比特0 - 1。 信道LLR L log(P(b1)/P(b0))可由 L -2*y/sigma_n^2 得到。 L_prior 是另一個(gè)分量譯碼器給過來的先驗(yàn)LLR。 n len(L_sys) S trellis[states] nxt, out trellis[next], trellis[out] NEG -1e9 # 前向遞推 alpha[k][s] alpha np.full((n 1, S), NEG) alpha[0, 0] 0.0 for k in range(n): for s_prev in range(S): base alpha[k, s_prev] if base NEG / 2: continue for u in (0, 1): s_cur nxt[s_prev, u] # 分支度量先驗(yàn)系統(tǒng)信道校驗(yàn)信道u 和校驗(yàn)位為0時(shí)該項(xiàng)為0 gam L_prior[k] * u L_sys[k] * u L_par[k] * (out[s_prev, u] 1) v base gam if v alpha[k 1, s_cur]: alpha[k 1, s_cur] v # 后向遞推 beta[k][s] beta np.full((n 1, S), NEG) beta[n, 0] 0.0 for k in range(n - 1, -1, -1): for s_prev in range(S): for u in (0, 1): s_cur nxt[s_prev, u] gam L_prior[k] * u L_sys[k] * u L_par[k] * (out[s_prev, u] 1) v beta[k 1, s_cur] gam if v beta[k, s_prev]: beta[k, s_prev] v # 逐比特合并輸出外信息 Le np.zeros(n) for k in range(n): num, den NEG, NEG for s_prev in range(S): for u in (0, 1): s_cur nxt[s_prev, u] gam L_prior[k] * u L_sys[k] * u L_par[k] * (out[s_prev, u] 1) metric alpha[k, s_prev] gam beta[k 1, s_cur] if u 1: num metric if metric num else num else: den metric if metric den else den # 后驗(yàn)減掉系統(tǒng)信道和先驗(yàn)留下外信息 Le[k] (num - den) - L_sys[k] - L_prior[k] return Le這段代碼不是最優(yōu)的但它是這整篇文章里最值得抄的alpha和beta用同一個(gè)trellis表分支度量只依賴本時(shí)刻的LLR和輸入/輸出比特不會有表驅(qū)動(dòng)的索引錯(cuò)位。復(fù)雜度O(n·S·2)N10000、S4時(shí)一次BCJR在毫秒級。如果以后換log-MAP只需要把max替換成logsumexp函數(shù)接口和符號約定都不用動(dòng)。注意兩個(gè)容易寫錯(cuò)的地方一是前向遞推里alpha[k1]可能被多條路徑更新必須取max而不是覆蓋二是最后外信息那里減的是L_sys[k]和L_prior[k]不是減gamma因?yàn)間amma里面L_par[k]那部分是本次新增校驗(yàn)信息不能減掉。我早期實(shí)現(xiàn)就是在這里多減了一項(xiàng)結(jié)果IE曲線在高IA區(qū)整體往下塌排查了兩天才發(fā)現(xiàn)。3.3 用高斯先驗(yàn)掃描一條IE曲線互信息估計(jì)與J函數(shù)互信息的估計(jì)不需要求概率密度直接用蒙特卡洛期望。對每個(gè)樣點(diǎn)(b, L)I 1 - E[log2(1 exp(-c·L))]其中c1當(dāng)b1、c-1當(dāng)b0。數(shù)值上要寫成logaddexp直接算exp很容易溢出成inf。def estimate_mi(bits, llr): 蒙特卡洛估計(jì) I(L;b)。bits 是0/1數(shù)組。 c 2.0 * bits - 1.0 # 1-1, 0--1 return 1.0 - np.mean(np.logaddexp(0.0, -c * llr) / np.log(2.0)) def j_of_sigma(sigma, rng, n_samples20000): 給定高斯LLR的標(biāo)準(zhǔn)差sigma估計(jì)互信息。 bits rng.integers(0, 2, n_samples) L 0.5 * sigma**2 * (2 * bits - 1) sigma * rng.standard_normal(n_samples) return estimate_mi(bits, L) def sigma_from_ia(ia, rng, sigma_max20.0, n_samples20000): 二分搜索找到標(biāo)準(zhǔn)差sigma使得 J(sigma)ia。 lo, hi 1e-4, sigma_max for _ in range(40): mid 0.5 * (lo hi) if j_of_sigma(mid, rng, n_samples) ia: lo mid else: hi mid return 0.5 * (lo hi)參數(shù)說明estimate_mi中c2·bits-1把0/1映射成-1/1和前面LLR的符號約定咬合。J函數(shù)是EXIT理論里的標(biāo)準(zhǔn)工具很多實(shí)現(xiàn)直接用多項(xiàng)式近似我這里用蒙特卡洛二分雖然慢一些但完全透明不會因?yàn)榻乒絽?shù)抄錯(cuò)而翻車。n_samples20000時(shí)J函數(shù)估計(jì)的標(biāo)準(zhǔn)差大約在千分位足以支撐曲線判斷如果掃到IA0.95把n_samples提到50000更穩(wěn)。3.4 把兩條曲線、對角線和軌跡畫到一張圖上掃描主函數(shù)一次跑出兩個(gè)分量譯碼器的IE曲線。關(guān)鍵點(diǎn)是第二分量譯碼器的系統(tǒng)LLR和先驗(yàn)LLR必須按交織器重排校驗(yàn)LLR是交織后比特流的校驗(yàn)輸出。這樣才能反映Turbo譯碼器里真實(shí)的信號路徑。def scan_exit_pair(poly1, poly2, block_len, esno_db, ia_list, seed2024): 兩個(gè)分量碼各掃一條IE曲線。 poly1/poly2 形如 (反饋多項(xiàng)式比特串, 前向多項(xiàng)式比特串)。 esno_db 是 Es/N0 的 dB 值BPSK 實(shí)信道。 tr1 build_rsc_trellis(*poly1) tr2 build_rsc_trellis(*poly2) rng np.random.default_rng(seed) info rng.integers(0, 2, block_len) interleaver rng.permutation(block_len) # 固定交織器 _, p1 rsc_encode(info, tr1) _, p2 rsc_encode(info[interleaver], tr2) esno_lin 10 ** (esno_db / 10.0) var_llr 8.0 * esno_lin # BPSK雙測噪聲下信道LLR方差 mu_llr 0.5 * var_llr # LLR均值 # 一次生成整幀信道LLR掃描多個(gè)IA時(shí)保持不變 L_sys mu_llr * (2 * info - 1) np.sqrt(var_llr) * rng.standard_normal(block_len) L_par1 mu_llr * (2 * p1 - 1) np.sqrt(var_llr) * rng.standard_normal(block_len) L_par2 mu_llr * (2 * p2 - 1) np.sqrt(var_llr) * rng.standard_normal(block_len) ies1, ies2 [], [] for ia in ia_list: sigma_a sigma_from_ia(ia, rng) L_prior 0.5 * sigma_a**2 * (2 * info - 1) sigma_a * rng.standard_normal(block_len) # 分量1 Le1 bcjr_extrinsic(L_sys, L_par1, L_prior, tr1) ies1.append(estimate_mi(info, Le1)) # 分量2系統(tǒng)LLR和先驗(yàn)都要按交織器重排 L_prior_i L_prior[interleaver] L_sys_i L_sys[interleaver] Le2 bcjr_extrinsic(L_sys_i, L_par2, L_prior_i, tr2) ies2.append(estimate_mi(info[interleaver], Le2)) return np.array(ies1), np.array(ies2)調(diào)用方式ia_list取0.01到0.99的15個(gè)點(diǎn)poly1和poly2都傳(111,101)時(shí)就是對稱Turbo碼的掃描。執(zhí)行一次大約幾秒瓶頸在sigma_from_ia的二分蒙特卡洛。嫌慢的話可以把J函數(shù)換成十Brink的多項(xiàng)式近似表曲線會平滑一些但先跑通這套再說。繪圖用matplotlib。對稱Turbo碼時(shí)兩條IE曲線重合只畫一條曲線加對角線即可非對稱分量碼才畫兩條曲線。import matplotlib.pyplot as plt def draw_exit(ia_list, ies1, ies2, trajNone): 畫EXIT曲線。對稱分量碼時(shí)曲線重合另一分量由對角線隱含。 plt.figure(figsize(6, 6)) plt.plot(ia_list, ies1, b-o, label分量1 IE) if not np.allclose(ies1, ies2, atol0.02): plt.plot(ia_list, ies2, r-s, label分量2 IE) plt.plot([0, 1], [0, 1], k--, label對角線) if traj is not None: tx, ty zip(*traj) plt.plot(tx, ty, g.-, lw1, label迭代軌跡) plt.xlabel(I_A1 / I_E2) plt.ylabel(I_E1 / I_A2) plt.xlim(0, 1) plt.ylim(0, 1) plt.grid(True) plt.legend() plt.show()提示畫圖前先用np.allclose判斷兩條曲線是否重合。很多對稱Turbo碼因?yàn)榻豢椘骱筒蓸釉肼晝蓷l曲線會有千分位級別的差異這不代表它們不同閾值放0.02比較穩(wěn)不要看到兩條幾乎重疊的線就開始分析“隧道寬度”。4. 從EXIT曲線到收斂門限和蒙特卡洛仿真互相印證4.1 EXIT圖告訴你的三件事門限、增益、錯(cuò)誤地板一張EXIT圖能回答三個(gè)問題能不能收斂、收斂多快、會不會卡死。曲線與對角線全部不相交且隧道明顯打開說明迭代譯碼能一路把互信息推到接近1隧道在某處閉合說明信息交換在那里停住誤碼率會掉不下去。隧道越寬完成收斂所需的迭代次數(shù)越少。第三個(gè)問題容易被忽略有些曲線在IA接近1時(shí)和對角線靠得很近但沒有相交此時(shí)互信息推進(jìn)極慢實(shí)際表現(xiàn)就是BER曲線出現(xiàn)地板迭代次數(shù)從6次加到20次幾乎不漲。把EXIT圖和誤碼率曲線放在一起看才有工程意義。EXIT只說“有沒有路”不說“路上車多不多”。同一張圖里迭代4次和迭代8次的軌跡差異直接對應(yīng)仿真里迭代次數(shù)的增益。我做鏈路預(yù)算時(shí)習(xí)慣先掃4張不同信噪比的EXIT圖把隧道開閉的Es/N0范圍定下來然后再只仿真這個(gè)范圍內(nèi)的少數(shù)幾個(gè)點(diǎn)蒙卡仿真時(shí)長能省一大半。4.2 用隧道開閉預(yù)測Er/N0門限再用仿真驗(yàn)證預(yù)測門限的操作很固定對一個(gè)Es/N0候選值掃描EXIT曲線看曲線和對角線是否還有縫隙。二分這個(gè)Es/N0就能把“理論收斂門限”卡到0.1dB內(nèi)。下面是批量判斷門限的骨架代碼。def predict_threshold(poly1, poly2, block_len, ia_list, esno_range, seed2024): 掃描一系列Es/N0返回每個(gè)點(diǎn)EXIT是否開口。 開口定義: 掃出的IE曲線在全部IA點(diǎn)上均不低于對角線-0.005。 results [] for esno_db in esno_range: ies1, ies2 scan_exit_pair(poly1, poly2, block_len, esno_db, ia_list, seed) # 對稱分量碼用IE曲線非對稱用兩條曲線交叉判別這里給對稱版 opened np.all(ies1 np.array(ia_list) - 0.005) results.append((esno_db, opened, float(np.min(ies1 - np.array(ia_list))))) return results說明判斷“開口”不能只看最后一個(gè)IA點(diǎn)要在所有掃描點(diǎn)上做比較。0.005的松弛量用來吸收蒙特卡洛估計(jì)噪聲設(shè)太小會把本來開口的曲線誤判成閉合。跑完這個(gè)批量掃描后再把門限附近兩個(gè)Es/N0的軌跡畫出來確認(rèn)軌跡不是貼在對角線上慢慢爬——那說明有限塊長效應(yīng)已經(jīng)把實(shí)際門限推高了。我常用的配置里RSC(7,5)對稱Turbo碼、N4096、碼率1/2時(shí)EXIT預(yù)測的門限大約落在Es/N0-0.5dB到0.5dB之間把Es/N0換算成Eb/N0還要加3dB。這個(gè)值和最終蒙卡仿真BER曲線開始明顯下降的位置能對上0.3dB左右。對不上就先別懷疑EXIT回頭查信號功率歸一化BPSK的Es是1還是0.5取決于你有沒有把碼率折算進(jìn)符號能量這一項(xiàng)最容易把門限整體平移。4.3 軌跡為什么走“Z字”有限塊長和交織器的作用軌跡是實(shí)際迭代過程在EXIT圖上的投影。理想情況下軌跡交替落在兩條曲線上形成規(guī)則階梯。實(shí)際畫出來卻是一個(gè)個(gè)Z字第一輪IE到了0.3第二輪IA卻只有0.25反而退回去了。這不是算法錯(cuò)了是有限塊長下互信息估計(jì)的方差在起作用。EXIT曲線是幾千幀的平均行為真實(shí)譯碼每次只迭代一幀這一幀的先驗(yàn)分布不可能正好落在平滑曲線上交織器長度越短Z字越明顯軌跡甚至可能穿到曲線外面。交織器對軌跡形狀的影響比很多人以為的都大。固定交織器時(shí)軌跡只有一條換一個(gè)交織器軌跡會上下抖動(dòng)但抖動(dòng)的包絡(luò)仍然貼著EXIT曲線。用S-random交織器能減小抖動(dòng)因?yàn)樗尳豢椙昂蟮男畔⒈忍鼐嚯x拉開外信息在幀內(nèi)更均勻。我這里給一個(gè)判斷標(biāo)準(zhǔn)軌跡的平均斜率明顯小于曲線斜率時(shí)說明分量譯碼器沒有有效利用先驗(yàn)優(yōu)先檢查交織器是否是純隨機(jī)排列、以及是不是忘了重排系統(tǒng)LLR。純隨機(jī)交織在塊長小于1000時(shí)會讓軌跡發(fā)散得很難看這也是為什么我建議一開始就用N10000而不是N256。5. Turbo碼EXIT圖避坑指南5個(gè)常見翻車現(xiàn)場5.1 現(xiàn)象一曲線打開隧道仿真卻不收斂現(xiàn)象EXIT圖上IE曲線明顯高于對角線按這個(gè)門限跑誤碼率仿真BER卻一直掉不下去。原因EXIT掃描用的是理想化高斯先驗(yàn)每個(gè)比特的先驗(yàn)LLR獨(dú)立同分布真實(shí)譯碼器里的先驗(yàn)來自上一輪分量譯碼器幀內(nèi)各比特質(zhì)量并不一致交織器還會讓相關(guān)性在迭代中累積。另一種可能是你把ES/N0和EB/N0搞混了對稱Turbo碼碼率1/2Es/N0要減3dB才是Eb/N0門限套錯(cuò)信號能量自然全對不上。解決先檢查信噪比定義是否一致再在EXIT圖里疊加真實(shí)軌跡而不是只看曲線。軌跡如果鉆到對角線下面說明有限塊長把實(shí)際收斂條件推高了把塊長加大或者換S-random交織器重掃。5.2 現(xiàn)象二IE曲線在低IA區(qū)域掉頭向下現(xiàn)象IA從0開始增長時(shí)IE曲線先上升然后在IA大概0.1到0.2之間回落形成一個(gè)小鼓包接下來又重新上升。原因低IA區(qū)間通常出現(xiàn)在低信噪比此時(shí)信道LLR的方差很大max-log BCJR里alpha和beta的最大值接近且大量路徑metric都接近max近似損失嚴(yán)重。另一個(gè)常見原因是分支度量里漏了校驗(yàn)LLR項(xiàng)只加系統(tǒng)信息BCJR在高噪聲下輸出信息量反而被先驗(yàn)干擾。解決把max-log換成正則化后的log-MAPlogsumexp實(shí)現(xiàn)或者把NEG從-1e9改到-1e4以下同時(shí)檢查是否有路徑被錯(cuò)誤剪掉。如果換log-MAP后曲線正常說明就是max近似問題如果還掉頭回查gamma公式里L(fēng)_par[k]那項(xiàng)有沒有乘校驗(yàn)位。5.3 現(xiàn)象三軌跡和EXIT曲線對不上軌跡明顯偏低現(xiàn)象軌跡點(diǎn)和曲線差0.1以上而且每次迭代都穩(wěn)定偏低不是隨機(jī)抖動(dòng)。原因大概率是第二分量譯碼器的LLR重排錯(cuò)了。Turbo碼第一分量處理原序第二分量處理交織序。分量2的系統(tǒng)LLR要取L_sys[interleaver]先驗(yàn)要取L_prior[interleaver]校驗(yàn)位是交織后比特流編碼出來的。任何一處直接用了原序數(shù)組第二分量等于在譯另一段數(shù)據(jù)軌跡必然塌。解決打印幾個(gè)位置驗(yàn)證L_sys_i[k]對應(yīng)的真實(shí)比特是info[interleaver][k]p2[k]是info[interleaver][k]的校驗(yàn)輸出。用一個(gè)幾十比特的小幀人工核對前5個(gè)比特確認(rèn)重排關(guān)系再跑長幀。5.4 現(xiàn)象四曲線整體和論文對不上形狀一樣但平移了現(xiàn)象曲線形狀完全正常整體上下平移或者左右平移半個(gè)dB。原因除了信噪比定義外最常出現(xiàn)在LLR符號約定。論文里常用比特0對應(yīng)1也有用比特0對應(yīng)-1的你按比特1對應(yīng)-1寫了代碼去對比按反約定畫的論文曲線互信息是相同的因?yàn)镮(L;b)I(-L;b)但它們內(nèi)部的信道LLR構(gòu)造不同導(dǎo)致Es/N0的換算差一個(gè)常數(shù)。此外生成多項(xiàng)式比特串的最左位是寄存器輸入還是反饋位的含義不同教材畫法也不一樣直接抄八進(jìn)制數(shù)沒核對抽頭位置曲線左右平移幾個(gè)dB不奇怪。解決先用一個(gè)已知的簡單RSC(7,5)和N10000跑出曲線和論文圖肉眼對比開關(guān)隧道的位置如果只是平移查Es/N0和Eb/N0換算如果是斜率不同查抽頭掩碼是int(poly[1:],2)還是漏了最高位如果完全錯(cuò)位把比特符號約定和多項(xiàng)式定義打印出來逐項(xiàng)核對。5.5 現(xiàn)象五EXIT圖說明能收斂BER卻卡在錯(cuò)誤地板現(xiàn)象隧道打開得很明顯但仿真在BER1e-4左右出現(xiàn)地板增加迭代次數(shù)也不改善。原因EXIT圖假設(shè)編碼序列無限長且每個(gè)時(shí)刻等價(jià)。實(shí)際Turbo碼有網(wǎng)格收尾問題尾比特占的比例在短幀時(shí)不可忽略另一個(gè)高頻原因是分量碼的最小距離不夠或者交織器讓低重量碼字成對出現(xiàn)錯(cuò)誤地板由碼字距離譜決定EXIT圖不直接反映這部分。還有一種情況是校驗(yàn)位被打孔后第二分量碼等效碼率升高而你掃描時(shí)沒用打孔后的校驗(yàn)序列。解決先確認(rèn)掃描和仿真用同一套打孔圖樣。再做一次不同塊長的仿真塊長翻倍地板下降說明是距離譜問題這時(shí)EXIT圖再怎么優(yōu)化也沒用得改分量碼或加CRC輔助。最后檢查尾部比特要仿真就做完整收尾要掃描就用周期卷積近似兩者不要混用。6. 進(jìn)階用EXIT圖做碼率匹配和交織器設(shè)計(jì)少走彎路EXIT圖最值錢的能力不是“事后驗(yàn)證”而是“事前選型”。我在做Turbo碼打孔設(shè)計(jì)時(shí)會先用EXIT圖掃不同打孔圖樣下的兩條曲線看它們是否仍然保持隧道開口。常見做法是固定分量碼把校驗(yàn)位按2:1的周期打孔掃出來如果第二分量曲線明顯下沉、和對角線提前相交就換打孔位置或改用非對稱分量碼。這個(gè)工作放到誤碼率仿真里做每一個(gè)打孔圖樣都要跑幾十幀時(shí)間成本差一個(gè)數(shù)量級。交織器設(shè)計(jì)也可以用EXIT軌跡來挑。同一組分量碼和打孔圖樣換S-random交織器和純隨機(jī)交織器軌跡的離散程度完全不同。我一般畫軌跡云的包絡(luò)把同一幀長度下多個(gè)交織器的軌跡疊加包絡(luò)窄說明交織器對外信息的散布效果好。這個(gè)判斷比單純看交織距離譜更接近迭代譯碼的真實(shí)行為。還有一個(gè)進(jìn)階用法是給高階調(diào)制做比特度量匹配。Turbo碼配16QAM或64QAM時(shí)解映射器輸出的是比特LLR映射方式不同導(dǎo)致EXIT曲線形狀差異很大。先在BPSK下確認(rèn)分量碼本身沒問題再換成目標(biāo)調(diào)制解調(diào)器的LLR輸入端做掃描隧道還能不能開直接決定要不要加比特交織器。這一步能避免把時(shí)間浪費(fèi)在注定沒有迭代增益的調(diào)制方案上。這套流程走完我有兩個(gè)習(xí)慣值得保留第一任何新Turbo碼結(jié)構(gòu)先畫EXIT再上板曲線開口是仿真的入場券省下的都是血淚時(shí)間第二所有掃描代碼固定隨機(jī)種子論文圖、仿真結(jié)果和回讀復(fù)現(xiàn)都對同一份隨機(jī)源出問題時(shí)不至于懷疑是隨機(jī)數(shù)在搗亂。EXIT圖不是萬能的它在塊長短、打孔重、距離譜差的場景會給出偏樂觀的答案但作為第一道檢查關(guān)卡它是我調(diào)試Turbo碼鏈路時(shí)最后悔沒有早點(diǎn)用上的工具。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷九月丁香天堂丁香天堂| 久久婷婷东京热| 久久99精品久久久久久噜噜| 色欲婷婷五月天| 色5月婷婷| 一起草无码视频| 涩五月婷婷| 热思思| 99热色综合| 99热在线只有精品| 欧美情月伍月天| 人妻丰满精品一区二区A片| 精品国产va久久久久久久| 日日影院 | 99免费视频| 秋霞A V毛片| 婷婷香五月天| 日本人人xxx| 伊久久婷婷| 啪啪综合网| 色在线99| 五月天停停成人网| 99久久精| 欧美婷婷九月| 国产精品久久久久久亚洲毛片| 久久草婷婷丁香网站| 97久久超视频| 日本人人超碰| 狠狠综合| 亚洲天堂aaaa| 狠狠操狠狠做| 婷婷五月无码| 5月婷婷六月丁香| 综合色网站| 天天插天天插| 成人视频一区| 色99色| 成人五月天视频| 26UUU精品一区二区Com| 欧美在线骚货| 九九五月天| 92久久精品一区二区| 99久久久久久www| 99视频在线精品| 婷婷五月激情热播| 亚洲AV人人操| 91肏| 九九色影院| 亚洲成人丁香花| 色色色色综合| 久久五月天婷婷| 亚洲五月天婷婷| 激情小说之五月| 91丁香五月| 久操欧美在线观看97| 五月香婷婷| 亚洲人人操| 婷婷综合成人| 激情五月天综合网| 亚洲天堂aaaa| 色婷五月| 另类天堂| 五月天婷婷激情六月久久| 99国产99| 7777久久亚洲中文字幕| 色yeye色综合| 色噜久| 久久九九国产| 伊人综合网4| 天天久久66xxx| 亚洲日本激情| 99综合婷婷五月| 丁香婷婷五月六月天| 婷婷五月天激情综合深爱| 襙逼网| 五月丁香综合激情在线观看| 色小说婷婷五月天天天| 欧美xx激情视频在线观看| 五月天婷婷永久免费视频| 婷婷六月视频| 开心五月激情网| 久久久99久久| 精品一二三区久久AAA片| 婷婷久久综合| 色综合香蕉| 色五月综合激情| 激情五月开心五月在线视频| 十月色综合| 天天操婷婷| 久热亚洲| 激情九月婷婷| http://www.lingjunshare.com/| 五月色欧美| se99视频| 久久只这里有精品| 色伊人婷婷| 色播五月天激情| 婷婷五月天影院| 激情五月天偷拍综合网| 五月婷婷官网色| 欧美 日韩 成人在线| 丁香婷婷激情| 韩国中文字幕91| 性一交一乱一交A片久| 色九四色| 丁香五月六月久久综合 | 九九热在视频| 米奇影视五月天| 日韩99精品| 中文字幕在线不卡| 国产操逼网站| 精品国产va久久久久| 我要射综合| 婷婷月综合| 九九九九这里只有精品| 婷婷五月天97干| 伊人婷婷福利网| 伊人超碰在线| 五月色导航| 亚洲人成色A777777在线观看| 激情开心五月天| 99re久热| 五月丁香六月停停| 久热免费视频| 91凹凸在线| 婷婷六月中文字幕| 天天爱天天操| 丁香五月婷婷激情小说| 超碰九九热| 日本天堂网站99| 国产色色在线| 色婷婷五月天激情在线观看| 五月婷婷香蕉| 可以直接看的av网站| 97人凄人人操人人爽| 热99视频精品在线| 亚洲国产成人在线| 深爱五月日韩| 久久亚洲婷婷| 艹天天射| 五月天综合区| 97高清国语自产拍| 丁香婷五月天| 99无码黄色视频| 一起草av在线观看| 激情五月久久| 国产精品视频| 97精品在线| 天天透天天干| 人妻精品一区二区三区| 亚洲色五月婷婷| 久久九九蜜| 99黄色性生活| 99热日本| 天天爽天天| 五月婷久久久久综合| 伊人青草成人| 国产成人精品一区二三区熟女在线| 人人摸人人操人人爽| 丁香五月婷婷五月| 色欲五月婷婷| 综合网激情| 激情五月天视频| 五月丁香精品| 六月丁香婷婷五月天| 亚洲最大在线| 丁香亭亭久久| 五月婷婷操操| 色五月激情五月| 成人精品视频99在线观看免费 | 婷婷性爱五月天丁香网| 夜夜骑日日夜夜| 嫩草AV久久伊人妇女超级A| 午夜丁香婷婷| 大香蕉九操| 五月天操逼网| 婷婷五月丁香五月| 天天爽夜夜爽夜爽精品| 天天网曰日曰夜夜综合永久免费| 丁香 亚洲 久久| 久操香蕉| www.yw色| 色婷婷视频| 99久久综合网| 99热这里只有精品国产免费| AV电影在线播放| 丁香五月天欧美成人| 六月激情综合| 国精产品久久| 狠狠第四色| 人人97碰| 久久 这里只有精品1| 五月婷婷丁香日韩在线| 人妻aV在线| 超碰在线国产| 黄色片avv| 99色免费观看全部| 超碰狠狠操| 色婷婷先锋| 日韩性视频| 9+1视频网址| 婷婷色综合| 丁香五月成人| 99色色| 大香蕉久艹| 五月色综合| 少妇人妻综合色6699| 天天综合久久| 美女五月天| 涩涩五| 成人午夜在线视频| 欧美交换配乱吟粗大25P| 丁香五月开心婷婷| 亚洲激情综合| 综合久久六月| 五月天婷婷影院| 五月花丁香婷婷| 九热电影av| 色日本五月天| 五月婷视频| 99自拍视频| 夜色热久| 另类激情中文| 天天色天天色天天色天天色天天色| 激情五月综合第一页| 日本婷婷五月天| 丁香婷婷六月在线资源观看| 天天爽成人综合网站| 免费视频1区| 天天舔天天操| 人妻操操色| 久青操| 中国丰满熟女A片免费观| 色大综合| 做爱夜夜干天天操| 五月婷婷偷拍| 少妇被躁爽到高潮无码文| 婷婷综合色五月天| 天天插天天日天天爽| 国产免费一区二区三区三州老师F1F1.CC| 五月综合色| 日本爆乳片手机在线播放| 狠狠色婷婷7| 丁香六月色| 欧美99| 9九色首页| 99精品视频免费观看,| 国产精品99久久久久久猫咪| 狠狠色狠狠色综合日日91| 超碰a女人的天堂| 综合色天天| 激情综合网址| 99在线视频资源| 超碰天堂网| 激情婷婷五月天| 久久五月丁香| 狠狠草狠狠草| 成人免费va| 激情五月天综合图片小说网站| 91视频精品99| 天堂在线9| yirenjiqingshiping| 五月色综合| av网址在线| 久久丁香五月天| 这里只有精品视频在线看| 丁香五月天激情婷婷丁香六月| 美欧成人视频| 99热丁香五月| 超碰93在线观看| 综合99在线| 欧美色激情四射| 91五月天| 中国无码av| 一本色道久久88综合日韩精品| 日韩啪啪网| 97色啪| 99热这里只有精品1| 婷婷综合伊人丁香| 欧美va在线| 亚洲性爱区无码区| www.五月.com| 99啪99| 夜丁香综合| 丁香婷婷六月在线资源观看| 夜夜干夜夜操| www.久久爱.com| 大香蕉久久婷婷精品综合| 美女天天爽| 婷婷丁香18| 日韩无码色色| 黄色成人网站在线播放| 天天日夜夜拍| 国产毛片欧美毛片久久久| 九九成人| 中文字幕有多少字| 99热99色| 亚洲AV影片在线观看| 亚洲成人在线在线| Av免费网站在线| 久久久九九视频精品18| 非洲一级AV| 国产成人在线精品| 久久综合热17c| 婷婷五月天影视| 国产精品国产VA片国产| 激情五月小说婷婷| 日本久久天堂| 国产亚洲精品久久久久久郑州| 夜夜爽77777妓女免费下载| 五月婷婷综合网| 超pen个人视频97| 国外亚洲成AV人片在线观看| 亚洲AV无码成人电影| 激情5月婷婷| 久久综合9| 久久久久99精品成人网站| 久久99网址| 中文字幕成人| 亚洲、热| 五月婷婷六月少妇激情| 丁香五月婷婷超碰在线| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 九九99精品| 99热精品在线| 欧美人人超级碰| 七七色综合| 超碰国产AV| 日韩欧美一级大黄网站| 激情亚洲婷婷六月| 91超级碰在线视频| 亚洲午夜成人av电影网| 色婷婷五月色| 五月婷综合网| 中文字幕永久在线| 啪啪九九色| 97人人操在线| 婷婷五月激情在线视频| 99无码视频| 中文字幕操比影片| 人人色婷婷五月天| 五月花婷婷| 99热99在线| 欧美色偷偷大香| 九九精品热| 丁香网五月天激情| 五月综合视频| 五月天丁香婷婷社区| 激情综合五月激情| 久久色五月| 中文幕无线码中文字蜜桃| 性爱人人网| 5月色亭亭视频| 亚洲五月婷婷| 99热爆在线| 啪啪激情网| 激情小说之五月| 色五月婷婷综合| 丁香五月影| 激情久久久久| 99热这里只有精品8| 婷婷五月天伊人| 久久99精品久久久久久三级| 99精品在线下载| 久久伊人五月天| 亚洲色色色| 色欲影香| 亚洲VA在线| 99综合免费视频| 在线超碰精品| 久香草视频在线观看| 色色五月天激情| 国产黄色大片| 99亚洲色| 超碰av在| 五月丁香啪啪啪啪| 另类图片五月天| 久久新地址| 五月天婷婷激情小说电影| 99久久婷婷| 在线另类视频| 日本九九视频| 日本九九视频| 99视频精品在线| 99久操视频| 色婷婷成人影片| 一级性爱视频| 狠狠爱综合网| 激情五月天色色| 色欧美影院| 五月天婷久精视频| 六月婷婷AV| 亚洲国产va| 国产偷人爽久久久久久老妇APP| 99操逼| 中文字幕综合| 五月天成人综合| 97干综合网| 97人妻碰碰碰碰碰久久久久久| 婷婷五月色丁香在线看| 亚洲成人av中文| xfplayav在线| 丁香五月 性爱| 日撸夜撸日操| 91九色 熟| 色小说五月婷婷| 美国少妇性做爰| 色五月丁香激情视频| 丁香五月婷婷基地| 国产一区男女| 人人操碰| 日本在线99| 在线看黄色| 免费AV在线| 1234操逼网| 天天干天天干天天干天天干天天干| 伊人久久大香线蕉亚洲五月天,| 狠狠插狠狠| 激情玖玖综合网| 婷婷五月丁香香蕉| 婷婷久久精品| 婷婷六月丁| 思思热国产视频| 久久久婷| 婷婷激情五月综合丁| 5月丁香综合图区| 婷婷激情五月天小说| 亚洲电影中文字幕| 色玖玖综合网| sisi热国产| 亚洲爆乳无码精品AAA片蜜桃| 艾小青av| 五月 成人 婷婷| 9色在线| 欧美成人无码一区二区三区| 六月五月天婷婷涩播在线| 99色最新在线视频网站| 超碰在线9| 99re思思热久久| 亚州精品色情在线观看| 国产综合A片| 成人网在线视频| 五月色网| 久久婷婷五月天丁香| 色播五月| 激情丁香久久| www.com在线操视频免费观看| 日本婷婷| 操人妻90p| 欧美成人AAA片一区国产精品| 天天操天天草天天草天天| 金品在线视频99| 亚洲综合色色| 丁香五月亚洲| 久久伦乱| 26uuu.| 91免费试看| 五月丁香六月婷婷激情视频在线观看免费 | 欧美五月丁香在线观看| 久草五月天| 午夜色婷婷| 操逼棍操逼| 操逼六区| 天天干人人奸97| 五月婷婷激情网| 丁香五月婷婷无码AV| 欧美久久九九| av色色国产| 五月草影视| 激情综合亚洲| 色婷婷aV四虎| 欧美交换配乱吟粗大25P| 99热激情| 日日操日日干| 91丨九色丨国产打屁股| 色婷婷五月影视| www.婷婷六月天| 日日.c| 这里只有精品热| 久久一级片| 国产肥白大熟妇BBBB视频| 婷婷五月天影院| 五月综合激情图片| 操碰99在线视频观看| 五月色丁香| 人人摸人人| 99精品视频在线| 色射影院| 日韩美女羞羞网站在线观看| 97啪在线观看视频| 日日夜夜干| 色五月天堂| 久久人妻伊人| 亚洲人妻一区二区| 天天操天天爽天天爱| 五月婷婷深深爱| 午夜AV网| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | www.狠狠艹| 天天日人人| AV大香蕉| 丝袜人妻| 久久 婷婷 五月天| 色综合偷拍| 婷五月天影院| www.色多多婷| 天天揷综合网| 亚洲精品又粗又大又爽A片| 91超碰九色| 亚洲六月婷婷| 婷婷五月色天| 亚洲无码99| 久久er99| 五月播播| 五月丁香中文字幕| 五月情色天| 国产一级婬片毛片| Www.婷婷五月| 大陆肏屄视频| 五月天综合图片| 九九久久五月天综合伊人| 99丁香五月婷| 在线五月色播| 99视频精品8| 五月社区丁香| 六月丁香婷婷尤物| 伍月婷丁香花全集| 丁香五月婷综合网| 五月天com| 99免费| 五月天婷婷视频| 九九免费精品| 可以看的AV| 6月丁香婷婷激情| 蜜桃婷婷丁香综合久久开心亚洲| 少妇伦子伦精品无吗| 色婷婷五月天| 婷婷五月丁香综合亚洲| 中文婷婷狠狠| 丁香婷婷五月综合| 欧美综合123区| 91人人操.COM| 六月亚洲婷婷6月中文字幕| 性爱动图国产麻豆一区二区三区 | 亚洲在线操| 亚洲第一黄网| 丁香五月丐人妻| 五月婷婷开心色伊人| 伊人日日干| 欧美成人网婷婷综合在线| wwwxxx五月婷婷小说| 激情开心五月亚洲| 久久久免费精彩视频| 国产婷婷综合| 久色| 婷婷九月久久| 久久久五月五丁香| 六月丁香视频网站| 亚洲久久婷婷| 五月天激情小说| 97人人干| av一级棒av| 日韩情色在线观看| 色婷婷五月天激情| 新激情五月天色播| 婷婷久久丁香五月| 国产成人精品一区二区三区视频 | www.五月天婷婷姐姐| 狠狠狠夜夜夜| 久久婷婷亚洲| 激情综合网婷婷五夜| 色青五月天| a网站免费观看| 97色伦另类图片小说视频 | 五月婷婷干干干| 夜夜夜叫天天天做| 欧美啪啪9| 91色婷婷综合久久中文字幕二区| 97色射| 久久久99婷婷久久久久久| 深情六月婷婷综合久久| 99免费热视频在线| 五月丁香六月婷| 婷色综合| 婷婷基地成人五月天| 色婷婷AV久久久久久久| 丁香五月天社区| αV电影| 青青草性爱视频| 五月激情婷婷女| 色综合激情| 激情九月丁香婷婷| 天天日日夜夜爽| 五月婷av| 粉嫩AV久久一区二区三区| 亚洲人妻电影| Www.婷婷五月| 五月丁香五月婷婷| 婷婷性爱视频在线| 深爱五月天天| 日本久久网| 大香伊人婷婷影院| 丁香五月婷婷成人综合| 色射影院| 五月天丁香欧美激情| 久久在这里有精品| 成人在线网| 黄色aa观看aaguochan| 婷婷五月成人色综合| www.色五月| 日韩AV免费看| 五月婷婷五月天激情视频| 五月亭亭网成人在线视频| 国产黄大片在线观看画质优化| 久综合| 亚洲激情免费视频观看| 三级毛片视频| va中文资源在线观看| 五月丁香婷婷久久| 久久思思99| 情婷婷五月天| 国产一二区爆乳_1国产日韩一区二区三-成人AV | www.久久| 9久久久久久久久久久| 九九久热| 九九热这里只有精品9| 秋霞学生妹一二级| 噜噜视频| 激情五月婷婷| 激情综合婷婷| 五月婷婷激情| 色综合久久99色| 日韩黄色AV无码| 色情综合网| 在线播放人妻| 日本ww亚洲| 婷婷大香蕉| 五月丁香六月婷婷精品| 色啪网| 久久多色| 成人亚洲精品| 久久色婷婷| 六月丁香综合| 97色片| 久9热在线视频| 五月天综合激情网| 午夜成人AV在线| 色色色婷婷五月| 亚欧州精品视频| 婷婷五月综合色拍| 日韩久热| 九九久久五月天综合伊人| 国产avapp 网| 91一起艹| 婷色五月天| 丁香五月在线伊人| 国产精品涩涩涩视频网站| 久婷婷五月丁香在线观看| 成人av免费观看| 亚洲欧洲色色| 欧美情色一区| 色日本网| 97人妻碰碰碰久久久久-最近国语高清| 五月花在线观看视频| 色五月,婷婷大香蕉| 可以看的av| 91丨九色丨丰满人妖| 色播婷婷五月天| 久久五月婷婷电影| 欧美电影在线观看| 婷婷爱五月天人人爱| 婷婷丁香五月天色色| 婷婷 丁香 精品| 99爱99操| 激情五月天影院| VA日本视频| 久久caop| 99热这里精品| 亚洲av免费在线| 狠狠操狠狠爱| 婷婷精品性性性性性性性| 9999热在线观看| 97操在线视频| 337p午夜影院| 99资源在线| 99爱爱| 深夜婷婷五月丁香| 超碰在线资源| 久久三级视频| 色情一区二区播放| 婷婷五月丁香香蕉| 九九色影院| 五月丁香花开综合网| 99热欧美偷拍| 久久综合婷婷| 色五月婷婷亚洲| 色婷婷网| 99色人| 九九在线视频| 国产日批视频| 99久久新视频| 激情综合五月天| 国产成人99久久亚洲综合精品| 99福利导航| 在线18av | 婷婷五月综合啪| 插插插丁香五月婷婷| 91在线看片| 五月丁香久久| 99亚洲无码| 天天插天天玩天天干| 婷婷在线日韩综合| 九九热在线99| 九九热思思| 久久综合激情五月天| 免费在线观看av网站| 久热99| 玖玖资源站中文| 深爱婷婷基地| www91久久| 熟妇人妻中文字幕无码老熟妇| 丁香五月中文字幕色播| 五月天婷婷色小说| 任你草| 综合超碰熟| 亚洲乱码日产精品BD在线观看| 五月丁香婷婷爱| 99热这里有精品24| 欧美情月伍月天| 狠狠色婷婷7777久综合| 亚洲乱码日产精品BD| AV在线观看网站| 99综合激情久久精品久久| AV伊人青草丁香六月| 99色久| 影音先锋日本三级资源| 丁香五月伊人| 最新色色五月天| 五月婷婷片| 色婷婷色情| 亚洲丁香婷婷五月天综合色| 啪啪 综合网| 婷婷五月另类网站| caop视频| 无码色| 亚洲情欲| 激情综合无码| 久热69| 欧美丁香婷婷五月| 丁香婷婷在线| 丁香五月天欧美在线| 伍月婷丁香婷| 婷婷激情五月| 亚洲av成人在线| 热久69| 久久五月婷综合网| a级毛片一区二区免费视频| 亚洲精品久久久久久久久久吃药 | www.色综合| 国产成人高清| 久艹大香蕉| 色五月97| 大香蕉九九操| 欧美性爱日韩性爱| 人妻操日日| 丁香婷婷综合色五月激情国产基地| 三级av在线| 人妻丰满精品一区二区A片| 婷婷久久网| www.超碰在线| 丁香成人五月天| 五月婷婷激情综合| 伊人99热| 免费无码毛片一区二区A片| 日日日日日| 91久久久久久久久18| 99激情| 99操视频| 国产做爰视频免费播放| 亚洲精品又粗又大又爽A片| 婷婷五月天成人网| 久久视频在线视频| 五月天丁香婷婷网| 操逼电影免费看| 欧美激情-区二区三区| 欧美婷婷综合| 大香av| 五月丁香无码| 丁香五月天激情网址| 色五月天天在线观看资源站| 色五月久久成人婷婷| 五月丁香五月激情综合色综合| 狠狠色丁香婷婷基地| 五月婷婷在线网站| 九九色综合视频| 成年人丁香五月| 99热亚洲精品| 激情综合五月婷婷| 亚洲情综合五月天| 久久久久视剧HD| 丁香六月婷婷开心婷婷网| 久久香蕉福利| 激情四射五月天偷偷看婷婷| 夜夜骑日日夜夜| 激情五月狠狠| 色女人久久| 亚洲人人操| se色婷婷视频| 99五月婷| 久久久久久xxxxx| 五月婷婷精品视频| 激情五月天婷婷在线网址发给我| 97碰碰视频在线观看免费| 五月天婷婷影院| 九九色网专区| 182TV大香蕉| 天天开心婷婷丁香五月| 五月天色婷婷基地| 99re热在线观看| 九九aV| 丁香五月婷婷总啪啪| 色色色色色五月丁香| 激情四射五月天偷偷看婷婷| 婷婷香五月| 婷婷欧美综合| 全部老头和老太XXXXX| xxxx五月天色色| 玖玖在线视频福利| 综合色综合| 婷婷月综合| 99国产精品白浆在线观看免费| 日韩AV在线免费| 99热超碰在线| 丁香五月停停av| 亚洲欧美成人在线| 婷婷丁香六月天| 色热久| 丁香五月激情性色郤| 日韩人妻在线观看| 97在线99| 9操在线| 婷婷网五月| 久操人妻| 中文字幕高清av| 丁香六月婷婷五月天| 五月婷婷香| 大香蕉人妻| 一起肏在线视频| 五月激激网w'w'w| 久9免费视频| 激情综合丁香六| 九九热a| 色在线视频网2025| 久久色情| 玖玖婷婷五月| 5月婷婷五月天| 成人电影一区| 97亚洲婷婷| 1995年关宝慧版蜘蛛女| 久久一热| 日本天堂免费99| 五月丁香 啪啪啪| 五月丁香亚洲综合| 婷婷九色| 婷婷丁香五月综合激情小说| www.99视频| 五月丁香亭亭操逼| 九九热只有精品| 国产美女无遮挡裸体毛片A片 | 97干综合网| 1024AV视频| 日 日干 日日做| 天天色宗合| 久七香蕉| 激情五月天开心总和网| 成人国产欧美大片一区| 99热色无码| 五月婷啪啪| 色婷在线视频| 丁香成人色情五月天| 少妇大叫太大太粗太爽了A片| 日韩成人av在线| 成人在线视频一区| 啪啪91| 99色日本| 这里只有精品免费| 五月婷性爱| 六月色五月天天婷婷| 婷婷99狠狠| 玖热精品综合视频| 男女99免费视频| www.婷婷.com| 日本九九网| 亚洲成Av人片乱码色第1集| 五月婷婷色情| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 五月开心播播网| 五月激情婷婷开心五月| www.91色| 日日夜夜狠狠婷婷色| 色爱亚洲| 99re66热这里只有精品| 久久女婷| 丁香五月大香蕉| av九九| 激情色播| 五月婷婷丁香在线| 人妻中文在线| 五月丁香六月情| 久久九九综合| 夜夜骑夜夜操| 99丁香五月婷| 国产成人一区二区三区在线观看| 婷婷丁香高潮了| 夜夜穞天天穞狠狠穞AV美女按摩| 99这里只有免费的精品| 国产毛片欧美毛片久久久| 天堂五月婷婷| 丁香五月大香蕉在线99| 天天爽天天草| 男人天堂AV在线一区二区| 高清无码视频网址| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 夜夜撸夜夜骑| 六月丁香六月婷婷欧美| 中文字幕在线播放视频| 久久视这里只有精品| 五月丁香色综合| 天天爱天天做天天爽| 色综合99色| 婷婷色婷婷| 99精品自拍| 亚洲黄色影视| 国产一级婬片毛片| 婷婷五月天丁香久久| 天天噜| 亚洲激情AV| 久久人妻熟女一区二区| 99日这里只有精品| 国产亚洲99久久| AV操操操| 开心激情久久久久久久| 丁香五月 激情文学| 综合激情在线| 欧美五月丁香啪啪响视频| 国产美女无遮挡裸体毛片A片| 国产精品久久久丁香五月八戒视频| 色碰97| 大香蕉五月丁香| 亚洲熟妇AV综合网五月丁香伊人| 99热在线观看成人| 欧美日韩成人一区二区| 丁香五月六月久久综合| 99色嘟嘟精品网站| 影音先锋91| 五月天婷综合网站| 婷婷五月天渟渟| 91超碰在线观看| 能看的av片| 婷婷色色欧美| 操操啪| 五月天婷婷在线观看| 综合色情网| 婷婷五月花| 国产美女视频久| site:wpjngj.com| 婷婷五月在线| 五月天综合| 日日日天天干| 亚洲丁香花色| 丁香婷婷婷| 五月激情婷婷丁香| 国产精品五月天婷婷| 久久五月视频| 99操不停| 五月综合激情网| 亚洲激情婷婷| 99成人网站| 99亚洲精美视频在线观看| 极品少妇高潮啪啪AV无码| 人人操五月天| 婷婷色播综合五月| 色婷婷88| 精品99*| 国产激情综合五月久久| 五月天狠狠网| 狠狠肏综合网| 五月天久久www| 久久久精品免费啪啪国| 综合网亚洲| 五月婷婷六月丁香在线视频免费在线观看| 台湾综合丁香五月蜜桃| 五月天婷综合| 色色综合网www| 这里只有精品免费视频| 狠狠干五月天| 丁香五月天欧美在线| 91碰碰碰| www.久久久久久| 五月丁小婷婷激情四射| 色色色热| 亚洲综合草草| 97色色综合| 草婷婷在线| 欧日美女Va| 久久婷婷五月天蜜桃| 无语停婷丁香网| 国自产拍偷拍精品啪啪一区二区| 97久久草草超级碰碰碰| 六月色播| 99热99热| 五月婷婷天天色| 色综合久| 日本婷久久| 色五月天丁香婷婷色| 精品99*| 屁股翘好撅高迎合跪趴| 婷婷五月天伊人| 婷久久| 色婷婷五月天在线观看| 欧美激情-区二区三区| 天天天天天色| 色五月丁香五月激情五月激情| 999激情视频| 色五月婷婷青娱乐| 久久五月婷综合网| 美女被操一区二区| 欧美黄色一级录像| 疯狂做受XXXX高潮A片| 99久视频| 亚洲精品亚洲人成人网| 激情五月天综合网| www.婷婷,com| 久久婷婷六月综合综合| 狠狠草狠狠草| 色狠狠色噜噜AV天堂五区消防| 丁香五月婷婷成人网| 欧洲日韩一区二区三区| 婷五月天在线草| 激情综合4月| 激情综合青草| 丁香六月婷婷开心| 五月天色婷婷激情综合| 五月婷婷xxx| 亚洲艹网| 精品国产人人爱人人| 日日夜夜狠狠婷婷色| 欧美五月丁香啪啪响视频| 色色综合色视频| 天天日日人| 日本狠狠爽| 第六色在线| 日日噜狠狠色综合久久| 三级大香蕉网| 99视频一区| 99精品福利视频| 日韩AAAAAAAAAAA片| 欧美五月婷婷| 丁香五月开心亚洲| 色综合久久88色综合天天99| 婷婷五月天av| 伊人五月天| 久草热8精品视频在线观看| 一本色道久久88综合日韩精品| 免费无码毛片一区二区A片| 久久激丁香| 97干资源在线观看| 噜噜狠狠色综合久| 亚洲天堂爱爱| 五月天天天综合| 天天天天天操| 丁香六月婷婷综合在线| 久久人妻乱| 性欧美日本| 99无码视频| 免费观看全黄做爰的视频| 久久色大香蕉| 婷婷五月激情五月丁香五月| www.97碰碰com| 色婷婷基地在线| 亚洲五月综合色播| 思思热精品在线观看| 日本久久人| 婷婷丁香六月| 五月天丁香啪啪网| 亚洲无码成人网| 噜噜噜噜噜久| 五月四色婷婷| 97五月天| 亚洲激情另类| 九九色婷| 欧美日韩成人在线网站| 色10月婷婷视频| 色婷婷香蕉丁丁网| 五月丁香综合激情| 99爱在线免费视频| 五月天大香蕉av| 成人短视频在线免费观看| 另类图片天天影视在线观看| 狠狠色丁香婷婷基地| 99在线小视频| 激情五月婷婷五月| 国内精品99| 玖玖爱资源站| 五月天激情中文字幕| 超碰国产在线观看| 99热思思| 日韩无码乱轮| www.99热视频在线观看| 十月色综合| 婷香五月激情视频| 97碰 在线视频观看| 色播六月| 五月丁香六月激情啪| 9久精品| 婷婷五月天av小说| 丁香五月大香蕉| 手机免费福利视频| 99热网站| 男人的天堂99| 六月丁香激情综合网| 婷婷五月天啪啪| 中文av网| 五月花激情网| 另类综合激情| 婷婷五月色综合| 婷婷五月天性色| 97视频.干com| 99热99这里免费的精品| 综合色五月| 丁香婷婷五月人体| 色五月天综合| 99操久久| www.cao.com久久| 色丁香五月婷婷婷| 激情综合色婷婷啪啪六月天| 精品亚洲国产成AV人片传媒| 大香蕉天堂| 婷婷丁香综合| 五月婷在线| 99热在线观看精品| 99视频这里有精品免费观看| 日本久久精品| WWW99热| 色色哒五月婷婷六月丁香| 99久久网站| 99久扒热| 成人色五婷婷| 色哟呦av| 五月色丁香综合| 精品在线网站| 激情五月天第四色| 五月婷六月丁香| 狠狠色综合网| 五月丁香香蕉| 天天肏天天肏天天肏| www99精品亚| 五月天激情日色在线| 免费黄色片子| 色婷婷亚洲| 五月天社区婷婷丁香社区| 97干资源在线观看| 婷婷五月开心中文字幕在线| 99精品网| 色情五月婷婷| 99热主页日本| 午夜丁香综合婷婷| 嫩草乱码一区三区四区| 九九精品9| 99综合99| 香蕉AV777XXX色综合一区| 99er这里只有精品| 激情五月丁香五月| 五月天婷婷操逼视频| 俺去也婷婷| 91日综合欧美| 婷婷五月天成人网站| 九九综合九| 深爱五月天 开心网| 色色色综合| 玖玖在线资源视频| 97人人操人人干| 99热最新精品| 婷婷色婷婷| 久久久久久xxxxx| 热久久这里只有精品| 大香蕉久久| 亚州操人在线视频| 久久99综合| 激情五月天 婷婷| AV九九| 天天日,天天干,天天操| 久久99久久久久久| 67194国产| 婷婷色亚洲| 婷婷视频网| 丁香婷婷偷拍| 日本一级淫| 色婷婷九月| 99视频啪啪| 五月天婷婷综合免费| 九月婷婷综合网| 久热超碰91| 日韩另类| 九色视频91| 高清无码 一区 二区 三区| 精品亚洲国产成AV人片传媒| 日日操日日射| 91 久热| 九九热精品| 成人在线不卡| 五月激情小说| 极品 少妇 内射| 婷婷五月成人社区| 色综合伊人网| 丁香婷婷九月| 日本狠狠色| 丁香五月天av| 日韩欧美婷婷丁| 色偷偷色婷婷| 五月丁香亚洲校园欧美| 天天插天天干| 99热精品9| 亚洲AV永久无码影院黑人| 激情五月天啪啪| 久久婷婷色| 无码AV免费精品一区二区三区| 色婷婷亚洲在线| www.com色播五月天| 开心五月激情网| 99色啊| 亚洲电影中文字幕| 色在线99| 激情com| 日本婷婷色| 婷婷在线综合| 99 频99热国里只有精品| 99热精品无码| 亚洲色五月| 六月婷婷狠狠| 精品九九久久| 99久.| 五月婷婷六月丁香激情综合网| 丁香婷婷浪潮AV久久综合| 操日视频| 五月丁香六月婷婷在线小说视频| 九九伦子片| 99视频自拍| 狠狠操在线视频| 91婷婷在线观看| 久久婷婷伊人| 色五月激情五月天| 天天色天天搡| 狠狠色婷| 婷婷婷婷色| 天天舔天天摸视频| 久九色| 99久久婷婷精品视频| 97在线精品视频| 全国最新疫情| 欧美久久网| 国产乱人偷精品人妻A片| 婷婷色操| 噜噜噜噜在线| 色色色色综合网| 国产黄色大片|