自适应课程报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自适应课程报告

自适应信号课程结课论文学号、专业: 姓 名: 论 文 题 目: 自适应噪声抵消及LMS算法报告 指 导 教 师: 所 属 学 院: 信息与通信学院 成绩评定教师签名 桂林电子科技大学研究生院2013年 12月 13日 自适应噪声抵消系统及LMS算法实验报告基本知识1.1 自适应滤波器抵消系统自适应噪声抵消系统的核心是自适应滤波器,自适应算法对其参数进行控制,以实现最佳滤波。因为这种方法比其他方法多用了一个参考噪声作为辅助输入,从而获得了比较全面的关于噪声的信意,因而能得到更好的降嗓效果。特别是在辅助输入噪声与语音中的噪声完全相关的情况下,自适应噪声抵消法能完全排除噪声的随机性,彻底地抵消语音中的噪声成分,从而无论在信噪比SNR(Signal to Noise Ratio)方面还是在语音可懂度方面都能获得较大的提高。自适应噪声抵消器的原理如图l所示:原始输入参考输入实际响应系统输出(误差信号)自适应滤波器噪声源信号源图3.5.1 自适应对消系统原始输入为受扰信号: ;参考输入为,与相关,而与信号 不相关。图中自适应滤波器接收误差的控制,调整权矢量,使得它的输出趋于等于与它相关的 ,于是 作为与之差就接近等于信号 。自适应滤波器实质上就是一种能调节其自身传输特性以达到最优的维纳滤波器。自适应滤波器的特性变化是由自适应算法通过调整滤波器系数来实现的。一般而言,自适应滤波器由两部分组成,一是滤波器结构,二是调整滤波器系数的自适应算法。自适应滤波器不需要关于输入信号的先验知识,计算量小,特别适用于实时处理。自适应滤波器主要有无限冲激响应(IIR)和有限冲激响应(FIR)两种类型,滤波器结构的选择对算法的处理起着重要的影响。IIR型结构滤波器的传输函数既有零点又有极点,它可以用不高的阶数实现具有陡峭通带特性,缺点是稳定性不好,且相位特性难于控制。FIR滤波器是全零点滤波器,它是稳定的,且能实现线性的相位特性,实现时可以利用流水线技术提高速度。所以本文选择FIR滤波器,其横向型结构形式简单,易于实现;可以用流水线提高性能,后面的自适应滤波器仿真都是采用横向型结构。1.2 LMS算法最陡下降法迭代公式,其中性能曲面上某点的梯度LMS算法的核心思想是: 计算梯度时, 用平方误差代替均方误差即 比较两种算法可见:是单个平方误差序列的梯度, 而是多个平方误差序列统计平均的梯度, 因此, 是的估计. LMS算法是用梯度估计值代替其精确值, 调整权系数时不需要计算的期望值, 因此实现比较简单.由上可得LMS算法的基本公式为FIR滤波器中第i个权系数的计算公式为实现上式的权系数控制电路如图对LMS算法, 迭代运算中权矢量的增量为, 对其中的各个分量,误差信号是相同的; 而是随机变量, 因而不再是确定函数, 而是随机变量.1.3 格型LMS算法简介用最陡下降法,二阶FIR的LMS自适应滤波器消除正弦干扰程序2.1 实验一:基于lms算法的干扰自适应抵消clear?all;close?all;sysorder=40;????????????????????????????%自适应滤波器阶数N=1000;????????????????????????????????? %信号长度1000个点Fs=100;????????????????????????????????? %采样频率T=N/Fs;???????????????????????????????? ?%终了时间t=1/Fs:1/Fs:T; ?%为保证相同长度,取正弦信号起始点及步长f=2; %信号初始频率ff=4; %相位偏移s?=?rand(N,1); %高斯白噪声,长度为N%s=cos(2*pi*f*t); %若不用白噪声而使用另一个正弦信号,则令s为一个正弦yy=cos(4*pi*f*t); %单频信号,与s叠加构成x(t),即为d(t)yyy=2*cos(4*pi*f*t+ff);?????????? %参考输入信号,与yy频率相同,振幅相位不同d=s+yy; %若使用白噪声,则使用该句,d相当于x(t)%d=s+yy;???????????????????????????????? %若将白噪声设为正弦信号,则用该句,d相当于x(t)totallength=size(d,1);?????????????????%得到信号长度w?=zeros(sysorder,1);?????????????????%设置维纳滤波器初始值w0(0)w1(0)w2(0)w3(0)w4(0)%-----设置循环,使得信号逐段输入并一步更新-------%for?i?=?sysorder?:?Nu?=?yyy(i:-1:i-sysorder+1);??

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档