Inicio  /  Applied Sciences  /  Vol: 12 Par: 1 (2022)  /  Artículo
ARTÍCULO
TITULO

Multiple Error Correction in Redundant Residue Number Systems: A Modified Modular Projection Method with Maximum Likelihood Decoding

Mikhail Babenko    
Anton Nazarov    
Maxim Deryabin    
Nikolay Kucherov    
Andrei Tchernykh    
Nguyen Viet Hung    
Arutyun Avetisyan and Victor Toporkov    

Resumen

Error detection and correction codes based on redundant residue number systems are powerful tools to control and correct arithmetic processing and data transmission errors. Decoding the magnitude and location of a multiple error is a complex computational problem: it requires verifying a huge number of different possible combinations of erroneous residual digit positions in the error localization stage. This paper proposes a modified correcting method based on calculating the approximate weighted characteristics of modular projections. The new procedure for correcting errors and restoring numbers in a weighted number system involves the Chinese Remainder Theorem with fractions. This approach calculates the rank of each modular projection efficiently. The ranks are used to calculate the Hamming distances. The new method speeds up the procedure for correcting multiple errors and restoring numbers in weighted form by an average of 18% compared to state-of-the-art analogs.

 Artículos similares

       
 
Anika Stelzl and Daniela Fuchs-Hanusch    
Austria?s water utilities are facing new challenges due to advancing climate change. In recent years, changes in water demand have been observed. Water demand forecast models are required to assess these changes and react to them in a sustainable way. In... ver más
Revista: Water

 
Andrew Chamberlin, Andrew Gerber, Mason Palmer, Tim Goodale, Noel Daniel Gundi, Koushik Chakraborty and Sanghamitra Roy    
Artificial Intelligence (AI) hardware accelerators have seen tremendous developments in recent years due to the rapid growth of AI in multiple fields. Many such accelerators comprise a Systolic Multiply?Accumulate Array (SMA) as its computational brain. ... ver más

 
Eduardo Morales-Vargas, Hayde Peregrina-Barreto, Rita Q. Fuentes-Aguilar, Juan Pablo Padilla-Martinez, Wendy Argelia Garcia-Suastegui and Julio C. Ramirez-San-Juan    
Microvasculature analysis is an important task in the medical field due to its various applications. It has been used for the diagnosis and threat of diseases in fields such as ophthalmology, dermatology, and neurology by measuring relative blood flow or... ver más
Revista: Information

 
Haopeng Zhang, Runhan Li, Kuan Lu, Xiaohui Gu, Ruijuan Sang and Donglin Li    
The twin-spool rotor-bearing system plays a crucial role in the aero-engine. The potential manufacturing defect, assembly error, and abnormal working loads in the rotor-bearing system can induce multiple rotor failures, such as bolt looseness and rub imp... ver más
Revista: Applied Sciences

 
Jiafeng Zhang, Guangli Cheng, Jinsong Tang, Haoran Wu and Zhen Tian    
Uncompensated motion errors can seriously affect the imaging quality of synthetic aperture sonars (SASs). In the existing line-by-line motion compensation (MOCO) algorithms for wide-beam multiple-receiver SAS systems, the approximate form of the range hi... ver más