اضافه شدن به تعداد گره‌های موجود در مسیر بین گره حسگر تا چاهک سبب افزایش تاخیر مسیر می‌گردد. شکل ۴-۱۶ مقایسه تاخیر رسیدن داده به خروجی را برای یک شبکه با تعداد گره متفاوت در شبکه مدل شده با 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) تحریک می‌کنیم که در شکل ۴-۱۷ نشان داده شده است.

شکل ۴-۱۷٫ ورودی گره ۱

موضوعات: بدون موضوع  لینک ثابت


فرم در حال بارگذاری ...