1.一種面向插入刪節(jié)與替代錯(cuò)誤的硬判決導(dǎo)向前后向估計(jì)方法,其特征在于,所述方法包括以下步驟:
(1)針對(duì)采用級(jí)聯(lián)水印與糾錯(cuò)碼的方案,利用外譯碼器輸出的硬判決碼字序列生成水印譯碼器新的參考序列;
(2)更新描述接收序列的隱馬爾可夫過(guò)程的狀態(tài)輸出概率即由j時(shí)刻的同步漂移狀態(tài)xj轉(zhuǎn)移至j+1時(shí)刻的同步漂移狀態(tài)xj+1時(shí)產(chǎn)生序列的概率,其中j時(shí)刻表示接收碼字中第j-1個(gè)比特已傳輸、第j個(gè)比特待傳輸?shù)臅r(shí)刻,漂移狀態(tài)xj是指從第0個(gè)傳輸比特到第j個(gè)傳輸比特由信道產(chǎn)生的全部插入比特?cái)?shù)與全部刪節(jié)比特?cái)?shù)之差,xj,xj+1∈{-xmax,…,0,…,xmax},其中xmax是內(nèi)譯碼器設(shè)定的最大漂移,且滿(mǎn)足xj-1≤xj+1≤xj+I,I是最大連續(xù)插入比特?cái)?shù),為接收子序列0≤j≤N,N是碼字的比特長(zhǎng)度;
(3)遞歸計(jì)算硬判決導(dǎo)向的前向度量值和后向度量值,并利用更新后的前向和后向度量值計(jì)算碼字中第i個(gè)符號(hào)di的似然信息P(di|r),其中di∈{0,1,…,2k-1}為L(zhǎng)DPC碼字中第i個(gè)符號(hào)的取值,0≤i<N/n,k為稀疏前一個(gè)符號(hào)包含的比特?cái)?shù),n為稀疏后一個(gè)符號(hào)包含的比特?cái)?shù),N/n為碼字中符號(hào)總個(gè)數(shù),r為接收序列。
2.根據(jù)權(quán)利要求1所述的一種面向插入刪節(jié)與替代錯(cuò)誤的硬判決導(dǎo)向前后向估計(jì)方法,其特征在于,所述利用外譯碼器輸出的硬判決碼字序列生成水印譯碼器新的參考序列具體為:
(1.1)將外譯碼器硬判決后碼字的估計(jì)序列進(jìn)行稀疏化得到稀疏序列其中碼長(zhǎng)為Nk/n比特,為N比特;
(1.2)令生成內(nèi)譯碼器新的參考序列w′,其中w為N比特的原始水印序列。
3.根據(jù)權(quán)利要求1所述的一種面向插入刪節(jié)與替代錯(cuò)誤的硬判決導(dǎo)向前后向估計(jì)方法,其特征在于,所述更新描述接收序列的隱馬爾可夫過(guò)程的狀態(tài)輸出概率即由j時(shí)刻的同步漂移狀態(tài)xj轉(zhuǎn)移至j+1時(shí)刻的同步漂移狀態(tài)xj+1時(shí)產(chǎn)生序列的概率,其中j時(shí)刻表示接收碼字中第j-1個(gè)比特已傳輸、第j個(gè)比特待傳輸?shù)臅r(shí)刻,漂移狀態(tài)xj是指從第0個(gè)傳輸比特到第j個(gè)傳輸比特由信道產(chǎn)生的全部插入比特?cái)?shù)與全部刪節(jié)比特?cái)?shù)之差,xj,xj+1∈{-xmax,…,0,…,xmax},其中xmax是內(nèi)譯碼器設(shè)定的最大漂移,且滿(mǎn)足xj-1≤xj+1≤xj+I,I是最大連續(xù)插入比特?cái)?shù),為接收子序列0≤j≤N,N是碼字的比特長(zhǎng)度具體為:
(2.1)更新等效碼字序列密度f(wàn)=0,并初始化等效替代錯(cuò)誤概率Pf=Ps,其中Ps為信道的替代錯(cuò)誤概率,0≤j<N;
(2.2)根據(jù)當(dāng)前j時(shí)刻的同步漂移狀態(tài)xj與j+1時(shí)刻的同步漂移狀態(tài)xj+1之間的聯(lián)系,計(jì)算轉(zhuǎn)移概率具體為,
若xj+1=xj-1,則
若xj+1=xj,則
若xj<xj+1<xj+I,則
若xj+1=xj+I,則
否則其中αI=1/(1-(Pi)I)為考慮最大插入長(zhǎng)度I的歸一化常數(shù),Pd為刪節(jié)概率;Pi為插入概率;Pt為傳輸概率;
(2.3)計(jì)算其中,A為插入xj+1-xj+1個(gè)比特并刪節(jié)發(fā)送比特的概率;B為插入xj+1-xj個(gè)比特并傳輸發(fā)送比特的概率;
(2.4)判斷接收比特串中的最后一個(gè)比特是否滿(mǎn)足判斷條件其中w′j為內(nèi)譯碼器新的參考序列w′在第j位的取值,若滿(mǎn)足判斷條件,輸出概率若不滿(mǎn)足判斷條件,輸出概率