Title :
Computation of the robust symmetrical number system dynamic range
Author :
Luke, Brian L. ; Pace, Phillip E.
Author_Institution :
Navy Cyber Defense Oper. Command, Virginia Beach, VA, USA
fDate :
Aug. 30 2010-Sept. 3 2010
Abstract :
The robust symmetrical number system (RSNS) is a number theoretic transform formed using N ≥ 2 integer sequences and ensures that two successive RSNS vectors (paired terms from all N sequences) differ by only one integer - integer Gray code property. The dynamic range M of the RSNS is defined as the greatest length of combined sequences that contain no ambiguities or repeated paired terms. For all but a select few RSNS sequences there is no closed-form solution to compute the dynamic range and its position. This paper presents an efficient algorithm for computing the dynamic range and its position. The dynamic range is shown to satisfy M <;; Pf where Pf is the RSNS fundamental period Pf = 2N Πmi. It then follows that M <;; M where M = Πmi is the dynamic range of the residue number system. An example is presented to demonstrate the algorithm. The efficiency of the algorithm is examined by comparing the speed of computation to a naive search algorithm (using MATLAB on a PC).
Keywords :
Gray codes; number theory; search problems; vectors; RSNS vector; integer-integer gray code property; residue number system; robust symmetrical number system dynamic range; search algorithm; Algorithm design and analysis; Dynamic range; Heuristic algorithms; Reflective binary codes; Robustness; Signal processing algorithms; Upper bound;
Conference_Titel :
Information Theory Workshop (ITW), 2010 IEEE
Conference_Location :
Dublin
Print_ISBN :
978-1-4244-8262-7
Electronic_ISBN :
978-1-4244-8263-4
DOI :
10.1109/CIG.2010.5592647