Introdução ao Software Octave e Modulação em Amplitude (AM)

3. Modulação em Amplitude (AM):

A Modulação em Amplitude (AM) é a forma de modulação em que a amplitude de um sinal senoidal, chamado portadora, varia em função do sinal de interesse, que é o sinal modulador ou modulante. A frequência e a fase da portadora são mantidas constantes. Consiste, portanto, num processo de alteração da característica da onda portadora (alta frequência) proporcionalmente ao sinal da onda modulante/moduladora (baixa frequência).

Graficamente podemos visualizar este fenômeno na Figura 2.

Figura 2

A expressão matemática é:

νAM = Vcsen(2πfct) + [Vmsen(2πfmt).sen(2πfct)]

A expressão final da Amplitude Modulada é composta pela soma de três sinais de frequências diferentes:

νAM = Vcsen(2πfct) + [(Vm/2)cos(2πt(fc – fm))] – [[(Vm/2)cos(2πt(fc + fm))]

Para implementar AM no OCTAVE cria-se dois sinais senoidais (exemplificando com uma portadora de 3000 Hz e um sinal modulante de 100 Hz). A seguir, AM é gerada através do operador .*, que realiza a multiplicação elemento por elemento destes dois sinais.

>>  clc

>>  clf          

>> % frequência da onda moduladora                             

>> fmod =100;

>> % período da onda moduladora

>> tmod=1/fmod;

>> % velocidade angular da moduladora

>> wmod=2*pi*fmod;

>>  % pontos de tempo no gráfico

>> npt=1000;

>> % número de períodos

>> np=2;

>>  % tempo de step

>> ts=np*tmod/npt;

>> % pontos temporais para amostragem

>> t = 0:ts:(np * tmod);

>> % sinal modulador

>> xmod = sin(wmod * t); plot(t, xmod);

>> % frequência da onda portadora

>> fport=3000;

>> % período da onda portadora

>> tport=1/fport;

>> % velocidade angular da portadora

>> wport=2*pi*fport;

>> % sinal da portadora

>> xport=sin(wport * t);

>> % sinal modulado em amplitude

>> xam = (xmod .* xport) + xport;

>> % gráfico am

>> plot(t, xam)

Deixe um comentário