Soporte Para Herramientas Del Sistema

download Soporte Para Herramientas Del Sistema

of 13

description

Soporte Para Herramientas Del Sistema

Transcript of Soporte Para Herramientas Del Sistema

Soporte para herramientas del sistema (Toolboxes)

10.9 Soporte para herramientas del sistema(Toolboxes)En esta seccin mostramos ejemplos de la utilizacin de los objetos del sistema de cajas de herramientas del sistema para generacin de cdigo.

Los Beneficios de la utilizacin de cajas de herramientas del sistema para la generacin de cdigo son dos: primero, Objetos del sistema incluyen muchas optimizaciones en el cdigo C generado;segundo, mediante el aprovechamiento de algoritmos disponibles en cajas de herramientas del sistema, se pasa ms tiempo componiendo los componentes del sistema en lugar de recrear y optimizacin de bloques de construccin algortmicos

CASOS:Estudio de: FFT y Inverse FFT

El proceso de generacin de cdigo procede de la misma manera que en los ejemplos anteriores

Algoritmos mas complejos

Como optimizar?Como primera optimizacin, podemos desactivar el soporte para tipos de datos no finitos para reducir la cantidad de cdigo C generado.

Una segunda observacin es que el algoritmo no tiene variables que representan los estados y la memoria. 10.10 Soporte para punto fijo de DatosMATLAB apoya seis diferentes tipos enteros nativos:

Uint8 (entero sin signo de 8 bits), Uint16 (entero sin signo de 16 bits),Uint32 (entero sin signo de 32 bits), Int8 (entero con signo de 8 bits), Int16 (entero con signo de 16 bits), Int32 (entero con signo de 32 bits).En esta seccin, actualizaremos el ltimo ejemplo para expresar la salida en QPSK , pero usando la modulacin del tipo de datos La conversin de esta funcin se puede hacer de dos maneras:

Podemos especificar la salida, de este tipo de datos del objeto del Sistema modulador como un punto y especificar sus detalles, o podemos usarel objeto fi para crear la versin de cado punto de la salida del modulador despus de la (por defecto) la creacion de datos de punto floating de doble precisin.

El segundo enfoque mantiene tanto un punto de floating y una versin de cada uno de los puntos del mismo vector en el espacio de trabajo de MATLAB pero no es efficienteG. Estas operaciones cado de punto de bajo nivel son precisamente el tipo de operacin que, si se realiza manualmente, se sumar una gran cantidad de tiempo de diseo para nuestros proyectos. Al aprovechar el punto fijo dado por la Caja de herramientas y MATLAB Coder, podemos ahorrar tiempo y evitar muchos de los pasos crticos y tediosas involucradas en la conversin de un diseo desde un punto flotante a una representacin numrica del punto fijo.