Амплитудная модуляция с использованием MATLAB

Опубликовано: 10 Апреля, 2022

Амплитудная модуляция (AM) - это метод модуляции, используемый в электронной связи, чаще всего для передачи данных посредством несущей волны. При амплитудной модуляции амплитуда, которая является качеством сигнала несущей волны, отличается от амплитуды передаваемого сигнала сообщения.

Амплитудная модуляция в MATLAB может быть достигнута с помощью функции ammod () .

ammod ()

Syntax : y = ammod(x, Fc, Fs, ini_phase, carramp) 
Parameters : 
 

  • x : amplitude signal
  • Fc : carrier signal frequency
  • Fs : sampling frequency
  • ini_phase : initial phase in the modulated signal y in radians
  • carramp : carrier amplitude of the modulated signal

Returns : amplitude modulated (AM) signal 
 

Пример: амплитудная модуляция синусоидальной волны всего с 3 параметрами.

Выход :