Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generacion de TS para Isdb-Tb
Generacion de TS para Isdb-Tb
El segmento central es
utilizado para recepción
parcial (one seg) y se lo
considera una capa
jerárquica (Capa A).
En ISDB-Tb los símbolos transportados por cada portadora pueden ser modulados
utilizando modulación diferencial o coherente. Siempre la modulación diferencial
deberá estar antes de la modulación coherente
partir de los cuales es posible Compresión del cuadro OFDM 204 símbolos OFDM
(512/63) x 106 =8,12698MHz
calcular todos los demás Frecuencia de muestreo IFFT (fs)
Número de portadoras por 108 (modo 1)
parámetros.
segmento OFDM (β) 216 (modo 2)
432 (modo 3)
Número de muestras de la IFFT 2048 (modo 1)
(N) 4096 (modo 2)
8192 (modo 3)
Intervalo de Guarda 1/4 1/8 1/16 1/32
Métodos de Modulación DQPSK QPSK 16 QAM 64 QAM
Un intervalo de guarda consiste en una parte de fin de símbolo OFDM que se copia en su
inicio. Esa parte, IG, es una fracción de tiempo del símbolo.
Los parámetros representados hasta este momento se aplican a todos los segmentos
que componen el símbolo OFDM. Los siguientes parámetros deben ser calculados para
cada capa jerárquica utilizada.
Tasa útil de bits
La tasa total de bits transmitidos por segmentos de datos esta dada por:
La tasa de código interno son dos bits de redundancia que disminuyen el flujo útil
del sistema, por lo cual la tasa de bits a la entrada del codificador convolucional
está dada por:
1
1 2
2
Transport Stream
Generación de ES de audio, video y
datos
¿Qué es un Flujo elemental? (ES)
Es la unidad más básica de transporte de paquetes
de audio, video o datos mediante la multiplexación
por división de tiempo de paquetes de datos.
Flujos elementales de video
En Open Caster utilizamos el siguiente comando
para la generación del flujo elemental (ES) de
video:
$ ffmpeg -i ginga.avi -an -vcodec mpeg2video -f
mpeg2video -s 720x576 -r 25 -aspect 4:3 -deinterlace -b
4000k -minrate 4000k -maxrate 4000k -bf 2 -bufsize
1835008 ginga.m2v
Codificación de la señal de Video
El objetivo principal es representar con un menor
número de bits los datos originales para aumentar
las tasas de transmisión.
Codificación espacial
Tipos de imágenes
Valor Descripción
00 Sin escrambling
01-11 Definido por el usuario
Video
Describen la
estructura que tiene el
TS.
Proporcionan los
Audio datos necesarios para
Tablas PSI
encontrar cada
programa y
presentarlo.
Datos
PAT
Tabla de Asociación de Programa
Es un directorio que define la correspondencia entre el program
number con el PID del paquete del TS que contiene las definiciones
del programa
PAT (Tabla de Asociación de
Programa) ABNT NBR 15603-1
Ejemplo PAT
En el caso que la sección transmita una tabla PAT que especifique dos servicios de TV
Digital, es decir dos canales que se transmitan de manera simultánea, donde la primera
tabla PMT tenga un PID igual a 1031 y la segunda 1032, debería contener 3 descriptores
y su estructura debería contener los siguientes datos:
Parámetro Valor Observaciones
Header El mismo formato que maneja una El table id debe ser 0x00
sección extendida
Descriptor 1NIT
Program number 0 Indica que se especificara el PID de una tabla
NITT
NIT PID 16 PID del TS de la tabla NIT
DESCRIPTOR 2 PMT para el primer servicio
Program number 0x760 ID del servicio de TV dIGITAL
PMT PID 1031 PID del TS de la tabla PMT de este servicio
DESCRIPTOR 2 PMT para el primer servicio
Program number 0x761 ID del servicio de TV dIGITAL
PMT PID 1032 PID del TS de la tabla PMT de este servicio
Se forma el paquete de TS
Remultiplexación de
paquetes TS
Estructura del TS
ABNT NBR 15602-3
Contenido de la cabecera del TS:
Estructura del TS
ABNT NBR 15602-3 / 15603-1
Tabla de Atribución del PID:
Valor Descripción
0x0000 PAT
0x0001 CAT
0x0002-0x000F Reservado
0x0010 NIT
0x0011 – 0x1FFE Otras tablas, excluyéndose PAT, CAT, NIT y paquetes
nulos
0x1FFF Paquetes nulos
Remultiplexación del TS
Para poder remultiplexar las señales de video y audio utilizamos el siguiente
comando en Open Caster donde se multiplexan la señal de audio, video y las
tablas SI generadas anteriormente:
$ tscbrmuxer 600000 b:15040 pat.ts b:15040 pmt_sd.ts b:3008 sdt.ts b:3008 nit.ts
b:4600000 pruebavideo.ts b:128000 pruebaaudio.ts b:25209238 null.ts > pruebafinal.ts
Remultiplexación del TS
Existe un problema con el archivo generado
anteriormente ya que el PCR del sistema, que es la
referencia del reloj, trabaja en 27 Mhz, y en este
caso, viaja en el stream de video. Como se cambió
la posición de los paquetes del video, la llegada
de los mismos al Set-Top Box es imprecisa. Para
arreglar esto se utiliza la herramienta “tsstamp”: