基于DFT滤波器组的低时延FPGA语音处理实现研究  被引量:5

DFT Filter Bank-Based Realization of Low Delay Speech Processing on FPGA

在线阅读下载全文

作  者:薛一鸣[1] 陈鹞 何宁宁 胡彩娥[3] 王建平[1] XUE Yi-ming;CHEN Yao;HE Ning-ning;HU Cai-e;WANG Jian-ping(College of Information and Electrical Engineering,China Agricultural University,Beijing 100083,China;CEC Huada Electronic Design Co.,Ltd,Beijing 102209,China;State Grid Beijing Electric Power Company,Beijing 100031,China)

机构地区:[1]中国农业大学信息与电气工程学院,北京100083 [2]北京中电华大电子设计有限责任公司,北京102209 [3]国网北京市电力公司,北京100031

出  处:《电子学报》2018年第3期695-701,共7页Acta Electronica Sinica

基  金:国家自然科学基金(No.U1536121)

摘  要:提出了WOLA(Weighted Overlap-Add)并行结构的低时延DFT滤波器组的设计和FPGA实现方法.为降低系统总体时延,在综合考虑传递失真、混迭失真的基础上,将群时延引入系统目标函数,并采用非对称综合原型滤波器设计方法,提出迭代算法,实现了DFT滤波器组低时延优化设计.通过对DFT滤波器组中分析和综合功能的关键模块采用多路并行乘法、多级流水加法链设计,实现了并行的WOLA结构DFT滤波器组,降低FPGA实现的计算时延.整个设计在Xilinx公司的Zynq7020型号FPGA芯片上进行实现.PESQ测试表明,设计的DFT滤波器组能取得较好的语音质量.与串行WOLA结构的实现对比表明,在16k Hz语音采样率下,并行的WOLA结构FPGA实现的总时延能降低1.192ms,其中群时延降低12%,计算时延降低29.2%.A low-latency parallel WOLA(Weighted Overlap-add)DFT filter bank design method and its implementation on FPGA are presented.System objective function combined with group delay,asymmetric synthesis window design and iterative algorithm are adopted to reduce the overall system delay during the optimization of DFT filter banks.Calculation delay of FPGA implementation is controlled through multichannel parallel multiplication,multistage pipeline addition chain in key modules of DFT filter banks.The whole design is implemented on a Xilinx FPGA chip of Zynq7020.PESQ test shows that the design can achieve good speech quality.Compared with the serial WOLA structure,the delay of parallel WOLA can be reduced by 1.192 ms at 16 kHz speech sampling rate,with the group delay reduced by 12%and the calculation delay reduced by 29.2%.

关 键 词:语音处理 DFT滤波器组 低时延 FPGA 并行设计 

分 类 号:TN912.3[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象