仿真在DSP上的具体实现

[复制链接]
2485|6
 楼主| tianyu01 发表于 2011-9-26 13:51 | 显示全部楼层 |阅读模式
使用TI公司的TMS320C5402芯片,该芯片采用哈佛体系结构,具有高度并行性,同时拥有高度集成的指令系统,简化编成过程,模块化结构程序设计增强了程序的可移植性。

程序在CCS环境下编译,链接生成公共目标代码文件,再load到DSP中运行。本文采用C语言编程。图6为被噪声污染的输入信号,图7为滤波后的信号。比较两图可以看出,混合信号经过本文算法处理后噪声得到了很好的抑制,而原始信号得到了明显的加强和改善。




本文提出了一种新的变步长LMS算法。该算法通过对最佳Wiener解的分析,并用反正切函数建立了步长因子μ(n)与误差e(n)的非线性函数关系。本算法具有初始阶段和未知系统时变阶段步长自动增大而稳态时步长很小的特点,且具有良好的鲁棒性和较小的计算量。通过在DSP上的实现,说明此算法具有可实行,并且实现方法简单,滤波效果好.
tikelu 发表于 2011-9-26 14:00 | 显示全部楼层
huangchui 发表于 2011-9-26 22:28 | 显示全部楼层
不错,学习了
lilihua0721 发表于 2011-9-30 21:49 | 显示全部楼层
LMS算法是什么样的算法?不了解哎!!
tikelu 发表于 2011-10-6 20:30 | 显示全部楼层
很不错
tikelu 发表于 2011-10-6 20:30 | 显示全部楼层
谢谢分享
shuaijing 发表于 2011-11-26 15:09 | 显示全部楼层
有点难度,不过依然谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

785

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部