انواع مدولاسیون های آنالوگ
پس ازآنکه در پست های قبل اهمیت مدولاسیون شرح داده شد، حال به بررسی انواع مدولاسیون ها می پردازیم. ماهیت سیگنال پیام در این نوع مدولاسیون به صورت پیوسته و آنالوگ خواهد بود. که بعد از این مرحله سیگنال پیام برای مخابراه در سیگنال حاملی با فرکانس بسیار بالاتر از فرکانس سیگنال پیام ضرب می شود.
مشخصات (دامنه فرکانس فاز و ...) سیگنال حامل باید متناسی با سیگنال پیام تغییرات متناظری داشته باشد. اگر سیگنال حامل به صورت سینوسی باشد این نوع مدولاسیون را مدولاسیون پیوسته می گویند. عمل مدولاسیون باید فرایندی برگشت پذیر باشد که بتوانیم سیگنال پیام را در گیرنده استخراج کرد. به این عمل دیمودلاتور گفته می شود.
مدولاسیون آنالوگ دارای چهار نوع اساسی است:
- مدولاسیون دامنه (Amplitude Modulation)
- مدولاسیون فرکانس (Frequency Modulation)
- مدولاسیون فاز (Phase Modulation)
- مدولاسیون پالس آنالوگ (Analog Pulse Modulation)
مدولاسیون فرکانسی موضوع بحث این پست آموزشی می باشد. (برای مطالعه بقیه مدولاسیون ها روی آنها کلیک شود.)
مدولاسیون فاز ( Phase modulation - PM )
در مدولاسیون فاز آنالوگ، فاز کلی سیگنال حامل به صورت همگام با دامنه سیگنال پیام تغییر میکند. از جمله کاربرد های PM می توان به موارد زیر اشاره نمود:
- برای ارسال همزمان سیگنال آنالوگ و دیجیتال
- در فرستنده های نظامی برای ارسال همزمان سیگنال تصویر و صوت
- در دستگاههای اندازه گیری به منظور جستجو کردن فرکانس
- برای تولید موزیکهای دیجیتالی در سینترسایزر ها
- در فرستنده های دیتا و در فیبر نوری جهت آشکارسازی اطلاعات
- در دستگاه spectroscope یا همان طیف نما
- در مولد اشعه لیزر برای تنظیم طول موج
مفهوم تغییر فاز و فرکانس به هم دیگر نزدیک می باشد. این به این معناست که در FM، زاویه فاز کلی سیگنال حامل، برای بازه کوتاهی از زمان به دلیل تغییر در فرکانس سیگنال حامل تغییر میکند. اما در PM، فرکانس سیگنال حامل برای بازه کوتاهی از زمان به دلیلی تغییر در فاز سیگنال حامل تغییر میکند.
مدولاسیون فرکانس و مدولاسیون فاز دو روش اصلی و مکمل در گروه مدولاسیون زاویه (Angle Modulation) هستند. مدولاسیون فاز معمولا به عنوان یک گام میانی برای رسیدن به مدولاسیون فرکانس محسوب میشود. این روش بر خلاف مدولاسیون دامنه عمل میکند. در تکنیک مدولاسیون دامنه، دامنه سیگنال حامل تغییر میکند اما فرکانس و فاز آن ثابت باقی میمانند.
مفهوم ریاضی
با فرض داشتن سیگنال سینوسی زیر به عنوان پیام،با دامنه و فاز معادله زیر :
xm(t) = Am sin (ωmt) (1)
و همچنین داشتن سیگنال حامل زیر با دامنه و فاز مشخص :
xc(t) = Ac sin (ωct ) (2)
- (t)xm سیگنال پیام
- (t)xc سیگنال حامل
- Am ماکزیمم دامنه سیگنال پیام
- Ac ماکزیمم دامنه سیگنال حامل
- ωm فرکانس سیگنال پیام
- ωc فرکانس سیگنال حامل
xPM(t) = Ac sin (2π fc t + KP xm(t) ) (3)
همانطور که در معادل (3) مي بينيد سيگنال ارسالي بر روي فرکانس سيگنال حامل تغييراتي را اعمال مي کند. اين تغييرات معادل با ضريبي از سيگنال ارسالي مي باشد.
با توجه به رابطه رياضي ذکر شده، براي اين سيگنال سينوسي در شکل به ازاي تغييرات هر پيک سيگنال، فاز سيگنال ارسالي نيز تغيير مي کند. از اين روابط مي توان درک کرد عملکرد مدولاسيون فاز تا چه حد نزديک به مدولاسيون فرکانسي مي باشد.
کد متلب مدولاسیون PM
با توجه به تئوری مطرح شده می توان مدولاسیون را پیاده سازی کرد. اما در متلب تابع pmmod معرفی شده است که عمل مدولاسیون را انجام مي دهد. و با pmdemod می توان عکس عمل مدولاسیون را در گیرنده پیاده سازی کرد.
اما از آنجایی که کانال مخابراتی عاری از نویز و اعوجاج نمی باشد، برای نزدیک کردن نتایج با آزمایش واقعی آن را از یک کانال با نویز گوسی نیز عبور می دهیم. کانال گوسی نیز با دستور آماده awgn در متلب قابل پیاده سازی است.
%% modulation
phdev = pi/4;
y = pmmod(x,fc,fs,phdev);
%% awgn
rx = awgn(y,15,'measured');
%% demodule
z = pmdemod(rx,fc,fs,phdev);
مسلما همانطور که در بخشي از کد بالا نشان داده شده است، ميزان خطاي آشکار سازي رابطه مستقيم با ميزان پارامتر SNR دارد. نسبت SNR مشخص کننده ميزان سيگنال به نويز است، که هر چه اين مقدار بيشتر باشد، نتيجه سيگنال ديمودوله شده به مقدار اوليه نزديکتر خواهد بود.
2 نظر برای “مدولاسیون آنالوگ PM در متلب”