You are on page 1of 37

SISTEMAS DE

COMUNICACIONES
DIGITALES
POP en Tecnologas Electrnicas y
de las Comunicaciones

COMUNICACIN BANDABASE
Modulacin por amplitud de pulso (PAM)

- Seal PAM (con


muestreo natural):

ws (t ) s(t )w(t )
donde

s(t )

t kTs

- Espectro PAM:

Ws ( f ) d

sen nd
W f nf s

nd
k

d t / Ts , f s 1 / Ts

COMUNICACIN BANDABASE
Modulacin por amplitud de pulso (PAM)
- Seal PAM (con
muestreo instantneo):

ws (t )

wkT ht kT

wkT h(t ) t kT

donde

t
h(t )
t
sen t f
H( f ) t
t f

- Espectro PAM:

1
Ws ( f ) H ( f ) W f nf s
Ts
k

COMUNICACIN BANDABASE
Modulacin por codificacin de pulso (PCM)
-

A cada valor de amplitud de la seal muestreada se le asigna una


palabra digital de n bits. Por tanto, existen M = 2n palabras de cdigo
posibles. Este proceso se denomina cuantificacin. Si los intervalos de
decisin del cuantificador son iguales se habla de cuantificacin
uniforme. Si son distintos, tenemos cuantificacin no uniforme.
La relacin seal a ruido del cuantificador uniforme viene dada por:

M2
S


2
N
salida 1 4( M 1) Pe
-

Cuando Pe es despreciable, se tiene que:

S
6,02n
N dB
-

Pe : probabilidad de error de bits


debido al ruido del canal

Ancho de banda de la seal PCM:

BPCM 12 R 12 nf s nB

Cada bit adicional en la palabra de


cdigo incrementa en 6 dB la SNR
Ancho de banda de
la seal original

Tasa de bits

R nf s

f s 2B

COMUNICACIN BANDABASE
Sealizacin digital
-

Las seales digitales se pueden expresar como una serie ortogonal:


N

w(t ) wk k (t ), 0 t T0
k 1

wk: datos digitales

k(t): funciones ortogonales

Se define baudio (tasa de smbolos):

D N / T0 smbolos/s

Tasa de bits: R n / T0 bits/s

Seal binaria n = N

Si w(t) es la forma de onda de entrada al receptor, la deteccin ptima


de la seal transmitida (procesamiento por correlacin) viene dada por:

wk
-

1
Kk

T0

w(t ) k (t )dt , k 1, 2, ... , N

Ancho de banda de la forma de onda digital: B

N
1
D Hz
2T0 2
5

COMUNICACIN BANDABASE
Sealizacin digital (ejemplo con seal binaria)

B = 1 kHz

B = 500 Hz

COMUNICACIN BANDABASE
Sealizacin digital (ejemplo con seal de niveles mltiples, L=4)

B = 500 Hz

B = 250 Hz

COMUNICACIN BANDABASE
Cdigos de lnea

COMUNICACIN BANDABASE
Cdigos de lnea
-

Conforme al anlisis para seales digitales, un cdigo de lnea puede expresarse


como:

s(t )

a f t nT

Densidad espectral de potencia de la forma de onda del pulso del smbolo:

F( f )

Ps ( f )
-

Ts

j 2kfTs
R
(
k
)
e

Autocorrelacin de los datos:


I

R(k ) (a n a n k ) i Pi
i 1

an, an+k: dato n-simo y (n+k)-simo


Pi: probabilidad de tener el producto i-simo anan+k

Ejemplo: Cdigo unipolar NRZ


- Con k = 0, existen I = 2 posibles productos anan: R(0) = AA + 00 = A2/2
- Con k 0, existen I = 4 posibilidades de que ocurran AA, A0, 0A, 00: R(k) = A2/4
2
1

2 A , k 0
Runipolar(k ) 2
1

4 A , k 0

COMUNICACIN BANDABASE
Cdigos de lnea
Ejemplo cdigo unipolar NRZ:
2
1

2 A , k 0
Runipolar(k ) 2
1

4 A , k 0

Ps ( f )

F( f )
Ts

R ( k )e

j 2kfTs

sen fTb
F ( f ) Tb
,
fTb

j 2kfTs

F ( f ) A2

Ts
4
1

Tb

j 2kfTs
1

( f n / T )

sen fTb
A2Tb sen fTb
n
n 0, f
0 : Punipolar( f )
Tb
fTb
4
fTb

(
f
)

T
b

10

COMUNICACIN BANDABASE
Cdigos de lnea

11

COMUNICACIN BANDABASE
Cdigos de lnea

12

COMUNICACIN BANDABASE
Espectros de potencia de seales de niveles mltiples
-

Supongamos una seal digital de L = 2l niveles mltiples, la velocidad en baudios


es:
D = R/l

Su espectro de potencia viene dado por:

sen fTb

Pnivelesmltiples NRZ ( f ) K
fTb

Ancho de banda hasta el primer nulo es: Bnulo R /

Eficiencia espectral de una seal:

Eficiencia espectral mxima (frmula de Shannon):

R
(bits/s)/Hz
B

max

C
S

log 2 1
B
N

13

COMUNICACIN BANDABASE
Interferencia intersmbolos (ISI)
-

Supongamos una seal de entrada de niveles mltiples de cresta plana:

wentrada(t ) a n ht nTs
n

wentrada(t ) a n h(t ) t nTs a n t nTs h(t )


n
n

14

COMUNICACIN BANDABASE
Interferencia intersmbolos (ISI)
-

La forma de onda de salida es:

wsalida (t ) a n t nTs he (t ) a n he t nTs


n
n

donde: he (t ) h(t ) hT (t ) hC (t ) hR (t )

H e ( f ) H ( f )HT ( f )H C ( f )H R ( f )

t
Ts

siendo: H ( f )

sen Ts f
Ts

Ts f

El filtro en el receptor viene dado por: H R ( f )

He ( f )
H ( f )H T ( f )H C ( f )

Cuando HR(f) se selecciona para reducir al mnimo la interferencia intersmbolos,


entonces el filtro de recepcin se llama filtro de ecualizacin.
15

COMUNICACIN BANDABASE
Interferencia intersmbolos (ISI)
-

El primer criterio de Nyquist consiste en utilizar una funcin de transferencia


equivalente He(f), tal que su respuesta al impulso satisfaga:

C , k 0
he (kTs t )
0, k 0

As, la respuesta al impulso no provoca ISI para instantes de tiempo t = kTs con
k 0. Este es el caso de pulsos con forma de onda sinc:

he (t )

sen f s t
f s t

lo que dara lugar a una funcin de transferencia equivalente: H e ( f )

1 f

fs fs

Esta funcin de transferencia es ptima, ya que presenta Bmnimo = fs/2, lo que


permite una velocidad en baudios de 2B pulsos/s. Sin embargo, plantea una serie
de problemas prcticos:
1. Es fsicamente irrealizable (cresta plana y transiciones verticales)
2. Requiere una sincronizacin casi perfecta durante el muestreo (la envolvente
16
de sin(x)/x decae slo 1/x, por lo que cualquier error de sincronismo
producir ISI durante muchas ranuras de tiempo adyacentes)

COMUNICACIN BANDABASE
Interferencia intersmbolos (ISI)
-

El filtro de coseno alzado tiene la siguiente funcin de transferencia:

1

f f1
1
H e ( f ) 2 1 cos

2
f

f f1
f1 f B
f B

donde r = fD/f0 es el denominado factor de roll-off y B es el ancho de banda del


filtro. Su respuesta al impulso viene dada por:

sen 2f 0 t cos 2f D t

he (t ) 1 H e ( f ) 2 f 0
2
2

f
t

4
f
t
0

La velocidad de transmisin en baudios es:

1
2B
2 f0
B 12 D(1 r )
Ts
1 r

17

COMUNICACIN BANDABASE
Interferencia intersmbolos (ISI)
-

Para r = 0, la respuesta al impulso coincide con la de sen(x)/x. Sin embargo,


aunque el filtro sigue siendo no causal, a medida que se aumenta r:
(1) Los requisitos de filtracin se aligeran
(2) Los requisitos de sincronismo tambin se aligeran puesto que la respuesta al
impulso decae ms rpido: 1/|t3| frente a 1/|t| para el caso de la sinc(x)

18

COMUNICACIN BANDABASE
Modulacin por tiempo de pulso (PTM): PWM y PPM
Las modulaciones por tiempo de pulso utiliza el eje de tiempos para codificar la
informacin. PWM codifica su ancho en funcin del valor a codificar, mientras que
PPM enva un pulso en la posicin temporal correspondiente al dato a codificar.

19

COMUNICACIN BANDABASE
Modulacin por tiempo de pulso (PTM): PWM y PPM
La decodificacin de seales de PWM o PPM puede llevarse a cabo mediante el
circuito de la figura, donde las seales de control A y B se generan utilizando los
circuitos indicados para cada caso (PWM o PPM).

20

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

En un sistema binario, la seal transmitida en un intervalo de tiempo de smbolo


(0, T) viene dada por:

s (t ) 0 t T
si (t ) 1
s2 (t ) 0 t T
-

para un 1 binario
para un 0 binario

En el caso general, se tendrn M seales distintas, siendo M = 2 para el caso


binario. La seal recibida vendr dada por:

r (t ) si (t ) hc (t ) n(t )
-

donde hc(t) es la respuesta al impulso del canal y n(t) es el ruido en el mismo. Para el caso de
canal ideal y sistema binario:

r (t ) si (t ) n(t )

i 1,2

0t T

A partir de esta seal de entrada, el filtro de recepcin se encargar de obtener una muestra
en el instante de tiempo T que le permita estimar cul fue el smbolo transmitido:

z (T ) ai (T ) n0 (T )
-

i 1,, M

i 1,2

donde ai(T) es la componente debida a la seal deseada y n0(T) la componente


debida al ruido
21

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Sea z = ai + n0 la seal a la salida del filtro de recepcin, si suponemos ruido


gaussiano con varianza s02, las pdfs condicionales p(z|si) asociadas a cada uno
de los smbolos transmitidos vendrn dadas por:

p( z | si )
-

s0

1 z a 2
i

exp
2
2 s 0

El detector tomar una decisin en base al criterio: z (T )

s1

s2

22

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Si {j(t)} representa un conjunto de N funciones ortogonales, tal que:


T

(t ) (t )dt K
0

jk

0t T

j, k 1,, N

donde jk es la delta de Kronecker:

1 para j k
0 en otro caso

jk 1

que para funciones que representan voltajes o corrientes: E j


-

2j (t )dt K j

Cualquier conjunto finito de seales {si(t)} de duracin T segundos puede


representarse mediante un conjunto de seales ortogonales:
N

si (t ) aij j (t )
j 1

1
donde: aij
Kj

i 1,, M

NM
si (t ) j (t )dt i 1,, M 0 t T
23

j 1,, N

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Desde un punto de vista vectorial, tendramos que:

si (ai1 , ai 2 ,, aiN )
-

i 1,, M

La energa normalizada asociada a la seal si(t) podra obtenerse mediante:


2

Ei si2 (t )dt
N

N
T N
N

aij j (t ) dt 0 aij j (t ) aik k (t )dt


j 1
k 1
j 1

j 1 k 1

aij aik j (t ) k (t )dt aij aik K j jk aij2 K j i 1,, M


j 1 k 1

j 1

Para funciones ortonormales (Kj = 1):


N

Ei aij2

i 1,, M

j 1

Y cuando todas las seales si(t) tienen la misma energa: E

2
a
ij
j 1

para todo i
24

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

~(t ) , donde la
Para el ruido se tendra que este viene dado por: n(t ) n (t ) n
componente del mismo dentro del espacio vectorial de seales es:
N

n (t ) n j j (t )
j 1

El ruido est constituido por una componente dentro del espacio vectorial de
seales y otra fuera de dicho espacio vectorial de seales, la cual no afectar al
proceso de deteccin:
N

n(t ) n j j (t ) n~(t )
j 1

Siendo:

1
nj
Kj
T

n(t ) j (t )dt

n~(t ) j (t )dt 0

para todo j

para todo j
25

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

La componente interferente de ruido puede representarse en el espacio vectorial


de las seales como:

n (n1 , n2 ,, nN )
-

Cuando se considera ruido blanco AWGN con densidad espectral de potencia


constante N0/2, su potencia promedio es infinita:

N0
df
2

s varn(t )

Sin embargo, para ruido AWGN filtrado, su potencia promedio es finita:


2

N

s var n j E n(t ) j (t )dt 0


2

2

Por tanto, la potencia promedio del ruido a la salida del correlador es finita y viene
dada por N0/2.
26

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Durante el proceso deteccin, el receptor debe tomar una decisin en base a:


s1

z (T )
s2

Un criterio para determinar el valor del umbral ptimo = 0 consistira en


minimizar la probabilidad de error (Maximum Likelihood detector), de tal forma
s1
que:

p ( s2 | z )
p( s1 | z )
s2

Y aplicando el teorema de Bayes, se llega a que:

s1

p( z | s1 ) P( s2 )
p( z | s2 ) P( s1 )
s2

Cuando las pdfs condicionales son simtricas y P(s1) = P(s2), se tiene que:
s1

z (T )
s2

a1 a2
0
2
27

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Se producir un error en la deteccin siempre que seleccione como dato recibido


aquel que no ha sido transmitido:
0

P(e | s1 ) P(decision s2 | s1 ) p( z | s1 )dz

P(e | s2 ) P(decision s1 | s2 ) p( z | s2 )dz


0

La probabilidad de error de bit ser:


2

i 1

i 1

PB P(e, si ) P(e | si ) P( si )
-

Cuando P(s1) = P(s2) = , se tiene que:

PB 12 P(e | s1 ) 12 P(e | s2 ) P(e | s1 ) P(e | s2 )

PB

0 ( a1 a2 ) / 2

p( z | s2 )dz

0 ( a1 a2 ) / 2

s0

1 z a 2
2
dz
exp
2
s
2
0

28

COMUNICACIN BANDABASE
Rendimiento de los sistemas de comunicacin
-

Si definimos u = (z a2)/s0, la probabilidad de error de bit queda de la forma:

1
PB
2

a1 a2
u2

u(a1a2 ) / 2s 0 exp 2 du Q 2s 0

donde Q(x) es denominada funcin de error complementaria o co-funcin de error,


y representa la integral bajo la cola de la probabilidad gaussiana Esta viene
definida por:

1
Q( x)
2

u2
exp du
2

La expresin anterior no puede evaluarse de manera cerrada, pero para x > 3 se


puede aproximar a

x2
1
Q( x)
exp
x 2
2
29

COMUNICACIN BANDABASE
El filtro adaptado
-

El filtro adaptado es un filtro lineal que ofrece a su salida un valor de relacin


seal a ruido mxima. Si a la entrada del filtro de recepcin se tiene una seal
r(t) = s(t) + n(t), la salida del filtro z(T) en el instante t = T vendr dada por un valor
ai ms una componente debida al ruido n0. La potencia promedio del ruido ser
s02, por lo que la relacin potencia instantnea de la seal frente a la potencia
promedio de ruido ser:
2

a
S
i2
N T s 0

La seal a(t) podemos expresarla en trminos de la funcin de transferencia del


filtro de recepcin H(f) y su espectro en frecuencia S(f):

ai (t ) H ( f ) S ( f )e j 2ft df

En cuanto a la potencia promedio del ruido esta vendr dada por:

s 02

N0
2

H ( f ) df
30

COMUNICACIN BANDABASE
El filtro adaptado
-

Por tanto, la relacin seal a ruido en el instante t = T puede expresarse como:

S

N T
-

H ( f ) S ( f )e

df

N 0 / 2 H ( f ) df
2

f1 ( x) f 2 ( x)dx

f1 ( x) dx
2

f 2 ( x) dx

La igualdad se produce cuando f1(x) = kf2*(x), donde k es una constante arbitraria


y * indica complejo conjugado. Si identificamos H(f) con f1(x) y S(f)ej2fT con f2(x),
podemos rescribir para este caso particular:

j 2fT

Nosotros deseamos encontrar el valor de H(f) = H0(f) para el que se obtiene el


mximo (S/N)T. Segn la ecuacin de desigualdad de Schwarz:

H ( f ) S ( f )e

j 2fT

df H ( f ) df S ( f ) df

2
S

N T N 0

Aplicando lo anterior sobre (S/N)T, se llega a que:

S ( f ) df

31

COMUNICACIN BANDABASE
El filtro adaptado
-

La igualdad se dar cuando:

H ( f ) H 0 ( f ) kS* ( f )e j 2fT

ks(T t ) 0 t T
en otro caso
0

o desde el punto de vista temporal: h(t ) 1 kS* ( f )e j 2fT


-

En ese caso, se tendr que la relacin seal a ruido vendr dada por:

2E
S
max
N T N 0
-

donde E es la energa de la seal de entrada s(t): E

S ( f ) df

32

COMUNICACIN BANDABASE
El filtro de correlacin
-

La salida del filtro adaptado para una entrada r(t) puede expresarse como:

z (t ) r (t ) * h(t ) r (t )h(t t )dt r (t ) sT (t t )dt


t

r (t ) s(T t t )dt
0

Para t = T, esta se reduce a: z (T )

r (t ) s(t )dt

33

COMUNICACIN BANDABASE
Optimizacin de la probabilidad de error
-

Segn vimos anteriormente, para el caso de transmisin sobre canal AWGN, el


umbral ptimo de deteccin para sistemas binarios vena dado por 0 = (a1 + a2)/2.
En dicho caso, la probabilidad de error de bit vena dada por: PB = Q[(a1 a2)/2s0]
Por tanto, si se desea minimizar la probabilidad de error habr que maximizar el
argumento de Q(x), o equivalentemente, habr que maximizar:

(a1 a2 ) 2

s 02

donde a1 a2 es la seal diferencia entre las componentes de seal en el instante


de muestreo t = T, y (a1 a2)2 es la potencia instantnea de la seal diferencia.
Por tanto, si hacemos uso de un filtro adaptado a esa seal diferencia, se tendr
que la relacin seal a ruido en t = T vendr dada por:

(a1 a2 ) 2 2 Ed
S


2
s0
N0
N T
donde Ed es la energa de la seal diferencia: Ed

s
(
t
)

s
(
t
)
dt
1
2
0
T

34

COMUNICACIN BANDABASE
Optimizacin de la probabilidad de error
-

Por tanto, la probabilidad de error puede expresarse finalmente como:

Ed

PB Q

2N 0
-

La expresin anterior puede definirse en funcin de la energa de bit. Para ello,


definiremos en primer lugar un coeficiente de correlacin cruzada r como:

1
r
Eb

s1 (t ) s2 (t )dt

siendo r cos q , donde q es el ngulo existente entre los vectores de seal s1 y


s2, de tal forma que -1 r 1. Si expandimos la expresin para Ed, se tiene que:
T

Ed s (t )dt s (t )dt 2 s1 (t ) s2 (t )dt


0

2
1

2
2

- Los dos primeros trminos representan la energa de un bit:


T

Eb s (t )dt s22 (t )dt


0

2
1

35

COMUNICACIN BANDABASE
Optimizacin de la probabilidad de error
-

Finalmente, Ed puede expresarse como:

Ed Eb Eb 2rEb 2Eb (1 r )
-

Eb (1 r )

N0

As, la tasa de error de bit puede definirse como: P Q


B

Existen dos casos de inters:

Eb

r = 0 Seales ortogonales: PB Q

N0
r = -1 Seales antipodales u opuestas:

2 Eb
PB Q
N0

36

COMUNICACIN BANDABASE
Optimizacin de la probabilidad de error
-

Caso particular: Sealizacin unipolar

s1 (t ) A 0 t T
s2 (t ) 0 0 t T
-

para el dato binario 1


para el dato binario 0

El valor esperado a la salida del muestreador, z(T), cuando se transmite s1(t) es:

a1 (T ) Ez (T ) | s1 (t ) E A2 An(t ) dt A2T
T

Cuando se transmite s2(t) se tiene a2(T) = 0 Ed = A2T y la probabilidad de error


es:

Ed
PB Q
2N0

A2T

2N0

Q Eb
N

37

You might also like