US3965342A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital FFT processor using random access memory
Assignee: CONSTANT ARGEREY 1603 DANBURY DRIVE CLAREMONT CA 91711
•
Filing: 1974-11-04
•
Granted: 1976-06-22
•
Expires: 1994-11-04
Abstract
Abstract A system for digital signal processing including a random access memory accessed by counters and used for storing and shifting signals in a fast Fourier transformer (FFT).
Inventors
- 👤 James Nickolas Constant
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 15:43
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/10; G06F17/14; G06F17/141; G06F17/142
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
164 words
In a system for the digital implementation of a fast Fourier transform (FFT), the combination of: a plurality of elements for performing FFT operations with each element including, first and secnd random access memories (RAMs) for storing signals, with said second memory connected to said first memory forming a delay line; a third memory for storing the rotation vector of said FFT; a multiplier having as inputs the outputs of said second memory and said third memory and providing at its output the product of said signal and said rotation vector; sum and difference circuits having as inputs the output of said first memory and said multiplier and providing at its output the sum and difference signals required for said element by the FFT algorithm; an address counter connected to said first, second, and third memories for accessing said memories; and a clock connected to said memories and to said address counter for controlling timing operations of said memories and of said address counter.
Claim 2
Dependent Claim
164 words
In a system for the digital implementation of a fast Fourier transform (FFT), the combination of: a plurality of elements for performing FFT operations with each element including, first and secnd random access memories (RAMs) for storing signals, with said second memory connected to said first memory forming a delay line; a third memory for storing the rotation vector of said FFT; a multiplier having as inputs the outputs of said second memory and said third memory and providing at its output the product of said signal and said rotation vector; sum and difference circuits having as inputs the output of said first memory and said multiplier and providing at its output the sum and difference signals required for said element by the FFT algorithm; an address counter connected to said first, second, and third memories for accessing said memories; and a clock connected to said memories and to said address counter for controlling timing operations of said memories and of said address counter.
Claim 3
Dependent Claim
14 words
The system of claim 1 wherein said first and second memories are DELTIC RAMs.
Claim 4
Dependent Claim
12 words
The system of claim 1 wherein said third memory is a RAM.
Claim 5
Dependent Claim
16 words
The system of claim 1 wherein said elements for performing FFT operations are connected for serial.
Claim 6
Dependent Claim
13 words
The system of claim 1 wherein said third memory is a DELTIC circuit.
Claim 7
Dependent Claim
17 words
The system of claim 1 wherein said elements for performing FFT operations are connected for parallel operation.
Claim 8
Dependent Claim
17 words
The system of claim 1 wherein said elements for performing FFT operations are connected for array operation.
Claim 9
Dependent Claim
12 words
The system of claim 1 wherein said third memory is a ROM.
Claim 10
Dependent Claim
12 words
The system of claim 1 wherein said third memory is a PROM.
Claim 11
Dependent Claim
13 words
The system of claim 1 wherein said third memory is a shift register.
Claim 12
Dependent Claim
18 words
The system of claim 1 wherein said third memory includes means for generating a set of bipolar signals.
Claim 13
Independent Claim
110 words
A method for the digital implementation of a fast Fourier transform (FFT), including th steps of: storing signals in first and second random access memories (RAMS); storing the rotation vector of said FFT in a third memory; multiplying the contents of said second and third memories in a multiplier; simultaneously adding and subtracting the contents of said first memory and the output of said multiplier to obtain S sum , S diff as required by the FFT algorithm; accessing said memories with an address counter; timing the operation of said memories with a clock; and connecting a plurality of like units as described above for the computation of said FFT.
Claim 14
Independent Claim
110 words
A method for the digital implementation of a fast Fourier transform (FFT), including th steps of: storing signals in first and second random access memories (RAMS); storing the rotation vector of said FFT in a third memory; multiplying the contents of said second and third memories in a multiplier; simultaneously adding and subtracting the contents of said first memory and the output of said multiplier to obtain S sum , S diff as required by the FFT algorithm; accessing said memories with an address counter; timing the operation of said memories with a clock; and connecting a plurality of like units as described above for the computation of said FFT.
Claim 15
Dependent Claim
24 words
The method of claim 12 including the step of recirculating stored signals in a DELTIC RAM following their storage in said random access memories.
Claim 16
Dependent Claim
20 words
The method of claim 12 including the step of storing the rotation vector in a third memory as a RAM.
Claim 17
Dependent Claim
16 words
The method of claim 12 including the step of connecting the like units for serial operation.
Claim 18
Dependent Claim
16 words
The method of claim 12 including the step of connecting the like units for parallel operation.
Claim 19
Dependent Claim
16 words
The method of claim 12 including the step of connecting the like units for array operation.
Claim 20
Dependent Claim
16 words
The method of claim 12 including the step of storing the rotation vector in a ROM.
Claim 21
Dependent Claim
16 words
The method of claim 12 including the step of storing the rotation vector in a PROM.
Claim 22
Dependent Claim
17 words
The method of claim 12 including the step of storing the rotation vector in a shift register.
Claim 23
Dependent Claim
21 words
The method of claim 12 including the step of storing the rotation vector in means generating a set of bipolar signals.
Claim 24
Dependent Claim
17 words
The method of claim 12 including the step of storing the rotation vector in a DELTIC circuit.
References Cited (Backward Citations)
US3541458A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1979-06-22 | 1979-12-22 | 1980-06-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1983-06-22 | 1983-12-22 | 1984-06-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1987-06-22 | 1987-12-22 | 1988-06-22 | $7700.00 | Window Closed / Lapsed |