MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox:  Аналоговая модуляция/демодуляция

  В оглавление \ К следующему разделу \ К предыдущему разделу

PMMOD
Фазовая модуляция (ФМ; английский термин - Phase Modulation, PM)

Синтаксис:

y = pmmod(x,Fc,Fs,phasedev)
y = pmmod(x,Fc,Fs,phasedev,ini_phase)

Описание

y = pmmod(x,Fc,Fs,phasedev)

Использует информационный входной сигнал x для фазовой модуляции несущего колебания с частотой Fc (Гц). Несущее колебание и модулирующий сигнал x имеют одинаковую частоту дискретизации Fs (Гц), которая должна быть не меньше, чем 2*Fc. Входной параметр phasedev задает девиацию фазы модулированного сигнала в радианах (при значении модулирующего сигнала, равном единице, отклонение фазы будет равно phasedev радиан). Модулированный сигнал имеет нулевую начальную фазу.

y = pmmod(x,Fc,Fs,phasedev,ini_phase)

То же, что предыдущий вариант синтаксиса, но дополнительный входной параметр ini_phase задает начальную фазу несущего колебания в радианах.

Примеры

В приведенном ниже коде производится фазовая модуляция с использованием модулирующего сигнала в виде суммы двух синусоид. Затем моделируется канал связи с аддитивным белым гауссовым шумом, производится демодуляция зашумленного сигнала и выводятся графики исходного и демодулированного сигналов.

Fs = 100;                      % Частота дискретизации 
t = [0:2*Fs+1]'/Fs;            % Вектор моментов времени
% Создаем модулирующий сигнал в виде суммы двух синусоид
x = sin(2*pi*t) + sin(4*pi*t);
Fc = 10;                       % Несущая частота 
phasedev = pi/2;               % Девиация фазы для фазовой модуляции
y = pmmod(x,Fc,Fs,phasedev);   % Фазовая модуляция
y = awgn(y,10,'measured',103); % Добавление шума
z = pmdemod(y,Fc,Fs,phasedev); % Демодуляция
% Выводим графики исходного и демодулированного сигналов
figure; plot(t,x,'k-',t,z,'g-');
legend('Original signal','Recovered signal');

Сопутствующие функции: pmdemod, fmmod, fmdemod

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика