انواع سیگنال – به زبان ساده

سید سراج حمیدی
سید سراج حمیدی
۱۴۰۵/۰۸/۶
۸ دقیقه
۲۷۷۱۳
آموزش متنی جامع
مطالعه سیگنال‌ها و سیستم‌ها به دو موضوع می‌پردازد: اطلاعات و چگونگی تأثیرگذاری آن‌ها بر پدیده‌ها. یک تعریف دقیق سیگنال، رخدادی متغیر است که اطلاعات را منتقل می‌کند، و تعریف دقیق یک سیستم، مجموعه‌ای از ماژول‌ها است که سیگنال‌ها را می‌گیرد و پاسخ‌هایی تولید می‌کند. در این آموزش با انواع سیگنال ها آشنا می‌شویم. البته اگر قصد دارید دانش خود را در رابطه با سیگنال‌ها تقویت کنید، مشاهده فیلم‌های مجموعه آموزش سیگنال ها و سیستم ها – مقدماتی تا پیشرفته در فرادرس را به شما پیشنهاد می‌کنید.
انواع سیگنال – به زبان ساده
997696

شاید فکر کردن درباره این تعاریف با بررسی یک موقعیت واقعی آسان‌تر باشد. فرض کنید می‌خواهید رباتی بسازید که روی یک خط راست حرکت کند. در اینجا، سیستم یک ربات و یک خط است. فرض کنید تجهیزی وجود دارد که به ربات این توانایی را می‌دهد تا خط راست را «حس» کند و برای این کار از یک دوربین استفاده می‌کند. در اینجا، سیگنال‌ها داده‌های بصری دوربین هستند. اما بخش سخت ماجرا اینجاست: چگونه سیگنال را بگیریم و برای آنکه بگوییم ربات در ادامه چگونه حرکت کند، از آن استفاده کنیم؟ یک حدس می‌تواند این باشد: اگر ربات در سمت راست خط باشد، آن را سمت چپ هدایت کنید و اگر سمت چپ خط باشد، آن را به سمت راست حرکت دهید. اگر هم روی خط به طور مستقیم حرکت می‌کند، حرکت خود را ادامه دهد. این نوع هدایت مناسب به نظر می‌رسد. شکل زیر نشان می‌دهد که در واقعیت چه اتفاقی رخ می‌دهد.

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

سیگنال‌

سیگنال‌ها، همان‌طور که در بالا بحث کردیم، اطلاعات را منتقل می‌کنند. البته، مفیدتر آن است که سیستم‌ها را به عنوان توابعی در نظر بگیریم که متغیر مستقل آن‌ها زمان و متغیرهای وابسته‌شان، برخی داده‌ها هستند. بنابراین، برای مثال، یک تابع سیگنال ممکن است به صورت زیر باشد:

f(t)=2×t\large f ( t) = 2 \times t

نمودار متناظر با این سیگنال به صورت زیر است.

سیگنال با تابع <span class=f(t)=2×tf ( t) = 2 \times t" width="396" height="397">
سیگنال با تابع f(t)=2×tf ( t) = 2 \times t

یک سیستم می‌تواند تعدادی سیگنال ورودی و تعدادی سیگنال خروجی داشته باشد. مثال ربات را در نظر بگیرید. ربات می‌توانست از یک دوربین برای حس رنگ خط استفاده کند. همچنین اگر خط دارای خصوصیات فیزیکی مشخصی باشد، می‌تواند از لاستیک‌هایش برای حس جنبشی بودن خط استفاده کند. حتی اگر خط در مواد خاصی پوشانده شود، می‌تواند از حس نیروهای مغناطیسی استفاده کند. در حالی که سیگنال ورودی معمولاً توسط محیط اطراف سیستم تعریف می‌شود، سیستم کنترل بسیار بیشتری روی سیگنال خروجی دارد. سیگنال خروجی می‌تواند هر چیزی باشد که بتواند به ربات بگوید با فرمان آن چه کار کند.

به این موضوع فکر کنید که سیگنال‌های خروجی ربات چه چیز دیگری می‌تواند باشد. گفتیم که سیگنال خروجی می‌تواند هر چیزی باشد که بتواند به ربات بگوید در ادامه حرکت چه‌کار کند. برای مثال، سیگنال خروجی می‌تواند موارد زیر باشد:

  • سرعت دوران چرخ‌ها
  • دمای مطلوب همه چرخ‌ها
  • یک بردار سه‌بعدی که موقعیت مطلوب بعدی را توصیف می‌کند.
  • فاصله مطلوب از خط در گام زمانی بعدی

انواع سیگنال های دیگری نیز می‌توانیم نام ببریم، اما همه سیگنال‌ها انتخاب‌های هوشمندانه‌ای نیستند. انتخاب سیگنال خروجی برای حس کردن، به طراح سیستم بستگی دارد.

انواع سیگنال های پایه

انواع سیگنال های مختلفی وجود دارند و اغلب، سیگنال‌ها از چند سیگنال دیگر تشکیل شده‌اند. در اینجا، چند سیگنال پایه و توابع سیگنال متناظر با آن‌ها را معرفی می‌کنیم.

تابع پله واحد

این سیگنال یک سیگنال واحد با اندازه ۱ را در زمان ۰ می‌فرستد که به مدت نامحدود ادامه دارد. اصطلاح «واحد» برای مشخص کردن این موضوع است که دامنه سیگنال برابر با ۱ است. اگر اندازه برابر با ۱ نباشد، سیگنال یک پله است. پله واحد به عنوان تابع هویساید (Heaviside Function) نیز شناخته می‌شود:

$$ \large u ( t ) = \begin {cases} 1 & \mbox {if } t \geq 0 \\\\ 0 & \mbox {if } t \lt 0 . \end {cases} $$

مطالب مجله فرادرس را در جستجوی گوگل سریع‌تر ببینید

بر اساس رای ۰ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
Brilliant
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *