← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag