Method of, and system for, coding analogue signals
First Claim
Patent Images
1. An analog signal coding system comprising:
- sampling and digitizing means for obtaining digitized signal samples,a master codebook containing a plurality of sequences of excitation signal samples, andfiltering means for deriving filtered sequences of excitation signal samples from the master codebook, characterized in that the analog signal coding system comprises;
decomposing means for decomposing either a sequence of digitized signal samples or one of the filtered sequences of excitation signal samples into a number of mutually orthogonal component sequences,comparing means for comparing mutually orthogonal component sequences with a sequence of digitized signal samples to provide difference signals if the orthogonal component sequences are derived from the filtered sequences of excitation signal samples, and for comparing mutually orthogonal component sequences with the filtered sequences of excitation signal samples to provide difference signals if the orthogonal component sequences are derived from the sequence of digitized signal samples, andmeans for determining from the difference signals which sequence of the plurality of sequences of excitation samples is the most acceptable sequence of excitation samples in complying with a predetermined error criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
In a code excited linear prediction (CELP) analog signal coding system sequences from a master codebook (40), which may be a one dimensional codebook, are filtered (42) and then stored in slave codebooks (70,72). Input analog siganls (20)are filtered (34,36) and compared orthogonally (66,78,80) with sequences from the slave codebooks and an optimum pair of sequences are selected. Reduced length sequences from the master codebook may be compared with orthogonalized analog signals since orthogonalized siganls contain some redundancy.
36 Citations
12 Claims
-
1. An analog signal coding system comprising:
-
sampling and digitizing means for obtaining digitized signal samples, a master codebook containing a plurality of sequences of excitation signal samples, and filtering means for deriving filtered sequences of excitation signal samples from the master codebook, characterized in that the analog signal coding system comprises; decomposing means for decomposing either a sequence of digitized signal samples or one of the filtered sequences of excitation signal samples into a number of mutually orthogonal component sequences, comparing means for comparing mutually orthogonal component sequences with a sequence of digitized signal samples to provide difference signals if the orthogonal component sequences are derived from the filtered sequences of excitation signal samples, and for comparing mutually orthogonal component sequences with the filtered sequences of excitation signal samples to provide difference signals if the orthogonal component sequences are derived from the sequence of digitized signal samples, and means for determining from the difference signals which sequence of the plurality of sequences of excitation samples is the most acceptable sequence of excitation samples in complying with a predetermined error criterion. - View Dependent Claims (2, 3, 4)
-
-
5. An analog signal coding system comprising:
-
sampling and digitizing means for obtaining digitized signal samples, a master codebook containing a plurality of sequences of excitation signal samples, and filtering means for deriving filtered sequences of excitation signal samples from the master codebook, characterized in that the analog signal coding system comprises; decomposing means for decomposing the filtered sequences of excitation signal samples into a number of mutually orthogonal component sequences, means for forming at least two slave codebooks by storing for the plurality of sequences of excitation samples the corresponding orthogonal component sequences in the slave codebooks, at least two comparing means each for comparing a sequence of digitized signal samples and the mutually orthogonal component sequences stored in the respective slave codebooks to provide difference signals, and means for determining from the difference signals which sequence of the plurality of sequences of excitation samples is the most acceptable sequence of excitation samples in complying with a predetermined error criterion.
-
-
6. An analog signal coding method comprising:
-
sampling and digitizing an analog signal to obtain digitized signal samples, and deriving filtered sequences of excitation signal samples from a master codebook containing a plurality of sequences of excitation signal samples, characterized in that the analog signal coding method further comprises; decomposing either a sequence of digitized signal samples or one of the filtered sequences of excitation signal samples into a number of mutually orthogonal component sequences, comparing mutually orthogonal component sequences with a sequence of digitized signal samples to provide difference signals if the orthogonal component sequences are derived from the filtered sequences of excitation signal samples, and comparing mutually orthogonal component sequences with the filtered sequences of excitation signal samples to provide difference signals if the orthogonal component sequences are derived from the sequence of digitized signal samples, and determining from the difference signals which sequence of the plurality of sequences of excitation samples is the most acceptable sequence of excitation samples in complying with a predetermined error criterion. - View Dependent Claims (7, 8, 9)
-
-
10. An analog signal coding method comprising:
-
sampling and digitizing an analog signal to obtain digitized signal samples, and deriving filtered sequences of excitation signal samples from a master codebook containing a plurality of sequences of excitation signal samples, characterized in that the analog signal coding method further comprises; decomposing the filtered sequences of excitation signal samples into mutually orthogonal component sequences, forming at least two slave codebooks by storing for the plurality of sequences of excitation samples the corresponding orthogonal component sequences in the slave codebooks, comparing a sequence of digitized signal samples and the mutually orthogonal component sequences stored in the respective slave codebooks to provide difference signals, and determining from the difference signals which sequence of the plurality of sequences of excitation samples is the most acceptable sequence of excitation samples in complying with a predetermined error criterion.
-
-
11. A decoding system for obtaining an analog signal, comprising:
-
a master codebook containing a plurality of sequences of excitation signal samples, and filtering means for deriving filtered sequences of excitation signal samples from the master codebook, characterized in that the decoding system further comprises; decomposing means for decomposing the filtered sequences of excitation signal samples into sets of mutually orthogonal component sequences, means for obtaining a combined sequence by forming a weighted sum of the mutually orthogonal component sequences in response to an incoming coded signal, and means for transforming the combined sequence into an analog signal to provide a synthesized replica of a previously coded analog signal.
-
-
12. A decoding method for obtaining an analog signal, comprising deriving, from a master codebook containing a plurality of sequences of excitation samples, filtered sequences of said excitation samples, characterized in that the decoding method further comprises:
-
decomposing the filtered sequences of excitation samples into sets of mutually orthogonal component sequences, obtaining a combined sequence by forming a weighted sum of digitized signal samples to provide difference signals of the mutually orthogonal component sequences in response to an incoming signal, and transforming the combined sequence into an analog signal to provide a synthesized replica of a previously coded analog signal.
-
Specification