Está en la página 1de 12

CODIFICACIO DE LIEA:

Teniendo ya la señal discretizada en tiempo (muestreo) y discretizada en amplitud


(cuantificación), se dispone de una señal de M símbolos cuya tasa de transmisión se mide en
baudios. Para convertir la señal a digital faltaría convertir los símbolos a bits. Esto implica que los
unos y ceros resultantes deben ser representados con formas de onda específicas que influirán en:
Potencia de transmisión, ancho de banda, facilidad de recuperación del reloj en el receptor,
detección y corrección de errores, etc.

A la asignación de formas de ondas arbitrarias para los unos y ceros se le llama Codificación
de Línea por la aplicación sobre sistemas de telefonía alambrados ( líneas telefónicas)

Como uno de los efectos mas importantes al aplicar codificación de línea es el ancho de banda
de la señal resultante, a continuación deduciremos la Densidad Espectral de Potencia de la señal
aleatoria que resulta al aplicar sobre la señal muestreada y cuantificada un proceso de codificación
de línea.

Observe las siguientes formas de representar los unos y ceros:

La primera y segunda se les llama NRZ (Non Return to Zero) debido a que el nivel del uno o
el cero es constante durante todo el intervalo de bit (No baja a cero). Si es polar, el uno y el cero
tienen representaciones opuestas. La codificación RZ (Return to Zero) se caracteriza porque a la
mitad del intervalo de bit el nivel de uno o del cero va a cero. Finalmente el código AMI (Alternate
Mark Inversion) se caracteriza porque los unos van alternando entre +V y –V, mientras que el cero
esta asociado a cero voltios de manera fija; este ultimo código permite detectar algunos errores de
transmisión al detectarse la violación del mismo (p.e 2 unos seguidos con un mismo nivel); esto es
posible debido a que tiene memoria de lo que ha ocurrido.

Para conseguir la Densidad Espectral de potencia de las señales con diferentes códigos de
línea las representaremos como sigue:
Estos tipos de representación son de naturaleza pasabajo o pasabanda como también se le
conoce. Solamente viendo el comportamiento de las señales en tiempo uno puede, por ejemplo
calcularles su potencia. En NRZp sería A2, En NRZu sería 0.5 A2, En RZp sería 0.5 A2, en RZu
sería 0.25 A2; también podemos observar que las transmisiones polares tiene nivel DC nulo cosa
que no sucede en las unipolares. Para conocer aún mejor el comportamiento de cada uno de estos
códigos será indispensable obtener su Densidad Espectral de Potencia o DEP.

Para esto representaremos cada señal codificada por una señal y(t) la cual se puede representar
matemáticamente como la convolución de una señal aleatoria constituida por trenes aleatorios de
deltas de Dirac (x(t)) con una señal determinística que, para NRZ es un pulso de ancho tb y, para
RZ es uno de ancho 0. 5tb

Necesitamos por lo tanto determinar Gx(f), ya que p(t) es determinístico y por tanto su DEP es
fácil de determinar. Determinaremos primero Rx (τ) y luego al transformar según Fourier tendremos
Gx(f).

Se hace el cambio de variable

j-k=n entonces j=n+k. Rx (τ) resultará


Definiendo

Vamos a aplicar este resultado para los códigos polares (NRZ yRZ) y luego para los
unipolares

Códigos polares:

Como

Comenzamos con R0 el cual es

Uno divide el tiempo T(que luego tenderá a infinito) en intervalos de tamaño tb. A momento
que necesitemos calcular

Para el cálculo de R0 el producto ak. ak siempre es igual a 1; por lo tanto la sumatoria dará T/tb
y asi R0=1

En cuanto a Rn los posibles valores de ak y an+k son

ak an+k an+k ak Probabilidad de


ocurrencia
1 -1 -1 ¼
-1 1 -1 ¼
1 1 1 ¼
-1 -1 1 ¼

La sumatoria da cero ya que la mitad del tiempo el producto resulta igual a 1 y la otra mitad resulta
–1. Por lo tanto Rn da cero para todo n distinto de 0.

Para NRZ polar


Como observamos el ancho de banda es infinito (valor teórico). Necesitamos fijar un valor
práctico que se ajuste a las realidades de los canales. En este caso observaremos que podemos
definir como ancho de banda práctico fb.

Si queremos obtener la potencia, que ya habíamos calculado que resulta igual a A2, debemos
integrar la DEP entre –infinito e infinito

∞ ∞ ∞

∫ G y ( f )df = ∫ A tb Sinc ftb df =A ∫ tb Sinc ftb df =A


2 2 2 2 2
P=S=
−∞ −∞ −∞

La última integral es igual a 1. Esto se puede demostrar usando teorema de Rayleigh quien nos
permite intercambiar integrales en frecuencia por integrales en tiempo a través de la Transformada
de Fourier es decir si tenemos un pulso rectangular de base igual a tb y de altura igual a raíz de tb,
al elevarlo al cuadrado e integrarlo daría 1. Si obtenemos la transformada de Fourier de dicho pulso
rectangular, la elevamos al cuadrado y la integramos (integral en la ecuación de arriba) el resultado
sería 1.

De ahora en adelante cada vez que encontremos una integral con esa estructura, el resultado
sabemos que dará 1

∫ BSinc
2
fBdf =1
−∞

Para RZ polar

(El ancho de banda es el doble que para NRZ).

Para los casos unipolares:

Para el cálculo de R0, la mitad de las veces el producto ak. ak será uno la otra mitad será cero
Por lo tanto
R0=1/2

En cuanto a Rn los posibles valores de ak y an+k son:

ak an+k an+k ak Probabilidad de


ocurrencia
1 1 1 ¼
0 1 0 ¼
0 0 0 ¼
1 0 0 ¼

Por lo tanto el producto valdrá cero tres cuartas partes del tiempo y valdrá uno una cuarta
parte del tiempo. Finalmente Rn=1/4.

NRZ unipolar

Aquí el ancho de banda es fb (igual al de NRZp) y la potencia es 0.5A2

RZ unipolar

El gráfico para este caso es el siguiente


Observe que:

a) Existe un nivel DC
b) Existen deltas en fb, 3fb,etc.que permitirían recuperar el reloj
c) El ancho de banda práctico (cruce del primer lóbulo) es 2fb; esto es el doble
del requerido para NRZ.

Ventajas y Desventajas de algunos códigos de línea:

NRZ Polar: Fácil de generar, buen desempeño frente al ruido, se necesita doble fuente de
alimentación, si vienen ráfagas de ceros o unos se puede perder el sincronismo, fuerte ocupación en
las zonas de baja frecuencia.

NRZ unipolar: Fácil de generar y con una sola fuente. Pobre recuperación del reloj. Se
necesita acoplamiento DC.
RZ Unipolar: Buena recuperación del reloj (existen líneas espectrales discretas): Ocupa el
doble del ancho de banda que NRZ Unipolar. Hay un gasto de potencia DC. Tiene fuerte ocupación
de bajas frecuencias.
RZ Polar: Ocupa el doble del ancho de banda que NRZ Polar.

Ejercicio 1:
Halle y grafique la densidad espectral de potencia Sy(f)=Gy(f) del código de línea
Manchester para una transmisión binaria con dígitos equiprobables.
P( T1 )= P( T0 ) = ½ son equiprobables
2
SY ( f ) = S X ( f ) P ( f )

 t − tb / 4   t − 3 tb / 4 
P (t ) = π  −π 
 tb / 2   tb / 2 

tb  ftb  − j 2 π ftb / 4 tb  ftb  − j 3π ftb / 2


P( f ) = sin c   e − sin c   e
2  2  2  2 

 ftb  j 2 π ftb / 2
P( f ) =
tb
sin c 
 2 
 e

[ e j 2 π ftb / 4 − e − j 2 π ftb / 4
]
2

 ftb  − j 2 π ftb / 2  2 π ftb 


P ( f ) = tb ⋅ sin c  ⋅ ⋅ j sen  
 2  e  4 

2  ftb   2 π ftb 
= tb 2 ⋅ sin c 2   ⋅ sen  
2
P( f )
 2   4 

1  ∞

S x ( f ) = ℑ{R x (τ )}
= 
T0 
R 0 + 2 ∑ R n ⋅ co s( n 2 π t 0 f ) 

n =1 ; t0 =tb , n≠0
Nota importante: El coseno que aparece en la fórmula es el resultado de combinar los
elementos del lado positivo de las n con sus pares del lado negativo

T0  ∞  A
R0 = lim  ∑
T  K = −∞
aK aK  ,

aK 
T →∞ - A

T0 T 1 
R= = lim  ( A. A) + T 1 (− A. − A) = A2
T →∞ T  T0 2 T0 2 
T0  ∞ 
R1 = lim
T →∞
 ∑
T  K = −∞
a K a K +1  = 0

aK aK+1 XPx
0 0 A2 ¼
0 1 -A2 ¼
1 0 -A2 ¼
1 1 A2 ¼

Para el cálculo de cualquier Rn, con n>=1 el resultado siempre será cero ya que la
sumatoria del producto de los términos aK y aK+N da siempre cero. Por lo tanto Rn=0 para
todo “n “ diferente de cero. OBSERVE QUE ESO PASARÄ SIEMPRE PARA CÖDIGOS QUE
SON POLARES, es decir, que los pulsos o formas de onda uno es el negativo del otro

Entonces la densidad espectral de potencia quedará :

 t   t 
SY ( f ) = A2tb Sinc 2  f b .Sen 2  2πf b 
14424  423 14 4244 43
W Z

Características:
1. Hay poca ocupación de las bajas frecuencias
2. No hay DC
3. Si viene una larga cadena de ceros se puede recuperar el reloj ( hay transición cada
tb).
Ejercicio 2:
Determine la DEP de una señal NRZp cuaternaria que toma los siguientes valores
-3A,-A,A,3A
Comencemos con R0.

ts  ∞ 
R0 = lim
T →∞
 ∑
T  K = −∞
a K a K ,

a K { A 3A - A − 3A}

ts  ∞ 2 T T T T 
R0 = lim
T →∞
 ∑
T  K =−∞
A
4t s
+ 9 A2
4t s
+ A2
4t s
+ 9 A2 
4t s 
= 5 A2

Para calcular R1

ts  ∞ 
R1 = lim
T →∞
 ∑
T  K = −∞
a K a K +1 ,

a k +1 y a K { A 3A - A − 3A}

Si hacemos por ejemplo la siguiente combinación ak=A y ak+1=A, 3A -A, -3 A, el resultado de


los productos sería
A2, 3 A2, - A2, -3 A2 cada una de las combinaciones tiene la misma probabilidad de
ocurrencia 1/16=(1/4)(1/4), de forma tal que al sumarlos (tal y como lo indica la fórmula) se
cancelaría. Si hacemos el mismo ejercicio para las otras 12 combinaciones veremos que R1=0
Como además sabemos que los símbolos son independientes, si ahora en vez de hacer R1
hacemos Rn el resultado seguirá dando cero para todo n distinto de cero.
En definitiva (al igual para los códigos polares anteriores el único término que sobrevive es
R1= A2

5 A2
Rx (τ ) = δ (τ )
ts
5 A2
Gx ( f ) =
ts
G y ( f ) = 5 A2 t s Sinc 2 ft s

Se observa que la DEP en este caso resulta similar al de NRZp binario. La diferencia estriba
en la potencia y en el ancho de banda práctico que, en este caso, es fs
Ejercicio 3

Halle y grafique la densidad espectral de potencia del código de línea AMI para una
transmisión binaria con dígitos equiprobables.
El código AMI y(t) se puede representar como la convolución de :
P(T1) = P(T0) = ½
2
y (t ) = x (t ) * p (t ) ⇒ S Y ( f ) = S X ( f ) P ( f )

1  ∞

S x ( f ) = ℑ{R x (τ )}
= 
T0 
R 0 + 2 ∑
n =1
R n ⋅ co s( n 2 π t 0 f ) 

T0  ∞ 
R0 = lim
T →∞
∑ a K a K 
T  K = −∞

1, 25%

aK 0, 50%
− 1, 25%

aK aK+1 X
PX
0 0 0
¼
0 ±1 0
¼
±1 0 0
¼
±1 -(±1) -1
1/4

T0  T 1 T 1 T 1  1
R0 = lim  (1.1) + (−1. − 1) + (0.0) =
T →∞ T T 4 T0 4 T0 2
 0  2

T0  ∞  T  T (− 1)  − 1
R1 = lim
T →∞ T  ∑
 K = −∞
aK ak +1  = lim 0 
 T →∞ T  T0 4  4
=
1 1 1 
Sx ( f ) =
 .1.1 + .(−1)Cos (2πfT0 ) ; T0 = tb
T0  2 2 
A partir de n>=2 todos los Rn dan cero, por lo tanto la densidad espectral de
potencia quedará expresada como:

1
Sx ( f ) = [1 − Cos(2πfT0 )] = 1 Sen 2 (πftb )
2tb tb

Por otro lado la transformada del pulso base del código es :


 t − tb 
 4  2
2
2 tb f .t
p (t ) = A∏   ⇒ P ( f ) = A Sinc 2 b
 b t  4 2
 2 

A2 tb 2  f ⋅ tb 
SY ( f ) = ⋅ s e n (π ⋅ f ⋅ t b ) ⋅
2
s in c 2  
==> tb 4  2 

Características:
1. No tiene DC ni componentes discretas
2. Ancho de banda igual al de NRZ
3. Se puede tratar de recuperar reloj (pico en 1/(tb.2)) y luego multiplicar en frecuencia
por dos.
4. Largas cadenas de ceros ∴ no hay reloj.

También podría gustarte