اضافه شدن به تعداد گرههای موجود در مسیر بین گره حسگر تا چاهک سبب افزایش تاخیر مسیر میگردد. شکل ۴-۱۶ مقایسه تاخیر رسیدن داده به خروجی را برای یک شبکه با تعداد گره متفاوت در شبکه مدل شده با SystemC نشان میدهد.
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
شکل ۴-۱۶٫ مقایسه خروجی نهایی شبکه با تعداد متفاوت گره شامل الگوریتم DES
۴-۴٫ توضیح فایلهای شبیه سازی
-
- فایل Stimulus
در این فایل دو داده آنالوگ از نوع double در مدت زمان شبیه سازی توسط توابع sin و cos تولید میشوند.
-
- فایل ADC
دادههای آنالوگ تولیدی توسط Stimulus تبدیل به اعداد دیجیتال ده بیتی میشوند. بازه نمونه برداری دادههای آنالوگ ۰۰۲٫۰ میباشد.
-
- فایل Microcontroller
بعد از نمونه برداری دادهها در ADC، نمونههای در جهت x و y با هم الحاق میشوند و payload را تشکیل میدهند. سپس آدرس ایستگاه (station) به payload اضافه میشود، داده تولیدی به Sender ارسال میشود.
-
- فایل Sender
در این ماژول payload از Microcontroller دریافت میشود و preamble و crc به آن اضافه میگردد. سپس بسته داده به Station ارسال میشود. جهت شبیه سازی کانال بیسیم در زبان SystemC از دستور sc_fifo استفاده شده است.
-
- فایل Node
ماژول Node از ماژولهای Stimulus، ADC، Microcontroller و Sender تشکیل شده است. این فایلها در این ماژول فراخوانی میشوند.
-
- فایل Receiver
بسته داده از node دریافت شده سپس آدرس، preamble و crc آن چک میشود. در صورت صحیح بودن preamble، crc و آدرس، payload (دادهای که از الحاق نمونهها در Microcontroller بدست آمد) از بسته دریافتی جدا و به CPU ارسال میشود.
-
- فایل CPU
ابتدا دادهای از ماژول Monitor دریافت میشود که تعداد نمونههای لازم جهت متوسط گیری را تعیین میکند. Payload از Receiver دریافت میشود. دادههای در جهت x و در جهت y از payload جدا میشوند، سپس متوسط نمونههای ارسالی محاسبه میشود. نتایج دو باره به هم الحاق شده و payload را تشکیل میدهند. داده تولیدی به Monitor ارسال می شود
-
- فایل Station
ماژول Station از ماژولهای Receiver و CPU تشکیل شده است. این فایلها در این ماژول فراخوانی میشوند.
-
- فایل Monitor
ابتدا تعداد نمونههای لازم جهت متوسط گیری از Monitor به CPU ارسال میشود. سپس دادهها از Receiver دریافتمیشوند. نمونههای در جهت x و y از یکدیگر جدا شده و به دادههای آنالوگ تبدیل میشوند. سپس دادهها نمایش داده میشوند.
۴-۵٫نتایج شبیه سازی
این شبکه با زبان SystemC شبیه سازی شده است. مدت زمان شبیه سازی ۳۰۰۰ واحد زمانی میباشد. گره ۱ شبکه را با ورودی Sin(x) تحریک میکنیم که در شکل ۴-۱۷ نشان داده شده است.
شکل ۴-۱۷٫ ورودی گره ۱