Robust remaindering and signal processing
Date
2017
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
University of Delaware
Abstract
The Chinese remainder theorem (CRT) also known as Sunzi Theorem provides a reconstruction
of an integer from its remainders modulo several smaller integers called moduli,
if the integer is smaller than the least common multiple (lcm) of all the moduli. In this dissertation,
we mainly consider a problem of robust remaindering with erroneous remainders.
The robust remaindering problem is to robustly reconstruct an integer from its erroneous
remainders such that the reconstruction error is upper bounded by the remainder error level
τ whenever the remainder errors are upper bounded by τ. Its applications can be found in
many areas, such as phase unwrapping in radar signal processing, frequency determination
from several undersampled waveforms, and computational neuroscience. ☐ A robust CRT has recently been proposed for a special case when the remaining
integers of the moduli factorized by their greatest common divisor (gcd) are pairwise coprime.
It basically says that the reconstruction error is upper bounded by the remainder
error level τ if τ is less than a quarter of the gcd of all the moduli. One can see that the
constraint on the moduli limits the applications in practice. In this dissertation, therefore,
we first propose a robust CRT with a general set of moduli on which the constraint used in
previous works is no longer required. A corresponding robust reconstruction algorithm is
also proposed. We call it a single stage robust CRT. Afterwards, we propose a two-stage
robust CRT by grouping the set of moduli into several smaller group and applying the single
stage robust CRT across these groups. This is then easily generalized to a multi-stage robust
CRT. With the procedure, an improvement in the robustness is obtained. ☐ In the previous robust CRT’s, the dynamic range of the large number is assumed to
be the maximal possible one, i.e., the lcm of all the moduli. By relaxing this assumption,
we further study a trade-off between the dynamic range and the robustness bound for twomodular
systems. It basically says that a decrease in the dynamic range may lead to an
increase of the robustness bound. We first obtain a general condition on the remainder errors
and derive the exact dynamic range with a closed-form formula for the robustness to hold.
We then propose simple closed-form reconstruction algorithms. Furthermore, the newly
obtained two-modular results are applied to robust reconstruction for multi-modular systems
and generalized to real numbers. Finally, some simulations are carried out to verify our
proposed theoretical results. ☐ We propose a new robust CRT, which relaxes the constraint that all the remainder
errors have to be small but sacrifices the dynamic range of the large integer. It basically says
that an integer can be robustly reconstructed from its erroneous remainders when a combined
occurrence of multiple unrestricted errors and an arbitrary number of small errors is in the
remainders, where the determinable integer is required to be less than the lcm of a subset
of the moduli. A reconstruction algorithm is also proposed. With the new result, a better
performance on frequency estimation from undersampled waveforms is obtained. ☐ Moreover, we study robust reconstruction and error correction for polynomials when
a few residues have unrestricted errors and some (or all) of the remaining residues have
small errors. We first generalize all the results of robust integer reconstruction to polynomials.
Next, we obtain a stronger residue error correction capability for polynomial remainder
codes with non-pairwise co-prime moduli, i.e., apart from the number of errors that can be
corrected in the previous existing result, some small residue errors can be also corrected in
the residues. On the other hand, different from the Hamming distance, another type of distance
called degree-weighted distance for polynomial residue codes is defined. With respect
to the degree-weighted distance, we derive the error correction capability of these codes and
also propose the minimum degree-weighted distance decoding algorithm. Neither of the
minimum Hamming distance decoding and the minimum degree-weighted distance decoding
is absolutely stronger than the other, but they can complement each other from different
points of view. ☐ Finally, we conduct further research on the generalized CRT for multiple integers.
We first obtain a better dynamic range than that in the prior works for the case of two integer
determination. A simple closed-form determination algorithm for two integers is proposed. When the number of erroneous residue sets is given, we obtain a better sufficient condition on
the range of the determinable two integers than that in the previous work. Moreover, similar
to the CRT for a single integer, the maximal possible dynamic range for the generalized CRT
for multiple integers is the lcm of all the moduli, but some conditions on the multiple integers
and/or moduli need to be imposed. So, compared with the previous results, we propose two
new conditions on the multiple integers and moduli so that the dynamic range can reach
the maximal possible one, i.e., the lcm of all the moduli. Two corresponding determination
algorithms are also proposed.
Description
Keywords
Applied sciences, Robust remaindering, Signal processing
