Sei sulla pagina 1di 10

Pontificia Universidad Catlica de Chile

Escuela de Ingeniera Departamento de Ingeniera Elctrica


IEE2513 Comunicaciones
Profesor: Miguel Ros





Tarea 3




Nicols Ceballos Pea















Pregunta 2
b) La seal modulada segn BLU-I es
() (

) (

|


| (

)
A continuacin se muestra la seal en el dominio del tiempo.
Se us una frecuencia de portadora:



Notar que el tiempo inicia en , esto se debe a que el mensaje es: () (

) el que tiene un valor distinto


de cero en el intervalo , entonces para no borrar parte del mensaje, asum que el

y con
el pulso queda en el centro en

c) El valor peak se encuentra en () y es , sin embargo, en el grfico se muestra como valor
mximo 1.701 y como valor mnimo -1.8804
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
Mensaje m(t) modulado por BLU-I
t
s
(
t
)

(
B
L
U
-
I
)





Pregunta 3
En este caso tambin opt por usar un

negativo para mostrar la simetra de la funcin que describe el mensaje.












-5 -4 -3 -2 -1 0 1 2 3 4 5
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Mensaje m(t) modulado por BLU-S
t
s
(
t
)

(
B
L
U
-
S
)















Pregunta 4
a)











0 0.05 0.1 0.15
-30
-20
-10
0
10
20
30
40
Transformada de Hilbert de m(t)
t[s]
H
i
l
b
e
r
t

d
e

m
(
t
)
0 0.05 0.1 0.15
-6
-4
-2
0
2
4
Modulacin de m(t) con BLU-I
t[s]
s
(
t
)

(
B
L
U
-
I
)
-1000 -800 -600 -400 -200 0 200 400 600 800 1000
0
200
400
600
800
1000
Espectro de s(t)
f[Hz]
|
S
(
f
)
|
Anexo: Cdigos de Matlab
Pregunta 2:
% Tarea 3 - problema 2b - nrceball
clear all
clc

% parmetros
T = 1; %ancho del rect
fm = 10000; %frecuencia de muestreo
fc = 50;

t=-10*T:1/fm:10*T;
lt=length(t);
m = zeros(1,lt);

% funcion rect(t/T)
for i = 1:lt
if (abs(t(i))<T/2)
m(i)=1;
end
end

% tranformada de hilbert de rect(t/T)
mh = zeros(1,lt);
for i = 1:lt
aux = (1/pi)*log(abs((2*t(i)+T)/(2*t(i)-T)));
if(aux==Inf||aux==-Inf)
mh(i)=mh(i-1);
else
mh(i)=aux;
end
end


% seal modulada
s = zeros(1,lt);
for i = 1:lt
s(i) = m(i)*cos(2*pi*fc*t(i))+mh(i)*sin(2*pi*fc*t(i));
end

plot(t,s),grid, title('Mensaje m(t) modulado por BLU-I'),
xlabel('t'), ylabel('s(t) (BLU-I)')

Pregunta 3:
% Tarea 3 - problema 3 - nrceball
clear all
clc

% parmetros
fm = 10000; %frecuencia de muestreo
fc = 20;
a = 2;
Ac = 1;

t=-5:1/fm:5;
lt=length(t);
m = zeros(1,lt);

% mensaje
for i = 1:lt
m(i)=sin(pi*a*t(i))/(pi*a*t(i));
end

% tranformada de hilbert del mensaje
mh = zeros(1,lt);
for i = 1:lt
mh(i) = (sin(pi*a*t(i)/2))^2/(pi*a*t(i)/2);
end


% seal modulada
s = zeros(1,lt);
for i = 1:lt
s(i) = m(i)*cos(2*pi*fc*t(i))-mh(i)*sin(2*pi*fc*t(i));
end

plot(t,s),grid, title('Mensaje m(t) modulado por BLU-S'),
xlabel('t'), ylabel('s(t) (BLU-S)')

Pregunta 4:
% Tarea 3 - problema 4 - nrceball
clear all
clc

% parmetros

fm = 10000; %frecuencia de muestreo
fc = 250;
t0 = 0.15;

t=0:1/fm:t0;
lt=length(t);
m = zeros(1,lt);

% mensaje
for i = 1:lt
if (t(i)<t0/3)
m(i)=1;
end
if (t(i)>t0/3&&t(i)<2*t0/3)
m(i)=-2;
end
end

% tranformada de hilbert del mensaje
mh = zeros(1,lt);
for i = 1:lt
aux = (1/pi)*(log(abs((2*(t(i)-t0/6)+t0/3)/(2*(t(i)-t0/6)-t0/3)))-2*log(abs((2*(t(i)-t0/2)+t0/3)/(2*(t(i)-t0/2)-
t0/3))));
if(aux==Inf||aux==-Inf)
mh(i)=mh(i+1);
else
mh(i)=aux;
end
end


% seal modulada
s = zeros(1,lt);
for i = 1:lt
s(i) = m(i)*cos(2*pi*fc*t(i))+mh(i)*sin(2*pi*fc*t(i));
end

Gf0=fft(s);
Gf=fftshift(Gf0);
lgf=length(Gf);
W=((0:lgf-1)/(lgf-1)-0.5)*fm;

subplot(311),plot(t,mh),axis([0 0.15 -30 40]),
grid, title('Transformada de Hilbert de m(t)'),
xlabel('t[s]'), ylabel('Hilbert de m(t)')

subplot(312),plot(t,s),axis([0 0.15 -6 4])
grid, title('Modulacin de m(t) con BLU-I'),
xlabel('t[s]'), ylabel('s(t) (BLU-I)')

Gfr=Gf(600:900);
Wr=W(600:900);

subplot(313),plot(Wr,abs(Gfr)),axis([-1000 1000 -150 1000]),
grid, title('Espectro de s(t)'),
xlabel('f[Hz]'), ylabel('|S(f)|')

Potrebbero piacerti anche