Pipelined Architecture of Multi-Band Spectral Subtraction Algorithm for Speech Enhancement

被引:6
作者
Bahoura, Mohammed [1 ]
机构
[1] Univ Quebec, Dept Engn, 300 Allee Ursulines, Rimouski, PQ G5L 3A1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
FPGA; hardware/software co-simulation; pipelining; speech enhancement; multi-band spectral subtraction; signal-to-noise ratio; FPGA IMPLEMENTATION; ENHANCING SPEECH; COLORED NOISE; SUPPRESSION; BEARINGS;
D O I
10.3390/electronics6040073
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new pipelined architecture of the multi-band spectral subtraction algorithm has been proposed for real-time speech enhancement. The proposed hardware has been implemented on field programmable gate array (FPGA) device using Xilinx system generator (XSG), high-level programming tool, and Nexys-4 development board. The multi-band algorithm has been developed to reduce the additive colored noise that does not uniformly affect the entire frequency band of useful signal. All the algorithm steps have been successfully implemented on hardware. Pipelining has been employed on this hardware architecture to increase the data throughput. Speech enhancement performances obtained by the hardware architecture are compared to those obtained by MATLAB simulation using simulated and actual noises. The resource utilization, the maximum operating frequency, and power consumption are reported for a low-cost Artix-7 FPGA device.
引用
收藏
页数:12
相关论文
共 23 条
[1]  
Adiono T, 2013, I S INTELL SIG PROC, P5, DOI 10.1109/ISPACS.2013.6704513
[2]  
Amornwongpeeti S., 2014, P C AS PAC SIGN INF, P1
[3]  
[Anonymous], 2012, 24 INT C MICR ICM
[4]   FPGA Implementation of Blue Whale Calls Classifier Using High-Level Programming Tool [J].
Bahoura, Mohammed .
ELECTRONICS, 2016, 5 (01)
[5]   FPGA implementation of high-speed neural network for power amplifier behavioral modeling [J].
Bahoura, Mohammed .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2014, 79 (03) :507-527
[6]   FPGA-Implementation of Parallel and Sequential Architectures for Adaptive Noise Cancelation [J].
Bahoura, Mohammed ;
Ezzaidi, Hassan .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2011, 30 (06) :1521-1548
[7]  
Berouti M., 1979, ICASSP 79. 1979 IEEE International Conference on Acoustics, Speech and Signal Processing, P208
[8]   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
[9]   Performance evaluation and enhancement of lung sound recognition system in two real noisy environments [J].
Chang, Gwo-Ching ;
Lai, Yung-Fa .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2010, 97 (02) :141-150
[10]   Improvement of the sensitivity of the scalar indicators (crest factor, kurtosis) using a de-noising method by spectral subtraction: application to the detection of defects in ball bearings [J].
Dron, JP ;
Bolaers, F ;
Rasolofondraibe, I .
JOURNAL OF SOUND AND VIBRATION, 2004, 270 (1-2) :61-73