LONG SEQUENCE CORRELATION COPROCESSOR
Assignee
US Government
Filed as: UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE NAVY
Filed
Jun 27, 1991
Granted
Sep 20, 1994
Location
San Diego CA (SAIC/General Dynamics)
Abstract
A long sequence correlation coprocessor LSCC accelerates the bitwise corrtion of arbitrarily long digital sequences by calculating in parallel the correlation score for 16, for example, adjacent bit alignments between two binary sequences. The LSCC integrated circuit is incorporated into a computer system with memory storage buffers and a separate general purpose computer processor which serves as its controller. Each of the LSCC's set of sequential counters simultaneously tallies a separate correlation coefficient. During each LSCC clock cycle, counter enable logic associated with each counter compares one bit of a first sequence with one bit of a second sequence to increment the counter if the bits are the same. A shift register assures that the same bit of the first sequence is simultaneously compared to different bits of the second sequence to simultaneously calculate the correlation coefficient by the different counters to represent different alignments of the two sequences. Two sequence input elements, each with a control block, present the sequence bits serially to this shift register and the count enable logic associated with the sequential counters. Two (or some other number of) data receivers accept externally clocked serial data streams, divide them into computer words, and make them available for the external computer processor to transfer to external memory storage buffers. The external computer processor controls the LSCC's correlation process by writing appropriate control parameters to the LSCC's control registers; by writing the length of the sequences to be correlated to the LSCC's length register; by coordinating the flow of the data streams from the LSCC's data receivers to the memory storage buffers; by coordinating the flow of the words of data from the memory storage buffers to the LSCC's sequence input elements as required; and by reading the correlation coefficients from the sequential counters upon completion of each full correlation calculation.
Source: Google Patents
35 USC §181 Secrecy Order
Imposed
Oct 8, 1991
Rescinded
Mar 22, 1994
Duration
2 years, 5 months
Inventor
- 1DOUGLAS W. GAGE
Sensitive facility: San Diego CA (SAIC/General Dynamics)
Record Details
- Patent number
- US 5349550
- Application
- 07722059
- Aerospace match
- No
- Dataset source
- 35 USC §181 SO records
Browse by Assignee
US GovernmentMore from this assignee
PENTAFLUOROSULFANYLNITRAMIDE SALTS
US Government
TITANIUM ALLOY CONTAINING AL,V,MO,FE, AND OXYGEN FOR PLATE APPLICATIONS
US Government
HYDROGEN GENERATION APPARATUS FOR AN UNDERWATER VEHICLE
US Government
CONFORMING TUNING COUPLER FOR FLEXTENSIONAL TRANSDUCERS
US Government
CLOSED BRAYTON CYCLE DIRECT CONTACT REACTOR/STORAGE TANK WITH CHEMICAL SCRUBBER
US Government
CLOSED CYCLE BRAYTON PROPULSION SYSTEM WITH DIRECT HEAT TRANSFER
US Government