Está en la página 1de 16

GUIA DE LABORATORIO N 2

FACULTAD :
DIRECCIN :
CURSO
:
DOCENTE :

INGENIERIA DE SISTEMAS Y ELECTRONICA


INGENIERIA DE TELECOMUNICACIONES
TELECOMUNICACIONES II
NGEL AYALA HERRERA
TEMA: CDIGOS DE LINEA

INTRODUCCION:
Las diferentes maneras de representar los unos y ceros que componen una
seal digital para adaptarla eficientemente al medio de transmisin.
La transmisin analgica se basa en una seal continua de frecuencia
constante denominada portadora. La frecuencia de la portadora se elige para
que sea compatible con las caractersticas del medio que se vaya a utilizar. Los
datos se pueden transmitir modulando la seal portadora, donde por
modulacin se entiende el proceso de codificar los datos generados por la
fuente, en la seal portadora de frecuencia fc. Todas las tcnicas de
modulacin implican la modulacin de uno o ms de los tres parmetros
fundamentales de la portadora:

La amplitud

La frecuencia

La fase

La seal de entrada (que puede ser tanto analgica como digital) se denomina
seal moduladora o tambin seal en banda base s(t). Como se indica en la
figura, s(t) es una seal limitada en banda (pasabanda). La localizacin del
ancho de banda asignado est relacionado con fc, estando usualmente
centrado en torno a sta. De nuevo, el procedimiento de codificacin se elegir
para optimizar algunas de las caractersticas de la transmisin.
Las cuatro posibles combinaciones mostradas se utilizan con frecuencia; si
bien, las razones por las que se elige una u otra pueden ser de diversa ndole,
como las que se indican a continuacin:
Datos digitales, seales digitales: en trminos generales, el equipamiento para
la codificacin digital es menos complicado y menos costoso que el

equipamiento necesario para transmitir datos digitales modulando seales


analgicas.
Datos analgicos, seales digitales: la conversin de los datos analgicos en
digitales permite la utilizacin de las tcnicas ms recientes de equipos de
conmutacin para transmisin digital.
Datos digitales, seales analgicas: algunos medios de transmisin, como por
ejemplo la fibra ptica y los medios no guiados, slo permiten la propagacin
de seales analgicas.
Datos analgicos, seales analgicas: los datos analgicos de naturaleza
elctrica se pueden transmitir fcilmente y de una forma poco costosa en
banda base. Esto por ejemplo es lo que se hace para la transmisin de voz en
las lneas de calidad telefnica.

Propiedades deseables de los Cdigos de Lnea.


Auto sincronizacin: Debe poseer suficiente informacin de temporizacin
incorporada al cdigo de manera que se pueda disear la sincronizacin para
extraer la seal de sincronizacin o de reloj.
Baja probabilidad de error de bits: Se pueden disear receptores para
recuperar datos binarios con una baja probabilidad de error de bits cuando la
seal de datos de entrada se corrompe por ruido o ISI (Interferencia
InterSimbolo).
Un espectro adecuado para el canal: Por ejemplo, si el canal es acoplado de ca,
la densidad espectral de potencia de la seal de codificacin de lneas ser
insignificante a frecuencias cercanas a cero.
Ancho de banda del canal de transmisin: Debe ser tan pequeo como sea
posible. Esto facilita la transmisin de la seal en forma individual o la
multicanalizacin.
Capacidad de deteccin de errores: Debe ser posible poner en practica esta
caracterstica con facilidad para la adicin de codificadores y decodificadores
de canal, o debe incorporarse al cdigo de lnea.
Transparencia: El protocolo de datos y el cdigo de lneas estn diseados de
modo que toda secuencia posible de datos se reciba fiel y transparentemente.

Formatos de Sealizacin Binarias

1. Sealizacin Unipolar: Usando lgica positiva, el 1 binario se


representa con un nivel alto de voltaje (+A Volts) y un 0 binario con un
nivel de cero Volts.
2. Sealizacin Polar: Los unos y los ceros binarios se representan por
medio de niveles positivos y negativos de igual voltaje.
3. Sealizacin Bipolar (Pseudoternaria): Los 1 binarios se
representan por medio de valores alternadamente negativos y positivos.
El 0 binario se representa con un nivel cero. El trmino pseudoternario
se refiere al uso de tres niveles de seales codificadas para representar
datos de dos niveles (binarios).
4. Sealizacin Manchester: Cada 1 binario se representa con un
pulso de perodo de medio bit positivo seguido por un pulso de perodo
de medio bit negativo. Del mismo modo, el 0 binario se representa con
un pulso de perodo de medio bit negativo seguido por un pulso de
perodo de medio bit positivo.

Con frecuencia se utilizan notaciones abreviadas para estos formatos,


las cuales son:
1. Unipolar NRZ se nombrar simplemente como unipolar.
2. Polar NRZ como Polar.
3. Bipolar RZ como Bipolar.

Anlisis de los Espectros de Potencia de los cdigos de


lnea binarios
Sealizacin Unipolar NRZ.

Sealizacin Polar NRZ.

senfTb

Ppolar NRZ ( f ) A2Tb


fTb

Sealizacin Unipolar RZ.

A2Tb
Punipolar RZ ( f )
16

fTb
sen

2
fTb

1 1

Tb

( f

n
)
Tb

Sealizacin Bipolar RZ.

A2Tb
Pbipolar RZ ( f )
8

fTb
sen

2
fTb

sen (fT )

Sealizacin Manchester NRZ

PManchester NRZ ( f ) A2Tb

fTb
sen

fTb

sen 2 (fTb )
2

Comparacin entre los diferentes modos de


codificacin.

TipoPrimer
de cdigo
ancho de banda
Eficiencia
nulo (Hz)
Espectral
R/B [(bits/seg)/Hz]
Unipolar NRZ

Polar NRZ

Unipolar RZ

2R

Bipolar NRZ

Manchester NRZ

2R

Niveles Mltiples NRZR/L*

Tabla : Eficiencias Espectrales de varios Cdigos de


Lneas

CODIFICACION DE LINEA
Desarrollo en Scilab
Sealizacin Unipolar
Unipolar NRZ

function UniNRZ(data)
a = length(data);
x = [0:1:a-1];
plot2d2(x,data,3)
h=get("current_axes");
h.auto_scale="off";
h.data_bounds=[0,0;max(x),2];
poly1=h.children(1).children(1);

poly1.thickness=3;
title('Unipolar NRZ');
endfunction

Unipolar RZ

function UnipolarRz(data)
a= length(data);
x=[0:0.5:a-0.5];
for n=1:1:a

if data(n)==0 then
salida(2*n-1)=0;
salida(2*n)=0;
else
salida(2*n-1)=1;
salida(2*n)=0;
end
end
plot2d2(x,salida,4);
h=get("current_axes");
h.auto_scale="off";
h.data_bounds=[0,0;max(x),1.5];
poly1=h.children(1).children(1);
poly1.thickness=3;
title('unipolar Rz',)
endfunction

Polar NRZ

function PolarNRZ(data)
a=length(data);
x=[0:1:a-1];
y=zeros(x);
for n=1:1:a
if data(n)==0 then
salida(n)==1;
else
salida(n)==1;
end
end
plot2d2(x,salida,2);
h=get("current_axes");
h.auto_scale="off";
h.data_bounds=[0,-1.5;max(x),1.5];
poly1=h.children(1).children(1);
poly1.thickness=3;
title('Polar Rz')
endfunction

Bipolar RZ
function BipolarRZ(data)
a=length(data);
x=[0:0.5:a-0.5];
y=zeros(x);
cambio = 0;
for n=1:1:a
if data(n)==0 then
salida(2*n-1)=0;
salida(2*n)=0;
else
if cambio==0 then
salida(2*n-1)=1;
salida(2*n)=0;
cambio=1;
else
salida(2*n-1)=-1;
salida(2*n)=0;
cambio=0;

end
end
end
plot2d2(x,salida,5);
h=get("current_axes");
h.auto_scale="off";
h.data_bounds=[0,-1.5;max(x),1.5];
poly1=h.children(1).children(1);
poly1.thickness=3;
title('Bipolar RZ')
endfunction

Manchester NRZ
function ManchesterNRZ(data)
a=length(data);
x=[0:0.5:a-0.5];
y=zeros(x);
for n=1:1:a
if data(n)==0 then

salida(2*n-1)=-1;
salida(2*n)=1;
else
salida(2*n-1)=1;
salida(2*n)=-1;
end
end
plot2d2(x,salida,6);
h=get("current_axes");
h.auto_scale="off";
h.data_bounds=[0,-1.5;max(x),1.5];
poly1=h.children(1).children(1);
poly1.thickness=3;
title('Manchester NRZ')
endfunction

RESULTADOS Y CONCLUSIONES

Por qu es importante los cdigos de lnea?

Los cdigos de lneas son usados para transmitir seales digitales.


Las seales pueden pasar transformadores y con ello se bloquean perturbaciones de las
lneas de transmisin.

Conclusiones

También podría gustarte