Parallel/pipeline VLSI architecture for a low-delay CELP...

Data processing: speech signal processing – linguistics – language – Speech signal processing – For storage or transmission

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C701S222000, C701S216000, C701S200000, C370S216000, C370S535000, C375S240220, C375S240120

Reexamination Certificate

active

06314393

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to speech signal processing and, more particularly, to processors designed to implement codebook-excited linear prediction (CELP) speech coding and decoding.
2. Description of the Related Art
Speech signal encoding lowers the number of bits required to transmit an accurate digital representation of a speech signal. Lowering the bit rate without decreasing the data transmission rate, in turn, advantageously allows the number of speech signals transmitted within a given bandwidth to be increased. A lower bit rate may also provide better error protection. One particular encoding scheme, codebook-excited linear prediction (CELP) coding, has been used to lower the bit rate from 64 Kbit/sec (the rate at which standard pulse-code modulated speech is transmitted) to as low as 4.0 Kbit/sec. CELP coders are a class of analysis-by-synthesis coders. That is, the coding algorithm chooses coding parameters by reconstructing the speech signal from the potential coding parameters. As a result, a CELP coder performs the same algorithms utilized by a CELP decoder to determine which encoded signal is optimal.
In a low-delay CELP system (LD-CELP) such as the one set forth in CCITT Recommendation G.728, “Coding of Speech at 16 kbit/s Using Low-Delay Code Excited Linear Prediction” (Geneva, September, 1992), the reconstructed speech signal is synthesized by filtering an excitation signal through a synthesis filter constructed from short-term prediction coefficients. The excitation signal is derived from a gain-scaled contribution from a fixed codebook, which contains a set of excitation vectors that are characteristic of the speech signal being encoded.
The optimal codebook indices and gain coefficients are typically determined through the analysis-by-synthesis procedure. More particularly, each codebook vector may be evaluated to determine the vector and gain parameters that minimize the error between the synthesized signal and the actual speech signal.
Because each codebook entry must be evaluated for each speech segment, prior methods of implementing the CELP coder (and corresponding decoder) have required a high-performance, general-purpose digital signal processor (DSP). This general purpose DSP must also be capable of determining the optimum codebook vectors and gain parameters in real-time. Adequate general purpose DSPs, however, have been found to be undesirably expensive.
SUMMARY OF THE INVENTION
In accordance with one aspect of the present invention, an integrated circuit is useful for processing a speech signal in accordance with a CELP standard. The circuit includes a data bus, a plurality of processing elements coupled to the data bus in parallel, and an auxiliary processing element coupled to the data bus. Each processing element includes a multiplier and an accumulator, while the auxiliary processing element has a division unit and a comparator. The plurality of processing elements and the auxiliary processing element are also coupled in a pipeline formation.
In accordance with another aspect of the present invention, a speech coder that implements a CELP standard to code a speech signal includes a data bus, a first memory coupled to the data bus and storing quantized speech vectors, and a plurality of processing elements that operate on the quantized speech vectors and the speech signal. Each processing element of the plurality of processing elements is coupled to the data bus, and adjacent processing elements are coupled in a pipeline formation. The plurality of processing elements includes multiple multiply-accumulate processing elements and an auxiliary processing element having a division unit and a comparator. The speech coder further includes a second memory coupled to the auxiliary processing element and storing constant values utilized by the comparator of the auxiliary processing element.


REFERENCES:
patent: 5659659 (1997-08-01), Kolesnik et al.
patent: 5926786 (1999-07-01), McDonough et al.
Higgins (“5.3 DSP Architecture issues: tradeoffs, pipelining, and parallelism”, Digital Signal Processing in VLSI Prentice-Hall, Inc, Analog Devices, Inc, Norwood, MA 02062, 1990, pp. 256-293, 513-524).*
Suen et al., (“A programmable application-specific CELP processor with parallel architectures”, IC Conference Proceedings., 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing, vol.6, pp. 3252-3255).*
Drolshagen et al., (“A residue Number Arithmetic based Circuit for Pipelined Computation of Autocorrelation Coefficients of Speech Signal”, Proceedings., 1998 Eleventh International Conference on VLSI Design, 1998, Jan. 1998, pp. 122-127).*
Zhang (“Parallel VLSI neural system design for time-delay speech recognition computing”, 1997, Proceedings, Advances in parallel and Distibuted Computing, Mar. 1997, pp. 12-17).*
Stonick et al., (“ARMA filter design for music analysis/synthesis”, ICASSP-92., 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing, vol.2, pp. 253-256, Mar. 1992).
Denk et al., (“Reconfigurable hardware for efficient implementation of programmable FIR filters”, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, May 1998, vol.5, pp. 3005-3008).
Suen et al., (“Dynamic partial search scheme for stochastic codebook of FS1016 CELP coder”, IEE proceedings, Vision, Image and Signal Processing, Feb. 1995, pp. 52-58).
Suen et al., (“On the fixed-point error analysis and VLSI architecture for the FS1016 CELP decoder”, Proceedings, IEEE international Symposium on Circuits and Systems, Jun. 1997, vol.3, pp. 2052-2055).
“High-Flying DSP Architectures” Linda Geppert, IEEE Spectrum, Nov. 1998, pp. 53-56.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Parallel/pipeline VLSI architecture for a low-delay CELP... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Parallel/pipeline VLSI architecture for a low-delay CELP..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel/pipeline VLSI architecture for a low-delay CELP... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2592896

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.