Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
195 words
A data decommutator architecture for decommutating an input data stream, comprising: a sync correlator section for synchronizing the input data stream including a sync code correlator formed of a first field programmable gate array allowing the sync code correlator to be programmed for synchronizing different data formats; a data storage buffer, having two storage banks coupled to said sync code correlator for receiving sync data, correlator address and correlator write signals; a data decommutator section for decommutating the data received from the data storage buffer, the data decommutator section including a serial to parallel conversion circuit formed of a second field programmable gate array and a primary decommutating transputer, said second field programmable gate array being programmable to allow decommutation of different data formats; a post processing section receiving decommutated data from said primary decommutating transputer via transputer links and providing a post processed decommutated data output, said post processing section including at least one post processing transputer for processing the decommutated data into post processed decommutated data; wherein said data decommutator section provides a secondary data output for cascading the data decommutator architecture with another data decommutator architecture to provide another level of decommutation.
Claim 2
Dependent Claim
195 words
A data decommutator architecture for decommutating an input data stream, comprising: a sync correlator section for synchronizing the input data stream including a sync code correlator formed of a first field programmable gate array allowing the sync code correlator to be programmed for synchronizing different data formats; a data storage buffer, having two storage banks coupled to said sync code correlator for receiving sync data, correlator address and correlator write signals; a data decommutator section for decommutating the data received from the data storage buffer, the data decommutator section including a serial to parallel conversion circuit formed of a second field programmable gate array and a primary decommutating transputer, said second field programmable gate array being programmable to allow decommutation of different data formats; a post processing section receiving decommutated data from said primary decommutating transputer via transputer links and providing a post processed decommutated data output, said post processing section including at least one post processing transputer for processing the decommutated data into post processed decommutated data; wherein said data decommutator section provides a secondary data output for cascading the data decommutator architecture with another data decommutator architecture to provide another level of decommutation.
Claim 3
Dependent Claim
143 words
A data decommutator architecture according to claim 1, wherein said sync correlator section further includes a fuzzy logic data correlator receiving the input data stream and wherein the sync code correlator includes: a synchronization state machine receiving the input data stream and a match signal from the fuzzy logic data correlator; a bit counter receiving bit counter control signals from the synchronization state machine; a window logic circuit receiving window addresses from the bit counter and providing a window value signal to the synchronization state machine; a verify frame counter circuit receiving verify frame counter control signals from the synchronization state machine and providing a verify frame terminal count signal to the synchronization state machine; and a flywheel frame counter receiving flywheel frame control signals from the synchronization state machine and providing a flywheel frame terminal count signal to the synchronization state machine.
Claim 4
Dependent Claim
22 words
A data decommutator architecture according to claim 2, wherein the synchronization state machine operates in a search, verify, lock and flywheel mode.
Claim 5
Dependent Claim
69 words
A data decommutator architecture according to claim 2, wherein the sync correlator section further includes: an interface circuit initially receiving the input data stream and providing an interface output; and an input multiplexer having first and second inputs and providing a multiplexer output, said first inputs being coupled to the interface output and said multiplexer output being coupled to the sync code correlator to provide the input data stream.
Claim 6
Dependent Claim
174 words
A data decommutator according to claim 1, wherein the serial to parallel conversion circuit includes: first and second serial to parallel shift registers each having a serial data in and an enable input and a parallel output, said first shift register further having a shift out output; a shift register multiplexer having first and second multiplexer inputs and a multiplexer output, said first multiplexer input and the first serial data in input of the first shift register receiving the sync data from the data storage buffer, the multiplexer output being coupled to the second serial data in input of the second shift register, and the shift out output being coupled to the second multiplexer input; a control mask register providing a mask output; first and second shift register enable polarity control circuits receiving the mask output and providing enable outputs to the first and second shift register enable inputs, respectively; and a shift bit counter providing count signals to the control mask register and the first and second shift register enable polarity control circuits.
Claim 7
Dependent Claim
42 words
A data decommutator architecture according to claim 5, wherein the serial to parallel conversion circuit reads data from one of said storage banks in the data storage buffer while the synchronization state machine writes to the other of said two storage banks.
Claim 8
Dependent Claim
34 words
A data decommutator architecture according to claim 1, wherein the transputer is a reduced instruction set computer having dynamic random access memory control circuitry and providing high speed interprocessor data links with DMA circuits.
Claim 9
Dependent Claim
33 words
A data decommutator architecture according to claim 1, wherein the post processor section further includes: a transputer link switch for allowing interprocessor communications between the post processing transputer and the primary decommutating transputer.
Claim 10
Dependent Claim
30 words
A data decommutating architecture according to claim 1, further comprising a bus interface section coupled to the post processing transputer for interfacing the data decommutator architecture with a host system.
Claim 11
Dependent Claim
276 words
A data decommutator circuit card assembly for a host system for decommutating an input data stream of a particular data type, comprising: an interface circuit having an input and an output, said input receiving the input data stream at an RS 422 compatible level; an input multiplexer having first and second multiplexer inputs and an output, said first multiplexer input coupling to the interface output; a sync code correlator having an input and a synchronized data output, said input being coupled to the multiplexer output to provide synchronization to the incoming data, the sync code correlator being programmable to search for different sync patterns, sync lengths, and sync locations; a data storage buffer having two data banks coupled to receive the synchronized data output; a serial to parallel conversion circuit coupled to the data storage buffer for reading the synchronized data in serial form written into the buffer from the sync code correlator and providing a parallel data output, said conversion circuit alternately reading the synchronized data from one of the two data banks while the sync code correlator writes the synchronized data to the other of the two data banks; a first microcomputer for reading the decommutated parallel data output from the serial to parallel conversion circuit and providing a decommutated data output to postprocessing; at least one post processing microcomputer coupled to the first microcomputer for performing post processing on the decommutated data output and providing a post processed decommutated data output; and a processor link switch coupled to the first microcomputer and the at least one post processing microcomputer to allow interprocessor communications, the processor link switch including a secondary data input/output port.
Claim 12
Dependent Claim
276 words
A data decommutator circuit card assembly for a host system for decommutating an input data stream of a particular data type, comprising: an interface circuit having an input and an output, said input receiving the input data stream at an RS 422 compatible level; an input multiplexer having first and second multiplexer inputs and an output, said first multiplexer input coupling to the interface output; a sync code correlator having an input and a synchronized data output, said input being coupled to the multiplexer output to provide synchronization to the incoming data, the sync code correlator being programmable to search for different sync patterns, sync lengths, and sync locations; a data storage buffer having two data banks coupled to receive the synchronized data output; a serial to parallel conversion circuit coupled to the data storage buffer for reading the synchronized data in serial form written into the buffer from the sync code correlator and providing a parallel data output, said conversion circuit alternately reading the synchronized data from one of the two data banks while the sync code correlator writes the synchronized data to the other of the two data banks; a first microcomputer for reading the decommutated parallel data output from the serial to parallel conversion circuit and providing a decommutated data output to postprocessing; at least one post processing microcomputer coupled to the first microcomputer for performing post processing on the decommutated data output and providing a post processed decommutated data output; and a processor link switch coupled to the first microcomputer and the at least one post processing microcomputer to allow interprocessor communications, the processor link switch including a secondary data input/output port.
Claim 13
Dependent Claim
28 words
A circuit card assembly according to claim 10, further comprising: a bus interface circuit coupled to the post processed secondary data output for interfacing with the host system.
Claim 14
Dependent Claim
41 words
A circuit card assembly according to claim 10, wherein the sync code correlator, serial to parallel conversion circuit and first microcomputer include field programmable gate arrays programmable via the host system to configure the circuit card assembly for different data formats.
Claim 15
Dependent Claim
30 words
A circuit card assembly according to claim 10, wherein the first microcomputer and the at least one post processing microcomputer are reduced instruction set computers allowing high speed, parallel processing.
Claim 16
Dependent Claim
39 words
A circuit card assembly according to claim 10, further comprising: means for downloading software into said sync code correlator, first microcomputer, and the at least one post processing microcomputer for configuring the circuit card assembly for different data formats.
Claim 17
Dependent Claim
34 words
A circuit card assembly according to claim 14, wherein the data decommutation circuit card assembly is configured for at least one of GOES GVAR, GMS, METEOSAT, TIROS HRPT, DMSP RTD, and RDS data formats.
Claim 18
Dependent Claim
29 words
A circuit card assembly according to claim 14, further comprising: means for cascading the circuit card assembly with another identical circuit card assembly for performing sub-levels of data decommutation.
Claim 19
Dependent Claim
49 words
A circuit card assembly according to claim 14, further comprising: a secondary parallel to serial conversion circuit having a parallel data input and a serial data output, the parallel data input being coupled to the first microcomputer, and the serial data output being coupled to the second multiplexer input.
Claim 20
Independent Claim
102 words
A method for operating with a host system a data decommutator architecture to decommutate input data streams of different data formats, the method comprising the steps of: downloading software from the host system to the data decommutator architecture for a specific data format; configuring field programmable gate arrays in the data decommutator architecture with said software to process the specific data format; providing a decommutated data output from the data decommutator architecture; cascading a second data decommutator architecture to said data decommutator architecture; and performing subcommutation of the decommutated data output from the data decommutator architecture in the second data decommutator architecture.
Claim 21
Independent Claim
102 words
A method for operating with a host system a data decommutator architecture to decommutate input data streams of different data formats, the method comprising the steps of: downloading software from the host system to the data decommutator architecture for a specific data format; configuring field programmable gate arrays in the data decommutator architecture with said software to process the specific data format; providing a decommutated data output from the data decommutator architecture; cascading a second data decommutator architecture to said data decommutator architecture; and performing subcommutation of the decommutated data output from the data decommutator architecture in the second data decommutator architecture.