国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種改進(jìn)的線性分組碼的全盲識(shí)別算法

2017-03-18 06:39:19王蘭勛賈層娟郭淑婷
電視技術(shù) 2017年2期
關(guān)鍵詞:分組碼碼長碼字

王蘭勛,賈層娟,郭淑婷

(河北大學(xué) 電子信息工程學(xué)院,河北 保定 071002)

一種改進(jìn)的線性分組碼的全盲識(shí)別算法

王蘭勛,賈層娟,郭淑婷

(河北大學(xué) 電子信息工程學(xué)院,河北 保定 071002)

針對線性分組碼編碼參數(shù)的盲識(shí)別問題,根據(jù)實(shí)際與隨機(jī)序列碼重概率分布間較大的差異性,提出了利用兩種特征參數(shù)(碼重標(biāo)準(zhǔn)差率差值、碼重信息熵)分別同時(shí)識(shí)別碼長和起始點(diǎn)的算法。根據(jù)這兩種算法的不足又進(jìn)一步改進(jìn),提出一種對這兩種特征參數(shù)進(jìn)行融合來同時(shí)識(shí)別碼長和起始點(diǎn)的算法。在此基礎(chǔ)上,通過建立矩陣進(jìn)行化簡獲得生成矩陣,從而實(shí)現(xiàn)線性分組碼的全盲識(shí)別。理論分析及實(shí)驗(yàn)仿真表明該方法簡單易行,容錯(cuò)性較強(qiáng),在誤碼率為0.025條件下對中短碼識(shí)別率達(dá)到90%,誤碼率為0.005條件下對中長碼識(shí)別率高于80%。

線性分組碼;全盲識(shí)別;碼重標(biāo)準(zhǔn)差率差值;特征參數(shù)融合

信道編碼盲識(shí)別技術(shù)可以在所接收編碼信息不全的條件下對線性分組碼進(jìn)行盲識(shí)別。在通信領(lǐng)域中,信道編碼盲識(shí)別應(yīng)用范圍較廣,它可以在衛(wèi)星通信、非協(xié)作通信等領(lǐng)域?qū)π畔⑦M(jìn)行盲識(shí)別,因此具有重要的研究意義[1-3]。

本文針對線性分組碼盲識(shí)別問題展開研究,但據(jù)已有公開發(fā)表的文獻(xiàn)可知,目前針對線性分組碼的全盲識(shí)別的研究相對較少。文獻(xiàn)[4]利用比特頻率檢測法估計(jì)碼長和碼字同步點(diǎn),只適用于較低誤碼環(huán)境,且容錯(cuò)性一般。文獻(xiàn)[5]基于碼重相似度算法識(shí)別碼長和碼字起始點(diǎn),只適用于一種先驗(yàn)條件已知的情況,且容錯(cuò)性也一般。文獻(xiàn)[6]利用矩陣秩信息熵及碼重信息熵分別識(shí)別碼長和碼字起始點(diǎn),但需要多次構(gòu)造矩陣,比較復(fù)雜。文獻(xiàn)[7]利用碼重信息熵識(shí)別碼長,雖適用于較高誤碼環(huán)境,但需已知同步點(diǎn)。文獻(xiàn)[8]根據(jù)矩陣變換和碼重分布來識(shí)別碼長和起始點(diǎn),但容錯(cuò)性一般。文獻(xiàn)[9]利用碼重分布概率方差識(shí)別碼長,雖然運(yùn)算量較小,但需要已知同步點(diǎn)。文獻(xiàn)[10]利用碼重分布距離識(shí)別碼長和碼字起始點(diǎn),只適用于較低誤碼的環(huán)境。文獻(xiàn)[11]根據(jù)解調(diào)輸出的軟判決序列求解有錯(cuò)的方程,但運(yùn)算量所需較大。文獻(xiàn)[12]利用“3倍標(biāo)準(zhǔn)差”準(zhǔn)則和判斷對偶空間歸一化維數(shù)的最大值來識(shí)別碼長和碼字起始點(diǎn),但計(jì)算量較大。

基于以上分析,上述識(shí)別方法中有些容錯(cuò)性一般或者只適用于較低誤碼環(huán)境,有些是必須在碼字起始點(diǎn)(碼字同步點(diǎn))已知的條件下才能完成識(shí)別,而不能實(shí)現(xiàn)全盲識(shí)別。為此,本文提出利用碼重標(biāo)準(zhǔn)差率差值與碼重信息熵進(jìn)行融合來同時(shí)識(shí)別碼長和起始點(diǎn)的算法,該算法可以實(shí)現(xiàn)線性分組碼的全盲識(shí)別。

1 線性分組碼識(shí)別基礎(chǔ)

定義1[13]:一個(gè)(n,k)分組碼的基本單位是碼字,每個(gè)碼字是由k個(gè)信息位和n-k個(gè)監(jiān)督位組成,如果它的信息位和監(jiān)督位之間是一種線性的代數(shù)關(guān)系,則稱為線性分組碼。

定義3[15]:q元[n,k]線性分組碼是GF(q)上的n維線性空間Vn中的一個(gè)k維子空間Vn,k,設(shè)C是一個(gè)q元[n,k]線性分組碼,將C的一組基底作為行向量構(gòu)成一個(gè)k×n階矩陣G,那么G就是線性碼C的生成矩陣。將具有[IkP]形式的G矩陣稱為典型陣。

定理[13](n,k)線性分組碼的k位信息生成的n位碼字集v是n維向量空間V的子集,且v在V中的分布一定是非等概的。

2 兩種特征參數(shù)識(shí)別方法

2.1 兩種算法描述

對于(n,k)線性分組碼而言,碼組內(nèi)各碼元之間具有較強(qiáng)的完整的線性約束關(guān)系,且不同碼重的碼組分布是非等概的,而隨機(jī)序列隨機(jī)性比較大,所以不具有較強(qiáng)的線性約束關(guān)系,導(dǎo)致碼重分布不平衡。根據(jù)實(shí)際序列和隨機(jī)序列碼重分布概率之間的差異最大這一特性,利用碼重標(biāo)準(zhǔn)差率差值、碼重信息熵兩種特征參數(shù)來分別對線性分組碼進(jìn)行全盲識(shí)別。

1)碼重標(biāo)準(zhǔn)差率差值

定義:實(shí)際序列的碼重分布概率的CV與隨機(jī)序列的碼重分布概率的CV的差值定義為碼重標(biāo)準(zhǔn)差率差值,即

(1)

其中:σ實(shí),σ隨表示X1,X2的標(biāo)準(zhǔn)差;μ實(shí),μ隨表示X1,X2的均值;CV表示概率分布的離散程度。對于真實(shí)序列,碼重分布相對集中,即CV較大;對于隨機(jī)序列,碼重分布相對分散,即CV較小。故當(dāng)遍歷到真實(shí)的碼長和起始點(diǎn)時(shí),真實(shí)序列的碼重分布概率相對于隨機(jī)序列較集中,且與隨機(jī)序列的分布特性相差較大,ΔCV最大。因此當(dāng)標(biāo)準(zhǔn)差率差值ΔCV最大時(shí),識(shí)別出真實(shí)的碼長和起始點(diǎn)。

2)碼重信息熵

定義信息熵函數(shù)為

(2)

上述已介紹物理量pi(pi≠0)。經(jīng)上述分析知線性分組碼的碼重分布不平衡,其碼重分布概率與隨機(jī)序列的碼重分布概率之間的差異性很大,當(dāng)遍歷到真實(shí)的碼長和起始點(diǎn)時(shí),實(shí)際序列具有較強(qiáng)的非隨機(jī)性,導(dǎo)致碼重分布不平衡,與隨機(jī)序列相差較大,因此當(dāng)Hn最小時(shí),識(shí)別出真實(shí)的碼長和起始點(diǎn)。

2.2 識(shí)別方法的步驟

假設(shè)接收序列長度為R,則識(shí)別碼長、起始點(diǎn)的步驟概括如下:

1)初始化待識(shí)別參數(shù):碼長為n,n取值范圍是3~l,l是指最大可能碼長;起始點(diǎn)為m,m取值范圍是1~n+1。

2)將截獲的實(shí)際序列以起始點(diǎn)m開始,按碼長n劃分為Ω個(gè)碼字,在每種(n,m)下假設(shè)待測矩陣為XΩ×n(n,m)=(x1+(Ω-c)n,x2+(Ω-c)n,…,xn+(Ω-c)n),其中:c=Ω,Ω-1,…,1。

4)求出每種假設(shè)(n,m)下的實(shí)際序列與隨機(jī)序列的碼重分布概率,利用式(1)、式(2)分別求ΔCV、Hn的值,找出ΔCV最大和Hn最小時(shí)對應(yīng)的(n,m)即為真實(shí)的碼長和起始點(diǎn)。

2.3 仿真驗(yàn)證及分析

選取(15,5)線性分組碼為研究對象,參數(shù)設(shè)置如下:碼組個(gè)數(shù)為1 000組,誤碼率為Pe=0.02,起始點(diǎn)設(shè)為6。根據(jù)2.2節(jié)識(shí)別步驟,基于ΔCV、Hn兩種特征參數(shù)的算法的識(shí)別仿真結(jié)果如圖1和圖2所示。

圖1 基于ΔCV全盲識(shí)別仿真圖

圖2 基于Hn全盲識(shí)別仿真圖

從圖2中不易清晰地觀察出4×4的最小值,所以對式(2)進(jìn)行改進(jìn),對I2取負(fù)值,使得碼重信息熵最大時(shí)識(shí)別出真實(shí)的碼長和起始點(diǎn)。由圖2可知0

(3)

根據(jù)2.2節(jié)識(shí)別步驟,基于Sn的仿真結(jié)果如圖3所示。

圖3 基于Sn全盲識(shí)別仿真圖

經(jīng)分析可知,碼重標(biāo)準(zhǔn)差率差值ΔCV與碼重信息熵Sn是衡量對象之間的差異程度,取值最大時(shí),則實(shí)際序列和隨機(jī)序列的差異性較大,此時(shí)最大值即為真實(shí)的碼長和起始點(diǎn)。由圖1、圖3可知,由于ΔCV與Sn的各個(gè)值之間相差范圍較小,變化不明顯并且不易區(qū)分,所以不易實(shí)現(xiàn)全盲識(shí)別。因此,對這兩種特征參數(shù)進(jìn)行融合使變化范圍較明顯,從而實(shí)現(xiàn)全盲識(shí)別。

3 融合兩種特征參數(shù)識(shí)別方法

3.1 融合算法描述

通過上一章節(jié)對兩種特征參數(shù)的仿真驗(yàn)證,由圖1、圖3可知,最大值都不能在仿真圖中明顯看出,并且它們的值的分布都形似坡狀。圖1較小值分布在碼長為(20,40)的范圍內(nèi),較大值分布在(40,60)的范圍內(nèi)。而圖3較小值分布在碼長為(40,60)的范圍內(nèi),較大值分布在(20,40)的范圍內(nèi)。由于它們較小值與較大值分布范圍正好相反,為此本文利用兩種特征參數(shù)進(jìn)行相乘,即ΔCV×Sn,使得較小值與較大值相乘后較大值取值變小,而最大值與最大值相乘后使得最大值更加突顯,以致于差異明顯增大,且仿真圖中可以明顯看出最大值的位置,從而實(shí)現(xiàn)全盲識(shí)別。由此,兩種特征參數(shù)融合的公式為

D=ΔCV×Sn

(4)

將式(1)和式(3)代入式(4)可得

(5)

融合特征參數(shù)即融合了概率分布的碼重標(biāo)準(zhǔn)差率差值和碼重信息熵,根據(jù)上述對兩種特征參數(shù)的理論分析,知當(dāng)D最大時(shí)識(shí)別出真實(shí)的碼長和起始點(diǎn)。

3.2 識(shí)別方法的步驟

同上章2.2節(jié)的識(shí)別步驟,將步驟(4)中的公式換成式(5)。

3.3 仿真驗(yàn)證及分析

本次實(shí)驗(yàn)選取誤碼率為Pe=0.02的(15,5),Pe=0.01的(31,11)線性分組碼,起始點(diǎn)設(shè)為6,及Pe=0.003的(63,18)線性分組碼,起始點(diǎn)均設(shè)為14,碼組個(gè)數(shù)均為1 000組,利用MATLAB進(jìn)行仿真實(shí)驗(yàn),識(shí)別結(jié)果如圖4所示。

圖4 全盲識(shí)別仿真曲線圖

由圖4三維圖可看出,坐標(biāo)位置分別在(15,6),(31,6),(63,14)處函數(shù)值D取得最大值,可知該處的坐標(biāo)值即為碼長和碼字起始點(diǎn)的真實(shí)值。對于上述3種線性分組碼,雖誤碼率不同,但都能較明顯地識(shí)別出碼長和起始點(diǎn)。經(jīng)分析知,當(dāng)碼長和起始點(diǎn)為真實(shí)值時(shí),碼組內(nèi)具有完整的線性約束關(guān)系,實(shí)際序列的碼重分布概率是非等概的,導(dǎo)致碼重分布不平衡,與隨機(jī)序列的碼重分布概率差異性最大,使得融合特征參數(shù)D值變化最大,所以D值最大時(shí)所對應(yīng)的為真實(shí)的碼長和起始點(diǎn)。經(jīng)仿真驗(yàn)證該算法在一定的誤碼率條件下可以實(shí)現(xiàn)對碼長和起始點(diǎn)的全盲識(shí)別,且識(shí)別效果明顯。

4 生成矩陣的識(shí)別

4.1 理論描述及分析

(6)

式中:Gk×n即為線性分組碼的生成矩陣。

為達(dá)到無錯(cuò)誤碼字最大化進(jìn)行多次化簡計(jì)算,選取出現(xiàn)概率最大的一組最大線性無關(guān)向量組排列成矩陣進(jìn)行化簡,即完成生成矩陣的識(shí)別。

4.2 仿真驗(yàn)證及分析

(7)

5 比較分析容錯(cuò)性

對于不同參數(shù)的線性分組碼,選取(7,4),(15,5),(15,7),(31,11),(63,18)5種線性分組碼為研究對象來討論該融合識(shí)別方法的容錯(cuò)性能。在不同誤碼率下對不同碼長均取1 000組碼字,進(jìn)行500次蒙特卡洛仿真實(shí)驗(yàn),運(yùn)用融合特征參數(shù)統(tǒng)計(jì)不同誤碼率下的正確識(shí)別率,識(shí)別率曲線圖如圖5所示。

圖5 全盲識(shí)別概率曲線圖

由圖5可看出,(7,4)在高誤碼率為0.17時(shí),識(shí)別率達(dá)到90%;(15,5)在高誤碼率為0.21時(shí),識(shí)別率達(dá)到90%;(15,7)在誤碼率為0.035時(shí),識(shí)別率達(dá)到90%;(31,11)在誤碼率為0.025時(shí),識(shí)別率達(dá)到90%;(63,18)在誤碼率為0.005時(shí),識(shí)別率高達(dá)80%以上。由圖可知,對于(15,5)與(15,7)兩種碼字,隨著誤碼率的增加,前者識(shí)別率高于后者,可以看出碼長相同、碼率不同時(shí),低碼率碼字識(shí)別效果較好。因此從上述分析可以得出,隨著誤碼率、碼長和碼率的逐漸增大,碼組內(nèi)碼字之間的線性約束關(guān)系逐漸減弱,使得識(shí)別率降低,可見,該識(shí)別算法在誤碼率為0.005條件下,可以有效地實(shí)現(xiàn)中長碼的全盲識(shí)別。

以(15,5)線性分組碼作為研究對象,在碼字種類和碼組個(gè)數(shù)相同的條件下,對文獻(xiàn)[5-6,8-9]和本文算法分別進(jìn)行500次蒙特卡洛仿真實(shí)驗(yàn)。圖6為本文算法與文獻(xiàn)[6,8-9]碼長識(shí)別率進(jìn)行比較,可以看出本文算法在高誤碼率為0.21時(shí)的碼長識(shí)別概率高達(dá)90%,而其他3種算法均沒有本文算法容錯(cuò)性好。圖7為本文算法與文獻(xiàn)[5-6,8]碼字起始點(diǎn)識(shí)別率進(jìn)行比較,可以看出本文算法在高誤碼率為0.21時(shí)的碼字起始點(diǎn)識(shí)別概率達(dá)到90%,均優(yōu)于其他3種算法。因此本文提出的對碼重標(biāo)準(zhǔn)差率差值和碼重信息熵進(jìn)行融合來識(shí)別碼長和同步點(diǎn)的算法比以往算法更具有誤碼適應(yīng)能力。

圖6 碼長識(shí)別率比較

圖7 同步點(diǎn)識(shí)別率比較

6 結(jié)論

本文根據(jù)實(shí)際與隨機(jī)序列碼重概率分布之間的差異性特征,提出了基于碼重標(biāo)準(zhǔn)差率差值、碼重信息熵2種特征參數(shù)的算法分別同時(shí)識(shí)別碼長和起始點(diǎn)。但通過對2種特征參數(shù)的仿真驗(yàn)證分析,發(fā)現(xiàn)這2種算法難以實(shí)現(xiàn)線性分組碼的全盲識(shí)別,進(jìn)而提出了一種將碼重標(biāo)準(zhǔn)差率差值與碼重信息熵進(jìn)行融合的全盲識(shí)別算法,可同時(shí)實(shí)現(xiàn)碼長與碼字同步點(diǎn)的識(shí)別。利用線性分組碼的特性,建立矩陣進(jìn)行模二運(yùn)算化簡識(shí)別生成矩陣,實(shí)現(xiàn)了線性分組碼的全盲識(shí)別。最后,進(jìn)行仿真實(shí)驗(yàn),討論并分析其容錯(cuò)性。結(jié)果表明,該算法簡單易懂,容錯(cuò)性強(qiáng)于其他文獻(xiàn),在高誤碼率為0.025情況下能有效地識(shí)別中短碼,在誤碼率為0.005情況下能有效地識(shí)別中長碼。

[1] 閆郁翰.信道編碼盲識(shí)別技術(shù)研究[D].西安:西安電子科技大學(xué),2012.

[2] 王蘭勛,熊政達(dá),孫旭麗.本原BCH碼參數(shù)的盲識(shí)別方法[J].電視技術(shù),2015,39(17):38-42.

[3] 宋鏡業(yè).信道編碼識(shí)別技術(shù)研究[D].西安:西安電子科技大學(xué),2009.

[4] 陳金杰,楊俊安.一種對線性分組碼編碼參數(shù)的盲識(shí)別方法[J].電路與系統(tǒng)學(xué)報(bào),2013,18(2):248-254.

[5] 王蘭勛,佟婧麗,孟祥雅.一種線性分組碼參數(shù)的盲識(shí)別方法[J].電視技術(shù),2014,38(9):188-192.

[6] 陳金杰,計(jì)同鐘,楊俊安.高誤碼條件下線性分組碼的盲識(shí)別[J].應(yīng)用科學(xué)學(xué)報(bào),2013,31(5):459-467.

[7] 陳金杰,楊俊安.基于碼重信息熵低碼率線性分組碼的盲識(shí)別[J].電路與系統(tǒng)學(xué)報(bào),2012,17(1):41-46.

[8] 朱聯(lián)祥,李荔.改進(jìn)的二進(jìn)制循環(huán)碼盲識(shí)別方法[J].計(jì)算機(jī)應(yīng)用,2013,33(10):2762-2764.

[9] 鄭瑞瑞,汪立新.基于碼重分布概率方差的循環(huán)碼識(shí)別方法[J].太赫茲科學(xué)與電子信息學(xué)報(bào),2013,11(5):792-796.

[10] 王磊,胡以華,王勇,等.基于碼重分布的系統(tǒng)循環(huán)碼識(shí)別方法[J].計(jì)算機(jī)工程與應(yīng)用,2012,48(7):150-153.

[11] 于沛東,李靜,彭華.一種利用軟判決的信道編碼識(shí)別新算法[J].電子學(xué)報(bào),2013,41(2):301-306.

[12] 楊曉煒,甘露.基于Walsh-Hadamard變換的線性分組碼參數(shù)盲估計(jì)算法[J].電子與信息學(xué)報(bào),2012,34(7):1642-1646.

[13] 張永光,樓才義.信道編碼及其識(shí)別分析[M].北京:電子工業(yè)出版社,2010.

[14] 趙曉群.現(xiàn)代編碼理論[M].武漢:華中科技大學(xué)出版社,2008.

[15] 陳魯生,沈世鎰.編碼理論基礎(chǔ)[M].北京:高等教育出版社,2005.

王蘭勛(1956— ),教授,主要從事數(shù)字通信與信息編碼方面研究;

賈層娟(1988— ),女,碩士生,主研信道編碼盲識(shí)別;

郭淑婷(1992— ),女,碩士生,主研調(diào)制識(shí)別。

責(zé)任編輯:閆雯雯

Improved blind recognition method of linear block code parameters

WANG Lanxun, JIA Cengjuan, GUO Shuting

(CollegeofElectronicandInformationalEngineering,HebeiUniversity,HebeiBaoding071002,China)

In view of the problem of the blind recognition of linear block code parameters, the code length and synchronization point are simultaneous identified by the recognition method based on the two characteristic parameter(standard error rate difference of code weight and information entropy of code weight)that is proposed by the difference of code weight distribution probability between the actual sequence and random sequence. According to the deficiency of these two algorithms, then a new method of fusion of two characteristic parameters is put forward that code length and synchronization point can be simultaneous identified. And through establishing matrix and simplifying Matrix, and identify the generator matrix to achieve a blind identification linear block codes.Theoretical analysis and simulation experience show that the recognition method is simple and has better error-tolerance, and the recognition method 90% with middle and short code length can be recognized when BER is 0.025 and has better performance more than 80% about slightly long code in 0.005BER.

linear block code;blind recognition;standard error rate difference of code weight;characteristic parameter fusion

王蘭勛,賈層娟,郭淑婷.一種改進(jìn)的線性分組碼的全盲識(shí)別算法[J].電視技術(shù),2017,41(2):77-82. WANG L X, JIA C J, GUO S T. Improved blind recognition method of linear block code parameters [J]. Video engineering,2017,41(2):77-82.

TP391

A

10.16280/j.videoe.2017.02.016

河北省自然科學(xué)基金項(xiàng)目(F2014201168)

2016-04-28

猜你喜歡
分組碼碼長碼字
構(gòu)造長度為4ps的量子重根循環(huán)碼
基于信息矩陣估計(jì)的極化碼參數(shù)盲識(shí)別算法
放 下
數(shù)據(jù)鏈系統(tǒng)中軟擴(kuò)頻碼的優(yōu)選及應(yīng)用
放下
環(huán)Fq[v]/上循環(huán)碼的跡碼與子環(huán)子碼
基于公約式權(quán)重的截短線性分組碼盲識(shí)別方法
基于多分組碼的密鑰預(yù)分配算法研究
碼長為2nps的重根自對偶負(fù)循環(huán)碼
長為{4,5,6}的完備刪位糾錯(cuò)碼的存在性*
阳高县| 华宁县| 永仁县| 富民县| 鄱阳县| 临潭县| 塔河县| 郁南县| 合阳县| 乾安县| 宾阳县| 贵州省| 楚雄市| 蓬溪县| 永仁县| 湘潭市| 德惠市| 柏乡县| 图片| 徐水县| 吉木乃县| 抚顺市| 时尚| 嘉祥县| 乌鲁木齐市| 当雄县| 通山县| 永平县| 肥东县| 舞阳县| 镇巴县| 苏尼特右旗| 华容县| 兰坪| 阿拉善右旗| 綦江县| 绥阳县| 定日县| 深圳市| 颍上县| 杭锦旗|