Telecomunicaciones 1
PRACTICAS DE LABORATORIO
y = modulate(x,fc,fs,'method')
y = modulate(x,fc,fs,'method',opt)
[y,t] = modulate(x,fc,fs)
'am', Amplitude modulation, double side-band, suppressed carrier 'amdsb-sc' OPT not used.
'amdsb-tc' Amplitude modulation, double side-band, transmitted carrier, OPT is a scalar which is subtracted from
X prior to multiplication by the carrier cosine. It defaults to min(min(X)) so the offset message signal is positive
and has a minimum value of zero.
'amssb' Amplitude modulation, single side-band . OPT not used.
'fm' Frequency modulation OPT is a scalar which specifies the constant of frequency modulation kf. kf =
(Fc/Fs)*2*pi/max(max(abs(X))) by default for a maximum frequency excursion of Fc Hertz.
'pm' Phase modulation OPT is a scalar which specifies the constant of phase modulation kp. kp =
pi/max(max(abs(x))) by default for a maximum phase excursion of +/-pi radians.
'pwm' Pulse width modulation If you let OPT = 'centered', the pulses are centered on the carrier period rather
than being "left justified".
'ppm' Pulse position modulation. OPT is a scalar between 0 and 1 which specifies the pulse width in fractions of
the carrier period. It defaults to .1.
'qam' Quadrature amplitude modulation. OPT is a matrix the same size as X which is modulated in quadrature
with X.
x = demod(y,fc,fs,'method')
x = demod(y,fc,fs,'method',opt)
x = demod(y,fc,fs,'pwm','centered')
X = DEMOD(Y,Fc,Fs,METHOD,OPT) demodulates the carrier signal Y with a carrier frequency Fc and sampling
frequency Fs, using the demodulation scheme in METHOD. OPT is an extra, sometimes optional, parameter whose
purpose depends on the demodulation scheme you choose. Fs must satisfy Fs > 2*Fc + BW, where BW is the
bandwidth of the modulated signal.
1.-
1.a Elaborar los codigos en archivos m en Matlab que realice la modulacin, demodulacin y el espectro de
Frecuencia de las seales digitales : AM Y FM , un archivo m para cada uno.
1.b Elaborar los en archivos mdl del Simulink del Matlab que realice la modulacin, demodulacin y el espectro
de Frecuencia de las seales digitales : AM Y FM , un archivo mdl para cada uno.
2.- Presentar cada programa por separado en un archivo m para cada uno. En un archivo mdl para cada uno.
3.- Mostrar las ondas graficadas en el tiempo y en la frecuencia. Para cada tipo de modulacin AM Y FM los
programas al ejecutarse deben de mostrar:
2
a) la onda modulante o informacin o seal a transmitir
b) La onda portadora
c) La onda modulada
f) La constelacin (opcional)
4. Presentar en CD con un video que muestre la ejecucin de c/u del os programas que se pide.
-----------------------------------.---------------------------------------------------------------------
b) La onda portadora
c) La onda modulada
d) La onda Demodulada
3
Comentario: La seal modulante esta dada con el comando rectpuls(), el comando modlate() modula esta seal de
informacin.la funcin demod() demodula la seal modulada. Se puede observar en las grficas que la seal recibida
varia un poco en relacin a la seal emitida.
4
Ejemplo de Modulacin con Matlab
Donde se muestra
b) La onda portadora
c) La onda modulada
Codigo
clc
clear all
close all
t=-4:0.01:4
d = 0 : 1/3 : 1;
pi=3.14
Fc=3500 % frecuencia de la portadora
Fs=40000 %
senal = rectpuls(t,2);
senalpor = cos(2*pi*t*Fc)
subplot(8,2,1),plot(t,senal)
subplot(8,2,3),plot(t,senalpor)
y = modulate(senal,Fc,Fs,'am')
5
subplot(8,2,5),plot(t,y)
x=demod(y,Fc,Fs,'am')
subplot(8,2,7),plot(t,x)
N1=length(senal);
w0=[0:N1-1];
w=(w0.*Fs/N1)-0.5.*Fs;
fourier1=fftshift(fft(senal));
amp=abs(fourier1)./max(abs(fourier1));
subplot(8,2,2),plot(t,amp)
N1=length(senalpor);
w0=[0:N1-1];
w=(w0.*Fs/N1)-0.5.*Fs;
fourier2=fftshift(fft(senalpor));
amp1=abs(fourier2)./max(abs(fourier2));
subplot(8,2,4),plot(t,amp1)
N1=length(y);
w0=[0:N1-1];
w=(w0.*Fs/N1)-0.5.*Fs;
fourier3=fftshift(fft(y));
amp2=abs(fourier3)./max(abs(fourier3));
subplot(8,2,6),plot(t,amp2)
N1=length(x);
w0=[0:N1-1];
w=(w0.*Fs/N1)-0.5.*Fs;
fourier4=fftshift(fft(x));
amp3=abs(fourier4)./max(abs(fourier4));
subplot(8,2,8),plot(t,amp3)
6
Tercer ejemplo en Simulink
Donde se muestra
c) La onda modulada