Redundant processing system architecture
First Claim
Patent Images
1. A data processing system architecture comprising:
- a selected number of data processor means, where each data processor means(i) is independent of each other,(ii) includes an input means for receiving processor input data, and(iii) is operative for deriving specific processor output data as a function of said processor input data;
a plurality of subsystems, where each subsystem(i) is independent of each other,(ii) is operative for determining subsystem information in response to at least one predetermined input quantity, and(iii) includes a set of subsystem data output means where the number of said subsystem data output means of the set is equal to said selected number of said plurality of data processor means, and where each subsystem data output means of said set of subsystem data output means (a) is independent of each other, and (b) provides subsystem output data related to said subsystem information associated with said set of subsystem data output means, and (c) provides subsystem output data which corresponds to a unique sample time; and
data coupling means for selectively presenting said subsystem output data associated with said set of subsystem data output means of each of said plurality of subsystems to said plurality of data processor means such that (a) each data processor means uniquely receives said subsystem output data from one group of data output means, where said group of data output means consists of only a unique one of said subsystem data output means of the set of subsystem data output means of each one of said plurality of subsystems, and (b) each subsystem data output means of the group provides said subsystem data output to only one of said plurality of data processor means, and in which the subsystem output data of said group of subsystem data output means corresponds to a common sample time.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a fault-tolerant and/or fail-safe information processing system architecture for handling information from a plurality of independent subsystems which provide information related to selected input quantities, and which includes a plurality of redundant information processors for deriving specific processor output data as a function of the selected subsystem input quantities.
83 Citations
13 Claims
-
1. A data processing system architecture comprising:
-
a selected number of data processor means, where each data processor means (i) is independent of each other, (ii) includes an input means for receiving processor input data, and (iii) is operative for deriving specific processor output data as a function of said processor input data; a plurality of subsystems, where each subsystem (i) is independent of each other, (ii) is operative for determining subsystem information in response to at least one predetermined input quantity, and (iii) includes a set of subsystem data output means where the number of said subsystem data output means of the set is equal to said selected number of said plurality of data processor means, and where each subsystem data output means of said set of subsystem data output means (a) is independent of each other, and (b) provides subsystem output data related to said subsystem information associated with said set of subsystem data output means, and (c) provides subsystem output data which corresponds to a unique sample time; and data coupling means for selectively presenting said subsystem output data associated with said set of subsystem data output means of each of said plurality of subsystems to said plurality of data processor means such that (a) each data processor means uniquely receives said subsystem output data from one group of data output means, where said group of data output means consists of only a unique one of said subsystem data output means of the set of subsystem data output means of each one of said plurality of subsystems, and (b) each subsystem data output means of the group provides said subsystem data output to only one of said plurality of data processor means, and in which the subsystem output data of said group of subsystem data output means corresponds to a common sample time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A data processing system architecture comprising:
-
at least first, second, and third data processor means, where each data processor means (i) is independent of each other, (ii) includes an input means for receiving processor input data, and (iii) is operative for deriving specific processor output data as a function of said processor input data; a plurality of subsystems, where each subsystem (i) is independent of each other, (ii) is operative for determining subsystem information in response to at least one predetermined input quantity, and (iii) includes a set of first, second, and third subsystem data output means, and where each subsystem data output means of said set (a) is independent of each other, (b) provides subsystem output data related to said subsystem information associated with said set of said subsystem of subsystem data output means, and (c) provides subsystem output data which corresponds to a unique sample time; and a first data coupling means for coupling said first subsystem data output means associated with each of said plurality of subsystems to said input means of said first data processor means thereby providing said subsystem output data associated with said first subsystem data output means associated with each of said plurality of subsystems as processor input data for said first data processor means; a second data coupling means for coupling said second subsystem data output means associated with each of said plurality of subsystems to said input means of said second data processor means thereby providing said subsystem output data associated with said second subsystem data output means associated with each of said plurality of subsystems as processor input data for said second data processor means; a third data coupling means for coupling said third subsystem data output means associated with each of said plurality of subsystems to said input means of said third data processor means thereby providing said subsystem output data associated with said third subsystem data output means associated with each of said plurality of subsystems as processor input data for said third data processor means.
-
-
12. A data processing system architecture for a skewed axis redundant inertial reference system comprising:
-
a selected number of redundant data processor means, where each redundant data processor means (i) is independent of each other, (ii) includes an input means for receiving like-kind processor input data, and (iii) is operative for deriving inertial reference output data as a function of said like-kind processor input data; at least six gyro subsystems, each having an angular rotation sensor associated therewith, and in which each gyro subsystem is responsive to angular rotation along a selected sensing axis which is skewed relative to the sensing axis of any of the other remaining gyro subsystems, and where each of said at least six gyro subsystems are (i) independent of each other, and (ii) includes a set of gyro subsystem data output means where the number of said gyro subsystem data output means of the set is equal to said selected number of said plurality of data processor means, and where each gyro subsystem data output means of said set of gyro subsystem data output means (a) is independent of each other, and (b) provides gyro subsystem output data corresponding to the sensed angular rotation about the sensing axis associated therewith, and (c) provides said gyro subsystem output data which corresponds to a unique sample time; at least six accelerometer subsystems, each having an angular rotation sensor associated therewith, and in which each accelerometer subsystem is responsive to angular rotation along a selected sensing axis which is skewed relative to the sensing axis of any of the other remaining accelerometer subsystems, and where each of said at least six accelerometer subsystems are (i) independent of each other, and (ii) includes a set of accelerometer subsystem data output means where the number of said accelerometer subsystem data output means of the set is equal to said selected number of said plurality of data processor means, and where each accelerometer subsystem data output means of said set of accelerometer subsystem data output means (a) is independent of each other, and (b) provides accelerometer subsystem output data corresponding to the sensed angular rotation about the sensing axis associated therewith, and (c) provides said accelerometer subsystem output data which corresponds to a unique sample time; and data coupling means for selectively presenting (i) said gyro subsystem output data associated with said set of gyro subsystem data output means of each of said plurality of said at least six gyro subsystems to said plurality of data processor means, and (ii) said accelerometer subsystem output data associated with said set of accelerometer subsystem data output means of each of said plurality of said at least six accelerometer subsystems to said plurality of data processor means, such that (a) each data processor means uniquely receives said gyro subsystem output data and said accelerometer subsystem output data from one group of data output means, where said group of data output means consists of (i) only a unique one of said gyro subsystem data output means of the set of gyro subsystem data output means of each one of said plurality of gyro subsystems, and (ii) only a unique one of said accelerometer subsystems data output means of the set of accelerometer subsystem data output means of each one of said at least six accelerometer subsystems, and (c) each gyro subsystem data output means and accelerometer subsystem data output means of the group of data output means is presented as processor input data to only one of said plurality of data processor means, and in which the gyro subsystem output data of said group of said gyro subsystems data output means and the accelerometer subsystem output data of said group of accelerometer subsystem output data means corresponds to a common sample time. - View Dependent Claims (13)
-
Specification