Patent US6067327A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6067327A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transmitter and method therefor

Assignee: International Business Machines Corp
•
Filing: 1997-09-18
•
Granted: 2000-05-23
•
Expires: 2017-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transmitter is provided which performs digital to analog conversion, convolution with an arbitrary finite impulse response, and smoothing of the output functions without requiring a separate anti-aliasing low pass filter. To implement the data transmitter, a digital input data value is convolved with a desired impulse response. The coefficients of the desired finite impulse response filter are chosen to create a first or second derivative of an output of the data transmitter. Then, the derivative is integrated so that a resulting signal output from the data transmitter is a smooth signal which does not require further filtering.

Inventors

  • 👤 John Lock Creigh
  • 👤 Michel Ferry
  • 👤 Thomas Ashford Hughes, Jr.
  • 👤 Scott David Huss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:16
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/66; H03M1/661

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 94 words
A data transmitter, comprising: an input circuit for receiving an input signal; a filter circuit for performing a convolution of the input signal using a second derivative of a desired impulse response of the data transmitter, the filter circuit being coupled to the input circuit for receiving the input signal and the filter circuit providing an intermediate output signal; and an integrator coupled to the filter circuit for receiving the intermediate output signal, the integrator integrating the intermediate output signal to provide an output signal having the desired impulse response of the data transmitter.
Claim 2
Dependent Claim 94 words
A data transmitter, comprising: an input circuit for receiving an input signal; a filter circuit for performing a convolution of the input signal using a second derivative of a desired impulse response of the data transmitter, the filter circuit being coupled to the input circuit for receiving the input signal and the filter circuit providing an intermediate output signal; and an integrator coupled to the filter circuit for receiving the intermediate output signal, the integrator integrating the intermediate output signal to provide an output signal having the desired impulse response of the data transmitter.
Claim 3
Dependent Claim 14 words
The data transmitter of claim 1 wherein the input signal is a digital signal.
Claim 4
Dependent Claim 15 words
The data transmitter of claim 2 wherein the intermediate output signal is an analog signal.
Claim 5
Dependent Claim 22 words
The data transmitter of claim 1 wherein the desired impulse response of the data transmitter is represented by plurality of weighting factors.
Claim 6
Dependent Claim 73 words
The data transmitter of claim 4 wherein the filter circuit comprises: a plurality of current sources coupled to the input circuit for receiving the input signal and receiving the plurality of weighting factors, the plurality of current sources each providing one of a plurality of current values; and a summation device coupled to the plurality of current sources for receiving the plurality of current values, the summation device providing a sum current value.
Claim 7
Dependent Claim 41 words
The data transmitter of claim 5, wherein the integrator comprises: a first capacitor coupled to the summation device for receiving the sum current value, wherein the first capacitor integrates the sum current value to provide a first integrated sum current value.
Claim 8
Dependent Claim 59 words
The data transmitter of claim 6, wherein the integrator further comprises: a current generator coupled to the first capacitor to receive the first integrated sum current value, the current generator providing an output; and a second capacitor coupled to the current generator for receiving the output, wherein the second capacitor integrates the output to provide an impulse response value.
Claim 9
Dependent Claim 19 words
The data transmitter of claim 5 wherein each of the plurality of current sources is a ternary current source.
Claim 10
Dependent Claim 19 words
The data transmitter of claim 5 wherein each of the plurality of current sources is a binary current source.
Claim 11
Dependent Claim 251 words
A data transmitter, comprising: input means for receiving a plurality of digital data values; a convolutional digital to analog converter coupled to the input means for receiving the plurality of digital data values, the convolutional digital to analog converter receiving an offset current and a reference current, the convolutional digital to analog converter providing an analog output signal, and the convolutional digital to analog converter comprising: a filter circuit for performing a convolution of the plurality of digital data values and a derivative of a desired impulse response of the data transmitter, the filter circuit being coupled to the input circuit for receiving the plurality of digital data values and the filter circuit providing an intermediate output signal; and an integrator coupled to the filter circuit for receiving the intermediate output signal, the integrator integrating the intermediate output signal to provide the analog output signal having the desired impulse response of the data transmitter; an output buffer for providing the analog output signal; a signal measurement circuit coupled to the output buffer for receiving the analog output signal, the signal measurement circuit measuring an amplitude of the analog output signal and providing a measurement signal in response thereto; an offset canceling circuit coupled to the signal measurement circuit to receive the measurement signal, the offset current source generating the offset current in response thereto; and an amplitude control circuit coupled to the signal measurement circuit to receive the measurement signal, the reference current source generating the reference current in response thereto.
Claim 12
Dependent Claim 251 words
A data transmitter, comprising: input means for receiving a plurality of digital data values; a convolutional digital to analog converter coupled to the input means for receiving the plurality of digital data values, the convolutional digital to analog converter receiving an offset current and a reference current, the convolutional digital to analog converter providing an analog output signal, and the convolutional digital to analog converter comprising: a filter circuit for performing a convolution of the plurality of digital data values and a derivative of a desired impulse response of the data transmitter, the filter circuit being coupled to the input circuit for receiving the plurality of digital data values and the filter circuit providing an intermediate output signal; and an integrator coupled to the filter circuit for receiving the intermediate output signal, the integrator integrating the intermediate output signal to provide the analog output signal having the desired impulse response of the data transmitter; an output buffer for providing the analog output signal; a signal measurement circuit coupled to the output buffer for receiving the analog output signal, the signal measurement circuit measuring an amplitude of the analog output signal and providing a measurement signal in response thereto; an offset canceling circuit coupled to the signal measurement circuit to receive the measurement signal, the offset current source generating the offset current in response thereto; and an amplitude control circuit coupled to the signal measurement circuit to receive the measurement signal, the reference current source generating the reference current in response thereto.
Claim 13
Dependent Claim 22 words
The data transmitter of claim 10 wherein the derivative is a first derivative of the desired impulse response of the data transmitter.
Claim 14
Dependent Claim 22 words
The data transmitter of claim 10 wherein the derivative is a second derivative of the desired impulse response of the data transmitter.
Claim 15
Dependent Claim 22 words
The data transmitter of claim 10 wherein the desired impulse response of the data transmitter is represented by plurality of weighting factors.
Claim 16
Dependent Claim 73 words
The data transmitter of claim 13 wherein the filter circuit comprises: a plurality of current sources coupled to the input circuit for receiving the input signal and receiving the plurality of weighting factors, the plurality of current sources each providing one of a plurality of current values; and a summation device coupled to the plurality of current sources for receiving the plurality of current values, the summation device providing a sum current value.
Claim 17
Dependent Claim 41 words
The data transmitter of claim 14, wherein the integrator comprises: a first capacitor coupled to the summation device for receiving the sum current value, wherein the first capacitor integrates the sum current value to provide a first integrated sum current value.
Claim 18
Dependent Claim 59 words
The data transmitter of claim 15, wherein the integrator further comprises: a current generator coupled to the first capacitor to receive the first integrated sum current value, the current generator providing an output; and a second capacitor coupled to the current generator for receiving the output, wherein the second capacitor integrates the output to provide an impulse response value.
Claim 19
Dependent Claim 19 words
The data transmitter of claim 14 wherein each of the plurality of current sources is a ternary current source.
Claim 20
Dependent Claim 19 words
The data transmitter of claim 14 wherein each of the plurality of current sources is a binary current source.
Claim 21
Independent Claim 69 words
A method for implementing a data transmitter, comprising the steps of: receiving an input signal; performing a convolution of the input signal and a second derivative of a desired impulse response of the data transmitter using a filter circuit; enabling the filter circuit to provide an intermediate output signal; and integrating the intermediate output signal to provide an output signal having the desired impulse response of the data transmitter.
Claim 22
Independent Claim 69 words
A method for implementing a data transmitter, comprising the steps of: receiving an input signal; performing a convolution of the input signal and a second derivative of a desired impulse response of the data transmitter using a filter circuit; enabling the filter circuit to provide an intermediate output signal; and integrating the intermediate output signal to provide an output signal having the desired impulse response of the data transmitter.
Claim 23
Dependent Claim 13 words
The method of claim 19, wherein the input signal is a digital signal.
Claim 24
Dependent Claim 14 words
The method of claim 20 wherein the intermediate output signal is an analog signal.
Claim 25
Dependent Claim 21 words
The method of claim 19 wherein the desired impulse response of the data transmitter is represented by plurality of weighting factors.
Claim 26
Dependent Claim 39 words
The method of claim 22, further comprising the steps of: enabling a plurality of current sources to provide one of a plurality of current values; and logically combining the plurality of current values to provide a sum current value.
Claim 27
Dependent Claim 18 words
The method of claim 23 wherein each of the plurality of current sources is a ternary current source.
Claim 28
Dependent Claim 18 words
The method of claim 23 wherein each of the plurality of current sources is a binary current source.
Claim 29
Dependent Claim 43 words
The method of claim 19, further comprising the steps of: coupling a first capacitor to the summation device to receiving the sum current value; and enabling the first capacitor to integrates the sum current value to provide a first integrated sum current value.
Claim 30
Dependent Claim 61 words
The method of claim 26, further comprising the steps of: coupling a current generator to the first capacitor to receive the first integrated sum current value; enabling the current generator providing an output; coupling a second capacitor coupled to the current generator for receiving the output; and enabling the second capacitor to integrate the output to provide an impulse response value.

References Cited (Backward Citations)

US3500215A Cited
US4047002A Cited
US4056163A Cited
US4334277A Cited
US4290050A Cited
US4503510A Cited
US4396906A Cited
US4819197A Cited
US5012245A Cited
US5103229A Cited
US5355134A Cited
US5627538A Cited
US5834986A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-23 2003-11-22 2004-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-23 2007-11-22 2008-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-23 2011-11-22 2012-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag