Presentación de PowerPoint · Uso de nuevos esquemas de transmisión y técnicas correctoras de...
Transcript of Presentación de PowerPoint · Uso de nuevos esquemas de transmisión y técnicas correctoras de...
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Herramienta de monitorización del Servicio de Radiodifusión de Datos
basado en el SoC MSD7831
Ing. Jorge Rodríguez RodríguezAutor:
Email: [email protected] www.lacetel.cu16/05/2018
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Uso de nuevos esquemas de transmisión ytécnicas correctoras de errores, que permitenobtener mejor calidad de imagen y sonido.
Introducción
2/38
Multiplexación de programas, posibilitando unmejor uso del recurso espectro radioeléctrico.
Servicios interactivos, permitiendo enriquecerla experiencia de los usuarios.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Clasificación de los servicios interactivos
3/38
Según su contenido:
Independiente
Dependiente Transaccionales
Según la forma en que ocurren:
Local
RemotaServicio de Radiodifusión
de Datos
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Estructura del servicio Información del Servicio (secciones BAT, EN 300 468).
Datos del Servicio (secciones FDT, GD/J018).
4/38
TSServidor DBPID 0x1000 (Información)
PID 0x200 (Datos)
TS
NIT PID 0x0010SDT/BAT PID 0x0011 (Información)EIT PID 0x0012TDT/TOT PID 0x0013
Servidor EPG
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Situación problemática
5/38
Han sido detectados problemas en la transmisión de este servicio.
Las entidades encargadas de generar los contenidos digitales ydistribuirlos, no pueden analizar los datos asociados a este serviciouna vez transmitidos.
No se cuenta en el país con una herramienta que permita talesfines.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
ObjetivoEncontrar una solución queposibilite monitorizar entiempo real las actualestransmisiones del Serviciode Radiodifusión de Datos,encontrando y registrandolos errores asociados a esteservicio.
6/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Concepción de la solución
7/38
La monitorización debe ser en tiempo real.
Debe sintonizar y demodular señales del estándar DTMB (Modo 6),por ser el estándar de transmisión empleado en el país.
Debe extraer paquetes MPEG-2, pues es el estándar utilizado paraencapsular y transportar todos los servicios de la TV Digital.
Debe procesar correctamente tanto la Información (tabla BAT)como el Contenido (tabla FDT) del Servicio de Radiodifusión deDatos.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Concepción de la solución
8/38
En el caso de la tabla BAT: Debe procesar tanto la transmitida en el PID 0x0011 como en el
0x1000. Debe procesar toda la estructura del descriptor
linkage_descriptor.
Debe visualizar los datos procesados, así como los errores quepuedan existir.
Debe ser capaz de llevar registros diarios de los análisis realizadosal servicio.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Instrumentos y softwares disponibles
9/38
Tiempo real DTMB MPEG-2 PID0x0011 / 0x1000 linkage_descriptor Registros
BLUETOPBTA-P200 Si Si Si Solo 0x0011 *2 Parcialmente Si *3
DEVISER S7000 Si Si Si Solo 0x0011 *2 Parcialmente Si *3
4T2 Content Analyser Si *1 Si Si Solo 0x0011 *2 Parcialmente Si *3 *4
DVB Inspector No Si Si Solo 0x0011 *2 Parcialmente No
*1 – Necesita de hardware adicional.*2 – PID 0x1000 es visualizado byte a byte.*3 – Otros tipos de errores.
*4 – Necesita licencia.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Posibles implementaciones
10/38
Implementación 1: Basada en un PC, una tarjeta o dongle y el diseño de un
software.
Implementación 2: Basada en la modificación del firmware del System on Chip
(SoC) de una caja decodificadora comercial.
SoC MSD7831 de MStar
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Resultados obtenidos Diseñada una interfaz gráfica para la visualización de los
metadatos transmitidos en ambos PID, así como los erroresencontrados.
11/38
Modificadas y/o agregadas nuevas funciones en el firmware delSoC que permiten:
Recibir y almacenar cada cinco minutos los Metadatos delservicio transportados en las tablas BAT del PID 0x0011 y el0x1000.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Resultados obtenidos Modificadas y/o agregadas nuevas funciones en el firmware del
SoC que permiten:
12/38
Detectar 73 posibles errores relacionados a valores nopermitidos por los estándares, así como diferencias entre lastablas transportadas en el PID 0x0011 y 0x1000.
Visualizar de manera organizada los metadatos transportadosen ambas tablas en la interfaz creada.
Registrar vía USB los errores de cada procesamiento realizado.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Validación de los resultados
13/38
Prueba 1
Prueba 2
Prueba 3
Prueba 4
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Prueba 1
14/38
Objetivo de la prueba: Comprobar la recepción, procesamiento y visualización de una
tabla BAT acorde al estándar y transmitida solamente en el PID0x0011.
Resultado esperado: La herramienta debe recibir, procesar y visualizar de manera
correcta la información del servicio transmitida en el PID 0x0011. El error que la herramienta debe encontrar debe estar
relacionado a la no transmisión de la tabla BAT en el PID0x1000.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
15/38
PID 0x0011 seleccionado
DVB Content Analyser Herramienta
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
16/38
DVB Content Analyser
Herramienta
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
DVB Content Analyser Herramienta
17/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
18/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Prueba 2
19/38
Objetivo de la prueba: Comprobar la recepción, procesamiento y visualización de una
tabla BAT acorde al estándar y transmitida solamente en el PID0x1000.
Resultado esperado: La herramienta debe recibir, procesar y visualizar de manera
correcta la información del servicio transmitida en el PID 0x1000. El error que la herramienta debe encontrar debe estar
relacionado a la no transmisión de la tabla BAT en el PID0x0011.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
20/38
table_id = 0x4Asection_syntax_indicator = 0x1section_length = 0x384bouquet_id = 0x7011version_number = 0x4current_next_indicator = 0x1section_number = 0x0last_section_number = 0x0bouquet_descriptors_length = 0x377
Del análisis byte a byte de lospaquetes:
Herramienta
PID 0x0011 seleccionado
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
21/38
Herramienta
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
22/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
23/38
Prueba 3 Objetivo de la prueba: Comprobar la recepción, procesamiento y visualización de las
tablas BAT cuando son transmitidas en ambos PID y lainformación que transportan es distinta.
Resultado esperado: Recibir, procesar y visualizar de manera correcta la información
transportada en ambos PID. Los errores encontrados solo deben estar relacionados a la
diferencias entre ambas tablas BAT, así como a la transmisiónincompleta de la información transportada en el PID 0x0011.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
24/38
PID 0x0011 PID 0x1000
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
25/38
PID 0x0011 PID 0x1000
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
PID 0x0011
26/38
PID 0x1000
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
27/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
28/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
29/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
30/38
Prueba 4 Objetivo de la prueba: Comprobar el funcionamiento de la herramienta durante una
operación continuada de siete días analizando el Servicio deRadiodifusión de Datos de las actuales transmisiones de TVD.
Resultado esperado: Operación continuada y de manera correcta durante siete días. Registro vía USB de 7 archivos correspondientes a los días de
operación y conteniendo los errores encontrados.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
31/38
Prueba 4
7
Primer análisis
Segundo análisis
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
0
50
100
150
200
250
300
Día 1 Día 2 Día 3Día 4
Día 5Día 6
Día 7
3730
28 3735
145
287260 266 269
262 264
147
0
297 296 297 299 299292
287
00
00
00
0
00
00
00
0
Error Tx PID 0x0011 Error Info PID 0x0011
Error Tx PID 0x1000 Error Info PID 0x1000
PID 0x0011 vs PID 0x1000 32/38
Prueba 4
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Conclusiones De las pruebas realizadas durante la validación de la herramienta
desarrollada fue detectado que:
33/38
El instrumento o software que actualmente se emplea en lacabeza de línea para la conformación y transmisión de losMetadatos del servicio, no hace uso de toda la capacidad detransporte que la tabla BAT brinda.
Las actuales transmisiones del Servicio de Radiodifusión deDatos contienen errores que imposibilitan su correcta recepcióny visualización en los STB comercializados.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Conclusiones La aplicabilidad del firmware modificado y su relación
costo/beneficio, lo hacen una solución viable a emplear en el actualdespliegue y puesta a punto de la TVD en el país, puesinstrumentos y softwares de terceros, además de ser máscostosos, no se adaptan a las especificidades del Servicio deRadiodifusión de Datos empleado en el país.
34/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Recomendaciones Crear las funciones que permitan:
35/38
Descargar, procesar y visualizar en la interfaz la cabecera de lastablas FDT de los archivos que conforman el servicio.
Descargar y registrar vía USB todos los archivos que componenel servicio.
Procesar y visualizar en la interfaz los restantes descriptorespermitidos en la tabla BAT.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
Recomendaciones Elaboración de la Documentación Técnica y concepción del
Convenio de Licencia de Software de Usuario Final, para el registrode la solución desarrollada como módulo de Propiedad Intelectual.
36/38
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
DIGITAL TELEVISION
LABORATORY
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES
www.lacetel.cu