دوره 20، شماره 1 - ( 3-1402 )                   جلد 20 شماره 1 صفحات 132-123 | برگشت به فهرست نسخه ها


XML English Abstract Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Ahmadifar H, Hakimi Z. Set the Domain for Using 3-moduli set {2^n-1, 2^n, 2^n +1}. JSDP 2023; 20 (1) : 7
URL: http://jsdp.rcisp.ac.ir/article-1-1214-fa.html
احمدی فر حمیدرضا، حکیمی زهرا. تعیین دامنه برای بکارگیری مجموعه سه پیمانه ای {2^n-1, 2n, 2^n+1}. پردازش علائم و داده‌ها. 1402; 20 (1) :123-132

URL: http://jsdp.rcisp.ac.ir/article-1-1214-fa.html


دانشگاه گیلان
چکیده:   (793 مشاهده)
سیستم عددی مانده ­ای[1] به دلیل انجام عملیات جمع، تفریق و ضرب در کانال­های موازی باعث بهبود سرعت محاسبات می­گردد. برای استفاده از این سیستم به انجام عملیات تبدیل از دودویی به مانده­ای و مانده­ای به دودویی نیاز است. وجود سربار محاسبات تبدیل می­تواند باعث کاهش کارایی در به­ کارگیری از این سیستم گردد، مگراینکه تعداد عملیات مانده ­ای متوالی به قدری زیاد باشد که زمان سربار تبدیلات را پوشش دهد. در این مقاله با بررسی مجموعه سه پیمانه ای {2-1, 2n, 2n+1}   مشخص شد که به ازای چه تعداد عملیات متوالی جمع یا ضرب، استفاده از عملیات مانده­ ای منجر به سرعت بیشتر می­گردد. نتایج نشان­ می­دهند که در صورت استفاده از  جمع­ کننده با انتشاررقم نقلی[2] ،  در پیمانه­ های با عرض بیشتر از 8 بیت ( n>8 ) اگر تعداد عملیات متوالی حداقل4 باشد، باعث تسریع در محاسبات می­گردد. به همین ترتیب در عمل ضرب و جمع­کننده­ی پیشوندی تعداد توالی به ۲ کاهش می­یابد.

[1] Residue Number System
[2] Ripple Adder
شماره‌ی مقاله: 7
متن کامل [PDF 1904 kb]   (298 دریافت)    
نوع مطالعه: كاربردي | موضوع مقاله: مقالات پردازش داده‌های رقمی
دریافت: 1399/12/12 | پذیرش: 1401/12/3 | انتشار: 1402/5/22 | انتشار الکترونیک: 1402/5/22

فهرست منابع
1. [1] ز. حکیمی، ح. احمدی¬فر، مرزبندی برای بهکارگیری سیستمهای عددی مانده¬ای، چهارمین کنفرانس تکنولوژی در مهندسی برق و کامپیوتر، پژوهشگاه ارتباطات و فناوری اطلاعات، تهران، ایران، خرداد ۱۳۹۸.
2. [1] Hakimi, Z., Ahmadifar, H.," Delimitation for Using Residue Number Systems", 4th Conference on Electrical and Computer Engineering Technology, E-TECH2019, ITRC, Tehran, 1398.
3. [2] Omondi, A., Premkumar, B., "Residue Number Systems - Theory and Implementation", Imperial College Press (ICP), 2007. [DOI:10.1142/9781860948671]
4. [3] Belghadr, A., Jaberipur, G., "FIR Filter Realization via Deferred End-Around Carry Modular Addition", IEEE TCAS I, Vol. 65, pp. 2878 - 2888, 2018. [DOI:10.1109/TCSI.2018.2798595]
5. [4] Xiao, L., Xiang-Gen, X., "Robust Polynomial Reconstruction via Chinese Remainder Theorem in the Presence of Small Degree Residue Errors", IEEE TCAS II: Vol. 65 , Issue: 11, pp. 1778 - 1782, 2018. [DOI:10.1109/TCSII.2017.2756343]
6. [5] Sousa, L., Antao, S., Martins, P., "Combining Residue Arithmetic to Design Efficient Cryptographic Circuits and Systems", IEEE Circuits and Systems Magazine, Vol.16, Issue:4, pp. 6-32, 2016. [DOI:10.1109/MCAS.2016.2614714]
7. [6] Tay, T., Chang, C.-H., "A non-iterative multiple residue digit error detection and correction algorithm in RRNS", IEEE Transactions on Computers, Vol. 65 , Issue: 2, pp. 396 - 408, 2016. [DOI:10.1109/TC.2015.2435773]
8. [7] Koren I, "Computer Arithmetic Algorithms", 2d Edition, A.K. Peters Ltd, 2002.
9. [8] Hiasat, A, "An Efficient Reverse Converter for the Three-Moduli Set { 2^(n+1)-1,2^n,2^n-1 }", IEEE Transactions on Circuits and Systems II, Vol. 64, Issue: 8 pp. 962 - 966, 2017. [DOI:10.1109/TCSII.2016.2608335]
10. [9] Ahmadifar, A., and G. Jaberipur, "Improved modulo-2^q±3 multipliers," in Proc. Of the 17th CSI International Symposium on Computer Architecture and Digital Systems (CADS2013), Tehran, Iran, pp. 31-35.
11. [10] Patronik, P., Piestrak, S.J., "Hardware/Software Approach to Designing Low-Power RNS-Enhanced Arithmetic Units," IEEE TCAS I, Vol. 64, 2017. [DOI:10.1109/TCSI.2017.2669108]
12. [11] Ahmadifar, H., Jaberipur, G., "A New Residue Number System with 5-Moduli Set: {22q,2q±3,2q±1}", The Computer Journal, Vol. 58 , Issue: 7, pp.1548 - 1565, 2015. [DOI:10.1093/comjnl/bxu084]
13. [12] Wang Y, Song X, Aboulhamid M, Shen H, " Adder Based Residue to Binary Number Converters for {2^n- 1,2^n,2^n + 1}", IEEE Transactions on Signal Processing, Vol. 50, No. 7, July 2002. [DOI:10.1109/TSP.2002.1011216]
14. [13] Jaberipur, G., B. Parhami, and S. Nejati, "On Building General Modular Adders from Standard Binary Arithmetic Components," Proc. 45th Asilomar Conf. Signals, Systems, and Computers, 6-9 Nov., Pacific Grove, CA, USA, pp. 154-159, 2011. [DOI:10.1109/ACSSC.2011.6189975]
15. [14] Kalamatianos L, Nikolos D, Efstathiou C, T. Vergos H, Kalamatianos J, "High-Speed Parallel-Prefix Modulo 2^n-1 Adders," IEEE Trans. Computers, Vol. 49, No. 7, special issue on computer arithmetic, pp. 673-680, July 2000. [DOI:10.1109/12.863036]
16. [15] Efstathiou C., H. T. Vergos, and D. Nikolos, "Fast Parallel-Prefix 2^n+1 Adder", IEEE Trans. on Computers, Vol. 53, No. 9, pp. 1211-1216, September 2004. [DOI:10.1109/TC.2004.60]
17. [16] Jaberipur G, Alavi H, "Comment on "Fast Parallel Prefix Modulo 2^n+1 Adder", IEEE Trans. on Computers, Vol. 64, No. 1, pp. 293-294, January 2015. [DOI:10.1109/TC.2013.160]
18. [17] Cardirilli, G.C., Nunzio, L.D., Fazzolari, R., Nannarelli, A., et al," Design Space Exploration Based Methodology for Residue Number System Digital Filters Implementation", IEEE Trans. On Emerging Topics in Computing, Early Access,25 May, 2020.

ارسال نظر درباره این مقاله : نام کاربری یا پست الکترونیک شما:
CAPTCHA

ارسال پیام به نویسنده مسئول


بازنشر اطلاعات
Creative Commons License این مقاله تحت شرایط Creative Commons Attribution-NonCommercial 4.0 International License قابل بازنشر است.

کلیه حقوق این تارنما متعلق به فصل‌نامة علمی - پژوهشی پردازش علائم و داده‌ها است.