FPGA multi-filter system for speech enhancement via multi-criteria optimization

被引:2
作者
Yiu, Ka Fai Cedric [1 ]
Li, Zhibao [1 ]
Low, Siow Yong [2 ]
Nordholm, Sven [3 ]
机构
[1] Hong Kong Polytech Univ, Dept Appl Math, Kowloon, Hong Kong, Peoples R China
[2] Univ Southampton, Sch Elect & Comp Sci, Nusajaya, Johor, Malaysia
[3] Curtin Univ, Dept Elect & Comp Engn, Perth, WA, Australia
关键词
Signal enhancement; Multi-criteria; FPGA; SPECTRAL AMPLITUDE ESTIMATOR; PARTICLE SWARM OPTIMIZATION; NOISE; DESIGN; SUPPRESSION; MICROPHONE; ARRAYS;
D O I
10.1016/j.asoc.2014.03.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Speech is the main medium for human communication and interaction. Apart from the traditional telephones, more and more applications come with speech interfaces, which use speech signal as an input for various purposes. However, many of these applications might fail to perform in noisy environments as the signal-to-noise ratio (SNR) degrades. Two important measures for any speech enhancement algorithm are noise suppression and speech distortion. Naturally, different speech enhancement algorithms will have different trade-offs. Moreover, depending on the environment, it is possible that one algorithm will outperform the others in some respects. This paper proposes a multi-filter system, which has the capability of continually adjusting the noise suppression level and the speech distortion level in a Pareto fashion. Moreover, we show that the system works under a variety of noisy environments and we obtain the efficient frontier of the combined filters for each background noise. Because the multi-filters are adapting in parallel, the final system can be implemented on FPGA efficiently. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:533 / 541
页数:9
相关论文
共 24 条
[1]  
[Anonymous], 2007, Speech Enhancement: Theory and Practice
[2]  
BEROUTI M, 1979, IEEE INT C AC SPEECH, V4, P208
[3]   SUPPRESSION OF ACOUSTIC NOISE IN SPEECH USING SPECTRAL SUBTRACTION [J].
BOLL, SF .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1979, 27 (02) :113-120
[4]   A Hybrid Descent Method for Optimal Sigmoid Filter Design [J].
Chan, Kit Yan ;
Nordholm, Sven ;
Low, Siow Yong ;
Yong, Pei Chee ;
Yiu, Ka Fai Cedric .
IEEE SIGNAL PROCESSING LETTERS, 2014, 21 (04) :478-482
[5]   Enhancement of Speech Recognitions for Control Automation Using an Intelligent Particle Swarm Optimization [J].
Chan, Kit Yan ;
Yiu, Cedric K. F. ;
Dillon, Tharam S. ;
Nordholm, Sven ;
Ling, Sai Ho .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2012, 8 (04) :869-879
[6]   Speech enhancement using a noncausal a priori SNR estimator [J].
Cohen, I .
IEEE SIGNAL PROCESSING LETTERS, 2004, 11 (09) :725-728
[7]   Synthesis of saturation arithmetic architectures [J].
Constantinides, GA ;
Cheung, PYK ;
Luk, W .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2003, 8 (03) :334-354
[8]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[9]   SPEECH ENHANCEMENT USING A MINIMUM MEAN-SQUARE ERROR LOG-SPECTRAL AMPLITUDE ESTIMATOR [J].
EPHRAIM, Y ;
MALAH, D .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1985, 33 (02) :443-445
[10]   SPEECH ENHANCEMENT USING A MINIMUM MEAN-SQUARE ERROR SHORT-TIME SPECTRAL AMPLITUDE ESTIMATOR [J].
EPHRAIM, Y ;
MALAH, D .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1984, 32 (06) :1109-1121