Modulación de amplitud usando MATLAB

La modulación de amplitud (AM) es una técnica de modulación utilizada en la comunicación electrónica, más comúnmente para transmitir datos por medio de una onda portadora. En la modulación de amplitud, la amplitud que es la calidad de la señal de la onda portadora difiere con respecto a la de la señal del mensaje que se transmite.
 

La modulación de amplitud en MATLAB se puede lograr utilizando la función ammod()
 

munición()

Sintaxis: y = ammod(x, Fc, Fs, ini_phase, carramp) 
Parámetros: 
 

  • x : señal de amplitud
  • Fc : frecuencia de la señal portadora
  • Fs : frecuencia de muestreo
  • ini_phase : fase inicial en la señal modulada y en radianes
  • carramp : amplitud de la portadora de la señal modulada

Devuelve: señal modulada en amplitud (AM) 
 

Ejemplo: Modulación de amplitud de una onda sinusoidal con solo 3 parámetros.
 

MATLAB

% carrier Frequency
Fc = 200;
 
% sampling frequency
Fs= 4000;
 
% time Duration
t = (0 : 1 / Fs : 1);
 
% sine Wave with time duration of 't'
x = sin(2*pi*t);
  
% Amplitude Modulation
y = ammod(x, Fc, Fs);
 
plot(y);
title('Amplitude Modulation');
xlabel('Time(sec)');
ylabel('Amplitude');

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por sourabhnaikssj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *