Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tarea N1
Teora de Telecomunicaciones
(GRUPO 7)
Diego Olgun H.
Ariel Lillo O.
Alex Merino M.
a) ( ) ( ) donde y
.
De la grafica podemos observar que la seal cumple con los requisitos pedidos, la seal
tiene forma senoidal de amplitud 2 desfasa en pi/4 [rad] con una frecuencia =1250 [Hz],
de donde podemos obtenerla mediante
correspondiente a lo pedido.
Se puede observar que la seal graficada es una seal diente de sierra con una
frecuencia de 5000 [Hz],
a) Con m1(t)
Para esto, se hizo lo mismo que el caso anterior, solo que ac se producen
cambios de fase, esto debido a que la seal moduladora tambin posee una
componente senoidal, lo que en conjunto con la seal portadora, va a ir
produciendo cambios de fase, cada vez que la seal moduladora tenga un cruce
por cero.
Ac si hay cambio de fase, ya que la seal de informacin tiene cruces por cero.
Y para el caso de los espectros, estos fueron obtenidos con fft(); y graficados de
igual forma que la modulacin de .
NOTA: Para terminar, para graficar en dominio del tiempo, se ajust un vector x,
que es para pasar del dominio muestral al temporal, segn las exigencias de los
ejercicios.
OOK:
PARTE 1
% letra a
t=[0:pi/8:4*pi];
f=2*sin(t+pi/4);
x=[0:48.49*10^(-6):1.6*10^(-3)];
plot(x,f);
title('f(t)=2*sen(2*pi*1250+pi/4)');
ylabel('Amplitud');
grid on
% letra b
unos=repmat(1,1000,1);
ceros=repmat(0,1000,1);
b=[unos,ceros];
bits=repmat(b,2,1);
x=[0:200*10^(-9):799999*10^(-9)];
plot(x,bits);
grid on
% letra c
t=[0:1:100];
f=t;
sierra=repmat(f,1,3);
Sierra=sierra/100;
x=[0:1.98*10^(-6):598.02*10^(-6)];
plot(x,Sierra);
ylabel('Amplitud');
grid on
%-----------------------------------------------------------------------------------------------------------
%CON M1 PRIMERO
t=[0:2*pi*10^(-3):2*pi];
m=exp(-t).*sin(2*pi*10000*t);
s=(1+0.5*m).*cos(2*pi*30000*t);
x=[0:449.56*10^(-9):450*10^(-6)];
plot(x,s);
ylabel('Amplitud');
grid on
S=fft(s);
y=[-4*22410.45:4*44.78:4*22410.45];
plot(y,abs(S));
grid on
xlabel('Frecuencia en (Hz)');
ylabel('Magnitud');
m=exp(-t).*sin(2*pi*10000*t);
s=m.*cos(2*pi*30000*t);
x=[0:1000.0*10^(-9):1*10^(-3)];
plot(x,s);
hold on
plot(x,exp(-t));
plot(x,-exp(-t));
hold off
grid on
ylabel('Amplitud');
S=fft(s);
y=[-90180.2:180.19:90180.2];
plot(y,abs(S));
grid on
xlabel('Frecuencia en (Hz)');
ylabel('magnitud')
%%dominio temporal
m2=[repmat(1,1,2000),repmat(7,1,8000),repmat(-1,1,2000)];
x=[0:1.00001*10^(-3):12];
plot(x,m2);
t=[0:523.6*10^(-6):2*pi];
s=(1+0.5*m2.)*cos(2*pi*5*t);
plot(x,s);
grid on
xlabel('tiempo en segundos');
ylabel('amplitud');
%%Dominio espectral
S=fft(s);
y=[-5:833.34*10^(-6):5];
plot(y,abs(S));
grid on
xlabel('frecuencia en (Hz)');
ylabel('Magnitud');
%%dominio temporal
m2=[repmat(1,1,2000),repmat(7,1,8000),repmat(-1,1,2000)];
x=[0:1.00001*10^(-3):12];
t=[0:523.6*10^(-6):2*pi];
s=m2*.cos(2*pi*5*t);
grid on
xlabel('tiempo en segundos');
ylabel('amplitud');
%%dominio espectral
S=fft(s);
y=[-5:833.34*10^(-6):5];
plot(y,abs(S));
grid on
xlabel('frecuencia en (Hz)');
ylabel('Magnitud');
%-----------------------------------------------------------------------------------------------------------
%OOK
t=[0:2*pi*10^(-3):2*pi];
unos=sin(t);
Unos=repmat(unos,1,10);
ceros=repmat(0,1,10000);
secuencia=[Unos,ceros,Unos,ceros,Unos,Unos,ceros,ceros,Unos,Unos,Unos,Uno
s];
x=[0:19.98*10^(-9):2399997*10^(-9)];
plot(x,secuencia);
grid on
ylabel('Amplitud');
%la 'c' es para color cyan, la 'b' color azul(blue) y el '*' para que se vean mejor los
puntos
grid off
t=[0:2*pi*10^(-3):2*pi];
unos=sin(t);
Unos=repmat(unos,1,10);
x=[0:2*pi*10^(-3):2*pi];
ceros=sin(3*x);
Ceros=repmat(ceros,1,10);
secuencia=[Unos,Ceros,Unos,Ceros,Unos,Unos,Ceros,Ceros,Unos,Unos,Unos,Un
os];
%Se utilizara un vector auxiliar "Y" para pasar de espacio muestral a temporal
Y=[0:19.98*10^(-9):2399996*10^(-9)];
xlabel('Tiempo [Segundos]');
ylabel('Amplitud');
grid on
plot(Y,secuencia)
unos=sin(t);
ceros=cos(t);
Unos=repmat(unos,1,1);
Ceros=repmat(ceros,1,1);
secuencia=[Unos,Ceros,Unos,Ceros,Unos,Unos,Ceros,Ceros,Unos,Unos,Unos,Un
os];
x=[0:199.8*10^(-9):2399997*10^(-9)];
plot(x,secuencia);
grid on
ylabel('Amplitud');
grid off
t=[0:2*pi*10^(-3):2*pi];
cero_cero=cos(t)+sin(t);
cero_cero=repmat(cero_cero,1,3);
% 2 definimos el "10"
t=[0:2*pi*10^(-3):2*pi];
uno_cero=-1*cos(t)+sin(t);
uno_cero=repmat(uno_cero,1,3);
% 3 definimos el "11"
t=[0:2*pi*10^(-3):2*pi];
uno_uno=-1*cos(t)-sin(t);
uno_uno=repmat(uno_uno,1,3);
% 4 definimos el "01"
t=[0:2*pi*10^(-3):2*pi];
cero_uno=cos(t)-sin(t);
cero_uno=repmat(cero_uno,1,3);
secuencia=[uno_cero,uno_cero,uno_uno,cero_cero,uno_uno,uno_uno];
%Se utilizara un vector auxiliar "Y" para pasar de espacio muestral a temporal
Y=[0:1.332001332*10^(-7):23999*10^(-7)];
plot(Y,secuencia)
ylabel('Amplitud');
grid on
grid off
%8QAM
t=[0:2*pi*10^(-3):2*pi];
cuu=2*cos(t)-2*sin(t);
cuc=cos(t)-sin(t);
uuu=2*cos(t)+2*sin(t);
uuc=cos(t)+sin(t);
ucu=-2*cos(t)+2*sin(t);
ucc=-cos(t)+sin(t);
ccu=-2*cos(t)-2*sin(t);
ccc=-cos(t)-sin(t);
x=[0:599.4*10^(-9):2399997*10^(-9)];
plot(x,secuencia);
grid on
ylabel('Amplitud');
grid on