Abstract
Balanced sequences and balanced codes have attracted a lot of research in the last seventy years due to their diverse applications in information theory as well as other areas of computer science and engineering. There have been some methods to classify balanced sequences. This work suggests two new different hierarchies to classify these sequences. The first one is based on the largest $\ell $ for which each $\ell $ -tuple is contained the same amount of times in the sequence. This property is a generalization for the property required for de Bruijn sequences. The second hierarchy is based on the number of balanced derivatives of the sequence. Enumeration for each such family of sequences and efficient encoding and decoding algorithms are provided in this paper.
Original language | English |
---|---|
Pages (from-to) | 2923-2939 |
Number of pages | 17 |
Journal | IEEE Transactions on Information Theory |
Volume | 69 |
Issue number | 5 |
DOIs | |
State | Published - 1 May 2023 |
Keywords
- Balanced sequences
- Knuth's balancing algorithm
- de Bruijn graph
- de Bruijn sequences
- derivatives of sequences
All Science Journal Classification (ASJC) codes
- Information Systems
- Library and Information Sciences
- Computer Science Applications