método de sincronización de símbolo para transmisiones de

Anuncio
MÉTODO DE SINCRONIZACIÓN DE SÍMBOLO PARA TRANSMISIONES
DE TELEVISIÓN DIGITAL TERRESTRE
UTILIZANDO OFDM
Alfonso Martín(*), Pilar Martín(**), Francisco López (**)
(*) EUIT Telecomunicación. Universidad Politécnica de Madrid
(**) Escuela Politécnica. Universidad de Alcalá
[email protected]
[email protected]
[email protected]
RESUMEN
Este articulo presenta un método para localizar el punto exacto en el que finaliza el intervalo de guarda y comienza el tiempo útil
de símb olo. El intervalo de guarda se usa para evitar la interferencia entre símbolos en comunicaciones OFDM, como las de
radiodifusión terrestre de señales de audio y video. La simulación ha sido efectuada en MATLAB y para detectar el punto de
conmutación utiliza la correlación entre muestras.
ABSTRACT
This paper present a method to locate the exact point in which the guard interval concludes and begins the useful time of
symbol. The guard interval is used to avoid the interference among symbols in communications OFDM, as those of terrestrial
broadcasting of audio and video signals. The simulation has been made in MATLAB and to detect the commutation point it
uses the correlation among samples.
Keywords :
Orthogonality, OFDM, synchronization, guard interval, ICI, ISI, continual and scattered pilots.
I. INTRODUCCIÓN
Las técnicas de modulación OFDM (Orthogonal Frecuency Division Multiplexing) han sido establecidas, entre otras
aplicaciones, por el DVB (Digital Video Broadcasting) como base para la transmisión de señales digitales de televisión terrestre,
siendo también utilizadas en otro tipo de transmisiones, como por ejemplo la radiodifusión digital de audio (DAB). Con este
método de modulación se consigue un mejor aprovechamiento del canal, respecto al método clásico de utilización de una única
portadora.
Por otra parte, utilizando este tipo de modulación es posible que el receptor efectúe una evaluación del canal existente entre él
y el transmisor y por lo tanto pueda llevar a cabo las correspondientes tareas de ecualización. Esto es de vital importancia en
entornos en los que se produce recepción multitrayecto, como es el caso de la radiodifusión terrestre, donde el número de
trayectos existentes entre el transmisor y el receptor es elevado y además fluctuable en el tiempo.
Esta técnica no ha sido posible utilizarla hasta que se han implementado moduladores y demoduladores que se basan en la
utilización de la Transformada Discreta de Fourier (DFT) y que por lo tanto pueden utilizar algoritmos FFT para calcularla. Esto
ha dado origen a la posibilidad de utilización de unos equipos totalmente digitales y factibles de ser llevados a la práctica.
II. MODULACIÓN MULTIPORTADORA
Durante el tiempo T correspondiente a un intervalo de modulación, la expresión de una portadora modulada es:
s(t) = A cos (ωot + ν)
0<t<T
en donde los valores de A y ν dependen de la información que quiera enviarse.
s(t) =Real{A e(j ωot + ν)} = Real{Ae j ν ej ωot } 0< t <T
siendo A e j ν la información compleja a transmitir.
Ci = A i e j νi
001011
Fig. 1. Constelación para 64QAM
Cuando una portadora es modulada con informaciones digitales, el número de posibles situaciones depende del número de bits
que pretenda transmitir en cada símbolo. Para el caso de enviar 6 bits, el número de posibilidades es de 64, lo que se conoce
como 64QAM, siendo esta una de las modulaciones más utilizada. En la figura 1 puede apreciarse la constelación para este
caso.
El espectro ocupado por esta portadora modulada, en donde la información a transmitir cambia en intervalos de valor T, tiene
por expresión:
 sen(π (ω − ω0 )T ) 
P( f ) = 

 π (ω − ω0 )T 
siendo su representación gráfica la que se puede observar en la figura 2.
2
fo
fo -1/T
fo +1/T
Fig. 2. Espectro de una portadora modulada
Si a su lado se coloca otra portadora establecida en la frecuencia ω1 = ωo + ∆, no existirá interferencia entre canales siempre que
la distancia entre frecuencias cumpla la relación
2π
∆=
T
siendo esta la condición de ortogonalidad que fuerza a cero el valor ICI (Inter Chanel Interference)
Si en un canal de los asignados tradicionalmente para transmisión de Televisión, de valor 8 Mhz, se pretende albergar a un
número muy alto de portadoras, el valor de
∆ deberá ser muy pequeño, por lo que el valor de T deberá ser un número muy alto.
Para la estructura DVB y expresada en la Norma ETS 300 744, se han previsto dos tipos de modos de trabajo, denominados 2K
y 8K, siendo este último el que ofrece mejores resultados para la radiodifusión de Televisión. Para el modo 8K se trabaja con
8192 portadoras para el cálculo de la FFT, pero su valor en emisión es de únicamente 6817 portadoras. La separación entre
portadoras es de 1,11 Khz, lo que proporciona una duración de símbolo de 896 microsegundos.
1/T
Fig. 3. Varias portadoras ortogonales
El conjunto de todas las portadoras confeccionan la señal radiodifundida que tiene por expresión:
2 πi  f
 N −1
s( t) = Re  Cn e 
 n = 0
∑

0
+
n
t
T 

 0<t<T

III. ECUALIZACIÓN DEL CANAL
En radiodifusión terrestre no es única la señal recibida en la antena receptora, sino que debido a las múltiples reflexiones, se
reciben gran cantidad de señales, estando cada una de ellas desfasada y atenuada un valor diferente. Además, la situación no
es estática, sino que el paso del tiempo proporciona variaciones en las características del canal, bien sea porque la antena
receptora se ha desplazado (vehículos móviles) o porque los elementos reflectores han cambiado de posición.
La técnica utilizada para determinar la función de transferencia del canal es enviar informaciones Ci, (amplitud y fase)
perfectamente conocidas, sobre la frecuencia que se pretende ecualizar. Al ser recibidas, si el canal no es perfecto para esa
frecuencia, se recibirá con diferentes amplitud y fase, pudiéndose efectuar la ecualización necesaria hasta conseguir obtener la
señal deseada y conocida de antemano.
Esto hay que efectuarlo para todas las frecuencias del espectro ocupado por la transmisión. Algunas portadoras, repartidas a
lo largo del espectro a ecualizar, se encuentran siempre asignadas a estos menesteres y se denominan ”portadoras pilotos”
(continual pilots). Existen otras portadoras que normalmente se utilizan para transmitir datos, pero de forma esporádica y con
cadencia perfectamente conocida por ambos extremos del canal, se utilizan también para enviar señales útiles para la
ecualización. Este otro tipo de portadoras se denominan “portadoras dispersas” (scattered pilot).
En los momentos en los que se está procesando una de estas frecuencias piloto, la filosofía a utilizar paral a corrección es la
establecida en la figura 4.
CANAL
ECUALIZAR
Cn
Cn
Cn
VALORACION
DEL CANAL
Fig. 4. Ecualización del canal
IV. INTERVALO CÍCLICO
La interferencia entre canales queda completamente eliminada debido a la ortogonalidad entre portadoras, pero dentro del
mismo canal, sobre la misma portadora, es posible que se estén recibiendo dos símbolos diferentes a la vez, el símbolo actual
que está llegando de forma directa y el símbolo anterior que puede recibirse de forma retardada, debido a una de las posibles
reflexiones.
Esto se soluciona con el denominado intervalo de guarda, de manera que entre símbolo y símbolo se deja un intervalo de
tiempo sin utilizar, como puede apreciarse en la figura 5. Cuanto mayor sea este intervalo, mas protección se produce frente al
interferencia entre símbolos ISI (Inter Symbol Interference). Los intervalos normalizados por el DVB son 1/4, 1/8, 1/16 y 1/32 del
tiempo útil de símbolo.
Símbolo “i-1”
Símbolo “i”
Símbolo “i+1”
Intervalos de guarda
Fig. 5. Intervalo de guarda entre símbolos
La demodulación se efectúa mediante la aplicación de la DFT, de la misma manera que la modulación se lleva a cabo
implementando la IDFT. Esto quiere decir que si la respuesta impulsiva del canal es h(k), la secuencia demodulada C?n será:
Cn' = DFT [C( k ) * h ( k ) ]
Para que en el dominio de la frecuencia pueda efectuarse el producto de la señal demodulada por la adecuada corrección, la
convolución que debe efectuar el canal debe ser la convolución circular, por lo que no se debe dejar vacío el intervalo de
guarda, sino que se debe rellenar con el final del símbolo que va ubicado en el tiempo útil colocado a continuación. De esta
forma se asegura que efectuando la demodulación de esta manera, se obtengan unos resultados correctos. La situación real es
la representada en la figura 6.
Símbolo
siguiente
Símbolo
anterior
Intervalo
de guarda
Tiempo útil de símbolo
Fig. 6. Prefijo cíclico
El tema central de este trabajo es localizar el instante exacto en el que se lleva a cabo la transición entre el intervalo de guarda y
la información útil de símbolo, siendo este uno de los aspectos más importantes en la sincronización del Sistema.
Existen otros elementos que es necesario sincronizar, como puede ser la averiguación del número de portadoras existentes
(tiempo útil de símbolo) y del valor del intervalo de guarda. Ambos parámetros son variables y por lo tanto es necesario
detectarlos, pero en este momento nos estamos centrando en el sincronismo de símbolo.
V. SINCRONISMO DE SÍMBOLO
Para detectar el instante en el que se produce la transición entre el intervalo de guarda y el tiempo útil de símbolo, puede
aprovecharse la característica de que la correlación entre señales distanciadas un tiempo Tu será máxima justo en el instante
que se pretende detectar.
En el terreno discreto no se trabaja con tiempos, sino con muestras, por lo que el concepto de distanciamiento de Tu segundos
se convierte en separación de N muestras. El valor de N desde un punto de vista teórico podría ser cualquiera, pero la realidad
es que solo se han normalizado dos posibilidades, una cuando se trabaja en el modo 2K y otra cuando se trabaja en el modo 8K
Al comenzar el proceso, si no se conoce este aspecto, habrá que utilizar las dos posibilidades, pudiéndose comprobar que en
una de ellas (la que coincide con la situación de transmisión en ese instante) proporciona unos valores de pico más altos, que
resuelven la indeterminación existente en principio.
La simulación del proceso se ha desarrollado en MATLAB, de manera que además de proporcionar unos resultados a partir de
datos susceptibles de ser modificados en cualquier instante, resulta de un alto interés pedagógico, pudiendo ser utilizado su
desarrollo con fines didácticos.
La situación de partida será la adquisición de una serie de muestras complejas, correspondientes al tiempo útil de símbolo. Las
muestras útiles serán N, e irán precedidas por un conjunto de Ng (muestras del intervalo de guarda). Esta situación se repetirá
una y otra vez, pero para nuestros fines vamos a considerar únicamente un intervalo de símbolo, puesto que las conclusiones a
las que se llegue serán idénticas para todos los símbolos.
Lo primero que ha de hacerse es generar una secuencia s(k) de (N+Ng) muestras, lo que se lleva a cabo de una manera
totalmente aleatoria, de manera que en cada una de las pruebas que se lleven a cabo se trabaja en condiciones totalmente
diferentes, lo que garantiza que los resultados obtenidos son muy fiables. Para nuestra simulación ha sido necesario generar
dos símbolos, uno a continuación de otro y tanto por delante como por detrás se ha colocado un margen de Ng muestras.
La correlación efectuada entre muestras distanciadas un valor N considerando un intervalo de valoración de Ng muestras,
tiene por expresión:
corr [n] =
∑ s (k ) ⋅ s (k + N )
n
*
n − N g +1
que de forma gráfica se representa sobre la figura 7, para un valor genérico ?n? de la secuencia de salida. El sumatorio abarca a
los productos de las muestras indicadas en la figura, una de ellas conjugada.
Ng
Ng
N
n
Fig. 7. Obtención de uno de los valores
El valor máximo de la expresión anterior se obtendrá cuando el valor de ?n? se posicione justamente en el principio del tiempo
útil de símbolo, como puede apreciarse gráficamente en la figura 8.
Ng
Ng
N
n
Fig. 8. Obtención del máximo
En estas condiciones, cada uno de los términos del sumatorio es real y siempre positivo, por lo que el valor acumulado será el
mas alto posible de los valores de la secuencia de salida.
s( k ) ⋅ s* (k ) = [Re(s (k ))] + [Im( s(k ))]
2
2
Para el caso particular y muy frecuente de trabajar en el modo 8K, con un valor de 8192 portadoras y con intervalo de guarda
1/32 del tiempo útil de símb olo, la secuencia obtenida al efectuar la correlación es la que se representa en la figura 9.
En ella puede apreciarse que existen dos picos muy acusados, fácilmente distinguibles del resto de los valores, lo que
proporciona una sincronización muy ajustada del instante en el que comienza el intervalo útil.
180
160
140
120
100
80
60
40
20
0
-20
0
1000
2000
3000
4000
5000
6000
7000
8000
Fig. 9. Resultado de la correlación
9000
10000
Este resultado ha sido obtenido en ausencia total de ruido, pero la eficacia del proceso sigue siendo muy alta aunque se
encuentre presente un ruido de cierta
magnitud.
300
250
200
150
100
50
0
-50
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Fig. 10. Correlación en presencia de alto ruido
Se han realizado gran cantidad de simulaciones para diferentes valores de la relación señal/ruido. Para el caso particular de que
dicha relación sea de 3 dB, el resultado de la correlación es el indicado gráficamente sobre la figura 10.
Puede apreciarse que los valores absolutos son diferentes, pero no se produce enmascaramiento de los picos, por lo que el
sistema es francamente robusto frente a debilitamientos en la señal recibida.
En cambio, la recepción multi trayecto sí que es un ligero problema al llevar a cabo la sincronización mediante este método,
porque puede retrasar ligeramente los picos de la señal obtenida de la correlación e inducir a establecer un sincronismo
ligeramente retardado respecto de su posición correcta. De todas formas, los ecos deben ser muy fuertes para que el
desplazamiento producido en el sincronismo sea importante.
Otro aspecto que conviene considerar al efectuar el sincronismo de símbolo mediante este sistema de correlación, es que si es
desconocido el número de muestras del intervalo útil y se coloca otro valor diferente, no se obtienen los picos indicativos del
establecimiento del mismo.
Siguiendo con la simulación anterior, si se presumiese que se está trabajando en el modo 2K (cuando realmente se trabaja en el
modo 8K), los resultados obtenidos al efectuar la correlación serían los indicados gráficamente sobre la figura 11.
25
20
15
10
5
0
-5
-10
-15
-20
-25
0
2000
4000
6000
8000
10000
12000
14000
16000
Fig. 11. Correlación actuando como si fuese modo 2K
Puede apreciarse que en este caso no se producen los picos que se generaban en el caso anterior, señal inequívoca de que se
ha elegido un modo de trabajo que no es el adecuado y que por lo tanto hay que probar otro modo de trabajo diferente.
VI. CONCLUSIONES
La sincronización de símbolo para una señal OFDM con intervalo de guarda relleno con prefijo de redundancia cíclica, puede
ser efectuada mediante la correlación de muestras distanciadas un valor igual al número obtenido durante el intervalo útil.
El sistema es muy robusto frente al ruido introducido en el canal, siendo algo más sensible cuando se hace importante la señal
recibida por otros trayectos diferentes al principal.
En caso de ser desconocido el número de muestras existentes en el intervalo útil, al probar la correlación con otro valor
diferente del adecuado, no se detectan los picos de señal, lo que es indicativo de que se está actuando incorrectamente y
aconseja probar en otro modo de trabajo diferente.
Si se desconoce el número de muestras del intervalo de guarda, conviene utilizar un valor pequeño. En caso de no llegar a
alcanzar el valor adecuado, en vez de obtener picos con un máximo muy definido, se obtienen picos truncados, con mesetas en
la parte alta. A la vista de estas mesetas se puede incrementar el valor de Ng hasta alcanzar los picos perfectamente definidos.
De esta manera, en pasos sucesivos, puede localizarse sin ninguna ambigüedad el valor del intervalo de guarda.
VII. BIBLIOGRAFÍA
[1]
ETS 300 744. Digital Video Broadcasting (DVB). Framing structure, chanel coding and modulation for Digital
Terrestrial Television. ETSI 1997.
[2]
Synchronizability of OFDM signals. Thierry Pollet and Marc Moeneclay. IEEE Trans. Commun. Octubre 1995 , pp.
2054-2058.
[3]
Analysis and simulation of a Digital Mobile Chanel using Orthogonal Frecuency Division Multiplexing. L. J.
Cimini. IEEE Trans. Commun. July 1985, pp. 665-675.
[4]
The effect of symbol sinchronization errors on the BER Performance of OFDM Systems. Pollet T. and Moeneclaey
M. Proceedings of the Fourth International Workshop on Digital Signal Processing. Sept. 1994. London pp. 5.15-5.18
Descargar