DSP System Toolbox

 

DSP System Toolbox

Diseñe y simule sistemas de procesamiento de señales en streaming

Duración del vídeo 2:18

Conecte agentes de IA con DSP System Toolbox

Incorpore funcionalidades específicas del dominio a su flujo de IA agente.

Modelo de Simulink que implementa un filtro FIR de paso bajo ajustable y un filtro IIR de paso alto ajustable con un dial para establecer el valor de Fc. Las señales de salida filtradas y la señal original se introducen en un scope para su visualización.

Bloques de procesamiento de señales en Simulink

DSP System Toolbox ofrece bloques para algoritmos, filtros, transformaciones y álgebra lineal. Aplique procesamiento basado en tramas para obtener una tasa de transferencia mayor y un modelado más preciso de sistemas en tiempo real, o filtros multitasa para simular diferentes tasas de muestreo.

Gráfico de Filter Analyzer app a la derecha que muestra la respuesta de magnitud de cinco filtros simulados diferentes. El panel izquierdo muestra los filtros y el color, y en su parte inferior aparece el filtro multitasa de diezmado.

Diseño y análisis de filtros digitales

Utilice la app Filter Builder y Filter Designer para diseñar e implementar filtros FIR, IIR, multietapa, multitasa y adaptativos. Diseñe en función de criterios de selectividad de frecuencia o mediante algoritmos basados en optimización. Utilice la app Filter Analyzer para comparar las respuestas de filtro.

Implementación: Documentación | Ejemplos

App Spectrum Analyzer que muestra el origen de la señal en azul y áreas sombreadas amarillas para representar el amplificador en el panel superior. El panel inferior muestra mediciones de ACPR del amplificador.

Visualización de señales con scopes

Visualice datos de señales en el dominio del tiempo o la frecuencia con scopes. Los scopes ofrecen mediciones y estadísticas para analizar los datos, del mismo modo que los analizadores de señales de escritorio establecidos. Utilice Spectrum Analyzer para mostrar vistas de espectro y espectrograma.

Modelo de Simulink que alterna la introducción de respuestas de filtros de paso bajo y paso banda en un subsistema de banda base Transfer Function. El subsistema genera respuestas de fase y magnitud hacia bloques de representación de array. La excitación retroalimenta los filtros.

Transformaciones, estimación y estadísticas de señales

Transforme señales entre los dominios del tiempo y la frecuencia. Utilice bloques para implementar estimación paramétrica o no paramétrica, y evalúe estadísticas de señales de transmisión.

Diseño e implementación de DSP integrado

Genere código fuente para acelerar, prototipar y desplegar algoritmos de procesamiento de señales con MATLAB Coder y Simulink Coder. Utilice Embedded Coder para generar software optimizado a través de librerías para núcleos específicos e implementaciones SIMD.

Bloque Time Scope que muestra cuatro gráficas alineadas verticalmente. Las dos primeras muestran tensión y corriente trifásicas, la tercera muestra fallos detectados, y la cuarta es la pérdida de señal durante los fallos.

IA para modelos de sistemas de DSP

Utilice algoritmos de procesamiento de señales impulsados por IA en Simulink. Detecte anomalías en señales con modelos de Deep Learning, y extraiga características de señales profundas con Dispersión de wavelets.

Preguntas frecuentes sobre DSP System Toolbox

DSP System Toolbox proporciona algoritmos, aplicaciones y herramientas de visualización para diseñar, simular y analizar sistemas de procesamiento de señales en MATLAB y Simulink para aplicaciones como comunicaciones, radar, audio, dispositivos médicos e IoT.

Puede diseñar y analizar filtros FIR, IIR, multirate, multietapa y adaptativos utilizando la aplicación Filter Designer, basándose en criterios de selectividad en frecuencia o en algoritmos basados en optimización. La toolbox también permite simular arquitecturas de filtros dinámicos mediante algoritmos de diseño ajustables en el tiempo, implementaciones con coeficientes ajustables y análisis de la respuesta dinámica. Incluye arquitecturas eficientes para la implementación de filtros, como implementaciones de filtros FIR en el dominio de la frecuencia y FIR MIMO.

La toolbox incluye Time Scope, Spectrum Analyzer, Dynamic Filter Visualizer y Logic Analyzer, que permien visualizar y medir dinámicamente señales en streaming, proporcionando mediciones y estadísticas similares a las de los analizadores de señales de sobremesa.

Sí. DSP System Toolbox admite la generación de código C/C++ para prototipado en escritorio y despliegue en procesadores embebidos, incluidas las arquitecturas ARM Cortex, así como el modelado en punto fijo con precisión de bits y la generación de código HDL.

Los algoritmos están disponibles como funciones de MATLAB, System objects y bloques de Simulink.

Sí. La toolbox proporciona algoritmos de diseño y módulos de implementación para filtros multirate tanto en MATLAB como en Simulink. La disponibilidad de bloques de filtros multirate en Simulink permite utilizar diferentes tasas de muestreo discretas en la simulación de sistemas de procesamiento de señales, ofreciendo un mayor rendimiento (throughput) y una modelización más precisa de los sistemas en tiempo real.

Sí. La disponibilidad de algoritmos de procesamiento de señales como MATLAB System objects y bloques de Simulink permite procesar señales en streaming procedentes de variables, archivos de datos y dispositivos de red sin necesidad de gestionar manualmente los estados internos de los algoritmos.

Sí. La toolbox incluye algoritmos de procesamiento de señales basados en IA en Simulink para la detección de anomalías en señales mediante modelos de Deep Learning, así como para la extracción de características profundas de la señal utilizando Wavelet Scattering.

Prueba gratuita de DSP System Toolbox

Descubra nuestros productos.


¿Tiene interés en comprar?

Obtenga información sobre precios y explore productos relacionados.

¿Es estudiante?

Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.