+ =
0 ) ( 2 2 cos
2
) (
(2.2-6)
2.2.1.3 Transmisin de desplazamiento mnimo del Frecuencia (MSK)
La transmisin de desplazamiento mnimo del FSK (MSK), es una forma de
transmitir desplazando la frecuencia de fase continua (CPFSK, Continuous Phase
Frequency Shift Keying). En esencia, el MSK es un FSK binario, excepto que las
frecuencias de marca y espacio estn sincronizadas con la razn de bit de entrada binario.
IE-0502 17
Con MSK, las frecuencias de marca y espacio estn seleccionadas, de tal forma que estn
separadas de la frecuencia central por exactamente un mltiplo impar de la mitad de la
razn de bit. Esto asegura que haya una transicin de fase fluida en la seal de salida
analgica cuando cambia de una frecuencia de marca a una frecuencia de espacio, o
viceversa.
En otras palabras; MSK significa que es el menor valor (mnima separacin de
frecuencia) que es factible de ser remodulada coherentemente ortogonal.
Figura 2-5. Modulacin MSK
Para MSK se utiliza un pulso de media senoidal en lugar del pulso rectangular
empleado en FSK:
\
|
=
dems lo todo para
Tb t
Tb
t
t p
0
0
2
sin
) (
(2.2-7)
IE-0502 18
Por lo que la seal modificada puede ser definida como MSK para un vector de N-
bits como:
t fc Tb i t p t m t fc Tb i t p t m t s
i
Q
i
I MSK
2 cos ) 2 ( ) ( 2 cos ) 2 ( ) ( ) (
1 _
0
1 _
0
+ =
=
=
(2.2-8)
En donde m
I
(t) y m
Q
(t) son el bit impar y el par del vector de datos bipolar, el cual
contiende datos de 1. La modulacin MSK es una particularidad del CPFSK, por lo que si
reescribimos la representacin (2.2-8) se tiene:
(
+ =
K Q I C MSK
Tb
t
t m t m t f
Tb
Eb
t S
2
) ( ) ( 2 cos
2
) ( (2.2-9)
Donde
K
es 0 o , dependiendo si m
I
(t) y m
Q
(t) son1 o -1.
Cuando el tipo de filtro es Gaussiano la modulacin se denomina GMSK. Esta es
utilizada en los sistemas GSM, DECT y RAM.
Figura 2-6. Modulacin GMSK
IE-0502 19
2.2.1.2 Transmisin por desplazamiento en frecuencia M.
La transmisin de desplazamiento mnimo del FSK (MSK), se modula para un M
diferente nmero de funciones base de la siguiente forma:
M i Ts t i n
Ts Ts
Es
S
c i
..., , 2 , 1 , 0 ) ( cos
2
=
(
+ =
(2.2-10)
Donde:
Ts
n
fc
c
2
= (2.2-11)
2.2.2 Transmisin de Desplazamiento de Fase (PSK)
Transmitir por desplazamiento en fase (PSK) es otra forma de modulacin angular,
modulacin digital de amplitud constante. El PSK es similar a la modulacin en fase
convencional excepto que con PSK la seal de entrada es una seal digital binaria y son
posibles un nmero limitado de fases de salida.
2.2.2.1 Transmisin por Desplazamiento de Fase Binaria (BPSK)
Con la transmisin por desplazamiento de fase binaria (BPSK), son posibles dos
fases de salida para una sola frecuencia de portadora. Una fase de salida representa un 1
lgico y la otra un 0 lgico. Conforme la seal digital de entrada cambia de estado, la fase
de la portadora de salida se desplaza entre dos ngulos que estn 180 fuera de fase. El
BPSK es una forma de modulacin de onda cuadrada de portadora suprimida de una seal
de onda continua.
IE-0502 20
Figura 2-7. Diagrama modulacin BPSK
Figura 2-8. Diagrama Ondas Modulacin BPSK
Entonces se representa como:
| | c t f
Tb
Eb
t s
C BPSK
+ = 2 cos
2
) ( (1 Binario) (2.2-12)
| | | | c t f
Tb
Eb
c t f
Tb
Eb
t s
C C BPSK
+ = + + = 2 cos
2
2 cos
2
) ( (0 Binario) (2.2-13)
Por conveniencia se toma la seal del mensaje como una seal que conmuta entre
dos posibles pulsos:
) ( ) ( ) (
1 0
t m t m t m + = (2.2-14)
Por lo que la seal transmitida BPSK se representa:
| | c t f
Tb
Eb
t m t S
C BPSK
+ = 2 cos
2
) ( ) ( (2.2-15)
IE-0502 21
2.2.2.2 Transmisin por Desplazamiento de Fase Cuaternaria (QPSK)
La transmisin por desplazamiento de fase cuaternaria (QPSK) o, en cuadratura
PSK, como a veces se le llama, es otra forma de modulacin digital de modulacin angular
de amplitud constante. La QPSK es una tcnica de codificacin M-ario, en donde M=4 (de
ah el nombre de cuaternaria). Con QPSK son posibles cuatro fases de salida, para una sola
frecuencia de la portadora. Debido a que hay cuatro fases de salida diferentes, tiene que
haber cuatro condiciones de entrada diferentes. Ya que la entrada digital a un modulador de
QPSK es una seal binaria (base 2), para producir cuatro condiciones diferentes de entrada
se necesita ms de un solo bit de entrada. Con 2 bits, hay cuatro posibles condiciones: 00,
01, 10 y 11. En consecuencia, con QPSK, los datos de entrada binarios se combinan en
grupos de 2 bits llamados dibits. Cada cdigo dibit genera una de las cuatro fases de
entrada posibles. Por tanto, para cada dibit de 2 bits introducidos al modulador ocurre un
solo cambio de salida. As que, la razn de cambio en la salida es la mitad de la razn de bit
de entrada.
Figura 2-9. Diagrama Constelacin Modulacin QPSK
IE-0502 22
La fase de la portadora toma uno de 4 valores igualmente espaciados, puede ser 0,
/2, y 3/2 o como el de la figura 9 con portadoras de /4, 3/4, 5/4 y 7/4 son las
utilizadas con ms frecuencia. Cada valor de fase corresponde a un nico par de bits del
mensaje, por lo que para la figura se puede tener una seal QPSK de la forma:
. 4 , 3 , 2 , 1 0
4
) 1 2 ( 2 cos
2
) ( =
(
+ = i Ts t i t f
Ts
Es
t S
C QPSK
(2.2-16)
Se refiere a energa por smbolo, en este caso cada smbolo esta compuesto de dos
bit y Ts al periodo por smbolo el cual es dos veces el periodo del bit. Por lo que
reescribiendo para el intervalo T t 0 se representa:
) 2 sin(
4
) 1 2 ( sin
2
) 2 cos(
4
) 1 2 ( cos
2
) ( t fc i
Ts
Es
t fc i
Ts
Es
t S
QPSK
= (2.2-17)
2.2.2.3 PSK de Ocho Fases (8-PSK)
Un PSK de ocho fases (8-PSK), es una tcnica para codificar M-ario en donde M=
8. Con un modulador de 8-PSK, hay ocho posibles fases de salida. Para codificar ocho fases
diferentes los bits que estn entrando se consideran en grupos de 3 bits, llamados tribits (2
3
= 8).
Figura 2-10. Diagrama Constelacin 8PSK
IE-0502 23
Para un sistema de de modulacin PSK general de M fases se tiene expresin
general para las fases de:
M
i
i
) 1 ( 2
=
(2.2-18)
Donde M i , ... , 2 , 1 = i=1,2,3,,M y la modulacin se representa como:
Ts t i
M
t fc
Ts
Es
t S
i
|
\
|
+ = 0 , ) 1 (
2
2 cos
2
) (
(2.2-19)
Donde Es es la energa por smbolo de la forma:
Eb M Es ) (log
2
= (2.2-20)
Y el periodo por smbolo:
Tb M Ts ) (log
2
= (2.2-21)
Por lo que rescribiendo la formula anterior en forma de seales en cuadratura se
puede expresar como:
( ) ( ) t fc i
M Ts
Es
t fc i
M Ts
Es
t S
i
2 sin ) 1 (
2
sin
2
2 cos ) 1 (
2
cos
2
) (
|
\
|
|
\
|
= (2.2-22)
Escogiendo seales bases ortogonales de la forma
) 2 sin(
2
) ( ) 2 cos(
2
) (
2 1
t fc
Ts
t y t fc
Ts
t = = (2.2-23)
La seal modulada puede ser dada por:
) ( ) 1 (
2
sin ) ( ) 1 (
2
cos ) (
2 1
t i
M
Es t i
M
Es t S
PSK M
\
|
|
\
|
=
(2.2-24)
IE-0502 24
2.2.2.4 PSK de Diecisis Fases (16-PSK)
El PSK de diecisis fases (16-PSK) es una tcnica de codificacin M-ario, en donde
M = 16; hay 16 diferentes fases de salida posibles. Un modulador de 16-PSK acta en los
datos que estn entrando en grupos de 4 bits (2
4
= 16), llamados quadbits (bits en
cuadratura). La fase de salida no cambia, hasta que 4 bits han sido introducidos al
modulador. Por tanto, la razn de cambio de salida y el mnimo ancho de banda son iguales
a un cuarto de la tasa de bits que estn entrando (f
b
/4). El diagrama de constelacin para un
transmisor de 16-PSK se muestra en la figura.
Figura 2-11. Diagrama Constelacin 16 PSK
IE-0502 25
2.2.2.5 Transmisin por Desplazamiento de Fase Diferencial (DPSK)
La transmisin por desplazamiento de fase diferencial (DPSK), es una forma alterna
de modulacin digital en donde la informacin de entrada binaria est contenida en la
diferencia, entre dos elementos sucesivos de sealizacin, en lugar de la fase absoluta. Con
DPSK no es necesario recuperar una portadora coherente en fase. En lugar de eso, se
retarda un elemento de sealizacin por una ranura de tiempo y luego se compara al
siguiente elemento recibido de sealizacin. La diferencia, en fase, de los dos elementos de
sealizacin determina la condicin lgica de los datos. En algunos casos existen
limitaciones en las transiciones permitidas, como ocurre en /4 DQPSK, donde la
trayectoria de la portadora no atraviesa el origen, como se muestra en su constelacin de la
Figura 2.12. Este tipo de modulacin es muy utilizada actualmente en sistemas celulares
(NADC- IS-54, PDC), telfonos inalmbricos y sistemas de radio troncalizado.
En el formato /4 DQPSK, se utilizan dos constelaciones QPSK desplazadas 45
entre si. Las transiciones deben ocurrir de una constelacin a otra. Esto garantiza que
siempre ocurre un cambio en la fase de cada smbolo, lo que permite recuperar el smbolo
fcilmente.
Figura 2-12 Diagrama Constelacin Modulacin /4 DQPSK
IE-0502 26
En la modulacin /4 DQPSK se emplean dos portadoras que se encuentran en
cuadratura entre si, y es representada por:
) ( ) ( ) ( cos ) ( ) (
4 /
t sen t Q t t I t S
C C DQPSK
= (2.2-25)
Donde:
( )
=
=
1 .
0
2 / ) cos( ) (
k
K
Ts kTs t p t I (2.2-26)
( ) 2 / ) ( ) (
1
0
Ts kTs t p sen t Q
k
k
=
=
(2.2-27)
Por lo general estas seales son reformadas por pulsos y filtros para disminuir sus
anchos de bandas en la transmisin.
IE-0502 27
2.2.3 Modulacin de Amplitud en Cuadratura (QAM)
La modulacin de amplitud en cuadratura (QAM), es una forma de modulacin
digital en donde la informacin digital est contenida, tanto en la amplitud como en la fase
de la portadora trasmitida.
Figura 2-13. Diagrama Constelaciones QAM
La modulacin cuenta con una constelacin con un entramado cuadrado de puntos
de seales. La forma general de una modulacin M-QAM se representa para un intervalo de
Ts t 0 y M i ,..., 3 , 2 , 1 = por:
| | ) 2 sin(
2
2 cos
2
) (
min min
t fc b
Ts
E
t fc a
Ts
E
t S
i i QAM M
=
(2.2-28)
Donde E
min
es la energa de la seal con una amplitud mnima y a
i
y b
i
son un par de
coordenadas independientes de acuerdo a la localizacin de la seal especifica.
IE-0502 28
2.2.3.1 QAM de Ocho (8-QAM)
El QAM de ocho (8-QAM), es una tcnica de codificacin M-ario, en donde M = 8.
A diferencia del 8-PSK, la seal de salida de un modulador de 8-QAM no es una seal de
amplitud constante.
2.2.3.2 QAM de Diecisis (16-QAM)
As como en 16-PSK, el 16-QAM es un sistema M-ario, en donde M= 16. Acta
sobre los datos de entrada en grupos de cuatro (2
4
= l6). Como con el 8-QAM, tanto la fase
y la amplitud de la portadora transmisora son variados.
De la misma forma existen sistemas con M=32, M=64 hasta M=256.
IE-0502 29
2.2.4 Comparacin de la eficiencia de los lmites ancho de banda
Los lmites tericos de ancho de banda de algunos esquemas de modulacin digital
muy utilizados actualmente se muestran en la siguiente tabla 2-1. Se dice anchos de banda
tericos, debido a que an no se pueden alcanzar a nivel prctico, ya que se requieren
moduladores, demoduladores, filtros y canales perfectos.
Tabla 2-1. Anchos de banda tericos de distintos esquemas de modulacin digital. Fuente [3]
Esquema de Modulacin
Digital
Ancho de banda limite (terico)
[bps/Hz]
MSK 1
BPSK 1
QPSK 2
8PSK 3
16QAM 4
32QAM 5
64QAM 6
256QAM 8
Para maximizar la eficiencia espectral, se aplican las siguientes tcnicas:
Relacionar el ndice de datos al desplazamiento en frecuencia (como en GSM).
Utilizar filtros de pre-modulacin, para reducir el ancho de banda ocupado.
Restringir los tipos de transicin.
IE-0502 30
2.2.5 Aplicaciones de los esquemas de modulacin digital
Las principales aplicaciones, en las que se utilizan modulaciones digitales hoy en
da se muestran en la siguiente tabla.
Tabla 2-2. Aplicaciones de los esquemas de modulacin digital. Fuente [3]
Esquema de Modulacin Digital Aplicacin
MSK, GMSK GSM, CDPD
BPSK Cable MODEM, telemetra de larga
distancia
QPSK, DQPSK
4
Satlites, CDMA, NADC, TETRA, PHS,
PDC, LMDS, DVB-S, cable, cable
MODEM, TFTS.
FSK, GFSK DECT, radiolocalizadores, RAM , AMPS,
CT, ERMESm Seguridad Pblica.
8, 16 DVB-C Television Digital (Estados Unidos)
8PSK Satlite, aeronaves, telemetra
16 QAM Radio de microondas digital, mdems,
DVB-C, DVB-T
32 QAM Microondas terrestres, DVB-T
64 QAM DVB-C, mdems, MMDS
256 QAM Mdems, DVB-C (Europa)
IE-0502 31
2.3 Filtros
Un pulso rectangular contiene muchos armnicos y ocupa un ancho de banda muy
grande. Este ancho de banda debe de limitarse antes de enviar el pulso para aprovechar el
ancho de banda del sistema.
Si un pulso rectangular se pasa por un filtro limita-banda, a la salida se habr
desparramado la seal (en el dominio del tiempo) esto puede generar interferencia
intersmbolo (ISI). A mayor limitacin en frecuencia ms pronunciado es la envergadura.
El filtrado permite que el ancho de banda de transmisin sea reducido
significativamente, sin perder el contenido de la informacin digital. Esto mejora la
eficiencia en el ancho de banda de la seal.
Los pulsos digitales son filtrados antes de entrar al modulador para reducir el ancho
de banda de la seal modulada, esto hace que dejen de ser rectngulos.
Se busca un compromiso entre Ancho de banda ISI
El filtro mas usado es el Coseno cuadrado (Raised-cosine) junto con el Gaussiano.
Pulso rectangular.
Un pulso rectangular de anchura tiene distribucin espectral de potencia:
= t t c Ps ) ( sin (2.3-1)
IE-0502 32
Figura 2-14. Pulso Rectangular
Para mantener la forma cuadrada en el dominio del tiempo haran falta al menos 12
armnicos de la frecuencia fundamental. Esto es imposible de transmitir Interferira con
los canales adyacentes. La distribucin espectral se debe limitar al mximo, buscar la
anchura de banda mnima que permite detectar la presencia del pulso con la tasa de error
requerida.
Filtro de coseno cuadrado.
Este filtro es particular entre los filtros electrnicos, pues se emplea en la
formacin de pulsos digitales antes de la modulacin por su habilidad de minimizar
la interferencia intersmbolo.
Es una implementacin de un filtro pasa bajo Nyquist, por lo que su espectro
posee una simetra par de aproximadamente 1/2T, donde Ts es el periodo del
smbolo del sistema de comunicacin.
La respuesta al impulso de un filtro coseno normal con un parmetro de
descarga (roll-off) se representa por:
) / 4 1 (
) / ( cos
) / (
) / sin(
) (
2 2 2
Ts t
Ts Rt
Ts t
Ts t
t h
= (2.3-2)
Por lo que la respuesta al impulso de un filtro coseno cuadrado viene dada
por la ecuacin:
IE-0502 33
) ) / 4 ( 1 (
) / 4 (
) / ) 1 sin((
/ ) 1 cos(
4 ) (
2
T t Ts
Ts t
Ts t
Ts t
t h
+ +
= (2.3-3)
El parmetro de descarga debe ser un valor entre 0 y 1 adems es la
medida del ancho de banda ocupado ms all del lmite del ancho de banda filtro de
Nyquist (1/2T), por lo general se denota ese exceso como f por lo que:
( )
T
f
2
1
= (2.3-4)
Figura 2-15. Filtros yquist, variacin del parmetro
Filtro Gaussiano.
En electrnica y procesamiento de seales se disea un filtro Gaussiano para
dar un desempeo mximo en el tiempo de elevacin y de cada. El comportamiento
es cercanamente relacionado con que el filtro Gaussiano tiene el mnimo Retraso de
Grupo posible. El Retraso de Grupo, es el tiempo desde el inicio de la respuesta del
filtro hasta el pico de la respuesta del filtro. Entonces la respuesta al impulso de un
filtro Gaussiano se representa como:
IE-0502 34
|
|
\
|
=
2
2
2
exp ) ( t t h
(2.3-5)
Donde el parmetro es relacionado con y el ancho de banda base de 3
dB del smbolo de la siguiente forma:
Ts B 2
) 2 ( ln
= (2.3-6)
El producto B Ts es B veces la seal de entrada de un periodo de smbolo.
Figura 2-16. Filtro Gaussiano Variacin parmetro
Transiciones rpidas en frecuencia, amplitud o fase de una seal requiere aumentar
el ancho de banda. Tcnicas que permitan reducir el impacto de estas transiciones reducirn
el ancho de banda. Los filtros suavizan estos cambios que ocurren en las componentes I y
Q.
Los filtros en un transmisor reducen la interferencia entre seales, como ocurre en
sistemas FDMA (del ingls Frecuency Division Multiple Access). En los receptores los
filtros reducen el ancho de banda mejorando la sensitividad ya que el ruido y las
interferencias son rechazados. Sin embargo algunos filtros (como el Nyquist por ejemplo)
pueden producir sobrepasos en la trayectoria de la seal. Estos sobrepasos implican
IE-0502 35
potencia y fase de la portadora, ya que para que la portadora tome esos valores se requiere
mayor potencia de los amplificadores de salida, aunque ste no es factor muy crtico.
Otra desventaja de los filtros es que hace que los transmisores y receptores se
vuelvan ms difciles de disear y producir. Los filtros pueden crear interferencia entre
smbolos.
Filtros con diferentes anchos de banda producen distintos efectos. Por ejemplo para
una seal QPSK, que es pasada por un filtro Nyquist con distintos valores de alfa provocan
seales ms o menos distorsionadas, como se muestra en la figura 2.17. Sin filtrado
significa que alfa es infinito, pero eso implica que el ancho de banda es infinito y las
transiciones son instantneas. Los valores de alfa suavizan las transiciones entre estados e
implican menor ancho de banda.
Figura 2-17. Efecto de distintos valores de alfa en la modulacin QPSK.
El parmetro alfa tambin afecta el consumo de potencia. Entre ms pequeo sea
alfa implica mayor consumo de potencia por los sobrepasos en la respuesta temporal del
filtro. Sin embargo existen excepciones como FSK y MSK y otras modulaciones de
envolvente constante, donde el consumo de potencia no se ve afectado por el parmetro
alfa.
IE-0502 36
2.4 Mtodos de Acceso al Canal
Los trminos de multiplexado y acceso mltiple hacen referencia a la utilizacin de
un recurso de comunicaciones (RC) fijo. Hay una pequea diferencia en el significado de
ambos trminos. Multiplexado o multiplexacin hace referencia a que el usuario tiene una
asignacin fija del recurso, o a lo sumo varia muy poco. La asignacin del recurso se
realiza a priori. Con el trmino de acceso mltiple se hace referencia a una asignacin de
recursos o reutilizacin de recursos de forma remota.
2.4.1 Asignacin de recursos de comunicaciones
Dentro del contexto de un canal de comunicaciones digital el problema consiste en
asignar porciones a lo largo de ese canal para muchos usuarios que requieran transmitir
informacin digital a tasas de bits variables. Las maneras bsicas de hacer esta distribucin
de recursos o asignacin de espacios de transmisin, son las siguientes:
Divisin de Frecuencia (FD, siglas es Ingls). Implica la asignacin de sub-
bandas de frecuencia.
Divisin de Tiempo (TD). Se hacen asignaciones de timeslots (espacios de
tiempo). En algunos sistemas, las asignaciones de tiempo son fijas en el tiempo,
para cada usuario. En otros, los usuarios tienen acceso a sus recursos de forma
aleatoria.
Divisin de Espacio (SD). Los haces de las antenas se usan en diferentes
direcciones (con diferentes antenas o antenas inteligentes). Esto permite usar la
misma banda de frecuencia.
IE-0502 37
Divisin de Polarizacin (PD). Se usa polarizacin ortogonal para separar las
seales permitiendo el uso de la misma banda de frecuencias.
Acceso Mltiple por Divisin de Cdigo. Se utiliza un cdigo digital en una
tcnica llamada Spread Spectrum, (Expansin en Frecuencia). De esta manera
muchos usuarios comparten el mismo canal de comunicacin pero cada uno
utiliza un cdigo diferente. En el receptor se utiliza el mismo cdigo, para cada
usuario, para recibir la seal.
Una vez sealados los diferentes mtodos de acceso al canal que se emplean
actualmente en los sistemas de comunicacin digitales, se har nfasis en el sistema de
Acceso Mltiple por Divisin del Tiempo, debido a que entre las bondades del generador
Agilent E4433B con la opcin UN8, nos brinda las opciones de componer seales con este
tipo de acceso al canal. Por ello se realizara una introduccin a cada tecnologa
estandarizada a la que se puede tener acceso con el generador dentro de este mtodo de
acceso al canal.
IE-0502 38
2.4.2 Multiplexado / Acceso Mltiple por Divisin de Tiempo
Para realizar la Multiplexacin y Acceso Mltiple, se requieren varias fuentes de
datos, de modo que el canal emplea los diferentes timeslots para transmitir cada una de
las fuentes, en un tiempo tan pequeo que no sea percibido por el usuario. Esto lo realiza
conmutando la seal de entrada entre las diferentes fuentes. La diferencia entre el
Multiplexado y el Acceso mltiple se puede ejemplificar con la siguiente figura.
Figura 2-18. a) Fuente de datos (b) Multicanalizacin, (c) Acceso mltiple. Fuente [28]
Principales caractersticas de TDMA:
1. No se presentan problemas de productos de nter-modulacin.
2. Se requiere una sincrona muy precisa.
3. Hay una cierta prdida de tiempo debido a los tiempos guarda y al
prembulo.
IE-0502 39
2.4.3 Formacin de Transmisin de Rfaga (Burst Shape)
Figura 2-19Modulacin de rfaga. Fuente [19]
De manera que la frecuencia de canal puede ser compartida con otros usuarios, la
potencia de radiofrecuencia en los sistemas de TDMA se le aplica la formacin de
transmisin burst en ranuras de tiempo de forma muy definida.
La potencia debe estar encendida el tiempo suficiente para transmitir los datos del
timeslot. Durante el tiempo de apagado, la potencia debe estar lo suficientemente baja
para que se considere apagado.
En los sistemas de TDMA, la salida del transmisor se enciende y apaga muchas
veces por segundo. La inestabilidad de la frecuencia y la potencia generada cuando se
enciende la formacin puede daar severamente la operacin del sistema. El rebase en la
potencia de subida puede resultar en la compresin del amplificador, lo cual incrementa la
interferencia en las la frecuencia de canales adyacentes. Asimismo, los cambios de
frecuencia tambin causan altos niveles de interferencia en los canales de frecuencia
adyacentes. Por ejemplo, si el transmisor se apaga muy despacio, el usuario del prximo
timeslot del marco de TDMA experimenta interferencia mientras que si se apaga muy
rpido, la expansin de la potencia hacia la frecuencia de canales adyacentes incrementa.
IE-0502 40
Las mediciones en el tiempo son comunes en los sistemas de TDMA, donde la seal
se le ha aplicado una formacin burst. Las mediciones evalan la modulacin de la
portadora en el dominio del tiempo en los lmites preestablecidos para realizar la formacin
de la transmisin burst. Las mediciones incluyen ancho, tiempo de elevacin, tiempo de
cada, tiempo-encendido, tiempo-apagado, pico de potencia, potencia en encendido,
potencia en apagado y ciclo de trabajo (ver figura 2-20).
Figura 2-20. Mediciones en el tiempo de formacin de burst. Fuente [6]
El tiempo de elevacin y de apagado se da en una magnitud de bits en donde por lo general
se tiene que para el tiempo de elevacin es entre 0 y 30 bits, mientras que para el tiempo de cada es
desde 0 a 63.5bits.
IE-0502 41
2.5 Tasa de Bits Errneos (Bit Error Rate, BER)
Uno de los cambios que los sistemas de las comunicaciones digitales han trado a la
ingeniera de radio es la necesidad de poder realizar mediciones de principio a fin del
funcionamiento del sistema. Esta medicin es usualmente la tasa de medicin de bits
errneos (BER) por sus siglas en ingls Bit Error Rate, la cual cuantifica la fidelidad
completa del sistema de comunicacin desde bits de entrada a bits de salida, incluyendo las
antenas electrnicas y los canales de la seal en medio.
Visto de una forma superficial, el concepto de BER se define como:
Bits de Total mero
Errneos Bits
BER= (2.5-1)
Con una seal fuerte y un canal de seal sin perturbaciones, este nmero es tan
pequeo como para ser insignificante. Se vuelve significante cuando se debe tener una
relacin seal a ruido (SNR Signal to oise Ratio) en presencia de una transmisin
imperfecta a travs de un circuito electrnico (amplificadores, filtros, mezcladores y
convertidores digital/analgico), y el medio de propagacin.
Cualquier anlisis en profundidad de los procesos que afectan las mediciones de
BER requiere un desarrollo matemtico significante, el cul no es la intencin de este
proyecto elctrico.
IE-0502 42
Ruido y BER
El ruido es el enemigo ms importante de la medicin de la tasa de bits errneos. El
ruido es un proceso aleatorio, segn se define en probabilidad.
Esencialmente el ruido puede dividirse en dos categoras generales, correlacionado
y no correlacionado. Correlacin implica una relacin entre la seal y el ruido. El ruido no
correlacionado est presente en la ausencia de cualquier seal. (Esto quiere decir que,
cuando est presente, la seal no tiene efecto sobre la magnitud del ruido.)
De acuerdo con la evolucin de la densidad espectral en funcin de la frecuencia, se
hable al ruido blanco (nivel constante con la frecuencia), rosa (nivel decreciente con la
frecuencia), azul (nivel creciente con la frecuencia). Sin embargo esto no es exclusivo,
debido a que un ruido puede ser de un tipo en una frecuencia y cambiar a otro tipo en otro
rango de frecuencias.
Figura 2-21. Principales formas de ruido elctrico. Fuente [25]
El ruido introducido por un circuito elctrico es por lo general modelado como una
funcin de densidad de probabilidad Gaussiana, mientras que el canal de la seal es
usualmente descrito con una funcin de densidad de probabilidad de Rayleigh. Una canal
IE-0502 43
de seal en decremento o de Rayleigh, no es ruido en el sentido intuitivo de la familia del
ruido blanco, si no un proceso aleatorio, el cual es analizado y modelado de una forma
semejante al del ruido Gaussiano.
Sin entrar en detalle, las representaciones matemticas de estas funciones, permiten
el estudio de sistemas de comunicaciones y generar predicciones del comportamiento de los
mismos.
Cuantizacin de errores
La cuantizacin errores tambin reduce el comportamiento de la tasa de medicin
de bits errneos, a travs de la reconstruccin de la onda digital de una forma incorrecta o
ambigua. Esto tambin se expresa como una funcin de probabilidad que define los rangos
donde la transicin de la seal analgica da lugar a la seal digital, en otras palabras, se
define el lmite que de la representacin como 1 o como 0. Estos errores son funciones de la
precisin en que la seal analgica es orientada a digital y viceversa, y dependen del
nmero de bits empleados en este punto en el circuito.
La precisin del proceso de modulacin y desmodulacin analgica, y el proceso de
filtrado al ancho de banda de la seal, tambin alteran la cuantizacin de errores.
E
b
/
o
y BER
BER por otro lado se puede definir en trminos de la probabilidad de error (Pe),
o b
E erf Pe / ) 1 (
2
1
= (2.5-2)
IE-0502 44
Donde erf representa la funcin de error, E
b
se refiera la energa en un bit,
mientras que N
o
es la densidad potencia en el espectro del ruido (potencia de ruido en 1
Hz). La funcin de error se cambia para los diferentes mtodos de modulacin digitales.
Lo que es importante rescatar es que Pe es proporcional a E
b
/N
o
que es la forma de la
relacin seal a ruido.
La energa por bit E
b,
se puede determinar al dividir la potencia de la onda portadora
entre la tasa de bits. Como una medida de energa E
b
cuenta con una medida de unidades en
Joules. N
o
se da en potencia (Joules por segundo) por Hz, por lo que la relacin de E
b
/N
o
es
una relacin sin unidades, por lo que se tomara como una tasa numrica.
Factores que Afectan BER
Una manera de disminuir la densidad de ruido en el espectro es la de reducir el
ancho de banda de la seal, pero estamos limitados al ancho de banda mnimo requerido
para transmitir el rango del bit, segn el criterio de Nyquist.
Tambin se puede considerar incrementar la energa por bit empleando ms energa
en la transmisin, pero la interferencia de otro sistema puede limitar esa opcin. Mientras
que una menor tasa de bits incrementa la energa en el bit, pero perdiendo capacidad. Por lo
que la optimizacin de la E
b
/N
o
es un balance entre estos factores.
Mediciones de BER.
Como se menciono el concepto de BER es bastante simple, se envan un conjunto
de bits por el sistema y se compara la seal de salida con la de entrada, pero su ejecucin no
es trivial. Si asumimos la transmisin de datos por el sistema por un periodo de tiempo
IE-0502 45
infinito, se puede visualizar como un proceso aleatorio, pero como no se puede esperar
eternamente para realizar una medicin de BER se utiliza una secuencia de datos seudo
aleatoria para la prueba. Se denomina seudo aleatoria debido a que no se puede recrear una
seal aleatoria utilizando mtodos matemticos determinsticos, pero como actualmente se
cuenta con aproximaciones suficientemente buenas de una funcin aleatoria se logra
realizar la medicin del BER de una forma relativamente rpida.
El prximo problema que se tiene es un problema prctico, debido a que no se
quiere que el sistema de medicin de BER quede instalado de forma definitiva, debido a
que no se quiere fabricar antenas, torres y radios con una lnea nicamente para las
mediciones de bits errneos en un tipo de modulacin especifico.
Por lo que si regresamos al tema de ruido y recordando que el ruido de
comunicaciones es un ruido Gaussiano con una densidad de potencia en el espectro. Esto
incluye el ruido de uniones en semiconductores, el ruido trmico de resistencias y dems.
Cuando tenemos lista la medicin de BER, esta se emplea para analizar y revisar la causa
del error y de esta forma combatir en lo posible el efecto de bits errneos.
En los sistemas de comunicaciones digitales los datos son manejados por sistemas
de jerarquas por agrupamiento de bits. Las tramas empleadas para la voz, son normalmente
las de niveles ms bajos. Dentro de las tramas no todas tienen el mismo nivel de
importancia. Algunas son tan importantes que si ocurre un fallo en esos bits, toda la trama
es borrada. Por lo que sabiendo esto llegamos un nuevo parmetro de medicin, la Tasa de
Tramas Borradas (Frame Erasure Rate FER). El FER es el porcentaje de las tramas
borradas comparado con total de tramas transmitidas durante un periodo de observacin.
IE-0502 46
Por lo que si ocurre que se tienen menos tramas de envo que la seal original, la
medicin BER total es afectada, por lo que se tiene un nuevo parmetro de medicin, el
cual se refiere al BER de las tramas que si fueron transmitidas, este parmetro se denomina
RBER (Residual Bit Error Rate) Tasa de Bits Errneos Residuales.
2.5.1 Probabilidad de Error y Tasa de Bits Errneos
La probabilidad de error P(e) y la tasa de error de bit (BER), a menudo se
utilizan en forma intercambiable, aunque en la prctica si tienen significados un poco
distintos. P(e) es una expectativa terica (matemtica) de la tasa de error de bit para un
sistema determinado. BER es un registro emprico (histrico) del verdadero rendimiento de
error de bit en un sistema.
El lmite de la probabilidad de error de smbolo en un canal con ruido blanco
gaussiano aditivo (AWGN), con una densidad espectral de ruido de No, para una
constelacin arbitraria, se puede obtener por medio de la unin de los lmites. La unin de
los lmites provee una representacin estimada del promedio de la probabilidad de error
para un tipo de modulacin en particular,
) | (
i
s Ps
.
=
|
|
\
|
1 2
) | (
j
j i
i S
o
d
Q s P
(2.5-3)
Donde
j i
d
es la distancia Euclidiana entre los puntos de la seal i-simo y j-simo
en la constelacin y
) (x Q
es la funcin
Q
definida como:
=
x
dx x x Q ) 2 / exp(
2
1
) (
2
(2.5-4)
IE-0502 47
Si todas las ondas de modulaciones tienen la misma probabilidad de ser
transmitidas, el promedio de la probabilidad de error de una modulacin puede ser estimado
por:
=
= =
M
i
i i
s Ps
M
s P s Ps Ps
1
) | (
1
) ( ) | ( ) (
(2.5-5)
Para simulaciones simtricas, la distancia entre cada punto en la constelacin es
equivalente, y la probabilidad condicional de error es la misma para todos los puntos.
2.5.1.1 Probabilidad de error de PSK
El rendimiento de error de bit para los distintos sistemas de modulacin digital
multifase est directamente relacionado con la distancia entre puntos en un diagrama de
espacio de estado de la seal.
Para los sistemas de PSK, la frmula general para los puntos del umbral es
TP = /M (2.5-6)
En donde M es el nmero de estados de seal. Para PSK, la frmula general para la
distancia mxima entre puntos de sealizacin se da por
sen = sen(360/2M) = d / 2D (2.5-7)
En donde d = distancia de error
M = nmero de fases
D = amplitud pico de la seal
IE-0502 48
Resolviendo para d
d = 2D sen(180/M) (2.5-8)
Los niveles ms altos de modulacin (por ejemplo, entre mayor sea el valor de M)
requieren de una mayor relacin de la densidad de potencia de energa por bit a ruido, para
reducir el efecto de la interferencia de ruido. En consecuencia, entre ms alto sea el nivel de
modulacin ms pequea ser la separacin angular entre puntos de seal, y ms pequea
la distancia de error.
Donde de la constelacin de BPSK se tiene una distancia entre cada punto de
Eb 2
, por lo que se obtiene la probabilidad de error de bit como:
|
|
\
|
=
o
Eb
Q Pe
BPSK
2
(2.5-9)
Para un sistema DBPSK tendramos:
|
|
\
|
=
0
2
exp
2
1
E
Pe
b
DBPK
(2.5-10)
De la figura 2.12 se logra la ecuacin de probabilidad de error para el sistema
QPSK:
|
|
\
|
=
o
Eb
Q P
QPSK e
2
,
(2.5-11)
IE-0502 49
La expresin general para la probabilidad de error del bit de un sistema PSK de
fase-M, dado M mayor que 4 es:
|
|
\
|
|
\
|
M o
M Eb
Q Pe
PSK M
sin
log 2
2
2
(2.5-12)
Para la probabilidad de error de las modulaciones por desplazamiento de fase en
diferencia se aproxima con la siguiente funcin cuando el canal se encuentra utilizando
canales AWGN, para un M 4:
|
|
\
|
|
\
|
M o
Es
Q Pe
DPSK M
2
sin
4
2
(2.5-13)
Con
b 0
b
f
B
N
C
N
E
=
(2.5-14)
En donde:
Eb/N0 = relacin de densidad de potencia de energa por bit a ruido
C/N = relacin de potencia de portadora a ruido
B/fb = relacin del ancho de banda de ruido a la tasa de bits
IE-0502 50
Figura 2-22. BER vs Eb/o (dB) para modulacin PSK
Para diferentes sistemas de comunicacin PSK:
Tabla 2-3. iveles de Eb/o (dB) para BER de 10
-6
. Fuente [28]
Modulacin 2-PSK 4-PSK 8-PSK 16-PSK 32-PSK 64-PSK
Eb/No (dB) para
BER = 10-6
10.5 10.5 14 18.5 23.4 28.5
2.5.1.2 Probabilidad de error sistemas QAM
Para un gran nmero de puntos de seal (por ejemplo, sistemas M-ario mayores a
4), el QAM funcionar mejor que el PSK. Esto se debe a que la distancia, entre dos puntos
de sealizacin en un sistema de PSK es ms pequea que la distancia entre puntos en un
sistema QAM comparable. La expresin general para la distancia entre puntos de
sealizacin adyacentes para un sistema QAM con nivel L en cada eje es
IE-0502 51
D
M
d
1
2
=
(2.5-15)
En donde d = distancia de error
M = nmero de niveles en cada eje
D = amplitud pico de la seal
Al comparar la ecuacin 2.5-8 con la ecuacin 2.5-15, puede verse que los sistemas
QAM tienen una ventaja sobre los sistemas PSK con el mismo nivel de potencia de la seal
pico.
La expresin general para la probabilidad de error de bit de un sistema QAM de
nivel M es para obtener la probabilidad de error promedio en un canal AWGN, utilizando
deteccin coherente se puede aproximar como:
|
|
\
|
\
|
=
0
2
2
1
log
1
log
1
E
L
L
Q
M
M
M
Pe
b
QAM M
(2.5-16 )
La figura 2.23 muestra el rendimiento de error para los sistemas QAM de 4, 16, 32 y
64 como funcin de Eb/N0. La tabla 2.4 indica las mismas relaciones de potencia de la
portadora a ruido y las relaciones de la densidad de potencia de energa por bit a ruido, para
un BER de 10-6 para varios esquemas de modulacin QAM.
IE-0502 52
Figura 2-23. Modulacin QAM, BER vs Eb/o(dB)
Tabla 2-4. Valores de Eb/o (dB) para BER de 10
-6
. Fuente [28]
Modulacin Relacin Eb/N0 (dB)
para BER = 10
-6
4-QAM 10.6
8-QAM 10.6
16-QAM 14.5
32-QAM 17.4
64-QAM 18.8
IE-0502 53
2.5.1.3 Probabilidad de error del FSK
La probabilidad de error para los sistemas FSK se evala en forma un tanto
diferente a los PSK y QAM. Hay en esencia slo dos tipos de sistemas FSK: no coherente
(asncronos) y coherentes (sncronos). Con FSK no coherente, el transmisor y el receptor no
estn sincronizados en frecuencia o fase. Con FSK coherente, las seales de referencia del
receptor local estn cerradas, en frecuencia y en fase, con las seales transmitidas. La
probabilidad de error para FSK no coherente es
|
|
\
|
=
0
2
exp
2
1
E
Pe
b
BFSK
(2.5.17)
La probabilidad de error para FSK coherente es
0
E
erfc Pe
b
BFSK
=
(2.5-18)
Para M seales trasmitidas de igual energa y duracin, en donde las frecuencias
estn separadas Ts Hz. Y las seales son ortogonales entre ellas. Para un receptor de
modulacin coherente se tiene que la probabilidad de error promedio se basa en la unin de
sus lmites dando como resultado:
|
|
\
|
o
M Eb
Q M Pe
MSK M
2
log
) 1 ( ,
(2.5-19)
IE-0502 54
Figura 2-24. BER vs Eb/o(dB) para modulacin PSK
La figura 2-24 muestra las curvas de probabilidad de error, para FSK coherente y no
coherente para varios valores de Eb/N0. De las ecuaciones 2.5-17 y 2.5-18 puede
determinarse que la probabilidad de error para FSK no coherente es mayor que la del FSK
coherente para iguales relaciones de la densidad de potencia de energa por bit a ruido.
Tabla 2-5. iveles de Eb/o(dB) para un BER de 10
-6
modulaciones FSK. Fuente [28]
Modulacin 2-FSK 4-FSK 8-FSK 16-FSK 32-FSK 64-FSK
Eb/No (dB) para
BER = 10
-6
13.5 10.8 9.3 8.2 7.5 6.9
IE-0502 55
2.6 Tecnologas de Radiofrecuencia
Una vez sealadas las especificaciones bsicas del acceso al canal TDMA se
especifica para cada una de las tecnologas de las que es capas el generador Agilent
E4433B de generar. Se destaca que en este proyecto no tiene inters en profundizar la
funcionalidad de los sistemas de comunicacin que integran cada una de las tecnologas de
comunicacin mviles, nicamente se desea sealar las especificaciones en la onda
generada para cada una para las especificaciones de cada una de las tecnologas refirase al
Apndice B.
El generador de frecuencias Agilent E4433B ESG-D, cuenta con la capacidad de
generar seales de radiofrecuencia de las tecnologas de TETRA, Sistema de Radio
Troncalizado Trans-Europeo (Terrestial Trunked Radio, ) GSM, Sistema Global para
Comunicaciones Mviles (Global System Mobile Communications), NADC, Sistema
Digital de Telefona Celular de Norteamrica (orth American Digital Cellular) PDC,
Sistema Digital de Telefona Celular del Personal (Personal Digital Celular) PHS,
Sistema Accesible Personal de Telefona (Personal Handyphone System)DECT,
Telfono inalmbrico digital mejorado (Digital Enhanced Cordless
Telecommunications).
Por otro lado se tiene que el BER es la mejor medicin para verificar la efectividad
de un receptor
2
sin embargo la prueba de BER no es siempre posible en los subsistemas de
un receptor de radio digital. Adems el BER puede demostrar que se esta dando un
problema en la transmisin de datos, pero no indica exactamente el lugar en el que se dan
las inconveniencias. Una alternativa entonces para probar el BER es examinando la calidad
2
Agilent GSM BTS Troubleshooting transmitter
IE-0502 56
de la seal remodulada. Por lo que la mtrica de empleada en la medicin de calidad de
sistemas de comunicacin con de modulacin digital de RF es la medicin de vector de
errores (EVM, Error Vector Measurment). El EVM provee un medio para cuantificar los
errores en demodulacin digital. Por lo que realizando un recopilado de los estndares
vistos se tienen las especificaciones de TDMA en tiempo real.
Tabla 2-6. Recopilacin Estndares. Fuentes [6, 22, 23, 27, 21, 31]
ADC PDC PHS TETRA DECT GSM
(DCS, PC9)
BER tpico (%) N/A N/A N/A N/A 0.1 0.1
continuo burst continuo burst continuo burst continuo burst Medicin de Vector de Errores (% rms)
Modo EVM bajo
Modo EVM bajo (tpico)
Modo ACP bajo (tpico)
0.7
0.4
1.0
1.4
1.1
1.4
0.9
0.6
0.8
1.2
0.9
1.0
0.9
0.6
0.9
0.9
0.7
0.9
0.8
0.5
0.9
1.7
1.3
1.5
N/A
N/A
Error de Fase Global (rms/pk) N/A N/A N/A N/A N/A 0.6/2.2
0.3/1.3 (tpico)
Desviacin de precisin (kHz) N/A N/A N/A N/A 3 (2, tpico) N/A
Espaciamiento de Canales (kHz) 30 25 300 25 1,728 200
continuo burst continuo burst continuo burst continuo burst continuo burst Potencia de Canal Adyacente (ACP)
(Modo ACP bajo, dBc, tpico)
En canales adyacentes
En el primer canal alternado
En el segundo canal alternado
En el tercer canal alternado
-35
-80
-82
-84
-34
-78
-81
-83
--
-74
--
-81
--
-72
--
-79
--
-80
-80
--
--
-78
-78
--
-69
-80
-81
-81
-64
-78
-80
-80
N/A
-37
-72
-82
-82
-37
-71
-80
-81
Configuraciones de ranuras de tiempo
soportadas
Custom
up/down TCH
Custom
up/down TCH
up Vox
Custom
TCH, sync
Custom,
up control 1&2,
up normal,
down normal,
down sync
Custom
dummy B 1 & 2
traffic B,
low capacity
Custom,
normal,
FCorr, sync,
dummy, access
IE-0502 57
Captulo 3 Equipo de Laboratorio de Redes y Comunicaciones.
El Laboratorio de Redes y Comunicaciones de la escuela de Ingerira Elctrica,
actualmente cuenta con dos Generadores Agilent E4433B ESG-D con un ancho de banda
de 4 GHz, dos Osciloscopios con 500 MHz de rango de frecuencia Agilent 54642A y dos
Analizadores de Espectros los Agilent 4405B ESA-E con un rango de frecuencia de 100
Hz 13.2 GHz y el Agilent 4402B ESA-E, con un ancho de banda desde los 100 Hz hasta
3.0 GHz. Adems cuenta con una Computadora con el puerto GPIB instalado, el cual es el
puerto de comunicacin entre los generadores y los Analizadores de Espectro con la
computadora. Los Osciloscopios se comunican con la computadora por un puerto serial
RSR-232.
Figura 3-1. Equipo Laboratorio Comunicaciones. Ingeniera Elctrica, UCR.
IE-0502 58
3.1 Generador de Seales ESG Agilent E4433B
El Generador de Seales Agilent es un generador de seales con la capacidad de
generar seales de banda base en tiempo real I/Q (opcin UN8), con capacidad de crear
seales moduladas digitalmente usando estndares preestablecidos, haciendo
modificaciones a los estndares y crear un tipo de modulacin para alguna aplicacin.
Un generador de seales puede tener tres funciones bsicas en un sistema de
comunicacin tpico, ests son:
Proveer una seal conocida y de buena calidad
Simular la salida de un circuito que no existe
Simular fallas conocidas
Con la opcin UN8
3
, se tiene acceso a bloques bsicos de creacin de una seal
modulada digitalmente, estos bloques son modulacin, filtros, tasa de transmisin de
smbolos (symbol rate) y datos.
Adems cuenta con la opcin UN9 instalada, la cual agrega 7M de memoria
adicional RAM.
El propsito del proyecto es instalar la Opcin 300, la cual brinda las funciones de
Mediciones de Tasas de Bits Errneos tanto en Banda base como en Estaciones BTS base,
adems de mostrar su utilizacin y prcticas con la misma.
3
Ms informacin de la Opcin UN8 refirase a [14]
IE-0502 59
3.1.1 Opcin 300, Medicin de Tasa de Bits Errneos de Estaciones
Base.
La opcin 300 del Generador Agilent ESG-D 4433B, con que cuenta la Escuela de
Ingeniera Elctrica en el Laboratorio de Comunicaciones, es una extensin de la Opcin
UN7, agregando la posibilidad de realizar mediciones de BER para estaciones base,
creando un bucle entre el generador y la estacin base para el estndar GSM.
El Kit comprado por la Escuela es el Agilent Nmero de Parte: E4400-60246 el cual
consta del siguiente contenido:
Tabla 3-1. Descripcin del Kit Opcin 300.
Se realizo el proceso de instalacin siguiendo las Notas de Instalacin (Nmero
Parte E4400-90392). Se actualizo el Firmware del Generador, esto con el fin de que la
configuracin del generador acepte el nuevo hardware que se le instala.
Cabe recalcar que al segundo generador no se le pudo instalar la opcin 300 debido
al hecho que este no cuenta con el Convertidor Agilent A20 Down Converter con el
numero de parte E4400-60200, el cual es necesario para alimentar la nuevas tarjetas de la
opcin 300.
Las funciones de esta nueva tarjeta sern expuestas con el siguiente ejemplo:
IE-0502 60
Conecte los cables BNC-BNC de la parte trasera del generador de la siguiente
forma:
DATA OUT hacia BER DATA IN
DATA CLK OUT hacia BER CLK IN
Encienda el Generador de Seales y presione la tecla Preset para regresar a las
condiciones normales.
Luego presione la tecla Mode en la parte de enfrente del generador. Luego dirjase a
Real Time I/Q > TDMA > GSM y encindala GSM On. Seleccione el patrn a Data
Format a Pattern.
Luego en el Data (P9), Seleccione User File Create File Insert P9 y
devulvase dos veces (Return, Return) para encontrar Apply Bit Error, seleccione Bit
Error 0,00% y cmbielo a 0.2% aplique los datos presionando Apply Bit Error.
Luego Cambie el nombre del archivo creado presionando More (1 of 2)
Rename, en la casilla de UNTITLED cambie el nombre del archivo de patrn de bits, a
P9_020 y presione ETER.
Select File Ahora el Archivo aparece en la pantalla como PN9_020@BIT,
seleccinelo y regrese a la pantalla del GSM.
Ahora se ve Data (User File). Lo que se hizo fue cambiarle la configuracin al
patrn PN9, el cual es un patrn de bits que se encuentra en la memoria del generador de
seales y se le aplico un porcentaje de bits errneos a este patrn.
IE-0502 61
Una vez realizados los cambios respectivos en el transmisor ahora dirjase al
comparador de la siguiente forma:
Presione Mode > BERT y encienda la operacin BERT On, cambie el modo de
despliegue de resultados a Display BER %. Y el ciclo de prueba a Display Update Cycle
Cont. Presione Configure BERT, Max. Data Rate 2Mbps y coloque el numero de bits
Total Bits to 100 000.
Continuando con la configuracin se tiene que presionar More (1 of 3). Y cambie la
BERT Resync Off,
Pass/Fail On
Pass/Fail Limit a 0.010
Luego presione More (2 of 3) y cambie:
Clock Polarity Pos eg a eg
Data Polarity Pos eg a Pos
Clock Gate Off On a Off
Impedance 75 Ohm TTL a TTL
8. Presione Return > Configure Trigger.:
Cycle Cont a 0 (Esto crea una cuenta infinita)
Bit Delay Off On to Off
Se ver el siguiente despliegue en la pantalla del generador:
IE-0502 62
Figura 3-2. BER 0.19%
Figura 3-3. Comprobacin de la medicin de Aprobacin/Falla para la opcin de medicin de BER.
La salida de Datos y de Reloj del Generador tiene la siguiente forma:
Figura 3-4. Salida de Datos y Reloj del Generador
Si ocurre alguna falla en este tipo de seales, el generador las detectas y despliega:
O DATA, en la seccin izquierda inferior del la pantalla, mientras que si ocurre un error
o no se conecta el cable del reloj despliega el mensaje de Sync Loss, tal y como se muestra
en la figura. As tambin sucede si se cambia la polaridad de Clock Gate Polarity a eg.
IE-0502 63
Figura 3-5. Mensaje de o Data, Sync Loss
Algunas de las caractersticas que hay q tomar en cuenta es que la opcin de
comparacin para BER, nicamente puede tener dos patrones de comparacin, el PN9 y el
PN15 los cuales son de 2
9
-1= 511 bits y 2
15
-1 = 32767 bits respectivamente. Estos patrones
de bits son los que el generador trae de fbrica como bits de datos.
Hasta ahora esta prctica se puede efectuar en cualquiera de los dos generadores,
debido q en ambos se encuentra instalada una opcin medidora de BER, uno con la opcin
300 y el segundo con la opcin UN7. Las cuales se diferencian en el modo de medicin de
BER en una radio base para la opcin 300, por lo que se vera as su funcionamiento:
Figura 3-6. Opcin U7
IE-0502 64
Figura 3-7. Opcin 300
Sin embargo la operacin de demodulacin de la opcin 300 quedo invalidada, esto
debido a que esta operacin requiere de la tarjeta de la Opcin 202 (GSM and EDGE
measurement personality) para realizar la medicin de BER, BLER y FER
4
. Por lo que se
recomienda adquirir esta opcin en el futuro o an ms provechoso un radio demodulador,
debido a que aun con esta opcin de demodulacin de la opcin 300 servira nicamente
para las tecnologas de GSM y EDGE.
Haciendo las conexiones para realizar una medicin de loopback con el
demodulador, la cual es del la seal de salida del generador a la entrada del panel trasero
SMB 321.4 MHz, se obtiene que la seal de sincronizacin nunca se establece, como se
observa en al figura 3-8, la cual segn el fabricante debera de cambiar de Synchronizing
to TCH a Measuring TCH Sync Lock
4
Biblografa [25]
IE-0502 65
Figura 3-8. Mensaje de BER, no Sincronizacin.
Conectores de BER, panel posterior
A continuacin se da una breve explicacin de los conectores del panel
posterior, que pueden ser empleados con las opciones UN7 y 300, los cuales fueron
probados durante este proyecto.
Figura 3-9. Parte Posterior del Generador Agilent E4433B
1. Conector BER de Datos de entrada (BER Data In). Entrada de datos para las
mediciones de BER. Conector del tipo BNC hembra.
2. Conector BER de Reloj de entrada (BER CLK IN). Conector hembra BNC.
3. Conector BER Compuerta Entrada (BER GATE IN). Conector hembra BNC, el
cual delimita el periodo de medicin de bits en el generador, un ejemplo de su
utilizacin es como se observa en la siguiente figura:
IE-0502 66
Figura 3-10. Compuerta Entrada Generador
El funcionamiento de la misma puede ser variado segn por el usuario en el
generador, como por ejemplo utilizar el ciclo negativo de la compuerta de entrada para
transmitir datos en ves del positivo.
4. Conector BER Estado de Medicin (BER MEAS ED). Esta es un
conector del tipo SMB hembra. Esta salida en alto indica que se est realizando una
medicin de BER.
5. Conector BER de Salida de Prueba (BER TEST OUT). Conector
SMB hembra, el cual revela el resultado de la prueba de Aprobacin/Falla con los
limites que se asignaron. Si se aprueba la seal se baja, si se excedi el limite de
fallas la salida cambia a alta, tambin se mantiene en alta si la opcin de
Aprobacin/Falla se encuentra apagada.
6. Conector BER de Salida de Error (BER ERR Out). Este conector
hembra del tipo SMB, es el encargado de de indicar si hubo un bit errneo.
Normalmente su estado es en bajo, pero conmuta a alto cada vez que se da un bit
errneo y se mantiene en alto por un periodo de 80ns.
7. Conector BER de Indicador de o Datos(BER o Data). Este
Conector se transfiere a una seal en alto si se no hay una seal de datos conectada
IE-0502 67
al conector de Datos de Entrada por ms de 3 segundos o no se da un cambio en la
seal de entrada por mas de 200 bits. Esta seal nicamente es valida cuando la
seal de Estado de Medicin este indicando que hay una medicin en progreso.
8. Conector BER de Perdida de Sincronizacin (BER Sync Loss).
Este conector se pone en alto bajo si se pierda la sincronizacin con la seal de
entrada y al igual que el anterior nicamente es vlida cuando hay una medicin en
progreso.
Para la prctica se deben de tomar en cuenta ciertas consideraciones y restricciones en el
equipo como:
Las diferencias en el mximo nmero de Tasa de Datos entre 2 Mbps y 10 Mbps:
Tabla 3-2. Tasas de Datos
Funciones 2 Mbps 10 Mbps
Tasa de Datos Mxima Hasta 2 Mbps Hasta 10 Mbps
Cuenta Total de Bits 100 hasta 4,294,967,295
Resultado Intermedio Cuenta de Bits, Cuenta de
Errores, BER
Cuenta de Bits
BER mximo permitido para
realizar sincronizacin
Aproximadamente hasta un
7%
Aproximadamente hasta un
10%
Resincronizacin Soportada No
Patrn especial ignorado Soportada No
Puertos de BER de salida Todos los puertos soportados No soporta el BER ERR Out
IE-0502 68
3.2 Operaciones de los Equipos
En esta seccin lo que se plantean operaciones de los equipos, que actualmente no
se estn empleando en el laboratorio y enfatizar otras que si se utilizan, realizando
mediciones u observaciones del manejo del equipo.
Figura 3-11. PHS, estandard
Figura 3-12. Variacin del "Simbol Rate" y medicin de ancho de banda
En esta figura lo que se realizo fue al variacin del ancho de la tasa de smbolos que
puede transmitir esta tecnologa. Se aumento la capacidad de smbolos a 5Msps, por
consecuencia se nota el cambio en el ancho de banda utilizado por el estndar, que puede
ser medido por el analizador de espectros en MeassureOccupied BW, adems con el
osciloscopio conectado a la salida de DATA Out y CLK Out, se observara como con la
variacin de la tasa de smbolos estas seales varan, esto debido que en un segundo de
tiempo deben de pasar an ms datos.
IE-0502 69
Figura 3-13. Figura variacin del promedio.
Una de las funciones importantes que se tienen en el analizador de espectro es la de
poder contar con la de la visualizacin del promedio de una seal, esto es una gran ventaja
debido que tal como se aprecia en la figura disminuye el ruido mostrado. Esto se debe
tambin a que el AWGN posee en su mayora un valor esperado de cero, por lo que si se
promedia una seal el ruido tiende a desaparecer.
Figura 3-14. DECT medicin del ancho de banda y amplitud mxima.
En la figura 3-14. Se presenta el estndar DECT, y su constelacin estndar, para el
anlisis de frecuencia lo que se realizo fue la medicin de su mxima amplitud en dB y la
frecuencia a la que se da. Esto se realiza utilizando la opcin de Peak Search, del
Analizador de Espectro. Por otro lado tambin se mide el ancho de banda utilizado por este
estndar, con la opcin de MeasureOccoupied Bandwidth tambin del Analizador de
Espectros.
IE-0502 70
3.2.1 Variaciones en los filtros:
Para las siguientes figuras lo que se varia es el efecto del filtro. Esto se realiza en el
Generador de Seales en Mode Real Time I/Q TDMA DECTModify
StandardFilter si se selecciona Display Impulse Response y/o Display FFT, se podr
observar la Respuesta al Impulso y la Transformada Rpida de Fourier del Filtro utilizado.
Figura 3-15. Respuesta al Impulso y Respuesta en frecuencia de filtro Gausssianao a=0.5 y ventana
Hann.
Se tomo el estndar DECT y se le vari la modulacin a 8PSK y se varo los
diferentes tipos de filtros a continuacin se presenta las variaciones de la constelacin con
respecto a los filtros.
Figura 3-16. Variaciones de Filtro Root-yquist, para valores de alfa de 0.2 , 0.5 y 1 respectivamente
IE-0502 71
Figura 3-17. Utilizacin de los filtros por defecto que brinda el generador de seales.
Figura 3-18. Variaciones en el filtro Gaussiano para alfa = 0.5 y 1
Tal y como se aprecio en las figuras 3-16, 3-17 y 3-18, la variacin de los filtros no
es una operacin trivial en las comunicaciones de radiofrecuencia, se observa el gran
deterioro de la seal que sufre al variar los diferentes filtros s sus parmetros.
IE-0502 72
3.2.2 Variacin en los timeslots
Figura 3-19. Configuracin de GSM por ranuras de tiempo, Seal en Frecuencia y Seal en Tiempo
En la figura 3-19 se observa seal generada con tecnologa GSM para cuatro
timeslots encendidos, en la frecuencia como se observa el comportamiento de la seal se
sigue teniendo la forma de la campana Gaussiana en amplitud, pero ahora se va
desplazando los sectores de encendido. Para la seal en el tiempo se observa de la misma
forma la configuracin de la seal nicamente encendida conforme a los timeslots
Figura 3-20. Generacin de una seal GSM de un solo timeslot, Seal en Frecuencia, Constelacin.
En esta figura lo que se tiene es la Generacin de un solo timeslot dentro de la
tecnologa celular GSM, esto se realiza cambiando Data PatternFramed, dentro de
IE-0502 73
TDMA GSM. Aqu se presenta el primer timeslot encendido y con configuracin
Normal. En frecuencia se ve como para la misma frecuencia central, la seal varia en el
tiempo y la intensidad de la seal continua siendo de forma Gaussiana. En la constelacin,
lo que vara es la intensidad de la seal al variar la cantidad de timeslots, aunque para
el caso de un solo encendido, en el osciloscopio se logra ver el recorrido circular de la
informacin brindada por el timeslot.
Figura 3-21. Variaciones en la configuracin del timeslot
Figura 3-22. Retardo de diferencia entre los datos transmitidos (DATA OUT) y la seal transmitida por
RF.
Este es un buen indicativo del retardo deber de configurar a la hora de realizar las
mediciones de BER una vez que la seal sea demodulada.
IE-0502 74
3.2.3 Modificacin del burst
En esta seccin se plantea paso a paso como variar la formacin del burst para los
diferentes ranuras de tiempo, en este caso se escogi la tecnologa GSM, pero se pudo
haber escogido cualquiera de las soportadas por el Generador.
Figura 3-23. Burst del estndar GSM a) Pantalla Generador, b) Pantalla Analizador Espectros, c)
Pantalla del Osciloscopio en el tiempo.
Figura 3-24. Variando el tiempo de ascenso y descenso del burst.
Entrando a la opcin de Modify StandardBurst Shape Define User Burst
Shape
Figura 3-25. Formacin de burst por el usuario
IE-0502 75
Introduzca los parmetros que se ven en la figura X.
Presione -More (1 of 2), luego Presione Display Burst Shape, Para Visualizar la
formacin del burst realizada
Figura 3-26. Despliegue de la formacin del Burst de usuario.
Ahora Presione Return y dirjase a Load/Store Store To File. Pngale un
nombre al archivo de formacin del burst. Por ejemplo lo denominamos PRUEBA1.
Figura 3-27. Seleccionando el archivo de Burst.
Ahora en presione Return Return y en Burst Shape Type
-User File
-Select File con el archivo PRUEBA1 marcado
IE-0502 76
Aguarde mientras el generador configura la nueva forma del burst. Ahora
en el Oscilador se vern las formas del timeslot de la siguiente manera
Figura 3-28. Formacin burst de usuarios en el osciloscopio timeslots 0 y 2.
Si ahora encendemos el timeslots 1 y el 5, tendremos un resultado de
interferencia entre los timeslots y se observa como:
Figura 3-29. burst de Usuario para timeslots 0, 1, 2 y 5
IE-0502 77
Captulo 4 : Conceptos de BER y Simulaciones en MATLAB
El software MATLAB es un programa ideal para simular sistemas de comunicaciones
digitales, gracias a su lenguaje de fcil acceso y a sus capacidades de visualizacin de
datos. Una de las tareas ms frecuentes en el rea de comunicaciones digitales es el de
evaluar mediciones de BER para diferentes sistemas. El desempeo del BER en el receptor
de los dispositivos se dice ser un medidor justo en la tarea de comparar diferentes diseos.
El realizar la medicin de BER en MATLAB es una tarea bastante simple, pero se
requiere un conocimiento previo de la materia para poder evaluar los resultados y realizar
las variaciones en los parmetros de una manera acertada.
5
4.1 Conceptos y Primera Simulacin.
4.1.1 Propiedades de Seales Muestreadas
En MATLAB se representan las seales de tiempo continuo con una secuencia de
nmeros o muestras, que generalmente son guardadas en un vector o array. Por ello antes
de poder realizar una medicin de BER acertada debemos entender el concepto de estas
seales muestreadas, adems debemos de tener en cuenta el tiempo con que estas seales
son tomadas.
Para simulaciones de seales de comunicaciones, el valor numrico de la seal
muestreada, representa la magnitud en el tiempo de la seal. Por lo general se define esta
magnitud en Volts para hacer ms simple medicin de corriente.
5
Bibliografa [24].
IE-0502 78
Por definicin, el tiempo entre cada medicin se representa por T
s
, lo que es el periodo
de la muestra, en su defecto se representa por su frecuencia f
s
.
Por conveniencia para iniciar con la simulaciones en MATLAB se relaciona el valor
de muestreo de 1.0 con exactamente un Volt, adems, siempre se asumir una resistencia de
un Ohm para no depender de su valor en las interpretaciones de potencia, al mismo tiempo
para las siguientes simulaciones se realizaran los muestreos en un tiempo continuo,
usualmente se emplea una frecuencia de 8 KHz, pero otras frecuencias tambin son
utilizadas comnmente, por eso se debe especificar la frecuencia con que se trabajara.
4.1.2 Potencia
Suponga que se tiene una seal x(n), donde n el ndice de numero de muestras. Se define
entonces la potencia instantnea de la seal como
) (
2
n x Pinst = (4.1-1)
En otras palabras, la potencia instantnea de la muestra es el cuadrado del valor de la
muestra. Como las unidades de la muestra son Volts, las unidades de la potencia sern de
Watts. Una cantidad ms utilizable seria el promedio de potencia, lo cual seria el promedio
de los valores de las muestras. Para una seal x(n), de N muestras se tiene:
=
=
n
n x
Pprom
1
2
) (
1
(4.1-2)
Lo que es simplemente la suma de todas las muestras, dividido por el nmero de
muestras tomadas. Un modo de calcular este promedio en MATLAB sera:
Pprom = sum (x.^2)/lenght (x);
IE-0502 79
Si nuestra seal tiene un valor esperado de cero, o lo que lo mismo que no posea
componentes en CD, se puede calcular el promedio de la seal tomando su varianza, de la
siguiente relacin:
2 2
)) ( ( ) ( ) ( x E x E x
(4.1-3)
Si el valor esperado es cero, entonces podemos suponer la varianza como el valor
esperado del cuadrado de la seal, lo que es exactamente igual a la potencia promedio.
Se necesita tener cuidado en encontrar la potencia promedio con la varianza, debido
que esta tcnica nicamente se aplica si el valor esperado, E(x), es cero. En caso contrario,
se debe de utilizar la frmula 4.1-2. Independientemente del resultado de si el valor
esperado es cero o no.
4.1.3 Energa
Por definicin, la potencia es la derivada de la energa en el tiempo, o en otras palabras,
energa es la integral de la potencia en el tiempo. Para casos discretos, o de muestreo, la
integracin se reduce a la sumatoria.
Como la energa es producto de potencia por tiempo, el total de energa de una seal
debe ser igual al promedio de la potencia multiplicada por su periodo de permanencia de la
seal. El periodo de permanencia de la seal se puede deducir de la cantidad de muestras
tomadas, dividido por la frecuencia de muestreo, en muestras por segundo. Por lo que se
tiene:
t Pprom E
tot
=
(4.1-5)
IE-0502 80
s
n
tot
f
n x
E =
=1
2
) (
1
(4.1-6)
=
=
n s
tot
n x
f
E
1
2
) (
1
(4.1-7)
Por lo que para nuestros fines, en MATLAB se escribe el cdigo para encontrar la
energa total, Et, de la seal x con una frecuencia de muestreo fs de la siguiente forma:
Et = sum(x.^2)/fs;
4.1.4 Descripcin de Esquema para Simulacin
La medicin de la tasa de error requiere un transmisor, un receptor y un canal. Por lo que
se comenzara generando una secuencia de bits aleatorios, que sera la seal de entrada en
el transmisor. El transmisor se dedica a realizar la modulacin digital, alguna de las
anteriormente estudiadas, que ser enviada por medio del canal, el cual ser simulado como
un canal con ruido aditivo controlado. Por ello esta seal con ruido ser lo que finalmente
llegue al receptor, el cual se encarga de demodular la seal, produciendo una secuencia de
bits recibidos. Una vez teniendo esa secuencia de bits recibidos, se compara con la
secuencia de bits enviados para realizar el conteo de bits errneos y el conteo del nmero
de bits enviados para realizar as el clculo de BER.
bits de total merto
errneos bits mero
BER =
(4.1-8)
La prueba de rendimiento del la tasa de bits errneos es usualmente presentada en un
grfico de dos dimensiones. Donde las ordenadas representan la relacin seal a ruido
(SNR) normalizada expresada en Eb/No: la energa por bit dividido entre la densidad de
IE-0502 81
potencia espectral del ruido, expresada en decibeles (dB). La absisa representa la medicin
de tasa de bits errneos, la cual por no tener unidades, es expresada normalmente como
potencias de diez.
Para crear este grafico de de BER con respecto a Eb/No, se traza una serie de puntos,
Cada uno de estos puntos nos brinda un valor de BER con un valor de Eb/No, por lo que es
necesario ejecutar la simulacin para cada valor de Eb/No.
4.1.5 Procedimiento de simulacin
Transmisor
El primer paso de la simulacin es crear una seal modulada digitalmente para una
secuencia de bit pseudos-aleatorios. Una vez creada esta seal, x(n) es necesario realizar el
vector aleatorio y modular la seal, para modular la seal se hace uso de las funciones de
predeterminadas para modular seales, en este caso especifico se emplea modulacin
DBPSK:
% Generando la seal de entrada y modulacin.
Numbits = 50000; %nmero de bits por transmitir
M = 2; % DMPSK orden M de modulacion DPSK
tx = randint(1,Numbits,M); % Creando vector aleatorio
x = dpskmod(tx,M); % Modulando DPSK de nuestra seal tx.
IE-0502 82
Estableciendo SR
La relacin de seal a ruido, es usualmente expresada en decibeles, pero para utilizar
esta expresin de la mejor manera es necesario primero convertir los decibeles a una tasa
ordinaria antes de realizar un uso de ella. Por lo que realizando la conversin:
10
10
SR
o
Eb
=
(4.1-9)
Empleando un cdigo de MATLAB y definiendo EbNo de una seal SNR en dB,
SNRdB se expresa:
EbNo= 10(SNRdB/10);
Determinando Eb
La energa por bit, es la energa total de la seal, dividida por el nmero de bits
contenidos en la seal, por lo que se puede expresar Eb como la potencia promedio
multiplicada por la duracin de un bit. As la expresin de Eb es:
bit
T Pprom Eb =
(4.1-10)
=
=
n
Tb n x
Eb
1
2
) (
1
(4.1-11)
n bit
n x
f
Eb
1
2
) (
1
(4.1-12)
IE-0502 83
Donde N es el nmero toral de muestras de la seal y f
bit
es el rango de bits en bits por
segundo (bps). Por lo que usando MATLAB se tiene:
Eb = sum(x.^2) / (lenght(x) * fbit;
Y como habamos expresado anteriormente que las unidades de x(n) estn en Volts,
entonces las unidades de Eb estn en Joules.
Calculando o
Contando con el SNR y la energa por bit, estamos preparados para calcular No, la
densidad de la potencia espectral del ruido. Todo lo que se realiza en dividir Eb entre el
SNR convertido a tasa ordinaria. Por lo que en MATLAB se puede implementar de la
siguiente manera:
No = Eb / EbNo
Donde las unidades de No son de Watts por Hertz.
Calculando
n
Una vez teniendo No, el cual nos dice cuanta es la cantidad de ruido presente en un
ancho de banda de 1 Hz. Se necesita averiguar el ancho de banda del ruido total para
calcular la varianza del ruido y as calcular el promedio.
Para una seal real X(N) muestreada a fs HZ, el ancho de banda del ruido suele ser la
mitad de la frecuencia de muestreo, siguiendo el criterio de Nyquist.
Por lo que encontramos la varianza de la seal de ruido, por medio de potencia espectral
del ruido al multiplicar No por el ancho de banda del ruido.
IE-0502 84
2
fs o
n
=
(4.1-13)
Donde
n
es al varianza del ruido en Watts. Siguiendo con el programa, el cdigo de
MATLAB se vera como:
Vn = No * fs / 2;
Generando Ruido
Entre las funciones de MATLAB se cuenta con las funciones para generar ruido
gaussiano aditivo (Additive White Gaussian Noise, AWGN) por lo que utilizaremos una
funcin estndar para generar AWGN. Como el ruido tiene una media de cero, su potencia
y varianza son es la misma cantidad. Por lo que se necesita es crear un vector de ruido del
mismo tamao que nuestro vector de seal x(n), con una varianza de
n
.
En matlab la funcin randn genera una distribucin normal de nmeros aleatorios con
una media de cero y varianza de uno, Por lo que escalando la salida para obtener nuestra
varianza deseada. Para realizar esto simplemente multiplicamos la salida de dicha funcin
por
n
. Por lo que para realizar esto se puede hacer con los comandos:
N=sqrt(pn) * randon (1,lenght(x));
Del mismo modo que el vector de la seal, el vector de ruido tiene unidades en volts.
IE-0502 85
Aadiendo Ruido
Ahora para crear una seal ruidosa hace falta aadir nuestro vector de solo ruido al
vector de seal. Si estamos corriendo una simulacin con puntos discretos, se escala la
suma con el reciproco del valor del mximo absoluto, para que la amplitud se mantenga
dentro de los limites de amplitud 1.0. Si utilizamos simulacin de punto flotante se puede
simplemente realizar la suma de del vector x y el vector n para obtener nuestra seal
ruidosa:
Y=x+n;
Ejecutando el receptor
Una vez creada nuestra seal ruidosa, la utilizamos como entrada del receptor. Una vez
recibida la seal se comienza por demodular la seal y recreara una secuencia de bits, la
cual ser la secuencia comparada con la secuencia transmitida para determinar la cantidad
de bits remodulados estn incorrectos.
rx = dpskdemod(tx,M);% DeModulandor DPSK de nuestra seal tx.
Determinando Compensacin
Despus del filtrado, de la introduccin de retardo y otras operaciones tpicas de la
mayora de receptores, habr que realizar una compensacin entre los bits recibidos y los
enviados, por lo que primero se determina est compensacin. Una manera de realizarlo es
mediante la correlacin de las dos secuencias, y luego se busca el pico de la correlacin.
Suponiendo que nuestro vector transmitido se encuentra guardado en el vector tx , y
IE-0502 86
nuestro vector recibido se encuentra en rx. El vector recibido debe contener ms bits que
el vector transmitido debido a los espacios sin importancia que se producen cuando los
filtros y las otras operaciones se encuentran en ejecucin. Si la longitud del vector
transmitido es l
tx
y la longitud del vector recibido es l
rx
, el rango posible de compensacin
se encuentra entre cero y l
tx
l
rx
1. Por lo que se puede encontrar esta compensacin al
realizar una correlacin cruzada entre los dos vectores.
Haciendo uso del software se puede realizar esta correlacin cruzada parcial, cor de los
vectores rx y tx de la siguiente manera:
for lag= 1 : length(rx)-length(tx)+1,
cor(lag)= tx*rx(lag : length(tx)*1+lag-1); %Correlacin
end
El vector resultante cor es una correlacin parcial de los bits transmitidos y los
recibidos, sobre un rango posible de [0 , l
tx
l
rx
1] .
Por lo que necesitamos encontrar la localizacin del valor mximo de cor, debido a que
esto nos mostrar el valor de compensacin entre los vectores. Como los arreglos de
nmeros de MATLAB se dan en un rango de [ 1 , N ] y no de [ 0 , N-1 ], necesitamos
sustraer un valor del ndice del pico de correlacin. Por lo que escribiendo el cdigo se
tiene:
Comp = find (cor == max (cor)) -1;
Creando un vector de error
Una vez conocido el valor de compensacin, se puede calcular los errores en los
vectores transmitidos y recibidos, Para bits representados por ceros y unos, una simple resta
IE-0502 87
revelara los bits errneos. En cualquier lugar donde se tiene un bit errneo, se tendra una
diferencia de 1, mientras que si no se tiene error se tiene un cero.
Por lo que se puede escribir de la siguiente forma:
Err = tx rx (comp + 1 : lenght (tx) + comp);
Cuantizando Errores en Bits
El vector de errores, err contiene un digito no igual a cero en el lugar donde se
cometieron los errores. Por lo que necesitamos contar el nmero de estos dgitos diferentes
a cero, para tener el nmero total de errores en la simulacin.
Por lo que si tenemos seales de bits de 1, la suma del valor absoluto de este vector nos
brindara la cantidad de errores totales por lo tanto:
Te = sum ( abs (err));
OTA: Esto es cierto si se utilizo una modulacin digital binaria, en caso de utilizar
una modulacin no binaria es necesario crear una funcin que determine si los valores son
iguales a cero y en caso que no, colocar un uno para emplear la funcin anterior.
Calculando Tasa de Bits Errneos
Cada vez que ejecutamos una simulacin de BER, se transmite y se recibe una cantidad
definida de bits, por lo que para calcular el BER, simplemente se divide la cantidad de bits
errneos entre la cantidad de bits totales transmitidos. Por lo que el cdigo se puede ver
como:
BER = Te / length (tx);
IE-0502 88
Resultados de la Simulacin
El desempeo de la simulacin de la medicin de la taza de bits errneos, puede ser un
proceso largo. Debido a que se necesita ejecutar cada simulacin en el rango de SNR de
nuestro inters, una a la vez. Adems necesitamos que nuestros resultados tengan una
coherencia estadstica entre ellos.
Validacin Estadstica
Cuando la taza de bits errneos es alta, significa que muchos bits errores fueron
encontrados, por lo que en el peor caso nuestra taza ser del 50 por ciento, para una
modulacin digital binaria. Por lo que nuestro sistema es casi intil, y como la mayora de
sistemas de comunicacin requieren una muy baja tasa de error en donde algunos casos un
porcentaje de error de un uno por ciento se considera bastante alta.
Por lo general se desea trazar una curva de BER en funcin del SNR, e incluir puntos
suficientes para cubrir un gran rango de BER. Con una alta relacin SNR esto puede
resultar difcil, debido a que el BER esperado ser muy bajo.
Por ejemplo si se tiene una tasa de bits errneos de 10
-6
esto quiere decir que se produce
un error de cada milln de bits transmitidos, por lo que si se la seal de transmisin enviada
nicamente cuenta con 1000 bits, ser muy probable que en esta seal no obtengamos ni un
solo error.
Para tener un resultado significativo estadstico, cada simulacin que ejecutemos debera
tener algunos bits errneos. Pues si no obtenemos bits errneos, esto no quiere decir que la
tasa de esta simulacin fue de cero, si no que no se tuvieron bits transmitidos suficientes.
IE-0502 89
Para que esta simulacin sea estadsticamente valida se recomienda tener al menos 100 bit
errneos por lo que con una alta SNR esto nos puede provocar realizar simulaciones de
millones o hasta billones de bits.
Graficando
Una vez que se obtiene una cantidad significativa de simulaciones para obtener
resultados validos para nuestro inters se grafican los resultados. Por lo que iniciamos
creando vectores de ambos ejes. Suponiendo que los valores del SNR se encuentran en el
vector SNRdB y nuestros valores de BER en el vector BER graficamos con MATLAB.
semilogy(SNRdB,BER,'b*'); %Grfico
IE-0502 90
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
-4
-3
-2
-1
0
1
2
3
4
x 10
-12
Datos con Modulacin DBPSK
Figura 4-1. Modulacin DBPSK con ruido AWG
-20 -15 -10 -5 0 5 10 15 20
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
SNR (dB)
B
E
R
BER ,Canal con ruido, modulacin DBPSK
Figura 4-2. Grfico de BER vs SR (dB)
IE-0502 91
4.1.6 Primer Programa
Por lo que teniendo estudiados los conceptos aportados para la realizacin de
nuestro programa, se tiene por fin el siguiente cdigo MATLAB de la primera
simulacin:
clear; %Limpia las variables anteriormente empleadas
Numbits = 50000; %nmero de bits por transmitir
fs = 8000; %Frecuencia de Muestreo
fb = 4000; %Frecuencia de Bit
% Generando la seal de entrada y modulacin.
M = 2; % DMPSK orden M de modulacion DPSK
tx = randint(1,Numbits,M); % Creando nuestro vector aleatorio por
transmitir
x = dpskmod(tx,M); % Modulando DPSK de nuestra seal tx. Posibles
qammod,pskmod
plot(x,'m');
grid on;
title('Datos con Modulacin DBPSK');
for SNRdB = -20: 1: 20 %Un rango de SNR
Pprom = sum(x.^2)/length(x); % Potencia Promedio de la seal
Et = sum(x.^2)/fs; %Energia Total
EbN0 = 10^(SNRdB/10); %Energa de Bit entre Ruido
eb = sum(x.^2)/(length(x)*fb); %Energa de Bit
n0 = eb/EbN0; %Seal de Ruido
Vn= n0*fs/2; %Varianza de Ruido
n = sqrt(Vn)*randn(1,length(x)); %Vector de Ruido
y = x+n; %Seal con Ruido
rx = dpskdemod(y,M); % Seal con Ruido demodulada
if length(rx) > length(tx);
for lag= 1 : length(rx)-length(tx)+1,
cor(lag)= tx*rx(lag : length(tx)*1+lag-1); %Correlacin
end
comp= find(cor== max(cor)-1)+2; % Compensacin de Desplazamiento
else
comp=0;
end
err= tx-rx(comp+1 : length(tx)-comp); %Buscando diferencias
de seales
Te= sum(abs(err)); %Numero de Errores
BER= Te/length(tx); %Relacin Errores / Total
figure(4)
semilogy(SNRdB,BER,'m*'); %Grfico
hold on;
end
grid on;
xlabel('SNR (dB)'); ylabel('BER');
title('BER ,Canal con ruido, modulacin DBPSK');
IE-0502 92
3.2 Funciones de MATLAB
Una vez teniendo una visin ms acertada de los conceptos que se manejan en la
medicin de la tasa de bits errneos, se podrn utilizar las funciones brindadas por
MATLAB para realizar este tipo de tareas.
Entre las funciones que nos presenta este software se pueden rescatar la simulacin de
ruidos como AWGN, ruido fading Rician y Reylegh, ruido en Canal Simtrico Binario
y Uniforme. Tanto en canales con Ruido como fuentes independientes de Ruido.
Explicados cada uno de estos ruidos en el Apndice A.
Adems se tienen funciones de modulacin para las distintas clases ya estudiadas y
algunas otras ms y los filtros utilizados ms comnmente en comunicaciones. Por otro
lado cuenta con funciones de medicin de BER en los diferentes tipos de ruido en los
canales de comunicacin, cuenta con un conjunto de comandos para calcular el BER
terico, segn sea el caso de modulacin y de canal empleado.
Algunas de las funciones que nos brinda este software para realizar este tipo de
mediciones se especificarn con el siguiente ejemplo:
IE-0502 93
%Programa de Simulacin de Modulacin Digital PSK con Medicin de
BER
% Generando la seal de entrada y modulacin.
clear; % borramos variables previas
M = 4; % DMPSK orden M de modulacion DPSK
Numbits = 50000; %nmero de bits por transmitir
tx = randint(Numbits,1,M); % Creando nuestro vector
aleatorio por
transmitir
txmod = dpskmod(tx,M); % Modulando DPSK de nuestra seal
tx.
figure (1);
plot (txmod); %Graficamos la seal modulada
title('Seal Modulada DQPSK ');
grid on;
% Creando un canal con decaimiento de seal Rayleigh en el
canal
Ca = rayleighchan(1/Numbits,4,[0 0.1/Numbits],[0 -100]);
DecCa = filter(Ca,txmod); %Afectando al canal
% Comparando BER para varios valores de SNR
SNR = -10:2:30; % Rango de valores de SNR en dB.
for n = 1:length(SNR)
Srx = awgn(DecCa,SNR(n)); % Aadiedo ruido Gaussiano.
rx = dpskdemod(Srx,M); % Demodulando.
% Calculando tasa de error.
%Compensando el retraso de la seal
Retraso = Ca.ChannelFilterDelay; %Calculando el retraso
en el canal
txtrunk=tx(1:end-Retraso); %truncando la seal para
compararla
rxtrunk=rx(Retraso+1:end);
%Empleando la funcin "biterr" para el calculo del BER
[nErrors, BER(n)] = biterr(txtrunk,rxtrunk);
end
% Calculando un BER teorico con la funfin berfading
BERtheoryF = berfading(SNR,'dpsk',M,1);
%Grfico de Resultados
figure(2); semilogy(SNR,BERtheoryF,'b-',SNR,BER,'r*'); grid
on;
legend('BER terico','BER calculado');
xlabel('SNR (dB)'); ylabel('BER');
title('BER ,Canal con ruido de decaimiento Rayleigh con
modulacin DPSK ');
IE-0502 94
4.2 BERTool
Es una herramienta de calculo de BER con interfaz grafica de MATLAB,
permite analizar las transmisiones en comunicaciones con diferentes tipos de pruebas,
simulacin, terico o semianaltico.
Para ingresar a esta interfaz se hace desde la pantalla de comandos de
MATLAB de la siguiente forma
>> BERTool
BERTool es una interfaz grafica GUI, para el anlisis de sistemas de
comunicaciones empleando la medicin de tasa de bit errneos. Con esta interfaz se
puede generar BER en un sistema de comunicaciones empleando:
Simulaciones de BER basados en expresiones tericas de un sistema de
comunicacin.
Emplear una tcnica semianaltica.
Anlisis de un modelo de sistema de comunicaciones contenido en MATLAB
y Simulink. Despus de crear su modelo con la ayuda de BERTool, puede realizar la
simulacin de su modelo para diferentes valores de Eb/No y recolectar los resultados.
Puede crear en el mismo grafico varias curvas de comportamiento de BER para
diferentes modelos de comunicacin. O enviar datos de BER al proyecto activo o
recoger informacin del proyecto activo.
IE-0502 95
Figura 4-3. BERTool
IE-0502 96
4.2.1 Procedimiento para emplear BERtool en Simulink
Para preparar los modelos en Simulink de MATLAB se deben tener algunos
cuidados, estos son algunos consejos de cmo utilizar esta herramienta:
Para evitar una variable indefinida en los criterios del bloque de Ruido AWGN es
bueno iniciar definiendo las variables de detencin de simulacin, as como el nombre
de variable a emplear como Eb/No la cual es la que variar para realizar las curvas de
BER, un modo de hacer eso es con los siguientes comandos:
EbNo = 0; maxNumErrs = 100; maxNumBits = 1e8;
Monte el siguiente Diagrama de Bloques en Simulink:
Figura 4-4. Modelo sistema modulacin BPSK simple.
IE-0502 97
La mayora de los bloques empleados se encuentran en la Librera de
Communication Blockset de Simulink.
Para modelar el canal utilice algunos los ruidos proporcionados por Simulink los
cuales se encuentran en la Librera: Communications Blockset \ Chanels o tambin se
puede emplear los Generadores de Ruido que se encuentran en la Librera:
Communications Blockset \ Comm Sources. Mientras que los moduladores tambin se
encuentran en la librera de Communications Blockset.
Escogiendo un canal con ruido AWGN, se cambian los siguientes parmetros:
Mode = Signal to noise ratio (Eb/No)
Eb/o = EbNo
Figura 4-5. Bloque de canal AWG
Luego se cambian los parmetros de terminacin de simulacin en el Bloque de
Error Rate Calculation
IE-0502 98
Figura 4-6. Cambio de parmetros Bloque Error Rate Calculation
El bloque de signal to workspace es el que se encuentra en la librera Signal
Processing Blockset \ Signal Processing Links y le cambiamos el nombre como se
muestra en la siguiente figura:
Figura 4-7. Cambiando el Bloque de Signal to Workspace
Salve el modelo con un nombre que usted escoja, preferiblemente alguno con
referencia a lo que se realiza. Escogiendo el nombre de mpsk_bertool.mdl.
En la lnea de comandos de MATLAB, se inicia la GUI con el comando:
IE-0502 99
>>bertool;
Seleccionando el modo de anlisis a Monte Carlo se despliega el siguiente men:
Figura 4-8. BERtool anlisis del modelo realizado con la funcin de Monte Carlo
Note que el modelo seleccionado es el que se cre, adems se cambio el nombre de
la variable a BERT tal como la tenemos asignada en el Bloque de To Workspace. Por lo
que presionando el Run se tendr una figura como la siguiente:
Figura 4-9. Grfico de BER vs Eb/o para BPSK Practico
IE-0502 100
Si se quiere tener una comparacin con el BER terico se puede realizar de manera
que seleccionando:
Figura 4-10. Seleccionando la opcin de BPSK Terico
Y Luego otra vez damos clic en RU. Podemos realiza la comparacin entre ambos:
Figura 4-11. Curvas de BER vs Eb/o practica y terica de un sistema BPSK
IE-0502 101
Con esta herramienta se realizan las simulaciones de los diferentes mtodos de
modulacin, realizando las graficas de BER vs Eb/No (dB) tericos y adjuntos en el
Capitulo 2.
Se recomienda que en Modelos tan simple como el mostrado en la figura 3-4 se
utilicen modelos nicamente binarios, puesto que con modelos M-arios mayores se
tendr un nivel de BER mucho mayor al terico, esto debido a los implementos como
filtros, codificadores y otros bloques que hacen falta para simular un sistema de
comunicaciones contemporneo.
En el Anexo A se muestran los resultados de algunas modulaciones antes de un
canal AWGN y despus de haber sido transmitida por el canal AWGN para diferentes
niveles de ruido.
IE-0502 102
4.3 Simulaciones de Filtros
Podemos realizar simulacin de los diferentes filtros, estudiados, pues los
Simulink en su librera de Communications Blockset \ Filter cuenta con todos los filtros
estudiados y algunos otros.
Figura 4-12. Filtros de Comunicaciones en Simulink.
Por lo que creando un sistema de bloques semejante al utilizado para los canales
se tiene un modelo como:
Figura 4-13. Modelo Simulink para diferentes filtros.
IE-0502 103
Figura 4-14. Simulacin en Simulink con filtros con valor de 1, 0,4 y 0,7.
En este modelo se emplean tres filtros diferentes Nyquist con valores diferentes.
Figura 4-15. Parmetros Filtro yquist
Este filtro cuenta con un valor de 0.7 determinado por el Rolloff factor y en tipo
de filtro puede ser Nyquist Normal o Square Root adems se cuenta con la opcin de la
IE-0502 104
herramienta de visualizacin de filtros, FVTool (Filter Visualization Tool).
Figura 4-16 a) Filtro Respuesta en Magnitud, b) Respuesta el impulso.
IE-0502 105
Captulo 5 Conexin con la computadora.
Lo que fue la conexin del equipo con la computadora se siguieron los consejos de
Elas Retana
6
, pero en la mayora de las oportunidades se tenia algn problema de
conexin entre los equipos y la computadora por lo que se decidi borrar las versiones de
Intuilink e instalar las nuevas versiones de estas para los diferentes equipos del laboratorio.
Las cuales estn disponibles en la pagino web de Agilent.
http://www.home.agilent.com/agilent/product.jspx?nid=35491.536882050.00&cc=US&lc=eng
Se descargaron e instalaron las siguientes aplicaciones:
IntuiLink Data Capture for Agilent Oscilloscopes, Version 3.2 -. 2007-07-19.
IntuiLink for PSG/ESG Signal Generators, Version 4.3 - 2005-08-28.
IntuiLink for ESA - E/L/EMC and PSA Spectrum Analyzers - Version 2.4.0.42
-2005-05-03.
Una vez instaladas se cre un icono en el escritorio con el fin de que los macros de
conexin con los equipos a la computadora por medio del procesador de texto de Windows,
Microsoft Word, pueda ser de fcil utilizacin.
Figura 5-1. Icono de conexin con Intuilink al computador.
Aunque ahora si se conecta se deben tener algunos cuidados que no se pudieron
solucionar.
6
Bibliografa [29]
IE-0502 106
Por ejemplo cuando se inicializa el icono se llega a un documento de Word en el
que viene el archivo Read Me de la Aplicacin Intuilink 54600 por lo que si se quiere un
archivo nuevo el macro de este mismo se pierde, por lo que se debe dirigir a
Herramientas/Complementos y Plantillas y agregar el macro correspondiente al Agilent
54600 para que se tenga la barra de herramientas del macro.
Figura 5-2. Macro Intuilink Osciloscopio 54600 para Microsoft Word
Para poder conectarse presione Clic en el botn de conexin.
Otro de los inconvenientes no resueltos es que en los macros de la Conexin al
Generador como al Analizador de Espectro a la hora de presionar el botn de Conexin, la
primera vez que se presiona nicamente se observa el bus GPIB::21, por lo que ningn
equipo esta conectado ah. Pero si se cierra la ventana de conexin y se vuelve a darle clic
al icono de conexin del equipo, en la segunda vez si aparecen los equipos en los puertos
como:
GPIB::18 Analizador de Espectros
GPIB::19 Generador de Seales.
Y es posible la conexin. Por lo que recuerde tener esto en mente a la hora de
realizar la conexin a los equipos con la computadora.
Por otro lado la conexin del Generador por medio del Software MATLAB, para
realizar la programacin del equipo por medio de comandos SCPI, se realizo con xito.
IE-0502 107
Figura 5-3. Conectando el generador por medio de MATLAB
Figura 5-4. Comando SCPI de identificacin de equipo.
IE-0502 108
Mas no se abordo mucho sobre el tema debido a que la mayora de comandos dados
por el fabricante en la Gua de Programacin ameritan un cambio con respecto a los dados
en estas guas, factores como que si se hace referencia a una operacin que se encuentra
dentro de un submen, hay que hallar primero ese submen, el cual generalmente no es el
mismo que viene especificado, esto debido que las gua hacen alusin a los comandos
empleados cuando todas las opciones del generador Agilent E4433B ESG-D se
encuentran instaladas en el mismo.
Adems se vuelve una tarea irrelevante programar las operaciones del generador por
medio de software cuando se puede realizar presionando las teclas del generador, lo cual
resulta ms rpido y confiable debido que cuando se esta programando por el puerto GPIB
por los comandos SCPI, la pantalla del generador se vuelve inoperante por lo que el nico
medio de comunicacin es el software, por lo que hay que estar preguntando para cada
comando si se ejecuto debidamente, por lo cual no resulta tan eficaz este mtodo.
IE-0502 109
Captulo 6 Prcticas de Laboratorio.
En este captulo se describen las prcticas, que se sugieren para el laboratorio
elctrico IV, el cual se desarrolla en el tema de los sistemas de comunicacin. Las prcticas
buscan aprovechar las posibilidades del generador de seales E4433B ESG-D e introducir
conceptos fundamentales usados en estos tipos de transmisiones, usados hoy en da.
Cada experimento propuesto posee: ttulo, objetivo general, objetivos especficos,
equipo, investigacin previa, simulacin por computadora usando MATLAB, parte
experimental y un cuestionario.
Para la simulacin de las distintas modulaciones digitales se utiliza Simulink de
MATLAB, especficamente el bloque de comunicaciones, con el fin de que el estudiante
conozca est herramienta que le ser de gran utilidad para la comprensin de la teora de los
sistemas de comunicacin que se utilizan hoy en da.
Se tom como referencia las prcticas de modulacin preparadas por Elas Retana
7
para las prcticas de laboratorio.
7
Bibliografa [29]
IE-0502 110
EXPERIMETO #1 BER
Objetivo general: .
Introducir al estudiante a la medicin de tasas de bit errneos para los sistemas de
comunicacin de radiofrecuencia
Objetivos especficos: .
Repasar los conceptos de transmisin y recepcin de seal
Identificar las formas de ruido en las comunicaciones de radiofrecuencia.
Introducir los parmetros de prueba de comunicaciones.
Equipo: .
Analizador de espectros Agilent E4402B
Osciloscopio Agilent 5464A
Investigacin previa .
1. Investigue que significa: BER, FER, RBER
2. En la Hoja de fabricante del generador investigue cuales son los patrones del generador
permitidos para la medicin de BER.
3. Investigue sobre tipos de canales de comunicaciones. AWGN, Rician, etc.
4. Investigue cuales son las formulas de probabilidad de error para las modulaciones
digitales de PSK, FSK y QAM. Determine como se consiguen estas formulas y que es la
funcin Q(x) en probabilidad.
Simulacin .
Utilizando Simulink MatLab, realice un diagrama de bloque semejante al siguiente.
IE-0502 111
Identifique y estudie cada bloque. Utilice el Help de Simulink.
La mayora de los bloques empleados se encuentran en la Librera de
Communication Blockset de Simulink.
Para evitar una variable indefinida en los criterios del bloque de Ruido AWGN es
bueno iniciar definiendo las variables de detencin de simulacin, as como el nombre
de variable a emplear como Eb/No la cual es la que variar para realizar las curvas de
BER, un modo de hacer eso es con los siguientes comandos:
EbNo = 0; maxNumErrs = 100; maxNumBits = 1e8;
Escogiendo un canal con ruido AWGN, se cambian los siguientes parmetros en
el bloque: Mode = Signal to noise ratio (Eb/No) , Eb/o = EbNo
Luego se cambian los parmetros de terminacin de simulacin en el Bloque de
Error Rate Calculation .
El bloque de signal to workspace es el que se encuentra en la librera Signal
Processing Blockset \ Signal Processing Links y le cambiamos el nombre a BER
IE-0502 112
Salve el modelo con un nombre que usted escoja, preferiblemente alguno con
referencia a lo que se realiza. Escogiendo el nombre de mpsk_bertool.mdl.
En la lnea de comandos de MATLAB, se inicia la GUI con el comando:
>>bertool;
Seleccionando el modo de anlisis a Monte Carlo se despliega el siguiente men,
seleccione el modelo que se acaba de crear adems cambie el nombre de la variable a BER
tal como la tenemos asignada en el Bloque de To Workspace. Presione Run.
Si se quiere tener una comparacin con el BER terico se puede realizar de manera
que seleccionando Theoretical y selecciona la modulacin PSK de nivel 2.
Y Luego otra vez damos clic en RU. Podemos realiza la comparacin entre ambos.
Varie el bloque de Modulacin y escoja diferentes niveles.
Para visualizar las constelaciones puede agregar los siguientes bloques a la salida y la
entrada del canal AWGN.
Puede utilizar como referencia: Proakis, Jogn G. et al. Contemporary
Communication Systems using MatLab. 2 edicin, BrooKs Cole, 2002.
Parte experimental .
1. Conecte el equipo de Laboratorio.
2. Conecte la una T de conectores BNC al conector de CLK OUT y otra a DATA
OUT, del panel posterior del Generador.
IE-0502 113
3. De la T de CLK Out conecte un cable hacia el Osciloscopio y otra hacia BER CLK
IN.
4. De la T de Data Out conecte un cable al Osciloscopio y otra hacia el conector BER
DATA IN.
5. Encienda el equipo de laboratorio. Luego presione la tecla Mode en la parte de
enfrente del generador. Luego dirjase a Real Time I/Q > TDMA > GSM y
encindala GSM On. Seleccione el patrn a Data Format a Pattern.
6. Luego en el Data (P9), Seleccione User File Create File Insert P9 y
devulvase dos veces (Return, Return) para encontrar Apply Bit Error, seleccione
Bit Error 0,00% y cmbielo a 0.2% aplique los datos presionando Apply Bit
Error.
7. Luego Cambie el nombre del archivo creado presionando More (1 of 2)
Rename, en la casilla de UNTITLED cambie el nombre del archivo de patrn de
bits, a P9_020 y presione ETER.
8. Select File Ahora el Archivo aparece en la pantalla como PN9_020@BIT,
seleccinelo y regrese a la pantalla del GSM.
9. Ahora se ve Data (User File). Lo que se hizo fue cambiarle la configuracin al
patrn PN9, el cual es un patrn de bits que se encuentra en la memoria del
generador de seales y se le aplico un porcentaje de bits errneos a este patrn.
10. Una vez realizados los cambios respectivos en el transmisor ahora dirjase al
comparador de la siguiente forma:
11. Presione Mode > BERT> Baseband y encienda la operacin BERT On, cambie el
modo de despliegue de resultados a Display BER %. Y el ciclo de prueba a
IE-0502 114
Display Update Cycle Cont. Presione Configure BERT, Max. Data Rate 2Mbps
y coloque el numero de bits Total Bits to 100 000.
12. Continuando con la configuracin se tiene que presionar More (1 of 3). Y cambie la
BERT Resync Off,
Pass/Fail On
Pass/Fail Limit a 0.010
13. Luego presione More (2 of 3) y cambie:
Clock Polarity Pos eg a eg
Data Polarity Pos eg a Pos
Clock Gate Off On a Off
Impedance 75 Ohm TTL a TTL
14. Presione Return > Configure Trigger.:
Cycle Cont a 0 (Esto crea una cuenta infinita)
Bit Delay Off On to Off.
15. Presione la tecla Trigger para iniciar la medicin del BER.
IE-0502 115
EXPERIMETO #2 Filtros de Telecomunicaciones
Objetivo general: .
Introducir al estudiante a los filtros que se utilizan con mayor frecuencia junto a las
modulaciones digitales en radiofrecuencia.
Objetivos especficos: .
Repasar los conceptos de anlisis de Fourier en tiempo continuo y discreto filtros
digitales.
Identificar las formas de los filtros digitales empleados para las telecomunicacin en
radiofrecuencia.
Calcular la potencia y el ancho de banda de seales con el analizador de espectros.
Equipo: .
Analizador de espectros Agilent E4402B
Generador de seales Tektronics CFG253
Osciloscopio Agilent 5464A
Investigacin previa .
1. Investigue cuales son los filtros ms empleados en comunicaciones de radio frecuencia.
Encuentre su Respuesta al Implulso.
2. Investigue la medida de potencia dBm.
Simulacin .
Utilizando Simulink MatLab, realice un diagrama de bloque semejante al siguiente.
IE-0502 116
Identifique y estudie cada bloque. Utilice el Help de Simulink.
Varie el bloque de Modulacin, escoja al menos 3 tipos de modulacion que no sean de
binarios, (1 FSK, 1 PSK y 1 QAM). Y a cada una varie el Filtro empleado, utilice al menos
2 valores por filtro Gassuiano y Nyquist Cuadrado.
Investigue para hacer la interfaz de Matlab FVTool y despliegue la respuesta en magnitud
de los filtros Nyquist Empleados.
Puede utilizar como referencia: Proakis, Jogn G. et al. Contemporary
Communication Systems using MatLab. 2 edicin, BrooKs Cole, 2002.
Parte experimental .
13. Conecte el equipo de Laboratorio.
14. Encienda el equipo de laboratorio. Emplee el Osciloscopio de modo Grfico XY.
15. En el generador presione Preset, luego ModeI/Q BasebandDECT
16. Presione DECT O y encienda la generacin de radiofrecuencia RF O.
17. Dirjase a Modify Standards y varie la modulacin tal como lo hizo en la
simulacin, comience por el FSK. En Modulation Type.
18. Y Luego otra vez en Modify Standards, en Filtres.
19. Varie entre los cuatro tipos de filtros del generador (Gaussian, Nyquist, Square-root
Nyquist & Rectangule), los parmetros del filtro, despliegue la respuesta al impulso
IE-0502 117
y la respuesta en magnitud de los filtros empleados. Para esto en User Filter
seleccione el filtro en Default FIR y utilice las funciones de Display Impulse y
Display FFT.
20. Tome las seales de las variaciones en la constelacin de las modulaciones del
osciloscopio y las seales en el espectro desde el analizador.
21. Cambie la modulacin y vuelva a variar los filtros y sus parmetros.
Cuestionario .
1. Se observa la forma del Filtro en el analizador de espectros tal y como se observar
al desplegar la respuesta al impulso en el generador.? Por que sucede eso?
2. Vari las constelaciones de acuerdo a las simulaciones? Se dieron de acuerdo a lo
simulado? Cuales si cuales no?
IE-0502 118
EXPERIMETO #3 MTODOS DE ACCESO MLTIPLE AL CAAL
POR DIVISI DE TIEMPO (TDMA) ESTDAR ADC
Objetivo general: .
Introducir el concepto y caractersticas de un mtodos de acceso mltiple al canal por
divisin de tiempo, especficamente el estndar NADC, con el fin de que el estudiante se
familiarice con los trminos que se utilizan en los sistemas de comunicacin celular.
Objetivos especficos: .
Identificar los mtodos de acceso al canal por divisin de tiempo (TDMA) que pueden
ser generados con el generador de seales Agilent E4433B ESG-D con la Opcin UN8
instalada.
Analizar el estndar NADC.
Observar la influencia de modificar distintos parmetros del estndar NADC.
Equipo: .
Generador de seales Agilent E4433B
Analizador de espectros Agilent E4402B
Osciloscopio Agilent 5464A
Computadora con interfase GPIB
Cables de conexin
IE-0502 119
Investigacin previa .
1. Investigue los principales tipos de acceso mltiple al canal que existen en los sistemas de
comunicacin.
2. Adems investigue aplicaciones del estndar de transmisin NADC, refirase a su modo
de acceso y estructura de las tramas y como se organizan, utilice para esto diagramas
explicativos.
3. Encuentre el valor de los siguientes parmetros del estndar de NADC: bandas de
operacin, nmero de portadoras por banda, filtros, ancho de banda de la portadora, mtodo
de acceso al canal, nmero de usuarios por portadora, tasa de transmisin de bits, tipo de
modulacin usada, tiempos de tramas (frames) y ranuras (slots).
Procedimiento .
1. Conecte el generador de seales al analizador de espectros y al osciloscopio.
2. Encienda todos los equipos.
3. Presione Preset en el plano frontal del generador, para restaurar la configuracin de
fbrica.
4. Ajuste la amplitud de la seal a 0 dBm.
6. Presione Mode, luego seleccione Real Time I/Q Baseband, luego TDMA y luego
NADC.
7. Active la modulacin ADC y presione el botn RF O/OFF. Seleccione DATA
FORMAT en Pattern.
8. Seleccione la opcin de Frequency Chanel O
IE-0502 120
9. Ajuste el osciloscopio para visualizar la seal en el tiempo y el analizador de espectros a
una frecuencia central dada por el generador con un Span de 1MHz. Haga una captura de
las pantallas del osciloscopio y el generador seales.
10. En el analizador de espectros, presione la tecla BW/Avg y active la funcin de Average.
Capture la imagen y luego desactive el promediado.
11. Presione Measure, luego Occupied BW
12. Ahora en Modify Standard vari el Symbol Rate a uno a 5Msps.
13. Si conecta el osciloscopio a las salidas del panel trasero de DATA OUT y CLOCK
OUT, notar como varan las seales de datos y tiempo al variar la taza de smbolos.
14. Conecte los canales 1 y 2 del osciloscopio a las salidas I y Q del generador (en el panel
trasero del generador). Configure el osciloscopio en el modo XY. Observe el mapa de
constelacin NADC. Identifique el tipo de modulacin que utiliza.
15. Ahora seleccione el Data Format como Framed, en el generador de seales.
Asegrese que solo un Timeslot este activo y vuelva a realizar los pasos del 9 al 14.
Despus realice el punto 9 pero deshabilite la opcin del promedio.
16. Se observa la forma del filtro empleado cuando nicamente se tiene un timeslot
encendido? Vari el Span de la frecuencia para poder apreciarla.
17. Realice una captura en el Osciloscopio que le permita estimar el tiempo del timeslot.
18. Vari el nmero de timeslots encendidos.
Cuestionario .
1. Explique la imagen obtenida en el analizador de espectros, al promediar la seal recibida
en el punto 9-2 del procedimiento.
2. Porque varia el CLK Out al variar la Tasa se Smbolos?
IE-0502 121
EXPERIMETO #4 VARIACI DE LA COFIGURACI DE LOS
TIMESLOTS Y LA FORMACI BURST DEL SISTEMA GSM.
Objetivo general: .
Introducir el concepto y caractersticas de la configuracin de los timeslots de acceso
mltiple al canal por divisin de tiempo y la formacin burst, especficamente el
estndar GSM, con el fin de que el estudiante se familiarice con los trminos que se utilizan
en los sistemas de comunicacin celular.
Objetivos especficos: .
Analizar el estndar GSM.
Estudiar la Configuracin de los timeslots del estndar GSM.
Estudiar el efecto de la formacin burst de los timeslots
Observar la influencia de modificar distintos parmetros del estndar GSM.
Equipo: .
Generador de seales Agilent E4433B
Analizador de espectros Agilent E4402B
Osciloscopio Agilent 5464A
Computadora con interfase GPIB
Cables de conexin
Investigacin previa .
1. Investigue aplicaciones del estndar de transmisin NADC, refirase a su modo de
acceso y estructura de las tramas y como se organizan, utilice para esto diagramas
explicativos. Encuentre el valor de los siguientes parmetros del estndar de NADC:
bandas de operacin, nmero de portadoras por banda, filtros, ancho de banda de la
IE-0502 122
portadora, mtodo de acceso al canal, nmero de usuarios por portadora, tasa de
transmisin de bits, tipo de modulacin usada, tiempos de tramas (frames) y ranuras (slots).
2. Investigue las configuraciones de los timeslots del sistema GSM: Access, Dummy,
Custom, Normal, FCorr, Sync, Dummy, Access.
3. Investigue que es la formacin Burts (Burst Shaping) de los timeslots y sus
parmetros.
Procedimiento .
1. Conecte el generador de seales al analizador de espectros y al osciloscopio.
2. Encienda todos los equipos.
3. Presione Preset en el plano frontal del generador, para restaurar la configuracin de
fbrica.
4. Ajuste la amplitud de la seal a 0 dBm.
6. Presione Mode, luego seleccione Real Time I/Q Baseband, luego TDMA y luego
GSM.
7. Active la modulacin GSM y presione el botn RF O/OFF. Seleccione DATA
FORMAT en Framed. Y Encienda los tiemeslots 0 y 2.
8. Seleccione la opcin de Frequency Chanel O
9. Ajuste el osciloscopio para visualizar la seal en el tiempo y el analizador de espectros a
una frecuencia central dada por el generador con un Span de 1MHz. Haga una captura de
las pantallas del osciloscopio y el generador seales.
10. Entrando a la opcin de Modify StandardBurst Shape. Varie el tiempo de ascenso
(Rise Time) y el tiempo de descenso (Fall Time) a 50 bits. Capture la imagen en el
IE-0502 123
Osciloscopio. Varie el tiempo de descenso y descenso para encontrar el nmero de bits que
varan la forma de onda.
11. Entrando a la opcin de Modify StandardBurst Shape Define User Burst
Shape.
12. Introduzca los parmetros que se ven en la figura X.
13 Presione -More (1 of 2), luego Presione Display Burst Shape, Para Visualizar la
formacin del Burst realizada
14. Ahora Presione Return y dirjase a Load/Store Store To File. Pngale un nombre al
archivo de formacin del Burst. Por ejemplo lo denominamos PRUEBA1.
15. Ahora en presione Return Return y en Burst Shape Type
-User File
-Select File con el archivo PRUEBA1 marcado
16. Aguarde mientras el generador configura la nueva forma del Burst. Realice una toma de
la seale en el osciloscopio.
IE-0502 124
17. Si ahora encendemos el timeslot 1 y el 5, tendremos un resultado de interferencia
entre los timeslots. Observa como.
18. Seleccione ahora el timeslot 5 y en Configure, modifquelo a Access.
19. Realice una toma de la seal en el osciloscopio.
20. Vari el nmero de timeslots encendidos y las configuraciones.
Cuestionario .
1. Cul es la importancia de la formacin de burst es los sistemas TDMA?
2. Cul es el nmero de bits en los tiempos de descenso y ascenso que comienzan a
modificar la formacin del burst?
3. En que cambio la seal al cambiar la configuracin del timeslot? Cmo lo explica?
IE-0502 125
Captulo 7 Anlisis de Resultados
Los resultados del manejo del equipo, su conectividad, el uso de sus operaciones y
los problemas obtenidos se manifiestan.
Las prcticas de laboratorio propuestas parten de las prcticas de modulacin digital
de Elas Retana, las cuales son la base en la actualidad del curso de Laboratorio Elctrico
IV, por lo que en los resultados no se discuti acerca de lo que son los modos o criterios
para escoger el tipo de modulacin para una tecnologa dada.
En el primer experimento se hizo uso de la opcin de medicin de la tasa de bit
errneo en su operacin como bucle. Debido al hecho que an no se cuenta con un
demodulador digital, el nico modo de poder emplear la tarjeta de BER era crear el bucle
entre las salidas y las entradas de datos al comparador BER. En la gua de programacin de
la opcin 300 se hace referencia que los nicos patrones de entrada que pueden ser
evaluados para la medicin del BER son los PN9 y PN15, instalados por fbrica en el
generador. Por lo que si se vara este patrn de salida se realizara la medicin de bits
errneos, conforme a los bits cambiados en el patrn. Durante las pruebas se observ que
los bits de la primera fila del patrn PN9 o PN15 no puede ser alterada, debido a que esto
conlleva a la desincronizacin del comparador para 2Mbps con la opcin ReSync
habilitada.
Este fue el nico modo de encontrar que el comparador trabajara con efectividad,
por que en el proceso se tena la idea de conectar los datos de los dos generadores a una
entrada de datos de un generador para crear datos errneos , pero esta experiencia no
aseguraba la cantidad de bits errneos ledos, por lo que se recomienda adquirir un
demodulador digital para poder hacer uso de las mltiples funciones de la Opcin 300
IE-0502 126
como es la medicin de RBER, FER, adems de poder evaluar las configuraciones de los
timeslots para las diferentes tecnologas.
Como si se logra en las simulaciones propuestas, se tiene una visin ms real de la
medicin de BER para un sistema de comunicacin. Se utiliz MATLAB para realizar
modelos de simulacin para sistemas de comunicacin simples para Simulink. Esto con el
fin de que el estudiante que no tenga un conocimiento en modulacin pueda entender de
forma general como se realizan la transmisin de ondas de radiofrecuencia.
nicamente en el Primer programa de MATLAB si se hace uso de los
conocimientos adquiridos en el curso de Sistemas de Comunicaciones, impartido por el Dr.
Ral Sequeira, en el segundo ciclo del 2007. En este programa se realiza el anlisis
profundo de la teora de comunicacin y seales de comunicacin con la energa de la
comunicacin como el promedio de todas las seales. Se hace uso de la funcin dpskmod
para la modulacin digital, y se tom el mximo de la correlacin entre la seal recibida y
la transmitida, esto con el fin de mitigar el retardo, esto de un canal AWGN, y comparar la
seal de entrada con la de salida.
El experimento 2 hace alusin a la importancia de los filtros en la modulacin
digital, a fin de disminuir la interferencia intersmbolo. Se muestra como con la variacin
del parmetro del filtro, la configuracin de la constelacin de una modulacin, puede
variar considerablemente. Adems se mostr el comportamiento en frecuencia que se da al
variar el filtro tanto por el ancho de banda empleado en la transmisin como el anlisis en
el tiempo presentado.
Para el tercer experimento se realiza una introduccin a los sistemas TDMA, en
especial al sistema NADC, el cual es conocido popularmente en Costa Rica como sistema
TDMA. Se realiza una introduccin al sistema NADC para que se tenga una mejor
IE-0502 127
comprensin de cmo se maneja en el tiempo el acceso a una misma frecuencia por medio
de los timeslots y como afecta este proceso en el espectro a la frecuencia portadora. Se
revisan los estndares de este sistema de comunicacin con el fin de ponerlos en prctica en
el laboratorio y entender cada uno de los parmetros descritos en l.
Para el cuarto experimento se hizo referencia al sistema de comunicacin GSM, el
cual es el sistema de comunicacin con el mayor nmero de usuarios del mundo. Se revis
un poco ms en detalle el estndar de comunicacin pues se enfatiz en los diferentes tipos
de timeslots empleados en esta tecnologa. Cada uno de estos timeslots guarda ciertas
restricciones semejantes como son el caso del tiempo guardia al final de la trama as como
el hecho que se utilizan bits de sincronizacin y bits de datos. En el Anexo B se muestran
las distintas configuraciones de timeslots disponibles en el generador para GSM.
Una parte importante de este laboratorio es la formacin del burst, la cual es la
ltima etapa en el transmisor para las tecnologas TDMA. La formacin del burst
determina la forma en el tiempo que van a llevar los timeslots a la hora de ser
transmitidos. Si el transmisor se apaga muy despacio, el usuario del prximo timeslot del
marco de TDMA experimenta interferencia mientras que si se apaga muy rpido, la
expansin de la potencia hacia la frecuencia de canales adyacentes incrementa. Por lo que
el papel del burst es darle forma en el tiempo a la generacin, anlogo al filtro el cual da
forma a la seal pero en frecuencia.
IE-0502 128
Figura 7-1. Dominio en la frecuencia y en el tiempo.
Por ello una seal de tecnologa digital lleva consigo muchas especificaciones y
procesos para llegar a realizarse la comunicacin, tal como se estudio en los estndares
internacionales para los diferentes sistemas de tecnologas TDMA. En este mbito de los
estndares se requiere de un conocimiento ms detallado de la tecnologa estudiada, esto
debido a que los estndares son tan amplios y cubren minuciosamente cada detalle de las
transmisiones que para un lector novato en la tecnologa es sumamente complejo de
entender. Esto debido a que hay tantos parmetros involucrados en estos estndares donde
cada uno hace una gran diferencia en la comunicacin, por lo que se recomienda contactar a
algn ingeniero que se dedique fielmente a este un tipo de tecnologa para hacerle las
consultas de los parmetros de los estndares. Por otro lado algunos de los estndares que
emplea el generador son muy difciles de conseguir, puesto que en algunos casos como el
PHS y el PDC son tecnologas de origen japons, no muy cercanas ni reconocidas en
muchos pases americanos, dificultan la tarea de la bsqueda de un parmetro dado como el
BER de transmisin de voz en esos estndares.
IE-0502 129
Captulo 8 Conclusiones y Recomendaciones
8.2 Conclusiones
Se logr reducir los problemas de conectividad del equipo con la computador al
reinstalar y actualizar los software de Agilent Intuilink de cada equipo en el laboratorio.
La instalacin, uso y configuracin de la Opcin 300 en el Generador de Seales
Agilent E4433B ESG-D se realiz con xito y la prueba de loopback, mas por falta de
equipo, especficamente la Opcin 202 del generador, la tarjeta demoduladora no
sincroniza la seal de entrada por lo que no es posible las pruebas de BERT de la estacin
base.
Los estndares internacionales de comunicacin para las tecnologas TDMA son
muy complejos y la tarea de buscar un nico parmetro como es el BER mximo de
transmisin de voz result una tarea compleja y en algunos casos no se pudo lograr.
El uso y configuracin del generador de seales es una tarea que debe ser guiada por
un conocimiento terico previo, adems que se vuelve un proceso minucioso de
investigacin de las nuevas opciones del generador pues el fabricante brinda muchas notas
tericas y de utilizacin del equipo y entre dos versiones distintas de un manual hay
muchos detalles que se incorporaron, los cuales son importantes para el entendimiento y la
configuracin del equipo.
En las prctica 3 y 4, se hace una introduccin a los mtodos de acceso al canal por
divisin del tiempo (TDMA), especficamente NADC y GSM. El estudiante se
familiarizar con los trminos utilizados en los sistemas de comunicacin celular.
IE-0502 130
Se realiza una introduccin a la configuracin de los timeslots dentro de la
tecnologa GSM, la cual brinda 6 diferentes tipos de timeslots convencionales, lo cual
brinda una entrada en los sistemas de comunicacin por sincronizacin.
Para poder introducir el anlisis de las tasas de error de una transmisin y
probabilidad, se requiere de ms equipo a parte del existente en el laboratorio actualmente
para poder simular las condiciones de una transmisin real. De otra manera el BER solo
variar con respecto a las variaciones que se le realicen en los datos de salida del mismo.
Se estudi la parte terica de la probabilidad de error de los diferentes tipos de
modulaciones estudiadas en el laboratorio, lo que llevadas a la prctica caben en la
medicin del BER.
IE-0502 131
8.2 Recomendaciones
Se recomienda que se realice un estudio de los tipos de codificacin brindados por
el Generador de Seales Agilent E4433B ESG-D
Es necesario que la escuela adquiera equipo necesario para dichas pruebas como lo
es un generador de ruido para simular un canal real, un DUT o analizador de seales
vectoriales como algn instrumento miembro de la familia 89600 de Agilent (que entre
sus mltiples funciones poseen un demodulador digital), el cual se empleara tanto junto a
la opcin 300 como la UN7.
Adems se recomienda conseguir tanto la Opcin 202 para lograr la demodulacin
de las tecnologas GSM y EDGE con el generador as como el convertidor Agilent A20
Down Converter (E4400-60200), para la instalacin de la opcin 300 en el segundo
generador del Laboratorio.
Se recomienda que la Escuela adquiera la opcin UND para instalarla al equipo.
Esta opcin es un generador dual de formas de onda arbitrarias, el cual provee sistema de
generacin de seales de banda base muy flexible para las ms complejas formas de onda
de RF. Pero lo ms importante es que estas seales simuladas pueden ser generadas desde
MATLAB u otros programas. El fabricante ha editado material sobre la utilizacin de la
opcin UND con MATLAB.
Se recomienda un estudio terico de los estndares de TDMA NADC, GSM, PHS,
PDC, TETRA y DECT profundo con el fin de estudiar a fondo la configuracin de los
timeslots, tramas y multitramas dentro de cada tecnologa, que se pueda aplicar luego a
la configuracin de los timeslots del generador por los usuarios.
IE-0502 132
Adquirir otra interfaz GPIB para otra computadora puesto que la escuela
nicamente cuenta con una sola interfaz de este tipo, por lo que en el laboratorio se vuelve
imposible que dos personas trabajen independientemente con el equipo.
Por ltimo se recomienda que el curso de laboratorio elctrico IV tenga como
requisito el curso de Sistemas de Comunicaciones, debido a que teniendo un conocimiento
terico de sistemas de comunicacin se le puede sacar ms provecho al curso e introducir
prcticas ms complejas realizando simulaciones ms complicadas con todos los bloques de
un sistema de comunicacin real. Adems se fortalecera el conocimiento de sistemas de
comunicaciones.
IE-0502 133
Captulo 9 Apndices
Apndice A, Modelos de Ruido
Por definicin ruido se denomina a la informacin no deseada que contamina la
imagen. Entre las fuentes ms comunes de ruido en las comunicaciones digitales se tienen:
Adquisicin: por efectos en los sensores y componentes electrnicos, temperatura,
ruido de lnea e el sistema de captura. Transmisin: interferencias en el canal, ejemplo:
variacin de condiciones atmosfricas en microondas.
Si asumimos un ruido que sea independiente de las coordenadas espaciales, excepto
el ruido peridico y adems que el ruido no esta correlacionado con la seal. Entonces el
ruido queda descrito mediante variables estadsticas en particular la PDF (funcin de
densidad de probabilidad). Por lo que los ruidos ms comunes se describen a continuacin:
A.1 Ruido Impulsivo
Presente en defectos electrnicos de dispositivos CCD, errores en transmisin o
ruido externo que contamina la conversin A/D.
Figura 9-1. Ruido Impulsivo
IE-0502 134
=
=
=
otro
b z para P
a z para P
z p
b
a
0
) ( (A.1)
Casos Particulares
Ruido Bipolar, (Conocido como Ruido de Disparo o Ruido Sal y Pimienta): P
a
P
b.
Ruido Unipolar: P
a
= 0 P
b
= 0
A.2 Ruido Uniforme
Utilizado para simulacin de valores aleatorios
Figura 9-2. Seal Ruido Uniforme
=
otro
b z a si
a b z p
0
1
) ( (A.2)
2
b a +
= (A.3)
12
) (
2
2
a b
= (A,4)
IE-0502 135
A.3 Ruido Gaussiano
Generado por componentes electrnicos. Ampliamente utilizado por su versatilidad
matemtica, an en situaciones donde no se ajusta a los principios fsicos del ruido.
Figura 9-3. Seal Ruido Gaussiano
2
2
2
) (
2
1
) (
=
z
e z p
(A.5)
IE-0502 136
A.4 Ruido Rayleigh
Presente en canales por decaimiento de la seal.
Figura 9-4. Seal Ruido Rayleigh
<
=
a z para
a z para e a z
b
z p
b a z
0
) (
2
) (
/ ) (
2
(A.6)
4 b a + = (A.7)
4
) 4 (
2
=
b
(A,8)
IE-0502 137
A.6 Ruido Rice/Rician
El ruido Rician es semejante al ruido Rayleigh para valores de SNR bajos y
semejantes a Ruido Gaussiano para SNR altos.
Figura 9-5. Seal de Ruido Gaussiano, Rayleigh y Rician en MATLAB
Para a y b mayores a cero:
= |
\
|
)
`
+
=
casos Otros
dt e y I donde z para
b
az
I
b
b a
b
z
z p
t y
0
2
1
) ( 0
2
) (
exp
) (
cos
0
2
0
2
2 2
2
(A.9)
IE-0502 138
Apndice B. Tecnologas de Radiofrecuencia
B.1 DECT, Telfono inalmbrico digital mejorado (Digital
Enhanced Cordless Telecommunications)
El objetivo a cubrir por el estndar DECT, propuesto inicialmente en los 80 por el
CEPT, fue el de desarrollar un estndar basado en tecnologa radio digital con el fin de
mejorar algunos aspectos no resueltos por las tecnologas inalmbricas de la poca, como
eran fundamentalmente la calidad de la comunicacin, la proteccin frente a escuchas y la
interferencia radio de otros telfonos prximos. Se conceba, por tanto, como un estndar
de telefona domstica de entorno europeo, concepcin a la que se debe el desglose original
del acrnimo DECT (Digital European Cordless Telephony).
Para cuando el estndar fue concluido en 1992 y publicado por ETSI como
organismo sucesor de CEPT, el mbito de aplicacin haba ya excedido ampliamente la
idea original para entrar en otras aplicaciones. Desde 1993, los pases de la Unin Europea
debieron asignar frecuencias especficas para aplicaciones sobre esta tecnologa que ha
trascendido el mbito europeo para estar adoptada en estos momentos en 24 pases de todo
el mundo y en proceso de estandarizacin en otros 12 ms. Ello, unido a las posibilidades
que aporta la tecnologa en cuanto a aplicaciones que exceden la simple telefona, ha
obligado a redefinir el contenido del acrnimo DECT (Digital Enhanced Cordless
Telecommunications).
IE-0502 139
El estndar.
El estndar DECT define una tecnologa de acceso radio para comunicaciones
inalmbricas. Como tal, define el camino radio, sin entrar en el o los elementos de
conmutacin de red que se utilicen, que variarn en funcin de la aplicacin. El estndar
soporta desarrollos mono y multiclula, mono y multiusuario. Conceptualmente, da lugar a
sistemas de comunicaciones sin hilos full-dplex similares a los "celulares" que son ya
ampliamente conocidos, estando la principal diferencia en que DECT est optimizado para
coberturas locales o restringidas con alta densidad de trfico. Los estndares es el:
ETSI STC RES-03
STF E 300
IE-0502 140
Tabla 9-1. Estndares de la tecnologa DECT. Fuente [6, 23 y 27]
DECT
Ubicacin de Origen Europa / China
Ao de Presentacin 1993
Rango de Frecuencias 1.897 hasta 1.913 GHz
1.9 1.93 GHz (China)
Estructura de Datos TDMA/TDD
Canales por Frecuencia 12
Modulacin 0.5 GFSK
202-403 kHz dev (1bit/smbolo)
CODEC de voz ADPSM- 32 Kbits/s
Potencia de salida del mvil 250 mW
Tasa de datos modulados 1.152 Mbit/s
Filtro 0.5 Gaussiano
Separacin de canales 1.728MHz
Numero de Canales 10 frecuencias portadoras con 12 usuarios
por frecuencia (120)
Fuente CI., Spec Part 1Rev 05,2e
Lanzamiento en China 8/15/96
Servicios PBX inalmbrico
Normalizacin ETSI/CNAF-UN-49
El estndar DECT requiere un BER de 0.001 a temperatura nominal y con
desviaciones de frecuencia de portadora de 50 kHz para una potencia de entrada de -86
dBm. Como especificacin particular se requiere una sensibilidad de -90 dBm.
8
IE-0502 141
B.2 TETRA, Sistema de Radio Troncalizado Trans-Europeo
(Terrestial Trunked Radio)
Desarrollado en un principio para el sector de la seguridad pblica y transportes. La
red TETRA (Sistema Radioelctrico Terrestre con concentracin de enlaces) es un estndar
definido por el Instituto Europeo de Estndares de Telecomunicacin (ETSI), con el
objetivo de unificar diversas alternativas de interfaces de radio digitales para la
comunicacin entre los profesionales.
Tabla 9-2. Especificaciones TETRA. Fuente [6]
TETRA
Ubicacin de Origen Europa
Ao de Presentacin 1995
Rango de Frecuencias Alrededor de 450 MHz Generalmente
Puede usarse < 1 GHz segn leyes de
radiofrecuencia por pas
Estructura de Datos TDMA
Canales por Frecuencia 4
Modulacin /4 DQPSK
CODEC de voz Incluye cdigo de canal y voz 7,2 Kbits/s
Potencia de salida del mvil -
Tasa de datos modulados 19.2 Kbit/s
Filtro 0.4 SQRT Coseno
Separacin de canales 25 KHz
Numero de Canales
Servicios Trunked System
Adj.ch.sel> 60 dB
Normalizacin ETSI TS 100392-15
8
Bibliografa [27]
IE-0502 142
B.3 GSM, Sistema Global para Comunicaciones Mviles (Global
System Mobile Communications)
GSM son las siglas en ingles Global System for Mobile Communications (Sistema
Global para las comunicaciones Mviles), es el sistema de telfono mvil digital ms
utilizado y el estndar de facto para telfonos mviles en Europa.
Definido originalmente como estndar Europeo abierto para que una red digital de
telfono mvil soporte voz, datos, mensajes de texto y roaming en varios pases. El GSM
es ahora uno de los estndares digitales inalmbricos 2G ms importantes del mundo. El
GSM est presente en ms de 160 pases y segn la asociacin GSM, tienen el 70 por
ciento del total del mercado mvil digital.
Los estndares para las mediciones en el transmisor y receptor GSM se tomaron del
Instituto de Estndares de Telecomunicaciones Europeas( European Telecommunications
Standards Institute, ETSI). En sus estndares 3GPP:
GSM 05.05/ETS 300-577: Transmisin y recepcin radio de GSM y DCS1800.
Digital cellular telecommunications system (Phase 2);Radio transmission and
reception GSM 05.05 version 4.23.1)
3GPP TS 05.05.V8.12.0 Radio access network; radio transmission and reception
(release 1999).
3GPP TS 11.21 V8.6.0 Base station system (BSS) equipment specification; radio
aspects (release 1999).
IE-0502 143
Tabla 9-3. Especificaciones GSM. Fuente [6, 22 y 23]
GSM
Ubicacin de Origen Europa
Ao de Presentacin 1992
GSM 900
canales 0 124, 955 1023
876.2 a 914.8 MHz (uplink),
921.2 a 959.8 MHz (downlink)
GSM 1800
canales 512 885
1710.2 a 1784.8 MHz (uplink),
1805.2 a 1879.8 MHz (downlink)
GSM 1900 (Amrica)
canales 512 810
1850.2 a 1909.8 MHz (uplink),
1930.2 a 1989.8 MHz (downlink)
Rango de Frecuencias GSM 850 (Amrica)
canales 128 251
824.2 a 848.8 MHz (uplink),
869.2 a 893.8 MHz (downlink)
Estructura de Datos TDMA
Canales por Frecuencia 6-16
Modulacin 0.3 GMSK (1 bit por smbolo)
CODEC de voz RELP-LTP 13 Kbits/s
Potencia de salida del mvil 3.7 mW hasta 20 W
Tasa de datos modulados 270.833 Kbit/s
Filtro 0.3 Gaussiano
Separacin de canales 200 KHz
Numero de Canales 124 frecuencias por canal con 8 timeslots por canal
(1000)
Servicios Celular Pblico
IE-0502 144
Dentro del esquema GSM, este se divide de la siguiente forma
9
:
Figura 9-6. Diagrama de Segmentacin de tecnologa GSM
Figura 9-7. Diagrama de codificaciones de canal TCH/FS de tecnologa GSM
9
Figuras 9.6, 9.7 y 9.8 tomadas de [28]
IE-0502 145
Dentro de las estimaciones de BER, para la tecnologa GSM se tiene la siguiente norma:
Figura 9-8. BER segn los timeslots RXQUAL
IE-0502 146
B.4 ADC, Sistema Digital de Telefona Celular de orteamrica
(orth American Digital Cellular)
NADC fue diseado para que calzara fcilmente en la red AMPS preexistente. Para
que los canales de NADC calzarn en los canales AMPS adems de la reutilizacin de
frecuencias semejantes.
NADC se puede encontrar con otras denominaciones como
o NA-TDMA (orth American TDMA)
o D-AMPS (Digital AMPS)
o ADC (American Digital Cellular)
o USDC (United Status Digital Cellular)
o IS-136 (Interin Standard) el que la define
En el caso de Costa Rica este es el sistema de comunicacin que se conoce
popularmente simplemente como TDMA. El estndar que se maneja comnmente sobre los
datos dados por la TIA (Telecommunication Industry Association) y EIA (Electric
Industries Association), que publicaron:
-TIA/EIA-628 (tambin llamado IS-137): 800 MHz Cellular System, TDMA
Radio Interface Performance Standards for Dual-Mode Mobile Stations.
-TIA/EIA-629 (also called Interim Standard IS-138): 800 MHz Cellular System,
TDMA Radio Interface Performance Standards for Base Stations Supporting. Dual-
Mode Mobile Stations.
IE-0502 147
Tabla 9-4. Especificaciones ADC. Fuente [6]
ADC
Ubicacin de Origen Amrica del Norte
Ao de Presentacin 1992
Rango de Frecuencias 869 894 Downloading
824 849 Uploading
Estructura de Datos TDMA
Canales por Frecuencia 3-6
Modulacin /4 DQPSK
CODEC de voz VSELP 8 Kbits/s
Potencia de salida del mvil 2.2 mW 6 W
Tasa de datos modulados 48.6 bit/s
Filtro 0.35 SQRT Coseno
Separacin de canales 30 KHz
Numero de Canales 832 frecuencias por canal con tres
usuarios por canal (2496))
Servicios Celular Pblico
Normalizacin
IS 54
IS 136
IE-0502 148
B.5 PDC, Sistema Digital de Telefona Celular del Personal
(Personal Digital Celular)
El PDC es la tecnologa que aprovecha de forma ms eficiente el espectro de todas
las tecnologas TDMA opera dividiendo cada canal en varias ranuras de tiempo y por tanto
permitiendo a varios usuarios utilizar a la vez un canal de la misma frecuencia. Cada canal
puede soportar 3 usuarios en condiciones normales. Puede trabajar con 6 canales half-
rate (o 3 canales full-rate), comparado con 3 canales de 30KHz en el IS-136 y 8 canales
en 200KHz en el GSM. Incluso la comparacin sale favorable con el CDMA (Code
Division Multiple Access), utilizando tecnologas de extensin del espectro para
proporcionar ms de 131 canales de un ancho de banda de 1250KHz.
La codificacin de la voz es un factor importante. El PDC utiliza un codificador
distinto que el de IS54/IS136. La tasa del estndar es de 9.6Kbps del estilo de otras
tecnologas similares como el GSM, pero cuando la codificacin es de forma half-rate cae
hasta los 5.6Kbps. Aunque esto da una reduccin considerable en la calidad de la voz,
todava es adecuado para mantener la inteligibilidad, es decir, que se entienda la voz.
La red PDC soporta muchas ms funciones avanzadas online que las otras
tecnologas mviles de Segunda Generacin 2G con su mensajera de texto SMS y la
identificacin de llamada. Utilizando sus capacidades de Red Inteligente, el PDC tambin
soporta llamadas en prepago, nmeros personales, Nmeros de Acceso Universal, planes de
carga avanzados y Redes Privadas Virtuales inalmbricas, VPNs. Las VPNs son grupos
cerrados de usuarios que proporciona a los colegas trabajar en lugares diferentes para
IE-0502 149
comunicarse a travs de la red de telefona mvil como si estuvieran usando un sistema
convencional de telefona en una oficina.
En Japn la cobertura en interiores es altamente importante, proporcionando una
importante diferencia en el servicio para las otras redes. El PDC ha sido diseado para
permitir soluciones de mejora de la congestin en lugares como centros comerciales,
oficinas y estaciones de metro. Una red de micro-estaciones y pico-estaciones base puede
ser desplegada en interiores con sistemas de antenas distribuidos y repetidores, sobre todos
los edificios que tengan en su planificacin el estndar PDC.
Para la transmisin de datos se introdujo el PDC-P (PDC Mobile Packet Data
Communication System). Utiliza un sistema basado en la transmisin de paquetes
permitiendo a varios usuarios utilizar un canal simple a la vez. Esto vale para aplicaciones
rompedoras como la navegacin por Internet, donde la aproximacin a la conmutacin de
circuitos tradicional derrocha el ancho de banda requiriendo que un canal est siempre
dedicado a un nico usuario. La transmisin de datos por conmutacin de paquetes es muy
conveniente tambin porque el usuario est permanentemente, online y slo paga por el
volumen de datos transmitido. Al mejorar la eficiencia de la red, el PDC-P da una tasa de
transferencia de 28.8Kbps.
El estndar seguido es el de la Asociacin de Industrias de Negocios de Radio
ARIB, (Association of Radio Industries Businesses), el cual publico ARIB RCR:
STD-27: Personal Digital Cellular Telecommunication System RCR
Standard.
IE-0502 150
Tabla 9-5. Estndares PDC. Fuente [6]
PDC
Ubicacin de Origen Japn
Ao de Presentacin 1993-1994
Rango de Frecuencias 810 826 MHz Down
940 956 MHz Up
1777 1801 MHz Down
1429 1453 MHz Up
Estructura de Datos TDMA
Canales por Frecuencia 3-6
Modulacin /4 DQPSK
CODEC de voz IVSELP 8 Kbits/s
Potencia de salida del mvil 0.3W 3W
Tasa de datos modulados 42 Kbit/s
Filtro 0.5 SQRT Coseno
Separacin de canales 50 KHz
25 KHz interleave
Numero de Canales 1600 canales con 3 usuarios por canal
(4800)
Servicios Celular Pblico
Normalizacin RCR Spec STd 27B
IE-0502 151
B.6 PHS, Sistema Accesible Personal de Telefona (Personal
Handyphone System)
La tecnologa PHS, que son las siglas para Personal Handyphone System, fue
desarrollada en Japn a fines de los aos '80s. Funcionalmente puede operar como un
telfono inalmbrico y como un sistema de comunicacin para exteriores. Por esa razn,
puede ser usado como telfono de casa, oficina y tambin como porttil.
El sistema PHS es muy similar al utilizado por los telfonos mviles, ya que
tambin funciona en base a celdas o clulas -que es de donde proviene el nombre celular-
que en el caso del sper inalmbrico son ms pequeas y se llaman micro celdas.
La cobertura de cada celda es pequea, el costo de instalacin de la red es inferior a
la de la telefona mvil tradicional, ya que no se necesitan grandes infraestructuras para
montar las antenas y la potencia requerida de transmisin tambin es menor. Por otro lado,
PHS es un complemento a la red telefnica local.
Desde el punto de vista tcnico, esta tecnologa emplea el sistema TDMA/TDD
(Time Division Multiple Access/ Time Division Duplex), cuya ventaja es que utiliza de
manera eficiente la frecuencia destinada, porque la seal de ida y retorno viajan en la
misma banda.
En este caso el estndar empleado ms comnmente es el de ARIB:
ARIB RCR STD-28 and Technical Report for PHS
IE-0502 152
Para la versin 5.2 del RCRbSTD-28 de ARIB, menciona en la seccin 7.3.2.10
que: The signal level is the value of the bit error rate floor characteristics specification,
and the number of bits transmitted is at least 2.556 x 106
10
Lo cual nos brinda un BER de 3.91x10
-7
para transmisin de datos.
Tabla 9-6. Especificaciones PHS . Fuente [6]
PHS
Ubicacin de Origen Japn / China
Ao de Presentacin 1993 Uso privado
1995 Pblico
Rango de Frecuencias 1.897 1.918 GHz Up/Down
1.9 1.93 GHz (China|)
Estructura de Datos TDMA
Canales por Frecuencia 4 8
Modulacin /4 DQPSK
CODEC de voz ADPCM 32 Kbits/s
Potencia de salida del mvil 10 mW
Tasa de datos modulados 384 Kbit/s
Filtro 0.5 SQRT Coseno
Separacin de canales 300 KHz
Numero de Canales -
Servicios Servicio de Telefona Inalmbrica Personal
Normalizacin RCR STD 28
10
RCR-STD-28 v5.2 [21]
IE-0502 153
Apndice C. BER mximo permitido GSM900 y DCS 1800
BER mximo permitido y estados de sensibilidad de referencia para todas las clases
de GSM900 y CS 1800, telfono mvil y estaciones base. Tabla 1 de Bibliografa [22]
IE-0502 154
IE-0502 155
Apndice D. Modulaciones Posibles del Generador Agilent E4433B
ESG-D
En este apndice se desea dar a conocer las constelaciones para cada uno de los
tipos de modulacin posibles con el generador, por lo que se presentan a continuacin:
Figura 9-9, Modulaciones del Generador Agilent E4433B
IE-0502 156
Apndice E. Configuracin General de la opcin U8
Figura 9-10. Operaciones de la U8
IE-0502 157
Captulo 10 Anexos
Anexo A. Simulaciones MATLAB y Simulink
En este apndice se desea dar a conocer las constelaciones para cada uno de los
tipos de modulacin posibles con el generador, por lo que se presentan a continuacin:
Ejemplos Modulacin M-PSK Simulink
Figura 10-1. Modelo M-PSK en Simulink
IE-0502 158
Figura 10-2. Antes y despus de Constelaciones Simuladas, modulacin BPSK con canal
AWG con Eb\o de 35dB.
Figura 10-3. Grafico de BER vs Eb/o, para modulacin BPSK tanto terica como simulada,
IE-0502 159
Figura 10-4 Constelaciones de Modulacin QPSK, antes y despus de canal AWG con Eb/o
de 20 dB, para una trama de 500 bits.
Figura 10-5 Constelaciones de Modulacin 8QPSK, antes y despus de canal AWG con
Eb/o de 20 dB, para una trama de 500 bits.
IE-0502 160
Figura 10-6. Constelaciones de Modulacin 16QPSK, antes y despus de canal AWG con
Eb/o de 20 dB, para una trama de 500 bits.
Figura 10-7. Constelaciones de Modulacin /4-DQPSK, antes y despus de un canal AWG
con Eb/o de 20 dB para una trama de 1000 bits.
IE-0502 161
Figura 10-8 Constelaciones de Modulacin MSK, antes y despus de canal AWG con Eb/o
de 20 dB, para una trama de 500 bits.
Figura 10-9, Constelaciones de Modulacin 16FSK, antes y despus de canal AWG con Eb/o
de 45 Eb/o para un BER de 0.975
IE-0502 162
Anexo B. Configuracin de timeslots GSM
Figura 10-10. Timeslot configuracin ormal
Figura 10-11. Timeslot configuracin de Acceso
Figura 10-12. Timeslot configuracin Sincronizacin
IE-0502 163
Figura 10-13. Timeslot configuracin Tonta
Figura 10-14. Timeslot configuracin Correccin de Frecuencia
Figura 10-15. Timeslot configuracin Adaptable
IE-0502 164
Captulo 11 Bibliografa
1. Agilent Technologies. Controlling TDMA timeslot power levels using the
Agilent ESG-D series RF signal generators
2. Agilent Technologies. Customizing Digital Modulation with the Agilent
ESG-D Series Realtime
3. Agilent Technologies. Digital Modulation in communication systems An
introduction. Application. Note 1298, USA, s.f.
4. Agilent Technologies. Digital Modulation in Communications Systems
An Introduction Application Note 1298
5. Agilent technologies. ESA Series Spectrum Analyzers Self-Guide Demo.
Product Note. USA,s.f.
6. Agilent Technologies. ESG Family of RF Signal Generators Data Sheet
7. Agilent Technologies. ESG Family of RF Signal Generators. Configuration
Guide, USA, s.f.
8. Agilent technologies. ESG Family of RF Signal Generators. Product Note,
USA, s. f.
9. Agilent Technologies. ESG Family Signal Generators Option 300 Base
Station BERT
10. Agilent Technologies. ESG Family Signal Generators Option UN7 Bit
Error Rate Test. Part No. E4400-90331 Printed in USA April 2000
11. Agilent Technologies. ESG Family Signal Generators Option UN8 Real-
Time I/Q Basaband
12. Agilent Technologies. Generating and Downloading Data to the Agilent
ESG-D RF Signal
IE-0502 165
13. Agilent Technologies. How to Measure Digital Baseband and IF Signals
Using Agilent Logic Analyzers with 89600 Vector Signal Analysis Software Application
Note 1559
14. Agilent Technologies. I/Q Baseband Generador, Option UN8. Product
Note, USA, s.f.
15. Agilent Technologies. Installation Note ESG-B Family Signal Generators
Option 300 Enhancement Kit: Part Number E4400-60246
16. Agilent Technologies. Measuring Bit Error Rate Using the ESG-D Series
RF Signal Generators, Option UN7
17. Agilent Technologies. Option UND, Generating Digital Modulation with
the Agilent ESG-D
18. Agilent Technologies. Real-time TDMA Personality for the E4438C ESG
Vector Signal Generator
19. Agilent Technologies. Testing and Troubleshooting, Digital RF
Communications Transmitter Designs
20. Agilent Technologies. Understanding GSM/EDGE Transmitter and
Receiver Measurements for Base Transceiver Stations and their Components Application
Note 1312
21. ARIB. Personal Handy Phone System ARIB Standard Version 5.2(2/2)
RCR STD-28
22. ETSI, Digital cellular telecommunications system (Phase 2);Radio
transmission and reception (GSM 05.05 version 4.23.1)
23. ETSI. Radio Equipment and Systems (RES); Digital European Cordless
Telecommunications/Global System for Mobile communications (DECT/GSM) inter-
working profile Access and mapping.
IE-0502 166
24. Gilley, James E. Bit-Error-Rate Simulation Using Matlab, Transcrypt
International, Inc. August 19, 2003
25. Miyara, F y Lahoz, L. Introduccin al Anlisis Frecuencial y Ruido
Elctrico, Universidad Nacional de Rosario, 2003
26. Mora Gonzlez Jaime Fco. Gua de prcticas de modulacin digital con el
generador de Seales de RF Agilent E4433B ESG-D. Universidad de Costa Rica, 2003.
27. Perez A., J.C. Transceptor Radio para Terminal DECT, ALCATEL
28. Rappaport S, Theodore, Wireless Communications, Principles & Practice,
USA, 1996.
29. Retana Durn, Elas, Prcticas de Modulacin Digital con Equipo de de
Radiofrecuencia. Universidad de Costa Rica, Agosto 2005.
30. Senz P., Roque. Teora de las Telecomunicaciones. Departamento de
Ciencia y Tecnologa, Universidad Nacional de Quilmas, Buenos Aires, Argentina
31. UIT-T G.709/Y.1331 Sector de Normalizacin de las Telecomunicaciones
de la UIT (03/2003) Serie G: Sistemas y Medios de Transmisin , Sistemas y Redes
Digitales Equipos terminales digitales Generalidades
32. Vaquerano P., Nicols. Gua de uso y prcticas de Laboratorio para el
generador de seales Agilent E4433B ESG-D y el analizador de espectros Agilent E4402B
ESA-E. Universidad de Costa Rica, enero 2003.