|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:提出了WOLA(Weighted Overlap-Add)并行结构的低时延DFT滤波器组的设计和FPCA实现方法.为降低系统总体时延,在综合考虑传递失真、混迭失真的基础上,将群时延引人系统目标函数,并采用非对称综合原型滤波器设计方法,提出迭代算法,实现了DFT滤波器组低时延优化设计.通过对DFT滤波器组中分析和综合功能的关键模块采用多路并行乘法、多级流水加法链设计,实现了并行的WOLA结构DFT滤波器组,降低FPCA实现的计算时延.整个设计在Xilinx公司的Zynq7020型号FPGA芯片上进行实现.PESQ测试表明,设计的DFT滤波器组能取得较好的语音质量.与串行WOLA结构的实现对比表明,在 16kHz语音采样率下,并行的WOLA结构FPGA实现的总时延能降低1.192ms,其中群时延降低12% ,计算时延降低29.2% .
9 Q) _( Y+ R( t) U. K0 E1 i0 E关键词:语音处理;DFT滤波器组;低时延;FPCA;并行设计
3 w+ ^ H2 q& e+ f6 E$ W a
9 _9 f. j' j+ v5 l. F8 l6 N 在语音实时处理应用中,低时延一直是学者们所研究的热点问题之一.以助听器为例,低延迟设计至关重要,因为较大的延迟会导致助听器输出与声音直接通过耳道到达鼓膜不同步现象的发生,严重影响助听效果,当语音处理时延超过10ms 时人会有不适感,当时延达到3 ~5ms 时就能被人耳所察觉.
1 h$ F3 _5 O9 S* r% }3 a2 j6 q
+ t" x s( a+ p& ?* q" |/ o
; ?* Q. Z9 J J; V7 V; U
/ S( [& ?' r9 r1 r
( m! J0 N% k. h4 @, _8 t
+ ^9 {, o: W4 H+ ]! t: ^7 I# `9 O X' y/ t! q0 y1 S* N0 X2 c0 k7 J( r
5 l) {( o' J% f- ]0 K
, f, c/ f+ \: [1 p' f" b |
|