m-sequence generation program using a search algorithm

Generates maximum length sequences (m-sequences) of length a^b-1, where a is any prime number <=31
1.7K Downloads
Updated 31 Mar 2010

View License

Maximum length sequence assuming distinct
values = baseVal^powerVal-1

[ms]=mseqSearch(powerVal,baseVal)

OUTPUT:
ms: generated maximum length sequence, of length
basisVal^powerVal-1 such that all values occur
with equal frequency=basisVal except zero,
which occurs basisVal-1 times

INPUT:
baseVal: any prime number up to 31
powerVal: an integer
NB: the algorithm is performing search in m-sequence
register space so the calculation time grows with
baseVal and powerVal
Tested on Matlab 7.9.0 (R2009b)

(C) Written by Giedrius T. Buracas, SNL-B, Salk Institute
and Center for Functional MRI, UCSD

Cite As

Giedrius Buracas (2024). m-sequence generation program using a search algorithm (https://www.mathworks.com/matlabcentral/fileexchange/27133-m-sequence-generation-program-using-a-search-algorithm), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on MATLAB Coder in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0