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

Speech coding

A coding and speech signal technology, which is applied in the field of speech coding, can solve the problems of large changes in gain correction factors and poor prediction values, and achieve the effect of improving quantization accuracy and accuracy

Inactive Publication Date: 2003-09-17
NOKIA TECHNOLOGLES OY
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the energy prediction of equation (4) is based on previous subframes, the prediction value may be poor in the case of a large reduction in the number of excitation pulses
This leads to a prediction gain relatively large error in , causing the gain correction factor to vary widely over the entire speech signal

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
  • Speech coding
  • Speech coding
  • Speech coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] already referenced above figure 1 and 2 A speech codec similar to the ACELP proposed for GSM2 is briefly described. image 3 A modified ACELP speech coder suitable for variable bit-rate coding of digitized sampled speech signals is described, the functional blocks of which have been referenced figure 1 described, these functional blocks are labeled with like reference numerals.

[0073] exist image 3 in the encoder, figure 1 The single algebraic codebook 3 is replaced by a pair of algebraic codebooks 23,24. The first codebook 23 is used to generate the excitation vector c(i) based on the code vector d(i) containing two pulses, while the second codebook 24 is used to generate the excitation vector c(i) based on the codebook vector d(i) containing 10 pulses ) to generate the excitation vector c(i). For a given subframe, the codebook selection unit 25 gives the weighted residual signal according to LTP2 The energy in the selected codebook 23,24. If the energy in ...

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 variable bit rate speech coding method determines for each subframe a quantization vector d(i) comprising a variable number of pulses. The excitation vector c(i) used to excite the LTP and LPC synthesis filters is obtained by filtering the quantization vector d(i) with a gain value g c is determined to scale the pulse magnitude excitation vector c(i) such that the scaled excitation vector represents the weighted residual signal ∴ that remains after removing redundant information in the subframe speech signal by LPC and LTP analysis In the sub-frame speech signal. The predicted gain value ∴ is determined from previously processed subframes, and when the magnitude of the vector residual signal c(i) is scaled according to the number of pulses m in the quantization vector d(i), ∴ is contained in the excitation vector c The energy E in (i) c The function. Quantized gain correction factor γ gc Gain value g can be used c and predictive gain value ∴ determined.

Description

technical field [0001] The present invention relates to speech coding, and more particularly to coding speech signals in discrete time frames containing digitized speech samples, but is particularly applicable, though not necessarily, to variable length bit speech coding. Background technique [0002] In Europe, the accepted standard for digital cellular telephony is known by the acronym GSM (Global System for Mobile Communications), the most recent version of the GSM standard (GSM2; 06.60) resulting in a new voice known as Enhanced Full Rate (EFR) The details of an encoding algorithm (or codec). Like conventional speech codecs, EFR is designed to reduce the bit rate required for individual voice or data communications. By minimizing this bit rate, the number of independent calls that can be multiplexed into a given signal bandwidth can be increased. [0003] A usual diagrammatic illustration of a speech coder structure similar to that used in EFR is in figure 1 given in....

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
IPC IPC(8): G10L19/00G10L19/16G10L19/002G10L19/06H03M7/30
CPCG10L19/002G10L19/06G10L19/16
Inventor P·奥亚拉
Owner NOKIA TECHNOLOGLES OY
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