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)