ammod

Амплитудная модуляция

Описание

пример

y = ammod(x,Fc,Fs) возвращается амплитуда модулируется (AM) сигнализируют о y, учитывая входной сигнал сигнализируют о x, где сигнал поставщика услуг имеет частоту Fc. Сигнал поставщика услуг и x имейте частоту дискретизации Fs. Модулируемый сигнал имеет нулевую начальную фазу и нулевую амплитуду поставщика услуг, таким образом, результатом является модуляция подавленного поставщика услуг.

Примечание

Значение Fs должен удовлетворить Fs ≥ 2Fc.

y = ammod(x,Fc,Fs,ini_phase) задает начальную фазу в модулируемом y сигнала в радианах.

y = ammod(x,Fc,Fs,ini_phase,carramp) выполняет модуляцию переданного поставщика услуг вместо модуляции подавленного поставщика услуг где carramp амплитуда поставщика услуг модулируемого сигнала.

Примеры

свернуть все

Установите частоту дискретизации на 100 Гц. Создайте временной вектор 100 секунд длиной.

fs = 100;
t = (0:1/fs:100)';

Установите несущую частоту на 10 Гц. Сгенерируйте синусоидальный сигнал.

fc = 10;
x = sin(2*pi*t);

Модулируйте x использование одного - и AM с двумя боковыми полосами.

ydouble = ammod(x,fc,fs);
ysingle = ssbmod(x,fc,fs);

Создайте спектр объект анализатора построить спектры двух сигналов. Постройте спектр сигнала с двумя боковыми полосами.

sa = dsp.SpectrumAnalyzer('SampleRate',fs, ...
    'PlotAsTwoSidedSpectrum',false, ...
    'YLimits',[-60 40]);
step(sa,ydouble)

Постройте спектр одно боковой полосы.

step(sa,ysingle)

Входные параметры

свернуть все

Сигнал входного сигнала в виде скаляра, вектора, матрицы или трехмерного массива. Каждый элемент x mustBeReal.

Типы данных: single | double

Частота сигнала поставщика услуг в герц (Гц) в виде положительного действительного скаляра.

Типы данных: single | double

Частота дискретизации сигнала поставщика услуг и входного сигнала сигнализирует в герц (Гц) в виде положительного действительного скаляра. Постараться не искажать, значение Fs должен удовлетворить Fs > 2 (Fc + BW), где BW пропускная способность x.

Типы данных: single | double

Начальная фаза модулируемого сигнала в радианах в виде действительного скаляра.

Типы данных: single | double

Амплитуда поставщика услуг модулируемого сигнала в виде действительного скаляра.

Типы данных: single | double

Выходные аргументы

свернуть все

Амплитуда модулируемый сигнал, возвращенный как скаляр, вектор, матрица или трехмерный массив.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте