Have a personal or library account? Click to login
Linearization of the sensors characteristics: a review Cover
Open Access
|Aug 2019

Figures & Tables

Figure 1:

Nonlinear impedance response of a ceramic humidity sensor (Islam et al., 2014a).
Nonlinear impedance response of a ceramic humidity sensor (Islam et al., 2014a).

Figure 2:

(A) Symmetrical bridge configuration; (B) its transfer curve (de Graaf and Wolffenbuttel, 2006).
(A) Symmetrical bridge configuration; (B) its transfer curve (de Graaf and Wolffenbuttel, 2006).

Figure 3:

A general block diagram of the linearization unit.
A general block diagram of the linearization unit.

Figure 4:

(A) Inverse response of the humidity sensor; (B) linearization circuit.
(A) Inverse response of the humidity sensor; (B) linearization circuit.

Figure 5:

A mixed signal conditioning circuit for piecewise linearization (Mahaseth et al., 2018).
A mixed signal conditioning circuit for piecewise linearization (Mahaseth et al., 2018).

Figure 6:

Linearization using multilayer perceptron neural network resistance.
Linearization using multilayer perceptron neural network resistance.

Figure 7:

Fuzzy logic-based linearization of the humidity sensor response (4(A)).
Fuzzy logic-based linearization of the humidity sensor response (4(A)).

Analog schemes of linearization of thermistors, thermocouples, and giant magneto resistive sensors (GMR)_

MethodRangeAccuracy (%)Complexity
(Nenova and Nenov, 2009) Timer-based oscillator circuit0–120±1Low but SPR has low range and low sensitivity
(Stanković and Kyriacou, 2012) Quarter Wheatstone bridge10–390–100±1.5°CLow, limited range
Series parallel resistance (SPR) 0.1°CLow, low sensitivity
(Kaliyugavaradan et al., 1993) Inverting amplifier with thermistor at input27–113±1Low
(Bandyopadhyay et al., 2016) Timer-based oscillator23–1100.2°KHigh, low reliability
(Fraden, 2003) One-bit sigma–delta modulatorna±0.01High, but accurate
(Mondal et al., 2009) Op-amp logarithm amplifierT: 0–400°C±0.1Simulation results
For TCJ: 0–760°C
(Lucaa et al., 2015) CMOS thermal diode with two driving currents80–1,080 K±0.6High not flexible
(Sanyal et al., 2006) Op Amp based log amp20–48 m/s>±0.1 KSimulation only
(Pappas et al., 2011) Current conveyerNA0.84simulation only
(Bera and Marick, 2012) Diodes-based bridge circuit for flow rate1–10 Kg/min0.3Low
(de Graaf and Wolffenbuttel, 2006) Trans impedance amplifier bridge±20%±0.2Low, simulation only
(Maundy and Gift, 2013) Strain gauge amplifier circuitsna0.4Medium
(Bera et al., 2012) Opto-isolator-based analog circuitna±1.67Medium
(Sen et al., 2017) Feedback compensation0.5–3.5 mT0.7Low, GMR inherent nonlinearity
(Jedlicska et al., 2010) Minimizing hysteresis2.8%074High, long time, not accurate
(Munoz et al., 2008) Impedance converter as current source for GMR sensornanaHigh, more drift
(Li and Dixon, 2016) A close loop feedback analog circuit0–0.3 mTnaComplex circuit, magnetic sensors
(Chavan and Anoop, 2016) Dual slope ADC (digital output)0.5–3.5 mT1.5Precise resistance, large conversion time
(Sen et al., 2018) Feedback circuitnaAccuracy not mentionedLow but magnetic sensor
(Ghallab and Badawy, 2006) Current mode Wheatstone bridge consisting three operational floating current convey0.5–3.5 mT0.6Medium
(Azhari and Kaabi, 2000) Operational floating current conveyernanaHigh
(Farshidi, 2011) Current mode Wheatstone bridge using CMOS transistor

Linearization by direct digital linearization and software-based algorithms_

MethodAccuracy/rangeComplexityApplications
(Eshrat Alahi et al., 2017) Non-linear ADC with piecewise linear input-output characteristics1%,/30 to 90%RH accuracy depends on piecesMediumHumidity sensor, smart sensors, flash ADC (3 bit and 11-bit ADCs)
(Žorić et al., 2006) Nonlinear ADC for moisture sensornaMediumHumidity sensor
(Islam et al., 2006; Dias Pereira et al., 2009; Rahili et al., 2012) Direct interface to µC for half, full Wheatstone bridge0.3%/0 to 1), 11-bit resolution (10%) (quarter bridge)Low, lead error, bridge nonlinearity compensation only digital outputResistive sensors, 8-bit AVR ARDUINO board
(Scheiblhofer et al., 2006) Dual slope ADC for direct interface to µC with logarithm amplifier±0.3°C, 0-120°CLow, digital outputThermistor, implementation by LabVIEW
(Fericean et al., 2009b) Feedback compensation scheme0.03% (100% range)Low, implementation by analog circuitNonlinearity of Wheatstone bridge
(Ramadoss and George, 2015) Microcontroller-based direct interface0.3% lowdigital output, no ADCDiff. variable inductive sensors
(Nagarajan et al., 2017) Dual slope ADC for direct interface to µC (quarter/half bridge resistive sensors)<0.09%,/100%Digital output, only bridge nonlinearity compensationresistive sensors, LabVIEW and NI ELVIS-II board, Hall effect sensor
(Sreekantan and George, 2014) Dual slope ADC for direct interface to µC converter (diff. third order polynomial<0.7%Low, digital outputDifferential second- and third-order sensor, tested for inductive sensor
(Islam et al., 2013) Oscillator-based resistance to frequency conversion<1%Medium, quasi digital output, frequency conversion temperature error compensation no sensor nonlinearity compensationResistive sensors, humidity sensor
(Murmu and Munshi, 2018) Software algorithm for TC±1.4%, 45-100°CHigh, costly solutionThermocouple
(Flammini et al., 1997; Flammini et al., 1999; Flammini and Taroni, 1999; Catunda et al., 2003; Erdem, 2010; Islam et al., 2014b) Simple Look-up table for different nonlinear sensors±1% moisture, accuracy depends on memory sizeMediumNonlinear sensors
(Erdem, 2010) Look-up table PWLE for infrared distance sensor. Look-up table_0.03%Medium memory than simple Look-up table. Medium, reduced memory.Nonlinear sensor
PWLI for infrared distance sensor0.032%
(Teodorescu) Look-up table PGA0.023%Medium, memory Lownonlinear sensor
(Rivera et al., 2009) Progressive polynomial software method (PPC)for sensors<1% (max 36%)Medium, less data pointsResistive nonlinear sensor
(Dias Pereira et al., 2009) Adaptive self-calibration algorithm to determine polynomial equation, based on probability density functionnaMedium, low computation, small memorySmart sensors air flow sensor
(Rahili et al., 2012) Modified PPC: intelligent selection of calibration points to determine polynomial function0.83%Reduced calibration data, small memory locationsSmart sensor nonlinearity for thermistor
(Xinwang et al., 2011) Recursive B-spline least square method0.01% (6.34%), 0.35% (51% for NTC)High low data pointsThermocouple NTC Thermistor
(Optimized Sensor Linearization for Thermocouple, 2015) Thermocouple by software algorithm±0.02 (−270°C-1372°C)Low memoryThermocouple

Fuzzy rules for sensor linearization_

IF V < V1 (slightly low), then RH is the lowest
IF V1 ⩽ V < V2 (low), then RH is low
IF V2 ⩽ V < V3 (average), then RH is middle
IF V3 ⩽ V < V4 (slightly high), then RH is slightly high
IF V4 ⩽ V (high), then RH is high

Linearization by software-based intelligent methods_

TechniqueAccuracyComplexityImplementation
(Nenov and Ivanov, 2007) ANN technique for humidity sensor~1%High, large memoryDesktop PC
(Medrano-Marques et al., 2001) MLP for piecewise linearization of thermistor<0.5%High, large memory size depends on data pointsµC (16-bit ADC) no hardware results
(Islam et al., 2006) Adaptive NN, determine coefficient of polynomial (ADALINE)2.7%Low, can be more for higher-order polynomialOp-amp based circuit
(Erdem, 2010) ANN for infrared distance0.017%High, large memoryPIC18F452 µC (10-bit ADC) ST52F510 (10-bit resolution)
(Khan et al., 2003) MLP-based inverse ANN model for thermistor<0.5%High, low memoryOptimized data pointsPIC16F870 µC (10-bit ADC)
(Kumar et al., 2015) Two stages linearization (i) optimizing the parallel form of RNTC and fixed resistance and (ii) MLP±0.2%High, medium memoryµC with AVR studio for coding various sensors with drift compensation
(Patra et al., 2008) Efficient learning machine (ELM) for the pressure sensor with temperature error±1.5%MediumXilinx Virtex-II FPGA board (12-bit ADC)
(Patra et al., 2008) Chebyshev neural network pressure sensor±1%High, computationally efficient basic MLPOnly simulation results
(Cotton and Wilamowski, 2011) Fully connected cascade NN<1%High, computationally efficientµC with 8-bit ADC
(Teodorescu) Fuzzy logic0.07%High, large memorySimulation results for different nonlinearity
(Bouhedda, 2013) Neuro-fuzzy0.03°C (high)Medium, high memory less hardware than LUTXilinx Spartan-3A DSP 1800A FPGA board, MAX1132 ADC (16 bit)
(Xiaodong, 2008) software support vector machine humidity sensor<0.05Better than MLP fuzzy logicMATLAB Neural Network Toolbox
Language: English
Page range: 1 - 21
Submitted on: Apr 29, 2019
Published on: Aug 23, 2019
Published by: Professor Subhas Chandra Mukhopadhyay
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2019 Tarikul Islam, S. C. Mukhopadhyay, published by Professor Subhas Chandra Mukhopadhyay
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.