اطلاعیه

Collapse
No announcement yet.

بدست آوردن تابع تبدیل سیستم

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    بدست آوردن تابع تبدیل سیستم

    با سلام خدمت دوستان گلم
    من برای یک بخش پروژه ام نیاز به این دارم که تابع تبدیل یا H بک کانال مخابراتی رو بدست بیارم
    بدین صورت که یک ورودی مشخص رو به کانال میدم و خروجیش رو میگیرم
    حالا اگه فرض کنیم این ورودی و خروجی ها رشته ای از اعداد (مختلط) در حوزه زمان باشند چطور می تونم تابع تبدیل کانال رو بدست بیارم (تو حوزه فرکانس یا زمان فرقی نمیکنه)
    فعلا میخوام فرض کنم که H(z) یا h(t) ثابته مثلا :
    h(t)=[1,2,1]
    اما بعدا باید کار رو بر روی کانال رایلی تست کنم.
    اما برای شروع رو همین کانال ثابت کار رو پیش ببرم ببینم چی میشه

    لطفا با مثال توضیح بدید.

    در ضمن من تفاوت استفاده از دستور filter(a,b,X) با کانولوشن رو هم نفهمیدم (البته این قسمت بیشتر مربوط به استفاده از کانال رایلی میشه

    در help سایت Mathworks به توابعی مثل armax، arx و ... یا tfest بر خوردم که نمیدونم چطور باید ازش استفاده کنم
    یجورایی از AutoRegressive می ترسم

    لطفا بچه ها کمکم کنین
    منتظرم :smile:

    #2
    پاسخ : بدست آوردن تابع تبدیل سیستم

    سلام
    در MATLAB جعبه ابزاری به نام System Identification Toolbox هست.
    میتونید بردارهای ورودی و خروجی یک سیستم ناشناس رو که از آزمایش بدست اورده اید، بدید، و اونهم تابع تبدیل رو محاسبه میکنه
    البته بهتره مثالهای خود جعبه ابزار رو ببینید

    دیدگاه

    لطفا صبر کنید...
    X