Beruflich Dokumente
Kultur Dokumente
Tema: Modulacin AM y FM
Ambato-Ecuador
2015
Captulo 1
Modulacin AM y FM
1.2 Resumen
1.4 Introduccin
MODULACION AM
Modulacin de amplitud (AM) es el proceso de cambiar la amplitud de una portadora de
frecuencia relativamente alta de acuerdo con la amplitud de la seal modulante (informacin)
Las frecuencias que son lo suficientemente altas para radiarse de manera eficiente por una
antena y propagarse por el espacio libre se llaman comnmente radiofrecuencias o simplemente
RF. Con la modulacin de amplitud, la informacin se imprime sobre la portadora en la forma
de cambios de amplitud. La modulacin de amplitud es una forma de modulacin relativamente
barata y de baja calidad de transmisin, que se utiliza en la radiodifusin de seales de audio y
vdeo. La banda de radiodifusin comercial AM abarca desde 535 a 1605 kHz. La radiodifusin
comercial de televisin se divide en tres bandas (dos de VHF y una de UHF
La envolvente de AM
Ecuaciones
MODULACIN FM
Formulas.
angular Dnde:
V c = amplitud mxima de c t
= fase de referencia de la
portadora (volts) portadora (radianes)=2 (rad/ciclo)
c =frecuencia de la portadora f c =frecuencia de portadora
en radianes, es decir, velocidad (hertz)
(t) =desviacin instantnea de
angular 2 f m en radianes por
fase (radianes)
segundo
( t ) = desviacion instantanea de
fase (radianes)
SENSIBILIDAD A LA DESVIACIN
Constante Sensibilidades:
Para fase Para frecuencia
rad radianes
K= ( ) K 1=
V V voltsegundo
NDICE DE MODULACIN:
K 1 vm
m= (adimencional)
wm
DESVIACIN DE FRECUENCIA:
f =K 1 V m ( Hz)
[
m ( t )=V c cos wc t +
f
fm
sin( wm t)
]
PORCENTAJE DE MODULACIN:
f (real )
de modulacion= 100
f ( max)
1.6 Procedimiento
Segn las formulas especificadas, se desea realizar una programacin en Guide-Matlab que
permita lo siguiente.
Em=str2double(get(handles.amodu,'String'));
fm=str2double(get(handles.fmodu,'String'));
Ec=str2double(get(handles.aport,'String'));
fc=str2double(get(handles.fport,'String'));
N=2000;
R=1000;
fs = 4026; %Frecuencia de muestreo
t = (0:N-1)/fs;
Ecarrier = Ec*cos(2*pi*fc*t);
Emoduladora = Em*cos(2*pi*fm*t);
A = Ec + Emoduladora; %Creacin de la envolvente
m = A.*[cos(2*pi*fc*t)]; %Modulacin
f = fs*(0 : N/2) / N; %Anlisis del espectro
%seal modulada
axes(handles.axes3);
plot(t(1:N/2),m(1:N/2),t(1:N/2),A(1:N/2),'r',t(1:N/2),-
A(1:N/2),'r');
title('SEAL MODULADA --AM--'),grid
on,xlabel('Tiempo'),ylabel('Sam(t)');
Figura 2. Modulacin Fm en funcin del tiempo
axes(handles.axes3);
ecuam= ammod(emo,fp,fs,0,Ap);
[f, esp] = fou_rier(ecuam, fs);
plot(f, esp, 'k');
d = find(esp>max(esp)-max(esp)*0.1);
xlim([0 f(d*2)])
Am=str2num(get(handles.amodu,'String'));
fm=str2num(get(handles.fmodu,'String'));
Ap=str2num(get(handles.aport,'String'));
fp=str2num(get(handles.fport,'String'));
g=2000;
R=1000;
K=str2num(get(handles.indice,'String')); %SENSIVILIDAD
fs=20e3;
t = 0:1/fs:2;
emo= Am*sin(2*pi*fm*t);
%modulacion FM
axes(handles.axes8)
fmod= modulate(emo,fp,fs,'fm',K);
plot(t(1:g),Ap*fmod(1:g),'r')
Nota.- Matlab tiene una funcin en su librera que facilita el clculo de la
modulacin
Figura 4. Modulacin Fm en funcin del tiempo
Ec=str2num(get(handles.amodu,'String'));
fc=str2num(get(handles.fmodu,'String'));
Ep=str2num(get(handles.aport,'String'));
fp=str2num(get(handles.fport,'String'));
g=2000;
R=1000;
K=str2num(get(handles.indice,'String'));
fs=20e3;
t = 0:1/fs:2;
axes(handles.axes8);
Nfft=2000;
M=Nfft/2;
faux(M+1:Nfft)=0:M-1;
faux(1:M)=-M:-1;
f=fm*faux/(Nfft);
fmod= modulate(emo,fp,fs,'fm',K);
Y1=fft(fmod,Nfft);
Y1=fftshift(Y1);
norm1=max(abs(Y1));
Yf1=unwrap(angle(Y1));
plot(fp+f,Ep*abs(Y1)/norm1,'k');
Figura 5. Espectro de Bessel de FM
m = str2num(get(handles.m1, 'String'));
Vc = str2num(get(handles.aport, 'String'));
fc = str2num(get(handles.fport, 'String'));
f = str2num(get(handles.af1, 'String'));
axes(handles.axes6);
cla reset
axes(handles.axes7);
cla reset
for i=1:10
F(i) = abs(Vc*besselj(i-1, m));
X{i, 1} = F(i);
end
axes(handles.axes8)
F = [F(end:-1:2) F];
J = -9:9;
J = J+fc;
stem(J, F, 'fill');
grid on
1.8 Conclusiones
1.10 Bibliografa