Abstract
The linear Games-Chan algorithm for computing the linear complexity c(s) of a binary sequence s of period ℓ = 2n requires the knowledge of the full sequence, while the quadratic Berlekamp-Massey algorithm only requires knowledge of 2c(s) terms. We show that we can modify the Games-Chan algorithm so that it computes the complexity in linear time knowing only 2c(s) terms. The algorithms of Stamp-Martin and Lauder-Paterson can also be modified, without loss of efficiency, to compute analogues of the k-error linear complexity and of the error linear complexity spectrum for finite binary sequences viewed as initial segments of infinite sequences with period a power of two. Lauder and Paterson apply their algorithm to decoding binary repeated-root cyclic codes of length ℓ = 2n in \({\mathcal O}(\ell({\rm log}_{2}\ell)^2)\) time. We improve on their result, developing a decoding algorithm with \({\mathcal O}(\ell)\) bit complexity.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Berlekamp, E.R.: Algebraic Coding Theory. McGraw Hill, New York (1968)
Ding, C.: Lower bounds on the weight complexities of cascaded binary sequences. In: Seberry, J., Pieprzyk, J.P. (eds.) AUSCRYPT 1990. LNCS, vol. 453, pp. 39–43. Springer, Heidelberg (1990)
Ding, C., Shan, W., Xiao, G.: The Stability Theory of Stream Ciphers. LNCS, vol. 561. Springer, Heidelberg (1991)
Games, R.A., Chan, A.H.: A fast algorithm for determining the complexity of a binary sequence with period 2n. IEEE Trans. Inform Theory 29, 144–146 (1983)
Kaida, T., Uehara, S., Imamura, K.: Computation of the k-error linear complexity of binary sequences with period 2n. In: Jaffar, J., Yap, R.H.C. (eds.) ASIAN 1996. LNCS, vol. 1179, pp. 182–191. Springer, Heidelberg (1996)
Kaida, T., Uehara, S., Imamura, K.: An algorithm for the k-error linear complexity of sequences over GF(p m) with period p n, p a prime. Inform. Comput. 151, 134–147 (1999)
Lauder, A.G.B., Paterson, K.G.: Computing the error linear complexity spectrum of a binary sequence of period 2n. IEEE Trans. Inform Theory 49, 273–280 (2003)
Massey, J.L.: Shift register synthesis and BCH decoding. IEEE Trans on Inform Theory 15, 122–127 (1969)
Massey, J.L., Costello, D.J., Justesen, J.: Polynomial weights and code constructions. IEEE Trans. on Inform Theory 19, 101–110 (1973)
Sălăgean, A.M.: On the computation of the linear complexity and the k-error linear complexity of binary sequences with period a power of two. IEEE Trans on Inform Theory 51, 1145–1150 (2005)
Stamp, M., Martin, C.F.: An algorithm for the k-error linear complexity of binary sequences of period 2n. IEEE Trans. Inform. Theory 39, 1398–1401 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sălăgean, A. (2005). On the Computation of the Linear Complexity and the k-Error Linear Complexity of Binary Sequences with Period a Power of Two. In: Helleseth, T., Sarwate, D., Song, HY., Yang, K. (eds) Sequences and Their Applications - SETA 2004. SETA 2004. Lecture Notes in Computer Science, vol 3486. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11423461_11
Download citation
DOI: https://doi.org/10.1007/11423461_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26084-4
Online ISBN: 978-3-540-32048-7
eBook Packages: Computer ScienceComputer Science (R0)