Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Code book index encoding method based on classification, permutation and combination

A technology of codebook index and encoding method, which is applied in the field of codebook index encoding based on classification and permutation and combination, can solve the problem of large number of bits, and achieve the effect of avoiding accumulation and saving coding bits

Inactive Publication Date: 2009-07-15
ZTE CORP
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0027] Although the index coding algorithm in the prior art can obtain good speech quality under various code rates, the number of bits required for its coding is relatively large

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
  • Code book index encoding method based on classification, permutation and combination
  • Code book index encoding method based on classification, permutation and combination
  • Code book index encoding method based on classification, permutation and combination

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention provides a codebook index encoding method based on classification and permutation and combination. By comparing the performance with the encoding method in the AMR_WB+ encoder in the prior art, the test proves that the present invention has fewer pulses on one track. When few (1~4), it is the same with the bit used in the method in AMR_WB+, when a track pulse number is more (more than 5), the used bit number of the present invention is less (more than 1) than the method in AMR_WB+.

[0041] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0042] Step S101: Count the pulses that need to be encoded on the track according to their positions, and obtain the number of positions with pulses, the distribution of positions with pulses on the track, and the number of pulses at each position with pulses.

[0043] The total number of pulses that need to be encoded on a track is usu...

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 discloses a code book indexing coding method based on classification and permutation combination, including the following steps: counting the pulse required to the need to encode on the track according to the positions, to obtain the number of pulse position, the distribution of the pulse position on the track and the pulse number at each pulse position; determining a first index according to the number of the pulse position, determining a second index according to the distribution of the pulse position on the track, and determining a third index according to the pulse number at each pulse position; and generating a coding index including the first index, the second index and the third index. Using the method proposed by this invention can lower the bit number of the code book indexing at high-bit-rate.

Description

technical field [0001] The invention relates to a codebook index encoding method, more specifically, to a codebook index encoding method based on classification and permutation and combination. Background technique [0002] The 3GPP AMR_WB+ encoder framework is a hybrid model of ACELP (Algebraically Coded Stimulated Linear System) and TCX. In the ACELP module, after all the best pulse searches for each track are completed, a set of parameters is used for the position and sign of the best pulse. method for index encoding. This method can achieve good results when the number of pulses on a track is small, and when the number of pulses on a track is large, the number of coding bits is more than the theoretically required number. This algebraic codebook indexing method is used in AMR (voice / modem card), AMR WB (wideband voice codec) and AMR WB+. [0003] It is assumed that the position and symbol information of the best algebraic codebook pulse has been obtained after searchin...

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 Applications(China)
IPC IPC(8): G10L19/10
Inventor 王伟高毅
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products