Sistemas de comunicaciones
digitales
El mayor problema de comunicación, es que no escuchamos para entender. Escuchamos para
responder.
—Steven Covey
bn Mapeador an s(t)
Modulador
de sı́mbolos
Canal
ân Dispositivo rn
Demodulador
de decisión r(t)
48
3.1. Modulador y demodulador 49
Modulador
El modulador se encarga de definir el conjunto de señales que serán utilizadas para representar
los datos a ser enviados, de tal forma que dichas señales puedan ser correctamente recibidas
por el receptor. Con el objetivo de mostrar cuales son los parámetros que se utilizan para
definir el mejor conjunto de señales a ser utilizado, considere el caso particular de un sistema
de comunicación binaria donde se pueden utilizar los conjuntos de señales presentados en las
Figuras 3.2 - 3.4.
Distancia entre señales: La distancia entre dos señales puede ser definida mediante la
siguiente expresión
sZ
1
d(si , sj ) = |si (t) sj (t)|2 dt
1
utilizando esta expresión para el par de señales de la Figura 3.2, tenemos que
s
Z T p
d(si , sj ) = |1 ( 1)|2 dt = 2 T ,
0
De estas medidas de distancia podemos deducir que cualquiera de los cuatro conjuntos de
señales se comportarán de igual manera ante la presencia de ruido blanco aditivo.
E s = E[Es ]
Z 1
= E |s(t)|2 dt .
1
Utilizando este resultado para el par de señales de la Figura 3.2, tenemos que
✓Z T Z T ◆
1 2 2
Es = |1| dt + | 1| dt = T
2 0 0
Una ultima medida de desempeño que será trata en este libro, corresponde a la repre-
sentación de las señales en bases ortonormales. La representación en bases ortonormales,
permite trabajar con las coordenadas de esta base y evitar cálculos sobre las formas de onda.
Número de bases ortogonales: Para trabajar con las coordenadas de las bases es
conveniente expresar una señal de la siguiente forma
N
X
si (t) = sij j (t)
j=1
donde sij son las coordenadas de la señal y j (t) son las bases ortogonales que deben cumplir
que Z 1
j (t) k (t)dt = [j k].
1
Las bases ortonormales pueden ser calculadas de forma iterativa, utilizando las siguientes
ecuaciones
i 1
X
✓i (t) = si (t) sij j (t)
j=0
y
✓i (t)
i (t) =p
E ✓i
donde 0 (t) =0y Z 1
sij = si (t) j (t)dt.
1
A continuación, calcularemos las bases ortonormales de los cuatro pares de señales mostra-
dos en la Figuras 3.2-3.5. Para el primer par de señales, tenemos que
✓1 (t) = s1 (t)
y
✓1 (t) s1 (t)
1 (t) =p = p ,
E ✓1 T
ademas, podemos afirmar que p
s1 (t) = T 1 (t).
donde Z Z
1
1 1
T p
s21 = s2 (t) 1 (t)dt = p s2 (t)s1 (t)dt = p = T
1 T 1 T
y p
✓2 (t) = s2 (t) + T 1 (t) = s2 (t) + s1 (t) = 0,
por tanto
2 (t) =0
y tenemos que p
s2 (t) = T 1 (t).
De este resultado, podemos concluir, que solo necesitamos la base ortonormal 1 (t) para
representar las dos señales s1 (t) y s2 (t). La representación gráfica de estas señales respecto a
la base ortonormal, 1 (t), es presentada en la Figura 3.6. Es bueno resaltar, que a este tipo
de figuras, se denominan constelación de señales.
✓1 (t) = s1 (t)
y
✓1 (t) s1 (t)
1 (t) =p = p ,
E ✓1 2 T
ademas, podemos afirmar que p
s1 (t) = 2 T 1 (t).
donde Z 1
s21 = s2 (t) 1 (t)dt = 0
1
y
✓2 (t) = s2 (t) = 0,
por tanto
2 (t) =0
y tenemos que
s2 (t) = 0 1 (t).
Análogamente, podemos concluir que solo necesitamos la base ortonormal 1 (t) para
representar el segundo par de señales s1 (t) y s2 (t). La Figura 3.7 muestra la constelación de
este par de señales.
✓1 (t) = s1 (t)
y
✓1 (t)
1 (t) =p
E ✓1
donde Z Z ✓ ◆
1 T
1
E ✓ 1 = E s1 = s21 (t)dt =2 sin 2
2⇡ t dt = T
1 0 T
por tanto
s1 (t)
1 (t) = p
T
y p
s1 (t) = T 1 (t).
donde
Z Z Z ✓ ◆
1
1 1
2 T
2 1 p
s21 = s2 (t) 1 (t)dt = p s2 (t)s1 (t)dt = p sin 2⇡ t dt = T
1 T 1 T 0 T
y p
✓2 (t) = s2 (t) + T 1 (t) = s2 (t) + s1 (t) = 0,
por tanto
2 (t) =0
y tenemos que p
s2 (t) = T 1 (t).
Nuevamente podemos concluir, que solo necesitamos la base ortonormal 1 (t) para represen-
tar el tercer par de señales s1 (t) y s2 (t). La constelación de estas señales es presentada en la
Figura 3.8.
donde
Z 1 Z 1 Z T ✓ ◆ ✓ ◆
1 4 1 1
s21 = s2 (t) 1 (t)dt = p s2 (t)s1 (t)dt = p cos 2⇡ t sin 2⇡ t dt = 0
1 2T 1 2T 0 T T
y
✓2 (t) = s2 (t),
por tanto
✓2 (t) s2 (t)
2 (t) =p =p
E ✓2 2T
y tenemos que p
s2 (t) = 2T 2 (t).
En este caso, podemos concluir que necesitamos dos bases ortonormales para representar el
cuarto par de señales s1 (t) y s2 (t). La constelación de estas señales es presentada en la Figura
3.9.
Note que, la distancia y la energı́a de cada una de las señales puede ser fácilmente obtenida
mediante la visualización del la constelación de señales. Ademas, la energı́a de la señal es
dada por el cuadrado de la distancia de una señal hacia el origen de la constelación.
Demodulador
El objetivo del demodulador es recuperar un vector rn lo mas parecido posible a los sı́mbolos
transmitidos an . Este proceso tiene que ser realizado considerando que la señal que llega al
demodulador es de la forma
r(t) = s(t) + n(t)
donde
N
X
s(t) = ak k (t)
k=1
Como las bases ortogonales solo existen para un intervalo definido del tiempo, se tiene que
Z T
rj = r(t) j (t)dt
0
r j = aj + n j
donde Z T
nj = n(t) j (t)dt.
0
En este punto es bueno resaltar que para implementar el decisor, las caracterı́sticas es-
tadı́sticas de nj deben conocerse. Esto se consigue considerando las caracterı́sticas es-
tadı́sticas de n(t) que usualmente es caracterizado como siendo un proceso estocástico Gaus-
siano blanco, de media cero y varianza N0 /2. La media de nj es dada por
Z T Z T
E[nj ] = E n(t) j (t)dt = E[n(t)] j (t)dt = 0
0 0
✓Z T ◆ ✓Z T ◆
E[nj nk ] = E n(t) j (t)dt n(⌧ ) k (⌧ )d⌧
0 0
Z TZ T
= E[n(t)n(⌧ )] j (t) k (⌧ )dtd⌧
0 0
Z TZ T
N0
= [t ⌧ ] j (t) k (⌧ )dtd⌧
0 0 2
Z T
N0
= j (t) k (t)dt
2 0
N0
= [j k]
2
por lo tanto, podemos concluir que nj son variables aleatorias Gaussianas blancas de media
cero y varianza N0 /2.
Z 1 Z 1
yj (t) = r(t) ⇤ fj (t) = r(⌧ )fj (t ⌧ )d⌧ = r(⌧ ) j ( t + ⌧ + T )d⌧,
1 1
Z 1
yj (T0 ) = r(⌧ ) j (⌧ )d⌧
1
Análogamente, la Figura 3.11 muestra los mismos resultados para el tercer par de señales
mostrado en la Figura 3.4
A partir de las Figuras 3.10 y 3.11, es posible concluir que en el instante de muestreo
(t = T0 ) la salida del filtro siempre toma su valor máximo.
Asumiendo que el ruido de nuestro sistema es gaussiano blanco y de media nula, es posible
mostrar que la maxima relación señal a ruido se da cuando se utiliza el filtro adaptado al
filtro de transmisión, es decir fj (t) = j ( t + T0 ). Considerando las expresiones anteriores,
tenemos que.
Z 1 Z 1
r = y(T0 ) = s(⌧ )f (T0 ⌧ )d⌧ + n(⌧ )f (T0 ⌧ )d⌧ = s + n
1 1
donde Ef representa la energı́a de f (t). Entonces, la relación señal a ruido puede escribirse
como R1
✓ ◆
S ( 1 s(⌧ )f (T0 ⌧ )d⌧ )2
= N0
N q 2
Ef
donde existe igualdad solamente cuando f (t) = Ks(T0 t), tenemos que
✓ ◆
S 2Es
= .
N r N0
Como podemos ver en esta ecuación, la relación señal a ruido depende únicamente de la
energı́a de la señal (no de su forma) y de la densidad espectral de potencia del ruido a la
entrada del filtro.
Para obtener un esquema del receptor, podemos utilizar el mismo criterio de distancia
utilizado en la sección anterior, sin embargo, esta vez consideraremos la distancia como el
error de la señal recibida cuando comparada con cada uno de las posibles señales enviadas.
De esa forma, podemos definir los errores como
Z 1
2
e1 = [r(t) s1 (t)]2 dt
1
Z 1
e22 = [r(t) s2 (t)]2 dt
1
Z 1
e23 = [r(t) s3 (t)]2 dt
1
..
. Z 1
e2i = [r(t) si (t)]2 dt
1
donde la mejor decision que puede hacer el receptor, es escoger por la señal que tenga el
menor de estos errores. Desarrollando la ultima integral, tenemos que
Z 1 Z 1 Z 1 Z 1
2 2 2
ei = [r(t) si (t)] dt = r (t)dt 2 r(t)s(t)dt + s2i (t)dt
1 1 1 1
o Z 1
e2i = r2 (t)dt 2 i
1
donde Z Z
1 1
1
i = r(t)s(t)dt s2i (t)dt.
1 2 1
Es1 /2
R1
⇥ +
1
s1 (t)
Es2 /2
r(t) R1
⇥ + Escoge el mayor
1
s2 (t)
.. .. EsM /2
. .
R1
⇥ +
1
sM (t)
Ejemplo 3.1: Suponga que las señales que pueden ser transmitidas por un sistema de comu-
nicaciones son s1 (t), s2 (t) y s3 (t) (ver Figura 3.13). Si la señal r(t) observada en el receptor
es igual a la mostrada en la Figura 3.14, determine cuál de las tres señales tiene mayor
probabilidad de haber sido enviada.
Z 1
E s2
2 = r(t)s2 (t)dt
1 2
2 = 2A2 T 2A2 T
2 = 4A2 T
y
Z 1
E s3
3 = r(t)s3 (t)dt
1 2
3 = 0 A2 T
3 = A2 T.
Por lo tanto, escogiendo el mayor valor de i, tenemos que el receptor deberı́a escoger la señal
s1 (t).
⌅
Es1 /2
R1
⇥ +
1
r(t) s1 (t)
Es2 /2 Escoge el mayor
R1
⇥ +
1
s2 (t)
Receptor Binario
Considerando un sistema donde solo existen dos señales, la estructura del receptor presentada
en la Figura 3.12 puede ser reducida a la presentada en la Figura 3.15.
Sin embargo, también podemos re-escribir la ecuación de decision como
s1 (t)
1 ? 2
s2 (t)
Z 1 s1 (t)
Z 1
E s1 E s2
r(t)s1 (t)dt ? r(t)s2 (t)dt
1 2 s2 (t) 1 2
Z 1 s1 (t) E s1 E s2
r(t)[s1 (t) s2 (t)]dt ?
1 s2 (t) 2
Z 1 s1 (t)
r(t)[s1 (t) s2 (t)]dt ?
1 s2 (t)
donde
E s1 E s2
=
2
se denomina umbral de decision y cómo puede ser visto, es función únicamente de las energı́as
de las señales. Asi, el diseño del receptor para el caso binario es presentado en la Figura 3.16.
r(t) R1 s1 (t)
E s 1 E s2
⇥ ? 2
1 s2 (t)
s1 (t) s2 (t)
Cómo puede ser visto en las ecuaciones del receptor de minima distancia, el proceso de
decision corresponde al proceso de correlatores mostrado en la sección anterior, eso quiere
decir, que podemos utilizar un filtro adaptado para el proceso de recepción. Ası́, el diagrama
de bloques de un receptor utilizando filtros adaptados, es presentado en la Figura 3.17.
f1 (t) = s1 (T0 t)
t = T0
r(t)
f2 (t) = s2 (T0 t) Escoge el mayor
t = T0
.. ..
. .
fM (t) = sM (T0 t)
t = T0
r(t) s1 (t)
E s1 E s2
f (t) = sd (T0 t) ? 2
t = T0 s2 (t)
Ejemplo 3.2: Especificar completamente el receptor binario para los pares de señales pre-
sentados en las Figuras 3.19 - 3.23.
E s1 E s2 A2 T
= = .
2 2
La señal diferencia sd (t) y la respuesta al impulso del filtro adaptado son presentadas en la
Figura 3.20.
Figura 3.20: Respuesta al impulso del filtro adaptado para el primer par de señales
Para el segundo par de señales, usamos la misma ecuación del umbral de decision
E s1 E s2
= = 0.
2
La señal diferencia sd (t) conjuntamente con la respuesta al impulso del filtro adaptado son
presentadas en la Figura 3.22.
Figura 3.22: Respuesta al impulso del filtro adaptado para el segundo par de señales
E s1 E s2
= = 0.
2
La Figura 3.24 muestra la señal diferencia y la respuesta al impulso del filtro adaptado.
Figura 3.24: Respuesta al impulso del filtro adaptado para el tercer par de señales
n(t)
Si definimos s01 (t) y s02 (t) como la respuesta de f (t) a las entradas s1 (t) y s2 (t) respecti-
vamente, tenemos que,
Z 1
0
s1 (t) = S1 (f )F (f )ej2⇡f T df (3.1)
1
Z 1
0
s2 (t) = S2 (f )F (f )ej2⇡f T df (3.2)
1
o
r = r(T ) = s02 (T ) + n (3.5)
dependiendo de lo que fue transmitido. Si n es una variable aleatoria Gaussiana de me-
dia nula y varianza n2 , entonces, r es también Gaussiana con varianza n2 , pero con media
s01 (T ) o s02 (T ). Las funciones densidad de probabilidad de r son presentadas en la Figura 3.26.
Figura 3.26: Funciones densidad de probabilidad para los dos posibles mensajes
A partir de la Figura 3.26 y asumiendo que ambos mensajes son equiprobables, la prob-
abilidad de error de este sistema es dado por
2
X 1
P (e) = P (e|mi )P (mi ) = (A1 + A2 ) (3.6)
i=1
2
o considerando la definición de
✓ ◆
s01 (T ) s02 (T )
P (e) = Q (3.10)
2 n
o ✓ ◆
P (e) = Q (3.11)
2
donde
s01 (T ) s02 (T )
= . (3.12)
n
cuando
f (t) = s1 (T t) s2 (T t) (3.15)
o, equivalentemente
j2⇡f T
F (f ) = [S1 ( f ) S2 ( f )]e (3.16)
es decir, cuando f (t) es la respuesta al impulso de un filtro adaptado a s1 (t) s2 (t). Con-
siderando ahora, que la densidad espectral de potencia del ruido es N0 /2, tenemos que
Z 1
2
2
max = [S1 (f ) S2 (f )]2 df (3.17)
N0 1
Z T0
2
= [s2 (t) s1 (t)]2 dt (3.18)
N0 0
2(Es1 + Es2 2Es1 s2 )
= (3.19)
N0
donde Z T0
E s1 s2 = [s1 (t)s2 (t)] dt (3.20)
0
portanto = 0, !
r
2Es1
P (e) = Q (3.24)
N0
y
f (t) = 2s1 (T t) (3.25)
como la multiplicación de f (t) por qualquer constante no afecta el rendimiento del
receptor, podemos definir
f (t) = s1 (T t) (3.26)
En el caso polar, asumiendo 1 e 0 de forma equiprobable, la energia por bit Eb es la
media de Es1 y Es2
E s + E s2
Eb = 1 = E s1 (3.27)
2
portanto !
r
2Eb
Pb = Q (3.28)
N0
• Señalización on-o↵: En este caso s2 (t) = 0, asi Es2 = 0 y Es1 s2 = 0, por lo tanto
= Es1 /2, f (t) = s1 (T t) y
r !
E s1
P (e) = Q . (3.29)
2N0
En este caso
E s1
Eb = (3.30)
2
portanto !
r
Eb
Pb = Q . (3.31)
N0
Comparando los resultados, se puede concluir que la señalización on-o↵ requiere el
doble de potencia para tener el mismo rendimiento que la señalización polar.
considerando
E s1 + E s 2
Eb = (3.33)
2
se tiene que !
r
Eb
Pb = Q (3.34)
N0
• Señalización bipolar: En este caso son utilizados dos sı́mbolos para representar el 1
(s1 (t) y s1 (t)) y uno para representar el 0 (0). Si consideramos este caso como un
on-o↵ de dos estados, el umbral de decision es ± = ±Es1 /2. Ası́, si |r(T )| < Es1 /2
la decision es 0 y si |r(T )| > Es1 /2 la decision es 1. Para calcular la probabilidad de
error total, debemos obtener primero las probabilidades de error condicionales: cuando
es transmitido un 0, la salida en el receptor es apenas el ruido n con varianza n2 , ası́,
Cuando 1 es transmitido, la salida del filtro es As1 + n, donde As1 = Es1 cuando s1 (t)
es transmitido y As1 = Es1 cuando s1 (t) es transmitido. Ası́,