Sei sulla pagina 1di 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"
Tommy Rios Canchari, 20124523J
Enrique Salazar Saldaña 20121264C

Facultad de Ingeniería de Eléctrica y Electrónica, Universidad Nacional de Ingeniería

I. OBJETIVO El PRBS debe contener 4 secuencias de 2 bits diferentes, 8


secuencias de 3 bits diferentes, 16 secuencias de 4 bits
El siguiente experimento tiene como finalidad estudiar el diferentes hasta N2 secuencias de N bits diferentes hasta un
efecto del canal y ruido en las transmisiones de límite determinado por el diseño de instrumento.
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
especificación. Si simplemente se muestra una señal
recibida en un osciloscopio entonces se verá en la pantalla Las secuencias son seleccionadas para que ocurran en un
sólo uno, o quizás unos cuantos, bits de la trama. orden arbitrario hasta una longitud total de 12−nbits (no n2)
para asegurar que la velocidad de transferencia de datos no
Para observar variaciones estadísticas en la señal de deben es un multiplicador integral de la tasa de repetición de
mostrar muchos bits (cientos o hasta miles) tanto de 1s patrones. Para ilustrar como el modelo de ojo es generado,
como de 0s en varias secuencias todos sobrepuestos el uno la Figura 2.3 presenta las 8 combinaciones posibles de una
sobre el otro. palabra de 3 bits y la 2.4 muestra la superposición de éstos
como en un modelo de ojo

Esto puede ser hecho transmitiendo un pulso cuadrado de


bits pseudo-aleatorio (PRBS) y mostrando la salida del - Análisis del Diagrama del Ojo
receptor en el osciloscopio. En tal arreglo, el osciloscopio
muestra la señal cada pocos ciclos de reloj o en efecto cada Se pueden analizar aspectos como
ciclo de reloj según el ajuste. Si utilizamos la función  La ISI, que queda definida como la apertura del ojo
adecuada muchas secuencias de señal pueden ser mostradas durante el intervalo de tiempo en la que la señal recibida
sobrepuestas una a la otra y podemos ver los efectos de los puede ser muestreada sin error.
fenómenos estadísticos, como ruido y Jitter, en la señal.
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

 La sensitividad del sistema a los errores de


temporización, está dada por el ancho de banda de la
apertura del ojo IV. RESPUESTA A PREGUNTAS
 La separación respecto del valor central, especificado
para el instante de muestreo define el margen de ruido 1. ¿Cuándo y para qué se obtiene el diagrama de
del sistema ojos?

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.
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

V. SIMULACIÓN sin((1-
beta)*pi*k/P)./(4*beta*k/P))./(pi*(1-
Codigo1. Función principal, que define los parámetros, 16*(beta*k/P).^2));
origina la señal y genera el diagrama del ojo end
pulso D=10 y beta = 0.5
% 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
señal tx se puede usar el siguiente
código: diagrama de ojo% 1.- Muestra y análisis de los valores obtenidos en el
x=tx(50*m:end); laboratorio.
neye=2;c=floor(length(x)/(neye*m));
xp=x(end-neye*m*c+1:end); Según la experiencia se pide simular utilizando las
plot(reshape(xp,neye*m,c)); siguientes consideraciones:x
xlabel('tiempo(muestras)');
ylabel('Amplitud');  Numero de símbolos: N=500
 Numero de muestras por símbolo: m=10
Codigo2. Función del coseno alzado
 Duración del pulso: D=4 y D = 10
function s=rc(syms,P,beta);  Rolloff: beta=0
if ( beta==0.5 )  Número de ojos: neye=3
% if beta==0, srrc == sinc
x = srrc(syms/2,P,0);
[t i]=max(x); % normalize amplitude to 1
s=x./x(i) ; Para D=4
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)+...
UNIVERSIDAD NACIONAL DE INGENIERÍA
“AÑO DEL DIÁLOGO Y RECONCILIACIÓN NACIONAL”

Observamos no se cuenta con una amplitud del ojo


comparable con la amplitud máxima de la señal, como
Para D=10 si se encuentra en la parte teórica pudiendo encontrar
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

Potrebbero piacerti anche