There is provided a device for calculating impedances of a battery cell for respective frequency domains. A failure detection circuit to detect disconnection failure at an in-cylinder injector is arranged to be shared among cylinders whose phase of each stroke differs 360 degrees in crank angle. The deep trench capacitor electrically connects with and contacts the bodychannel region of the semiconductor device, and is located adjacent to the gate of the semiconductor device. The benefits of combining observations of multiple GNSS are exploited in a very efficient way, in contrast to known algorithms which often result in degraded performance with multiple GNSS. The purge chamber bulkhead is coupled to an exterior surface of the casing. Further, a decoder decodes a signal output from each pulse transfer stage of the V shift register, thereby preparing a gate pulse for individually driving the pel line.