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

Direct digital to digital sampling rate conversion, method and apparatus

Assignee: Sony Corp
•
Filing: 1982-01-21
•
Granted: 1984-07-17
•
Expires: 2002-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A direct digital-to-digital rate conversion apparatus and method for converting an input signal at a first sampling rate to an output signal at a second sampling rate, said apparatus has a rate multiplier means to increase the frequency of the input signal. The multiplied signals from the rate multiplied means are interpolated using a nth order n-polynomial interpolator to produce the output signal.

Inventors

  • 👤 Bruce Busby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:53
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/66; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H03H17/0621

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 188 words
A method for directly converting an input digital signal at a first sampling rate to an output digital signal at a second sampling rate, said method comprising the steps of generating a timing signal at the first rate, at the second rate, and at an increased rate, said increased rate being an integral multiple of the first rate; clocking the input signal into a first storage means at the first rate; multiplying a value of the input signal in a select storage location in said first storage means with a predetermined value in a select storage location in a second storage means to produce a multiplication result; and summing a plurality of the multiplication results to produce an increase signal in accordance with: ##EQU9## where: RAM(I) is the value of the first storage means in the Ith storage location; ROM(K * I+Offset) is the value of the second storage means in the K * I+Offset storage location; K is said integral multiple; Offset is a number from 0 to K--1; N is the discrete number of storage locations; and interpolating the increased signal to produce the output signal.
Claim 2
Independent Claim 188 words
A method for directly converting an input digital signal at a first sampling rate to an output digital signal at a second sampling rate, said method comprising the steps of generating a timing signal at the first rate, at the second rate, and at an increased rate, said increased rate being an integral multiple of the first rate; clocking the input signal into a first storage means at the first rate; multiplying a value of the input signal in a select storage location in said first storage means with a predetermined value in a select storage location in a second storage means to produce a multiplication result; and summing a plurality of the multiplication results to produce an increase signal in accordance with: ##EQU9## where: RAM(I) is the value of the first storage means in the Ith storage location; ROM(K * I+Offset) is the value of the second storage means in the K * I+Offset storage location; K is said integral multiple; Offset is a number from 0 to K--1; N is the discrete number of storage locations; and interpolating the increased signal to produce the output signal.
Claim 3
Dependent Claim 15 words
The method of claim 1 wherein said interpolating steps comprises linearly interpolating said increased signal.
Claim 4
Dependent Claim 15 words
The method of claim 2 wherein said interpoating step interpolates a pair of increased signals.
Claim 5
Dependent Claim 265 words
A direct digital to digital sampling rate conversion apparatus for converting an input digital signal having a first sampling ratee to an output digital signal having a second sampling rate, said apparatus comprising: a timing signal generating means for producing timing signals at said first rate, at an increased rate which is an integral multiple of said first rate, and at said second rate; rate multiplication means having a first storage means with a discrete number of storage locations for receiving said input digital signal, a second storage means for storing a predetermined number of coefficients, said second storage means having a number of storage locations at least equal to said discrete number times said integral multiple; a multiplier means for generating a plurality of multiplied signals by multiplying select values in said first storage means with values in said second storage means; and an accumulator means for summing said multiplied signals; and wherein said rate multiplication means receives timing signals at said first rate, and at said increased rate and produces an increased digital signal at said increased rate in accordance with: ##EQU10## where: RAM(I) is the value of the first storage means in the Ith storage location; ROM(K * I+Offset) is the value of the second storage means in the K * I+Offset storage location; K is said integral multiple; Offset is a number from 0 to K-1; N is the discrete number of storage locations; and interpolating means for receiving said increased signal and said timing signal at said second rate and for interpolating said increased signal to produce said output signal.
Claim 6
Dependent Claim 265 words
A direct digital to digital sampling rate conversion apparatus for converting an input digital signal having a first sampling ratee to an output digital signal having a second sampling rate, said apparatus comprising: a timing signal generating means for producing timing signals at said first rate, at an increased rate which is an integral multiple of said first rate, and at said second rate; rate multiplication means having a first storage means with a discrete number of storage locations for receiving said input digital signal, a second storage means for storing a predetermined number of coefficients, said second storage means having a number of storage locations at least equal to said discrete number times said integral multiple; a multiplier means for generating a plurality of multiplied signals by multiplying select values in said first storage means with values in said second storage means; and an accumulator means for summing said multiplied signals; and wherein said rate multiplication means receives timing signals at said first rate, and at said increased rate and produces an increased digital signal at said increased rate in accordance with: ##EQU10## where: RAM(I) is the value of the first storage means in the Ith storage location; ROM(K * I+Offset) is the value of the second storage means in the K * I+Offset storage location; K is said integral multiple; Offset is a number from 0 to K-1; N is the discrete number of storage locations; and interpolating means for receiving said increased signal and said timing signal at said second rate and for interpolating said increased signal to produce said output signal.
Claim 7
Dependent Claim 102 words
The apparatus of claim 4 wherein said apparatus further comprises counter means for receiving and counting said timing signal at said second rate; table means for storing a plurality of values of the relative positions of the second rate timing signals to said increased rate timing signals, and for storing a plurality of storage address values, one storage address value for each value of the relative position; said table means in response to the count in said counter means, supplying a stored value of the relative position to said interpolating means, and supplying a storage address value to said rate multiplication means.
Claim 8
Dependent Claim 18 words
The apparatus of claim 4 wherein said first rate and said second rate are in a variable ratio.
Claim 9
Dependent Claim 15 words
The apparatus of claim 4 wherein said interpolating means is an Nth order N-polynomial interpolator.
Claim 10
Dependent Claim 14 words
The apparatus of claim 4 wherein said first rate and second rate are predetermined.
Claim 11
Dependent Claim 16 words
The apparatus of claim 4 wherein said rate multiplication means comprises a plurality of rate multipliers.
Claim 12
Dependent Claim 35 words
The apparatus of claim 4 wherein said rate multiplication means further comprises: filter cycle means for selecting an input signal in said first storage means for multiplication by a coefficient in said second storage means.
Claim 13
Dependent Claim 9 words
The apparatus of claim 7 wherein N equals 1.
Claim 14
Dependent Claim 13 words
The apparatus of claim 10 wherein said first storage means is a RAM.
Claim 15
Dependent Claim 30 words
The apparatus of claim 5 wherein said interpolating means receives said timing signal at said second rate and receives a pair of increased signals and produces said output signal therefrom.

References Cited (Backward Citations)

US3639848A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag