Está en la página 1de 12

Universidad Tecnológica de Panamá

Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales
Análisis de señales y sistemas lineales en el dominio del tiempo
Conceptos fundamentales
Kevin Rios

98/100
Cédula: 8-938-523
e-mail: kevin.rios1@utp.ac.pa

Tomás Luna
Cédula: 8-951-2068
e-mail:tomas.luna@utp.ac.pa

Resumen. Las señales y los sistemas pueden representarse y analizarse tanto en el dominio del tiempo como en el
dominio de la frecuencia. Ambas representaciones brindaninformación valiosa para el estudio de las señales y los sistemas,
y son fundamentales para el análisis de los sistemas de comunicación. En este laboratorio solo se estudiarán algunas
propiedades y operaciones sobre señales, así como se analizarán algunos procesos de sistemas lineales invariantes
en el tiempo sobre las señales en el dominio del tiempo.

Descriptores: señales, filtro, funciones.

1. Introducción.

El concepto básico de las comunicaciones se base en la transmisión de información, en el ámbito de la


ingeniería de comunicación se estudian a priori los métodos para transmisión de datos generados por una Fuente a través de
un canal hasta un receptor. Los conjuntos de datos que provienen de distintas fuentes, se le conocen como señales, expresadas
en función del tiempo. El sistema es el conjunto de elementos que procesa señales.
El análisis de un sistema lineal se facilita frecuentemente utilizando una determinada representación de señales. Por esta razón,
es conveniente incluir el análisis de señales y sus propiedades en un estudio de sistemas lineales. Además del análisis nos
interesa también la síntesis de sistemas.

La teoría de sistemas lineales juega un papel clave en el análisis de ingeniería de sistemas eléctricos y mecánicos. Los
ingenieros modelan una amplia variedad de cosas, incluido el comportamiento del circuito, la propagación de la señal, el
acoplamiento y la radiación como transformaciones lineales. Por lo tanto, es importante revisar exactamente lo que queremos
decir con un sistema lineal para que reconozcamos cómo y cuándo aprovechar las poderosas herramientas de análisis de
sistemas lineales disponibles para nosotros.

En este laboratorio Podemos ver la base de análisis de señales y los sistemas en el dominio del tiempo. De esta manera se
pone en práctica, cada parte, desde las propiedades básicas, como lo son desplazamientos en tiempo, hasta las series de Fourier.
Se hizo énfasis en el funcionamiento teórico de sistemas LTI (Sistemas lineales invariantes en el tiempo) representados por
la herramienta de software MATLAB

2. Materiales y métodos

MATLAB, Laptop.
3. Resultados y discusión

3.1 Resultados

En la ‘figura 1’ podemos observar como se generó el grafico de la señal (a) utilizando el software de Matlab; además de ello,
podemos observar distintas graficas las cuales pertenecen a las diferentes evaluaciones solicitadas, que fueron realizadas a la
señal original.
Para los gráficos se utilizó un valor de intervalo de tiempo por igual, para mostrar todas las gráficas.

Fig. 1 Clasificación y operaciones

En la ‘figura 2’, mostramos como se llegó a generar los graficos de las funciones basicas solicitadas en la guia del laboratorio;
las funciones a graficar son las siguientes:
a. Función impulso unitario δ (t –τ) “impuni”
b. Función escalón unitario ս(t – τ) “escuni”
c. Función rampa r(t – τ) “rampa”
d. Función rectangular rect((t – τ)/T)) “rectuni”
Universidad Tecnológica de Panamá
Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales

Fig. 2 Señales básicas de interés

Siguiente a ello, se nos pide demostrar si las funciones base sobre el intervalo de tiempo 0 ≤ t ≤4 s que nos indicarán son
ortogonales.

A su ves, debemos realizar la graficación de cada conjunto de señales base de las funciones dadas, en la ‘figura 3’ podemos
observar el desarrollo de este punto.
A parte de ello, también nos indican determinar los coeficientes de la serie generalizada de Fourier correspondientes a estas
señales base para la señal x(t) = 0.5 (t –1)2 en el intervalo 0 ≤ t ≤ 4 s y a su vez, graficar la señal x(t); en las ‘figuras 4 y 5’
observaremos la señal graficada y los coeficientes de la seria generalizada de Fourier.

Demostración de las funciones base:


Un conjunto de funciones de valor real es ortogonal en un intervalo [a,b] si
Fig. 3 Conjunto de señales base

Fig. 4 Coeficientes de la serie de Fourier


Universidad Tecnológica de Panamá
Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales

Fig. 5 Aproximación de la serie de Fourier

Sistemas LTI
Nos presentan un problema para su desarrollo, el cual nos indica lo siguiente:
Una señal de un solo tono s(t) = sin(400πt) se transmite a un amplificador de audio y bocina para producir una señal de
advertencia. Un filtro con respuesta al impulso h(t) = 400 e–200tcos(400πt) u(t) se ha diseñado para reducirla interferencia
aditiva en la señal recibida.
Lo primero que nos indican es desarrollar un script en Matlab que nos permita simular la acción del filtro, luego de esto
debemos determinar la señal de salida del filtro y(t) cuando se recibe la señal de entrada x(t) = [cos(100πt) + sin(400πt)–
cos(800πt)] u(t); a su vez, En una misma figura, pero en gráficos distintos (uno debajo del otro) graficaremos la señal de
entrada, la respuesta al impulso del filtro y la señal de salida.
En la ‘figura 6’ mostramos el grafico para las señales solicitadas (señal de entrada, la respuesta al impulso del filtro y la señal
de salida).
Fig. 6 Sistema LTI

Desarrollo de un detector de señales


Nos presentan un sistema de comunicación que incluye una fuente binaria de información con velocidad 1/T símbolos por
segundo, un transmisor que genera señales de duración T para transmitir la información, un canal con ruido AWGN que
produce atenuación y retraso,y un receptor que utiliza un banco de correladores y un comparador para la detección de
la señal transmitida. Nos indican que debemos dibujar el diagrama de bloques que representará el sistema descrito del
enunciado; se logró realizar el diagrama de bloques la cual se demuestra en la ‘figura 7’.

Consiguiente a ello, nos solicitan desarrollar un script tomando en cuenta un conjunto de señales antípodas con forma de pulso
rectangular para simular el sistema cuando se transmite uno de los posibles valores que emite la fuente, en la que
podamos ajustar los parámetros de tiempo, amplitud, ruido, retraso, etc. que requiera para la simulación. Además, en una
misma figura pero en gráficos distintos (uno debajo del otro) se graficará la señal transmitida, la señal recibida y cada una
de las salidas de los correladores. El resultado de este punto, lo podemos observar en la ‘figura 8’, donde se realizaron las
graficas de las señales solicitadas.

En otro punto, Desarrollaremos un script considerando un conjunto de señales ortogonales con forma de onda sinusoidal. para
simular el sistema cuando se transmite uno de los posibles valores que emite la fuente, en la que podamos ajustar los
parámetros de tiempo, amplitud, frecuencia, ruido, retraso, etc. que se requiera para la simulación; Con ello, también, en una
misma figura pero en gráficos distintos, simularemos la señal transmitida, la señal recibida y cada una de las salidas de
los correladores.
Universidad Tecnológica de Panamá
Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales

El resultado de este procedimiento lo podemos observar en la ‘figura 9’, en la cual observaremos las distintas señales
simuladas.

Fig. 7 Diagrama de bloque del sistema

Fig. 8 Grafica parte b


Fig. 9 Grafica parte c

3.2. Discusión
En la ‘figura 1’, podemos observar la graficación de la señal original y de la misma señal evaluada en otros valores dando
como resultados diferentes resultados en las graficas.
Siguiente a esto, en la ‘figura 2’, observamos la graficación de funciones basicas como lo son la función impulso unitario,
Función escalón unitario, Función rampa y Función rectangular. Pudimos notar la diferencia de cada una de ellas.

Luego de esto, en la ‘figura 3’ se realizó la graficación de cada conjunto de señales base de las funciones dadas en aquel
punto. Se desarrollo también en este punto, la obtención y graficación de Coeficientes y Aproximación de la serie de Fourier,
que podemos observar los resultados obtenidos en las ‘figuras 4 y 5’.

Para la ‘figura 6’ se realizó el desarrollo de un problema de una señal lineal invariable en el tiempo (LTI) en la cual se realizó
la graficación de la señal de entrada, la respuesta al impulso del filtro y la señal de salida.

Además, se desarrolló un detector de señales, en la que en la ‘figura 7’ se graficó el diagrama de bloque del sistema indicado;
también nos solicitan desarrollar un script tomando en cuenta un conjunto de señales antípodas con forma de pulso rectangular
para simular el sistema cuando se transmite uno de los posibles valores que emite la fuente y con ello, se graficó la
señal transmitida, la señal recibida y cada una de las salidas de los correladores la cual podemos observar detalladamente
en la ‘figura 8’; y por último, se desarrolló un script considerando un conjunto de señales ortogonales con forma de onda
sinusoidal. para simular el sistema cuando se transmite uno de los posibles valores que emite la fuente, lo cual se
realizaron simulaciones de la señal transmitida, la señal recibida y cada una de las salidas de los correladores, que podriamos
observar los resultados en la ‘figura 9’.
Universidad Tecnológica de Panamá
Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales
4. Conclusión
En este informe se detalla lo trabajado en clase, de manera se afianza los conocientos adquiridos en cursos pasado como lo es
Señales y sistema, la importancia del analisis de señales con el programa de MATLAB, para poder visualizar cuando, se
hace aproximaciones como son las series de fourier que cada aumento de armonicos se va pareciendo a la señal base, las
convoluciones, tambien las propiedad que usamos, como la inversion en el tiempo o cambio de escala, todo esto
fundamentales para la comprension del curso de Telecomunicaciones en base a que siempre se usan de esta manera
comprendimos analisamos y abarcamos en este laboratorio.

5. Referencias
Guia de Laboratorio – Lab2_Fundamentos de Telecom.pdf
http://grupotematicomatematicasaplicada.weebly.com
http://portal.uned.es

4. Evaluación de Desarrollo

Tabla 3. Se presenta una autoevaluación.

Temas a Evaluar Puntos Autoevaluación Evaluación

Puntualidad 0-10 9 10
Seguimiento de las instrucciones dadas 0-10 9 8
Síntesis Conceptual (introducción) 0-20 19 20
Desarrollo de la metodología 0-20 19 20
Análisis de resultados 0-25 24 25
Presentación de conclusiones 0-15 14 15

Firma y Nombre de los participantes:

Tomás Luna Kevin Ríos

Observaciones

________________________________________________________________________________________________

________________________________________________________________________________________________

________________________________________________________________________________________________

________________________________________________________________________________________________
Code With MATLAB
clear all, clc;
t=linspace(-2,2,1000);
x=(2*abs(t).^(1.3)-3*abs(t))./(exp(-4.*abs(t-1))+1);
figure (1)
subplot(5,1,1)
plot(t,x,'y');grid on,
ylabel('amplitude');xlabel('time (in seconds)');title('x(t)')
x2=(2*abs(0.7).^(1.3)-3*abs(0.7))./(exp(-4.*abs(0.7-1))+1);
subplot(5,1,2);stem(x2,'r');grid on; xlim([-2 2])
ylabel('amplitude');xlabel('time (in seconds)');title('x(0.7)')
x3=(2*abs(-t).^(1.3)-3*abs(-t))./(exp(-4.*abs(-t-1))+1);
subplot(5,1,3);plot(t,x3,'m');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('x(-t)')
x4=(2*abs(0.5*t).^(1.3)-3*abs(0.5*t))./(exp(-4.*abs(0.5*t-1))+1);
subplot(5,1,4)
plot(t,x4,'b');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('x(0.5t)')
x5=(2*abs(-2*t-1).^(1.3)-3*abs(-2*t-1))./(exp(-4.*abs(-2*t-1))+1);
subplot(5,1,5)
plot(t,x5,'k');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('x(-2*t-1)')
%% part 2
[y,ty]=impuni(-5,5,0.001,3)
subplot(4,1,1),plot(ty,y,'m');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('Función impulso unitario')
[y1,ty1]=escuni(-5,5,0.001,-2)
subplot(4,1,2),plot(ty1,y1,'g');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('Función escalón unitario')
[y2,ty2]=rampa(-5,5,0.001,1)
subplot(4,1,3),plot(ty2,y2,'k');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('Función rampa')
[y3,ty3]=rectuni(-5,5,0.001,-1,3);
subplot(4,1,4),plot(ty3,y3,'r');grid on
ylabel('amplitude');xlabel('time (in seconds)');title('Función rectangular')
%% part 3
clear; clc;
t=linspace(0,4,1000);
x0=cos(1/2*pi*0*t);x1=cos(1/2*pi*t);x2=cos(1/2*pi*2*t);
x3=cos(1/2*pi*3*t);x4=cos(1/2*pi*4*t);x5=cos(1/2*pi*5*t);
y1=sin(1/2*pi*t);y2=sin(1/2*pi*2*t);y3=sin(1/2*pi*3*t);
y4=sin(1/2*pi*4*t);y5=sin(1/2*pi*5*t);
Orth=sum(x1.*y1)
subplot(2,1,1)
plot(t,x0,'--g',t,x1,'--k',t,x2,'--b',t,x3,'--c',t,x4,'--m',t,x5,'--y')
grid on;ylabel('amplitude');xlabel('time (in seconds)');title('ϕ_1')
subplot(2,1,2)
plot(t,y1,'--y',t,y2,'--r',t,y3,'--g',t,y4,'--b',t,y5,'--k')
grid on;ylabel('amplitude');xlabel('time (in seconds)');title('ϕ_2')
%% part 5
N=512;fs=1000;
dt=1/fs;T=N*dt;
t=0:dt:T-dt;
t1=(0:dt:T-dt)/9;
s=sin(400*pi.*t);
Universidad Tecnológica de Panamá
Facultad de Eléctrica
Ing. Electrónica, Ing. Telecomunicaciones
Fundamentos de Telecomunicaciones
Jaira Morales
u=(0).*(t<0)+(1).*(t>=0);
h=((400*(exp(-200.*t))).*(cos(400*pi.*t))).*(u);
ht1=((400*(exp(-200.*t1))).*(cos(400*pi.*t1))).*u;
x=(cos(100*pi.*t)+sin(400*pi.*t)-cos(800*pi.*t)).*(u);
xt1=(cos(100*pi.*t1)+sin(400*pi.*t1)-cos(800*pi.*t1)).*(u);
[z,tz]=conv_n(x,t,h,t);
y=z;
[z1,tz1]=conv_n(xt1,t1,ht1,t1);
yt1=z1;
subplot(3,1,1)
plot(t1,xt1,'c')
grid on;ylabel('amplitude');xlabel('time (in seconds)');
title('Señal de entrada'); xlim([0 0.05])
subplot(3,1,2)
plot(t1,ht1,'b')
grid on;ylabel('amplitude');xlabel('time (in seconds)');
title('Respuesta del filtro al impulso ');xlim([0 0.05])
subplot(3,1,3)
plot(tz1,yt1, 'r')
grid on;ylabel('amplitude');xlabel('time (in seconds)');
title('Señal de salida');xlim([0 0.1])
%% part 5
t=0:0.01:5;
T=1;
t1=1.5;
f=round(rand);
f(f==0)=-1;
x=f.*((t>=0)&(t<=T));
x1=1.*((t>=0)&(t<=T));
x2=-1.*((t>=0)&(t<=T));
n=awgn(0.*(t>=0),10);
y=f.*((t>=t1)&(t<=T+t1))+n;
[c1 tc1]=corr_n(y,t,x1,t);
[c2 tc2]=corr_n(y,t,x2,t);
if max(c1) > max(c2)
m='1';
else
m='-1';
end
subplot(4,1,1)
plot(t,x,'c');grid on;axis([0 3 -2 2]);
ylabel('amplitude');xlabel('time (in seconds)');
title('Señal transmitida x(t)');
subplot(4,1,2);plot(t,y,'k');grid on;axis([0 3 -2 2]);
ylabel('amplitude');xlabel('time (in seconds)');
title('Señal con ruido y(t)');
subplot(4,1,3);plot(tc1,c1,'r');grid on;axis([0 3 -2 2]);
title('Correlador 1');
ylabel('amplitude');xlabel('time (in seconds)');
subplot(4,1,4)
plot(tc2,c2,'m');axis([0 3 -2 2]);grid on
title('Correlador 2');
ylabel('amplitude');xlabel('time (in seconds)');

%%
t=0:0.01:5;T=0.5;
t1=2*pi*(1/T)*(2.25);
f=round(rand);
n=awgn(0.*(t>=0),10);
if f==0
x=sin(2*pi*(1/T)*t);
y=sin(2*pi*(1/T)*t-t1)+n;
else
x=cos(2*pi*(1/T)*t);
y=cos(2*pi*(1/T)*t-t1)+n;
end
x1=sin(2*pi*(1/T)*t);
x2=cos(2*pi*(1/T)*t);
[c1, tc1]=corr_n(y,t,x1,t);
[c2, tc2]=corr_n(y,t,x2,t);
if max(c1) > max(c2)
m='cos'
r=tc2(find(c2==max(c2)))
else
m='sin'
r=tc1(find(c1==max(c1)))
end
subplot(4,1,1),plot(t,x,'y')
axis([0 3 -2 2]);grid on
title('Señal transmitida x(t)');
ylabel('amplitude');xlabel('time (in seconds)');
subplot(4,1,2)
plot(t,y,'g'),axis([0 3 -2 2]);
grid on;title('Señal con ruido y(t)');
ylabel('amplitude');xlabel('time (in seconds)');
subplot(4,1,3)
plot(tc1,c1,'r');grid on;axis([0 5 -2.5 2.5]);
ylabel('amplitude');xlabel('time (in seconds)');title('Correlador 1');
subplot(4,1,4);plot(tc2,c2,'b');grid on
axis([0 5 -2.5 2.5]);
ylabel('amplitude');xlabel('time (in seconds)');
title('Correlador 2');

También podría gustarte