Está en la página 1de 4

UNIVERSIDAD NACIONAL DE INGENIERÍA

“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

Informe Final Nº 4: “Efecto de ISI y el ruido mirando la


observación del diagrama del ojo"
Facultad de Ingeniería de Eléctrica y Electrónica, Universidad Nacional de Ingeniería

I. OBJETIVO diferentes hasta N2 secuencias de N bits diferentes hasta un


límite determinado por el diseño de instrumento.
El siguiente experimento tiene como finalidad estudiar el
efecto del canal y ruido en las transmisiones de
comunicación digital haciendo uso del software Matlab.

II. TEORÍA
El Diagrama del ojo es una forma para medir la calidad de
una señal digital y por ende la integridad del sistema que lo
transmite.

Aunque la técnica sea en gran parte cualitativa esto puede


proporcionar algunos datos cuantitativos útiles en
términos de tendencias y si un sistema funciona según la Las secuencias son seleccionadas para que ocurran en un
especificación. Si simplemente se muestra una señal orden arbitrario hasta una longitud total de 12−nbits (no n2)
recibida en un osciloscopio entonces se verá en la pantalla para asegurar que la velocidad de transferencia de datos no
sólo uno, o quizás unos cuantos, bits de la trama. es un multiplicador integral de la tasa de repetición de
patrones. Para ilustrar como el modelo de ojo es generado,
Para observar variaciones estadísticas en la señal de deben la Figura 2.3 presenta las 8 combinaciones posibles de una
mostrar muchos bits (cientos o hasta miles) tanto de 1s palabra de 3 bits y la 2.4 muestra la superposición de éstos
como de 0s en varias secuencias todos sobrepuestos el uno como en un modelo de ojo
sobre el otro.

- Análisis del Diagrama del Ojo


Esto puede ser hecho transmitiendo un pulso cuadrado de
bits pseudo-aleatorio (PRBS) y mostrando la salida del Se pueden analizar aspectos como
receptor en el osciloscopio. En tal arreglo, el osciloscopio  La ISI, que queda definida como la apertura del ojo
muestra la señal cada pocos ciclos de reloj o en efecto cada durante el intervalo de tiempo en la que la señal recibida
ciclo de reloj según el ajuste. Si utilizamos la función puede ser muestreada sin error.
adecuada muchas secuencias de señal pueden ser mostradas  La sensitividad del sistema a los errores de
sobrepuestas una a la otra y podemos ver los efectos de los temporización, está dada por el ancho de banda de la
fenómenos estadísticos, como ruido y Jitter, en la señal. apertura del ojo
 La separación respecto del valor central, especificado
El PRBS debe contener 4 secuencias de 2 bits diferentes, 8 para el instante de muestreo define el margen de ruido
secuencias de 3 bits diferentes, 16 secuencias de 4 bits del sistema
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

Para analizar el comportamiento de los enlaces de


transmisión en base a las formas de ondas de los
pulsos, desfases (Jitter), niveles de ruido, potencias de
las señales, entre otras características.

2. ¿Qué es el Jitter?

También conocido como variación de retardo o una


señal de ruido no deseada mostrando una modificación
de la amplitud, la frecuencia y la fase de una señal
provocada por una desviación de la señal de reloj. Solo
está presente en los dispositivos digitales, que son
- los que requieren una señal de reloj, por lo que no afecta
III. DESARROLLO DE LA EXPERIENCIA a los sistemas de reproducción que trabajan en el
dominio analógico, como los giradiscos. Su efecto
A. Equipos y Materiales provoca que un equipo digital suene claramente peor de
lo que podría sonar si no estuviese presente, pero,
Utilizamos:
afortunadamente, puede combatirse.
- Una computadora con software MATLAB y acceso
a internet
3. ¿Qué representa el BER o tasa de bit en error?

Representa la probabilidad de contener “n” bits


errados en una trama de “k” bits transmitidos. Entonces
se busca siempre valores de BER bajísimos, en donde
nos aseguren una transmisión sin errores.

Ejm:

1
10−12 =
1012
Entonces que en una trama de 10 ^12 existe la
posibilidad de 1 sea errado.

4. Definición de interferencia inter símbolo.

Llamado así a la nos distinción de valores recibidos con


respecto a lo transmitido, producto de un posible
solapamiento (en base al ensanchamiento del pulso de
un símbolo) de valores “1” o “0”, esto puede ser medido
usando el diagrama de ojos.
- Guía de laboratorio. El ensanchamiento se da a la variación de niveles de
energía o retardos en el tiempo (Jitter) de transmisión.

V. SIMULACIÓN
IV. RESPUESTA A PREGUNTAS
Codigo1. Función principal, que define los parámetros,
origina la señal y genera el diagrama del ojo
1. ¿Cuándo y para qué se obtiene el diagrama de
ojos?
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

% 2 posibles amplitudes: 1 bit por


símbolo
N=500;
bits=3*round(rand(1,N))-1;
%parámetros
m=10;%muestras por intervalo de símbolo
D=4 ;%duración del pulso rc, en
intervalos de símbolo en seg; D tiene
que ser par
beta=0.5;%roll off ; %entrada del filtro
formador
in=zeros(1,N*m);
in(1:m:end)=bits;
%respuesta al impulso del filtro
formador: pulso raised cosine
ps=rc(D,m,beta);
%generación de la señal transmitida
(analógica)
tx=filter(ps,1,in);
%Para graficar el diagrama de ojo de la
1.- Muestra y análisis de los valores obtenidos en el
señal tx se puede usar el siguiente
código: diagrama de ojo% laboratorio.
x=tx(50*m:end);
neye=2;c=floor(length(x)/(neye*m)); Según la experiencia se pide simular utilizando las
xp=x(end-neye*m*c+1:end); siguientes consideraciones:x
plot(reshape(xp,neye*m,c));
xlabel('tiempo(muestras)');  Numero de símbolos: N=500
ylabel('Amplitud');
 Numero de muestras por símbolo: m=10
Codigo2. Función del coseno alzado  Duración del pulso: D=4 y D = 10
 Rolloff: beta=0
function s=rc(syms,P,beta);  Número de ojos: neye=3
if ( beta==0.5 )
% if beta==0, srrc == sinc
x = srrc(syms/2,P,0);
[t i]=max(x); % normalize amplitude to 1 Para D=4
s=x./x(i) ;
else
x =srrc(syms/2,P/2,beta) ;
s =conv(x,x) ;
end

Codigo3. Función del coseno alzado cuadrático medio

function s=srrc(syms,P,beta);
k=-syms*P+1e-8:syms*P+1e-8;
%numerical problems if beta=0
if(beta==0),beta=1e-8;end;
%calculation of srrc pulse
s=4*beta/sqrt(P)*(cos((1+beta)*pi*k/P)+...
sin((1-
beta)*pi*k/P)./(4*beta*k/P))./(pi*(1-
16*(beta*k/P).^2)); Para D=10
end
pulso D=10 y beta = 0.5
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

interferencia intersimbolos en la simulación, de igual


manera difieren en el cruce por cero, donde deja de
ser un punto para ser un conjunto de puntos.

Se observa que al aumentar la duración del pulso RC,


el punto de cambio de símbolo (cruce por cero) deja
de ser un punto para ser varios puntos los que son
cruzados, este se interpreta como una distorsión del
duty cicle o problemas en cuanto a la simetría del
pulso.

Como observación adicional, la apertura del ojo


aumenta siendo bastante bueno para evitar la
interferencia intersimbolos, pero este no alcanza la
amplitud máxima de la transmisión por un tiempo
comparable, en este sentido es corrector analizar la
pendiente de la apertura del ojo encontrándose mayor
pendiente mayor duración del pulso, teniendo mayor
sensibilidad a errores en el instante de muestreo.

2.- Diferencias del valor teórico con el valor


experimental.

Según el código dado en Matlab, se utiliza la función


“Rand” para generar valores aleatorios (500) entre 0 y
1 para luego ser redondeados por la función “Round”
y desplazar el nivel de referencia, todo este hace
difícil el entender la señal analógica transmitida.

Para efectos comparativos usaremos una señal de 3


bits muestreada con 3F.

VS

Observamos no se cuenta con una amplitud del ojo


comparable con la amplitud máxima de la señal, como
si se encuentra en la parte teórica pudiendo encontrar

También podría gustarte