维纳滤波器的算机实现.docxVIP

  • 5
  • 0
  • 约6.34千字
  • 约 19页
  • 2019-01-03 发布于浙江
  • 举报
维纳滤波器的算机实现

实验题目:维纳滤波器的计算机实现 专 业: 姓 名: 学 号: 指导老师: 2012-11-26 维纳滤波器的计算机实现 实验目的 利用计算机编程实现加性噪声信号的维纳滤波。 将计算机模拟实验结果与理论分析结果相比较,分析影响维纳滤波效果的各种因素,从而加深对维纳滤波的理解。 利用维纳滤波一步纯预测方法实现对信号生成模型的参数估计。 实验原理 维纳滤波器是一种从噪声中提取信号的最佳线性估计方法,假定一个随机信号形式为:x(n)=s(n)+v(n),其中s(n)为有用信号,v(n)为噪声信号。而维纳滤波的作用就是让x(n)通过一个系统h(n)尽可能滤掉噪声,提取近似s(n),h(n)的选择以最小均方误差为准则。由维纳-霍夫方程知,只要求出φxx 及φxs就可求出h(h=φ-1xxφxs)。但要求h(n)满足因果性要求,维纳-霍夫方程便是一个难题,这里利用最佳FIR维纳滤波方法求解h(n)的近似,这也便于在计算机上实现,公式为:h =R-1xx rxs。实验中s(n)由信号生成模型:s(n)=as(n-1)+w(n)确定,其中a=0.95,w(n)是均值为0,方差为бw2=1-a2的高斯白噪声,v(n)为均值为0,方差为1的高斯白噪声,且s(n)与v(n)不相关。实验中s(n)是已知的,但实际中如果s(n)已知,维纳

文档评论(0)

1亿VIP精品文档

相关文档