Sei sulla pagina 1di 12

Definiendo, Diseñando, y Evaluando Sistemas de

Comunicaciones Digitales

Un tutorial que enfatiza la sutil pero fuerte relación que encontramos cuando
se transforma desde bits de datos a canal de bits, y a símbolos, y a chips.

I. INTRODUCCIÓN
o para mejorar la tasa de error funcionando a expensas del

E l diseño de cualquier sistema de comunicación digital


ccomienza con la descripción del canal (potencia en el
receptor, ancho de banda disponible, estadísticas de ruido y
ancho de banda. Recientemente, los esquemas modulación
TCM (Trellis-Coded-Modulation) han sido usados para
mejorar el error en canales limitados en banda sin aumentar el
otros impedimentos como el desvanecimiento), y una ancho de banda [1], pero estas técnicas están más allá del
definición de los requerimientos del sistema (tasa de datos y alcance de este tutorial.
comportamiento del error). Dada la descripción del canal,
necesitamos determinar las alternativas de diseño que mejor
se ajusten a este y encontrar los requerimientos de II. EL PLANO DE LA EFICIENCIA DEL ANCHO DE BANDA
desempeño. Un sistema ordenado de transformaciones y
cálculos se ha desarrollado para ayudar en la caracterización La figura 1 muestra en el eje de las abscisas la razón de
del desempeño del sistema. Una vez que este enfoque es energía en el bit a la densidad de potencia espectral del ruido,
entendido puede servir como formato para evaluar la mayoría E b /N O (en decibeles), y las ordenadas son la razón de
de los sistemas de comunicación.
traspaso R (en bits por segundos), que puede ser transmitido
por Hertz para un ancho de banda dado, W. La relación
En las secciones posteriores examinaremos los siguientes
cuatro ejemplos de sistemas, elegidos para proveer una R W es llamada eficiencia del ancho de banda, esta refleja
variedad representativa: un sistema no codificado limitado en cuán eficiente se utiliza el ancho de banda como recurso.
banda, un sistema no codificado limitado en potencia, un Este argumento se deduce del teorema de Capacidad de
sistema codificado limitado en banda y potencia, y un sistema Shannon-Hartley [2-4] que puede mostrado como:
codificado de espectro ensanchado de secuencia directa. El ⎛ S⎞
término codificado (o no codificado) se refiere a la presencia C = W ⋅ Log 2 ⎜1 + ⎟ (1.1)
(o ausencia) en el esquema de un código detector de errores ⎝ N⎠
que usan bits redundantes. Donde S /N es la razón de la potencia promedio de la señal
recibida sobre potencia del ruido. Cuando se toma el
Los dos principales recursos de las comunicaciones son la logaritmo en base 2, la capacidad C, es medida en bits/seg. La
potencia recibida y el ancho de banda disponible para la capacidad del canal define un número máximo de bits que se
transmisión. En muchos sistemas de comunicación uno de pueden enviar sobre el canal de manera realizable. Para el
estos recursos puede ser más importante que el otro y la caso en que la razón datos R (información), es igual a C, la
mayoría puede ser clasificado ya sea como limitado en ancho curva separa la región para un sistema de comunicación que
de banda o limitados en potencia. Para los sistemas limitados se puede implementar de una región donde los sistemas de
en ancho de banda las técnicas de modulación usadas para comunicación no son realizables [3,4].
ahorrar en ancho de banda lo hacen a expensas de la potencia,
en sistemas limitados en potencia las técnicas de modulación
de potencia eficiente son usadas a expensas del ancho de Señalización de M símbolos (M-ary)
banda. En sistemas, limitados en ancho de banda y potencia
Cada símbolo en un alfabeto de M símbolos está relacionado
los códigos detectores de error (a menudo llamados
a una única secuencia de m bits, expresada como:
codificador de canal) pueden ser usado para ahorrar potencia
M = 2m o m = Log 2 M (1.2)
Donde M es el tamaño del alfabeto. En el caso de la
transmisión digital, el término “símbolo” se refiere a un
BERNARD SKLAR se encuentra al frente como Ingeniero de avanzados miembro del alfabeto M que es transmitido durante cada
sistemas de comunicación, siendo también, profesor adjunto de la tiempo símbolo, TS. Para transmitir el símbolo, este debe ser
Universidad del Sur de California, y profesor visitante de la universidad de colocado sobre una onda de voltaje o corriente. Debido a que
California en los ángeles. la forma de onda representa a el símbolo, el término

1
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
“Símbolo” y “Forma de Onda” es a veces equivalente. de banda (Fig. 1). Se asume un filtro de Nyquist (ideal
Entonces uno de estos M símbolos o formas de onda es rectangular) para filtrar la banda base. Así, para, MPSK con
transmitido durante cada duración de símbolo TS, la razón de doble banda lateral (DSB), se requiere un ancho de banda
datos R en bits/seg, se puede expresar como: centrado en una frecuencia intermedia (FI), relacionado con
m Log 2 M la tasa símbolo, como sigue:
R= = bits / seg (1.3) 1
TS TS W= = RS (1.7)
La duración dato-bit-tiempo es el recíproco a la tasa de TS
datos. Similarmente, la duración símbolo-tiempo es el Donde TS es la duración del símbolo, y RS es la tasa del
recíproco a la tasa de símbolos. Por lo tanto, de la ecuación símbolo. El uso de un filtro de Nyquist resulta en un mínimo
(1.3), escribimos el tiempo de duración efectivo de cada bit, ancho de banda requerido para la transmisión, esto da cero
Tb, en función de la duración de símbolo TS, o la tasa de interferencia ínter-simbólica; tal filtro ideal da lugar al
símbolo, Rs , esto es: nombre de ancho de banda mínimo de Nyquist.
1 TS 1
Tb = = = (1.4) De las ecuaciones (6) y (7), la eficiencia del ancho de banda
R m m ⋅ RS
límite de la
Entonces, usando las ecuaciones (1.2) y (1.4) podemos Región para 16
capacidad para el
expresar la tasa de símbolo, RS, en función de la tasa de bit, R cual R>C cual R=C
como sigue:

R/W, (bit/s)/Hz
R 8
RS =
Región para
(1.5) M=64
cual R<C
Log 2 M
De las ecuaciones (1.3) y (1.4), cualquier esquema digital que 4 M=16 Región
transmite m = Log 2 M bits en TS segundos usando un M=8 limitada en
ancho de banda
ancho de banda de W Hz, opera con una eficiencia de ancho 2
Nota: Escala M=4
de banda de: cambiada
R Log 2 M 1
= = (bits / s ) / Hz (1.6) 1 M=2
W W ⋅ TS W ⋅ Tb -2 -1 6 12 18 24 30 36
Eb/N0 (dB)
Donde Tb es el tiempo de duración efectivo de cada bit. 1/2 M=4
M=2
M=8 Leyenda
1/4 MPSK, Pb=10-5
Sistemas limitados en Ancho de Banda. M=16

MFSK, Pb=10-5
De la ecuación (1.6), un menor producto W ⋅ Tb , hará más
Región limitada (no-coherente ortogonal)
en potencia
eficiente ancho de banda en cualquier sistema de
Fig.1 Plano de la eficiencia del ancho de banda
comunicación digital. Así, señales con pequeño producto
W ⋅ Tb a menudo son usados en sistemas limitados en ancho para una señal modulada en MPSK, usando un filtro de
Nyquist puede ser expresada como:
de banda. Por ejemplo, los nuevos sistemas de telefonía
R
digital móvil europeos conocido como GSM (Groupe Special = Log 2 M (bit / s ) / Hz (1.8)
Movile) usan como modulación “Gaussian Minimum – Shift W
Keying” (GMSK) teniendo un producto W ⋅ Tb igual a 0.3 Los puntos MPSK en la Fig. 1, confirman la relación
Hz/(b/s), donde W es el ancho de banda del filtro gaussiano mostrada en la ecuación (8). Se puede notar que la
[5]. modulación MPSK es un esquema de ancho de banda
eficiente. Como M aumenta su valor, R / W también
Para sistemas limitados en ancho de banda no codificados, el aumenta. La modulación MPSK puede ser utilizada para
objetivo es maximizar la tasa de información transmitida en el realizar mejoras en la eficiencia del ancho de banda con el
ancho de banda disponible, a expensas de costo de incrementar Eb / N 0 . Aunque está más allá del
Eb N 0 (manteniendo los valores especificados de la alcance de este artículo, muchos esquemas de modulación
probabilidad de error en el bit, PB ). Los puntos de operación con anchos de bandas altamente eficientes se encuentran bajo
para MPSK coherente (M-ary Phase-Shift Keying con investigación [7].
Pb = 10 −5 es mostrado en el plano de la eficiencia del ancho
2
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
M m R(b/s) RS(Simb/s) MPSKminimo MPSK MPSK MFSK ortogonal no MFSK MFSK
Ancho de R/W Eb/N0 (dB) coherente Eb/N0 (dB)
Banda (Hz) Pb=10-5 Min. A de Bada (Hz) Pb=10-5
2 1 9600 9600 9600 1 9.6 19200 1 /2 13.4
4 2 9600 4800 4800 2 9.6 19200 1 /2 10.6
8 3 9600 3200 3200 3 13.0 25600 1 /3 9.1
16 4 9600 2400 2400 4 17.5 38400 1 /4 8.1
32 5 9600 1920 1920 5 22.4 61440 1 /8 7.4
Tabla 1. Tasa de símbolo, ancho de banda mínimo de Nyquist, eficiencia del ancho de banda y requerimientos de Eb/N0 para señalalización MPSK y MFSK
ortogonal no coherente a 9600b/s.

simple, porque las técnicas de codificación pueden proveer


Sistemas limitados en potencia compensaciones potencia-ancho de banda muy eficientes que
Los puntos para MFSK (M-ary Frequency Shift Keying) podría ser posible utilizar cualquier esquema de modulación
−5 considerado en este artículo [8].
ortogonales no coherentes con Pb = 10 se muestran en la En sentido más general, señales de un M-alfabeto pueden
Fig. 1. Para la modulación MFSK, el ancho de banda mínimo ser consideradas como un proceso forma de onda a
a una frecuencia intermedia (FI) de Nyquist es como se codificación, es decir, cuando seleccionamos una técnica de
muestra a continuación [4]: modulación de M-alfabeto en vez de una binaria, en efecto
M hemos sustituido las formas de onda binarias por mejores
W= = M ⋅ RS (1.9) formas de ondas -para un mejor aprovechamiento del ancho
TS de banda (MPSK), o para mejorar las características de
Donde TS es la duración del símbolo, y RS es la tasa del potencia. Aún cuando se usen señales MFSK ortogonales se
símbolo. Con MFSK, el ancho de banda requerido para la puede considerar un sistema de codificación de primer orden
transmisión es expandido M-veces sobre un FSK binario Reed Muller [9], restringimos el uso del término
donde hay M diferentes formas de onda ortogonales, cada una “codificación de sistemas”, para estos códigos correctores de
requiere un ancho de banda de 1/TS. Así, de las ecuaciones error tradicionales que utilizan redundancia, por ejemplo,
(1.6) y (1.9), la eficiencia del ancho de banda de una señal códigos de bloque y códigos convolucionales.
MFSK ortogonal no coherente usando un filtro de Nyquist
queda expresada como:
R Log 2 M Ancho de banda mínimo de Nyquist. Requerimientos para
= (bit / s ) / Hz (1.10) señales MPSK y MFSK.
W M
Los puntos MFSK de la Fig. 1 confirman la relación mostrada La relación básica entre la tasa de transmisión símbolo (o
en la ecuación (1.10). Se pude notar que la modulación forma de onda), RS, y la tasa de datos R, fue mostrada en la
MFSK es un esquema que expande el ancho de banda. Como ecuación (1.5):
M crece, R / W decrece. La modulación MSFK puede ser R
RS =
usada para realizar una reducción del Eb / N 0 a costo de Log 2 M
incrementar el ancho de banda. Usando esta relación junto con las ecuaciónes (7-10) y
En las ecuaciones (1.7) y (1.8) para MPSK, y en las R = 9600 b / s , un resumen de la tasa del símbolo, Ancho
ecuaciones (1.9) y (1.10) para MFSK, y para todos los puntos de banda mínimo de Nyquist, y la eficiencia del ancho de
mostrados en la Fig. 1, se ha asumido un filtro de Nyquist banda para MPSK y MFSK ortogonal no coherente fueron
(ideal rectangular). ¡Tales filtros no son realizables!. Para dadas por: M = 2, 4, 8, 16 y 32 (tabla 1). Los valores de Eb/N0
canales realistas y formas de onda, se requiere incrementar el requeridos para alcanzar una probabilidad de error en el bit de
ancho de banda para poder realizar los filtros. 10-5, para MPSK y para MFSK son además dadas por cada
En los ejemplos que siguen, vamos a considerar canales de valor de M. Estas entradas (las cuales serán calculadas
radio que son distorsionado solamente por el ruido blanco usando las relaciones presentadas después en este paper)
aditivo gaussiano (AWGN) y sin otros impedimentos, y para corroboran lo mostrado en la figura 1, cuando M aumenta, en
simplificar, vamos limitar la modulación al tipo envolvente las señales MPSK se la da más eficiencia al ancho de banda a
constante, eso es MPSK o MFSK ortogonal no coherente. costo de incrementar Eb/N0, mientras para señales MFSK
Para un sistema no codificado, MPSK es seleccionado si el permite una reducción de Eb/N0 a costo de aumentar el ancho
canal es limitado en ancho de banda, y se elige MFSK si el de banda.
canal es limitado en potencia. Cuando se considera un código
detector de errores, la selección de la modulación no es tan
3
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
Ejemplo 1: Sistema no codificado limitado en ancho de Eb / N 0 recibido derivado de la ecuación (12). Imaginemos
banda.
que no tenemos la tabla 1, y evaluemos si es necesario o no
Supongamos que tenemos un canal de radio AWGN limitado un código corrector de errores.
en ancho de banda con una banda disponible de La figura 2 muestra un diagrama de bloques de
W = 4000 Hz . Además supongamos que la cadena modulador/demodulador básico (MODEM) que resume los
(potencia transmitida, ganancia de la antena, perdida de detalles funcionales de este diseño. En el modulador la
propagación, etc) resulta en que el promedio de la potencia de transformación desde los bits de datos, a los símbolos
la señal recibida a la densidad espectral de la potencia del producen una tasa de símbolos salientes, RS, este es un factor
ruido, S / N 0 , será igual a 53 dB-Hz. Requeriremos que la de Log 2 M , más pequeño que la tasa de bit de datos
tasa de datos, R, sea igual 9600 b/s, y dejamos que el entrante, R, como se ve en la ecuación (5). Similarmente en la
comportamiento del error en el bit, PB, sea máximo 10-5. La entrada del demodulador, la energía del símbolo a la densidad
meta es elegir un esquema de modulación que tenga el espectral de potencia ES / N 0 es un factor Log 2 M mayor
comportamiento requerido. En general, un esquema de código
corrector de errores, se puede necesitar si ninguno de los
que Eb / N 0 , entonces cada símbolo es formado de
esquemas de modulación puede lograr los requerimientos. Log 2 M bits. Debido a que ES / N 0 es mayor Eb / N 0 en
Como sea, en este ejemplo podemos encontrar que el uso de el mismo factor que RS es más pequeño que R, podemos
un código detector de errores no es necesario. expandir la ecuación (11), como sigue:
S E E
Solución del ejemplo1. = b R = S RS (1.13)
Para cualquier sistema digital de comunicación la relación N0 N0 N0
entre la S/N0 recibida y la razón entre la energía recibida en el El modulador recibe una forma de onda (en este ejemplo, uno
bit a la densidad de potencia espectral de ruido, Eb / N 0 , se de M = 8 fases distintas posibles) durante cada intervalo de
presenta a continuación [4]: tiempo TS. La probabilidad de que el demodulador haga un
error en un símbolo, PE(M), es bien aproximada por la
S E
= b R (1.11) siguiente ecuación:
N0 N0 ⎡ 2 ES ⎛ π ⎞⎤
Resolviendo para Eb / N 0 en decibeles, obtenemos: PE ( M ) ≅ 2Q ⎢ ⋅ sen ⎜ ⎟ ⎥ Para M > 2 (1.14)
⎣ N0 ⎝ M ⎠⎦
Eb S
(dB) = (dB − Hz ) − R(dB − bit / s ) Donde Q ( x ) , a veces llamada función de error
N0 N0
complementaria, representa la probabilidad de error bajo
= 53(dB − Hz ) − 10 ⋅ Log10 9600(dB − bit / s ) (1.12)
varianza unitaria de la función de densidad gaussiana. Es
= 13.2dB (o 20.89) definida como sigue:

Entonces la tasa de datos de 9600 b/s es mucho más grande 1 ⎛ − u2 ⎞
que el ancho de banda disponible de 4000 Hz, el canal es de Q( x) = ⋅ ∫ exp⎜⎜ ⎟⎟du (1.15)
un ancho de banda limitado. Seleccionaremos MPSK como 2π x ⎝ 2 ⎠
nuestro esquema de modulación. Hemos confinado las Una buena aproximación para Q ( x ) , valida para x > 3 , es
posibles alternativas de modulación a tipos de envolvente
constante; sin una restricción estaremos dispuestos a dada por la siguiente ecuación:
seleccionar un tipo de modulación con una gran eficiencia de 1 ⎛ − x2 ⎞
ancho de banda. Para conservar la potencia calculamos los Q( x) ≅ ⋅ exp⎜⎜ ⎟⎟ (1.16)
valores más pequeños posibles de M, de tal forma que el x 2π ⎝ 2 ⎠
ancho de banda mínimo de MPSK no exceda el ancho de En la figura 2 y en todas las figuras que siguen, muchas que
banda disponible de 4000 Hz. muestran relaciones de probabilidad explícita, la notación
La tabla 1 muestra que el menor valor de M que cumple este general f (x ) ha sido usada para indicar alguna dependencia
requerimiento es M = 8 . Luego, determinamos si el funcional de x.
−5
comportamiento del error en el bit es PB ≤ 10 puede ser Una forma tradicional de caracterizar la eficiencia en sistemas
alcanzado mediante solo el uso de modulación 8 − PSK o si digitales de comunicación es en términos de Eb / N 0
es necesario usar un modelo de código corrector de errores. recibidos en decibeles. Esta descripción de Eb / N 0 se ha
La tabla 1 muestra que 8 − PSK puede lograr los convertido en una práctica estandarizada, pero recordemos
requerimientos si el Eb / N 0 usado para 8-PSK es menor que que no hay bits en la entrada del demodulador; solo hay
4
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
no es necesario y la modulación 8 − PSK representa la
elección de diseño para lograr los requerimientos de un canal
con un ancho de banda limitado. (Como se ha predecido
Input
R bits M-ary examinando los valores de Eb / N 0 en la tabla 1).
Modulador
R
RS = simb / s
Log 2 M Ejemplo 2. Sistema no codificado limitado en potencia.
Ahora supongamos que tenemos exactamente la misma tasa
de datos y los requerimientos de probabilidad de error en el
bit, como en el ejemplo1, pero dejemos una ancho de banda
Output M-ary disponible, de W = 45 KHz , y el S / N 0 disponible sea
Demodulador
igual a S N 0 = 48( dB − Hz ) . La meta es elegir un modelo
de modulación o modulación codificada que cumpla las
E S E E condiciones requeridas. Entonces encontraremos nuevamente
PE ( M ) = f ( S ) = b R = S RS que el código corrector de errores no es requerido.
N0 N0 N0 N0
PB = f [PE ( M )]
Solución al ejemplo 2.
Fig.2 Modulador / Demodulador básico (MODEM) sin codificador de canal.
El canal claramente no es limitado en ancho de banda debido
formas de ondas a las que se han asignado el significado de a que el ancho de banda disponible de 45 KHz es más
un bit. La razón Eb / N 0 recibida representa una cadena de adecuado para soportar la tasa de datos requerida de 9600 b/s,
bits que llegan como energía a través de formas de onda. encontraremos que Eb / N 0 recibido de la ecuación (12) es:
Eb
Para resolver PE(M) en la ecuación (14) necesitamos calcular ( dB ) = 48( dB − Hz ) − 10 Log10 9600(dB − bit / s )
la razón de la energía de símbolo recibida a la densidad N0
espectral de potencia de ruido, ES / N 0 . Entonces de la = 8.2dB (o 6.61) (1.19)
ecuación (12) Entonces aquí hay un ancho de banda amplio pero un
Eb relativamente pequeño Eb / N 0 para la probabilidad de error
= 13.2dB (o 20.89)
N0 en el bit requerida, consideramos que este canal el limitado en
potencia y elegimos MFSK como nuestro modelo de
Y dado que cada símbolo proviene de Log 2 M bits, modulación. Para conservar la potencia, buscamos el M más
calculamos la siguiente relación usando M = 8 . grande posible de tal que el ancho de banda mínimo del FSK
no sea expandido más allá de nuestro ancho disponible de 45
= (Log 2 M ) b
ES E
KHz. Esta búsqueda el resultado de M = 16 (tabla 1).
N0 N0 (1.17)
Luego determinamos sí el comportamiento requerido de
= 3 ⋅ 20.89 = 62.67 PB ≤ 10 −5 , pude ser logrado usando solo 16 − FSK , sin
Utilizando los resultados de la ecuación (17) en la ecuación código corrector de errores. La tabla 1 muestra que solo
(14), produce una probabilidad de error en el
−5 16 − FSK cumple los requerimientos, entonces el Eb / N 0
símbolo, PE = 2.2 ⋅10 . Para transformar esto en
requerido para 16 − FSK es menor que Eb / N 0 recibido
probabilidad de error en el bit usamos la relación entre la
probabilidad de error en bit PB, y la probabilidad de error en según la ecuación (19). Imaginemos nuevamente que no
el símbolo Pe, para señales de múltiples fases, como sigue tenemos la tabla 1 y evaluar si es o no necesario un código
[9]: corrector de errores.
PE P El diagrama de bloques en la figura 2 resume la relación entre
PB ≅ = E ( para PE << 1) (1.18) la tasa del símbolo RS y la tasa del bit R, y entre ES / N 0
Log 2 M m
La cual es una buena aproximación cuando la codificación y Eb / N 0 , el cual es idéntico en cada de la relaciones del
Gray es usada para asignar el bit a un símbolo. Este último ejemplo 1 respectivamente. El demodulador 16 − FSK
−6
cálculo produce PB = 7.3 ⋅10 , lo cual cumple la condición recibe una forma de onda (una de 16 posibles frecuencias)
requerida para el error en el bit. El código corrector de errores durante cada intervalo de tiempo de símbolo TS. Para MFSK
5
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
ortogonal no coherente la probabilidad de que el n k t
demodulador tenga un error de símbolo PE(M), es 7 4 1
aproximado por la siguiente relación [13]: 15 11 1
7 2
M −1 ⎛ E ⎞ 5 3
PE ≤ ⋅ exp⎜⎜ − S ⎟⎟ (1.20) 31 26 1
2 ⎝ 2N0 ⎠ 21
16
2
3
Solucionando para PE(M) en la ecuación (20), calculamos 11 4
63 57 1
ES / N 0 , como en el ejemplo 1. Usando los resultados de la 51 2
45 3
ecuación (19) en la ecuación (17), con M = 16, obtenemos: 39 4

= (Log 2 M ) b
ES E 36 5
30 6
N0 N0 (1.21) 127 120 1
113 2
= 4 × 6.61 = 26.44 106 3
99 4
Luego, usando los resultados de la ecuación (21) en la 92 5
ecuación (20), obtenemos la probabilidad de error en el 85 6
−5 78 7
símbolo, PE = 1.4 ⋅10 . Para transformar esto a 71 9
64 10
probabilidad de error en el bit, Pb, usamos la relación entre Pb Fig.2 Modulador / Demodulador básico (MODEM) sin codificador de canal
y PE para señalización ortogonal [13], dada por:
2 m −1 (bloques) [14]. Para simplificar la explicación, elegiremos un
PB = ⋅ PE (1.22)
2m − 1 código de bloques de la familia BCH. La tabla 2 presenta un
−6
pequeño catálogo de códigos de la familia BCH en función de
Este último cálculo da un PB = 7.3 ⋅10 , el cual cumple n, k, y t, donde “k” representa el número de bits de
la condición requerida para la probabilidad de error en el bit. información (o datos) que el código transformará en un largo
Podemos cumplir las especificaciones dadas para este canal bloque de “n” bits codificados (o canal bits), y “t” representa
limitado en potencia usando la modulación 16-FSK sin el número más grande de canales de bits incorrectos que el
ninguna necesidad de código corrector de errores (como código puede corregir dentro de cada bloque de tamaño “n”.
habíamos predecido examinando los valores de la tabla 1de La tasa del codificador es definida por la razón “k/n”; y su
Eb / N 0 ). inverso, representa una medida de la redundancia de la
codificación [14].

Ejemplo 3: Sistema codificado limitado en ancho de banda


Solución del ejemplo 3.
y limitado en potencia.
Entonces este ejemplo tiene los mismos parámetros de
Comenzamos con los mismos parámetros del canal del
limitación de ancho de banda del ejemplo 1. Primero
ejemplo 1 ( W = 45 KHz , S N 0 = 53( dB − Hz ) , y empezamos con la misma modulación 8 − PSK usada para
R = 9600b / s , con una excepción. En este ejemplo, encontrar el estado de restricción del ancho de banda. Sin
especificamos un PB que debe ser como máximo 10-9. La embargo, sabemos que el empleo de un código corrector de
tabla 1 muestra que este sistema es limitado tanto en potencia errores puede bajar la probabilidad de error en el bit a
como en ancho de banda, basado en el ancho de banda PB ≤ 10 −9 .
disponible de 4000Hz y la disponibilidad de Eb / N 0 de Para hacer una selección optima del código de la tabla 2,
13.2dB de la ecuación (12). ( 8 − PSK es la única elección debemos seguir los siguientes modelos:
posible para encontrar la restricción del ancho de banda; • La probabilidad de error en el bit en la salida del
sistema combinado de modulador/codificador, debe
como sea, la disponibilidad de Eb / N 0 de 13.2 dB es
cumplir la exigencia de error del sistema.
ciertamente insuficiente para encontrar el Pb de 10-9 • La tasa del código no se debe expandir más allá de
requerido). Para este pequeño valor de Pb, necesitamos los requerimientos del ancho de banda de
considerar el uso del código corrector de errores que mejore transmisión disponible del canal.
el comportamiento dentro del ancho de banda disponible. En • El código debe ser lo más simple posible.
general, se puede utilizar un código convolucional o un Generalmente, el código más corto, es el más simple
código de bloques. para ser implementado.
Los códigos Bose, Chaudhuri, y Hocquenghem (BCH)
conforman una larga lista de correctores cíclicos de error
6
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
El ancho de banda mínimo requerido para 8 − PSK no
codificado es de 3200Hz (tabla 1) y el ancho de banda del
canal permitido es de 4000Hz, entonces el ancho de banda de
la señal no codificada puede ser incrementado por no más de Input
R bits/s M-ary
un factor de 1.25 (es decir, una expansión del 25%). El Codificador
Modulador
primer paso en este (simplificado) ejemplo de selección de
código es eliminar las otras opciones en la tabla 2, que ⎛n⎞ RC
puedan expandir el ancho de banda en más de un 25%. Las RC = ⎜ ⎟ ⋅ R RS =
⎝k⎠ Log 2 M
entradas restantes forman un grupo más reducido de códigos
compatibles en ancho de banda (tabla 3). canal − bit / s símbolos / s
Una columna diseñada como "Ganancia de Código, G", ha
−9
sido agregada para MPSK con PB = 10 (tabla 3). La
ganancia del código en decibeles es definida como sigue:
⎛E ⎞ ⎛ Eb ⎞ Output M-ary
G ( dB ) = ⎜⎜ b ⎟⎟ ( dB ) − ⎜⎜ ⎟⎟ ( dB ) (1.23) Decoder
Demodulador
⎝ N 0 ⎠ No codificada ⎝ N 0 ⎠ Codificada S E
= b R
N0 N0
G puede ser descrita como la reducción requerida de Eb / N 0 ⎛E ⎞
PB = f ( PC ) PE(M) = f ⎜⎜ S ⎟⎟ =
EC
RC
(en decibeles) que es necesario debido al las propiedades del
⎝ N0 ⎠ N0
comportamiento del error en el canal codificado. G es función
del tipo de modulación y de la probabilidad de error en el bit, PC = f [PE ( M )] ES
−9
= RS
y esto ha sido calculado para un MPSK con PB = 10 N0
(tabla 3). Para modulación MPSK, G es relativamente Fig.3 MODEM con codificador de canal.
independiente del valor de M. Entonces, para una
probabilidad de error en el bit en particular, un código dado
n k t Ganancia de Código G(dB)
provee la misma ganancia de código, cuando se usa con
cualquier modelo de modulación MPSK. Las Ganancias de MPSK, PB=10-9
los códigos fueron calculadas usando un procedimiento 31 26 1 2.0
"cálculo de la ganancia del código" resumido en la sección 63 57 1 2.2
51 2 3.1
siguiente. 127 120 1 2.2
113 2 3.3
El diagrama de bloques resume este sistema que contiene 106 3 3.9
Tabla 3. Códigos BCH compatibles con el ancho de banda.
ambas cosas modulación y codificación (Fig. 3). La
introducción del bloque codificador/decodificador causa
⎛n⎞
transformaciones adicionales. La que relación que existe RC = ⎜ ⎟ ⋅ R (1.24)
cuando se transforma de R (b/s) a RC (canal-b/s) a RS (símb/s) ⎝k⎠
son mostrados en el codificador/modulador. Considerando la
RC
tasa del canal-bit, RC, algunos autores prefieren la unidad de RS = (1.25)
canal-simbolo/s (o código-simbolo/s). El beneficio es que Log 2 M
este código corrector de errores es a menudo descrito más En el demodulador/decodificador (Fig.3) las
eficientemente con dígitos no binarios. Reservamos el transformaciones entre energía dato-bit, energía canal-bit, y
término “símbolo” para el grupo de bits proyectado sobre un energía de símbolo están relacionados (de manera recíproca)
grupo de formas de ondas eléctricas para transmisión, y por los mismos factores mostrados entre la tasa de
designemos la unidad de RC a canal-b/s (o código-b/s). transformación y las ecuaciones (25) y (27). Entonces la
transformación codificadora, ha remplazado “k” bits de datos
Asumimos que nuestro sistema de comunicación no puede con “n” canales de bits, entonces la razón de la energía del
tolerar un retardo en el mensaje, entonces la tasa del canal- canal-bit a la densidad espectral de potencia de ruido,
bit/s, RC, debe exceder la tasa de dato-bit, R, en el factor n/k.
EC / N 0 , es calculado por el decremento del valor de
Más lejos, cada símbolo es hecho sobre Log 2 M canales de
bits, entonces la tasa de símbolo, RS, es menor que Rc por el Eb / N 0 por el factor k / n . Cada símbolo transmitido está
factor Log 2 M . Para un sistema que contiene modulación y compuesto sobre Log 2 M canales-bit, entonces ES / N 0 , lo
codificación a la vez, resumimos la tasa de transformación cual es necesitado en la ecuación (14) resolviendo para PE,
como sigue:
7
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
esto es calculado por el incremento de EC / N 0 por un factor decisiones drásticas. Cuando la salida está cuantificada a más
de dos niveles, el demodulador está en condiciones de tomar
Log 2 M . Para un sistema que contiene modulación y decisiones más flexibles [4]. A lo largo del texto, asumimos
codificación, resumimos la transformación de energía a decisiones de demodulación drásticas.
densidad de potencia espectral de ruido, como sigue: Ahora que tenemos un bloque decodificador en el sistema,
EC ⎛ k ⎞ Eb designaremos la probabilidad de error en bit canal fuera del
= ⎜ ⎟⋅ (1.26) demodulador y dentro del decodificador como pc, y
N0 ⎝ n ⎠ N0 reservaremos la notación PB para la probabilidad de error en
el bit fuera del decodificador. Re-escribiremos la ecuación
= (Log 2 M ) ⋅ C
ES E
(1.27) (18) en términos de pc así
N0 N0
Usando las ecuaciones (24) a (27), podemos ahora expandir Paso 3:
la expresión para S / N 0 en la ecuación (13), como sigue PE P
pc ≅ = E (1.31)
(apéndice A). log 2 M m
S E E E Relacionando la probabilidad de error en el bit canal con la
= b ⋅ R = C ⋅ RC = S ⋅ RS (1.28)
N0 N0 N0 N0 probabilidad de error en el símbolo fuera del demodulador,
asumiendo código Gray, referido en la ecuación (18).
Como antes, una forma estándar de describir el vínculo en Para esquemas tradicionales de codificación de canal y un
términos del Eb / N 0 recibido en decibeles. Como sea, no valor dado de recepción S / N 0 , el valor de ES / N 0 con
hay bits de datos en la entrada del demodulador, tampoco hay
canales de bits; allí solo hay formas de onda que significan codificación siempre será menor que el valor de ES / N 0 sin
bits, y estas formas de ondas pueden ser descritas porciones codificación ¡Cuando el demodulador con codificación recibe
de energía de bits. menor ES / N 0 , él comete más errores! Cuando la
Entonces, S / N 0 y R dieron 53(dB-Hz) y 9600 b/s, codificación es usada, sin embargo, el rendimiento de error
respectivamente, antes encontramos, de la ecuación (12), que del sistema no solo depende del rendimiento del
se recibe un Eb N 0 = 13.2 dB . El Eb / N 0 recibido es fijo demodulador, también depende del rendimiento del
decodificador. Para mejorar el rendimiento de error debido a
e independiente de n, k, y t (apéndice A). Así como buscamos la codificación, el decodificador debe proporcionar suficiente
en la Tabla 3 por un código ideal que cumpla las corrección de error para compensar el pobre rendimiento del
especificaciones, podemos iterativamente repetir los cálculos demodulador.
indicados en la Figura 3. Eso puede ser posible programando La probabilidad final de salida de error en el bit, PB, depende
en un PC(o calculadora) los siguientes cuatro pasos en del código en particular, del decodificador y la probabilidad
función de n, k, t. El paso 1 empieza combinando las de error en el bit canal, pc. Puede expresarse por la siguiente
ecuaciones (26) y (27) aproximación [15].
Paso 1: Paso 4:

∑ j ( )p (1 − p )
n
1 n− j
Es E ⎛k⎞ E PB ≅ n j
= (log 2 M ) c = (log 2 M )⎜ ⎟ b j c c (1.32)
(1.29) n j =t +1
N0 N0 ⎝ n ⎠ N0
Donde t es el número mayor de bits canal que el código
puede corregir dentro de cada bloque de n bits. Usando la
Paso 2: ecuación (29) a través de la (32) en el paso cuatro de arriba,
podemos calcular la probabilidad de error en el bit
⎡ 2Es ⎛π ⎞⎤
PE (M ) ≅ 2Q ⎢
decodificado, PB, como una función de n, k y t para cada uno
sen⎜ ⎟⎥ (1.30) de los códigos mostrados en la Tabla 3. La entrada que
⎣⎢ N 0 ⎝M ⎠⎦⎥ satisface la condición de error requerida con la mayor tasa de
El cual es la aproximación de la probabilidad de error en el código posible y el menor valor de n es el código de doble
símbolo, PE, re-escrita de la ecuación (14). En cada intervalo corrección de error (63,51), lo cálculos son:
de tiempo de símbolo, el demodulador toma una decisión de
símbolo, pero el reparte una secuencia de bit canal
representativa de ese símbolo al decodificador. Cuando la
salida de bit canal de demodulador es cuantificada a dos
niveles, 1 y 0, el demodulador está en condiciones de tomar
8
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
Paso 1:
ES ⎛ 51 ⎞ ⎡ 2ES ⎛π ⎞⎤
= 3⎜ ⎟20.89 = 50.73 2Q ⎢ sen⎜ ⎟⎥
N0 ⎝ 63 ⎠ PE ⎢⎣ N 0 ⎝M ⎠⎥⎦
donde M = 8 , y la Eb / N 0 recibida es Eb / N 0 = 13.2 dB PB ≅ ≅ = 10 −9 (1.33)
log 2 M log 2 M
(o 20.89)
Este valor bajo de probabilidad de error en el bit, es válido
para usar la ecuación (16) para aproximar Q( x ) en la
Paso 2:
⎡ π⎤
PE ≅ 2Q ⎢ 101.5 × sen ⎥ ecuación (33). Por prueba y error (en una calculadora
⎣ 8⎦ programable), encontramos que ES / N 0 = 120.67 = 20.8 dB
= 2Q(3.86) = 1.2 × 10-4
no codificada, y cuando cada símbolo es Log 2 8 bits, el
Paso 3: requerido ( Eb / N 0 )no = 120.67/3 = 40.22 = 16 dB.
codificado
1.2 × 10 −4
pc ≅ = 4 × 10 −5 De los parámetros dados y la ecuación (12), sabemos que la
3 recibida ( Eb / N 0 )codificada= 13.2 dB. Usando la ecuación (23)
la ganancia de código requerida para encontrar el rendimiento
Paso 4: de error en el bit de PB=10-9 es:
PB ≅
3
( )(4 × 10 ) (1 − 4 × 10 )
63
3
−5 3 −5 60

63 ⎛E ⎞ ⎛E ⎞
G (dB) = ⎜⎜ b ⎟⎟ (dB) − ⎜⎜ b ⎟⎟ (dB)
+
4 63
63
( )(
4 4 × 10 −5 ) (1 − 4 × 10 )
4 − 5 59
+ ... ⎝ N 0 ⎠ no _ codificado ⎝ N 0 ⎠ codificado
= 16 dB – 13.2 dB = 2.8 dB
= 1.2 × 10 −10 Para ser precisos, cada uno de los valores de Eb / N 0 en el
Donde la capacidad de corrección de error en el bit del
código es t = 2. Para el cálculo de PB en el paso 4, solo cálculo de arriba debe corresponder exactamente al mismo
necesitamos considerar los primeros dos términos en la valor de la probabilidad de error en el bit (el cual ellos no
−9 −10
sumatoria de la ecuación (32) puesto que los otros términos son). Ellos corresponden a PB = 10 y PB = 1.2 × 10 ,
tienen un efecto insignificante en el resultado. Ahora que respectivamente. Sin embargo a esos valores bajos de
tenemos seleccionado el código (63, 51), podemos calcular probabilidad, incluso con aquella discrepancia, este cálculo
los valores de la tasa de bit canal, RC, y tasa de símbolo, RS, todavía proporciona una buena aproximación de la ganancia
usando las ecuaciones (24) y (25), con M = 8 . de código requerida. En la tabla 3 de búsqueda del código
más simple que producirá una ganancia de código de al
⎛n⎞ ⎛ 63 ⎞ menos 2.8 dB, observamos que la elección s el código
RC = ⎜ ⎟ R = ⎜ ⎟9600 ≅ 11.859 bit canal / s (63,51), el cual corresponde a la misma elección que hicimos
⎝k⎠ ⎝ 51 ⎠ inicialmente.

RC 11859
RS = = = 3953 símbolo / s Ejemplo 4: Sistema Codificado de Espectro Ensanchado en
log 2 M 3 Secuencia Directa (DS).
Los sistemas de espectro ensanchado no son usualmente
Cálculo de Ganancia de Código clasificados como limitados en ancho de banda o potencia.
Sin embargo ellos son generalmente percibidos como
Tal vez una forma mas directa de encontrar el código más sistemas limitados en potencia porque la utilización de ancho
simple que satisfaga el rendimiento de error especificado sea de banda de la información es mucho mayor que el ancho de
primero calcular cuanta ganancia de código, G, es necesaria banda que es intrínsicamente necesitado para la transmisión
de forma de producir PB = 10-9 cuando se usa modulación de la información. En un sistema de espectro ensanchado de
8 − PSK a solas; entonces podemos simplemente elegir el secuencia directa (DS/SS), ensanchar el ancho de banda de
código que proporciona esta mejora en el rendimiento (Tabla señal por algún factor permite minimizar la densidad de
3). Primero buscamos la ES / N 0 no codificada que potencial espectral de señal por el mismo factor (la potencia
produzca una probabilidad de error PB = 10-9 escribiendo de total promedio de señal es la misma que antes de ensanchar).
la ecuación (18) y (31) lo siguiente. El ensanchamiento del ancho de banda es generalmente
9
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
Figura 4. MODEM de Espectro Ensanchado en Secuencia Directa con codificación de canal.

acompañado por la multiplicación de una señal de datos de chip. Entonces, para un sistema DS/SS, la ganancia de
banda estrecha por una señal de banda ancha ensanchada. La procesamiento de la ecuación (34) es expresada generalmente
señal ensanchada o código ensanchado es a menudo en términos de la tasa de chip, RCH, de esta forma:
relacionada como un código pseudoaleatorio, o código PN. RCH
Gp = (1.35)
Ganancia de procesamiento-Un sistema típico de radio R
DS/SS es a menudo descrito como un proceso de modulación Algunos autores definen la ganancia de procesamiento como
BPSK de dos pasos. En el primer paso, la onda portadora es la proporción del ancho de banda de espectro ensanchado con
modulada por una forma de onda de datos bipolar tomando la tasa de símbolo. Esta definición separa el rendimiento del
valores +1 o -1 durante la duración de cada bit de dato; en el sistema debido al ensanchamiento de su ancho de banda del
segundo paso, la salida del primer paso es multiplicada rendimiento debido al código de corrección de error. Puesto
(modulada) por una forma de onda bipolar de código PN que últimamente buscamos mostrar todos los mecanismos de
tomando valores +1 o -1 durante la duración de cada bit de codificación relativos a fuentes de información,
código PN. conformémonos con las definiciones mas usualmente
En realidad, los sistemas DS/SS son implementados aceptadas para la ganancia de procesamiento, como las
usualmente para la primera multiplicación de la forma de expresadas en las ecuaciones (34) y (35).
onda de datos por la forma de onda del código PN haciendo Un sistema de espectro ensanchado puede ser usado para el
entonces un paso único a través del modulador BPSK. Para rechazo de interferencia y acceso múltiple (permitiendo a
este ejemplo, sin embargo, esto es usado para caracterizar el múltiples usuarios acceder a medios de comunicación
proceso de modulación en dos pasos separados- el simultáneamente). Los beneficios de señales DS/SS se
modulador/demodulador externo para los datos y el manifiestan de mayor manera cuando la ganancia de
modulador/demodulador interno para el código PN (Fig 4). procesamiento es muy grande; en otras palabras, la tasa de
Un sistema de espectro ensanchado por una ganancia de chip del código ensanchado (o PN) es mucho mayor que la
procesamiento, Gp, es definida en términos del ancho de tasa de datos. En aquellos sistemas, el gran valor de Gp
banda de espectro ensanchado, Wss, y la tasa de datos, R, así permite a los chips señalizadores ser transmitidos a un buen
nivel de potencia por debajo del ruido termal. Usaremos un
Wss
Gp = (1.34) valor de Gp = 1000. En el receptor, la operación de
R desensanchado correlaciona la señal entrante con una copia
Para un sistema de DS/SS, el bit de código PN ha tomado el sincronizada del código PN, y así acumula la energía por bit
nombre de “chip”, y el ancho de banda de la señal de espectro de datos. El valor de Gp tiene una influencia mayor en el
ensanchado puede ser mostrado como bordeando la tasa de rendimiento de aplicaciones de sistemas de espectro
10
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
ensanchado. Sin embargo, el valor de Gp no tiene efecto en demodulador, ahora podemos expandir la expresión de
Eb / N 0 recibido. En otras palabras, las técnicas de espectro S / N 0 en la ecuación (28) y Apéndice A de esta forma
ensanchado no ofrecen ventajas de rendimiento de error sobre S E E E E
el ruido termal. Para sistemas DS/SS esto no es una = b R = C RC = S RS = CH RCH (1.36)
desventaja. A veces aquellos sistemas de radio de espectro N0 N0 N0 N0 N0
ensanchado son empleados solo para permitir la transmisión Correspondiendo a cada entidad transformada (bit de datos,
de muy pequeñas densidades de potencia espectral, y así bit canal, símbolo o chip) hay un cambio en la tasa y
evitar la necesidad de una licencia FCC [17]. similarmente un cambio recíproco en la densidad espectral en
energía a ruido para esa entidad recibida. La ecuación (36) es
válida para cualquiera de aquellas transformaciones cuando la
Parámetros de Canal para el Ejemplo 4. tasa y la energía son modificadas en forma recíproca. Hay un
Consideremos un sistema de radio DS/SS que usa el mismo tipo de fenómeno de conservación de potencia (o energía) en
código (63,51) que el ejemplo previo. En lugar de usar las transformaciones. El promedio total de potencia recibida
MPSK para la modulación de datos, usaremos BPSK. (o energía total recibida por duración de símbolo) es fijado
También usaremos BPSK para la modulación de chip de sin considerar como es calculado-sobre la base de bit de
datos, bit canal, símbolo o chip.
código PN. Dejemos S / N 0 recibida como S / N 0 = 48 dB-
La tasa ECH / N 0 es mucho menor en valor que EB / N 0 .
Hz, la tasa de datos, R = 9600 b/s y la PB requerida como
Esto puede verse de las ecuaciones (36) y (35)
PB ≤ 106 . Por simplicidad, asumimos que no hay ancho de
ECH S ⎛ 1 ⎞ S ⎛ 1 ⎞ ⎛ 1 ⎞ Eb
banda forzado. Nuestra tarea es simplemente determinar si o = ⎜ ⎟⎟ = ⎜ ⎟=⎜ ⎟
N 0 ⎜⎝ RCH
(1.37)
⎜ ⎟ ⎜ ⎟N
no el rendimiento de error requerido puede ser conseguido N0 ⎠ N0 ⎝ Gp R ⎠ ⎝ Gp ⎠ 0
usando la arquitectura de sistema y parámetros de
rendimiento dado. En la evaluación del sistema, usaremos el Pero, la función desensanchada (debidamente sincronizada)
mismo tipo de transformaciones en ejemplos previos. acumula la energía contenida en una cantidad Gp de los chip,
produciendo el mismo valor EB / N 0 = 8.2 dB, como fue
calculado tempranamente en la ecuación (19). De este modo,
Solución del Ejemplo 4. la transformación ensanchada de DS no tiene efecto en el
Un sistema típico DS/SS puede ser implementado mas rendimiento de error de un canal AWGN [4], y el valor de GP
simplemente que el mostrado en la figura 4. Los datos y el no tiene nada que ver con el valor de PB en este ejemplo. De
código PN fueron combinados en banda base, seguido por un la ecuación (37), podemos calcular
paso único a través del modulador BPSK. Asumimos la ECH E
existencia de bloques individuales en la figura 4, porque ellos (dB) = b (dB) − G p (dB) (1.38)
N0 N0
mejoran nuestro entendimiento del proceso de
transformación. En la transformación desde bits de datos, a = 8.2 dB – (10×log101000) dB
bits canal, a símbolos y a chip (figura 4) tiene el mismo = -21.8 dB
patrón de sutiles pero directas transformaciones en tasas y El valor elegido de ganancia de procesamiento (Gp = 1000)
energías como en las relaciones previas (figura 2-3). Los permite al sistema DS/SS operar a un buen valor de energía
valores de RC, RS y RCH pueden ser ahora calculados de chip bajo el ruido termal, con el mismo rendimiento de
inmediatamente después de que el código BCH (63,51) ha error como sin ensanchamiento.
sido seleccionado. De la ecuación (24) Después que la modulación de datos BPSK es seleccionado
en este ejemplo, cada símbolo de mensaje corresponde por lo
⎛n⎞ ⎛ 63 ⎞
RC = ⎜ ⎟ R = ⎜ ⎟9600 ≅ 11.859 canal-bit / s tanto, a un único bit canal, y puede ser escrito
⎝k⎠ ⎝ 51 ⎠ E S EC ⎛ k ⎞ Eb ⎛ 51 ⎞
Cuando la modulación de datos aquí considerada es BPSK, = =⎜ ⎟ = ⎜ ⎟6.61 = 5.35 (1.39)
N 0 N 0 ⎝ n ⎠ N 0 ⎝ 63 ⎠
RS = RC ≅ 11.859 símbolos / s
Donde la Eb/N0 recibida es Eb/N0=8.2 dB (o 6.61). Fuera del
Y de la ecuación (35), con un valor asumido de GP=1000, demodulador de datos BPSK, la probabilidad de error en el
RCH = G p R = 1000 ⋅ 9600 = 9.6 × 10 6 chip / s símbolo, PE, (y la probabilidad de error en bit canal, pc) es
calculada así [4]
Después de que ha sido dado el mismo S / N 0 y la misma
⎛ 2 EC ⎞
tasa de datos que en ejemplo 2, buscaremos el valor recibido pc = PE = Q⎜⎜ ⎟
⎟ (1.40)
de EB / N 0 de la ecuación (19) será 8.2 dB (o 6.61). En el ⎝ N0 ⎠

11
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006
Usando los resultados de la ecuación (39) en la ecuación (40) [16] A. J. Viterbi, "Spread Spectrum Communications - Myths and Realities",
IEEE Commun. Mag., pp. 11-18, May. 1979.
se produce
[17] Title 47. Code of Federal Regulations, Part 15 Radio Frequency
pc = Q(3.27) = 5.8 × 10 −4 Devices.

Finalmente, usando este valor de pc en la ecuación (32) por el


(63, 51) código corrector de error doble produce la APÉNDICE A
probabilidad de error en el bit de salida de PB = 3.6×10-7.
Podemos verificar así que, para la arquitectura y parámetros La Eb/N0 recibida es independiente de los
de diseño dados de este ejemplo, el sistema consigue de parámetros de los códigos.
hecho rendimiento de error requerido. Empezando con el concepto básico de que la
señal de potencia promedio recibida es igual a
la energía de símbolo o forma de onda recibida,
Conclusión
E, dividida por la duración del tiempo de
El objetivo de este tutorial ha sido repasar las relaciones símbolo, TS (o multiplicada por la tasa de
fundamentales para definir, diseñar y evaluar el rendimiento símbolo, RS ), escribimos
de sistemas de comunicación digital. En primer lugar, S E /T E
examinamos el concepto de sistemas limitados en ancho de = S S = S RS
banda y limitados en potencia y como aquellas condiciones N0 N0 N0
que influyen en el diseño cuando la elección está limitada a (A1)
modulaciones MPSK y MFSK. Aún más importante, nos donde N0 es la densidad de potencia espectral
enfocamos en las definiciones y cálculos involucrados en la de ruido.
transformación de bits de datos a bits canal a símbolos y a Usando las ecuaciones (27) y (25), rescribimos
chips. En general, la mayoría de los sistemas de ES E
comunicación digital comparten aquellos conceptos; de este = (log 2 M ) C y
modo ellos debieran permitirnos evaluar aquellos sistemas de N0 N0
manera similar. RC
RS =
log 2 M
Referencias sustituyendo en la ecuación (A1) obtenemos
[1] G. Ungerboeck. "Trellis-Coded Modulation whit Redundant Signal Set" S E
Part I and Part II, IEEE Commun. Mag., vol. 25, pp. 5-21, Feb. 1987. = C RC
[2] C. E. Shannon, "A Mathematical Theory of Communication" N0 N0
BSTJ, vol 27, pp. 379-423, 623-657, 1948.
[3] C. E. Shannon, "Communication in the presence of Noise" (A2)
Proc. IRE, vol. 37, no. 1, pp. 10-21, jan. 1949. Luego, usando las ecuaciones (26) y (24),
[4] B. Sklar, "Digital Communicatios: Fundamentals and Applications" rescribimos
Prentice-Hall Inc., Englewood Cliffs, N.J., 1988.
EC ⎛ k ⎞ Eb ⎛n⎞
[5] M. R. L. Hodges, "The GSM Radio Interface"
=⎜ ⎟ y RC = ⎜ ⎟ R
British Telecom Technol. J., vol. 8, no. 1, pp. 31-43, Jan. 1990.
[6]H. Nyquist, "Certain Topics on Telegraph Transmission Theory"
N0 ⎝ n ⎠ N0 ⎝k⎠
Trans. AIEE, vol. 47, pp. 617-644, April 1928. sustituyendo en la ecuación (A2) obtenemos la
[7] J. B. Anderson and C-E. W. Sundberg, "Advances in Constant Envelope relación expresada en la ecuación (11)
Coded Modulation", IEEE Commun., Mag., vol. 29, no. 12, pp. 36-45,
S E
= b R
Dec. 1991.
[8] G. C. Clark Jr. and J. B. Cain. "Error-Correction Coding for Digital
Communications", (Plenum Press, New York, 1981). N0 N0
[9]W. C. Lindsey, and M. K. Simon, "Telecommunication Systems (A3)
Engineering", (Prentice-Hall, Englewood Cliffs, NJ, 1973).
[10] I. Korn, "Digital Communications"
Por lo tanto, la Eb/N0 recibida sólo es una
(Van Nostrand Reinhold Co, New York, 1985) función de S/N0 y de la tasa de datos, R. Es
[11] H. L. Van Trees, "Detectio, Estimation, and Modulation Theory" independiente de los parámetros del código, n ,
Part I, (Jhon Wiley and Sons, Inc., New York, 1968). k y t. Estos resultados están resumidos en la
[12] P. O. Borjesson and C. E. Sundberg, "Simple Approximation of the
Fig. 3.
Error Function Q(x) for Communications Applications", IEEE Trans.
Comm., vol. COM-27, pp. 639-642, March 1979.
[13] A. J. Viterbi, "Principles of Coherent Communicaton"
McGraw-Hill Book Co., New York, 1966.
[14] S. Lin and D. J. Costello Jr., "Error Control Coding: Fundamentals and
Applications", (Prentice-Hall Inc., Englewood Cliffs, N.J., 1983).
[15] J. P. Odenwalder, "Error Control Coding Handbook, Linkabit
Corporation", San Diego, CA, July 15, 1976.
12
Traducción del documento de Bernad Sklar (V 2.1) GGG, RGC y PZF - Marzo de 2006

Potrebbero piacerti anche