Font Size: a A A

Low Delay Vector Exciting Speech Coding Algorithm Based On BP Neural Network

Posted on:2006-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhaoFull Text:PDF
GTID:2168360155474326Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Artificial neural network (ANN) is complicated information processing one made of many processing units. This network has the ability of learning memory and input information trait extracting. Now it receives great attention and gets successful application such as mode recognize and image processing , control and optimize , predict, communication etc.Speech signal is got in essence non-stationary and nonlinear. But all along, traditional speech processing method uses linear prediction, it do not adapt well to the nonlinear characteristic of speech signals, and there is not any effective schemes about vector exciting speech coding algorithm in existing nonlinear prediction algorithm based on neural network.Aimed at this shortage about linear prediction, the non-linear predictors based on ANN are researched in this article. ANN is used to replace the conventional LP technology. At first, the structure of the system of speech coding based on ANN is researched. Secondly, the structure and the algorithm of the ANN fitted to speech signal are analyzed. Due to the complicated learning of ANN, it is difficult to implement speech coding in real-time. This article ameliorates the process of BP neural network training and shortens the time of BP neural network training by making part of coefficients of BP neural network fixedness. The experiment results indicate that the speech SNR based this arithmetic has increased 1.5-2 dB compared to that of G721 by CCITT.Vector quantization (VQ) is efficient method in speech coding algorithm, and there are not any effective schemes about vector exciting speech coding algorithm in existing nonlinear prediction algorithm based on neural network. This paper presented a new concept on nonlinear inverse filter based on BP neural network. A unit transform nonlinear filter with center tap can be got after off-line network training, which was divided into a positive filter and a inversefilter from the middle of tap; the speech passed through the positive filter and was formed into exciting vector; The exciting codebook can be obtained by training wave vector using LBG method. The coding end searches the codebook to product the optimal exciting vector. In decoding end it was nonlinear inverse filtered and the synthesis speech can be got. For shortening search time, this paper uses the search method based Fractal, trains the trained codebook again into some son-codebook and gets representative code of every son-codebook. When searching, at first gets representative code that is similar to originality exciting, then search relevant son-codebook. This search method shortens search time by two-quantity unit. Based on these theories, this article designs and develops 8 kbps low delay vector exciting speech coding algorithm based on by neural network. In this algorithm coefficients of BP neural network are fixed, so its MIPS is 42.2 in aspects of complication. The experiment has shown the SNR is 15.3323 in 30 sentences.
Keywords/Search Tags:speech coding, nonlinear prediction, BP network, vector quantization
PDF Full Text Request
Related items