Classification Based on Euclidean Distance Distribution for Blind Identification of Error Correcting Codes in Noncooperative Contexts

The use of channel code is mandatory in current digital communication systems. It allows us to access the information on the receiver side despite the presence of noise. In this paper, we are interested in the blind identification of the parameters of an error correcting code from a received noisy data stream. The literature provides a large amount of contributions for this problem in the hard-decision case but few in the soft-decision case. It is well known that soft-decision methods allow significant gain in decoding techniques. Thence, we propose an algorithm which is able to identify the length of a code through a classification process from the bits likelihood values. It highlights a difference of behavior between an independent identically distributed sequence and an encoded one. This method does not rely on any <italic>a priori</italic> knowledge about the encoder involved. Indeed, the distribution of <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula>-length code words in an <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula>-dimensional space depends on the encoder characteristics. Some areas of this <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula> -dimensional space are left vacant because of the redundancy added by the encoder. Despite the presence of noise, it is still possible to detect this phenomenon. Furthermore, an adaptation of a collisions method based on the birthday paradox gives us access to an estimation of the code dimension. Finally, we investigate the performance of this estimation methods to show their efficiency.

[1]  Janis Dingel,et al.  Parameter Estimation of a Convolutional Encoder from Noisy Observations , 2007, 2007 IEEE International Symposium on Information Theory.

[2]  A. S. Madhukumar,et al.  Classification of Error Correcting Codes and Estimation of Interleaver Parameters in a Noisy Transmission Environment , 2017, IEEE Transactions on Broadcasting.

[3]  Johann Barbier,et al.  Forward error correcting codes characterization based on rank properties , 2009, 2009 International Conference on Wireless Communications & Signal Processing.

[4]  Erik G. Larsson,et al.  Fast Blind Recognition of Channel Codes , 2014, IEEE Transactions on Communications.

[5]  Jing Li,et al.  A Least Square Method for Parameter Estimation of RSC Sub-Codes of Turbo Codes , 2014, IEEE Communications Letters.

[6]  Matthieu Finiasz,et al.  Recovering a code's length and synchronization from a noisy intercepted bitstream , 2009, 2009 IEEE International Symposium on Information Theory.

[7]  Hong Jiang,et al.  Novel blind encoder identification of Reed-Solomon codes with low computational complexity , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[8]  Jean-Pierre Tillich,et al.  Detecting and reconstructing an unknown convolutional code by counting collisions , 2014, 2014 IEEE International Symposium on Information Theory.

[9]  Xiangyang Luo,et al.  Blind recognition of punctured convolutional codes , 2005, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[10]  Hong Jiang,et al.  Novel Blind Encoder Parameter Estimation for Turbo Codes , 2012, IEEE Communications Letters.

[11]  Audrey Tixier Blind identification of an unknown interleaved convolutional code , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[12]  Roland Gautier,et al.  Blind recovery of k/n rate convolutional encoders in a noisy environment , 2011, EURASIP J. Wirel. Commun. Netw..

[13]  Nicolas Sendrier,et al.  Reconstruction of a turbo-code interleaver from noisy observation , 2010, 2010 IEEE International Symposium on Information Theory.

[14]  Antoine Valembois,et al.  Detection and recognition of a binary linear code , 2001, Discret. Appl. Math..

[15]  Sebastien Houcke,et al.  Algebraic Approach for the Reconstruction of Linear and Convolutional Error Correcting Codes , 2008 .

[16]  Tian Xia,et al.  Novel Blind Identification of LDPC Codes Using Average LLR of Syndrome a Posteriori Probability , 2014, IEEE Trans. Signal Process..

[17]  Nicolas Sendrier,et al.  Reconstruction of convolutional codes from noisy observation , 2009, 2009 IEEE International Symposium on Information Theory.

[18]  Jean-Pierre Tillich,et al.  Identifying an unknown code by partial Gaussian elimination , 2019, Des. Codes Cryptogr..

[19]  Jean-Pierre Tillich,et al.  On the code reverse engineering problem , 2008, 2008 IEEE International Symposium on Information Theory.

[20]  C. Shannon Probability of error for optimal codes in a Gaussian channel , 1959 .

[21]  Arti D. Yardi,et al.  Blind Reconstruction of Binary Cyclic Codes From Unsynchronized Bitstream , 2016, IEEE Transactions on Communications.

[22]  Sébastien Houcke,et al.  Blind detection of interleaver parameters , 2005, ICASSP.

[23]  Feng-hua Wang,et al.  A Method for Blind Recognition of Convolution Code Based on Euclidean Algorithm , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.