Number-theoretic approach to optimum velocity decoding given quantized position information

The problem of optimum velocity estimation, given a sequence of outputs from a digital position sensor, is important in many process applications and motion control systems. The sequence obtained when the output of a constant rate system is quantized, and then uniformly sampled, can be represented as a nonhomogeneous spectrum. An analogous sequence finds application in computer graphics in problems such as the digitization of straight lines. In this paper, the number-theoretic framework developed to represent graphic systems is modified for application to velocity sensing. The assumption of close-to-constant velocity often holds true in high-inertia and regulator-type applications. To cater for periods when this assumption is invalid, the velocity estimation algorithms described include an optimum, linear finite-impulse response (FIR) differentiator. Both on-line and off-line (look-up table based) versions of the algorithm are presented. The mean-squared error (MSE) associated with the number-theoretic algorithm is shown to be superior to that of linear filters. This is experimentally demonstrated through using digital signal processor (DSP)-based instrumentation applied to a motion-control-based test-rig. The new filter is also applicable to other areas in which quantized signals are differentiated.

[1]  S. C. Dutta Roy,et al.  Design of digital differentiators for low frequencies , 1988 .

[2]  Alfred M. Bruckstein,et al.  On Recursive, O(N) Partitioning of a Digitized Curve into Digital Straight Segments , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Godfried T. Toussaint,et al.  On a convex hull algorithm for polygons and its application to triangulation problems , 1982, Pattern Recognit..

[4]  V. Ramachandran,et al.  Design of equiripple nonrecursive digital differentiators and Hilbert transformers using a weighted least-squares technique , 1994, IEEE Trans. Signal Process..

[5]  Robert M. Gray,et al.  Quantization noise spectra , 1990, IEEE Trans. Inf. Theory.

[6]  Hans Rohnert,et al.  Shortest Paths in the Plane with Convex Polygonal Obstacles , 1986, Inf. Process. Lett..

[7]  Avideh Zakhor,et al.  Optimal decoding for data acquisition applications of sigma delta modulators , 1993, IEEE Trans. Signal Process..

[8]  V. Kovalevsky,et al.  New definition and fast recognition of digital straight segments and arcs , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[9]  Mohamed Tajine,et al.  Recognizing arithmetic straight lines and planes , 1996, DGCI.

[10]  Avideh Zakhor,et al.  Reconstruction of oversampled band-limited signals from Sigma Delta encoded binary sequences , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Aviezri S. Fraenkel,et al.  A Linear Algorithm for Nonhomogeneous Spectra of Numbers , 1984, J. Algorithms.

[12]  Eric C. Olson,et al.  A geometric approach to subpixel registration accuracy , 1987, Computer Vision Graphics and Image Processing.

[13]  Ronald L. Graham,et al.  Spectra of Numbers , 1978 .

[14]  E. Wright,et al.  An Introduction to the Theory of Numbers , 1939 .

[15]  Richard C. Kavanagh,et al.  Improved digital tachometer with reduced sensitivity to sensor nonideality , 2000, IEEE Trans. Ind. Electron..

[16]  Arnold W. M. Smeulders,et al.  Length estimators for digitized contours , 1987, Comput. Vis. Graph. Image Process..

[17]  Martin Vetterli,et al.  Reduction of the MSE in R-times oversampled A/D conversion O(1/R) to O(1/R2) , 1994, IEEE Trans. Signal Process..

[18]  Arnold W. M. Smeulders,et al.  Best Linear Unbiased Estimators for Properties of Digitized Straight Lines , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  M. D. McIlroy,et al.  A note on discrete representation of lines , 1985, AT&T Technical Journal.

[20]  Avideh Zakhor,et al.  Reconstruction of oversampled band-limited signals from ΣΔ encoded binary sequences , 1994, IEEE Trans. Signal Process..

[21]  Richard C. Kavanagh FIR differentiators for quantized signals , 2001, IEEE Trans. Signal Process..

[22]  Ivan Stojmenovic,et al.  A new characterization of digital lines by least square fits , 1993, Pattern Recognit. Lett..

[23]  Markku Renfors,et al.  Recursive implementation of FIR differentiators with optimum noise attenuation , 1996 .

[24]  Kenzo Kamiyama,et al.  A Microprocessor-Controlled High-Accuracy Wide-Range Speed Regulator for Motor Drives , 1982, IEEE Transactions on Industrial Electronics.

[25]  T. W. Parks,et al.  Digital Filter Design , 1987 .

[26]  Arnold W. M. Smeulders,et al.  Discrete Representation of Straight Lines , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Michael Lindenbaum,et al.  A New Parameterization of Digital Straight Lines , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Alfred M. Bruckstein,et al.  The number of digital straight lines on an N×N grid , 1990, IEEE Trans. Inf. Theory.