← Back to Patent Explorer
US4475227A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive prediction

Assignee: Nokia Bell Labs
•
Filing: 1982-04-14
•
Granted: 1984-10-02
•
Expires: 2002-04-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved Adaptive Predictor Circuit for use in an Adaptive Differential PCM Coding system (ADPCM) uses tap coefficient values to determine adaptation rate. The stability margin of a fourth order adaptive predictor is improved by dynamically changing the adaptation speed of the tap coefficients (a i ) depending upon the location of the poles with respect to the unit circle in the Z domain. The predictor comprises a 4-tap adaptive transversal filter (31) and a coefficient update circuit (32) for the same. The output of the coefficient update a i (where i=1,2,3,4) is also delivered to a logic circuit (34) which calculates a predetermined function of the tap coefficients. If the calculated function is greater than a given threshold, an input speech or voiceband data signal is concluded and a normal speed of adaptation is permitted. However, if the calculated function is less than the threshold, a narrowband signal is indicated and the adaptation speed is substantially reduced.

Inventors

  • 👤 William R. Belfield

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 23:39
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/04; H03M3/042

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 171 words
An adaptive predictor (FIG. 3) for use in an adaptive differential PCM system comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means (33,34) for controlling the speed of operation of said coefficient update to achieve a fast speed when the input signal to the differential PCM system represents speech or voiceband data and a slow speed of operation when said input represents narrowband signals such as tones, the controlling means being characterized by logic means (34) receiving said tap coefficient and calculating a predetermined function of said tap coefficients, and means (33) for comparing said predetermined function to a given threshold to produce a variable (c) having one of two values, the variable (c) serving to dynamically change the adaptation speed of the tap coefficients so that a fast speed of adaptation is achieved when said input signal represents speech or voiceband data and a substantially reduced speed is realized when said input signal represents narrowband signals.
Claim 2
Dependent Claim 171 words
An adaptive predictor (FIG. 3) for use in an adaptive differential PCM system comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means (33,34) for controlling the speed of operation of said coefficient update to achieve a fast speed when the input signal to the differential PCM system represents speech or voiceband data and a slow speed of operation when said input represents narrowband signals such as tones, the controlling means being characterized by logic means (34) receiving said tap coefficient and calculating a predetermined function of said tap coefficients, and means (33) for comparing said predetermined function to a given threshold to produce a variable (c) having one of two values, the variable (c) serving to dynamically change the adaptation speed of the tap coefficients so that a fast speed of adaptation is achieved when said input signal represents speech or voiceband data and a substantially reduced speed is realized when said input signal represents narrowband signals.
Claim 3
Dependent Claim 155 words
An adaptive predictor (FIG. 3) for use in an adaptive differential PCM system comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means for controlling the speed of operation of said coefficient update to achieve a fast speed when the input signal to the differential PCM system represents speech or voiceband data and a slow speed of operation when said input represents narrowband signals such as tones, the controlling means being characterized by logic circuit means (34) receiving said tap coefficients and deriving a predetermined function of said tap coefficients, and means (33) for comparing said predetermined function to a given threshold so that a fast speed of operation of said coefficient update is achieved when said predetermined function is greater than said threshold and a substantially reduced speed of operation is achieved when said predetermined function is less than said threshold.
Claim 4
Dependent Claim 155 words
An adaptive predictor (FIG. 3) for use in an adaptive differential PCM system comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means for controlling the speed of operation of said coefficient update to achieve a fast speed when the input signal to the differential PCM system represents speech or voiceband data and a slow speed of operation when said input represents narrowband signals such as tones, the controlling means being characterized by logic circuit means (34) receiving said tap coefficients and deriving a predetermined function of said tap coefficients, and means (33) for comparing said predetermined function to a given threshold so that a fast speed of operation of said coefficient update is achieved when said predetermined function is greater than said threshold and a substantially reduced speed of operation is achieved when said predetermined function is less than said threshold.
Claim 5
Dependent Claim 82 words
An adaptive predictor (FIG. 3) comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means (33,34) responsive to the output of said coefficient update for dynamically changing the adaptation speed of the tap coefficients depending upon the location of the poles with respect to a unit circle in the Z domain so that the stability margin for narrowband signals is increased without degrading performance for speech and voiceband data.
Claim 6
Dependent Claim 82 words
An adaptive predictor (FIG. 3) comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing the tap coefficients for said transversal filter, and means (33,34) responsive to the output of said coefficient update for dynamically changing the adaptation speed of the tap coefficients depending upon the location of the poles with respect to a unit circle in the Z domain so that the stability margin for narrowband signals is increased without degrading performance for speech and voiceband data.
Claim 7
Dependent Claim 158 words
An n th order adaptive predictor for use in an ADPCM CODEC comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing n-tap coefficients (a i ) for said transversal filter, logic means (34) receiving said tap coefficients and calculating a predetermined function of the tap coefficients, comparator means (33) for comparing the calculated function against a given threshold to produce a variable (c) having one of two values, the variable (c) having a first value (c 1 ) when said calculated function is greater than said threshold and a second value (c 2 ) when said calculated function is less than said threshold, and means coupling said variable to said coefficient update to control the speed of the latter so that a fast speed of operation is achieved when the input signal to the CODEC represents speech or voiceband data and a substantially reduced speed is achieved when said input represents narrowband signals.
Claim 8
Dependent Claim 158 words
An n th order adaptive predictor for use in an ADPCM CODEC comprising an n-tap adaptive transversal filter (31), a coefficient update circuit (32) for providing n-tap coefficients (a i ) for said transversal filter, logic means (34) receiving said tap coefficients and calculating a predetermined function of the tap coefficients, comparator means (33) for comparing the calculated function against a given threshold to produce a variable (c) having one of two values, the variable (c) having a first value (c 1 ) when said calculated function is greater than said threshold and a second value (c 2 ) when said calculated function is less than said threshold, and means coupling said variable to said coefficient update to control the speed of the latter so that a fast speed of operation is achieved when the input signal to the CODEC represents speech or voiceband data and a substantially reduced speed is achieved when said input represents narrowband signals.
Claim 9
Dependent Claim 31 words
An adaptive predictor as defined in claim 4 wherein the first value c 1 controls the coefficient update to achieve said fast speed of operation, and c 1 >c 2 .
Claim 10
Dependent Claim 10 words
An adaptive predictor as defined in claim 4 wherein n=4.
Claim 11
Dependent Claim 28 words
An adaptive predictor as defined in claim 6 wherein the calculated function (c o ) is given by the equation: c.sub.o =(a.sub.3 +a.sub.1 a.sub.4)(a.sub.1 -a.sub.3)-(1+a.sub.4).sup.2 (a.sub.4 -a.sub.2 -1)
Claim 12
Dependent Claim 130 words
An adaptive prediction method for use in the adaptive differential PCM coding and decoding of speech, voiceband data and narrowband signals such as tones comprising the steps of generating coefficients a i where i=1,2 . . . n, forming a signal s e in accordance with the equation ##EQU2## where r is a reconstructed signal corresponding to the input speech, voiceband data or narrowband signal, calculating a predetermined function of the coefficients a i , comparing the calculated function against a given threshold to produce a variable (c) having one or two values, and utilizing the variable (c) to dynamically change the adaptation speed of the coefficients so that a fast speed is achieved for input speech and voiceband data and a substantially reduced speed is achieved for narrowband signals.
Claim 13
Dependent Claim 130 words
An adaptive prediction method for use in the adaptive differential PCM coding and decoding of speech, voiceband data and narrowband signals such as tones comprising the steps of generating coefficients a i where i=1,2 . . . n, forming a signal s e in accordance with the equation ##EQU2## where r is a reconstructed signal corresponding to the input speech, voiceband data or narrowband signal, calculating a predetermined function of the coefficients a i , comparing the calculated function against a given threshold to produce a variable (c) having one or two values, and utilizing the variable (c) to dynamically change the adaptation speed of the coefficients so that a fast speed is achieved for input speech and voiceband data and a substantially reduced speed is achieved for narrowband signals.
Claim 14
Dependent Claim 31 words
An adaptive prediction method as defined in claim 8 wherein n=4, and the calculated function (c o ) is given by the equation: c.sub.o =(a.sub.3 +a.sub.1 a.sub.4)(a.sub.1 -a.sub.3)-(1+a.sub.4).sup.2 (a.sub.4 -a.sub.2 -1).

References Cited (Backward Citations)

US3973081A Cited
US4140876A Cited
US4437087A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-10-02 1988-04-02 1988-10-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-10-02 1992-04-02 1992-10-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-10-02 1996-04-02 1996-10-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag