{"title":"Computation of the robust symmetrical number system dynamic range","authors":"B. L. Luke, P. E. Pace","doi":"10.1109/CIG.2010.5592647","DOIUrl":null,"url":null,"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).","PeriodicalId":354925,"journal":{"name":"2010 IEEE Information Theory Workshop","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE Information Theory Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIG.2010.5592647","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
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).