An image stabilization system for use with a camera by a camera operator. An error correction code is calculated from additional information x to be added to image information, and multiplexed information y in which the error correction code has been added to the additional information is generated by an error correction encoder. As such, a logic process or other algorithm may be executed by the motor drive to determine a potential set of solutions for any given fault, based on, for example, determined errors and likelihood of causes for presentation to a user. Pulse width modulated signals for a plurality of LED drivers for the LED light source are also generated.