مدل سازی گره و محاسبه مصرف توان پردازشی شبکه های حسگر بیسیم به کمک شبکه عصبی
فرمت فایل دانلودی: .docxفرمت فایل اصلی: doc
تعداد صفحات: 113
مدل سازی گره و محاسبه مصرف توان پردازشی شبکه های حسگر بیسیم به کمک شبکه عصبی
نوع فایل: word (قابل ویرایش)
تعداد صفحات : 113 صفحه
چکیده
شبکه حسگر بی سیم، شبکه ای است که از تعداد زیادی گره کوچک تشکیل شده است. گره از طریق حسگرها اطلاعات محیط را دریافت میکند. انرژی مصرفی گرهها معمولاً از طریق باتری تامین میشود که در اکثر موارد امکان جایگزینی این باتریها وجود ندارد. بنابراین توان مصرفی گرهها موضوع مهمی در این شبکه ها است. و استفاده از روشهای دقیق و سریع محاسبه توان مصرفی در طراحی سیستمهای کم توان بسیار ضروری میباشد. روش تخمین توان به ۴ سطح تقسیم میشود: ۱)سطح سیستم، ۲)سطح RTL، ۳)سطح گیت، ۴)سطح جانمایی. دقت محاسبه توان در سطح گیت و جانمایی بین ۷۰ تا ۹۵% است. ولی مشکل محاسبه توان در این سطوح زمان شبیه سازی طولانی میباشد. محاسبه توان در سطح سیستم کمترین زمان شبیه سازی را دارا میباشد اما دقت آن بین ۴۰ تا ۷۵% است. پایین بودن دقت در سطح سیستم و طولانی بودن زمان شبیه سازی در سطح گیت و جانمایی سبب مهم شدن تخمین توان در سطح RTL شده است. در این پایاننامه شبیه سازی در سطح RTL انجام گرفته و توان مصرفی توسط تابع ماکرومدل پیش بینی میگردد. اجزای اصلی مصرف کننده توان در گره شبکه حسگر بیسیم در SystemC شبیه سازی شده، سپس مدار طراحی شده به بلوک های قابل سنتز در Verilog تبدیل می شوند. این بلوک ها و مجموعه های ورودی به نرم افزار Power Compiler داده شده و توان مصرفی محاسبه می شود. در روش پیشنهادی،به ازای مجموعه های مختلف ورودی ضرایبی محاسبه شده و توان پردازشی سیستم تخمین زده میشود. با مقایسه توان تخمینی و توان محاسبه شده، دیده میشود این روش از دقت خوبی برخوردار می باشد، اما در مورد بعضی از مجموعههای ورودی دچار اشکال است. برای یافتن ورودی مناسب جهت انجام طراحی و اطمینان از صحت تخمین انجام شده از شبکه عصبی استفاده شده است.
فهرست مطالب
عنوان صفحه
فصل اول: کلیات
۱-۱٫ توان در شبکه های حسگر بی سیم 1
فصل دوم: شبکه حسگر بی سیم
۲-۱٫مقدمه . 6
۲-۲٫ مقایسه شبکه حسگر بی سیم و شبکه Ad hoc 8
۲-۳٫ کاربردها . 9
۲-۴٫ عوامل مؤثر در طراحی شبکه حسگر . 9
۲-۵٫ توپولوژی های مختلف شبکه 11
۲-۶٫ لایه های شبکه . 14
۲-۷٫ پروتکل MAC. 16
۲-۸٫ استاندارد شبکه حسگر هوشمند .. 17
۲-۸-۱٫ استاندارد IEEE 1451.x 17
۲-۸-۲٫ استاندارد IEEE 802.15.4 19
۲-۹٫ روشهای کاهش مصرف انرژی در شبکههای حسگر .. 22
۲-۹-۱٫ روش های چرخة وظایف . 22
۲-۹-۲٫روشهای دادهگرا 23
۲-۹-۳٫روشهای مبتنی بر قابلیت تحرک .. 23
فصل سوم: گره در شبکه حسگر بی سیم
۳-۱٫ اجزا گره حسگر .. 25
۳-۲٫ انرژی مصرفی گره حسگر .. 29
۳-۲-۱٫ حالات کاری با توان مصرفی متفاوت . 29
۳-۲-۲٫ انرژی مصرفی میکروکنترلر .. 33
۳-۲-۳٫ مدل انرژی پردازنده . 34
۳-۲-۴٫ مقیاس گذاری دینامیک ولتاژ(DVS) .. 34
۳-۲-۵٫ بررسی توان مصرفی چند میکروکنترلر .. 35
۳-۲-۶٫ انرژی مصرفی گیرنده/ فرستنده . 36
۳-۲-۷٫ مدل انرژی گیرنده/ فرستنده 37
۳-۲-۸٫ بررسی توان مصرفی دو گیرنده/ فرستنده . 39
۳-۲-۹٫ انرژی مصرفی حافظه . 40
۳-۲-۱۰٫ انرژی مصرفی حسگر . 40
۳-۳٫ پروتکلهای ارتباطی . 43
۳-۳-۱٫ لایه فیزیکی . 43
۳-۳-۲٫ لایه پیوند داده 44
۳-۳-۳٫ لایه کاربرد .. 44
۳-۳-۴٫ لایه انتقال . 45
۳-۳-۵٫ لایه شبکه . 46
فصل چهارم: شبیه سازی شبکه حسگر بیسیم
۴-۱٫ نرم افزارهای مورد استفاده جهت شبیه سازی شبکه . 47
۴-۲٫ شبیه سازی شبکه حسگر 48
۴-۲-۱٫ گره .. 49
۴-۲-۱-۱٫ ماژول Node . 49
۴-۲-۲٫ ایستگاه .. 50
۴-۲-۲-۱٫ ماژول ایستگاه .. 50
۴-۲-۳٫کامپیوتر اصلی .. 51
۴-۲-۳-۱٫ ماژول محرک و مانیتور 51
۴-۳٫ الگوریتم رمز کننده DES . 51
۴-۳-۱٫ DES .. 51
۴-۴٫ توضیح فایلهای شبیه سازی . 62
۴-۵٫ نتایج شبیه سازی . 63
۴-۶٫ شبیه سازی استاندارد ۸۰۲٫۱۵٫۴ IEEE 65
فصل پنجم. مدلسازی گره و محاسبه توان پردازشی
۵-۱٫ توان مصرفی .. 68
۵-۲٫ تخمین انرژی در سطح تجرید گیت .. 69
۵-۳٫ تخمین توان با استفاده از روش Macro-Model . 70
۵-۳-۱٫ آنالیز رگرسیون 71
۵-۳-۲٫ حل ماکرو مدل با رگرسیون خطی 73
۵-۳-۳٫ متغیرهای رگرسیون خطی . 74
۵-۴٫ نتایج تخمین توان 75
۵-۵٫ تعیین ورودی های مناسب توسط شبکه عصبی 79
۵-۵-۱٫ پیاده سازی MLP و نتایج حاصله .. 80
فصل ششم: نتیجه گیری و پیشنهادات
۶-۱٫ یافته های تحقیق 82
۶-۲٫ نوآوری تحقیق در مقایسه با کارهای گذشته .. 84
۶-۳٫ پیشنهادات 84
مراجع 86
واژه نامه . 90
چکیده انگلیسی 96