基于構(gòu)造代價(jià)函數(shù)求解的自同步擾碼盲識(shí)別方法
doi: 10.11999/JEIT171026
基金項(xiàng)目:
國家自然科學(xué)基金(61602491)
A Blind Identification Method of Self-synchronous Scramblers Based on Optimization of Established Cost Function
Funds:
The National Natural Science Foundation of China (61602491)
-
摘要: 由于卷積碼序列的0,1 bit的概率幾乎均衡,對(duì)于卷積碼自同步加擾的擾碼盲識(shí)別,現(xiàn)有的基于輸入序列0, 1 bit概率不均衡性的識(shí)別方法均已失效,為此該文提出一種新的自同步擾碼盲識(shí)別方法。首先將卷積碼自同步加擾序列進(jìn)行分塊處理,通過加擾數(shù)據(jù)塊與卷積碼校驗(yàn)向量相乘產(chǎn)生新的序列;然后以最大化新生成序列間線性約束關(guān)系成立概率為準(zhǔn)則,利用解調(diào)輸出的軟判決序列建立自同步擾碼反饋多項(xiàng)式系數(shù)的代價(jià)函數(shù);最后根據(jù)自同步擾碼反饋多項(xiàng)式的項(xiàng)數(shù)特點(diǎn),在求解代價(jià)函數(shù)時(shí)改進(jìn)了動(dòng)態(tài)搜索煙花算法,增加了對(duì)煙花個(gè)體元素值的約束操作,由求解出的參量值識(shí)別出自同步擾碼反饋多項(xiàng)式。仿真實(shí)驗(yàn)驗(yàn)證了所提方法的有效性,該方法無需遍歷搜索反饋多項(xiàng)式,且具有較好的魯棒性,所需數(shù)據(jù)量小,隨著數(shù)據(jù)量的增大和擾碼階數(shù)的降低,其識(shí)別正確率逐漸提高。
-
關(guān)鍵詞:
- 自同步擾碼 /
- 卷積碼 /
- 反饋多項(xiàng)式 /
- 校驗(yàn)向量 /
- 煙花算法
Abstract: Since the probability bias between 0 and 1 bit in a convolutional code sequence is very small, the existing method based on the probability bias in the input sequence is ineffective for the identification of a self-synchronous scrambler placed after a convolutional encoder. To solve this problem, a novel method for the blind identification of a self-synchronous scrambler is proposed. First, the scrambled convolutional code sequence is divided into blocks, and a new bit sequence is generated, in which each bit is the dot product of a scrambled bit block with a parity check vector of the convolutional code. Second, based on the criteria of maximizing the probability that the linear equations in the generated bits hold, the cost function of the feedback polynomial coefficients of the self-synchronous scrambler is established using the soft decision sequence, which is the output of the demodulator. Third, according to the characteristic of the number of terms in the feedback polynomial, the dynamic fireworks algorithm is modified by constraining the values of elements in fireworks, and the cost function is optimized using the modified dynamic fireworks algorithm. Simulation experiments show the effectiveness of the proposed algorithm. There is no need to search for the feedback polynomial exhaustively in the proposed algorithm. It is robust to the noise and the number of data required is small. Moreover, along with the increase of the number of received data or the decrease of the order of the feedback polynomial, the correct identification ratio of the proposed method increases. -
李相迎. CCSDS數(shù)據(jù)鏈路層協(xié)議識(shí)別關(guān)鍵技術(shù)研究[D]. [博士論文], 中國科學(xué)院空間科學(xué)與應(yīng)用研究中心, 2011: 21-23. LI Xiangying. Key technologies of protocol identification for CCSDS data link layer[D]. [Ph.D. dissertation], Center for Space Science and Applied Research Chinese Academy of Sciences, 2011: 21-23. SUN Yongwei, ZHANG Limin, and MA Yu. Reconstruction of linear scrambler with block data[J]. Applied Mechanics and Materials, 2015, 701(5): 114-118. doi: 10.4028/AMM.701-702. 114. 張永光, 樓才義. 信道編碼及其識(shí)別分析[M]. 北京: 電子工業(yè)出版社, 2010: 6-7. ZHANG Yongguang and LOU Caiyi. Channel Encoder and Identification Analysis[M]. Beijing: Publishing House of Electronics Industry, 2010: 6-7. 馬鈺, 張立民. 基于實(shí)時(shí)檢測的擾碼重建算法[J]. 電子與信息學(xué)報(bào), 2016, 38(7): 1794-1799. doi: 10.11999/JEIT151068. MA Yu and ZANG Limin. Reconstruction of scrambler with real-time test[J]. Journal of Electronics Information Technology, 2016, 38(7): 1794-1799. doi: 10.11999/JEIT 151068. 楊忠立, 劉玉君. 自同步擾亂序列的綜合算法研究[J]. 信息技術(shù), 2005, 5(2): 30-32. doi: 10.13274/j.cnki.hdzj.2005.02.011. YANG Zhongli and LIU Yujun. Algorithm research of self- synchronizing scrambler sequence[J]. Information Technology, 2005, 5(2): 30-32. doi: 10.13274/j.cnki.hdzj.2005. 02.011. 呂喜在, 蘇紹璟, 黃芝平. 一種新的自同步擾碼多項(xiàng)式盲恢復(fù)方法[J]. 兵工學(xué)報(bào), 2011, 32(6): 680-685. L Xizai, SU Shaojing, and HUANG Zhiping. A novel blind recovery method of self-synchronizing scrambling polynomial [J]. Acta Armentarii, 2011, 32(6): 680-685. 黃芝平, 周靖, 蘇紹璟, 等. 基于游程統(tǒng)計(jì)的自同步擾碼多項(xiàng)式階數(shù)估計(jì)[J]. 電子科技大學(xué)學(xué)報(bào), 2013, 42(4): 541-545. doi: 10.3969/j.issn.1001-0548.2013.04.002. HUANG Zhiping, ZHOU Jing, SU Shaojing, et al. Order estimation of self-synchronizing scrambling polynomial based on run statistic[J]. Journal of University of Electronic Science and Technology of China, 2013, 42(4): 541-545. doi: 10.3969 /j.issn.1001-0548.2013.04.002. 廖紅舒, 袁葉, 甘露. 自同步擾碼的盲識(shí)別方法[J]. 通信學(xué)報(bào), 2013, 34(1): 136-143. doi: 10.3969/j.issn.1000-436x.2013.01. 016. LIAO Hongshu, YUAN Ye, and GAN Lu. Novel blind recognition method for self-synchronized scrambler[J]. Journal on Communications, 2013, 34(1): 136-143. doi: 10.3969/j.issn.1000-436x.2013.01.016. CLUZEAU M. Reconstruction of a linear scrambler[J]. IEEE Transactions on Computers, 2007, 56(9): 1283-1291. 陳澤亮, 彭華, 鞏克現(xiàn), 等. 基于軟信息的擾碼盲識(shí)別方法[J]. 通信學(xué)報(bào), 2017, 38(3): 174-182. doi: 10.11959/j.issn.1000- 436x.2017043. CHEN Zeliang, PENG Hua, GONG Kexian, et al. Scrambler blind recognition method based on soft information[J]. Journal on Communications, 2017, 38(3): 174-182. doi: 10.11959/j.issn.1000-436x.2017043. 馬鈺, 張立民, 王好同. 編碼加擾序列的幀同步盲識(shí)別[J]. 電子學(xué)報(bào), 2016, 44(9): 2087-2092. doi: 10.3969/j.issn.0372-2112. 2016.09.010. MA Yu, ZHANG Limin, and WANG Haotong. Blind identification of frame synchronization in scrambled code sequence[J]. Acta Electronic Sinica, 2016, 44(9): 2087-2092. doi: 10.3969/j.issn.0372-2112.2016.09.010. LIU Xiaobei, KOH S N, CHUI C C, et al. A study on reconstruction of linear scrambler using dual words of channel encoder[J]. IEEE Transactions on Information Forensics and Security, 2013, 8(3): 542-552. doi: 10.1109/ TIFS.2013.2246515. MA Yu, ZHANG Limin, and WANG Haotong. Reconstructing synchronous scrambler with robust detection capability in the presence of noise[J]. IEEE Transactions on Information Forensics and Security, 2015, 10(2): 397-408. doi: 10.1109/TIFS.2014.2378143. LI Xinhao, ZHANG Min, HAN Shunan, et al. Distinction of self-synchronous scrambled linear block codes based on multi-fractal spectrum[J]. Journal of Systems Engineering and Electronics, 2016, 27(5): 968-978. doi: 10.21629/JSEE. 2016.05.04. 張旻, 呂全通, 朱宇軒. 基于線性分組碼的自同步擾碼盲識(shí)別[J]. 應(yīng)用科學(xué)學(xué)報(bào), 2015, 33(2): 178-186. doi: 10.3969/j.issn. 0255-8297.2015.02.007. ZHANG Min, L Quantong, and ZHU Yuxuan. Blind recognition of self-synchronized scrambler based on linear block code[J]. Journal of Applied Sciences, 2015, 33(2): 178-186. doi: 10.3969/j.issn.0255-8297.2015.02.007. 呂全通, 張旻, 李歆昊, 等. 基于碼重分布距離的自同步擾碼識(shí)別方法[J]. 探測與控制學(xué)報(bào), 2015, 37(5): 7-13. L Quantong, ZHANG Min, LI Xinhao, et al. Self- synchronized scrambler recognition based on code weight distributing distance[J]. Journal of Detection Control, 2015, 37(5): 7-13. HUANG Li, CHEN Wengu, CHEN Enhong, et al. Blind recognition of k/n rate convolutional encoders from noisy observation[J]. Journal of Systems Engineering and Electronics, 2017, 28(2): 235-243. doi: 10.21629/JSEE.2017. 02.04. SOTEH A G and BIZAKI H K. On the analytical solution of rank problem in the convolutional code identification context [J]. IEEE Communications Letters, 2016, 20(3): 442-445. doi: 10.1109/LCOMM.2016.2519519. HAGENAUER J, OFFER E, and PAPKE J. Iterative decoding of binary block and convolutional codes[J]. IEEE Transctions on Information Theory, 1996, 42(2): 429-445. YU Peidong, LI Jing, and PENG Hua. A least square method for parameter estimation of RSC sub-codes of turbo codes[J]. IEEE Communications Letters, 2014, 18(4): 644-647. doi: 10.1109/LCOMM.2014.022514.140086. 劉駿, 李靜, 于沛東. 一種Turbo碼隨機(jī)交織器的迭代估計(jì)方法[J]. 通信學(xué)報(bào). 2015, 36(6): 1401-1406. doi: 10.11959/j.issn. 1000-436x.2015140. LIU Jun, LI Jing, and YU Peidong. Iterative estimation method for random interleaver of Turbo codes[J]. Journal on Communications, 2015, 36(6): 1401-1406. doi: 10.11959/ j.issn.1000-436x.2015140. 劉杰, 張立民, 鐘兆根, 等. 一種軟判決下的本原BCH碼盲識(shí)別方法[J]. 西安交通大學(xué)學(xué)報(bào), 2017, 51(6): 59-65. doi: 10.7652/xjtuxb201706010. LIU Jie, ZHANG Limin, ZHONG Zhaogen, et al. A blind recognition method for primitive BCH codes in soft decision situations[J]. Journal of Xian Jiaotong University, 2017, 51(6): 59-65. doi: 10.7652/xjtuxb201706010. ZHENG Shaoqiu, JANECEK A, LI Junzhi, et al. Dynamic search in fireworks algorithm[C]. IEEE Congress on Evolutionary Computation, Beijing, China, 2014: 3222-3229. doi: 10.1109/CEC.2014.6900485. TAN Ying and ZHU Yuanchun. Fireworks algorithm for optimization[C]. International Conference in Swarm Intelligence, Berlin, Germany, 2010: 355-364. doi: 10.1007/ 978-3-642-13495-1-44. -
計(jì)量
- 文章訪問數(shù): 1322
- HTML全文瀏覽量: 167
- PDF下載量: 73
- 被引次數(shù): 0