DSP System Toolbox

Procesamiento de señales basado en tramas y streaming

DSP System Toolbox permite simular eficazmente sistemas de procesamiento de señales en tiempo real admitiendo el procesamiento de señales de streaming y el procesamiento basado en tramas tanto en MATLAB como en Simulink.

Las técnicas de procesamiento basado en tramas y streaming aceleran las simulaciones mediante el almacenamiento en memoria intermedia de datos de entrada en tramas y el procesamiento de múltiples muestras de datos a la vez. Se consiguen unas simulaciones más rápidas debido a la distribución de la carga del proceso fijo entre un número elevado de muestras. Aunque estas técnicas introducen una cierta latencia en el sistema, en muchos casos es posible seleccionar los tamaños de trama que mejoran el resultado sin que se creen latencias inaceptables.

En MATLAB, es posible llevar a cabo el procesamiento de señales de streaming usando los objetos de sistema para representar algoritmos accionados por datos, fuentes y sumideros. Los objetos de sistema implícitamente manejan muchos detalles de procesamiento de streaming, como almacenamiento en memoria intermedia e indexación de los datos y manejo de estado de algoritmos. Puede mezclar objetos de sistema con funciones y operadores estándar de MATLAB. Los programas MATLAB que utilizan objetos de sistema pueden incorporarse en los modelos de Simulink mediante el bloque MATLAB Function. La mayoría de objetos de sistema tienen un bloque de Simulink correspondiente con las mismas capacidades.

En Simulink, DSP System Toolbox bloquea las señales de entrada de proceso, como las tramas, cuando el modo de procesamiento de entrada especificado en el cuadro de diálogo del bloque está definido en un procesamiento basado en tramas. DSP System Toolbox admite el procesamiento basado en muestras para procesos de baja latencia y aplicaciones que requieren procesamiento escalar. Muchos bloques admiten los dos modos de procesamiento, el basado en muestras y el basado en tramas.

  Algoritmo de detección de envolvente ilustrando el procesamiento de streaming en MATLAB con objetos de sistema.

Algoritmo de detección de envolvente ilustrando el procesamiento de streaming en MATLAB con objetos de sistema. Se muestran los resultados de simulación tanto para la transformada de Hilbert como para los métodos de modulación de amplitud de la detección de envolvente.

Siguiente: Generación, E/S y visualización de señales

Probar DSP System Toolbox

Obtener software de prueba

Diseño de Sistemas de Procesado de Señal con MATLAB

Ver seminario virtual