What is 1451?
IEEE 1451 Working Groups
301 975 6602 Telephone
301 990 3851 Facsimile
100 Bureau Drive,
Gaithersburg, MD 20899-8220
Correction (By use of data in a Calibration TEDS)
What is correction?
Correction is the application of a specified mathematical function upon transducer data from one or more STIM channels and/or data delivered from other software objects. Correction is intended to reconcile 2 different numbers associated with a transducer channel. These two numbers are:
- NCAP-side number: This number represents the channel's value expressed in the Physical Units recorded in the Channel TEDS. It is used in the NCAP and elsewhere to represent the channel transducer data.
- Transducer-side number: This number is read from or written to the channel hardware.
How is correction applied?
The goal of correction depends on the transducer type.
- For sensors, buffered sensors, data sequence sensors and buffered data sequence sensors, correction takes as input the transducer-side data from an addressed channel, and outputs, the NCAP-side number.
- For actuators, correction takes as input the NCAP-side number for an addressed channel, in other words, the intended next state of the actuator, and outputs the transducer-side number.
- For general transducers, the form and usage of the inputs and outputs are specified by the manufacturers.
What is the correction function?
D (1) D (2) D (n)
… >C i, j,…,p[X1 – H1] i [X2 – H2] j … [Xn – Hn] p
i = 0 j = 0 p = 0
where the Xk variable (inputs) represent the data from a set of channels (taken from the transducer or NCAP side) and D(k), C i, j, … p and Hk are data recorded in the Calibration TEDS. D(k) is the degree of input Xk, that is, it is the highest power to which [Xk – Hk] is raised in any term of the multinomial. The degree of each input may differ from another.