Опис функції AMMOD

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

AMMOD
Амплітудна модуляція (AM англійський термін - Amplitude Modulation, AM)

y = ammod (x, Fc, Fs) y = ammod (x, Fc, Fs, ini_phase) y = ammod (x, Fc, Fs, ini_phase, carramp)

Використовує вхідний інформаційний сигнал x для амплітудної модуляції несучого коливання з частотою Fc (Гц). Несуче коливання та модулюючий сигнал x мають однакову частоту дискретизації Fs (Гц). Модульований сигнал має нульову початкову фазу і нульову амплітуду коливання, що несе, так що результатом є АМ з пригніченою несучою.

Зауваження.Вхідні параметри x, Fc та Fs повинні задовольняти умові Fs > 2(Fc + BW), де BW - ширина спектра модулюючого сигналу x.

Те ж, що попередній варіант синтаксису, але додатковий вхідний параметр ini_phase задає початкову фазу коливання в радіанах.

Те ж, що попередній варіант синтаксису, але додатковий вхідний параметр carramp задає амплітуду коливання. Таким чином, в даному випадку формується класичний варіант АМ з непридушеною несучою.

У наведеному нижче коді проводиться порівняння звичайної амплітудної модуляції та АМ з однією бічною смугою.