余数系统操作数到3模集的十进制转换

K. Gbolagade, S. Cotofana
{"title":"余数系统操作数到3模集的十进制转换","authors":"K. Gbolagade, S. Cotofana","doi":"10.1109/MWSCAS.2008.4616918","DOIUrl":null,"url":null,"abstract":"This paper investigates the conversion of 3-moduli Residue Number System (RNS) operands to decimal. First we assume a general {m<sub>i</sub>}<sub>i=1;3</sub> moduli set with the dynamic range M = Pi<sub>i=1</sub> <sup>3</sup> m<sub>i</sub> and introduce a modified Chinese Remainder Theorem (CRT) that requires mod-m3 instead of mod-M calculations. Subsequently, we further simplify the conversion process by focussing on {2n + 2; 2n + 1; 2n} moduli set, which has a common factor of 2. We introduce in a formal way a CRT based approach for this case, which requires the conversion of {2n + 2; 2n + 1; 2n} set into moduli set with relatively prime moduli, i.e., {m<sub>1</sub>/2 ;m<sub>2</sub>;m<sub>3</sub>}, when n is even, n ges 2 and {m<sub>1</sub>;m<sub>2</sub>; m<sub>3</sub>/2}, when n is odd, n ges 3. We demonstrate that such a conversion can be easily done and doesnpsilat require the computation of any multiplicative inverses. Finally, we further simplify the 3-moduli CRT for the specific case of {2n + 2; 2n + 1; 2n} moduli set. For this case the propose CRT requires 4 additions, 4 multiplications and all the operations are mod-m<sub>3</sub> in case n is even and mod-m<sub>3</sub>/2 if n is odd. This outperforms state of the art converters in terms of required operations and due to the fact that the numbers involved in the calculations are smaller it results in less complex adders and multipliers.","PeriodicalId":118637,"journal":{"name":"2008 51st Midwest Symposium on Circuits and Systems","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":"{\"title\":\"Residue Number System operands to decimal conversion for 3-moduli sets\",\"authors\":\"K. Gbolagade, S. Cotofana\",\"doi\":\"10.1109/MWSCAS.2008.4616918\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper investigates the conversion of 3-moduli Residue Number System (RNS) operands to decimal. First we assume a general {m<sub>i</sub>}<sub>i=1;3</sub> moduli set with the dynamic range M = Pi<sub>i=1</sub> <sup>3</sup> m<sub>i</sub> and introduce a modified Chinese Remainder Theorem (CRT) that requires mod-m3 instead of mod-M calculations. Subsequently, we further simplify the conversion process by focussing on {2n + 2; 2n + 1; 2n} moduli set, which has a common factor of 2. We introduce in a formal way a CRT based approach for this case, which requires the conversion of {2n + 2; 2n + 1; 2n} set into moduli set with relatively prime moduli, i.e., {m<sub>1</sub>/2 ;m<sub>2</sub>;m<sub>3</sub>}, when n is even, n ges 2 and {m<sub>1</sub>;m<sub>2</sub>; m<sub>3</sub>/2}, when n is odd, n ges 3. We demonstrate that such a conversion can be easily done and doesnpsilat require the computation of any multiplicative inverses. Finally, we further simplify the 3-moduli CRT for the specific case of {2n + 2; 2n + 1; 2n} moduli set. For this case the propose CRT requires 4 additions, 4 multiplications and all the operations are mod-m<sub>3</sub> in case n is even and mod-m<sub>3</sub>/2 if n is odd. This outperforms state of the art converters in terms of required operations and due to the fact that the numbers involved in the calculations are smaller it results in less complex adders and multipliers.\",\"PeriodicalId\":118637,\"journal\":{\"name\":\"2008 51st Midwest Symposium on Circuits and Systems\",\"volume\":\"100 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"22\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 51st Midwest Symposium on Circuits and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MWSCAS.2008.4616918\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 51st Midwest Symposium on Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MWSCAS.2008.4616918","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

摘要

研究了3模余数系统(RNS)操作数到十进制数的转换。首先,我们假设一个一般的{mi}i=1;3模集,动态范围M = Pii=1 3 mi,并引入一个修正的中国剩余定理(CRT),它需要mod-m3而不是mod-M计算。随后,我们进一步简化转换过程,将重点放在{2n + 2;2n + 1;2n}模集,它的公因式是2。在这种情况下,我们以正式的方式引入基于CRT的方法,这需要{2n + 2;2n + 1;2n}集合成具有相对素模的模集合,即{m1/2;m2;m3},当n为偶数时,n为2,{m1;m2;M3/2},当n是奇数时,n等于3。我们证明这样的转换可以很容易地完成,并且不需要计算任何乘法逆。最后,针对{2n + 2}的具体情况,我们进一步简化了3模CRT;2n + 1;2n}模集。对于这种情况,建议的CRT需要4次加法,4次乘法,当n是偶数时,所有的运算都是mod-m3,如果n是奇数,则是mod-m3/2。就所需的操作而言,这优于最先进的转换器,并且由于计算中涉及的数字更小,因此可以使用更简单的加法器和乘法器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Residue Number System operands to decimal conversion for 3-moduli sets
This paper investigates the conversion of 3-moduli Residue Number System (RNS) operands to decimal. First we assume a general {mi}i=1;3 moduli set with the dynamic range M = Pii=1 3 mi and introduce a modified Chinese Remainder Theorem (CRT) that requires mod-m3 instead of mod-M calculations. Subsequently, we further simplify the conversion process by focussing on {2n + 2; 2n + 1; 2n} moduli set, which has a common factor of 2. We introduce in a formal way a CRT based approach for this case, which requires the conversion of {2n + 2; 2n + 1; 2n} set into moduli set with relatively prime moduli, i.e., {m1/2 ;m2;m3}, when n is even, n ges 2 and {m1;m2; m3/2}, when n is odd, n ges 3. We demonstrate that such a conversion can be easily done and doesnpsilat require the computation of any multiplicative inverses. Finally, we further simplify the 3-moduli CRT for the specific case of {2n + 2; 2n + 1; 2n} moduli set. For this case the propose CRT requires 4 additions, 4 multiplications and all the operations are mod-m3 in case n is even and mod-m3/2 if n is odd. This outperforms state of the art converters in terms of required operations and due to the fact that the numbers involved in the calculations are smaller it results in less complex adders and multipliers.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信