Resumen:
|
This project DVB-T measurements and generation of DVB transport streams with Tandberg Evolution5000 Video encoder has as a main goal the creation, configuration and measurement of a transport stream. To do it, the Tandberg ...[+]
This project DVB-T measurements and generation of DVB transport streams with Tandberg Evolution5000 Video encoder has as a main goal the creation, configuration and measurement of a transport stream. To do it, the Tandberg E5710 encoder will be used together with some signal sources and analyzers.
Previously to the usage of the Tandberg equipment, some analysis steps need to be done. The entire process in a television signal transmission is highly complex: the video signal has to be digitalized (if is analog signal), compressed, codified, packetized, multiplexed, modulated and finally transmitted, and in each step of the process a lot of factors stand out. In this project, in order to get a real transport stream, I m going to focus in the main code of the digital data because it has all the information to know if the steps are being taken correctly; also all the measurement parameters have to be studied.
To complete this learning activity, I have used some software (TSReader, StreamXpert, StreamXpress, RFXpert, etc.) in combination with some equipment available in the lab (Promax analyzers, Dektec cards, antennas, etc.). By last, Mr. Debbaut has provided me a Walter Fisher book Digital Video and Audio Broadcasting Technology , which has been highly accurate when I needed it.
After the first activity, I started working with the Tandberg encoder. First of all I switched it on and I was trying to look at all the options available on it. This has been really useful during my learning process because the Tandberg encoder is obsolete but it has a lot of possibilities. Once all the parameters were checked, it was the turn for the inputs and outputs. On the one hand, the Tandberg equipment has three ASI outputs that can be connected to an analyzer. On the other hand, the encoder has video and audio inputs (digital and analog) and some data inputs, what makes hundreds of combinations and possibilities while working on it.
Knowing all of this, before put all the knowledge in practice, a list of suitable tests was made, in order to organize the time, the ideas and the goals, increasing the difficulty of the set-up. Once the list was made, I started setting the encoder with the parameters and tables that I thought that were the most suitable and after that, I started transmitting my own transport stream multiplex.
This multiplex was basically modified in its inputs, using some different analog video inputs, internal patterns, analog audio inputs and even tones made with a function generator. Finally, after all of these set-ups, I recorded some transport streams with the Promax analyzer in order to copy them to a laptop and use specialized software to know more about the tables, bitrates, and some other measurements, looking for any interesting behavior of the encoder.
[-]
Este proyecto tiene como objetivo principal la creación, configuración y medida de un Transport Stream. Para ello, se usará el codificador Tandberg E5710 junto con equipamiento de generación de señales y analizadores.
Previo ...[+]
Este proyecto tiene como objetivo principal la creación, configuración y medida de un Transport Stream. Para ello, se usará el codificador Tandberg E5710 junto con equipamiento de generación de señales y analizadores.
Previo al uso del equipo Tandberg, se realizan varias etapas de análisis. El proceso completo de transmisión de señal digital de televisión es altamente complejo: la señal de video debe ser digitalizada (en caso de ser analógica), comprimida, codificada, paquetizada, multiplexada, modulada y finalmente transmitida, y en cada etapa de proceso muchos factores entran en juego. En este proyecto, con el objetivo de conseguir un Transport Stream real, me voy a centrar en el código principal de los datos digitales debido a que contiene toda la información para conocer si los pasos se están llevando a cabo correctamente; también se estudiarán todos los parámetros de medida.
Para completar la actividad de aprendizaje, he usado software de análisis (TSReader, StreamXpert, StreamXpress, RFXpert, etc.) en combinación con equipos disponibles en el laboratorio (analizadores de Promax, tarjetas Dektec, antenas, etc.). Por último, el profesor Debbaut me ha proporcionado un libro "Digital and Audio Broadcasting Technology" de Walter Fisher, el cual es de gran precisión para lo que necesito en el proyecto.
Después de la primera actividad, comiento a trabajar con el equipo de Tandberg. Antes que nada, y tras encenderlo, he comprobado todas las opciones disponibles en él. Esto ha sido de gran utilidad durante el proceso de aprendizaje del equipo porque a pesar de ser obsoleto tiene un gran número de posibilidades.
Una vez todos los parámetros han sido comprobados, es el turno de comprobar las entradas y salidas del equipo. Por una parte el equipo consta de tres salidas ASI con la misma señal en las tres. Por otro lado, el equpo consta de entradas para audio y video, tanto analógico como digital, así como entradas de datos.
Una vez conocido todo esto, antes de poner todo el conocimiento en práctica he realizado una lista de tests viables para ser realizados con el equipo, para organizar el tiempo, las ideas y los objetivos, aumentando poco a poco la dificultad de los montajes realizados. Una vez la lista está hecha, se realiza la configuración el codificador con los parámetros y tablas que he considerado idoneos para la mejor recepción de la señal, para finalmente transmitir mi propio Transport Stream.
Este multiplex se ve modificado en los inputs, usando diferentes fuentes de video analógico, patrones internos, entradas de audio analógico, tonos creados con un generador de funciones, etc. Finalmente, después de todos estos montakes, he grabado algunas muestras de los Transport Streams con el analizador de Promax, con el objetivo de copiarlo a un ordenador y usar software de análisis para concoer más acerca de las tablas, tasas de bits y otras medidas, buscando comportamientos interesantes del codificador.
[-]
|