DSP系统工具箱
对信号的处理和仿真
DSP系统工具箱™在MATLAB中为信号提供算法、应用和可视化、仿真和分析器®等仿真万博1manbetx软件®.Vous pouvez modéliser des systèmes de tritement numérique du signal temps réel pour les systèmes de通信,雷达,音频,服装médicaux,物体和其他应用。
Avec DSP系统工具箱,您可以查看滤波器FIR, IIR,多个-échantillonnés,多个-étages et adapatifs。您可以下载récupérer des signaux à变量部分,下载données和下载matériel en réseau afin de développer et vérifier votre système。时间范围,频谱分析仪和逻辑分析仪渗透到可视化和测量流的manière动态。DSP System Toolbox est compatible avec la génération de code C/ c++ pour le prototype sur PC et le déploiement vers des processors embarqués, y compis les architectures ARM®皮质®.您可以下载également modéliser en virgule fix,精确位près, et générer代码HDL à部分过滤,FFT, ifft和其他算法。
Les算法proposés sont disponibles sous de functions MATLAB, de System objects™和de block Simulink。万博1manbetx
在知道加上:
- 在Simulink中对信号和'algèbre linéaire进行分组万博1manbetx
- 在MATLAB中实现了信号的流化
- conevoir des filtres IIR et FIR mono et multi-échantillonnés et des filtres adapatifs
- 可视化、分析和测量信号
- Modéliser et simuler des算法zh virgule固定
- Générer du code C et c++ pour le développement d 'applications PC et embarquées
- Générer du code HDL pour le développement FPGA et ASIC
在万博1manbetx, DSP System Toolbox™提出一个bibliothèque de blocks pour les algorithm de tritement du signal (filters, transformées et algèbre linéaire)。在我们的网站上,您可以访问'entrée en streaming échantillon par échantillon,您可以访问échantillons (trames)。勒特征échantillon par échantillonPermet d'obtenir des process à failable latency et des applications nécessitant des计算标量。勒特征basé sur les tramesPermet d 'obtenir UN meilleur débit (mais avec plus de latence)。DSP系统工具箱支持les mode 万博1manbetxde tritement à base de trames et d ' échantillons。
Les programs MATLAB qui utilisent Les System objects peuvent être incorporés dans des modèles Si万博1manbetxmulink via Les blocks MATLAB Function ou MATLAB System。学生的角度系统对象安大略省的联合国集团仿真软万博1manbetx件记者doté des mêmes fonctionnalités。
block de tritement du signal pour la conception, 'implémentation et validation d’système DSP
Les blocks万博1manbetx Simulink pour le traitement万博1manbetx du support Les types de données virgule flottante (simple et double précision) et entier。Ils sont également compatibles avec les données virgule fix lorsqu'ils sont utilisés avec Fixed-Point Designer。
在DSP系统工具箱中提供的信号可分解特性的块列表:
- Transformées你的信号是什么transformée傅里叶快速(FFT), la transformée en cosinus discrète (DCT), latransformée de Fourier à法庭术语(STFT)et la transformée en ondelettes discrète (DWT)
- 概念和implémentation过滤FIR, IIR和类似物
- filter multi-échantillonnés et multi-étages pour la conversion de la fréquence d ' échantillonnage (中投公司,半带,多相和德法罗)
- 技术德信号统计量和自适应特性为了对幽灵的估计,为了égalisation和对声音的抑制
- Opérations等措施,以les signaux(convolution fenêtrage, remplissage, retards détection de crêtes et de passage par zéro)
- 在时间范围和频谱分析仪中对流信号进行可视化和测量
- Méthodes de gestion这个信号告诉我们的是mémoire卫生棉条,指数化,对易,掠夺,还有文件,注意
- Récepteurs et sources tel que les générateurs de chirp et de bruits colorés, les NCO, les émetteurs-récepteurs UDP,等等。
- 例程d 'algebre线性numerique(solveurs de systèmes linéaires,矩阵的分解和逆等)。
Modéliser des systèmes multi-échantillonnés
Dans MATLAB, DSP系统工具箱支持多种功能万博1manbetx转换为fréquence d ' échantillonnageAinsi que modélisation des systèmes dans lesquels différentes fréquences d ' échantillonnage ou d ' horloge doivent être interfacées。您可以accès notamment à des过滤multi-étages et multi-échantillonnés过滤FIR和IIR半带,过滤多相,filtres中投等filtres·德·法罗).你们可以通过下面的公式来确定opérations,来进行插值,décimation和任意转换,fréquence d ' échantillonnage。
DSP系统工具箱为流数据提供了更好的环境MATLAB.DSP系统工具箱了解一个bibliothèque d '算法的特征信号optimisés pour les flux en streaming, comme les filters mono et multi-échantillonnés, le filter adapatif et FFT。DSP系统工具箱是idéal pour concevoir, simuler et déployer解决方案,信号处理,应用音频,biomédicales万博 尤文图斯,通信,contrôle, sismiques,捕获和释放。
德莱斯技术信号流的特征(flux continuus de données) permettsouvent d 'accélérer les simulate en scindant les données d 'entrée en trames et en trat chame au fur et à measures de son acquisition.(连续通量données)例如,在MATLAB中传输信号到réel de données audio multicanaux。
该类型的特征是可以grâce à une bibliothèque组成算法DSP appelés系统对象™.这些对象包含représenter算法和données的特征,以及资源和récepteurs。系统对象为您提供créer的应用程序和tâches的自动索引,données的索引和mémoire的卫生棉条,以及états的算法。Vous pouvez mélanger des系统对象MATLAB和函数/opérateurs MATLAB标准。
您可以用外面的东西时间范围等频谱分析仪把可视化和测量器放在流上。
Vous pouvez appliquer des filtres mono/multi-échantillonnés et adaptatifs à vos données en streaming à l 'aide d 'algorithmes optimisés pour ce type de signaux/données。
Bibliothèque d’algorithm pour la conception, l 'implémentation et le test de systèmes DSP
DSP系统工具箱提出了350种算法optimisés pour la conception, l'implémentation和验证systèmes de tritement en streaming (implémentés avec des functions MATLAB和des System objects MATLAB)。Ces算法支持les donné万博1manbetxes virgule flottante simple et double précision。La plpart des algorithmes sont également compatibles avec les types entiers and les données virgule fix (nécessite定点设计师™).
Les catégories d 'algorithmes MATLAB disponibles dans System Toolbox sont Les suivantes:
- Transformées du signal, come latransformée傅里叶快速(FFT)et la transformée en cosinus discrète (DCT)
- 技术的概念和'implémentation过滤numériques FIR和IIR
- 过滤multi-échantillonnés et multi-étagespour la conversion de fréquence d ' échantillonnage(过滤FIR和IIR半带,过滤多相,过滤CIC和de Farrow)
- 技术德信号统计量和自适应特性为了对幽灵的估计,为了égalisation和对声音的抑制
- Opérations et measures sur les signaux (convolution, fenêtrage, remplissage, modélisation des retards, détection de crêtes, retards fraction variables)
- 信号的可视化'exécution包括时间范围,频谱分析仪和逻辑分析仪
系统multi-echantillonnes
Dans MATLAB, DSP系统工具箱支持多种功能万博1manbetx转换为fréquence d ' échantillonnageAinsi que modélisation des systèmes dans lesquels différentes fréquences d ' échantillonnage ou d ' horloge doivent être interfacées。您可以accès notamment à des过滤多个-étages等多节奏过滤FIR和IIR半带,过滤多相,filtres中投et filter de Farrow)。你们可以通过下面的公式来确定opérations,来进行插值,décimation和任意转换,fréquence d ' échantillonnage。
DSP系统工具箱中提出了数字信号处理算法概念和'implémentation过滤FIR, IIR, multi-étages, multi-échantillonnés et adapatifs。你们可以我们的过滤是无效的采用différentes结构(FIR en forme directe, FIR overlapped, filter IIR)biquadratique第二节,传递级联,treillis)。
你们可以把它过滤掉应用Filterbuilder,代码为MATLAB,代码为Simulink。万博1manbetx你们可以通过également对滤波器进行定量分析,FIR和IIR,以及déterminer对滤波器系数进行最优分析。
您可以把它拿走filtres parametrables等调整确定paramètres clés,来一个passante和le gain,挂l 'exécution。
Les filtres numériques conçus avec DSP System Toolbox dans MATLAB peuvent également être utilisés dans des modèles de niveau système dans 万博1manbetxSimulink。DSP系统工具箱提出一个bibliothèque的块过滤prêts à l ' employi pour concevoir, simuler和implémenter的过滤器passe-bas,passe-hautet autres,在Simulink中指导。万博1manbetx
再加上FIR和IIR约定的概念算法,你们可以看到accès à des filters和à des méthodes de conception spécialisés,来:
- 莱斯过滤FIR avancés à振荡常数(例如,过滤器d 'ordre极小值,à ondements约束ou à phase minimale)
- Les filtres德尼奎斯特,冷杉demi-bande等IIR多相(filtres à phase linéaire, filtres à phase minimale, filtres half -bande à phase quasi-linéaire, filtres à ondules constantes, filtres à atténuation en pente ou filtres à fenêtre)
- Les filtres d '插值中投在décimation中没有乘法,但在无线电逻辑表(SDR)和转换器中输入'implémentation -delta
- 莱斯概念multi-etages优化,将优化数étages级联,并在complexité的计算中减小最大值
- 莱斯过滤à延迟分馏, notamment des structures avec filters de Farrow adaptées aux applications de filtering paramétrables
- 莱斯filtres IIR的任意组的延迟,补偿器的渗透率使其他组的延迟通过一个réponse通过频带à相位linéaire近似
- 莱斯过滤numériques IIR en treillis倒一个实现robuste
- Les过滤FIR和IIR à振幅等à相位仲裁者为我们引入过滤的结构
Filtres adaptatifs
DSP系统工具箱提出différentes技术filtrage adaptatif在MATLAB和Simulin万博1manbetxk中。名称应用的技术包括système的识别,光谱的估计,égalisation以及声音的抑制。Elles font appel à des filtres adapatifsLMS,RLS,德仿射投影,transversaux快速,frequentiels,treillis等德卡尔曼.DSP系统工具箱提出également的算法来分析滤波器(系数,学习,收敛等)。
概念和分析过滤多-échantillonnés和多-étages
DSP System Toolbox permet de concevoir et d'implémenter des filtres multi-échantillonnés, notamment des filtres d' interpolation polyphase, des filtres décimation, des convertisseurs de fréquence d' échantillonnage, desfiltres冷杉等IIR demi-bande,法罗滤波器,因为滤波器和补偿器CIC。您可以使用méthodes和-étages的概念。DSP系统工具箱提出参数函数分析spécialisées pour estimer la complexité du traitement des filters multi-étages et multi-échantillonnés。
DSP系统工具箱提供可视化和配准函数为了可视化,测量和分析,我们可以通过MATLAB和Simulink进行流式分析。万博1manbetx消费电子产品展函数de可视化包括测量和统计,你们习惯使用示波器和频谱分析仪。
DSP系统工具箱提出également l 'outil逻辑分析仪为temporel酒庄的酒庄过渡干杯。我们可以把您的être utility pour le débogage de vos modèles qui ciblent une implémentation HDL。
你们可以用créer un tracé任意可视化données的矢量,举个例子,évolution温度曲线的系数。
时间范围permet de visualiser différents types de signaux dans le domaine temporel(连续的、离散的、固定的或变量的、浮动的或固定的,以及à N维pour les systèmes E/S multicanaux)。您可以重新组图tracés de plusieurs signaux sur même graphique(检查信号的尺寸,fréquences d ' échantillonnage和données类型)您可以在même fenêtre时间范围内组图。这些是分析,测量和统计,而不是有效值,测量crête à crête, moyenne和médiane。
L 'outil频谱分析仪可以计算fréquences的幽灵,也可以计算'entrée的幽灵,也可以计算échelle linéaire的对数。你们可以使用测量和分析的效果,来测量调和畸变(THD, SNR, SINAD, SFDR),交变扭曲(TOI),邻近运河的权力关系(ACPR),分布累积函数complémentaire (CCDF)和对应值crête sur moyenne (PAPR)。在光谱分析仪的模式谱图中,您可以查看évolution的光谱图和détecter的自动图,请访问crêtes。
DSP系统工具箱提出在荒诞的一个全音阶supplementaire d 'outils de可视化倒你们permettre d 'afficher et de肺活量联合国大eventail de signaux或者数据,尤其是值reelles复合物,des向量,des的场景et des电车de淘气小熊数据类型(en斜杠的固执,双精度,Séquence d 'entrée personnalisée等)。某些情况下,我们可以渗透到一个三维的数据données,我们可以把数据流给你们的分析器évolution,我们的温度曲线,就是à,我们的模拟。
您可以使用DSP系统工具箱和定点设计师提供modéliser的算法的特征,信号,固定和分析器的影响,量化的行为和性能,système。Vous pouvez également générer du code C virgule fix à partir de votre code MATLAB ou modèle S万博1manbetximulink。
如果您使用一套硬件设备,您就可以使用系统对象MATLABet des集团仿真软件万博1manbetx倒莱斯功能模式固定,有效地进行了妥协分析和优化设计exécutant利用模拟différentes使用mots, mises à l ' échelle,提出了溢出和模式选择的问题。
功能模式与数字信号处理算法兼容,如FFT,滤波,统计等'algèbre linéaire。DSP系统工具箱提供了自动配置系统对象和块的功能。
观念是不变的
函数的概念,过滤和应用Filterbuilder您可以在DSP系统工具箱中使用浮动过滤器,可转换固定和定点设计器。它们facilitent拉固定过滤的概念和优化,你们的渗透分析器会影响量化。
À DSP系统工具箱的助手MATLAB编码器™et de万博1manbetx仿真软件编码器™,您可以下载:générer du code source C et c++ ou function MEX réglée pour une performance optimale à partir de vos algorithms de traitement du signal et modèles de système dans MATLAB et Simulink万博1manbetx
Le code généré peut être utilisé pour l 'accélération, Le prototype rapide, l 'implémentation et Le déploiement, ou l 'intégration de votre système pendant la phase de développement du product。
Accélération de la simulation
您可以下载générer un code exécutable efficace et compact ou une function MEX réglée pour une performance optimale, afin d 'accélérer les algorithmes nécessitant des calculs intensifs dans votre simulation。你们可以看到accélérer,我们的算法是浮动的,而不是过滤器,FFT,等等的et l 'algebre线性在MATLAB和Simulin万博1manbetxk中。
Afin d'accélérer les simulation en streaming basées sur des trames,dspunfold利用le dépliage DSP pour répartir la charge de calcul sur plusieurs threads dans function MEX générée。
Exécution autonome和intégration à d’autres environments
Avec DSP系统工具箱,您可以使用代码C généré à部分的votre代码MATLAB或votre modèle Simulink提供déploiement等原型的votre PC,在générant和exécutable自主的万博1manbetxvotre算法。您可以访问régler cet exécutable en temps réel直接访问MATLAB或Simulink并使用UDP。万博1manbetxPuisque cet exécutable tourne sur un thread différent de celui du code MATLAB ou du modèle 万博1manbetxSimulink, les performance temps réel de votre algorithme sont améliorées。
代码C généré à部分的算法,信号的特征可以通过être intégré构成bibliothèque compilé在一个完整的逻辑上,例如模拟器personnalisé或逻辑上modélisation标准的comme SystemC。
Génération de code C optimisé pour les processors ARM Cortex
Grâce à DSP系统工具箱,au模块complémentaire支持硬件注入万博1manbetx手臂Cortex-A欧手臂Cortex-M等一个嵌入式编码器®,你们可以用générer代码C optimisé à部分系统对象MATLAB和Simulink的原理算法来描述信号的FFT, FIR和双二次方程。万博1manbetx代码généré effect des appels à des routines optimisées pour la bibliothèque ARM Cortex-A Ne10 ou ARM Cortex-M CMSIS。我们的优点是'amélioration immédiate性能,符合à代码C标准。您可以使用vérifier和profiler votre代码和一个仿真在环处理器(PIL)。
Avec DSP系统工具箱等Filter Design HDL Coder™在MATLAB中,您可以设置滤波器numériques和générer代码VHDL®et Verilog®efficace, synthétisable et portable pour l 'implémentation dans FPGA or ASIC。您可以使用créer自动化测试平台VHDL和Verilog模拟器,测试器和验证器代码généré。
DSP系统工具箱等高密度脂蛋白编码器™,你们可以生du代码VHDL et Verilog synthétisable et visible pour votre design système。lesalgorithmes optimisés en termes de resource and de performance,来lesfilters, laFFT,l 'IFFT等勒以区域, sont également 万博1manbetxsupportés。