دوره 15، شماره 1 - ( 3-1397 )                   جلد 15 شماره 1 صفحات 138-127 | برگشت به فهرست نسخه ها


XML English Abstract Print


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

Akbarzadeh N, Timarchi S. Modulo 2n+1 Multiply and MAC Units Specified for DSPs. JSDP 2018; 15 (1) :127-138
URL: http://jsdp.rcisp.ac.ir/article-1-543-fa.html
اکبرزاده نگار، تیمارچی سمیه. ضرب‌کننده و ضرب‌جمع‌کننده پیمانه 2n+1 برای پردازنده سیگنال دیجیتال. پردازش علائم و داده‌ها. 1397; 15 (1) :127-138

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


دانشگاه شهید بهشتی
چکیده:   (4198 مشاهده)

یکی از مهم­ترین عملیات پردازنده­های سیگنال دیجیتال  فیلتر‌کردن است که معادل عملیات جمع و ضرب متوالی است. ادغام دو واحد ضرب­کننده و جمع­کننده موجود در ساختار این پردازنده­­ها منجر به ایجاد یک واحد جدید به نام ضرب‌جمع­کننده می­شود. جهت بهبود کارایی واحد ضرب‌جمع­کننده، از سامانه‌های اعداد مانده­ای می­توان بهره گرفت. این سامانه به‌دلیل انجام عملیات به‌صورت موازی روی پیمانه­ها و محدود‌کردن انتشار رقم نقلی به داخل هر پیمانه، سرعت و توان مصرفی مدارهای محاسباتی مانند ضرب­کننده و ضرب‌جمع­کننده را بهبود می­بخشند. از میان مجموعه پیمانه {2n+1,2n,2n-1}، مدارهای پیمانه 2n+1 به‌دلیل نیاز به مسیر داده (n+1) بیتی، مسیر بحرانی خواهند بود. در این مقاله، ابتدا یک واحد ضرب‌جمع­کننده برای پیمانه 2n+1 ارائه شده و سپس، برای بهبود بیشتر کارایی از روش خط لوله و چند‌ولتاژی استفاده می­شود. نتایج شبیه­سازی بیان‌گر بهبود تأخیر، توان مصرفی و PDP مدارهای پیشنهادی بدون کاهش کارایی نسبت به مدارهای موجود است.
 

متن کامل [PDF 4618 kb]   (1500 دریافت)    
نوع مطالعه: كاربردي | موضوع مقاله: مقالات پردازش تصویر
دریافت: 1395/12/11 | پذیرش: 1396/8/3 | انتشار: 1397/3/23 | انتشار الکترونیک: 1397/3/23

فهرست منابع
1. [1] تیمارچی سمیه. طراحی و پیاده‌سازی سیستم‌های اعداد مانده‌ای افزونه کارا. رساله‌ی دکتری، دانشگاه شهید بهشتی، فصل‌های 1 و 2، 1388.
2. [2] رجائیان علی، گرایلو هادی. طراحی و ساخت یک سیستم تشخیص خواب آلودگی راننده مبتنی بر پردازش‌گر سیگنال TMS320C5509A. پردازش علائم و داده‌ها، 14 (1) :98-83، 1396.
3. [1] Timarchi, S. Design and Implementation of Efficient Redundant Residue Number Systems, Ph.D dissertation. Shahid Beheshti University, chapter 1-2, 2010.
4. [2] Rajaeian, A., Grailu, H. Implementation of a Driver Drowsiness Detection System Based on TMAS320C5505A DSP Processor. JSDP; 14 (1) :83-98, 2017. [DOI:10.18869/acadpub.jsdp.14.1.83]
5. [3] Timarchi, S., Ghayour, P. and Shahbahrami, A. A novel high-speed low-power binary signed-digit adder. In Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on (pp. 70-74). IEEE, May, 2012. [DOI:10.1109/CADS.2012.6316422]
6. [4] Timarchi, S., Fazlali, M. and Cotofana, S.D. A unified addition structure for moduli set {2 n− 1, 2 n, 2 n+ 1} based on a novel RNS representation. In Computer Design (ICCD), 2010 IEEE International Conference on (pp. 247-252). IEEE, October, 2010.
7. [5] Ramirez, J., Garcia, A., Lopez-Buedo, S. and Lloris, A. RNS-enabled digital signal processor design. Electronics Letters, 38(6), pp.266-268, 2002. [DOI:10.1049/el:20020192]
8. [6] Bernocchi, G.L., Cardarilli, G.C., Del Re, A., Nannarelli, A. and Re, M. Low-power adaptive filter based on RNS components. In Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on (pp. 3211-3214). IEEE, May, 2007. [DOI:10.1109/ISCAS.2007.378155]
9. [7] Marino, F., Stella, E., Branca, A., Veneziani, N. and Distante, A. Specialized hardware for real-time navigation. Real-Time Imaging, 7(1), pp.97-108, 2001. [DOI:10.1006/rtim.1999.0220]
10. [8] Meyer-Bäse, U., García, A. and Taylor, F. Implementation of a communications channeliz-er using FPGAs and RNS arithme-tic. Journal of VLSI signal processing systems for signal, image and video techno-logy, 28(1-2), pp.115-128, 2001. [DOI:10.1023/A:1008167323437]
11. [9] Bajard, J.C. and Imbert, L. A full RNS implementation of RSA. IEEE Transactions on Computers, 53(6), pp.769-774, 2004. [DOI:10.1109/TC.2004.2]
12. [10] Leibowitz, L. A simplified binary arithmetic for the Fermat number transform. IEEE Transac-tions on acoustics, speech, and signal process-ing, 24(5), pp.356-359, 1976. [DOI:10.1109/TASSP.1976.1162834]
13. [11] Zimmermann, R. Efficient VLSI implementation of modulo (2/sup n//spl plusmn/1) addition and multiplication. In Computer Arithmetic, 1999. Proceedings. 14th IEEE Symposium on (pp. 158-167). IEEE, 1999.
14. [12] Efstathiou, C., Pekmestzi, K. and Axelos, N. August. On the Design of Modulo 2^ n+ 1 Multipliers. In Digital System Design (DSD), 2011 14th Euromicro Conference on (pp. 453-459). IEEE, 2011.
15. [13] Efstathiou, C., Moshopoulos, N., Axelos, N. and Pekmestzi, K. Efficient modulo 2n+ 1 multiply and multiply-add units based on modified Booth encoding. Integration, the VLSI Journal, 47(1), pp.140-147, 2014.
16. [14] Efstathiou, C., Vergos, H.T., Dimitrakopoulos, G. and Nikolos, D. Efficient diminished-1 modulo 2/sup n/+ 1 multipliers. IEEE Transac-tions on Computers, 54(4), pp.491-496, 2005. [DOI:10.1109/TC.2005.63]
17. [15] Lv, X. and Yao, R. Efficient diminished-1 modulo 2 n+ 1 multiplier architectures. In Neural Networks (IJCNN), 2014 International Joint Conference on (pp. 481-486). IEEE, July, 2014.
18. [16] Chen J.W., Yao R.H., Wu W.J. Efficient Modulo 2n+1 multipliers. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, pp. 2149–2157, 2011.
19. [17] Efstathiou, C. and Voyiatzis, I. On the diminished-1 modulo 2 N+ 1 fused multiply-add units. In Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2011 6th International Conference on (pp. 1-5). IEEE, April, 2011.
20. [18] Illgner, K. DSPs for image and video process-ing. Signal Processing, 80(11), pp.2323-2336, 2000. [DOI:10.1016/S0165-1684(00)00120-1]
21. [19] Timarchi, S., Kavehei, O. and Navi, K. Low Power Modulo 2 n+ 1 Adder Based on Carry Save Diminished-One Number System. Amer-ican Journal of Applied Sciences, 5(4), pp.312-319, 2008. [DOI:10.3844/ajassp.2008.312.319]
22. [20] Piguet, C. Low-power CMOS circuits: techn-ology, logic design and CAD tools. CRC Press, 2005. [DOI:10.1201/9781420036503] [PMCID]
23. [21] Zimmermann, R. and Fichtner, W. Low-power logic styles: CMOS versus pass-transistor lo-gic. IEEE journal of solid-state circuits, 32(7), pp.1079-1090, 1997. [DOI:10.1109/4.597298]
24. [22] Strollo, A.G.M. and De Caro, D. Low power flip-flop with clock gating on master and slave latches. Electronics Letters, 36(4), pp.294-295, 2000. [DOI:10.1049/el:20000268]

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

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


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

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