Documento de conferencia
Acceso Abierto

Uso de Técnicas de Codiseño Hardware-Software para el Diseño de un decodificador de Mp3

||
Enlace externo
Resumen

Para la eficiente implementación de un decodificador MP3, como la que contempla nuestro proyecto, la elección de una herramienta adecuada para la especificación y generación de código es esencial. El algoritmo de decodificación MP3, requiere necesariamente de actualización periódica de parámetros y comportamiento dinámico de sus bloques funcionales. Por esta razón, el En torno de Programación PeaCE, basado en el Núcleo de Ptolemy, se presenta como la opción mas apropiada. A través del Dominio SPDF, PeaCE introduce una satisfactoria modificación de la semántica SDF original de Ptolemy. Brindando soporte para el manejo de estados globales, sin que esto se traduzca en la aparición de efectos adversos. En este trabajo analizamos y comprobamos, mediante un ejemplo, la utilidad de esta herramienta para la descripción adecuada de sistemas de procesamiento de señales que requieran la utilización de estados globales y generación de código eficiente.

In order to efficiently implement an MP3 decoder, as presented in our project, choosing an adequate specification and code generation tool, is of great importance. The MP3 decoding algorithm requires periodic updates of parameters and dynamic functional block behavior. Given this, the Ptolemy-based PeaCE programming environment seems to be a good choice. Using the SPDF domain, PeaCE modifies the original Ptolemy SDF semantics, adding support for global states, without side-effects. In this work, and through the use of an example, we analyze and demonstrate the usefulness of PeaCE in describing signal processing systems that require periodic updates of states, and the generation of efficient code.

Palabras clave
decodificador MP3
En torno de Programación PeaCE
semántica SDF
Ptolemy
http://creativecommons.org/licenses/by/4.0/

Esta obra se publica con la licencia Creative Commons Attribution 4.0 International (BY 4.0)

item.page.license
Imagen en miniatura