|
发表于 2014-10-27 13:34:22
|
显示全部楼层
本帖最后由 aquasnake 于 2014-10-27 13:38 编辑
假设主波是f(t)
那么echo回波是k*f(t-1) (t采样时刻), k是echo的反馈系数.
那么实际上主波是两者叠加,变为f(t)+kf(t-1). 我们要做的就是在叠加的输出中去掉kf(t-1)这个echo回波
没有很好的做法,k是物理传递系数(0<k<1),只有试探(或者凑)到一个合适的k值,比如0.3,然后算法模拟出echo回波曲线,再用主波减掉这个模拟出来的kf(t-1).
f(t)是t的函数,也是ω的函数,假设是正铉波曲线函数(理论公式可以去查资料).严谨地讲是传递函数H(jω)=Re(ω)+jIm(ω)在离散时间点上的某个取样
具体技术细节可以wiki,我就不深入了,在算法处理上可以拉普拉斯变换或者傅立叶变换.大学里面什么傅氏变换,拉氏变换,什么奈奎斯特曲线,什么传递函数,什么群时延等概念全忘光都不要紧,只要有思路,我相信一到两个礼拜时间,任何接受过高等数学教育的智商正常的人都可以上手去做.
其实做技术,不在于你是不是会这个会不会那个,而在于是怎么思考. |
|