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

Continuously variable slope delta modulation using digital vector for slope control

Assignee: Fujitsu IT Holdings Inc
•
Filing: 1987-08-07
•
Granted: 1988-11-08
•
Expires: 2007-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a digital encoding apparatus related to CVSD techniques which provides an improved signal. The apparatus includes a comparator, comparing an analog input signal to a reconstructed analog signal and for generating the digital outputs in a manner similar to the CVSD technique. An integrating means, receives a slope control signal and the digital outputs to generate the reconstructed analog signal. The slope control signal, according to the present invention, is generated in a slope control means which includes means responsive to n digital outputs from serial clock cycles for generating an m-dimensional digital vector signal, and means responsive to the m-dimensional digital vector signal for generating the slope control signal. The m-dimensional digital vector signal is converted to an analog slope control signal by generating a scalar product of the m-dimensional digital vector signal with an m-dimensional weighting vector. The m-dimensional weighting vector is set according to a parameter to provide optimal performance of the encoding apparatus. Also the scalar product signal is filtered and logarithmically converted to provide the slope control for the integrator.

Inventors

  • 👤 Martin F. Kilchsperger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:25
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/02; H03M3/022; H03M3/024

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 273 words
An apparatus responsive to a clock signal having serial clock cycles for digital encoding of a first analog signal, comprising: comparator means for comparing the first analog signal to a reconstructed analog signal and generating, during clock cycles, digital outputs having a first value when the analog signal is greater than the reconstructed first analog signal and a second value when the first analog signal is less than the reconstructed analog signal; integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, in serial clock cycles, for generating a m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), wher C j is true when B 1 through B m+j are equivalent, and n-2 is greater than or equal to m, and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector; means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector signal and said m-dimensional weighting vector during the given clock cycle, and filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal.
Claim 2
Independent Claim 273 words
An apparatus responsive to a clock signal having serial clock cycles for digital encoding of a first analog signal, comprising: comparator means for comparing the first analog signal to a reconstructed analog signal and generating, during clock cycles, digital outputs having a first value when the analog signal is greater than the reconstructed first analog signal and a second value when the first analog signal is less than the reconstructed analog signal; integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, in serial clock cycles, for generating a m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), wher C j is true when B 1 through B m+j are equivalent, and n-2 is greater than or equal to m, and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector; means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector signal and said m-dimensional weighting vector during the given clock cycle, and filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal.
Claim 3
Dependent Claim 36 words
The apparatus of claim 1, wherein said means for storing an m-dimensional weighting vector, stores a vector defined as (W j )=2 j-1 k, for j=1 to m, where k is equal to a preselected parameter.
Claim 4
Independent Claim 438 words
An apparatus responsive to a clock signal having serial clock cycles for digital encoding of a first analog signal, comprising: comparator means for comparing the first analog signal to a reconstructed analog signal and generating, during clock cycles, digital outputs having a first value when the first analog signal is greater than the reconstructed analog signal and a second value when the first analog signal is less than the reconstructed analog signal; integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, in serial clock cycles, for generating a m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal, is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent, and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector; means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector signal and said m-dimensional weighting vector during the given clock cycle, and filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal, wherein n is equal to 6 and m is equal to 3, and the digital outputs for the n serial clock cycles are defined as B 1 , B 2 , B 3 , B 4 , B 5 and B 6 ; and said m-dimensional vector is defined as C 1 , C 2 , and C 3 , where C 1 is true when B 1 through B 4 are equivalent, C 2 is true when B 1 through B 5 are equivalent and C 3 is true when B 1 through B 6 are equivalent; and said means for storing an m-dimensional weighting vector stores a vector defined as W 1 , W 2 , and W 3 , where W 1 is equal to k, W 2 is equal to 2k, and W 3 is equal to 4k, where k is a preselected parameter; and said scalar product signal indicates the sum of C 1 W 1 +C 2 W 2 +C 3 W 3 during the given clock cycle.
Claim 5
Independent Claim 438 words
An apparatus responsive to a clock signal having serial clock cycles for digital encoding of a first analog signal, comprising: comparator means for comparing the first analog signal to a reconstructed analog signal and generating, during clock cycles, digital outputs having a first value when the first analog signal is greater than the reconstructed analog signal and a second value when the first analog signal is less than the reconstructed analog signal; integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, in serial clock cycles, for generating a m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal, is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent, and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector; means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector signal and said m-dimensional weighting vector during the given clock cycle, and filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal, wherein n is equal to 6 and m is equal to 3, and the digital outputs for the n serial clock cycles are defined as B 1 , B 2 , B 3 , B 4 , B 5 and B 6 ; and said m-dimensional vector is defined as C 1 , C 2 , and C 3 , where C 1 is true when B 1 through B 4 are equivalent, C 2 is true when B 1 through B 5 are equivalent and C 3 is true when B 1 through B 6 are equivalent; and said means for storing an m-dimensional weighting vector stores a vector defined as W 1 , W 2 , and W 3 , where W 1 is equal to k, W 2 is equal to 2k, and W 3 is equal to 4k, where k is a preselected parameter; and said scalar product signal indicates the sum of C 1 W 1 +C 2 W 2 +C 3 W 3 during the given clock cycle.
Claim 6
Independent Claim 257 words
An apparatus responsive to a clock signal having serial clock cycles for reconstructing a first analog signal in response to digital signals including a plurality of digital outputs in serial clock cycles indicating a digital encoding of the first analog signal, comprising: integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, from n serial clock cycles, for generating an m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent, and n-2 is greater than or equal to m; and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector, means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector and said m-dimensional weighting vector during the given clock cycle, and means, responsive to the scalar product signal, for generating the slope control signal, including filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal.
Claim 7
Independent Claim 257 words
An apparatus responsive to a clock signal having serial clock cycles for reconstructing a first analog signal in response to digital signals including a plurality of digital outputs in serial clock cycles indicating a digital encoding of the first analog signal, comprising: integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, from n serial clock cycles, for generating an m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent, and n-2 is greater than or equal to m; and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector, means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector and said m-dimensional weighting vector during the given clock cycle, and means, responsive to the scalar product signal, for generating the slope control signal, including filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal.
Claim 8
Dependent Claim 36 words
The apparatus of claim 4, wherein said means for storing an m-dimensional weighting vector, stores a vector defined as W j =2 j-1 k, for j=1 to m, where k is equal to a preselected parameter.
Claim 9
Independent Claim 432 words
An apparatus responsive to a clock signal having serial clock cycles for reconstructing a first analog signal in response to digital signals including a plurality of digital outputs in serial clock cycles indicating a digital encoding of the first analog signal, comprising: integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, from n serial clock cycles, for generating an m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent; and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector, means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector and said m-dimensional weighting vector during the given clock cycle, and means, responsive to the scalar product signal, for generating the slope control signal, including filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal, wherein n is equal to 6 and m is equal to 3, and the digital outputs for the n serial clock cycles are defined as B 1 , B 2 , B 3 , B 4 , B 5 and B 6 ; and same m-dimensional vector is defined as C 1 , C 2 , and C 3 , where C 1 is true when B 1 through B 4 are equivalent, C 2 is true when B 1 through B 5 are equivalent and C 3 is true when B 1 through B 6 are equivalent; and wherein said means for storing an m-dimensional weighting vector stores a vector defined as W 1 , W 2 , and W 3 , where W 1 is equal to K, W 2 is equal to 2k, and W 3 is equal to 4k, where k is a preselected parameter; and wherein said means for generating a scalar product signal generates a signal which indicates the sum of C 1 W 1 +C 2 W 2 +C 3 W 3 during the given clock cycle.
Claim 10
Independent Claim 432 words
An apparatus responsive to a clock signal having serial clock cycles for reconstructing a first analog signal in response to digital signals including a plurality of digital outputs in serial clock cycles indicating a digital encoding of the first analog signal, comprising: integrating means, responsive to a slope control signal and the digital outputs, for generating the reconstructed analog signal; and slope control means, responsive to the digital outputs, for generating the slope control signal in a given clock cycle, including means, responsive to n digital outputs B i , for i=1 to n, from n serial clock cycles, for generating an m-dimensional digital vector signal, where n and m are integers greater than one, and where said m-dimensional digital vector signal is defined as C j , for j=1 to (n-m), where C j is true when B 1 through B m+j are equivalent; and means, responsive to the m-dimensional digital vector signal, for generating the slope control signal for the given clock cycle, including means for storing an m-dimensional weighting vector, means for generating a scalar product signal indicating a scalar product of said m-dimensional digital vector and said m-dimensional weighting vector during the given clock cycle, and means, responsive to the scalar product signal, for generating the slope control signal, including filter means for low pass filtering the scalar product signal to generate a filtered scalar product signal, and converter means for logarithmically converting the filtered scalar product signal to generate the slope control signal, wherein n is equal to 6 and m is equal to 3, and the digital outputs for the n serial clock cycles are defined as B 1 , B 2 , B 3 , B 4 , B 5 and B 6 ; and same m-dimensional vector is defined as C 1 , C 2 , and C 3 , where C 1 is true when B 1 through B 4 are equivalent, C 2 is true when B 1 through B 5 are equivalent and C 3 is true when B 1 through B 6 are equivalent; and wherein said means for storing an m-dimensional weighting vector stores a vector defined as W 1 , W 2 , and W 3 , where W 1 is equal to K, W 2 is equal to 2k, and W 3 is equal to 4k, where k is a preselected parameter; and wherein said means for generating a scalar product signal generates a signal which indicates the sum of C 1 W 1 +C 2 W 2 +C 3 W 3 during the given clock cycle.
Claim 11
Independent Claim 31 words
The apparatus of claims 1, 3, 4 or 6, wherein said filter means and said converter means provide a slope control signal characterized by a time constant of substantially six milliseconds

References Cited (Backward Citations)

US4042921A Cited
US4101881A Cited
US4251804A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-11-08 1992-05-09 1992-11-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-11-08 1996-05-09 1996-11-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-11-08 2000-05-09 2000-11-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag