Lecture 9 Codificación de Línea y PSD
Lecture 9 Codificación de Línea y PSD
=
x(t) es una funcin muestra
de un proceso aleatorio X(t).
Esta seal corresponde a una
seal digital PAM, a la salida
del codificador de lnea, bajo
los formatos estudiados en la
conferencia #9.
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 34
Sistema transmisin digital bandabase
) kT t ( h b ) t ( x
k
T k
=
=
Seal compuesta de pulsos
b
k
en la forma polar
) t ( h
T
Respuesta al impulso del filtro de transmisin (da la forma de onda
(pulso) de los datos b
k
)
} b { B
k
=
Secuencia aleatoria estacionaria que depende de los diferentes
formatos de datos.
T
Tiempo de duracin de los pulsos (T=T
b
para sistemas binarios)
} a { A
k
=
Secuencia binaria de datos de entrada.
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 35
Dos clases de seales PAM digitales
No Retorno a Cero (NRZ)
Un filtro ocupa la duracin completa de una seal.
Retorno a Cero (RZ)
Un filtro ocupa una fraccin (usualmente la mitad) de la duracin de la seal.
k k
b a
Donde T es la duracin del bit y h
T
(t) es la respuesta al impulso del
filtro.
Considere {a
k
}, como una secuencia binaria.
El precodificador:
El filtro generador de pulso: ) ( kT t h b b
T k k
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 36
Seales PAM digitales
1). Formato Unipolar (on-off) repaso:
=
=
=
0 0
1
k
k
k
i a s
i a d s
b
) ( kT t h b
T k
k
a
k
b
k
a
k
b
T
1
0
0
1
0
d
d
=
=
=
0
1
k
k
k
si a d
i a d s
b
) ( kT t h b
T k
d
2). Formato Polar (antipodal) repaso:
) 1 2 ( =
k k
a d b
O equivalentemente,
T
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 37
Seales PAM digitales
3). Formato Bipolar (alternante):
=
= +
=
0 0
1
k
k
k
i a s
de a alternos ra valores d pa d,
b
) ( kT t h b
T k
k
a
k
b
k
a
k
b
1
0
0
1
0
d
d
=
=
=
0
1
k
k
k
si a d
i a d s
b
) ( kT t h b
T k
d
4). Cdigo Manchester:
) 1 2 ( =
k k
a d b
O equivalentemente,
T
T
T
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 38
Seales PAM digitales
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 39
Seales PAM digitales
5). Seal polar cuaternaria (PAM 4-aria)
Cdigo
Natural
Cdigo Gray Nivel
00 00 -3d
01 01 -d
10 11 d
11 10 3d
T 2
k
a
k
b
) ( kT t h b
T k
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 40
Seales PAM digitales
5). Seal polar cuaternaria (PAM 4-aria)
Cdificada
naturalmente
Cdificada
en Gray
3d
d
-d
-3d
3d
d
-d
-3d
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 41
Espectro de seales digitales bandabase
En esta conferencia se
determinarn las ecuaciones del
espectro de potencia S
X
(f) de
seales bandabase digital x(t),
como se muestra en la figura de
abajo:
h
T
(t)
forma del
pulso
B={b
k
} x(t)
R
B
(k) R
X
(t) H
T
(f)
S
B
(f)
S
X
(f)= |H
T
(f)|
2
S
B
(f)
Consideramos la comunicacin
digital por medio de PAM
(Modulacin de Amplitud de
Pulso).
En realidad hablamos de seales
PAM digitales que necesariamente
son discretas en el tiempo y en la
amplitud. Las ecuaciones del
espectro de potencia que
determinaremos corresponden,
entonces, a las seales de salida de
nuestro bloque que hemos
denominado CODIFICADOR DE
LNEA. Nos referimos entonces a
los pulsos fsicos de voltajes
pertinentes a aquellos introducidos
al inicio de esta conferencia.
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 42
Determinacin del Espectro de Potencia
Interesa conocer el contenido espectral de un cdigo de lnea, S
X
(f)
La herramienta analtica que es ms apropiada para determinar el contenido
espectral de un cdigo es el par :
El procedimiento es evaluar R
B
(), la funcin de autocorrelacin de la sealizacin
y, con ello, S
B
(f).
Para obtener R
B
() se puede utilizar un anlisis determinstico, o uno estocstico.
Este concepto resulta ser til desde el punto de vista que permite diferenciar la
sealizacin que utiliza el cdigo de lnea, de la forma de onda particular que
tiene el pulso.
As se puede pensar que para caracterizar la sealizacin se ingresa un tren de
impulsos a esta red, que ser la formadora de seal del smbolo a ser transmitido.
) ( R ) ( h ) ( h ) ( R donde
(f) S (f) H (f) que S (f) ya S ) ( R
B T T X
B T X B B
- - =
=
2
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 43
Ejemplo con una seal unipolar RZ
As pues, siempre que tengamos que:
( ) t/ (t) h (f) H ) ( R
T T B
=
H
T
(f)
El cdigo unipolar RZ es uno de los ms conocidos porque se emplea en las
mquinas digitales concentradas.
Su sealizacin est definida por la siguiente regla:
=
" binario Se Tx un "
" binario Se Tx un " d
b
k
0 0
1
Establece la forma de onda que
tendr el pulso del cdigo
La asignacin de los b
k
establece la
sealizacin que tendr el cdigo
( )
=
-
|
.
|
\
|
=
k
k
kT t b
t
x(t) ( )
=
=
k
k b
kT t b (t) x
=
|
.
|
\
|
=
k
k
kT t
b
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 44
Para determinar S
B
(f) debemos primero calcular la funcin de correlacin R
B
(f)
debido a estn vinculadas por la aplicacin de la transformada de Fourier:
Calculando S
B
(f) y R
B
(f)
{ } (f) S ) ( R ) ( R (f) S
B B B B
=
Se asumir que el proceso aleatorio que modela la seal es ergdico. Eso implicar en
general incluir un factor de fase con una distribucin uniforme (como en el ejemplo de
las senoidales de fase uniformemente distribuda) para que el proceso sea
estacionario.
Asumiendo ergodicidad calculamos la autocorrelacin del tren de impulsos de
amplitud aleatoria b
k
como promedio temporal:
( )
=
=
k
k b
kT t b (t) x
tiempo
T
(t) x ) (t x ) ( R
b b B
- + =
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 45
Para evaluar esta expresin es necesario considerar pulsos de ancho y altura ~
1 y luego tomar el lmite 0 ya que de lo contrario se obtendran impulsos
elevados al cuadrado.
Claramente R
B
() ser cero salvo en mltiplos de T. Se demuestra que:
Calculando S
B
(f) y R
B
(f)
( )
=
o =
n
B B
nT t ) n ( R
T
) ( R
1
n k
N
N
k
k
N
n k
k
k
T
B
b b
N
lim b b
T
T
lim ) n ( R
+
=
+
=
o
= =
o
2
2
1
| | ) ( R ) (f S
B B
=
=
t =
n
B B
) fnT j exp( ) n ( R
T
(f ) S 2
1
)
`
t + =
=1
2 2 0
1
n
B B B
) fnT cos( ) n ( R ) ( R
T
(f ) S
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 46
Con base en las ecuaciones anteriores, podemos calcular el espectro de potencia
de la seal x(t) con base en el tipo de sealizacin y forma de onda (codificacin de
lnea):
Calculando S
X
(f) y R
x
(f)
(f ) S
B
=
t =
n
B T X
) fnT j exp( ) n ( R ) f ( H
T
(f ) S 2
1 2
)
`
t + =
=1
2
2 2 0
n
B B
T
X
) fnT cos( ) n ( R ) ( R
T
) f ( H
(f ) S
H
T
(f)
(f ) S f H (f ) S
B T X
2
) ( =
Obsrvese que los resultados ilustran la dependencia de a PSD de la seal
transmitida en (1) las caractersticas espectrales del filtro de forma de pulso H
T
(f)
y (2) de las caractersticas espectrales de la secuencia de informacin
precodificada S
B
(f).
En conclusion ambos H
T
(f) y S
B
(f) pueden ser diseadas para controlar la forma y
estilo de la PSD de la seal transmitida x(t).
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 47
( )
=
t o = o =
n
B B
) (
T
d
nT t ) n ( R
T
) ( R
2
1
Ejemplo 1
Se desea obtener R
B
() y S
x
(f) a travs de anlisis temporal para cdigo polar NRZ-L
cuando en forma equiprobable se transmiten 1 y 0.
1 1 1 1 1 0 0
tiempo
( )
=
=
k
k b
kT t b (t) x
=
" binario Tx un " d Se
" binario Tx un " d Se
b
k
0
1
( )
=
o =
n
B B
nT t ) n ( R
T
) ( R
1
n k
k
k
T
B
b b
T
T
lim ) n ( R
+
=
o
=
o
2
2
2
2 2
1
0 d b
N
lim b
T
T
lim ) ( R
/ N
/ N k
k
T
k
k
T
B
= = =
=
=
o
o o
0
1
2
2
0
= = =
=
+
=
+
o
=
o o
/ N
/ N k
n k k
T
k
n k k
T
n
B
b b
N
lim b b
T
T
lim ) n ( R
| | (cte.)
T
d
) (
T
d
) ( R ) f ( S
B B
2 2
=
(
t o = =
Observacin: En EEUU se conoce esta sealizacin bajo el nombre de polar. En cambio, una
sealizacin ON-OFF se define como unipolar. La sealizacin bipolar es de 3 estados.
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 48
( ) t/T A (t) h con
T
=
) fT ( c sin AT ) f ( H
T
=
Ejemplo 1 (cont.)
Se obtendr S
X
(f) a partir de los resultados encontrados en la diapositiva anterior para
un filtro de forma de pulso (transmisin) dado por la funcin de transferencia
siguiente:
) fT ( c sin AT ) f ( H
T
=
(f ) S
B
(f ) S H (f ) S
B T X
2
=
( )
=
=
k
k b
kT t b (t) x
=
|
.
|
\
|
=
k
k
T
kT t
b A ) t ( x
-T/2 T/2
h
T
(t)
A
| | ) fT ( c sin T A d ) f ( S
X
2 2 2
=
Por tanto, tendremos que:
| |
(
=
T
d
) fT ( c sin T A ) f ( S
X
2
2 2 2
(f ) S f H (f ) S
B T X
2
) ( =
1 1 1 1 1 0 0
tiempo
1 1 1 1 1 0 0
tiempo
=
" binario Tx un " d Se
" binario Tx un " d Se
b
k
0
1
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 49
Ejemplo 1 (cont.)
Componente CC: No tiene
Contenido LF: S tiene X
Ancho de Banda: BW=f
S
Sincronizacin: No tiene X
Transparencia: No tiene X
Deteccin de errores: No tiene X
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 50
Anlisis temporal versus estocstico
La obtencin de la funcin de autocorrelacin temporal
no es muy simple, para trenes de impulsos aleatorios,
precisamente por la naturaleza aleatoria de ellos.
Desde ese punto de vista puede ser entonces
conveniente introducir el anlisis estocstico.
Recordamos aqu conceptos bsicos ya presentados
antes:
los procesos aleatorios
los procesos aleatorios estacionarios en el amplio sentido
los procesos ergdicos
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 51
Funciones de Correlacin y Estacionaridad en el amplio sentido
La funcin de autocorrelacin de un proceso estacionario real est
dada por
Si el proceso es estacionario de orden 2, entonces R
x
(t
1
,t
2
)
depender slo de la diferencia de tiempo = (t
2
-t
1
).
Se dice que un proceso es estacionario en el amplio sentido (WSS:
Wide Sense Stationary) si
| |
2 1 2 1 2 1 2 1 2 1
dx dx ) x , x ( f x x ) t ( x ) t ( x E ) t , (t R
x X
} }
= =
| | | | ( ) | | ( ) ( ) | |
1 2 1 1 2 1 2 1
t t t t t x t t t x E ) t ( x ) t ( x E ) t , (t R
X
+ + + = =
| | ( ) ( ) | | t x t x E )) t (t x(u)x(u E + = + =
1 2
| |
2 1 2 1
t t donde ) ( R ) t , (t R
te tan cons ) t ( x E
x X
= t =
=
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 52
Propiedades de la Funcin de Autocorrelacin
La funcin de autocorrelacin de un proceso estacionario real
cumple con las siguientes propiedades:
La funcin de autocorrelacin de un proceso estacionario real
entrega informacin acerca del contenido de frecuencia de x(t).
| |
| | ) ( R (t) x E ) ( R
) ( R ) t ( x ) t ( x E ) ( R
x x
x x
> =
= + =
2
0
Tiempo de retardo t
X
Integrador (LPF)
Multiplicador en 4 cuadrantes
x(t)
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 53
Teorema de Wiener-Khinchine
Cuando x(t) es un proceso estacionario en amplio sentido, la PSD se
obtiene conla transformada de Fourier de la funcin de
autocorrelacin, siempre que R
x
( ) llegue a ser suficientemente
pequea con valores grandes de
Cuando x(t) es un proceso no-estacionario el Teorema de Wiener-
Khinchine es aplicable a la autocorrelacin promedio del proceso
} }
= = d e ) f ( S ) ( R y d )e ( R (f) S
jw
x x
jw
x x
Esto es lo mismo que asumir una fase aleatoria uniforme para la
seal x(t), de manera de eliminar la dependencia de t de las
propiedades estadsticas.
}
+ =
2
2
T
T
x
T
x
)dt (t,t R lim ) ( R
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 54
Determinacin de R
B
(), anlisis estocstico
Para evaluar R
B
( ) = E[x
b
(t+ )x
b
(t)] (autocorrelacin estadstica, no
temporal) se ha de evaluar esta expresin para el caso de un tren de
impulsos.
Claramente se tendr nuevamente que la autocorrelacin slo es
diferente de cero en mltiplos enteros de Ts. Se demuestra que la
autocorrelacin del proceso aleatorio est dada por:
| |
2 2
0
1
k
k
k k B
n
B B
b E ) P(b b ) ( R nT) ( (n) R
T
) ( R = = =
=
| |
) b b ( )P P(b b b (n ) R
) b , P(b b b b b E (n ) R
k n k
k
k n k k B
n k
k
k n k k n k k B
+
+
+
+ +
=
= =
( )
=
=
k
k b
kT t b (t) x
tiempo
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 55
Ejemplo 2
Determinaremos la R
B
() y S
x
(f) PSD de ejemplo 1 utilizando el anlisis estocstico.
Retomemos del ejemplo 1 para un cdigo polar NRZ-L cuando en forma equiprobable
se transmiten 1 y 0 y con la funcin de transferencia del filtro mostrada en la figura.
( ) t/T A (t) h con
T
=
) fT ( c sin AT ) f ( H
T
=
(f ) S
B
(f ) S H (f ) S
B T X
2
=
( )
=
=
k
k b
kT t b (t) x
=
|
.
|
\
|
=
k
k
T
kT t
b A ) t ( x
-T/2 T/2
h
T
(t)
A
1 1 1 1 1 0 0
tiempo
1 1 1 1 1 0 0
tiempo
( )
=
o =
n
B B
nT t ) n ( R
T
) ( R
1
) b b ( )P P(b b b (n ) R
k n k
k
k n k k B +
+
=
| |
2 2
0
k
k
k k B
b E ) P(b b ) ( R = =
) b b ( )P P(b b b (n ) R
k n k
k
k n k k B +
+
=
=
" binario Tx un " d Se
" binario Tx un " d Se
b
k
0
1
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 56
Ejemplo 2 (cont)
Las probabilidad de transmitir un 1 (a
k
=1) es igual a la probabilidad de transmitir un
0 (a
k
=0) donde:
=
" binario Tx un " d Se
" binario Tx un " d Se
b
k
0
1
2
1
= = = = d} P{b d} P{b
k k
| | } d b { P ) d ( } d b { P d b E ) P(b b ) ( R
k k k
k
k k B
= + = = = =
2 2 2 2
0
2 2 2
2
1
2
1
d d d = + =
Para n=0, R
B
(n)=E[b
k
b
k+n
]. Para eventos independientes y ocurrencia igualmente, la
probables, tendremos que P(b
k
b
k+n
)= P(b
k
)P(b
k+n
|b
k
)= P(b
k
)P(b
k+n
). Entonces, calculamos
tales probabilidades:
(a
k
,a
k+n
) (b
k
,b
k+n
) P(b
k
,b
k+n
)= P(b
k
)P(b
k+n
|b
k
)= P(b
k
)P(b
k+n
)
(0,0) (-d,-d) = P{b
k
= -d}P{b
k+n
= -d} =1/2*1/2= 1/4
(0,1) (-d,d) = P{b
k
= -d}P{b
k+n
= d} =1/2*1/2= 1/4
(1,0) (d,-d) = P{b
k
= d}P{b
k+n
= -d} =1/2*1/2= 1/4
(1,1) (d,d) = P{b
k
= d}P{b
k+n
= d} =1/2*1/2= 1/4
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 57
Ejemplo 2 (cont)
De los resultados de la tabla anterior, procedemos a determinar R
B
(n):
( ) ( ) ( ) ( )
0
4 4 4 4
4 1 4 1
4 1 4 1 0
2 2 2 2
=
+ + + =
+
+ + = =
/ d / d / d / d
) / (d)(d)( ) / (d)(-d)(
) / d)(d)( ( ) / d)( d)( ( ) (n R
B
| |
n k k n k
k
k n k k k n k
k
k n k k B
b b E ) b ( )P P(b b b ) b b ( )P P(b b b (n ) R
+ +
+ +
+
= = =
a
k
a
k+n
b
k
b
k+n
b
k
, b
k+n
P(b
k
)P(b
k+n
) b
k
, b
k+n
P(b
k
)P(b
k+n
)
0 0 -d -d =(-d)(-d)= d
2
=(d
2
)(1/4)= d
2
/4
0 1 -d d =(-d)(d)= -d
2
=(-d
2
)(1/4)= - d
2
/4
1 0 d -d =(d)(-d)= -d
2
=(-d
2
)(1/4)= - d
2
/4
1 1 d d =(-d)(-d)= d
2
=(d
2
)(1/4)= d
2
/4
R
B
(n=0)=Eb
k
b
k+n
P(b
k
)P(b
k+n
) = 0
Entonces, ahora, para n=0, tenemos la siguiente ecuacin general:
=
=
=
0 0
0
2
n
n d
(n) R
B
En resumen, tenemos:
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 58
Ejemplo 2 (cont.)
Por tanto, tendremos que:
( ) ( ) ( |
( ) ( ) ( ) ( ) | |
( ) ( ) ( ) | |
(t)
T
d
T n t (t) d
T
T n t (n) R T t ) ( R
T
nT t (n) R
T
nT t (n) R
T
) ( R
B B
n
n & n B B B
2
2
0 0
0
1
0 0
1
1 1
=
+ =
+ =
= =
=
= =
| | (cte.)
T
d
) (
T
d
) ( R ) f ( S
B B
2 2
=
(
t o = =
Aplicando la transformada de Fourier a R
B
(t), tenemos la PSD de x
b
(t), como:
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 59
Ejemplo 2 (cont.)
) fT ( c sin AT ) f ( H donde
T
=
| | (fT) c sin T A d (f) S Es decir:
X
2 2 2
=
Finalmente, para a la salida del filtro de transmisin encontramos la PSD de x(t)
como sigue:
| |
(
=
T
d
) fT ( c sin T A ) (f e: S tenemos qu inalmente entonces f
X
2
2 2 2
(f ) S f H (f ) S
B T X
2
) ( =
) fT ( c sin T A ) f ( H con
T
2 2 2
2
=
OBSERVE QUE EL
RESULADO ES EL
MISMO QUE EL
ENCONTRADO EN LA
DIAPOSITIVA # 48
USANDO ANLISIS
TEMPORAL!!!.
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 60
Seales digitales bandabase x(t)
C
d
i
g
o
d
e
l
n
e
a
p
a
r
a
l
a
r
e
p
r
e
s
e
n
t
a
c
i
n
e
l
c
t
r
i
c
a
(
s
e
a
l
e
s
)
d
e
b
a
n
d
a
b
a
s
e
d
e
d
a
t
o
s
b
i
n
a
r
i
o
s
.
e) Cdigo de DIVISIN DE FASE O DE
MANCHESTER
a) Transmisiones de seales
UNIPOLARES SIN RETORNO A CERO
b) Transmisin de seales POLARES
SIN RETORNO A CERO
c) Seales UNIPOLARES CON
RETORNO A CERO
d) Transmisin BIPOLAR CON
RETORNO POR CERO
S
E
A
L
E
S
D
I
G
I
T
A
L
E
S
P
A
M
Slo algunos ejemplos...!!!
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 61
Espectro de seales digitales bandabase S
x
(f)
a) Espectro de potencia de seales
UNIPOLARES SIN RETORNO A CERO
b) Espectro de potencia de seales
POLARES SIN RETORNO A CERO
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 62
c) Espectro de potencia de seales
UNIPOLARES CON RETORNO A CERO
d) Espectro de potencia de seales
BIPOLAR CON RETORNO POR CERO
Espectro de seales digitales bandabase S
x
(f)
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 63
Espectro de seales digitales bandabase S
x
(f)
e) DIVISIN DE FASE O DE
MANCHESTER
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 64
Otros ejemplos de PSD de varios formatos
2S 2009- I. Zamora Uni III - Conf 9: Cod lnea y PSD 65