Académique Documents
Professionnel Documents
Culture Documents
ARMADAS
SISTEMAS DE COMUNICACIONES
DIAGRAMA DE OJO
DOCENTE:
Ing. Gonzalo Olmedo
NOMBRE:
Juan Chiriboga
NRC: 2190
PERIODO: Octubre 2015- Febrero 2017
FECHA: 07-marzo-2017
1. TEMA
Diagrama de Ojo
2. MARCO TEORICO
El diagrama de Ojo es una herramienta muy til para visualizar la proteccin de la que se
dispone frente al ISI (Interferencia Intersimbolica) y al ruido en un sistema de comunicaciones
digitales. El diagrama de Ojo se genera con mltiples barridos en un osciloscopio cuyo eje de
tiempos esta sincronizado con la seal de sincronismo de smbolo de la seal digital, el
diagrama de ojo corresponde a un grfico que muestra la superposicin de distintas
combinaciones de posibles unos y ceros en un rango de tiempo o cantidad de bits
determinados dichas combinaciones transmitidas por el enlace permiten obtener las
caractersticas de los pulsos que se propagan por el medio de comunicacin sean estos por
medio de fibra ptica, coaxial, par trenzado enlaces satelitales etc.
La apertura del ojo define el intervalo de tiempo en el que la seal recibida puede ser
muestreada sin error debido a ISI
La sensibilidad del sistema a los errores de temporizacin, est dada por el ancho de la
apertura del ojo.
La separacin respecto del valor central especificado para el instante de muestreo definido el
margen de ruido del sistema
Como podemos observar tanto en la figura 1 como en la figura 2 existen zonas que podemos
identificar claramente en la parte superior tenemos la regin de distorsin mxima o como se
ve en la figura 1 distorsin en tiempo de muestreo.
Definicin de Jitter
Claramente se puede observar en el patrn de ojo anterior, la perfecta forma de los pulsos
transmitidos en el enlace de comunicacin digital. Analizando la figura, se podran obtener
fcilmente los distintos parmetros del diagrama, como el Bit Period, el Rise/Fall Time, etc.
Adems de pueden observar claramente los niveles de cero y uno, junto a sus respectivos
cruces. En las siguientes figuras se observan los diagramas de Ojo obtenidos para distintas
tasas de transmisin. Es importante destacar, que cmo se trata de fibra ptica, se utilizarn
tasas de transmisin muy grandes (orden de los Gbits), pero es equivalente a considerar tasas
de los Mbits para medios de comunicacin tradicionales.
Figura 4. Diagrama de Ojo realizado en Matlab
Luego vamos a generar ruido mediante la funcin com.AWGChannel en nuestro cogido damos
un valor al SNR relacin seal ruido de 20 es decir 20 dbm
%----------------------------------------------------------
%DISEO DEL FILTRO COSENO LEVANTADO
%----------------------------------------------------------
M=L/2 ; %PARA VALORES DE L PAR
g=zeros(1,L); %MARCADOR DE POSICION PARA LA FUNCION DE
TRANSFERENCIA DEL FILTRO RC
for n=-M:M
num=sin(pi*n*Ts/T)*cos(beta*pi*n*Ts/T);
den=(pi*n*Ts/T)*(1-(2*beta*n*Ts/T)^2);
g(n+M+1)=num/den;
if (1-(2*beta*n*Ts/T)^2)==0
g(n+M+1)=pi/4*sin(pi*n*Ts/T)/(pi*n*Ts/T);
end
if n==0
g(n+M+1)=cos(beta*pi*n*Ts/T)/(1-(2*beta*n*Ts/T)^2);
end
end
%----------------------------------------------------------
%GENERAR DATOS RANDOMICOS DE 1s Y 0s
%----------------------------------------------------------
datos=2*(round(rand(1,20)))-1; %CODIFICACION POLAR: 1= +1V, 0=-1V
salida=upsample(datos,Fs/R); %VUELVE A MUESTREAR data A UNA
FRECUENCIA DE MUESTREO Fs/R
y=filter(g,1,salida); %SE PUEDE UTILIZAR CUALQUIERA DE LAS
FUNCIONES: Conv O filter PARA OBTENER LA SALIDA
%----------------------------------------------------------
%GRAFICO 2: DATOS Y SALIDA FILTRADA RC
%----------------------------------------------------------
subplot(2,1,1); stem(datos);
title('Datos de Entrada al Filtro Coseno Levantado');
xlabel('Muestras'); ylabel('Amplitud'); axis([0,20,-1.5,1.5])
subplot(2,1,2); plot(y); axis([0,160,-1.5,1.5])
title('Respuesta del Filtro Coseno Levantado para la Entrada dada');
xlabel('Muestras'); ylabel('Amplitud');
figure(2)
for n=1:500
datos=2*(round(rand(1,20)))-1; %CODIFICACION POLAR: 1= +1V, 0=-1V
%datos=datos+normrnd(0,0.1,1,20);
datos = awgn(datos,50);
salida=upsample(datos,Fs/R); %VUELVE A MUESTREAR data A UNA
FRECUENCIA DE MUESTREO Fs/R
%y=filter(g,1,salida); %SE PUEDE UTILIZAR CUALQUIERA DE
LAS FUNCIONES: Conv O filter PARA OBTENER LA SALIDA
y=conv(g,salida)
plot(y); axis([25,55,-1.5,1.5]);
hold on
end
BIBLIOGRAFIA
https://prezi.com/hrm829co-9q6/diagrama-de-ojo/
http://www.mathworks.com/help/comm/ref/commscope.eyediagram.html
http://www.tsc.uc3m.es/~hmolina/wp-content/uploads/2010/02/lsyc_ittst_p8.pdf
http://docplayer.es/2638743-Analisis-de-diagramas-de-ojo.html
http://www.tsc.uc3m.es/~mlazaro/Docencia/GITT-CD/GITT-CD-T2-D05-Diagrama_ojo-
2p.pdf
https://es.slideshare.net/nica2009/lecture-10-isi-and-eye-pattern-40553993
http://www.monografias.com/trabajos102/soluciones-integridad-senal/soluciones-
integridad-senal.shtml