Pulse coding method and device, and pulse decoding method and device

A pulse coding and pulse decoding technology, applied in the field of coding and decoding, can solve the problems of wasting coding bits, low coding efficiency, and wasting space, and achieve the effect of saving coding bits and improving coding efficiency.

Active Publication Date: 2013-04-24
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are still 547328 numbers from 1549824 to 2^21-1, so about 26.1% of the space is wasted, thus wasting coding bits, resulting in low coding efficiency

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
  • Pulse coding method and device, and pulse decoding method and device
  • Pulse coding method and device, and pulse decoding method and device
  • Pulse coding method and device, and pulse decoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0036] First introduce the pulse encoding method provided by the embodiment of the present invention, figure 1 The flow of the embodiment of the pulse encoding method is described, including:

[0037] 101. Calculate an index value of an input pulse.

[0038] The input pulses are the pulses of the input signal, and the number of pulses on a track, as well as the position and sign of each pulse can be obtained by searching the input signal.

[0039] Specifically, aft...

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 present invention relates to the field of encoding and decoding technologies, and discloses a method and a device for pulse encoding, and a method and a device for pulse decoding. The method for pulse encoding includes: calculating an index value of an input pulse; selecting an adjustment threshold value according to the number of pulses, and comparing the index value of the pulse with the adjustment threshold value; if the index value is smaller than the adjustment threshold value, adopting the first number of encoding bits to encode the index value, if the index value is not smaller than the adjustment threshold value, adopting the second number of encoding bits to encode the index value plus an offset value, where the first number is smaller than the second number, the first number and the second number are both positive integers, and the offset value is greater than or equal to the adjustment threshold value. By adopting the present invention, encoding bits can be saved, and encoding efficiency can be improved.

Description

technical field [0001] The present invention relates to encoding and decoding technology, in particular to a pulse encoding method and device, and a pulse decoding method and device. Background technique [0002] In the field of speech coding, the speech coder based on the Code Excited Linear Prediction Coding (CELP: Code Excited Linear Prediction) model is the most widely used. Compared with other types of speech coders, it can obtain better Voice quality, and in the case of high bit rate, the performance is still excellent. In the CELP model, as the simulation of the excitation signal, the adaptive codebook and the fixed codebook play a very important role. Among them, the role of the adaptive filter is to remove the long-term correlation in the speech residual signal. After the long-term correlation is removed, the speech residual signal has become like white noise. Therefore, for the target signal of the fixed codebook Effective quantification appears to be more diffic...

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/12G10L19/107
CPCG10L19/04H03M7/4068G10L19/002H03M7/30H03M7/40G10L19/10G10L19/113G10L19/12G10L2019/0016
Inventor 马付伟张德军谢敏杰张清
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products