资源描述:
《基于m序列的lti系统脉冲响应测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、***大学毕业设计(论文)基于m序列的LTI系统脉冲响应测试摘要最长线性反馈移位寄存器序列简称m序列,是一种伪随机序列、伪噪声(PN)码或伪随机码。m序列是一种伪随机序列,在通信、雷达、密码学、系统脉冲响应等领域都有应用。本文主要介绍了m序列的基本性质,以及利用m序列进行系统脉冲响应测试的基本原理,并介绍了由MATLAB生成m序列的方法,以及在MATLAB环境下测试LTI系统脉冲响应的仿真过程。利用MATLAB高效的数据处理以及可编程功能,以及数据可视化功能,方便快捷直观的显示出了所需要的结果。此外,在文章的结尾设计了一个单片机生成m序列的电路。仿真结果显示,MATL
2、AB、单片机均能生成m序列;相比较而言,由MATLAB程序简单,操作性强,而且其可视化技术使m序列更直观的显示出来。m序列应用广泛,相信随着研究的深入,一定有更为广阔的应用前景。关键词:m序列;脉冲响应测试;LTI系统-V-***大学毕业设计(论文)LTISystemImpulseResponseTestBasedonmSequenceAbstractThelongestlinearfeedbackshiftregistersequence,hereinafterreferredtoasmsequenceisapseudorandomsequence,pseudono
3、ise(PN)codeorpseudorandomcode.Msequenceisapseudorandomsequences,incommunication,radar,cryptography,systemimpulseresponse,andotherfieldsareused.Thisarticlemainlyintroducedthebasicpropertiesofmsequence,andtheuseofmsequence,thebasicprincipleofthesystemimpulseresponsetest,andthemethodofthem
4、sequencegeneratedbytheMATLAB,andintheMATLABenvironmenttestofLTIsystemimpulseresponseofthesimulationprocess.UseofMATLABandefficientdataprocessingandprogrammablefunction,andthedatavisualizationfunction,convenientandquickandintuitiveresultsshowedaneed.Inaddition,attheendofthearticledesigna
5、microcontrollertogeneratemsequencecircuit.ThesimulationresultsshowthattheMATLAB,thesinglechipmicrocomputercanproducemsequence;Incomparison,byMATLABissimple,feasible,andthevisualizationtechnologymakemsequencemoreintuitivedisplay.Msequenceiswidelyused,believethatwiththedeepeningoftheresea
6、rch.Keywords:msequence;Impulseresponsetests;LTIsystems-V-***大学毕业设计(论文)目录引言1第1章绪论21.1伪随机序列的背景和发展21.1.1伪随机序列应用和发展21.1.2m序列21.2脉冲响应测试3第2章m序列42.1m序列的性质42.1.1m序列的定义42.1.2m序列的自相关特性52.2m序列的生成52.2.1本源多项式52.2.2由硬件生成m序列62.2.3由软件生成m序列62.3m序列法测量LTI系统脉冲响应原理7第3章方案论证103.1m序列的产生及脉冲响应103.2LTI系统10第4章总体设计
7、及仿真124.1MATLAB生成m序列124.2仿真结果及分析144.3脉冲响应相关辨识15第5章单片机产生m序列185.1AT89C52芯片简介185.2硬件电路185.3电源电路195.3.1电源变压器205.3.2整流电路205.3.3滤波205.3.4稳压205.4软件编程215.5系统仿真结果23结论与展望24致谢26参考文献27附录A电路图28附录B英文文献翻译29B.1原文29B.2译文35-V-***大学毕业设计(论文)附录C文献题录及摘要40附录D主要源程序42D.1MATLAB生成m序列程序42D.2脉冲响应测试程序42D.3单片