这里假设读者具有自适应滤波器的基础知识。Speex的AEC是以NLMS为基础,用MDF频域实现,最终推导出最优步长估计:残余回声与误差之比。最优步长等于残余回声方差与误差信号方差之比,这个结论可以记下,下面会用到的。 对于长度为N的NLMS滤波器,误差信号定义为期望信号与估计信号之差,表示如下: \ ...
分类:
其他好文 时间:
2016-04-16 21:02:53
阅读次数:
559
查找链表中间节点位置有多种方式,首先会想到先遍历一遍获知节点个数,然后取一半作计数器控制访问步数。 另一种常会用到的是设置两个指针:fast_p, slow_p,步长分别为2和1,这样根据物理中 路程公式 s = v * t; fast_p走过的路程是slow_p的两倍,fast_p走到链表尾部时, ...
分类:
其他好文 时间:
2016-04-11 22:39:18
阅读次数:
186
创建一个程序读入和显示视频文件,并可以使用滑动条控制视频文件的播放。一个滑动条用来控制视频播放位置,以10为步长跳进。另一个滑动条用来控制停止/播放 ...
分类:
其他好文 时间:
2016-04-07 20:57:35
阅读次数:
232
思路是获取步长,然后重新计算最大值,最小值,最终绘制的刻度就是满刻度 转载请注明版权及转载地址 ...
分类:
Web程序 时间:
2016-04-05 12:24:13
阅读次数:
260
基本思想 1.把记录按步长 gap 分组,对每组记录采用直接插入排序方法进行排序。2.随着步长逐渐减小,所分成的组包含的记录越来越多,当步长的值减小到 1 时,整个数据合成为一组,构成一组有序记录,则完成排序。 代码实现 效率分析 不稳定 空间复杂度:O(1) 时间复杂度:O(nlog2n) 最坏情 ...
分类:
编程语言 时间:
2016-04-03 18:47:23
阅读次数:
152
牛顿法 一: 最速下降法 下降法的迭代格式为xk+1=xk–αkdk 一: 最速下降法 下降法的迭代格式为xk+1=xk–αkdk , 其中dk为下降方向, 设gk=?f(xk)≠0, 则下降方向要满足dTkgk<0. 当步长确定时, dTkgk的值越小, 即?dTkgk的值越大, 函数下降得越快. ...
分类:
其他好文 时间:
2016-03-31 21:44:30
阅读次数:
233
待更新步进电机目前arduino的驱动,带加速度的驱动,我们的构想。算法实现轻松愉快失误一:脉冲信号vs方波信号和底层关联,思维误区。关键的提示,步进电机的离散步长对不上实际值...浮点运算,数据类型溢出。解决问题。
分类:
编程语言 时间:
2016-03-16 01:34:43
阅读次数:
673
原理将排序数组分成若干个子序列(这个取决于最初设定的步长值),然后对各个子序列之间进行直接插入排序,最后再缩小增量(即步长值)再进行插入排序,直到序列顺序基本稳定(步长足够小)时,对这种序列进行一次直接插入排序,在排序状况较好时,直接插入排序的效率还是挺高..
分类:
编程语言 时间:
2016-03-16 01:27:58
阅读次数:
181
原理将排序数组分成若干个子序列(这个取决于最初设定的步长值),然后对各个子序列之间进行直接插入排序,最后再缩小增量(即步长值)再进行插入排序,直到序列顺序基本稳定(步长足够小)时,对这种序列进行一次直接插入排序,在排序状况较好时,直接插入排序的效率还是挺高..
分类:
编程语言 时间:
2016-03-16 01:26:46
阅读次数:
195