چکیده
سیستم عددی لگاریتمی حقیقی (LNS) امکان این را میدهد که تقسیم و انبوه سازی ارزان و سریعی را انجام دهند ولی افزودن و کاستن گرانتر به صورت دقیقی افزایش مییابد. شواهد اخیر در روشهای جدول چند جانبه و چند جزئی، همراه با هم و با انتقال با هم امکان LNS ALU حقیقی را برای اینکه به صورت کارآمدی در FPGAها برای انواع فراوانی از اربردهای با هدف خاص با دقت معمولی اجرا شود. LNS پیچیده (CLNS) تشکیل LNS است که مقادیر پیچیدهای را در شکل قطبی لگاریتمی را ارائه میدهد. CLNS ارائهی خیلی فشردهای را نسبت به روشهای مستطیلی قدیمی، کاهش ارزش حافظه در کاربردهای با تعداد پیچیده فشرده مثل FFT است، به هر ترتیب، اجرا نمودن CLNS پیشین یا بر اساس CORDIC آهسته یا روشهای بر اساس جدول دو بعدی گران میباشد. این مقاله سعی بر این دارد که پیشرفتهای به وجود آمده را در واحدهای LNS با ارزش واقعی برای محتوای بسیار ویژهی CLNS به کار میبرند. این مقاله روشی نوین را برای کاهش دادن مقدار افزودن CLNS به واسطهی استفاده نمودن دوبارهی LNS ALU دارای ارزش واقعی قدیمی با سخت افزار CLNS ویژه را هدف قرار داده است که خیلی کوچکتر از LNS ALU را برای اینکه بتواند الحاق نماید، ارزش واقعی گذارده است. ALU منتج نسبت به واحدهای CLNS سریع پیشین در هزینهی تأخیرات بیشتر کم هزینهتر است. سخت افزار بیشتر به ALU برای توابع مرتبط مثلثاتی افزوده شده و ممکن است در کاربردهای دیگر نسبت به CLNS مفیدتر باشد. الگوریتم جدید پیشنهاد شده در اینجا با استفاده از کتابخانهی FLoPoCo ( که پیشرفتهای HOTBM اخیر را در ایجاد واحد تابع شرکت میدهد)، و نتایج سنتز FPGA گزارش شدهاند.
1-مقدمه
روش معمول برای حسابهای پیچیده با جفتی از اعداد صحیح کار میکند که نقاطی را در یک سیستم هماهنگ مستطیلی ارائه مینماید. برای اینکه دو عدد پیچیده تسهیم شوند، در این مقاله دقت شده که به وسیلهی متغیرهای با حرف بزرگ، X و Y، با استفاده از هماهنگهای مستطیلی شامل چهار ضریب واقعی باشد....
میتوانید از لینک ابتدای صفحه، مقاله انگلیسی را رایگان دانلود فرموده و چکیده انگلیسی و سایر بخش های مقاله را مشاهده فرمایید