Efficient generation of elementary sequences

2Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given an irreducible non-primitive polynomial g of degree n over we aim to compute in parallel all the elementary sequences with minimal polynomial g (i.e. one sequence from each class of equivalence under cyclic shifts). Moreover, they need to each be in a suitable phase such that interleaving them will produce an m-sequence with linear complexity deg(g); this m-sequence is therefore produced at the rate of q = (2 n - 1)/ord(g) bits per clock cycle. A naive method would use q LFSRs so our aim is to use considerably fewer. We explore two approaches: running a small number of Galois LFSRs with suitable seeds and using certain registers, possibly with a small amount of buffering; alternatively using only one (Galois or Fibonacci) LFSR and computing certain linear combinations of its registers. We ran experiments for all irreducible polynomials of degree n up to 14 and for each n we found that efficient methods exist for at least one m-sequence. A combination of the two approaches above is also described. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Gardner, D., Sǎlǎgean, A., & Phan, R. C. W. (2013). Efficient generation of elementary sequences. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8308 LNCS, pp. 16–27). Springer Verlag. https://doi.org/10.1007/978-3-642-45239-0_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free