自适应信号处理算法研究及其FPGA实现

自适应信号处理算法研究及其FPGA实现

ID:36803451

大小:2.78 MB

页数:76页

时间:2019-05-15

自适应信号处理算法研究及其FPGA实现_第1页
自适应信号处理算法研究及其FPGA实现_第2页
自适应信号处理算法研究及其FPGA实现_第3页
自适应信号处理算法研究及其FPGA实现_第4页
自适应信号处理算法研究及其FPGA实现_第5页
资源描述:

《自适应信号处理算法研究及其FPGA实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、lTIIllIIIIillIlrlllIII摘要\1778496摘要在实时信号处理中,特别是研究的信号为非平稳的随机信号时,自适应信号处理一技术具有重要的作用,因此对实时的自适应信号处理算法的研究具有重要的现实意I、j“义。本文在详细分析自适应算法的基础上,对采用FPGA实现LMS算法过程中存在土的各种问题进行了研究,并提出了相应的解决方案。因为LMS算法计算量小、鲁棒性能好,在实际中有着广泛的应用,但其缺点是收敛速度慢。本课题采用流水线技术来改善其收敛速度,首先对自适应LMS算法作了适合采用流水线技术的划分,

2、把整个算法划分为若干独立的子操作,然后在此基础上提出一种新的流水线流程,最后通过仿真验证了算法收敛的可靠性。在使用FPGA实现LMS算法的过程中,采用了现代电路设计最流行的模块化设计的方法,减少了不必要的工作量,同时各种模块可以很容易得被移植和复用。所实现的各模块最后都进行了综合和仿真以保证其逻辑实现的正确性。为了考察LMS算法的FPGA实现的有效性,本课题设计了一块信号转换电路板作为输入输出信号接口与FPGA:i奎接,构成了一个完整的基于LMS算法的自适应信号处理实验系统。在此基础上对LMS算法进行了实验,并

3、对实验结果和理论分析结论进行了比较,证明了LMS算法的实现的正确。关键词:LMS算法;VHDL;FPGA;pipeline:firstly,thecomputationoftheLMSalgorithmisdividedintoseveralindependentoperations;then,anewpipelineprocessisprovided;finally,theconstringencyspeedistestifiedbysimulation.Themodularizationdesignmeth

4、odisadoptedintheimplementationofLMSalgorithmSOastoreducetheworkload,andallmodulesareeasytoreuse,whicharesynthesizedandsimulatedtoensuretheireffectiveness.InordertoprovethecorrectimplementofLMSalgorithm谢tllFPGA,aelectroniccircuitboardisdesignedassignalinterfa

5、cetoconnectwithFPGAandcomposeacompleteexperimentaladaptivesignalproceedingsystem.Attheendofthisarticle,experimentshadonthatsystemareintroduced,fromwhichtheresultsarecompared、ⅣitlltheconclusionthatderivefromtheoreticalanalysisandsimulationwithMatlab.Sothecorr

6、ectnessofimplementationofLMSalgorithmistestifiedfurther.Keywords:LMSalgorithm;VHDL;FPGA;II—k£多目录第一章引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11.1数字信号处理技术硬件实现的发展和FPGA的应用⋯⋯⋯⋯⋯⋯⋯⋯⋯11.2自适应信号处理及其应用⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯31.3本课题意义及其主要的研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5第二章自适应信号处理算法研究及选择⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7

7、2.1自适应信号处理简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72.2自适应系统的结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯72.3常用的自适应信号处理算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯102.3.1算法准则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..102.3.2基本自适应信号处理算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯122.4自适应算法的选取⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..13第三章适于FPGA实现的LMS算法研究及其修正⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.153.1LMS算法介绍睁力⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.1

8、53.1.1LNS算法的简单推导⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.153.1.2LMS算法的性能分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.163.2基于FPGA的LMS算法数据问题研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.183.2.1二进制表示方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..183.2.2溢出问题⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..193.3LMS算法的修正⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。