Sunteți pe pagina 1din 6

75.

43 Introducci
on a los Sistemas Distribuidos

ctica 2: Capa Fsica


Pra
Resumen
En los enlaces como Ethernet, Wi-fi o lneas seriales que integran las redes de computadoras, se utilizan esquemas de codificaci
on que traducen los bits de datos en una se
nal digital o
anal
ogica que se transmite por el medio (par trenzado, fibra o
ptica, etc). Las distintas codificaciones existentes tienen varios objetivos, como ser: facilitar la sincronizaci
on entre emisor
y receptor, adaptarse a las caractersticas del medio de transmisi
on, complejidad e inmunidad
al ruido. En esta pr
actica se estudiar
an varios esquemas de codificaci
on y sus propiedades,
empleando el software de simulaci
on matem
atica Scilab, junto con el Data Communications
Scilab Toolbox desarrollado en la materia, que puede descargarse de SourceForge. El toolbox implementa la capa fsica, con codificaciones digitales como NRZL, AMI y Manchester, y
anal
ogicas como BPSK y QAM. Tambien se ejercitar
an los teoremas de Nyquist y Shannon y
las caractersticas de distintos medios de transmisi
on.

1.

Multiple Choice. Se
nales y Medios de Transmisi
on

1. Se transmite una tira de bits con ceros y unos alternados, con una velocidad de transmision
de 10 Mbps. Bajo estas condiciones, indique si las siguentes afirmaciones son verdaderas o
falsas y justifique:
a) Con codificaci
on PSK de 4 smbolos como QPSK, el tiempo de baudio sera de 0.1 us y
en la se
nal se alternar
an dos smbolos distintos.
b) Si el medio de transmisi
on es el aire y se emplea 802.11g, es posible emplear codificacion
Manchester.
c) La codificaci
on NRZ genera una se
nal autosincronizada.
d ) La codificaci
on HDB3 genera la misma se
nal que AMI.
e) Al emplear codificaci
on Manchester, el tiempo de bit sera de 0.1 us.
f ) Empleando una codificaci
on FSK de 2 smbolos, el tiempo de baud es el doble del tiempo
de bit.

2. Fibras Opticas. Indique V o F y justifique.


a) Las fibras
opticas multimodo tienen menor ancho de banda que las monomodo.
b) Las fibras monomodo permiten alcanzar mayores distancias respecto a las multimodo.
c) Es m
as costosa una instalacion de fibra optica monomodo que la de una fibra optica
multimodo.

d ) El fen
omeno de dispersi
on modal se produce solo en las fibras opticas multimodo, pero
no en las monomodo.

3. El siguiente gr
afico muestra la atenuacion de un tipo de cable coaxil en funcion de la frecuencia. Una empresa de televisi
on por cable quiere distribuir television digital utilizando este
cable, y colocando amplificadores en donde haga falta. La transmision de todos los canales
requiere un ancho de banda de 500 MHz. La potencia de transmision es de 1W y la sensibilidad de los amplificadores es de 1W. Calcule la longitud maxima a la que podra llegar el
cable.

4. Medios de transmisi
on guiados. Indique V o F y justifique.
a) El cable coaxil sufre menor atenuacion por km que el par trenzado.
b) En los cables coaxiles, el ancho de banda se encuentra limitado por la atenuacion y por
el crosstalk.
c) En un par trenzado CAT5 de 50m de longitud, la potencia de una se
nal de 100 MHz se
aten
ua 10 veces. Entonces, si el cable tuviera 100m la se
nal se atenuara 20 veces.
d ) Cuando mayor sea el trenzado de los hilos de un cable UTP, menor sera la atenuacion
de la se
nal.
e) El ancho de banda del par trenzado disminuye con la distancia.
f ) Las interfaces de comunicaciones balanceadas son mas inmunes al ruido que las no
balanceadas, pero implican mayores costos.

5. Medios de transmisi
on no guiados. Indique V o F y justifique.
a) Las se
nales de mayores frecuencias presentan mayor facilidad para esquivar obstaculos.

b) Para transmitir datos a traves del aire en la zona infrarroja del espectro (300 GHz) es
necesario contar con una licencia gubernamental.
c) Es posible transmitir datos a traves de un medio no guiado (p. ej el aire) empleando la
zona del espectro correspondiente a la luz visible.

6. Una se
nal senoidal generada por una antena con 1W de potencia, se aten
ua 4 veces en 20
metros.
a) Calcule cu
al ser
a la potencia con la que llegara al destino, que se encuentra a 500 metros
de distancia.
b) Calcule la frecuencia de la se
nal.

7. Se dispone de un canal con 25M Hz de ancho de banda. Se quiere emplear una codificacion
64-QAM para transmitir con un data rate de 240M bps.
a) Compare el data rate con el lmite impuesto por Nyquist.
b) Calcule el valor del SN RdB lmite para el cual se alcanza el lmite de Shannon.
c) Calcule el tiempo de smbolo de la se
nal.

2.

Codificaciones digitales

En este punto y en el siguiente emplearemos el software Scilab y el Data Communications


Scilab Toolbox. Cuando se pide graficar se
nales con el software, no es necesario que las dibuje en
el informe.
Para los siguientes ejercicios, considerar una lnea de comunicaciones digital con un data rate
de 10 Kbps.
1. Se transmitir
a la secuencia [1 0 0 1 0 1 0 0 0 0 0 1 1 1 1 1 0 1 0 1]. Obtenga la se
nal a
transmitir codificada en: NRZL, AMI, HDB3, Manchester, Manchester Diferencial. Grafique
las se
nales en el tiempo y obtenga conclusiones respecto a las ventajas y desventajas de cada
esquema.
2. Empleando las se
nales NRZL y AMI obtenidas en el punto anterior, agregue 8 dB de ruido
y grafique las se
nales resultantes. Cual de ellas cree que es mas inmune al ruido? A que se
debe?
3. A partir de una secuencia de 10000 bits al azar, obtenga la se
nal a transmitir en: NRZL,
AMI, HDB3, Manchester, Manchester Diferencial, y muestre en un mismo grafico el espectro
en frecuencia de todos los esquemas. Obtenga conclusiones.
4. Elabore una tabla comparativa sintetica entre los esquemas anteriores, calificando: sincronizaci
on,
ancho de banda, complejidad, componente continua, inmunidad al ruido.

3.

Codificaciones anal
ogicas

Considerar ahora un canal de comunicacion inalambrico que emplea dos antenas y trabaja con
una frecuencia de portadora de 2.4 MHz, con un ancho de banda de 200 KHz (es decir, el rango
de frecuencias es [2.2 MHz-2.6 MHz]).

1. Dada la secuencia [0 1 1 1 0 1 1 0 0 0 1 0], codifiquela en BPSK y 8PSK con un data rate de


100 kbps. Grafique las se
nales en el tiempo y obtenga conclusiones respecto a las ventajas y
desventajas de cada esquema. Complete la siguiente tabla.
Codificaci
on
BPSK
8PSK

fc
2.4 MHz
2.4 MHz

Data Rate
100 Kbps
100 Kbps

tbit

tbaud

2. Complete la siguiente tabla general, expresando tbit y tbaud en funcion de las variables f y
DR.
Codificacion
BPSK
8PSK
64-QAM

fc
f
f
f

Data Rate
DR
DR
DR

tbit

tbaud

3. A partir de una secuencia de 10000 bits al azar, obtenga la se


nal a transmitir en: BPSK,
QPSK y 8QAM, con un data rate de 200 kbps. Muestre en un mismo grafico el espectro en
frecuencia de los 3 esquemas y responda:
(a) Cu
al requiere menor ancho de banda?
(b) C
omo se relaciona el ancho del primer lobulo con el tbaud ?
4. (Lmite de Nyquist) Genere una secuencia de 1000 bits y codifquela en BPSK, pero ahora
con un data rate de 800 kbps.
Decodifique la se
nal resultante y indique el porcentaje de bits que coinciden con la
secuencia original. Ayuda: La funcion sum calcula la suma de todos los elementos de un vector.
Simule el ancho de banda real del cable. Para ello, debera filtrar la se
nal en el rango
de frecuencias [2.2 MHz-2.6 MHz]. Grafique en el tiempo y en frecuencia la se
nal ya
filtrada. Explique que sucedio con la se
nal al atravesar el medio fsico.
Decodifique la se
nal que sale del medio fsico y calcule la tasa de error.
Repita los items anteriores con un data rate de 400 kbps y extraiga conclusiones.
5. Suponiendo que este canal es libre de ruido,
(a) Puede transmitirse por BPSK a 600 kbps?
(b) Cu
al es la m
axima velocidad de transmision empleando BPSK?
(c) De que forma puede incrementarse la velocidad de transmision? Existe alg
un
lmite?
6. Si consideramos ahora que el canal tiene un ruido tal que el SNR es de 30 dB, Cual es la
m
axima velocidad de transmisi
on empleando BPSK impuesta por el lmite de Shannon?
Tener en cuenta:
Modalidad: La pr
actica se realiza en grupos de 2 o 3 personas. Cada alumno entregara un
informe individual con el desarrollo de todos los puntos anteriores.
Entrega: El informe se entrega al finalizar la clase, o bien el viernes 30/03. Los alumnos
ausentes a la clase deber
an desarrollar la practica en su casa y entregarla el viernes 30/03.
En caso de ausentarse en la fecha de entrega, deben hacer llegar el informe por alg
un medio,
de lo contrario cuenta como entrega tarde (ver reglamento).

Asistencia: La asistencia a la clase se verifica al finalizar la misma, mostrando el trabajo


realizado.
Funciones del toolbox:
datos=rand data(length) Genera un vector de datos binarios aleatorios
signal=c nrzl(datos, DR, amplitud) Codifica un vector de datos en NRZL, con un
data rate DR y una determinada amplitud. Por defecto, DR=1 y amplitud=1.
signal=c nrzi(datos, DR, amplitud)
signal=c ami(datos, DR, amplitud)
signal=c b8zs(datos, DR, amplitud)
signal=c hdb3(datos, DR, amplitud)
signal=c manchester(datos, DR, amplitud)
signal=c manchesterdiff(datos, DR, amplitud)
signal=c bpsk(datos, DR, amplitud, fc) Codifica un vector de datos en BPSK, con
un data rate DR y una determinada amplitud y frecuencia de portadora. Por defecto,
DR=1, amplitud=1 y fc=1.
signal=c qpsk(datos, DR, amplitud, fc)
signal=c 8psk(datos, DR, amplitud, fc)
signal=c 8qam(datos, DR, amplitud, fc)
signal2=add noise(signal, db) Agrega un cierto nivel de ruido a una se~
nal
plot time(signal) Grafica una se~
nal en el tiempo
plot spec(signal1, signal2, ...) Grafica el espectro en frecuencia de 1 o m
as
se~
nales
signal2=filter(signal, frec inic, frec final) Filtra una se~
nal con un pasabandas
entre la frecuencia frec inic y la frecuencia frec final.
Permite simular el comportamiento de un medio f
sico.
datos=d nrzl(signal) Decodifica una se~
nal NRZL.
datos=d nrzi(signal)
datos=d ami(signal)
datos=d b8zs(signal)
datos=d hdb3(signal)
datos=d manchester(signal)
datos=d manchesterdiff(signal)
datos=d bpsk(signal)
datos=d qpsk(signal)
datos=d 8psk(signal)
datos=d 8qam(signal)

Referencias
[1] Data and Computer Communications, W. Stallings, 5ta Edicion, Cap. 4 - Data Encoding
[2] Redes de Computadoras, A. S. Tanenbaum, 4ta Edicion, Cap.2 - Capa Fsica
[3] http://www.scilab.org/download/5.1/scilab-5.1.bin.linux-i686.tar.gz (GNU/Linux),
[4] http://www.scilab.org/download/5.1/scilab-5.1.exe (Windows 2000/XP/Vista, Marcar las
Development Tools al instalarlo).
[5] http://sourceforge.net/projects/data-comm/

S-ar putea să vă placă și