{"title":"模块化rns -十进制数转换算法及其实现","authors":"Z. Li, R. Krishnan, R. Marks","doi":"10.1109/PACRIM.1991.160743","DOIUrl":null,"url":null,"abstract":"An investigation is conducted into residue number system (RNS) to decimal number system conversion algorithms and their implementations. For general Q-tuple RNS decoding, the authors propose a modularized decoding algorithm in which each module decodes only a 2-tuple RNS code, and they discuss its computational complexity at the algorithm level. The second algorithm is for decoding a 2-tuple RNS code and can be called a partial table-lookup method. By memorizing only partial decimal numbers in the dynamic range of any RNS, this method can generate the correct decimal number with at most three additions. Hardware implementation methods are discussed, and a comparison of the algorithms with conventional decoding algorithms is made in terms of the arithmetic operation complexity, dynamic range requirements, and hardware implementation complexity.<<ETX>>","PeriodicalId":289986,"journal":{"name":"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Modulized RNS-decimal number conversion algorithm and its implementations\",\"authors\":\"Z. Li, R. Krishnan, R. Marks\",\"doi\":\"10.1109/PACRIM.1991.160743\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An investigation is conducted into residue number system (RNS) to decimal number system conversion algorithms and their implementations. For general Q-tuple RNS decoding, the authors propose a modularized decoding algorithm in which each module decodes only a 2-tuple RNS code, and they discuss its computational complexity at the algorithm level. The second algorithm is for decoding a 2-tuple RNS code and can be called a partial table-lookup method. By memorizing only partial decimal numbers in the dynamic range of any RNS, this method can generate the correct decimal number with at most three additions. Hardware implementation methods are discussed, and a comparison of the algorithms with conventional decoding algorithms is made in terms of the arithmetic operation complexity, dynamic range requirements, and hardware implementation complexity.<<ETX>>\",\"PeriodicalId\":289986,\"journal\":{\"name\":\"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings\",\"volume\":\"50 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1991-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PACRIM.1991.160743\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACRIM.1991.160743","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modulized RNS-decimal number conversion algorithm and its implementations
An investigation is conducted into residue number system (RNS) to decimal number system conversion algorithms and their implementations. For general Q-tuple RNS decoding, the authors propose a modularized decoding algorithm in which each module decodes only a 2-tuple RNS code, and they discuss its computational complexity at the algorithm level. The second algorithm is for decoding a 2-tuple RNS code and can be called a partial table-lookup method. By memorizing only partial decimal numbers in the dynamic range of any RNS, this method can generate the correct decimal number with at most three additions. Hardware implementation methods are discussed, and a comparison of the algorithms with conventional decoding algorithms is made in terms of the arithmetic operation complexity, dynamic range requirements, and hardware implementation complexity.<>