Signal processing system and method
First Claim
1. A digital signal processing system for controlling avionic displays and devices in accordance with processed signals from a plurality of sensors, comprisinga plurality of array processor groups, each group including bulk memory means for storing sensor received data, signal processing means for processing the stored data, and controller means for handling the storage and processing of the data;
- subbus data network means interconnecting the bulk memory means, the signal processing means, and control means of each respective array processor group, and interconnecting the plurality of groups in parallel relationship for storing sensed data in a bulk memory means of a selected array group and for processing and transferring the stored and processed data to selected array groups in accordance with the control means of a selected one of the array groups;
a plurality of individual general purpose digital computers;
an input/output module means for receiving and generating instructions to operate the avionic displays and devices; and
parallel interface bus means interconnecting each of the general purpose computers, the input/output module means, and the control means of each array processor group in parallel relationship to one another for generating the signals to operate the display and avionic devices in accordance with the processed signals.
2 Assignments
0 Petitions
Accused Products
Abstract
An avionic digital signal processing system for a plurality of different types of input sensors such as radar, electro-optical, and electronic warfare that comprises a PI bus operating at 12.5 MHz and a data network subbus operating at 20 MHz. A plurality of array processor groups each having a plurality of 1750 CPU'"'"'s are controlled over the PI-bus and receive their sensor inputs over the subbus data network. A plurality of general purpose 1750A computers are connected to the PI-bus for communicating control and narrow band information. A distributed operating system resides in the 1750A central processing units and includes provision for re-routing the signal paths in the event of failure of modules.
-
Citations
30 Claims
-
1. A digital signal processing system for controlling avionic displays and devices in accordance with processed signals from a plurality of sensors, comprising
a plurality of array processor groups, each group including bulk memory means for storing sensor received data, signal processing means for processing the stored data, and controller means for handling the storage and processing of the data; -
subbus data network means interconnecting the bulk memory means, the signal processing means, and control means of each respective array processor group, and interconnecting the plurality of groups in parallel relationship for storing sensed data in a bulk memory means of a selected array group and for processing and transferring the stored and processed data to selected array groups in accordance with the control means of a selected one of the array groups; a plurality of individual general purpose digital computers; an input/output module means for receiving and generating instructions to operate the avionic displays and devices; and parallel interface bus means interconnecting each of the general purpose computers, the input/output module means, and the control means of each array processor group in parallel relationship to one another for generating the signals to operate the display and avionic devices in accordance with the processed signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital signal processing system for controlling avionic displays and devices in accordance with processed signals from a pluraltiy of sensors, comprising
a subbus data network means having a plurality of gate array elements for creating and destroying data paths, one of said elements being an asynchronous element having a plurality of ports operative at different clock rates, said subbus data nework being clocked at a first maximum clock rate; -
a plurality of array processor groups, each group including bulk memory means for storing sensor received data, signal processing means for processing the stored data, and controller means for handling the storage and processing of the data, said controller means of each group being operatively coupled in parallel relationship to the parallel interface bus, said bulk memory means of each group being operatively coupled to the data newtork means; a plurality of sensor means operatively coupled to the data network means for transferring data information to the bulk memory means; distributed operating system program means residing in the controller means of each array group for controlling the data processed in the signal prpocessing means; and means operatively coupled to the parallel interface bus responsive to the processed signals for operating avionic devices in accordance with the characteristics of the sensed processed signals. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of processing signals received from a plurality of different types of avionic sensors in a digital processing system having an input/output module, a generl purpose computer, an array processor group for processing the sensed signals, a plurality of different types of sensor input, a subbus data network connecting the processor group and sensor input in parallel relationship, and a parallel interface bus connecting the array processor group and input/output module and general purpose computer in parallel relationship independent of the sensors and the data network, said method comprising
transferring data from the sensors input over the subbus data network to the array processor group for processing the sensed input, transferring data representative of post detection information from the array processor group to the general purpose computer over the parallel interface bus, transferring data representative of avionic system mode commands between the general purpose computer and the input/output module over the parallel interface bus, processing signal processing mode commands in response the post detection information in the general purpose computer, transferring the processed signal processing mode commands from the general purpose digital computer to the array processor group over the parallel interface bus for processing the sensed input in accordance with the mode commands, and transferring control and narrow band data into and out of the input/output module.
-
24. The method of processing signals received from a plurality of different types of avionic sensors in a digital processing system having an input/output module, a plurality of general purpose computers, a plurality of array processor groups for processing the sensed signals, a plurality of different types of sensor input, a subbus data network connecting the array processor groups and sensor input in parallel relationship, and a parallel interface bus connecting the plurality of array processor groups and input/output module and the plurality of general purpose computers in a parallel relationship independent of the sensors and the data network, and an operating system that resides in each central processing unit of the plurality of general purpose computers and the plurality of array processor groups, said method comprising the steps of
scheduling and synchronization of application processes, reading and writing data between two modules and between a module and an outside entity via the parallel interface bus, responding to and monitoring fault indications and status requests of each module in the system, and handling of interrupts.
Specification