An inertial sensor assembly (ISA) (12) includes a cluster of three ring laser gyros (20), each gyro (42, 44, 46) producing an output signal having a pulse repetition rate representative of the rate of angular deviation of the ISA about one of three coordinate axes X, Y, and Z. The ring laser gyros (42, 44, 46) are asynchronously dithered at a relatively constant rate. The ISA (12) also includes a triad of three accelerometers (30), with each accelerometer (72, 74, 76) producing an output signal representative of the rate of velocity deviation of the ISA (12) along one of the X, Y, and Z coordinate axes. A first processor, P1 (14), accumulates the pulses produced by each ring laser gyro (42, 44, 46) over its dither period. The resultant counts are stored in registers (202, 204, 206) for subsequent sampling by the P1 processor (14) at a periodic sampling rate which is greater than the dither rate. The P1 processor (14) then synchronizes each sampled pulse count to a common sampling interval, thereby eliminating errors otherwise caused by using positional data values taken at different times. The P1 processor (14) also compensates the ring laser gyro and accelerometer-produced signals at the sensor and the system level for effects such as temperature, bias offsets, scale factor and misalignment by the use of compensating coefficients stored in electrically erasable, programmable read-only memory (260, 262). The processed data from the P1 processor (14) are passed to a P2 processor (16) which performs navigational computations to thereby produce computed positional information.
INERTIAL REFERENCE SYSTEM