Sei sulla pagina 1di 6

UNIVERSIDAD NACIONAL DE CHIMBORAZO

Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

COMUNICACIONES ANALÓGICAS Y LAB


Unidad III
1. Tema:
Modulación de Frecuencia
2. Objetivos
- Modelar las señales FM en el tiempo y frecuencia para observar sus espectros

3. Conocimientos Previos
- Señales en tiempo y frecuencia

4. Instrucciones
- Instalar el programa Matlab
- Realizar las instrucciones que se encuentran en el paso de procedimiento

5. Equipos y Materiales
Equipos Materiales
Matlab

6. Fundamento Teórico:
Revisión teórica de los espectros de las señales.

7. Procedimiento y Actividades
Dada la señal

Se procede a escribir el código siguiente en Mfile.

Figura 1. Señal de Información

Figura 2. Señal Modulada FM

Elaborado por: Daniel Yautibug


UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

% MATLAB script for Illustrative Problem 3.11.


% Demonstration script for frequency modulation. The message
signal
% is m(t)=sinc(100t).
clear
echo on
t0=.2; % signal duration
ts=0.001; % sampling interval
fc=250; % carrier frequency
snr=20; % SNR in dB
(logarithmic)
fs=1/ts; % sampling frequency
df=0.3; % required freq.
resolution
t=[-t0/2:ts:t0/2]; % time vector
kf=100; % deviation constant
df=0.25; % required frequency
resolution
m=sinc(100*t); % the message signal
int_m(1)=0;
for i=1:length(t)-1 % integral of m
int_m(i+1)=int_m(i)+m(i)*ts;
echo off ;
end
echo on ;
[M,m,df1]=fftseq(m,ts,df); % Fourier transform
M=M/fs; % scaling
f=[0:df1:df1*(length(m)-1)]-fs/2; % frequency vector
u=cos(2*pi*fc*t+2*pi*kf*int_m); % modulated signal
[U,u,df1]=fftseq(u,ts,df); % Fourier transform
U=U/fs; % scaling
[v,phase]=env_phas(u,ts,250); % demodulation, find
phase of u
phi=unwrap(phase); % Restore original
phase.
dem=(1/(2*pi*kf))*(diff(phi)/ts); % demodulator output,
differentiate and scale phase
pause % Press any key to see a plot of the message and the
modulated signal.
subplot(2,1,1)
plot(t,m(1:length(t)))
xlabel('Time')
title('The message signal')
subplot(2,1,2)
plot(t,u(1:length(t)))
xlabel('Time')
title('The modulated signal')
pause % Press any key to see plots of the magnitude of the
message and the
% modulated signal in the frequency domain.
subplot(2,1,1)
plot(f,abs(fftshift(M)))
xlabel('Frequency')
title('Magnitude spectrum of the message signal')
subplot(2,1,2)
plot(f,abs(fftshift(U)))
title('Magnitude-spectrum of the modulated signal')
xlabel('Frequency')
pause % Press any key to see plots of the message and the
demodulator output with no

Elaborado por: Daniel Yautibug


UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

% noise.
subplot(2,1,1)
plot(t,m(1:length(t)))
xlabel('Time')
title('The message signal')
subplot(2,1,2)
plot(t,dem(1:length(t)))
xlabel('Time')
title('The demodulated signal')

Función fftseq
function [M,m,df]=fftseq(m,ts,df)
% [M,m,df]=fftseq(m,ts,df)
% [M,m,df]=fftseq(m,ts)
%FFTSEQ generates M, the FFT of the sequence m.
% The sequence is zero padded to meet the required frequency
resolution df.
% ts is the sampling interval. The output df is the final
frequency resolution.
% Output m is the zero padded version of input m. M is the
FFT.
fs=1/ts;
if nargin == 2
n1=0;
else
n1=fs/df;
end
n2=length(m);
n=2^(max(nextpow2(n1),nextpow2(n2)));
M=fft(m,n);
m=[m,zeros(1,n-n2)];
df=fs/n;

end

función env_pahs
function [v,phi]=env_phas(x,ts,f0)
% [v,phi]=env_phas(x,ts,f0)
% v=env_phas(x,ts,f0)
%ENV_PHAS Returns the envelope and the phase of the bandpass
signal x.
% f0 is the center frequency.
% ts is the sampling interval.
%
if nargout == 2
z=loweq(x,ts,f0);
phi=angle(z);
end
v=abs(hilbert(x));

end
función loweq
function xl=loweq(x,ts,f0)
% xl=loweq(x,ts,f0)
%LOWEQ returns the lowpass equivalent of the signal x
% f0 is the center frequency.
% ts is the sampling interval.
%

Elaborado por: Daniel Yautibug


UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

t=[0:ts:ts*(length(x)-1)];
z=hilbert(x);
xl=z.*exp(-j*2*pi*f0*t);
end

En la figura 3 se observa la señal en frecuencia.

Figura 3. Espectro de la señal modulada

8. Cálculos / Algoritmos
Realizar el proceso de la modulación dada las señales.

Elaborado por: Daniel Yautibug


UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

9. Resultados
Comparar las gráficas calculadas con as simuladas.

Figura 4. Figuras Simuladas

10. Conclusiones y Recomendaciones

Conclusiones

 Hemos concluido que la modulación en frecuencia FM es un tipo de modulación no lineal o angular en


el que la radiofrecuencia instantánea de una señal portadora varía den acuerdo a la amplitud instantánea
de la señal moduladora u onda de información
 También deducimos y comprobamos que, en el tratamiento, la amplitud de onda modulada es constante
e igual a la de la onda portadora y es la frecuencia de la portadora la que varía de acuerdo a la onda
moduladora aplicada, es decir, si se emplea una moduladora de 100 Hz, la onda modulada se desplaza
arriba y abajo 100 veces en un segundo respecto de su frecuencia central de operación

 Se debe también tener encuentra en el grado de variación u oscilación de este fenómeno depende de un
parámetro denominado “índice o coeficiente de modulación” 𝛽 que no es sino una medida del volumen
con que se modula la portadora.

Elaborado por: Daniel Yautibug


UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones

Recomendaciones

 Se recomienda para la modulación de una portadora sobre FM, aunque se puede realizar de varias
formas, resulta un problema delicado debido a que se necesitan dos características contrapuestas:
estabilidad de frecuencia y que la señal moduladora varíe la frecuencia. Por ello, la solución simple de
aplicar la señal moduladora a un oscilador controlado por tensión (VCO) no es satisfactoria

 También se recomienda esta técnica solo a modulaciones que permite transmitir información a través
de una onda portadora variando su frecuencia. En caso de aplicaciones analógicas, la frecuencia
instantánea de la señal modulada es proporcional al valor instantáneo de la señal moduladora. Se puede
enviar datos digitales por el desplazamiento de la onda de frecuencia entre un conjunto de valores
discretos, modulación conocida como modulación por desplazamiento de frecuencia.

Ing. Deysi Inca Balseca


Docente Facultad de Ingeniería

Elaborado por: Daniel Yautibug

Potrebbero piacerti anche