摘要 |
<p>A signal processing method is provided for sensing movement of an optical sensor relative to a surface. Generally, the method includes steps of: (i) generating sets of signals responsive to motion along each of a first, second, and third direction, the directions not necessarily all different (602); (ii) combining the sets of signals to generate a first complex signal for each direction at a first time (604); (iii) combining the sets of signals to generate a second complex signal for each direction at a second time subsequent to the first time (606); (iv) computing a third complex signal for each direction wherein each of the third complex signals is a predicted value for each of the second complex signals, the predicted signal depending on a number of values representing distance moved (608); and (v) determining optimum values of the values representing distance moved by minimizing differences between the second and third complex signals (610).</p> |