Beruflich Dokumente
Kultur Dokumente
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones
ESTUDIANTE:
Valeria Andrade
FECHA:
Riobamba, 05 de Enero del 2018
PERIODO ACADÉMICO
OCTUBRE 2017 – FEBRERO 2018
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:
La modulación de frecuencia, es una técnica de modulación que permite
transmitir información a través de una onda portadora variando su frecuencia. En
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.
Índice de Modulación
Para una portadora modulada en frecuencia, el índice de modulación es directamente
proporcional a la amplitud de la señal modulante e inversamente proporcional a su frecuencia
y se muestra matemáticamente como:
m= K1Vm/Wm
En donde K1 Vm = desviación de frecuencia (radian/segundo)
La cantidad de bandas laterales depende del Índice de modulación (m ). Si m (en Hz) es igual
a cero, no hay modulación. Si m es mayor que cero, la modulación ocurre tanto arriba como
abajo de la frecuencia portadora P en intervalos iguales a la frecuencia moduladora M. Las
bandas laterales pueden tener una amplitud positiva o negativa, dependiendo del valor de m.
Cuando la amplitud es positiva, se dice que el componente está en fase. En el caso contrario,
se dice que el componente está fuera de fase, y se representa gráficamente con las amplitudes
hacia abajo.
Aplicaciones
Ancho de banda
Al contrario que en el caso de Amplitud Modulada, que se concentra en la frecuencia
portadora y dos bandas laterales, el ancho de banda de una señal de FM se extiende
indefinidamente teniendo como una amplitud estándar o de rango de transferencia de 58kHz
con 6 canales de transferencia, cancelándose solamente en ciertos valores de frecuencia
discretos. Cuando la señal moduladora es una sinusoide el espectro de potencia que se tiene
es discreto y simétrico respecto de la frecuencia de la portadora, la contribución de cada
frecuencia al espectro de la señal modulada tiene que ver con las funciones de Bessel de
primera especie Jn. A través de la regla de Carson es posible determinar el ancho de banda
que se requiere para transmitir una señal modulada en FM (o PM). Mientras que la frecuencia
AM contiene una amplitud del espectro de transferencia 38kHz y un ancho de banda de
56KB/s conteniendo 5 canales de transferencia.
7. Procedimiento y Actividades
Dada la señal
8. Cálculos / Algoritmos
% 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
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.
Elaborado por: Deysi Inca Balseca
UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ingeniería
Carrera de Ingeniería Electrónica y Telecomunicaciones
9. Resultados
Conclusiones
Recomendaciones
Analizar los comandos del código para saber que función debe ejecutarse
respectivamente
Tener conocimientos previos sobre la modulación fm y espectros de frecuencias.