Vous êtes sur la page 1sur 5

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA


Docente: ING. VIRGINIA ROMERO F.
__________________________________________________________________________________________________


LABORATORIO DE TELECOMUNICACIONES II (IT564)
EXPERIENCIA N3

EL EFECTO DE ISI Y DEL RUIDO MEDIANTE LA OBSERVACIN
DEL DIAGRAMA DE OJO

I. OBJETIVOS
El objetivo de este laboratorio consiste en hacer comprender al alumno el efecto que el canal y el
ruido tienen sobre las seales de comunicaciones digitales. As mismo trata sobre el estudio de
receptores y de sus prestaciones (probabilidad de error).
En particular se estudiarn:
Las causas ms comunes de distorsin en los sistemas de comunicaciones digitales
El efecto de la ISI y del ruido mediante la observacin del diagrama de ojo.
Los receptores basados en el filtro adaptado
Prestaciones de receptores no adaptados.

II. PREGUNTAS PARA EL INFORME PREVIO:

1. Cuando y para que se obtiene el diagrama de ojos?
2. Que es el Jitter?
3. Que representa el BER o tasa de bit en error?
4. Defina la interferencia inter simbolo.

NOTA: Si le falta algun dato asuma un valor.
III. EQUIPOS Y MATERIALES
Una computadora
Software Matlab

IV. PROCEDIMIENTO
INTRODUCCIN A LA SIMULACION DE CANALES.
En la fig.1 se observa las etapas analgicas de un sistema de comunicaciones digitales en
banda base.


Filtro
transmisor
seal
Filtro
receptor
CANAL
N(t)
ruido


Fig. 1

Uno de los resultados ms interesantes del procesado de seal es que es posible procesar
seales continuas mediante filtros digitales (ver Figura 2). Esto es, dado un sistema LTI
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Docente: ING. VIRGINIA ROMERO F.
__________________________________________________________________________________________________

continuo con respuesta al impulso h(t) y respuesta en frecuencia H(f) que para una entrada x(t)
da una salida y(t), es posible sustituirlo por un sistema en tiempo discreto equivalente, siempre
que la seal x(t) se muestree cumpliendo el criterio de Nyquist.


Sistema continuo
x(t) y(t)
Sistema discreto
x(t) y(t) A/D D/A
H()
H(f)


Figura 2. Simulacin digital de un sistema continuo.

Por tanto sustituiremos en nuestra simulacin los sistemas en tiempo continuo por sus
equivalentes discretos. Es ms, como la entrada al filtro transmisor es una seal en tiempo
discreto (los smbolos) podemos eliminar el A/D y sustituir el filtro transmisor por su equivalente
discreto (de hecho, en la mayora de los sistemas reales de Comunicaciones Digitales los filtros
transmisor y receptor se implementan digitalmente.

De igual manera podemos sustituir el canal por su sistema digital equivalente, aadir a la seal
de salida un ruido generado digitalmente de la misma densidad espectral de potencia del que
existe en la realidad y filtrar la seal resultante por un filtro receptor digital. Si esta simulacin
digital se lleva a cabo cuidadosamente, el efecto es exactamente igual al del sistema continuo.
Adicionalmente, podremos enviar a la tarjeta de sonido cualquiera de las seales con el fin de
observarlas en el osciloscopio y comprobar la veracidad de las simulaciones.

Nota: Para que el entorno de simulacin funcione adecuadamente es necesario inicializar una
serie de variables globales ejecutando el comando iniciar. Al ejecutar iniciar el programa le
solicitar el nmero de experimento:

>>Introduzca el nmero de experimento

debe introducir un #. El programa deber responder:

>> En esta sesin de MATLAB se utilizan 10 muestras por smbolo.
>> Asumiendo un rgimen binario de 800 bits/seg, la frecuencia
>> de muestreo es 8 [kHz].
>> La componente frecuencial ms alta que pueden manejar las
>> rutinas MATLAB es menor o igual que 4.00 [kHz].

Se utilizan 10 muestras por smbolo, con lo que una seal de comunicaciones binaria a 800
baudios se muestrear a 8 KHz (ancho de banda de simulacin 4 KHz). En el caso de que el
programa no se comporte de esta manera, ejecute el comando clear global y repita la
operacin. Si sigue sin dar los resultados previstos pregunte al profesor. Recuerde que si en
algn momento ejecuta el comando clear o abandona Matlab deber ejecutar de nuevo iniciar.

En esta seccin vamos a analizar el efecto de un canal en la seal transmitida utilizando la
funcin channel:


UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Docente: ING. VIRGINIA ROMERO F.
__________________________________________________________________________________________________

V. PROCEDIMIENTO

1. Realizar la simulacin del programa, para ello usar los siguientes datos:
Numero de smbolos: N=500
Numero de muestras por smbolo: m=10
Duracin del pulso: D=4 y D = 10
Rolloff: beta=0
Nmero de ojos: neye=3
2. Analizar el efecto de un canal en la seal transmitida utilizando la funcin channel.
3. Comprobar el efecto de un canal limitado en banda sobre la seal de comunicaciones.
4. Repetir el primer paso para diferentes anchos de banda: {2500, 1500,1000 y 500}
5. En la parte 2: Generar una seal polar_nrz conocida.
6. Observar cmo se genera un diagrama de ojo y como refleja la distorsin introducida por el
canal en la seal x.
7. Usando codlin generar el diagrama de ojo de una seal NRZ polar de 4410 bps
muestreada a
8. 44100 muestras/s para valores de potencia de ruido s2 = {0.02, 0.1} sin limitacin en el
9. ancho de banda (use Ancho de Banda = 21000Hz) y para s2 = 0.01 con anchos de banda
10. Bw={5000, 10000}. Obsrvese tambin en el osciloscopio.
11. Repita el apartado anterior con cdigo manchester
12. Realizar los procedimientos indicados para: filtro adaptivo para pulsos rectangulares,
13. detector de seales, receptor basado en filtro adaptivo.
VI. SIMULACIN:
A continuacin a manera de apoyo se dan unos ejemplos para la simulacin solicitada.
Codigo1. Funcin principal, que define los parmetros, origina la seal y genera el
diagrama del ojo

% 2 posibles amplitudes: 1 bit por smbolo
N=500;
bits=3*round(rand(1,N))-1;
%parmetros
m=10;%muestras por intervalo de smbolo
D=4 ;%duracin del pulso rc, en intervalos de smbolo en seg; D tiene que ser par
beta=0;%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);
%generacin de la seal transmitida (analgica)
tx=filter(ps,1,in);
%Para graficar el diagrama de ojo de la seal tx se puede usar el siguiente cdigo: diagrama
de ojo
x=tx(50*m:end);
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Docente: ING. VIRGINIA ROMERO F.
__________________________________________________________________________________________________

neye=2;c=floor(length(x)/(neye*m));
xp=x(end-neye*m*c+1:end);
plot(reshape(xp,neye*m,c));
xlabel('tiempo(muestras)');
ylabel('Amplitud');
Diagrama del ojo para una seal con una duracin de pulso de 4:

Diagrama del ojo para una seal con una duracin de pulso de 4:

Codigo2. Funcin del coseno alzado

function s=rc(syms,P,beta);
if ( beta==0.5 )
% if beta==0, srrc == sinc
x = srrc(syms/2,P,0);
[t i]=max(x); % normalize amplitude to 1
s=x./x(i) ;
else
x =srrc(syms/2,P/2,beta) ;
s =conv(x,x) ;
end
Diagrama del ojo para una seal con duracin de pulso D=10 y beta = 0.5


Codigo3. Funcin del coseno alzado cuadrtico medio
UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Docente: ING. VIRGINIA ROMERO F.
__________________________________________________________________________________________________

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));
end




VII. ELABORACIN DE RESULTADOS.
Capturar las imgenes obtenidas en la simulacin y analizarlas.

VIII. PREGUNTAS PARA EL INFORME FINAL:
1. Que informacin obtiene del diagrama de ojo, detallar cada uno de ellos.
2. En qu casos se usa?


Ing. Virginia Romero

10/05/13

Vous aimerez peut-être aussi