Está en la página 1de 7

Laboratorio Nº 02: Simulación de los códigos de

Línea.
sfsdfdfs
Facultad de Ingeniería Eléctrica y Electrónica, Universidad Nacional de Ingeniería Lima, Perú

dfsfsdf

I. OBJETIVO recibida, hasta que el número máximo permitido de ceros o


unos seguidos garantice la recuperación del reloj, mientras
-Los siguientes experimentos tienen como finalidad mostrar que las secuencias sin estas restricciones pueden empeorar
las características fundamentales de algunos códigos de la calidad del código.
línea, como: UNRZ, URZ, PNRZ, BRZ, AMINRZ, AMIRZ
También es recomendable que los códigos en línea tengan
MANCHESTER.
una estructura de sincronismo para que sea posible detectar
-Se podrá conocer como es su generación de estos códigos,
errores.
como es su recuperación, el cual lo veremos de manera
teórica y de manera práctica, esto, utilizando las funciones Se caracterizan porque las señales que forman un carácter
en matlab. (un byte), se transmiten precedidas por un bit de arranque
-Se verá, la utilidad de estos códigos de línea, que puede ser (star) y seguidas al menos de un bit de parada (stop).
transmitida por una línea de transmisión o por medio de RF
entre otras.

II. TEORÍA
A. Transmisión:
Los códigos utilizados en transmisión digital podemos
clasificarlas en códigos internos y en códigos de interface.
Códigos internos son los que manejan a nivel de bits, es
decir, tienen características binarias, entonces se construye
un sistema de transmisión digital binaria.
Los códigos de interface son los que enlazan dos elementos
constituyentes de un sistema de transmisión digital, es Ventajas y desventajas:
decir, son códigos, principalmente ternarios mediante el
cual se codifican las señales binarias en función a una • En caso de errores se pierde siempre una cantidad
señal patrón llamada “clock” para poder ser transmitido
pequeña de caracteres, pues éstos se sincronizan y
por una línea, acción que se la conoce como codificación
se transmiten de uno en uno bit en bit.
de línea.
• Bajo rendimiento de transmisión, dada la
B. Métodos de transmisión asincrónicos proporción de bits útiles y de bits de sincronismo,
que hay que transmitir por cada carácter.
Los códigos en línea deberían hacer posible que el receptor • Es un procedimiento que permite el uso de
se sincronice en fase con la señal recibida. Si la equipamiento más económico y de tecnología
sincronización no es ideal, entonces la señal decodificada menos sofisticada.
no tendrá diferencias óptimas, en amplitud, entre los
C. Métodos de transmisión
distintos dígitos o símbolos usados en los códigos en líneas.
Esto incrementará la probabilidad de error en los datos
Los datos o modo de transmisión se utilizan para definir la
recibidos.
dirección del flujo de información entre dos dispositivos
Para que la recuperación del reloj sea fiable en el receptor, que se comunican. Hay tres modos de transmisión que se
normalmente se impone un número máximo de ceros o reflejan.
unos consecutivos razonables. El periodo de reloj se
recupera observando las transiciones en la secuencia
Simplex: La información viaja en un sentido y sólo en uno, IV. RESPUESTA A PREGUNTAS
de este modo uno de los lados siempre tiene el papel de
transmisor y el otro de receptor. Un caso práctico serían los
sistemas de telemetría o la radiodifusión. 1. Definir y explicar detalladamente, las etapas de un
Semi-dúplex (o half-duplex): La información viaja en un sistema digital de comunicaciones:
sentido o en otro (nunca al mismo tiempo) y se podrá
cambiar según las necesidades. En este caso los papeles de
Fuente de información:
transmisor y receptor son intercambiables. Por ejemplo un
sistema tipo Walkie-talkie funcionaría de este modo. La fuente de información digital es la encargada de
Dúplex (o full-duplex): Están activos simultáneamente los convertir el mensaje que se desea transmitir en una señal
dos sentidos de manera que ambos extremos son al mismo eléctrica adecuada al tipo de sistema que se va a utilizar.
tiempo transmisor y receptor. Un ejemplo cercano sería los Por tratarse de un sistema de comunicación digital, la
sistemas de telefonía. fuente debe generar una señal de tipo digital.
En el caso de que la señal eléctrica sea de tipo analógico,
será necesario utilizar un conversor A/D que convierta
dicha señal analógica en señal digital.

Codificador de la fuente:
El codificador de fuente tiene la función de eliminar parte
de la redundancia ofrecida por la fuente, ofreciendo a la vez
una compresión en el código.
En la transmisión de señales vocales la información que
genera la fuente es muy redundante ya que en su mayor
parte la señal se compone de niveles bajos de tensión,
dándose en escasas ocasiones los niveles altos.
La mejora que introduce un cuantificador no uniforme está
relacionado con la curva de compresión utilizada,
dependiendo esta, de las características de la señal que se
Ventajas:
desea transmitir.
• Son códigos muy apropiados desde el punto de
vista circuí tal, pues los circuitos lógicos Encriptado:
funcionan con el principio básico SI/NO. En los sistemas de comunicación actual surge la necesidad
• Proporciona cierto grado de detección de de proporcionar confidencialidad a las comunicaciones,
errores. para ello se utiliza este bloque.
• Acumulan, prácticamente, todo el contenido
Con el cifrado o la cristología se modifica la señal
de potencia en el lóbulo principal del espectro.
correspondiente a la información de forma que solamente el
D. Detección y corrección destinatario autorizado pueda descifrarla.
El proceso de cifrado debe de ser un proceso económico
La detección de elemental de errores de transmisión típicos tanto para la fuente como para el destinatario, pero al
del ruido, se realiza simplemente comprobando que los mismo tiempo debe ser difícilmente descifrable para
impulsos recibidos por el receptor cumplen las reglas de cualquier intruso.
polaridad establecidas por la codificación usada.

Codificador de canal:
Se encarga de adecuar la señal que se desea transmitir a las
III. DESARROLLO DE LA EXPERIENCIA condiciones que se van a dar en el canal de transmisión.

NO PROCEDE. El codificador añade redundancia a la señal con la intención


de poder detectar y corregir los posibles errores de la
transmisión.
Podría parecer paradójico el hecho de que en el codificador -Acceso múltiple por división en la
de fuente se intente eliminar la redundancia y sin embargo polarización(AMDP).
en el codificador de canal se añada redundancia, esto es
debido a que la redundancia generada por la fuente de Filtro transmisor:
información no aporta nada a la transmisión sin embargo la
Este bloque actúa a modo de filtro, limitando la señal
redundancia añadida por el codificador de canal sirve para
modulada en función del ancho de banda establecido por el
mejorar la transmisión.
canal de transmisión, así mismo adecuará la potencia de
transmisión de la señal modulada.
Multiplexador: Este filtro va a permitir controlar la interferencia entre
La multiplexación permite compartir los recursos de un símbolos (I.E.S. ó I.S.I.), tal como se estudiar en posteriores
sistema de comunicación, por varias señales diferentes. temas.
Dentro de los multiplexores se encuentra el MDF
(múltiplex por división de frecuencia) y el MDT (múltiplex Canal de transmisión:
por división en el tiempo), en este caso se utiliza la M.D.T.
El canal de transmisión puede ser analógico o digital. La
El mayor problema con el que se puede encontrar el diferencia entre un canal analógico y uno digital radica en
múltiplex por división en el tiempo es que el receptor debe que el digital incluye repetidores regenerativos y viene
ser capaz de saber a que señal pertenece cada una de las definido más que por el ancho de banda, por el régimen
muestras que están llegando, esto implica que el emisor y el binario.
receptor han de estar perfectamente sincronizados.
El canal contribuye en gran parte a los errores de
transmisión. Las dos causas principales de naturaleza física
que contribuyen a los errores en la transmisión son la
atenuación que condiciona la potencia recibida y la
limitación de ancho de banda.

Sincronización:
Figura: muestra mutiplexacion. Las señales de sincronización, en un sistema de
comunicación digital, van a ser muy importantes a la hora
Modulador: de permitir recuperar correctamente la información
El modulador realiza la operación de la modulación, que es transmitida de ahí la importancia que tiene el poder obtener
el proceso por el cual se modifica alguna de las dichas señales.
características de la portadora mediante la señal Para poder recuperar la información transmitida a través de
moduladora. un sistema de comunicación digital se precisa conocer la
Los parámetros de la portadora susceptibles de ser señal de sincronismo de bit, señal de sincronismo de trama
modificados son la amplitud, la frecuencia y la fase, así, se y señal de sincronismo de portadora.
obtienen modulaciones digitales como: ASK, PSK, FSK… - Señal de sincronismo de bit
- Señal de sincronismo de trama
- Señal de sincronismo de portadora
Acceso múltiple:
Los sistemas de comunicación digital están diseñados de tal
Este bloque per mite compartir el canal de transmisión por
forma que las señales de sincronismo se pueden recuperar
diferentes señales al igual que ocurría en el bloque de
bien a través de la señal recibida o bien a través de la
multiplexado.
información recibida de un canal dedicado exclusivamente
Hay varios métodos de acceso múltiple, algunos de ellos a transmitir la información de sincronismo.
son:
-Acceso múltiple por división en frecuencia (AMDF).
-Acceso múltiple por división en el tiempo (AMDT).
- Acceso múltiple por división en el código ( AMDC),
(códigos ortogonales).
-Acceso múltiple por división en el espacio (AMDE).
uno de los autos, veremos que los neumáticos no se
mueven.

3. Defina la codificación PCM, la ley de compresión “a”


y la ley “µ”:
Definición e PCM:
La modulación por impulsos codificados (MIC o PCMpor
Figura: muestra todo el proceso de digitalización.
las siglas en inglés de Pulse Code Modulation) es un
procedimiento de modulación utilizado para transformar
2. Explicar: aliasing y el teorema de Muestreo y Nyquist- una señal analógica en una secuencia de bits (señal digital),
dar ejemplos: método inventado por el ingeniero británico Alec Reeves en
El aliasing es el efecto por el cual señales continuas en el 1937 y que es la forma estándar de audio digital en
tiempo (es decir, señales con infinitos valores, como una computadoras, discos compactos, telefonía digital y otras
señal analógica de voz) son indistinguibles al ser aplicaciones similares. En un flujo MIC la amplitud de
muestreadas digitalmente. una señal analógica es muestreada regularmente en
Habría que comentar, por tanto, en qué consiste esto intervalos uniformes, y cada muestra es cuantizada al valor
de “muestrear” una señal. A día de hoy la gran mayoría de más cercano dentro de un rango de pasos digitales.
sistemas son digitales, por tanto, se necesita convertir una
señal analógica, como, por ejemplo, la voz al pasar por un La ley A:
micrófono, a una señal digital. Esta señal, sería infinita, si La ley A es un sistema de cuantificación
quisiéramos tomar una muestra de ella podríamos hacerlo logarítmica de señales de audio, usado habitualmente
cada 1 segundo, cada 0.1 segundos, cada 0.01 segundos… para compresión en el campo de comunicaciones
por tanto, decimos que el muestreo de señales consiste en telefónicas. Para una entrada determinada, la ecuación para
tomar muestras de una señal analógica a una frecuencia la codificación según la Ley A es:
determinada, o lo que es lo mismo, a una tasa de muestro
determinada y constante para poder pasarla a sistemas
digitales (que funcionarán con unos y ceros).
Con esto, hemos dado una pequeña vuelta sobre el concepto
del que hemos partido, el “aliasing”, sin embargo, resulta
necesario para entender el concepto. Llegados a este punto
entonces, el aliasing simplemente se produce cuando no
muestreamos a la frecuencia de Nyquist y, por tanto, no
podemos recuperar (matemáticamente) la señal. La ley “u”:
El algoritmo Ley μ o Ley Mu es un sistema
de cuantificación logarítmica de una señal de audio, usado
en el campo de comunicaciones telefónicas. Es utilizado
principalmente para audio de voz humana dado que explota
las características de ésta. El nombre de Ley μ proviene del
término original inglés "µ-law", que usa la letra griega µ
(Mu). Este sistema de codificación es usado en Estados
Unidos y Japón, mientras que en Europa y en el resto del
mundo se utiliza un sistema muy parecido llamado ley A.

4. En el canal de comunicaciones cuantos tipos de ruido


Figura: muestra el efecto aliasing. se presentan:
En comunicación, se denomina 'ruido a toda señal no
Algunos ejemplos de la vida cotidiana seria: los sistemas de deseada que se mezcla con la señal útil que se quiere
péndulo, cuando un coche va a una alta velocidad, y vemos transmitir. Es el resultado de diversos tipos de
los neumáticos de los coches, veremos que si estamos en perturbaciones que tiende a enmascarar la información
cuando se presenta en la banda de
frecuencias del espectro de la señal, es decir, dentro de HDB3:
su ancho de banda.
Los cuales pueden ser: La codificación HDB3 tiene como base el código AMI siendo un
código bipolar con los parámetros (+V, 0, -V) pero con la diferencia
-ruido de disparo.
de que cada que se repite una secuencia de 4 ceros ocurre una violación,
-ruido de jhonson-nyquist. teniendo en cuenta los parámetros de la tabla se define su gráfica. Para
-ruido de parpadeo. la codificación HDB3 se usó la señal de entrada
-ruido de ráfagas.
1 1 0 0 0 0 1 0 teniendo en cuenta las condiciones dadas
-ruido de tránsito.
anteriormente se obtuvo como resultado la señal de salida.
-ruido de intermodulación.

5. Ventajas del uso de cubanización no uniforme en


señales de voz:
- Son más sensibles en una determinada banda concreta
de frecuencias.
- No se necesita cambiar a otro circuito para poder
recomponer la señal de forma correcta.
- Al aumentar el error, debido al aumento de la amplitud,
este es mejor que la logarítmica.
Miller:
6. Investigar y explicar las características de los códigos Este código emplea para la transición de un uno, una transición en la
AMI NRZ, RZ, Manchester, HDB3, B6ZS, Miller: mitad del intervalo significativo. Para el caso de un cero, existe una
AMI NRZ: transición al final del intervalo si el bit siguiente es cero, en caso
El código AMI representa los unos lógico por medio de contrario no habrá transición alguna. El código Miller permite
valores alternadamente positivos (+V) y negativos (-V). Un reducir considerablemente la contribución de las bajas frecuencias (y por
cero lógico (0L) se representa con un nivel de 0 V. lo tanto el problema que ello significa), y garantiza un número mínimo de
RZ: El código Unipolar sin retorno a cero representa un 1 transiciones de la señal en banda base como para recuperar la
lógico (1L) con un nivel de +V durante todo el periodo de señal de reloj.
bit y un cero lógico (0L) con un nivel de 0 V durante todo
el periodo de bit.

Manchester: El código Manchester representa un 1 lógico


(1L) con un nivel de +V durante la mitad del periodo de
bit y un nivel de -V durante la otra mitad. Un cero lógico
(0L) se representa con un nivel de - V durante la primera
mitad del periodo de bit y con +V durante la segunda mitad.

V. SIMULACION:
Manchester:
function MANCHESTER(h)
%Example:
%h=[1 0 0 1 1 0 1 0 1 0];
%MANCHESTER(h)
clf;
n=1;
h=~h;
l=length(h);
h(l+1)=1; else
while n<=length(h)-1; if ami==1
t=n-1:0.001:n; y=(t<n-0.5)-(t==n);
if h(n) == 0 else
if h(n+1)==0 y=-(t<n-0.5)+(t==n);
y=-(t<n)+2*(t<n-0.5)+1*(t==n); end
else
y=-(t<n)+2*(t<n-0.5)-1*(t==n); end
end d=plot(t,y);grid on;
d=plot(t,y);grid on; title('Line code AMI RZ');
title('Line code MANCHESTER'); set(d,'LineWidth',2.5);
set(d,'LineWidth',2.5); hold on;
hold on; axis([0 length(h)-1 -1.5 1.5]);
axis([0 length(h)-1 -1.5 1.5]); disp('one');
disp('one'); end
else n=n+1;
if h(n+1)==0 %pause;
y=(t<n)-2*(t<n-0.5)+1*(t==n); end
else
y=(t<n)-2*(t<n-0.5)-1*(t==n);
end
d=plot(t,y);grid on;
title('Line code MANCHESTER');
RZ:
set(d,'LineWidth',2.5); function URZ(h)
hold on; %Example:
axis([0 length(h)-1 -1.5 1.5]); %h=[1 0 0 1 1 0 1 0 1 0];
disp('zero'); %URZ(h)
end clf;
n=n+1; n=1;
%pause; l=length(h);
end h(l+1)=1;
while n<=length(h)-1;
t=n-1:0.001:n;
AMI NRZ: %Graficación de los CEROS (0)
function AMIRZ(h) if h(n) == 0
%Example: if h(n+1)==0
%h=[1 0 0 1 1 0 1 0 1 0]; y=(t>n);
%AMIRZ(h) else
y=(t==n);
clf; end
n=1; d=plot(t,y);grid on
l=length(h); title('Line code UNIPOLAR RZ');
h(l+1)=1; set(d,'LineWidth',2.5);
ami=-1; hold on;
while n<=length(h)-1; axis([0 length(h)-1 -1.5 1.5]);
t=n-1:0.001:n; disp('zero');
if h(n) == 0 %Graficación de los UNOS (1)
if h(n+1)==0 else
y=(t>n); if h(n+1)==0
else y=(t<n-0.5);
if ami==1 else
y=-(t==n); y=(t<n-0.5)+1*(t==n);
else end
y=(t==n); d=plot(t,y);grid on;
end title('Line code UNIPOLAR RZ');
end set(d,'LineWidth',2.5);
d=plot(t,y);grid on; hold on;
title('Line code AMI RZ'); axis([0 length(h)-1 -1.5 1.5]);
set(d,'LineWidth',2.5); disp('one');
hold on; end
axis([0 length(h)-1 -1.5 1.5]); n=n+1;
disp('zero'); %pause;
else end
ami=ami*-1; end
if h(n+1)==0
if ami==1
y=(t<n-0.5);
else
y=-(t<n-0.5);
end
VI. BIBLIOGRAFIA

-Códigos de Línea. Tomado el 09 de Octubre de 2016


https://cnx.org/contents/i39fScqX@4/4-Cdigos-de-Lnea

-Código Manchester. Tomado el 03 de Octubre de 2016

https://es.wikipedia.org/wiki/Codificaci%C3%B3n_Manchester

-Código Miller. 03 de Octubre de2016


http://alumno.ucol.mx/al995664/public_html/Codigos.htm

-Código HDB-3.Tomado el 03 de Octubre de 2016


http://docente.ucol.mx/al000408/public_html/HDB3.html

-Scilab. Tomado el 09 de Octubre de 2016


http://personal.us.es/echevarria/document os/ApuntesScilab.pdf

También podría gustarte