Improving the redundancy of Knuth’s balancing scheme for packet transmission systems

Improving the redundancy of Knuth’s balancing scheme for packet transmission systems

A simple scheme was proposed by Knuth to generate binary balanced codewords from any information word.However, this method is limited in the sense that its redundancy is twice that of the full sets of balanced codes. The gapbetween Knuth’s algorithm’s redundancy and that of the full sets of balanced codes is significantly considerable. Thispaper attempts to reduce that gap. Furthermore, many constructions assume that a full balancing can be performedwithout showing the steps. A full balancing refers to the overall balancing of the encoded information together withthe prefix. We propose an efficient way to perform a full balancing scheme that does not make use of lookup tables orenumerative coding.

___

  • [1] Immink K. Coding methods for high-density optical recording, Philips Journal of Research 1986; 41 (4): 410-430.
  • [2] Leiss E. Data integrity in digital optical disks. IEEE Transactions on Computers 1984; 33 (9): 818-827. doi: 10.1109/TC.1984.1676498
  • [3] Al-Bassam S, Bose B. Design of efficient error-correcting balanced codes. IEEE Transactions on Computers 1993; 42 (10): 1261-1266. doi: 10.1109/12.257712
  • [4] Weber J, Immink K, Ferreira H. Error-correcting balanced Knuth codes. IEEE Transactions on Information Theory 2012; 58 (1): 82-89. doi: 10.1109/TIT.2011.2167954
  • [5] Cattermole K. Principles of digital line coding. International Journal of Electronics 1983; 55 (1): 3-33. doi: 10.1080/00207218308961573
  • [6] Tabor J. Noise Reduction Using Low Weight and Constant Weight Coding Techniques. Cambridge, MA, USA: MIT Computer Science and Artificial Intelligence Lab, 1990.
  • [7] Knuth D. Efficient balanced codes. IEEE Transactions on Information Theory 1986; 32 (1): 51-53. doi: 10.1109/TIT.1986.1057136
  • [8] Weber J, Immink K. Knuth’s balanced codes revisited. IEEE Transactions on Information Theory 2010; 56 (4): 1673-1679. doi: 10.1109/TIT.2010.2040868
  • [9] Al-Rababa’a A, Dubé D, Chouinard J. Using bit recycling to reduce Knuth’s balanced codes redundancy. In: 2013 13th Canadian Workshop on Information Theory; Toronto, Canada; 2013. pp. 6-11.
  • [10] Dubé D, Mechqrane M. Almost minimum-redundancy construction of balanced codes using limited-precision integers. In: 2017 15th Canadian Workshop on Information Theory; Quebec City, Canada; 2017. pp. 1-5.
  • [11] Swart T, Weber J. Binary variable-to-fixed length balancing scheme with simple encoding/decoding. IEEE Communications Letters 2018; 22 (10): 1992-1995. doi: 10.1109/LCOMM.2018.2865350
  • [12] Rocha V, Lemos-Neto J, Pacheco A. Class of easily implementable fixed-length to variable-length balanced binary line codes. Electronics Letters 2019; 55 (5): 266-268. doi: 10.1049/el.2018.7032
  • [13] Immink K, Weber J. Very efficient balanced codes. Journal on Selected Areas in Communications 2010; 28 (2): 188-192. doi: 10.1109/JSAC.2010.100207
  • [14] Chien T. Upper bound on the efficiency of DC-constrained codes. Bell System Technical Journal 1970; 49 (9): 2267-2287. doi: 10.1002/j.1538-7305.1970.tb02525.x
  • [15] Salkuyeh D. Positive integer powers of the tri-diagonal Toeplitz matrices. International Mathematical Forum 2006; 1 (22): 1061-1065.
  • [16] Mambou EN, Swart T. Encoding and decoding of balanced q -ary sequences using a Gray code prefix. In: 2016 IEEE International Symposium on Information Theory; Barcelona, Spain; 2016. pp. 380-384.
  • [17] Mambou EN, Swart T. A construction for balancing non-binary sequences based on Gray code prefixes. IEEE Transactions on Information Theory 2017; 64 (8): 5961-5969. doi: 10.1109/TIT.2017.2766668
  • [18] Mambou EN, Swart T. Construction of q -ary constant weight sequences using a Knuth-like approach. In: 2017 IEEE International Symposium of Information Theory; Aachen, Germany; 2017. pp. 2028-2032.
  • [19] Ulrich W. Non-binary error correction codes. Bell System Technical Journal 1957; 36 (6): 1341-1388. doi: 10.1002/j.1538-7305.1957.tb01514.x
  • [20] Berrou C, Jezequel M, Douillard C, Kerouedan S. The advantages of non-binary turbo codes. In: Proceedings 2001 IEEE Information Theory Workshop; Cairns, Australia; 2001. pp. 61-63.
  • [21] Pfleschinger S, Declercq D. Getting closer to MIMO capacity with non-binary codes and spatial multiplexing. In: 2010 IEEE Global Telecommunication Conference; Miami, FL, USA; 2010. pp. 1-5.
  • [22] Karzand M, Telatar E. Polar codes for q-ary source coding. In: 2010 IEEE International Symposium on Information Theory; Austin, TX, USA; 2010. pp. 909-912.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: 6
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

State-space identification of switching linear discrete time-periodic systems with known scheduling signals

İsmail UYANIK, Hasan HAMZAÇEBİ, M. Mert ANKARALI

Cloud-supported machine learning system for context-aware adaptive M-learning

Shafaq MUSSADIQ, Asad HABIB, Jawad ASHRAF, Muhammad ADNAN

Fault-tolerant control of a PMSG-based wind turbine based on parallel interleaved converters

Mohamed ABBES

A comparative study of nonlinear Bayesian filtering algorithms for estimation of gene expression time series data

Asma MEDDEB, Souad CHEBBI, Nesrine AMOR, Sahbi MARROUCHI

Between-host HIV model: stability analysis and solution using memetic computing

Musharif AHMED, Saad ZAFAR, Muhammad Aamer SALEEM, Muhammad ZUBAIR, Ijaz Mansoor QURESHI

PV-based off-board electric vehicle battery charger using BIDC

Ankita PAUL, Krithiga SUBRAMANIAN, Sujitha NACHINARKINIYAN

Automatic generation control analysis of power system with nonlinearities and electric vehicle aggregators with time-varying delay implementing a novel control strategy Nimai Charan PATEL1∗,, Binod Kumar

Binod Kumar SAHU, Manoj Kumar DEBNATH, Nimai Charan PATEL

Path-oriented random testing through iterative partitioning (IP-PRT)

Esmaeel NIKRAVAN, Saeed PARSA

Optimal DG allocation for enhancing voltage stability and minimizing power loss using hybrid gray wolf optimizer

Ayman AWAD, Salah KAMEL, Hussein ABDEL MAWGOUD, Francisco JURADO

DOP: Discover Objects and Paths, a model for automated navigation and selection in virtual environments

Muhammad RAEES, Sehat ULLAH