پیاده سازی سخت افزاری الگوریتم pso با استفاده از تکنولوژی cmos

پایان نامه
چکیده

الگوریتم های تکاملی الگوریتم های جستجوی عام منظوره ای هستند که برای حل بسیاری از مسائل بهینه سازی مهندسی و پیچیده به کار گرفته شده اند. این الگوریتم ها تکامل طبیعی را بر روی جمعیتی از راه حل های احتمالی همانندسازی می کنند. الگوریتم بهینه سازی دسته ای ذرات یا pso یک الگوریتم بهینه سازی جدید با گستره رو به رشدی از کاربردها می باشد. با این وجود، این الگوریتم عموما یک روش به شدت محاسباتی می باشد که از زمان اجرای بسیار بالا رنج می برد. بنابراین استفاده از آن در کاربردهای واقعی که رسیدن به یک راه حل مناسب در یک زمان محدود ضروری است مشکل به نظر می رسد. برای بسیاری از کاربردهای واقعی، الگوریتم pso مانند دیگر الگوریتم های تکاملی ممکن است برای روزها در حال اجرا باشد، حتی زمانی که بر روی یک دستگاه با قدرت محاسباتی بالا اجرا شود. بنابراین، عمده ترین مانع استفاده از این الگوریتم زمان اجرای بالای آن می باشد. پیاده سازی های سخت افزاری الگوریتم pso برای کم کردن هزینه بالای محاسباتی آن در مسائل بهینه سازی پیچیده به خدمت گرفته شده است. کاربردهای پیچیده سیستم های هوشمند نیازمند طراحی و توسعه معماری های سخت افزاری با کارایی بالا هستند. تمام پیاده سازی های سخت افزاری که قبلاً برای الگوریتم pos ارایه گردیده اند بر مبنای fpga بوده اند. در این پایان نامه به پیاده سازی چیپ پردازشگر 16 بیت pso با 20 ذره الگوریتم پرداخته شده است. پردازشگر pso پیشنهادی با استفاده از تکنولوژی cmos در پروسه csmc 0.18 µm به صورت دیجیتال پیاده سازی شده است. ویژگی بارز چیپ طراحی شده این است که می توان به تناسب کاربرد، تعداد ذره های فعال پردازشگر را برنامه ریزی نمود. از ویژگی های این پردازشگر این است که فقط مختص یک کاربرد خاص نبوده و می توان در هر کاربردی از الگوریتم pso به کار گرفت. به عبارت دیگر چیپ طراحی شده یک چیپ عام منظوره است. تمامی بلوک های طراحی شده در نرم افزار matlab و hspice شبیه سازی شده است.

منابع مشابه

پیاده سازی سخت افزاری شبکه های عصبی خود سازمانده (som) با استفاده از تکنولوژی cmos

شبکه با توپولوژی linear، شامل 4 نرون و هر نرون دارای 3 وزن آنالوگ مرتبط با ورودی 3-بعدی است. ورودی و خروجی شبکه بصورت ولتاژ می باشد که موجب سادگی در اتصال به سایر ادوات می گردد. برای پیاده سازی این شبکه یک مدار محاسبه فاصله(dmc) برای سنجش میزان شباهت نرون به دیتای ورودی آنالوگ، بر اساس یک راهکار جدید ارائه شده است. برای یافتن نرون برنده از ساختار(wta) و همچنین برای به روز رسانی وزن های نرون برن...

15 صفحه اول

پیاده سازی سخت افزاری هسته حذف نویز وفقی مبتنی بر الگوریتم حداقل میانگین مربعات با کمترین منابع مصرفی

در این مقاله پیاده سازی سخت افزاری هسته حذف نویز فعال ارائه می‌گردد. فیلترهای وفقی در زمینه‌های مختلفی مانند پردازش سیگنال، رادار، سونار، شناسایی کانال و غیره مورد استفاده قرار می‌گیرند. فیلترهای وفقی با پاسخ ضربه محدود به دلیل حجم کم محاسبات و فاز خطی بسیار محبوب می‌باشند. الگوریتم حداقل میانگین مربعات برای آموزش ضرایب این فیلترها مورد استفاده قرار می‌گیرد. پیشرفتهای چشمگیر در زمینه قطعات نیمه...

متن کامل

پیاده سازی سخت افزاری هسته حذف نویز وفقی مبتنی بر الگوریتم حداقل میانگین مربعات با کمترین منابع مصرفی

در این مقاله پیاده سازی سخت افزاری هسته حذف نویز فعال ارائه می‌گردد. فیلترهای وفقی در زمینه‌های مختلفی مانند پردازش سیگنال، رادار، سونار، شناسایی کانال و غیره مورد استفاده قرار می‌گیرند. فیلترهای وفقی با پاسخ ضربه محدود به دلیل حجم کم محاسبات و فاز خطی بسیار محبوب می‌باشند. الگوریتم حداقل میانگین مربعات برای آموزش ضرایب این فیلترها مورد استفاده قرار می‌گیرد. پیشرفتهای چشمگیر در زمینه قطعات نیمه...

متن کامل

پیاده سازی سخت افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f ۲^۲۸۳

زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه      می­شود و نسخه بهبودیافته این الگوریتم برای خم­های ابرمنفرد زوج ­سازی   ηt نامیده می­شود. به دلیل حجیم و زمان ­بر بودن...

متن کامل

پیاده سازی سخت افزاری الگوریتم های شار نوری

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

15 صفحه اول

پیاده سازی سخت افزاری هسته حذف نویز وفقی مبتنی بر الگوریتم حداقل میانگین مربعات با کمترین منابع مصرفی

در این مقاله پیاده سازی سخت افزاری هسته حذف نویز فعال ارائه می گردد. فیلترهای وفقی در زمینه های مختلفی مانند پردازش سیگنال، رادار، سونار، شناسایی کانال و غیره مورد استفاده قرار می گیرند. فیلترهای وفقی با پاسخ ضربه محدود به دلیل حجم کم محاسبات و فاز خطی بسیار محبوب می باشند. الگوریتم حداقل میانگین مربعات برای آموزش ضرایب این فیلترها مورد استفاده قرار می گیرد. پیشرفتهای چشمگیر در زمینه قطعات نیمه...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه ارومیه - دانشکده فنی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023