Академический Документы
Профессиональный Документы
Культура Документы
ISDB-Tb Remultiplexer
Resumen.- Una de las caractersticas ms destacadas del sistema ISDB-Tb (Integrated Services for
Digital Broadcasting Terrestrial)2, es la posibilidad de transmitir, empleando hasta tres capas
jerrquicas, mltiples flujos de entrada formados por paquetes MPEG que llegan a la entrada del
transmisor con tasas binarias diferentes. Dado que el nmero de paquetes que pueden ser
transmitidos por unidad de tiempo es altamente dependiente de la configuracin adoptada para cada
capa, lograr su combinacin en un flujo binario nico de salida requiere de un procesamiento
relativamente complejo. El dispositivo que realiza esta tarea es comnmente llamado
Remultiplexor y el anlisis de sus principales funciones y las relaciones numricas que las
gobiernan son el objeto de este artculo.
Palabras clave: Remultiplexor; Cuadro OFDM; Cuadro Mltiplex; Flujo BTS; Receptor modelo.
Summary.- One of the salient features of ISDB-Tb system (Integrated Services for Digital
Broadcasting Terrestrial) is the ability to transmit, using up to three hierarchical layers, multiple
input streams formed by MPEG packets that arrive at the input of the transmitter with different bit
rates. Since the number of packets that can be transmitted per unit of time is highly dependent on
the configuration adopted for each layer, achieving their combination in a single binary output
stream requires a relatively complex processing. The device that performs this task is commonly
called "Remultiplexer" and the analysis of its main functions and numerical relationships that
govern them are the subject of this article.
Key Words: Remultiplexer; OFDM frame; Mltiplex frame; BTS stream; Model receiver.
1. Introduccin.- El sistema transmisin de televisin digital terrestre ISDB-Tb emplea la tcnica
de transmisin BS-OFDM (Band Segmented Orthogonal Frequency Division Multiplex) es decir,
la multiplexacin por divisin de frecuencias ortogonales en banda segmentada. Esto ltimo
significa que la anchura de banda del espectro emitido es dividida en 13 porciones iguales
segmentos, de 428,57 kHz cada uno, tal como se muestra en la Figura I. La principal ventaja de la
segmentacin esta dada por la posibilidad de agruparlos en capas jerrquicas (hasta tres como
mximo), pudiendo configurarse cada una con diferentes esquemas de modulacin y codificacin
interna en caso de ser necesario.
Centro de Investigacin Aplicada y Desarrollo en Informtica y Telecomunicaciones (CIADE-IT), Universidad Blas Pascal,
Crdoba, Argentina, npisciotta@ubp.edu.ar
2
El subndice b hace referencia a la versin internacional de la Norma ISDB-T, surgida como producto de los acuerdos de
cooperacin entre Japn y Brasil.
57
Remultiplexor ISDB- Tb
N.O. Pisciotta
5,571 MHz
11
10
12
Frecuencia
N.O. Pisciotta
Remultiplexor ISDB- Tb
se asignen a cada una de las capas jerrquicas. El concepto de Cuadro OFDM ser definido
en el siguiente apartado.
La frecuencia del reloj de sincronizacin del flujo BTS debe ser constante e igual a un
mltiplo entero de la frecuencia de muestreo de la transformada inversa rpida de Fourier
(IFFT).
Las diferencias de retardos entre las capas jerrquicas deben ser compensadas, en todos los
casos, desde el lado del transmisor.
2. Cuadro OFDM.- En general, en los sistemas digitales resulta conveniente delimitar las
secuencias de datos transmitidos, dndoles forma de marcos o cuadros de corta duracin, en los
cuales los instantes de inicio y finalizacin puedan ser perfectamente identificados. En los sistemas
multiportadora, una sucesin de smbolos OFDM se conoce como Cuadro OFDM [1] [2] [3].
Si F es la cantidad de smbolos que componen el Cuadro OFDM y TS es el tiempo de duracin de
cada smbolo, entonces el tiempo de duracin del cuadro es:
TF F TS
(1)
Por otro lado, la tasa de transmisin de datos [2] del sistema ISDB-Tb, en bits por segundo, para los
13 segmentos es:
b (13 L D )
R KO KI P
(2)
TS
Donde:
-
De acuerdo con esta expresin, el nmero de bits de datos bT que pueden ser transmitidos por un
solo segmento durante el tiempo de duracin del Cuadro OFDM ser:
T
bT R F
(3)
13
Donde:
-
De los 204 bytes que contiene un TSP, 188 son bytes de datos3. Por lo tanto, el nmero total de bits
de datos que puede ser transportado por un nmero entero N de paquetes TSP es [1] [2]:
(4)
b T 188 8 N
Es conveniente aclarar que, de los 188 bytes que contiene un paquete TS, en realidad solamente 184
corresponden a la carga til (video, datos, tablas, secciones, etc.). En el sistema ISDB-Tb, el TS completo es
considerado como carga til, pudindose manipular nicamente los valores del PID (Identificador de
Programa) de cada paquete. Los PID normalmente son reasignados en el momento de configurar las capas
jerrquicas.
Memoria Investigaciones en Ingeniera, nm. 12 (2014)
ISSN 2301-1092 ISSN (en lnea) 2301-1106
59
Remultiplexor ISDB- Tb
N.O. Pisciotta
Reemplazando en (3) la tasa R por su equivalente de la ecuacin (2) e igualando a continuacin (3) y
(4), luego de sustituir a KO por su valor, se obtiene [1] [2]:
K I bP LD F
204 8
Dado que N debe ser un nmero entero, un anlisis detenido de la ecuacin (5) inicialmente sugiere
dos posibilidades para el valor de F: 204 y 1632 (8x204). La segunda opcin dara lugar a un tiempo
de duracin de cuadro muy extenso, lo cual complicara el proceso de sincronizacin del receptor
con el inicio del cuadro. Por esta razn se adopta una longitud de Cuadro OFDM de 204 smbolos.
N
(5)
3. Determinacin del nmero de portadoras de datos por segmento.- El sistema ISDB-Tb admite
tres Modos diferentes de transmisin. Dado que la condicin de ortogonalidad impuesta por la
multiplexacin OFDM exige que la separacin entre portadoras sea igual a la inversa de la duracin
de la parte til del smbolo4, si esta se duplica, tambien lo har la cantidad de portadoras ya que se
reduce a la mitad el espaciado entre ellas. La
Tabla I muestra el nmero total de portadoras, el nmero de portadoras por segmento y el tiempo
ltil de smbolo para cada uno de los Modos del sistema ISDB-Tb [4] [5] [6]:
Modo
Nmero total de
5
portadoras
Nmero de portadoras
por segmento
Tiempo til
de smbolo
1404 + 1
108
252 s
2808 + 1
216
504 s
5616 + 1
432
1008 s
K I bP LD
8
Para que N sea entero, el numerador de la ecuacin (6) deber ser divisible por 8. Considerando
todos los valores posibles de bP y KI, en la Tabla II se presentan los valores de N calculados
mediante la ecuacin (6). El procedimiento se realiza a partir de 108, que es el nmero de portadoras
por segmento en el Modo 1, concluyendo en que el valor mximo posible para LD es 96, nico que
permite obtener N entero.
El tiempo total de smbolo es igual a la duracin de la parte til del smbolo ms el intervalo de guarda, es
decir TS = TU + TG .
5
En el sistema ISDB-Tb se adiciona una portadora especial en el extremo superior del espectro transmitido, que
cumple la funcin de piloto continuo (no pertenece a ninguno de los segmentos).
60
N.O. Pisciotta
Remultiplexor ISDB- Tb
bP
QPSK/DQPSK = 2
1/2
KI
2/3
3/4
5/6
16-QAM = 4
7/8
1/2
2/3
3/4
64-QAM = 6
5/6
7/8
1/2
2/3
3/4
5/6
7/8
108 13,50 18,00 20,25 22,50 23,63 27,00 36,00 40,50 45,00 47,25 40,50 54,00 60,75 67,50 70,88
107 13,38 17,83 20,06 22,29 23,41 26,75 35,67 40,13 44,58 46,81 40,13 53,50 60,19 66,88 70,22
106 13,25 17,67 19,88 22,08 23,19 26,50 35,33 39,75 44,17 46,38 39,75 53,00 59,63 66,25 69,56
105 13,13 17,50 19,69 21,88 22,97 26,25 35,00 39,38 43,75 45,94 39,38 52,50 59,06 65,63 68,91
LD
98
12,25 16,33 18,38 20,42 21,44 24,50 32,67 36,75 40,83 42,88 36,75 49,00 55,13 61,25 64,31
97
12,13 16,17 18,19 20,21 21,22 24,25 32,33 36,38 40,42 42,44 36,38 48,50 54,56 60,63 63,66
96
12,00 16,00 18,00 20,00 21,00 24,00 32,00 36,00 40,00 42,00 36,00 48,00 54,00 60,00 63,00
Modo
KI
1
2
3
QPSK/DQPSK = 2
LD
16-QAM = 4
64-QAM = 6
1/2
2/3
3/4
5/6
7/8
1/2
2/3
3/4
5/6
7/8
1/2
2/3
3/4
5/6
7/8
96
12
16
18
20
21
24
32
36
40
42
36
48
54
60
63
192
24
32
36
40
42
48
64
72
80
84
72
96
108
120
126
384
48
64
72
80
84
96
128
144
160
168
144
192
216
240
252
Tabla III.- Nmero de paquetes TSP por segmento y por cuadro OFDM
Se observa que a igualdad de valores de bP y KI, el nmero de paquetes N podra ser el mismo para
los Modos 1, 2 y 3 si se hubiera adoptado un valor de F igual a 204, 102 y 51 respectivamente. La
ventaja de mantener constante la longitud del Cuadro OFDM radica en la simplificacin del
mecanismo de sincronizacin de los receptores, que emplea la temporizacin del Cuadro [1] como
referencia.
5. El Remultiplexor ISDB-Tb.- [1] [2] [7] El dispositivo que realiza la funcin de adaptar el flujo
TS-MPEG a las necesidades de funcionamiento establecidas en el sistema ISDB-Tb es conocido
como Remultiplexor y sus principales bloques se muestran en la Figura II. El dispositivo contiene
n secciones de entrada iguales, una para cada programa que se desee transmitir, aunque tambin es
posible ingresar con un flujo nico que transporte varios programas multiplexados.
La primera operacin que realiza el remultiplexor consiste en identificar los programas transportados
por cada uno de los flujos TS entrantes, para lo cual utiliza la informacin de Identificacin de
Paquete (PID) contenida en la cabecera de cada TS. Si l o los flujos TS que ingresan contienen ms
de un programa multiplexado, luego de extraer el PID el Remultiplexor debe separarlos, es decir demultiplexar (DE-MUX) los paquetes.
A continuacin, el dispositivo asigna los paquetes a las capas jerrquicas que correspondan,
almacenndolos en memorias o buffers de grupo, de acuerdo al esquema de asignacin elegido por
Memoria Investigaciones en Ingeniera, nm. 12 (2014)
ISSN 2301-1092 ISSN (en lnea) 2301-1106
61
Remultiplexor ISDB- Tb
N.O. Pisciotta
el radiodifusor. Cada uno de los buffers coloca sus paquetes TS sobre el bus de datos, que los enva
a los multiplexores de capa (MUX). A continuacin, los paquetes entregados por los MUX de capa
ingresan en los buffers de capa, en donde esperan su turno de ingreso al Multiplexor BTS, cuyo
contorno aparece resaltado en la Figura II. Este bloque es el ms importante y cumple con las tres
funciones mencionadas en la introduccin: agrega la extensin de 16 bytes a cada paquete TS,
inserta los paquetes nulos que resulten necesarios para mantener la tasa de bits constante y establece
un orden para la entrega de los TSP en el flujo de salida BTS.
El proceso realizado sobre el flujo TS-MPEG esto es, convertirlo de un flujo multiplexado a otro
tambin multiplexado pero de caractersticas diferentes, es el que le da el nombre al dispositivo.
TS2
TSn
BUFFER
GRUPO A
DE-MUX
BUFFER
GRUPO B
ENTRADA 1
BUFFER
GRUPO C
Bus de
datos
MUX
CAPA A
BUFFER
CAPA A
MUX
CAPA B
BUFFER
CAPA B
MUX
CAPA C
BUFFER
CAPA C
CODIFICACIN
REED-SOLOMON
DETECTOR
PID
MULTIPLEXOR BTS
TS1
BTS
ENTRADA 2
GENERADOR
DE IIP
ENTRADA n
CONFIGURACIN
DEL SISTEMA
62
N.O. Pisciotta
Remultiplexor ISDB- Tb
Una serie de M paquetes entregados durante un perodo de tiempo igual a la duracin del Cuadro
OFDM se conoce como Cuadro Mltiplex. La Figura III permite visualizar ambos conceptos: BTS y
Cuadro Mltiplex, siendo necesario aclarar que en cada cuadro se incluye un solo paquete IIP.
TSP 204 BYTES
4
184
CAB
CARGA TIL
ISDB-Info
RS (opc.)
PAQUETE TS MPEG-2
FLUJO BTS
TSP-1
TSP-2
TSP-Nulo
...
IIP
TSP-M
CUADRO MULTIPLEX t = TF
b F TF f R 204 TS f R
Teniendo en cuenta que la duracin total de smbolo OFDM depende del tiempo til de smbolo
(TU) y del intervalo de guarda utilizado (), la ecuacin (7) tambin se puede expresar de la
siguiente manera:
(8)
b F 204 (1 ) TU f R
Dado que el procesador que calcula la IFFT entrega, durante el perodo correspondiente al tiempo
til de smbolo, una cantidad de muestras que es igual a una potencia entera de 2, se puede escribir:
2p
(9)
TU
(10)
b F 204 8 M
f IFFT
Donde fIFFT es la frecuencia de muestreo de la IFFT, cuyo valor es igual a 8,1269 MHz.
Considerando ahora la totalidad de los bytes transportados por cada TSP y haciendo que bF sea igual
a la cantidad total de bits aportados por una serie de M paquetes del BTS, se tiene:
Reemplazando (9) en (8) y luego igualado esta ltima con (10) se puede obtener el valor de la
relacin que debe existir entre la frecuencia de reloj del BTS y la frecuencia de muestreo de la IFFT:
fR
8M
(11)
f IFFT 2 p 1
Independientemente de la configuracin elegida, la cantidad M de paquetes TSP aportados por el
BTS debe ser igual a la suma de los TSP destinados a cada una de las capas jerrquicas ms los TSP
nulos, ms el paquete IIP, es decir:
(12)
M N A N B N C TSPNULOS IIP
63
Remultiplexor ISDB- Tb
N.O. Pisciotta
Esto significa que, luego de que el modulador separe el IIP y descarte los TSP nulos (que no se
transmiten), la ecuacin (12) se transformar en la siguiente desigualdad:
(13)
M NA NB NC
Sin prdida de generalidad, se puede asumir una configuracin sencilla del sistema, en la cual se
destinan los 13 segmentos a una sola capa jerrquica (cuando se utiliza una sola capa, siempre ser la
A). En este caso tambin se cumplir que M > NA y en consecuencia, la ecuacin (11) se puede
transformar en una desigualdad:
fR
8 NA
(14)
f IFFT 2 p 1
Para asegurar el cumplimiento de la desigualdad (14), deben analizarse las condiciones bajo las
cuales el segundo miembro adquiere su mayor valor, esto es, el mximo para el numerador y el
mnimo para el denominador. Para el primero, con ayuda de la Tabla III pueden calcularse los
valores de NA = 13 x N para los tres modos, siendo evidente que los valores ms grandes de este
producto se presentan cuando se utiliza un esquema de modulacin 64-QAM y relacin de
codificacin convolucional KI = 7/8. Los resultados se muestran en la Tabla IV:
Modo
64-QAM - KI = 7/8
N
NA
63
819
126
1638
252
3276
1
f IFFT
2048 1
32
Es decir que:
(16)
f R 3,10 f IFFT
La frecuencia de reloj que se adopta para sincronizar el flujo BTS es igual a 4 f IFFT , es decir
32,5079 MHz.
6.2. Determinacin del nmero M de paquetes que conforman el Cuadro Mltiplex.Volviendo a la ecuacin (11), se reemplaza fR por su valor y se simplifican las potencias de 2, para
obtener finalmente [2] [6]:
(17)
64
M 2 p1 1
N.O. Pisciotta
Remultiplexor ISDB- Tb
1/4
Relacin
1/8
1/16
1/32
11
1280
1152
1088
1056
12
2560
2304
2176
2112
13
5120
4608
4352
4224
Modo
TSPNULOS IIP M N A N B N C
6.3. Patrn de ordenamiento de los TSP en el flujo BTS.- [2] [8] [9] Para que el receptor pueda
regenerar el flujo BTS original, los TSP de cada capa jerrquica deben ser recuperados en el orden
correcto. Adems, independientemente de la configuracin adoptada para el sistema, la frecuencia
de reloj del BTS debe mantenerse constante, tanto en el transmisor como en el receptor.
El anlisis se realizar mediante un ejemplo, en el cual los paquetes del flujo BTS entregado por el
Remultiplexor tienen un ordenamiento arbitrario. Por simplicidad se utilizarn dos capas jerrquicas
A y B, tal como se muestra en la Figura IV. Para la construccin del ejemplo se han tenido en cuenta
los siguientes aspectos:
El flujo BTS tiene una tasa R y las capas tienen tasas de valor RA y RB, siendo R > RB >
RA.
La extensin temporal de los paquetes es mayor a medida que la tasa de transmisin
disminuye; esto es, se tarda ms tiempo en transmitir la misma cantidad de bits.
En el receptor, los paquetes demodulados son entregados a la siguiente etapa una vez que
han sido completamente procesados. Este detalle se indica con las flechas que vinculan el
final de algunos paquetes con el comienzo de los mismos en la prxima etapa.
Una inspeccin detenida de la Figura IV revela que, una vez finalizado el proceso de recuperacin
de los paquetes, el flujo BTS regenerado por el receptor es distinto al que entrega el Remultiplexor,
ya que el ordenamiento de los TSP no es coincidente. Adems, aparecen intervalos de tiempo en
donde hay ausencia de paquetes, debido a que en esos instantes el receptor se encuentra procesando
algn TSP. Estos espacios vacos deben ser rellenados con paquetes nulos, una necesidad que fue
planteada en la introduccin del presente artculo.
65
Remultiplexor ISDB- Tb
TRANSMISOR
a) Salida BTS
Remux
A1
N.O. Pisciotta
B1
B2
b) Transmisin
capa A
A1
c) Transmisin
capa B
B1
B3
A2
B5
B6
A3
B7
A2
B2
d) Recepcin
capa A
RECEPTOR
B4
B3
RA
B4
B5
B2
B1
A1
tiempo
A3
B3
B2
RB
B6
A2
B1
f) Regeneracin
del flujo BTS
B9
A3
A1
e) Recepcin
capa B
B8
B4
B3
B5
A2
B6
B4
B5
A3
B6
NULO
NULO
TRANSMISOR
a) Salida BTS
Remux
b) Transmisin
capa A
c) Transmisin
capa B
RECEPTOR
d) Recepcin
capa A
A1
B1
NULO
B2
A2
B3
B4
A3
B5
A2
A1
Retardo
2 TSP
NULO
B1
NULO
B6
A3
B2
B3
A1
RA
B4
B5
A2
e) Recepcin
capa B
B1
f) Regeneracin
del flujo BTS
A1
B2
B1
NULO
RB
A2
B4
B3
NULO
B5
B4
A3
B6
B5
NULO
tiempo
A3
B3
B2
B6
B6
N.O. Pisciotta
Remultiplexor ISDB- Tb
BUFFER TSP
S1
DESPUNZONADO
DESPUNZONADO
BUFFER
CAPA B
BUFFER
CAPA C
S3
S2
REGENERADOR
PARCIAL DE BTS
TSP Nulos
PROCESADOR DE TSP
TSP Nulos
BUFFER TSP
S2
REGENERADOR
PARCIAL DE BTS
S4
DECODIFICADOR
VITERBI
BUFFER
CAPA A
COMBINADOR
DESPUNZONADO
DIVISOR
SEAL
DEMODULADA
SEAL
OFDM
FFT - DEMODULACIN
La Figura VI muestra los bloques fundamentales del receptor modelo. Luego de la transformada
rpida de Fourier (FFT) y la demodulacin de las portadoras, el divisor jerrquico separa los datos y
los encamina de acuerdo a la capa jerrquica a la que pertenecen.
PROCESADOR DE TSP
SEALES DE
CONTROL
. . .
SMBOLO 0 SMBOLO 1
...
SMBOLO n
SMBOLOS DE DATOS
SEGMENTO 12
SEGMENTO 1
SEGMENTO 0
SMBOLO OFDM
MUESTRAS RESTANTES
SMBOLOS DE PILOTOS,
CANALES DE CONTROL
Y AUXILIARES
67
BTS
Remultiplexor ISDB- Tb
N.O. Pisciotta
Una vez que los bits de datos son encaminados por el divisor, las secuencias son sometidas al
despunzonado, donde se revierte el proceso realizado en el transmisor (punzonado). La Figura VIII
ayuda a comprender el concepto de punzonado: el codificador convolucional genera en su salida dos
bits codificados (x e y) por cada bit de datos (bi) que ingresa, es decir una relacin fija 1 a 2. Sin
embargo, para poder tener cierto margen de control sobre la tasa de transmisin de datos, el bloque
de punzonado permite modificar dicha relacin, eliminando entre uno y seis de los bits generados
por el codificador.
X1
b0
b1
b0
b2
b1
b0
Y1
b6
b5
b4
b3
b2
b1
b0
b4
b3
b2
b1
b0
CODIFICADOR
CONVOLUCIONAL
1:2
BLOQUE DE
PUNZONADO
1/2
X1
X2
Y1
Y2
X1
X2
X3
Y1
Y2
Y3
X1
X2
X3
X4
X5
Y1
Y2
Y3
Y4
Y5
X1
X2
X3
X4
X5
X6
X7
Y1
Y2
Y3
Y4
Y5
Y6
Y7
2/3
3/4
5/6
7/8
Los valores con los cuales se rellenan estos espacios carecen de importancia, ya que son considerados como errores de
transmisin por el decodificador Viterbi, que corrige dichos errores y reconstruye las secuencias correctas.
68
N.O. Pisciotta
Remultiplexor ISDB- Tb
implementacin prctica del algoritmo representa un serio desafo, razn por la cual se han
propuesto algunos desarrollos alternativos [10].
8. Conclusiones.- La principal ventaja de la transmisin jerrquica del sistema ISDB-Tb reside en
las posibilidades que ofrece la recepcin parcial, donde una parte de la seal transmitida est
destinada a los receptores mviles de banda angosta. Este tipo de transmisin solo resulta posible si
se introducen algunas modificaciones en el flujo TS MPEG-2. Dado que adems se debe mantener la
compatibilidad con los sistemas existentes, dichas modificaciones no deben alterar la informacin
esencial contenida dentro de los paquetes TS de 188 bytes. Teniendo en cuenta este requisito, el
Remultiplexor realiza la adaptacin del flujo TS MPEG-2 que se enva al modulador,
transformndolo en uno nuevo, el BTS, en el cual los paquetes (llamados TSP) tienen 204 bytes. La
secuencia de TSP entregada por el Remultiplexor se encuentra ordenada de acuerdo al patrn
prescripto por el funcionamiento del receptor modelo. Este patrn, depende de la configuracin
adoptada para el sistema de transmisin: modo e intervalo de guarda, adems de la cantidad de
segmentos, tasas de transmisin, esquemas de modulacin y relaciones de codificacin
convolucional seleccionados para cada capa jerrquica. En definitiva, para transmitir en la Norma
ISDB-Tb, adems del modulador, las estaciones de televisin deben contar con otro dispositivo
diseado especficamente para este sistema: el Remultiplexor.
9. Referencias
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
69