基于DSP的自适应滤波器的设计方案
1.3 DSP的最小硬件系统设计
DSP的硬件最小系统设计包括DSP芯片、电源转换电路、时钟电路、复位电路、JTAG 仿真接口等,如图4所示。
2 基于DSP 的自适应滤波器的软件设计
采用TMS320F28234实现自适应滤波器,自适应算法采用基本的LMS算法,滤波器的结构采用横向FIR结构。
自适应滤波器的TMS320F28234的设计中,程序设计语言运用汇编语言,自适应滤波器程序设计流程如图5所示。
3 仿真验证
为了说明自适应滤波器的优越性,这里通过仿真结果来表明。通过引入一个已有的数据文件方式得到一个受到噪声干扰的正弦波信号,该波形作为自适应滤波的输入信号。自适应滤波程序在CCS 环境下编译、链接、修改语法错误,编译链接通过后,加载并连接程序,连接生成公共目标代码文件,在线下载到DSP中运行。将编译产生的可执行文件下载到 DSP芯片中后,经过运行得到时域图,输入信号的时域图如图6所示。
由图6可以看到,低频信号中叠加了有噪声信号,导致低频信号出现了较大的畸变。低频的信号中叠加了比较多的高频噪声,只有进行高频滤波才能够得到比较好的原始低频信号。在观察输出波形时,能够看到输出波形中仅剩余了低频信号,滤除了高频成分。通过图6 和图7的对比,输入信号的高频噪声基本上得到了滤除。但是由于参数设置不够精确等原因造成的高频噪声没有得到完全消除,但是也很明显的显现了低通滤波的目的。
4 结语

评论