Supercharge Your Innovation With Domain-Expert AI Agents!

Voice code optimization method based on G.729 algorithm applicable to embedded system

An optimization method and speech coding technology, applied in the field of speech coding optimization based on the G.729 algorithm, can solve the problems of increasing coding efficiency, large amount of calculation, and high requirements, and achieve the goal of increasing coding efficiency, reducing complexity, and reducing calculation amount Effect

Inactive Publication Date: 2012-05-23
ZHEJIANG UNIV OF TECH +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the shortcomings of the G.729 algorithm-based speech coding method implemented by the existing embedded system, which have high algorithm complexity, large amount of calculation, high requirements on hardware, and low coding efficiency, the present invention provides a method for reducing the complexity of the algorithm. , Reduce the amount of calculation, lower the requirements for hardware, and increase the coding efficiency. The speech coding optimization method based on the G.729 algorithm is suitable for the implementation of embedded systems.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Voice code optimization method based on G.729 algorithm applicable to embedded system
  • Voice code optimization method based on G.729 algorithm applicable to embedded system
  • Voice code optimization method based on G.729 algorithm applicable to embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described below in conjunction with the accompanying drawings.

[0035] refer to figure 1 , a speech coding optimization method based on the G.729 algorithm suitable for embedded systems, when the G.729 algorithm searches for the corresponding code value, the search range is limited to the candidate delay T obtained by the open-loop pitch analysis op Nearby, an open-loop pitch analysis is performed on each frame of voice data. The characteristic parameters of each frame of voice data: 10ms, 80 samples, the process is as follows:

[0036] 1.1, select the range [N1, N2] at time t, and divide it into three parts, namely [N1, N1'], [N1', N2'], [N2', N2], and calculate the weighted speech respectively The autocorrelation function of the signal sw(n) in these three parts The three maximum values ​​of R(t i ), i=1, 2, 3, where,

[0037] When i=1, k=[N1, N1'], t 1 The time value of obtaining the maximum value for R(k) within the range...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a voice code optimization method based on G.729 algorithm and applicable to an embedded system. The method comprises the following steps of: when searching a corresponding code value with the G.729 algorithm, limiting the searching range to the vicinity of candidate delay obtained by open-loop pitch analysis, and carrying out one-time open-loop pitch analysis to each frame of voice data to obtain the characteristic parameters of 10 ms and 80 sampling points of each frame of voice data; reducing the cumulative frequency from the original 80 times to 40 times, comparingthe maximum related coefficient values, and normalizing the maximum values; and quantizing by using LSF of w in a frequency domain [0, pi] by an LSP coefficient. The method can reduce the complexity of the algorithm, reduce the calculation quantity, lower the requirements for hardware and improve the coding efficiency.

Description

technical field [0001] The invention belongs to the technical field of voice coding control based on G.729 algorithm of an embedded system, in particular to a voice coding optimization method based on G.729 algorithm. Background technique [0002] With the rapid development of communication technology in modern society, frequency resources are becoming more and more precious. In order to improve the frequency band utilization as much as possible, audio data needs to be compressed and transmitted in the voice communication system. The emergence of standards and the realization and application of this technology have greatly improved the system capacity of modern digital voice communication networks. [0003] The ADPCM (Adaptive Differential Pulse Code Modulation) algorithm adopted in the G.726 standard well combines the adaptive characteristics of the APCM (Adaptive Pulse Code Modulation) algorithm and the differential characteristics of the DPCM (Differential Pulse Code Modu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G10L19/02G10L19/04G10L19/07
Inventor 孟利民李晶宁双龙
Owner ZHEJIANG UNIV OF TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More