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

First and second digital rate converter synchronization device and method

Assignee: Motorola Solutions Inc
•
Filing: 1991-09-09
•
Granted: 1993-03-30
•
Expires: 2011-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A first and second digital rate converter device and method provides for synchronization between a first digital sample sequence and a second digital output sequence related to the first digital sample sequence for a rate converter pair (501, 511; 601, 611). The method typically utilizes at least one of: queue monitoring and zero-crossing with resetting to minimize sampling timing error.

Inventors

  • 👤 Fuyun Ling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 19:12
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0016; H04L7/002; H04L7/0029; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H03H17/0621; H03H17/0628; H04L7/005; H04L7/0033; H04L7/0041; H04L7/0091

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 524 words
A digital synchronization device for at least partially synchronizing at least first and second digital rate converters (DRCs), the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, wherein: the first DRC comprises at least: a first buffer, operably coupled to receive the first digital sequence samples {x 1 (k)}, for delaying and temporarily storing the first digital sequence samples {x 1 (k)}; a first digital resampler having at least a first delay unit, operably coupled to the first buffer, for shifting the first digital sequence samples into the first delay unit and for generating first output digital sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing offset τ 1 (n); and a first variable delay generating unit having a normalized timing input Δτ 1 (n), Δτ 1 (n) being a first sampling time advance, and being operably coupled to the first digital resampler, for providing the first desired normalized timing offset τ 1 (n) and for providing the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and the second DRC comprises at least: a second buffer, operably coupled to receive the second digital sequence samples {y 2 (n)} related to the first digital sequence samples {x 1 (k)}, for at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; a second digital resampler having at least a second delay unit, operably coupled to the second buffer and to a second variable delay generating unit, for shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n) from the second variable delay generating unit, the second variable delay generating unit having a normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance, and being operably coupled to the second digital resampler, for providing the second desired normalized timing offset τ 2 (k) and for providing the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), the second variable delay generating unit being operably coupled at least to the second digital resampler, for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced.
Claim 2
Dependent Claim 524 words
A digital synchronization device for at least partially synchronizing at least first and second digital rate converters (DRCs), the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, wherein: the first DRC comprises at least: a first buffer, operably coupled to receive the first digital sequence samples {x 1 (k)}, for delaying and temporarily storing the first digital sequence samples {x 1 (k)}; a first digital resampler having at least a first delay unit, operably coupled to the first buffer, for shifting the first digital sequence samples into the first delay unit and for generating first output digital sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing offset τ 1 (n); and a first variable delay generating unit having a normalized timing input Δτ 1 (n), Δτ 1 (n) being a first sampling time advance, and being operably coupled to the first digital resampler, for providing the first desired normalized timing offset τ 1 (n) and for providing the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and the second DRC comprises at least: a second buffer, operably coupled to receive the second digital sequence samples {y 2 (n)} related to the first digital sequence samples {x 1 (k)}, for at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; a second digital resampler having at least a second delay unit, operably coupled to the second buffer and to a second variable delay generating unit, for shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n) from the second variable delay generating unit, the second variable delay generating unit having a normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance, and being operably coupled to the second digital resampler, for providing the second desired normalized timing offset τ 2 (k) and for providing the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), the second variable delay generating unit being operably coupled at least to the second digital resampler, for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced.
Claim 3
Dependent Claim 21 words
The device of claim 1, wherein Δτ 2 (k) is substantially equal to ρ, where ρ is a nominal rate-conversion ratio.
Claim 4
Dependent Claim 25 words
The device of claim 1, wherein Δτ 2 (k) is substantially equal to ρ 2 Δτ 1 (n), where ρ is a nominal rate-conversion ratio.
Claim 5
Dependent Claim 20 words
The device of claim 1, wherein the first sampling time advance Δρ 1 (n) is preselected by an external controller.
Claim 6
Dependent Claim 26 words
The device of claim 1, wherein the first sampling time advance Δτ 1 (n) is determined from a conversion ratio ρ such that Δτ 1 (n)=1/ρ.
Claim 7
Dependent Claim 54 words
The device of claim 1, wherein the first digital resampler further comprises at least a sample shifting unit for providing delayed first digital sequence samples having a first selected rate, a first predetermined number of subfilters, and a linear interpolator for selecting a second predetermined number of subfilter outputs for generating a desired sample.
Claim 8
Dependent Claim 112 words
The device of claim 1, further including one of: the second buffer being further operably coupled to the second variable delay generating unit for providing a first feedback signal for queue-depth monitoring; and an output buffer of the second DRC being operably coupled to the second variable delay generating unit for providing a second feedback signal for queue-depth monitoring; such that the second variable delay generating unit provides shifting and timing information utilizing at least queue-depth monitoring for monitoring a depth of at least one of: an output buffer of the second output digital sequence samples {x 2 (k)}, and an input buffer of the second digital sequence samples {y 2 (n)}.
Claim 9
Dependent Claim 176 words
The device of claim 7, wherein, for a desired queue-depth D and a selected buffer being one of: the input buffer of {y 2 (n)} and the output buffer of x 2 (k), where the second variable delay generating unit further provides for: A) where the queue depth of the selected output buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate; B) where the queue depth of the selected output buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; C) where the queue depth of the selected input buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; and D) where the queue depth of the selected input buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate.
Claim 10
Dependent Claim 151 words
The device of claim 1, further including at least a zero-crossing checking and resetting unit, operably coupled to the first variable delay generating unit and to the second variable delay generating unit, for zero-checking the normalized timing offset τ 1 (n), such that, for providing shifting and timing information for a first digital rate converter having a first conversion ratio ρ: the first digital rate converter is initialized to a normalized timing offset of τ init ; the second digital rate converter is initialized to a normalized timing offset of (1-ρτ init )modulo 1; and where zero-crossing occurs, the zero-crossing checking and resetting unit resets a second normalized timing offset τ 2 (k) to one of: substantially 1-ρτ 1 (n) where τ 1 (n) is close to zero (crossing from one-side); and substantially ρ[1-τ 1 (n)] where a normalized timing offset τ 1 (n) is near one (crossing from zero side).
Claim 11
Dependent Claim 897 words
A modem for at least one of: transmitting and receiving information, such that at least first and second digital rate converters (DRCs) are at least partially synchronized, the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, comprising at least: A) an encoder/modulator unit, operably coupled to receive information, for at least providing encoded/modulated information; B) a transmission filter unit, operably coupled to the encoder/modulator unit, for at least filtering the encoded/modulated information to provide first digital sequence samples in a transmission form, {x 1 (k)}; C) a digital synchronization unit, operably coupled to the transmission filter unit, for providing output samples {x 2 (k)} at least partially synchronized with {x 1 (k)}, wherein: the first DRC comprises at least: a first buffer, operably coupled to receive the first digital sequence samples {x 1 (k)}, for delaying and temporarily storing the first digital sequence samples {x 1 (k)}; a first digital resampler having at least a first delay unit, operably coupled to the first buffer, for shifting the first digital sequence samples into the first delay unit and for generating first output sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing τ 1 (n); and a first variable delay generating unit having a normalized timing offset input Δτ 1 (n), Δτ 1 (n) being a first sampling time advance, and being operably coupled to the first digital resampler, for providing the first desired normalized timing offset τ 1 (n) and for providing the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and the second DRC comprises at least: a second buffer, operably coupled to receive the second digital sequence samples {y 2 (n)} related to the first digital sequence samples {x 1 (k)}, for at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; a second digital resampler having at least a second delay unit, operably coupled to the second buffer and to a second variable delay generating unit, for shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n) from the second variable delay generating unit, the second variable delay generating unit having a normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance, and being operably coupled to the second digital resampler, for providing the second desired normalized timing offset τ 2 (k) and for providing the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), the second variable delay generating unit being operably coupled at least to the second digital resampler, for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), adjustment to the second variable delay generating unit further being provided by at least one of the following: a) one of: the second buffer being further operably coupled to the second variable delay generating unit for providing a first feedback signal for queue-depth monitoring; and an output buffer of the second DRC being operably coupled to the second variable delay generating unit for providing a second feedback signal for queue-depth monitoring; such that the second variable delay generating unit provides shifting and timing information utilizing at least queue-depth monitoring for monitoring a depth of at least one of: an output buffer of the second output digital sequence samples {x 2 (k)}, and an input buffer of the second digital sequence samples {y 2 (n)}; and b) at least a zero-crossing checking and resetting unit, operably coupled to the first variable delay generating unit and to the second variable delay generating unit, for zero-checking the normalized timing offset τ 1 (n), such that, for providing shifting and timing information for a first digital rate converter having a first conversion ratio ρ: the first digital rate converter is initialized to a normalized timing offset of τ init ; the second digital rate converter is initialized to a normalized timing offset of (1-ρτ init )modulo 1; and where zero-crossing occurs, the zero-crossing checking and resetting unit resets a second normalized timing offset τ 2 (k) to one of: substantially 1-ρτ 1 (n) where τ 1 (n) is close to zero (crossing from one-side); and substantially ρ[1-τ 1 (n)] where a normalized timing offset τ 1 (n) is near one (crossing from zero side); such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced; and D) a receiver unit, operably coupled to the digital synchronization unit, for at least receiving {x 2 (k)}.
Claim 12
Dependent Claim 897 words
A modem for at least one of: transmitting and receiving information, such that at least first and second digital rate converters (DRCs) are at least partially synchronized, the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, comprising at least: A) an encoder/modulator unit, operably coupled to receive information, for at least providing encoded/modulated information; B) a transmission filter unit, operably coupled to the encoder/modulator unit, for at least filtering the encoded/modulated information to provide first digital sequence samples in a transmission form, {x 1 (k)}; C) a digital synchronization unit, operably coupled to the transmission filter unit, for providing output samples {x 2 (k)} at least partially synchronized with {x 1 (k)}, wherein: the first DRC comprises at least: a first buffer, operably coupled to receive the first digital sequence samples {x 1 (k)}, for delaying and temporarily storing the first digital sequence samples {x 1 (k)}; a first digital resampler having at least a first delay unit, operably coupled to the first buffer, for shifting the first digital sequence samples into the first delay unit and for generating first output sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing τ 1 (n); and a first variable delay generating unit having a normalized timing offset input Δτ 1 (n), Δτ 1 (n) being a first sampling time advance, and being operably coupled to the first digital resampler, for providing the first desired normalized timing offset τ 1 (n) and for providing the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and the second DRC comprises at least: a second buffer, operably coupled to receive the second digital sequence samples {y 2 (n)} related to the first digital sequence samples {x 1 (k)}, for at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; a second digital resampler having at least a second delay unit, operably coupled to the second buffer and to a second variable delay generating unit, for shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n) from the second variable delay generating unit, the second variable delay generating unit having a normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance, and being operably coupled to the second digital resampler, for providing the second desired normalized timing offset τ 2 (k) and for providing the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), the second variable delay generating unit being operably coupled at least to the second digital resampler, for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), adjustment to the second variable delay generating unit further being provided by at least one of the following: a) one of: the second buffer being further operably coupled to the second variable delay generating unit for providing a first feedback signal for queue-depth monitoring; and an output buffer of the second DRC being operably coupled to the second variable delay generating unit for providing a second feedback signal for queue-depth monitoring; such that the second variable delay generating unit provides shifting and timing information utilizing at least queue-depth monitoring for monitoring a depth of at least one of: an output buffer of the second output digital sequence samples {x 2 (k)}, and an input buffer of the second digital sequence samples {y 2 (n)}; and b) at least a zero-crossing checking and resetting unit, operably coupled to the first variable delay generating unit and to the second variable delay generating unit, for zero-checking the normalized timing offset τ 1 (n), such that, for providing shifting and timing information for a first digital rate converter having a first conversion ratio ρ: the first digital rate converter is initialized to a normalized timing offset of τ init ; the second digital rate converter is initialized to a normalized timing offset of (1-ρτ init )modulo 1; and where zero-crossing occurs, the zero-crossing checking and resetting unit resets a second normalized timing offset τ 2 (k) to one of: substantially 1-ρτ 1 (n) where τ 1 (n) is close to zero (crossing from one-side); and substantially ρ[1-τ 1 (n)] where a normalized timing offset τ 1 (n) is near one (crossing from zero side); such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced; and D) a receiver unit, operably coupled to the digital synchronization unit, for at least receiving {x 2 (k)}.
Claim 13
Dependent Claim 71 words
The modem of claim 10, further including: A) an echo canceller unit, operably coupled to the encoder/modulator unit, for at least providing an echo cancelling output; and B) a combiner, operably coupled to the echo canceller unit and to the digital synchronization unit, for substantially adding the echo cancelling output to an output of the digital synchronization unit, such that a substantially echo corrected input is provided to the receiver unit.
Claim 14
Dependent Claim 43 words
The modem of claim 10, wherein one of: Δτ 2 (k) is substantially equal to ρ, where ρ is a nominal rate-conversion ratio; and Δτ 2 (k) is substantially equal to ρ 2 Δτ 1 (n), where ρ is a nominal rate-conversion ratio.
Claim 15
Dependent Claim 20 words
The modem of claim 10, wherein the first sampling time advance Δτ 1 (n) is preselected by an external controller.
Claim 16
Dependent Claim 27 words
The modem of claim 10, wherein the first sampling time advance Δτ 1 (n) is determined from a nominal conversion ratio ρ such that Δτ 1 (n)=1/τ.
Claim 17
Dependent Claim 54 words
The modem of claim 10, wherein the first digital resampler further comprises at least a sample shifting unit for providing delayed first digital sequence samples having a first selected rate, a first predetermined number of subfilters, and a linear interpolator for selecting a second predetermined number of subfilter outputs for generating a desired sample.
Claim 18
Dependent Claim 57 words
The modem of claim 10, wherein the second variable delay generating unit provides shifting and timing information utilizing at least queue-depth monitoring for monitoring a depth of at least one of: an output buffer of the second output digital sequence samples {x 2 (k)} and an input buffer of the second digital sequence samples {y 2 (n)}.
Claim 19
Dependent Claim 176 words
The modem of claim 10, wherein, for a desired queue-depth D and a selected buffer being one of: the input buffer of {y 2 (n)} and the output buffer of x 2 (k), where the second variable delay generating unit further provides for: A) where the queue depth of the selected output buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate; B) where the queue depth of the selected output buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; C) where the queue depth of the selected input buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; and D) where the queue depth of the selected input buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate.
Claim 20
Independent Claim 398 words
A method for at least partially synchronizing at least first and second digital rate converters (DRCs), the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, comprising the steps of at least: converting the first digital sequence samples by at least the steps of: delaying and temporarily storing the first digital sequence samples {x 1 (k)}; shifting the first digital sequence samples into a first delay unit and generating first output digital sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing offset τ 1 (n); and utilizing a nominal normalized timing input Δτ 1 (n), being a first sampling time advance, to provide the first desired normalized timing offset τ 1 (n) and to provide the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and converting the second digital sequence samples by at least the steps of: at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n); utilizing a nominal normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance to provide the second desired normalized timing offset τ 2 (k) and to provide the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced.
Claim 21
Independent Claim 398 words
A method for at least partially synchronizing at least first and second digital rate converters (DRCs), the first DRC having an input of at least some first digital sequence samples {x 1 (k)} sampled at a first sampling rate and the second DRC having an input of at least some second digital sequence samples {y 2 (n)} related to the first digital sequence samples and sampled at a second sampling rate different from the first sampling rate, comprising the steps of at least: converting the first digital sequence samples by at least the steps of: delaying and temporarily storing the first digital sequence samples {x 1 (k)}; shifting the first digital sequence samples into a first delay unit and generating first output digital sequence samples {y 1 (n)} at substantially the second sampling rate utilizing a first selected sample timing in accordance with a first shift control signal m 1 (n) and a first desired normalized timing offset τ 1 (n); and utilizing a nominal normalized timing input Δτ 1 (n), being a first sampling time advance, to provide the first desired normalized timing offset τ 1 (n) and to provide the first shift control signal m 1 (n) determined from a previous normalized timing offset τ 1 (n-1); and converting the second digital sequence samples by at least the steps of: at least delaying and temporarily storing the second digital sequence samples {y 2 (n)} and providing the delayed, temporarily stored samples to a second digital resampler; shifting the second digital sequence samples into the second delay unit and for generating second output digital sequence samples {x 2 (n)} at substantially the first sampling rate utilizing a selected sample timing in accordance with a second desirable normalized timing offset τ 2 (k), and a second shifting control signal m 2 (n); utilizing a nominal normalized timing input Δτ 2 (k), Δτ 2 (k) being a second sampling time advance to provide the second desired normalized timing offset τ 2 (k) and to provide the second shift control signal m 2 (n) determined from a previous normalized timing offset τ 2 (n-1), for providing shift and timing information in accordance with a second sampling time advance Δτ 2 (k), such that timing differences between the first digital sequence samples and the second output digital sequence samples are substantially detected and variations in the timing differences are substantially reduced.
Claim 22
Dependent Claim 21 words
The method of claim 18, wherein Δτ 2 (k) is substantially equal to ρ, where ρ is a nominal rate-conversion ratio.
Claim 23
Dependent Claim 25 words
The method of claim 18, wherein Δτ 2 (k) is substantially equal to ρ 2 Δτ 1 (n), where τ is a nominal rate-conversion ratio.
Claim 24
Dependent Claim 20 words
The method of claim 18, wherein the first sampling time advance Δτ 1 (n) is preselected by an external controller.
Claim 25
Dependent Claim 27 words
The device of claim 18, wherein the first sampling time advance Δτ 1 (n) is determined from a nominal conversion ratio ρ such that Δτ 1 (n)=1/ρ.
Claim 26
Dependent Claim 49 words
The method of claim 18, further comprising the steps of providing delayed first digital sequence samples having a first selected rate, utilizing a first predetermined number of subfilters, and utilizing at least a linear interpolator for selecting a second predetermined number of subfilter outputs for generating a desired sample.
Claim 27
Dependent Claim 45 words
The method of claim 18, further including the step of queue-depth monitoring a depth of at least one of: an output buffer of the second output digital sequence samples x 2 (k) and an input buffer of the second digital sequence samples y 2 (n).
Claim 28
Dependent Claim 177 words
The method of claim 24, further including, for a desired queue-depth D and a selected buffer being one of: the input buffer of {y 2 (n)} and the output buffer of {x 2 (k)}, where the second variable delay generating unit further provides for: A) where the queue depth of the selected output buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate; B) where the queue depth of the selected output buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; C) where the queue depth of the selected input buffer is greater than D, generating the second output digital sequence samples {x 2 (k)} at a rate greater than the first sampling rate; and D) where the queue depth of the selected input buffer is less than D, generating the second output digital sequence samples {x 2 (k)} at a rate smaller than the first sampling rate.
Claim 29
Dependent Claim 13 words
The method of claim 18, wherein the steps are utilized in a modem.
Claim 30
Dependent Claim 122 words
The method of claim 18, further including the step of zero-checking the normalized timing offset τ 1 (n), such that, for providing shifting and timing information for the first digital rate converter having a first conversion ratio ρ: the first digital rate converter is initialized to a normalized timing offset of τ init ; the second digital rate converter is initialized to a normalized timing offset of (1-ρτ init )modulo 1; and where zero-crossing occurs, resetting a second normalized timing offset τ 2 (k) to one of: substantially 1-ρτ 1 (n) where τ 1 (n) is close to zero (crossing from one-side); and substantially ρ[1-τ 1 (n)] where the normalized timing offset τ 1 (n) is near one (crossing from zero side).

References Cited (Backward Citations)

US4411006A Cited
US4460890A Cited
US4453259A Cited
US4870661A Cited
US4989221A Cited
US4953180A Cited
US5060239A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-29 1996-09-28 1997-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-29 2000-09-28 2001-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-29 2004-09-28 2005-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag