注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

构建数字通信技术理论与实践之间的桥梁

孤云出岫去留一无所系 朗镜悬空静躁两不相干 菜根谭.明.洪应明

 
 
 

日志

 
 

《数字滤波器》交流-6-LMS算法的训练及工作阶段  

2012-11-25 10:09:18|  分类: 数字滤波技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 在 2012-08-25 19:14:32,duyong <duyongcn@yahoo.com.cn> 写道:
你好!
    训练阶时,发射端发射与接收端约好的固定信息。当接收端完成训练阶段后(通过时间,或固定的同频信息判断),保持滤波器系数不变,即可进行正常的滤波处理。如果自适应滤波器中的参考信号不需要预先知道发射端信息,则无需训练阶段,滤波器在通信过程中可以自动实时处理。
祝好!
        2012-08-25
        duyong
        duyongcn@yahoo.com.cn


发件人:"徐 "
发送日期:2012-08-25 18:29
收件人:duyong
抄送:
主题:Re:Re:Re:答复:_数字滤波器的matlab与FPGA实现读者的问题
你好,看了你的《数字滤波器的matlab与FPGA实现》这本书,发现书中自适应滤波有两个阶段:一个是训练阶段,一个是跟踪阶段,你好像只说明训练阶段,没说跟踪阶段的实现。训练到跟踪阶段是如何切换,跟踪阶段如何实现,向你咨询一下。谢谢
在 2012-08-21 22:33:48,duyong <duyongcn@yahoo.com.cn> 写道:
不客气。除滤波器一书外,我于2011年在机械工业出版社出版了《FPGA/VHDL设计入门与进阶》一书,欢迎选购。
        2012-08-21
        duyong
        duyongcn@yahoo.com.cn


发件人:"徐 "
发送日期:2012-08-21 20:35
收件人:duyong
抄送:
主题:Re:Re:答复:_数字滤波器的matlab与FPGA实现读者的问题
明白了,谢谢你的热心解答。我最近在做FPGA信号处理,感觉你的书写的很好,但是我是一个新手,有些问题可能不是很明白,下次可能还会麻烦你。再次感谢,祝好!
在 2012-08-21 20:01:50,duyong <duyongcn@yahoo.com.cn> 写道:
您好!
    是的,你的理解是正确的,在本实例中可以选择s(i-7)到s(i)之中的任何一个值。自适应滤波公式只给出了理论算法,在具体应用时需要根据实际情况选择参数。
在本实例中之所以选择S(i-3),是考虑到了多径干扰的实际情况。对于多径干扰条件下的通信来讲,通常的目的是希望接收到信号最好(信噪比最好)的支路。而多径条件下,最强支路可能是超前于参考信号支路,也可能是滞后于参考信号支路,因此取中间的支路作为参考信号。请理解图7-18中的右边图形,当损耗因子大于0.5时,均衡器后的误码率随着损耗因子增大而减小。实际上,当损耗因子小于0.5时,解调的信号是原始数据支路,当损耗因子大于0.5时,解调的信号已收敛到多径源数据了,因为此时的多径源数据比原始数据更强了。
祝愉快!
   &nb sp;   2012-08-21
        duyong
        duyongcn@yahoo.com.cn


发件人:"徐 "
发送日期:2012-08-21 19:06
收件人:duyong
抄送:
主题:Re:答复: 数字滤波器的matlab与FPGA实现读者的问题
感谢你的回复。按照你说的,我也可以选择s(i-7)到s(i)之中的任何一个值了,是不是这样的啊?
但是按照最适应滤波公式,不应该是当前输入期望与当前滤波输入之差吗? 谢谢!
在 2012-08-21 13:43:46,duyong <duyongcn@yahoo.com.cn> 写道:
你好!
    首先感谢你购买了我编写的书。
    问题一:你所提到的实例是一个自适应均衡器算法仿真。该问题实际上是一个确定参考信号的问题。由于实例中采和了8级滤波器系数,选择s(i-3)做为参考信号表示利用x(i-7)/x(i-6)/x(i-5)/x(i-4)/x(i-3)/x(i-2)/x(i-1)/x(i)这七个值对s(i-3)进行估计,相当于同时采用了参考信号前后的信息来进行目标信号估计。如果选择s(i)做为参考信号,则相当于只采用了参考信号之前的8个信息来进行目标估计,这样也可以进行目标估计。你可以试着修改程序代码,运行并查看仿真结果。
     问题二:“问题一”与“问题二”其实是一个问题,只是“问题二”是采用VHDL实现,而“问题一”是采用MATLAB实现罢了。
祝愉快!
                                                     杜勇。
        2012-08-21
        duyong
        duyongcn@yahoo.com.cn


发件人:
发送日期:2012-08-18 21:54
收件人:duyongcn@yahoo.com.cn
抄送:
主题:数字滤波器的matlab与FPGA实现读者的问题
 你好,我是《数字滤波器的matlab与FPGA实现》的一名读者,正在拜读这本书,觉得写的非常好,但是书中有些地方不知道是书写错误还是我没明白,向你请教以下。
问题一:
       书上260页中22行中的 e(i)=s(i-3)-y(i);为什么是s(i-3),而不是s(i);自适应理论上应该是s(i)?
问题二:
       书中265页中的39行的E_out<= Rin_reg(3)-c(34 downto 14);为什么不是当前输入值Rin_reg(0)呢?
打扰了,谢谢!
  评论这张
 
阅读(92)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017