dsp软件编程与算法实现内容摘要:

对于通信类还可选用 SYSTEMVIEW 高端仿真工具 SPW、 COSSAP MATLAB简介 在具体编程实现某个 DSP算法之前,一般首先需要对其 进行模拟仿真。 MATLAB目前已经成为非常优秀的仿真工 具、现行的版本已经包含了许多强大的工具软件包。 被各 个学科广泛使用。 单独使用 MATLAB语言就可以实现 C、 FORTRAN等语 言的许多功能,并且实现起来更加简洁方便,同时它也提 供同 C语言的接口。 MATLAB的不足 MATLAB有其不足之处,如数值计算只能按固定精度 进行,很难作底层硬件控制,运算效率也不如 C, 等等 因为它主要用于数值计算,所以对于仿真、特别是定点 DSP的仿真来说、这些缺陷不影响其强大的仿真功能。 MATLAB仿真 在实现某种 DSP算法功能前,一般可以先充分利用 MATLAB的编程简单、调试方便的优点来求取各种必须 的系统参数,并利用所求得的系统参数模拟实现 DSP过 程,来进行算法的验证和各项参数的调整。 等仿真通过 各项指标都以达到设计要求。 然后再考虑用 C语言、或 DSP的汇编语言来实现。 FIR滤波器仿真实例 仿真结果 输出滤波器系数 采用 C语言进行仿真 在 DSP的 C编译器出现以前, C语言担当的主要是算法 仿真的角色。 与 MATLAB相比、它没有强大的工具软 件包。 但它的优势是可以很快地形成商业化软件,另 外由于历史原因,国际上的各种算法的交流,都是在 UNIX平台上,用 C语言编写。 所以 C也成为被广泛使 用的仿真工具。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。