Open Access
Subscription Access
Computing and Listing of Number of Possible m-Sequence Generators of Order n
Design of maximal length sequence (m-sequence) generators of order n has many controlling parameters. In the design process of the generators it is essential to ensure that the generator characteristic polynomial corresponds to a primitive polynomial. The complexity of the search problem of primitive polynomials of order n grows as n increases and hence restricts the listing of all parameters of m-sequence generators of order n. This paper presents a computational procedure to determine the number of possible generators of order n. The paper provides a list of all possible m-sequence generators for up to n = 100.
Keywords
m-Sequence, LFSR, Primitive Polynomial, Prime Factors, Mersenne Numbers, MATLAB
User
Information
- Ahmad A (2012). Better PN generators for CDMA application – a Verilog-HDL implementation approach, International Journal of Information Engineering (IJIE), vol 2(1), 6–11.
- Ahmad A, Al-Abri D et al. (2012). Adding pseudo-random test sequence generator in the test simulator for DFT approach, Journal of Computer Technology and Applications (JCTA), vol 3(7), 463–470.
- Ahmad A, and Hayat L (2011). Selection of polynomials for cyclic redundancy check for the use of high speed embedded – an algorithmic procedure, Transactions on Computers (WSEAS), vol 10(1), 16–20.
- Ahmad A (2010). A simulation experiment on a built-in self test equipped with pseudorandom test pattern generator and Multi-Input Shift Register (MISR), International Journal of VLSI Design & Communication Systems, vol 1, No. 4, 1–12.
- Ahmad A, and Al-Balushi J (2009). How to design an effective Serial Input Shift Register (SISR) for data compression process of built-in self-test methodology, Proceedings 4th International Design and Test Workshop (IDT’09) held at King Abdul Aziz City for Science and Technology (KAASAT), Riyadh, Saudi Arabia. 372–379.
- Al-Naamany A M, and Ahmad A (2003). Development of a strong stream ciphering technique using non-linear fuzzy logic selector, Mobile and Wireless Communications, IFIP —The International Federation for Information Processing, vol 106, 199–206.
- Ahmad A, Al-Musharafi M J et al. (2002). Design and study of a strong stream crypto-system model for e-commerce, Proceeding ICCC ‘02 Proceedings of the 15th International Conference on Computer Communication, vol 1, 619–630.
- Jamil T, and Ahmad A (2002). An investigation in to the application of linear feedback shift registers for steganography, Proceedings IEEE SoutheastCon2002, Columbia, SC, USA, 239–244.
- Ahmad A, Al-Musharafi M J et al. (2001). An NLFSR based sequence generator for stream ciphers, Proceedings (SETA’01) - An International Conference on Sequences & Their Applications, Norway (Bergen), 11–13.
- Golic J D (2000). Cryptanalysis of three mutually clock-controlled stop/go shift registers, IEEE Transactions on Information Technology, vol 46, No. 3, 1081–1090.
- Ahmad A (1997). Achievement of higher testability goals through the modification of shift register in LFSR based testing, International Journal of Electronics (UK), vol 82, No. 3, 249–260.
- Chen H W, Aine C J E et al. (1996). Nonlinear analysis of biological systems using short m-sequences and sparse-simulation techniques, Annals of Biomedical Engineering, vol 24, 513–536.
- Golomb S W (1982). Shift Register Sequences, Aegean Park Press, Revised Edition.
- Ahmad A, Nanda N K et al. (1990). Are primitive polynomials always best in signature analysis?, IEEE Design & Test of Computers (USA), vol 7, No. 4, 36–38.
- Blum L, Blum M et al. (1986). A simple unpredictable pseudo-random number generator, SIAM Journal of Computing, vol 15, No. 2, 364–383.
- Ahmad A, Nanda N K et al. (1988). A critical role of primitive polynomials in an LFSR based testing technique, IEE Electronics Letters (UK), vol 24(15), 953–955.
- Ahmad A, Al-Busaidi S S et al. (2013). Study on cyclic cross-correlation behavior of maximal length pseudo-random binary sequences, Indian Journal of Industrial and Applied Mathematics (Taylor & Francis), vol 4(1), 33–43.
- Ahmad A, and Al-Abri D (2012). Design of a pseudo-random binary code generator via a developed simulation model, International Journal on Information Technology (ACEEE - Journal), vol 2(1), 33–36.
- Ahmad A (2011). Investigation of some quite interesting divisibility situations in a signature analyzer implementation, Transactions on Circuits and Systems (WSEAS), vol 10 (9), 299–308.
- Ahmad A (1998). An algorithmic generation of sparse primitive polynomials of order n, International Wireless and Telecommunication Symposium (IWATS’98), Shah Alam (Malaysia).
- Ahmad A, and Elabdalla A M (1997). An efficient method to determine linear feedback connections in shift registers that generate maximal length pseudo-random up and down binary sequences, Computer & Electrical Engineering (Elsevier), vol 23(1), 33–39.
- Ahmad A, and Al-Maashri A (2008). Investigating some special sequence length generated through an external exclusive-NOR type LFSRs, International Journal Electrical and Computer Engineering, vol 34(1), 270–280.
- Ahmad A (2003). Realization of a stream cipher with better security and higher reliability goals, 2nd International Conference on Quality, Reliability and Information Technology - Trends and Future Directions, 18–21, 77–78.
- Ahmad A, Al-Busaidi S et al. (2003). Measurement techniques of LFSR sequences, Proceedings International Symposium onWireless Systems and Networks (ISWSN’03), King Fahad Univ-ersity of Petroleum - Dahran, Kingdom of Saudi Arabia, 1–5.
- Ahmad A, Nanda N K et al. (1989). The use of irreducible characteristic polynomials in an LFSR based testing of digital circuits, Proceedings of 4th IEEE International Conference of Region 10 (TENCON-89), 494–496.
- Ahmad A, Ahmed Al-Mashari et al. (2009). On locking conditions in M-sequence generators for the use in digital watermarking, Proceedings International Conference on Methods and Models in Computer Science (ICM2CS09) held at School of Computer & Systems Sciences, Jawaharlal Nehru University, New Delhi, India, 111–115.
- Ahmad A, Al-Musharafi M J et al. (2001). Study and implementation of properties of m-sequences in MATLAB-SIMULINK – A pass / fail test tool for designs of random generators, Proceedings IEEE / IEE International Conference on Communication, Computer and Power (ICCCP’01), Oman, 191–196.
- Ahmad A, Al-Musharafi M J et al. (2002). Study and implementation of properties of m-sequences in MATLAB-SIMULINK – A pass / fail test tool for designs of random generators, Journal of Scientific Research – Science and Technology, vol 7 (part 1), 147–156.
- Al-Lawati A, and Ahmad A (2004). Realization of a simplified controllability computation procedure – a MATLAB-SIMULINK based tool, Sultan Qaboos University Journal for Scientific Research - Science and Technology, Oman, vol 8, 131–143.
- Ahmad A, and Ruelens D (2013). Development of digital logic design teaching tool using MATLAB & SIMULINK, IEEE Technology and Engineering Education (ITEE), vol 8, No. 1, 7–12.
- Ahmad A, Ruelens D et al. (2013). Development of verification tool for minimal Boolean equation, IEEE Technology and Engineering Education (ITEE), vol 8, No. 3.
- MATLAB: Available from: http://www.mathworks.com/
Abstract Views: 464
PDF Views: 0