نام پژوهشگر: محسن صدیقی مورنانی

طراحی یک کمک پردازنده برای محاسبه توابع مثلثاتی اعداد ممیز شناور
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان 1379
  محسن صدیقی مورنانی   شادرخ سماوی

امروزه توابع مثلثاتی و نمایی با توجه به کاربردهای بسیار زیادی که در زمینه هایی همچون پردازش سیگنالهای دیجیتال ، پردازش تصویر، پردازشهای برداری و کنترل ربات دارند جایگاه ویژه ای پیدا کرده اند. تا چندین سال پیش محاسبه این توابع غالبا بصورت نرم افزاری انجام می گرفت ولی بدلیل افزایش موارد استفاده از این توابع و همچنین نیاز به محاسبه سریعتر آنها پیاده سازی سخت افزاری آنها مورد توجه زیادی قرار گرفته است. برای محاسبه این توابع روشهای محاسباتی مختلفی وجود دارد که از میان آنها روش رقم به رقم بدلیل استفاده از الگوریتم های ساده برای پیاده سازی سخت افزاری مناسبتر از بقیه روشها می باشد. الگوریتم ‏‎cordic‎‏ مورد استفاده در این پایان نامه از مطرح ترین الگوریتم های موجود در روشهای رقم به قم است. در این پایان نامه در ابتدا یک طرح سیستولیک با ساختار ممیز ثابت که برای محاسبه توابع سینوس و کسینوس با استفاده از الگوریتم cordic بکار می رود اصلاح ، شبیه سازی و پیاده سازی گردیده و سپس با ساختار غیر سیستولیک متناظر مقایسه شده است. در ادامه ضمن ارائه و شبیه سازی طرح هایی با ساختار ممیز شناور برای محاسبه توابع سینوس و کسینوس با استفاده از الگوریتم cordic نتایج حاصله با طرحهای ممیز ثابت مقایسه شده اند. در پایان نیز طرحی ارائه گردیده که از خصوصیات ساختار ممیز شناور و ممیز ثابت بطور مشترک استفاده می کند .