ArticlePDF Available

Improving the Response of a Wheel Speed Sensor by Using a RLS Lattice Algorithm

MDPI
Sensors
Authors:

Abstract and Figures

Among the complete family of sensors for automotive safety, consumer and industrial application, speed sensors stand out as one of the most important. Actually, speed sensors have the diversity to be used in a broad range of applications. In today's automotive industry, such sensors are used in the antilock braking system, the traction control system and the electronic stability program. Also, typical applications are cam and crank shaft position/speed and wheel and turbo shaft speed measurement. In addition, they are used to control a variety of functions, including fuel injection, ignition timing in engines, and so on. However, some types of speed sensors cannot respond to very low speeds for different reasons. What is more, the main reason why such sensors are not good at detecting very low speeds is that they are more susceptible to noise when the speed of the target is low. In short, they suffer from noise and generally only work at medium to high speeds. This is one of the drawbacks of the inductive (magnetic reluctance) speed sensors and is the case under study. Furthermore, there are other speed sensors like the differential Hall Effect sensors that are relatively immune to interference and noise, but they cannot detect static fields. This limits their operations to speeds which give a switching frequency greater than a minimum operating frequency. In short, this research is focused on improving the performance of a variable reluctance speed sensor placed in a car under performance tests by using a recursive least-squares (RLS) lattice algorithm. Such an algorithm is situated in an adaptive noise canceller and carries out an optimal estimation of the relevant signal coming from the sensor, which is buried in a broad-band noise background where we have little knowledge of the noise characteristics. The experimental results are satisfactory and show a significant improvement in the signal-to-noise ratio at the system output.
Content may be subject to copyright.
Sensors 2006, 6, 64-79
sensors
ISSN 1424-8220
© 2006 by MDPI
http://www.mdpi.org/sensors
Full Research Paper
Improving the Response of a Wheel Speed Sensor by Using a
RLS Lattice Algorithm
Wilmar Hernandez
Department of Circuits and Systems in the EUIT de Telecomunicación at the Universidad Politécnica
de Madrid (UPM), Campus Sur UPM, Ctra. Valencia km 7, Madrid 28031, Spain
Phone: +34913367830. Fax: +34913367829. E-mail: whernan@ics.upm.es
Received: 3 February 2006 / Accepted: 23 February 2006 / Published: 23 February 2006
Abstract: Among the complete family of sensors for automotive safety, consumer and
industrial application, speed sensors stand out as one of the most important. Actually, speed
sensors have the diversity to be used in a broad range of applications. In today’s automotive
industry, such sensors are used in the antilock braking system, the traction control system
and the electronic stability program. Also, typical applications are cam and crank shaft
position/speed and wheel and turbo shaft speed measurement. In addition, they are used to
control a variety of functions, including fuel injection, ignition timing in engines, and so on.
However, some types of speed sensors cannot respond to very low speeds for different
reasons. What is more, the main reason why such sensors are not good at detecting very low
speeds is that they are more susceptible to noise when the speed of the target is low. In short,
they suffer from noise and generally only work at medium to high speeds. This is one of the
drawbacks of the inductive (magnetic reluctance) speed sensors and is the case under study.
Furthermore, there are other speed sensors like the differential Hall Effect sensors that are
relatively immune to interference and noise, but they cannot detect static fields. This limits
their operations to speeds which give a switching frequency greater than a minimum
operating frequency. In short, this research is focused on improving the performance of a
variable reluctance speed sensor placed in a car under performance tests by using a
recursive least-squares (RLS) lattice algorithm. Such an algorithm is situated in an adaptive
noise canceller and carries out an optimal estimation of the relevant signal coming from the
sensor, which is buried in a broad-band noise background where we have little knowledge
of the noise characteristics. The experimental results are satisfactory and show a significant
improvement in the signal-to-noise ratio at the system output.
Sensors 2006, 6 65
Keywords: wheel speed sensor; adaptive noise canceller; recursive least-squares lattice
adaptive filter
1. Introduction
The automobile is one of our main means of transportation, and we make extensive use of it
throughout our lives. This reason, among others, justifies the necessity of the application of the
advances in sensors, instrumentation, estimation and control, etc., in building cars able to make
intelligent driving decisions with the objective of improving our road safety.
In addition, in order to guarantee an effective and reliable performance of the electronic systems of
today's cars, the correct choice and location of the electronic devices and the optimal signal processing
of the information coming from them are essential.
The reality is that the continuously growing need for better comfort and safety makes it almost
impossible to imagine a future without intelligent systems looking after us. This is why, in the last
decades, researchers from all around the world have been working hard to invent intelligent devices
consisting of not only sensors, but also advanced materials [1] and microprocessors, among other
devices, that incorporate a certain amount of intelligence to the sensors themselves, transforming them
into better prepared measuring systems [2-25].
However, the process of fabricating sensors is not an easy task. Each application has its own
requirements that make the same sensor suitable for some applications and unsuitable for others. This
is way some industries impose tougher restrictions on the manufacturing of sensors than do others.
Some of the strictest standard can be found in the automotive industry. There, the sensors have to work
under severe working conditions such as the endurance of high temperatures, high humidity, chemical
attacks, undesirably strong vibrations, electromagnetic interference, pollution, and so on. In short, the
challenge that the sensors in automotive technology face is huge and very complex.
This paper shows the improvement of the real-time response of a wheel speed sensor placed in a car
under performance tests. In this case, we have to deal with disturbances and/or interferences whose
characteristics we have little knowledge of, and we use efficient methods of estimation in order to get
clear information about the physical magnitude or process that we want to measure. Furthermore, due
to the fact that the signal of interest and the noise share a similar frequency band, it is very difficult to
eliminate the interference by using the classical approach to filtering, and the background noise causes
serious difficulties. Therefore, in order to get the best estimation of the corrupted signal, an optimal
adaptive noise canceller is used, obtaining satisfactory results.
2. The wheel speed sensor
The speed of rotation of the wheels is among the most important inputs to the optimal braking
system of the car. In addition, other uses of the information from the rotational speed of the car’s
wheel include: traction control, vehicle stability control, transmission control, engine management,
chassis control, hill-holder brakes, rollback detection or electronic parking brakes, brake-force
distribution and roll-over protection, among others.
Sensors 2006, 6 66
In this paper, a proximity sensor held in a protective casing and mounted in a fixed position close to
one of the wheels of the car undergoing performance tests was used. The proximity sensor is of the
variable reluctance type and its coil is made of a thin wire wounded around an insulating form and
coupled to a permanent magnet.
For the kind of tests carried out in this work, this device was only used to measure the rotation of
the wheels of the car; however, in the process industries this kind of sensor has lots of applications in
measuring rotation, position and location.
2.1 Principles
When the proximity sensor detects the presence of any of the ferrous teeth of a toothed wheel, an
output voltage is obtained (see Fig. 1) because the ferrous teeth cross the magnetic field that is created
in front of the sensor, causing a change in the resulting flow and producing an electromotive force in
the coil. Thus, the output is an alternating signal whose frequency and amplitude are both proportional
to the speed of rotation. A block diagram representing the measurement system is shown in Fig. 2.
Figure 1. The sensor.
Figure 2. Block diagram of the measurement system.
Sensors 2006, 6 67
2.2 Considerations
In spite of the fact that variable reluctance proximity sensors are widely used in many industrial
applications [26-39], it is important to point out that such sensors have advantages and disadvantages
that should be considered before using them to improve the performance of today’s cars.
On the one hand, they can be very small and we can embed them in places where other sensors may
not fit. In addition, they are often sealed in protective cases and can be resistant to dangerous chemical
attacks, high temperatures and high pressures. Also, they can detect ferromagnetic materials up to 2.5
mm away and they require no external power.
Furthermore, other advantages are their flexibility, reliability, small size, the little maintenance
required, and low cost.
On the other hand, they should be placed very close to a suitable ferrous metal to produce an
adequate output voltage. They also suffer from undesirable signals or noise, and generally only work at
medium to high speed. In fact, the zero speed sensing is impossible using passive sensing technology.
The traction control system, the vehicle stability control system, the anti-lock braking system (ABS)
and the adaptive cruise control system are examples of applications where sensing at near zero is
required. What is more, for traction control and ABS systems, sensing at near zero speed, i.e. below 7
km/h, is very important. However, unfortunately, variable reluctance proximity sensors are very
susceptible to noise at automobile speeds lower than 5 km/h.
On balance, despite the fact that there are disadvantages, variable reluctance proximity sensors
seem to be the most suitable choice to measure the speed of rotation of motor car wheels in the ABS of
today’s automobiles. For this reason, today’s researchers are working hard to overcome the drawbacks
of such sensors inventing new devices consisting of not only the sensors, but also signal conditioning
electronics, digital signal processors, microcontrollers and field-programmable gate arrays, among
other devices, that allow the sensors to make intelligent decisions that can save thousands of lives each
year in car accidents.
3. The most important sources of disturbances and noise that corrupt the relevant signal
coming from wheel speed sensors
The most important sources of disturbances and noise that corrupt the relevant signal coming from
wheel speed sensors when measuring the speed of cars are the following:
Vibrations of the framework,
Vibrations of car sprung and unsprung masses,
Vibrations of the chassis,
Vibrations of both the front axle and the rear axle,
Vibrations of the engine,
Vibrations of the wheels,
Vibrations of the tires,
Vibrations caused by direct actions.
Sensors 2006, 6 68
Information about the eigenfrequencies of the above vibrations can be found in [24, 40].
Furthermore, there are other noise sources such as environmental factors, poor roads and the noise
generated by the car’s electrical system. These noise sources are treated as random processes [41-43].
4. Considerations on adaptive filtering
4.1. Introduction
Adaptive filtering is a very important field of research that is focused on the design of self-
designing systems with the ability to perform satisfactorily in an environment where complete
knowledge of the relevant signal characteristics is not available.
The aim of adaptive filtering is, as in any other kind of filtering, to suppress the noise that corrupts
the signal of interest without causing damage to the relevant signal. However, it is important to point
out that adaptive filters perform much better than classical filters in applications where the unwanted
information and the relevant signal share the same frequency spectrum.
As a matter of fact, the more the noise and the relevant signal share the same (or a very similar)
frequency spectrum, the less the designer can remove the unwanted information by using classical
filters [24, 44-49]. Furthermore, if the signal of interest and/or the noise are not stationary processes,
which is also the case under study, the use of a Wiener filter [50, 51] is inadequate [24].
According to Hernandez [24], an adaptive filter is a filter with a mechanism for adjusting its own
parameters automatically by using a recursive algorithm at the same time that it is in active interaction
with the environment. In addition, all this happens in such a way that the performance of the adaptive
filter is continuously improved according to a specified performance criterion (or cost function) which
has been previously established by the designer.
In addition, the choice of an algorithm over another to design an optimal adaptive filter is
determined by the following factors [53-55]:
Low computational burden,
Good numerical behavior,
Robustness,
Ease of implementation,
Satisfactory rate of convergence,
Good round-off error rejection.
In accordance with the above statements, in the present paper, a recursive least-squares (RLS)
lattice algorithm was chosen to carry out the process of optimal estimation of the relevant signal [54-
58]. Furthermore, the application of such an adaptive filter is an interference or noise canceller [53, 55].
Fig. 3 shows a block diagram representation of the adaptive noise canceller, and a summary of it is
given in the next subsection.
Sensors 2006, 6 69
Figure 3. Block diagram representation of the adaptive filter.
4.2. Summary of the RLS lattice algorithm (from Haykin [55] and Hernandez [24])
According to Haykin [55], this algorithm is based on a priori estimation errors, and the reflection
and joint-process estimation coefficients are all derived directly. The algorithm is called the RLS
lattice algorithm using a priori estimation errors with error feedback. Additional information about the
ways to derive this algorithm and its advantages and disadvantages can be found in [24, 55, 56].
4.2.1. The RLS lattice algorithm using a priori estimation errors with error feedback
4.2.1.1. Initialization
To initialize the algorithm, at time n = 0, set
(
)
δ
=
Φ
0
1r
(
)
δ
=
Θ
1
1r
(
)
(
)
000
r,r,
=
π
=
γ
ΘΦ
(
)
10
0
=
κ
where δ is a small positive constant, Φ is the forward prediction-error energy, Θis the backward
prediction-error energy, r is the order of the least-squares predictor and r = 1, 2, …, R, where R is the
final order of the least-squares predictor. In addition,
γ
is the forward reflection coefficient,
π
is the
backward reflection coefficient, and κis the conversion factor.
For each instant n 1, generate the zeroth-order variables:
(
)
(
)
(
)
nxnn
00
=
β
=
Sensors 2006
, 6
70
()
(
)
(
)
(
)
2
000
nx1nnn +Φλ=Θ=Φ
(
)
11n
0
=
κ
where the constant λ, 10 λ
<
, is the forgetting factor and its typical values used are the real
numbers in the range from 0.99 to 1, ηis the forward a priori prediction error,
β
is the backward a
priori prediction error, and x is the reference input.
For joint-process estimation, at time n = 0, set
(
)
00
1r
=
At each instant
n
1, generate the zeroth-order variable
(
)
(
)
nyn
0
=
ε
where σ is the tap-weight vector of the transversal filter. It contains R + 1 taps. Also, y is the primary
input and ε is the system output.
4.2.1.2. Predictions
For n = 1, 2, 3,…, compute the various order updates in the sequence r = 1, 2, …, R.
()
(
)
(
)
(
)
2
1r1r1r1r
n1n1nn
ηκ+Φλ=Φ
()
(
)
(
)
(
)
2
1r1r1r1r
1n1n2n1n
βκ+Θλ=Θ
()
(
)
(
)
(
)
1n1nnn
1rr,1rr
βγ+η=η
Φ
()
(
)
(
)
(
)
n1n1nn
1rr,1rr
Θ
ηπ+β=β
() ( )
(
)
(
)
() ()
n
1n
1n1n
1nn
r
1r
1r1r
r,r,
ΦΦ
η
Θ
βκ
γ=γ
() ( )
(
)
(
)
() ()
n
1n
n1n
1nn
r
1r
1r1r
r,r,
ΘΘ
β
Θ
ηκ
π=π
() ()
(
)
(
)
()
1n
1n1n
1n1n
1r
2
1r
2
1r
1rr
Θ
βκ
κ=κ
4.2.1.3. Filtering
Sensors 2006
, 6
71
For n = 1, 2, 3,…, compute the various order updates in the sequence r = 1, 2, …, R + 1:
()
(
)
(
)
(
)
n1nnn
1r1r1rr
βσε=ε
() ( )
(
)
(
)
()
()
n
1n
nn
1nn
r
1r
1r1r
1r1r
ε
Θ
βκ
+σ=σ
where the asterisk denotes complex conjugation.
Before moving on to the results of the experiment, it is important to point out that, as stated in the
initialization step, the output of the filtering process (
1R +
ε
) is the system output (see Fig. 3). Moreover,
the outputs of the lattice predictor (
R
η and
R
β
) are the variables used in this paper to obtain the cost
function (see Section 5).
5. Results of the experiment
5.1. The adaptive noise canceling system
In the present paper, another speed sensor with the same characteristics as the wheel speed sensor
and placed close to it, but far from the toothed wheel, was used to obtain information from the
electrical noise of this type of sensors. In addition, a signal conditioning circuit was used to measure
the electrical noise from the car battery. Moreover, an accelerometer was placed on the front axle and
close to the wheel speed sensor to measure the noise generated by the mechanical vibrations.
Figure 4 shows a block diagram of the adaptive noise canceling system. Here, the transfer functions
H
1
, H
2
and H
3
are used to show that the signals from the noise sources are uncorrelated with the
relevant signal but correlated in some way with its noise. In short, these transfer functions represent
the correlation between the noise that corrupts the relevant signal and the additive noise consisting of
the noise coming from the second speed sensor, the noise coming from the battery of the car and the
noise coming from the accelerometer. As a matter of fact, experience tells us that part of the noise of
the primary input is correlated in some way with the above mentioned additive noise.
In Fig. 4, it can be seen that the reference input contains information from the additive noise
corrupting the signal of interest. In addition, in such a figure the output of the adaptive filter is an
estimate of the noise of the primary input. Therefore, the system output is an estimate of the relevant
signal coming from the wheel speed sensor.
5.2. Comments on the system’s inputs
Before continuing on to the next subsection, it should be stressed at this point that the frequency
bands of the useful signal and the unwanted signals overlap; they are mixed with each other. First of
all, the frequency band of the noise generated by the mechanical vibrations lie in the low frequency
range affecting the information from the wheel speed sensor at low and medium car speed and the
measurement of the tire-road coefficient of friction. In addition, the electrical noise of this type of
sensor is dangerous at a very low car speed, because in those situations the power of the electrical
noise of the sensor is greater than the one of the useful signal.
Sensors 2006
, 6
72
Moreover, the noise generated by the electrical systems of the car and the one introduced by the
electronic systems, signal conditioning circuits, hardware and data acquisition cards, are always
affecting the relevant signal.
Figure 4.
Block diagram of the adaptive noise canceling system.
5.3. Filtering
After studying the bandwidth of the relevant signal, a sampling frequency of 10 kHz was chosen.
Moreover, the signal treatment was carried out by using a laptop computer and the National
Instruments Data Acquisition Card DAQCard-700, both placed in the car under performance tests. Fig.
5 shows the information coming from the wheel speed sensor (i.e., the primary input), and its power
spectrum magnitude is shown in Fig. 6. The complete process of data capture and processing ranges
from 0 to approximately 42 km/h and more than 30 experimental tests were carried out under
laboratory conditions.
In addition, the mean-squared error (i.e., the cost function) of the filter is
() ()
[
]
2
R
2
R
nn
2
1
Jβ+ηΕ=
where E is the expectation operator.
Sensors 2006
, 6
73
Figure 5.
Primary input.
Figure 6.
Power spectrum magnitude of the primary input.
Sensors 2006
, 6
74
Furthermore, Table 1 shows the normalized ensemble-averaged mean-squared error of the filter
over 30 independent trials of the experiment. Such independent trials were carried out in the following
way: 3 independent trials were done for each one of the ten possible combinations of the variables
shown in Table 1, the length (or number of taps) of the filter (R + 1) and the forgetting factor (
λ
).
What is more, the values of R were chosen in accordance with the idea of implementing an adaptive
filter with a small number of adaptive weights. Furthermore, experience tells us that the values of
λ
should be the ones in the range from 0.99 to 1.
In the case under study, if λ is lower than 0.99, the system is numerically unstable. In short, if
λ
is
lower than 0.99, the system has poor numerical behavior, i.e. it becomes numerically inaccurate, and
works with inaccurate values of the forward and backward reflection coefficients (see subsection 4.2).
Then, the positive definiteness of the underlying inverse correlation matrix of the input data is lost.
Therefore, the system does not converge and its output starts to oscillate in an uncontrollable manner.
Table 1.
Normalized ensemble-averaged mean-squared error of the filter for
ten combinations of the length of the filter and the forgetting factor.
λ
R + 1
0.999 1
10 0.5536 0.5509
15 0.5574 0.5406
20 1 0.5557
25 0.5626 0.7635
30 0.5574 0.5611
Here, it is important to point out that one may use a large number of adaptive weights, that is to say
a large number of taps of the filter, but doing so could cause problems due to weight-vector noise. In
short, a large number of taps could increase the difference between the ensemble-average value of the
tap-weight vector and the tap-weight vector (such a difference is called the weight-vector noise), and
this increment makes the figures of merit for assessing the tracking capability of the RLS lattice
adaptive filter worse. Such figures of merit are the estimation variance and the misadjustment of the
adaptive filter.
The previously mentioned problems diminish the detection ability of the main signal due to
spurious peaks, which may be confused with the signal of interest. What is more, infinite length of the
weight-vector is the ideal solution but in digital signal processing high-order filters increase the
computational burden and therefore the speed of the required processor. In addition, high-order filters
require increased software complexity, which increases coding and debugging time [55]. For this
reason, this paper is focused on finding an estimate of the optimal filter using a small number of taps
of the filter.
In accordance with the above statements and the information shown in Table 1, Fig. 7 shows the
output of the system, where R = 14 and
λ
= 1, and Fig. 8 shows its power spectrum magnitude.
Here, it is important to point out that the closer
λ
is to 1, the better the performance of the adaptive
filter. Nevertheless, it is not correct the idea that the larger the number of taps of the adaptive filter, the
Sensors 2006
, 6
75
better the filter. Therefore, for each specific application, it is suggested that the designer tests the
performance of the RLS lattice adaptive filter for several values of R and
λ
before making his/her
final choice.
In this paper, the signal-to-noise ratio (SNR) of the primary input (see Fig. 5 and Fig. 6) is
approximately 10 dB, and the SNR at the system output (see Fig. 7 and Fig. 8) is approximately 40 dB.
Therefore, a SNR improvement of approximately 30 dB was achieved, which is a good performance
factor for judging the quality of the filter.
In addition, it should be highlighted that the noise that corrupts the relevant signal is so high that the
information coming from the wheel speed sensor (see Fig. 5) at near zero speed is completely wrong.
However, the system output (see Fig. 7) is satisfactory. The adaptive noise canceller removed a huge
amount of noise from the primary input (compare Fig. 6 with Fig. 8).
The experimental results presented in this paper show that the adaptive noise canceller significantly
reduced the noise corrupting the relevant information while leaving the important information
relatively unchanged from a practical viewpoint.
Figure 7.
System output.
6. Conclusions
To conclude, the effect of the improved sensor signals on the ABS was very positive due to the fact
that the results of this research allow the ABS of today’s cars to perform much better at the end of the
braking process (a safety-related problem).
In short, a RLS lattice adaptive filter was used to improve the performance of a wheel speed sensor
placed in a car under performance tests. In addition, a SNR improvement of 30 dB was achieved,
which is a good performance factor for judging the quality of the filter. What is more, the optimal
Sensors 2006
, 6
76
system presented in this paper was built by using low-cost components and the system does not need
expensive sensors to work satisfactorily, which is a very important factor to be taken into
consideration when constructing non-luxury cars.
Furthermore, the results of this paper help the ABS, the traction control system and the electronic
stability program, among other electronic systems, to make intelligent driving decisions that can save
thousands of lives each year in car accidents. This paper’s design method can bridge the gap between
intelligent signal processing methods and the design of the intelligent sensors that today's cars need.
Figure 8.
Power spectrum magnitude of the system output.
Acknowledgements
This work was supported by the Department of Circuits and Systems in the EUIT de
Telecomunicacion at the Universidad Politecnica de Madrid, Spain.
References
1.
Microelectromechanical systems advanced materials and fabrication materials
. National
Academy Press, Washington, D.C., 1997.
2.
Cooper, A. R.; Brignell, J. E. Electronic processing of transducer signals: Hall effect as an
example.
Sensors and Actuators A 1985
,
7
, 189-198.
3.
Ko, W. H.; Fung, C. D. VLSI and intelligent transducers.
Sensors and Actuators A
1982
,
2
, 239-
250.
4.
Middelhoek, S.; Hoogerwerf, A. C. Smart sensors: When and where?.
Sensors and Actuators A
1985
,
8
, 39-48.
5.
Giachino, J. M. Smart sensors.
Sensors and Actuators A
1986
,
10
, 239-248.
Sensors 2006
, 6
77
6.
Middelhoek, S.; French, P. J.; Huising, J. H.; Lian, W. J. Sensors with digital or frequency output.
Sensors and Actuators A
1988
,
15
, 119-133.
7.
Holzlein, K.; Larik, J. Silicon magnetic field sensor with frequency output.
Sensors and Actuators
A 1991
,
26
, 349-355.
8.
Najafi, K. Smart sensors.
Journal of Micromechanics and Microengineering
1991
,
1
, 86-102.
9.
Juds, S. M. Toward a definition of smart sensors.
Sensors 1991
, 2-3.
10.
Nihtianov, S.; Minkova, T. Magnetic-field-sensitive device with frequency output.
Sensors and
Actuators A
1992
,
30
, 101-104.
11.
Ramsden, E. Measuring magnetic fields with fluxgate sensors.
Sensors
1994
, 87-90.
12.
Hernandez, W. Fluxgate magnetometer for magnetic fields in the range 1-100uT.
Electronics
Letters 1995
,
31
, 2110-2111.
13.
Rodriguez, F.; Trujillo, H.; Hernandez, W. A simple bandgap-type magnetoamplifier.
Sensors and
Actuators A
1996
,
55
, 133-137.
14.
Hernandez, W. Magnetic-field sensor based on a relaxation oscillator.
Sensors and Actuators A
1996
,
55
, 163-166.
15.
Jacobsen, E. Signal conditioning a pressure sensor with a Filed-Programmable Analog Array.
Sensors
1997
, 81-86.
16.
Frank, R.
Understanding smart sensors
, Second Edition; Artech House, Norwood, MA, 2000.
17.
Hernandez, W. Improving the response of an accelerometer by using optimal filtering.
Sensors
and Actuators A 2001
,
88
, 198-208.
18.
Hernandez, W. Improving the response of several accelerometers used in a car under performance
tests by using Kalman filtering.
Sensors 2001
,
1
, 38-52.
19.
Hernandez, W. Improving the response of a wheel speed sensor using an adaptive line enhancer.
Measurement
2003
,
33
, 229-240.
20.
Hernandez, W. Improving the response of a wheel speed sensor by using frequency-domain
adaptive filtering.
IEEE Sensors Journal
2003
,
3
, 404-413.
21.
M
ö
rbe, M.; Zwiener, G. Wheel-speed sensors. In
Sensors for Automotive Technology
; Marek, J.,
Trah, H. -P., Suzuki, Y., Yokomori, I., Ed.; WILEY-VCH Verlag GmbH & Co. KgaA, Weinheim
2003, vol.
4
, 403-416.
22.
Hernandez, W. Improving the response of wheel speed sensors by using robust and optimal signal
processing techniques.
IEEE International Symposium on Industrial Electronics, ISIE2005
,
Dubrovnik, Croatia,
June 20-23,
2005
, 1049-1053.
23.
Hernandez, W. Robust multivariable estimation of the relevant information coming from a wheel
speed sensor and an accelerometer embedded in a car under performance tests.
Sensors
2005
,
5
,
488 – 508.
24.
Hernandez, W. Improving the response of a rollover sensor placed in a car under performance
tests by using a RLS lattice algorithm.
Sensors
2005
,
5
, 613 – 632.
25.
Hernandez, W. Wheel speed sensors. In
Encyclopedia of Sensor
; Grimes, C. A., Dickey, E. C.,
Pishko, M. V., Ed.; American Scientific Publishers, in press.
26.
Gregory, B. A.
Introduction to electrical instrumentation and measurement systems
, Second
Edition; The Macmillan Press Limited, England, 1981
Sensors 2006
, 6
78
27.
Beckwith, T. G.; Buck, N. L.; Marangoni, R. D.
Mechanical measurements
, Third Edition;
Addison-Wesley, Massachusetts, 1981
28.
Norton, H. N.
Sensor and analyzer handbook
; Prentice-Hall, Englewood Cliffs, New Jersey, 1982.
29.
Beckwith, T. G.; Marangoni, R. D.; Lienhard V, J. H.
Mechanical measurements
, Fifth Edition;
Addison-Wesley, New York, 1993.
30.
Carr, J. J.
Sensors and circuits
. Prentice-Hall, Upper Saddle River, New Jersey, 1993.
31.
Carr, J. J.
Elements of electronic instrumentation and measurements
, Third Edition; Prentice-Hall,
Upper Saddle River, New Jersey, 1995.
32.
Johnson, C. D.
Process control instrumentation technology
, Fifth Edition; Prentice-Hall, Upper
Saddle River, New Jersey, 1997.
33.
Edgar, P.
Sensors for measurement and control
; Longman, London, 1998.
34.
Ribbens, W. B.
Understanding automotive electronics
, Fifth Edition; SAE International,
Warrendale, PA, 1998.
35.
Webster, J. G.
The measurement, instrumentation, and sensors handbook
; CRC Press LLC, Boca
Raton, Florida, 1999.
36.
Pallás-Areny, R.; Webster, J. G.
Sensors and signal conditioning
, Second Edition; John Wiley &
Sons, New York, 2001.
37.
Sinclair, I.
Sensors and transducers
, Third Edition; Newnes, Butterworth-Heinemann, Linacre
House, Jordan Hill, Oxford, 2001.
38.
Fleming, W. J. Overview of automotive sensors.
IEEE Sensors Journal
2001
,
1
, 296-308.
39.
Wilson, J. S.
Sensor technology handbook
; Newnes, Elsevier Inc., Linacre House, Jordan Hill,
Oxford, UK, 2005.
40.
Aparicio, F.; Vera, C.; Díaz, V.
Teoría de los vehículos automóviles
; Sección de Publicaciones de
la ETSII-UPM, Madrid, 1995.
41.
Doob, J. L.
Stochastic processes
; John Wiley & Sons, New York, 1953.
42.
Dynkin, E. B.
Markov processes
; Springer-Verlag, New York, 1965.
43.
Papoulis, A.; Pillai, S. U.
Probability, random variables, and stochastic processes
, Fourth Edition;
McGraw-Hill, New York, 2001.
44.
Kalman, R. E. A new approach to linear filtering and prediction problems.
Trans. ASME, J. Basic
Eng.
1960
,
82
, 35-45.
45.
Kalman, R. E.; Bucy, R. S. New results in linear filtering and prediction theory.
Trans. ASME, J.
Basic Eng.
1961
,
83
, 95-107.
46.
Kalman, R. E. New Results in Wiener Filtering Theory.
Proc. Symp. Eng. Appl. Random
Functions Theory and Probability
; Bobdanoff, J. L., Kozin, F., Ed.; John Wiley & Sons, New
York, 1963
47.
Sorenson, H. W. Least-squares estimation: from Gauss to Kalman.
IEEE Spectrum
1970
,
7
, 63-68.
48.
Kailath, T. A view of three decades of linear filtering theory.
IEEE Transactions on Information
Theory 1974
,
20
, 146-181.
49.
Anderson, B. D.; Moore, J. B.
Optimal Filtering
; Dover Publications, New York, 2005.
50.
Wiener, N.
Extrapolation, Interpolation & Smoothing of Stationary Time Series
, The M.I.T. Press,
Cambridge, Massachusetts, 1949.
Sensors 2006
, 6
79
51.
Kolmogorov, A. N; Interpolation and Extrapolation,
Bull. de l’académie des sciences de U.S.S.R.
1941
, Ser. Math.
5
, 3-14.
52.
Goodwin, G. S.; Sin, K. S.
Adaptive Filtering Prediction and Control
; Prentice-Hall, Englewood
Cliffs, New Jersey, 1984.
53.
Widrow, B.; Stearns, S. D.
Adaptive Signal Processing
; Prentice-Hall, Englewood Cliffs, New
Jersey, 1985.
54.
Solo, V.; Kong, X.
Adaptive Signal Processing Algorithms
;
Prentice-Hall, Englewood Cliffs, New
Jersey, 1995.
55.
Haykin, S.
Adaptive Filter Theory
, Fourth Edition; Prentice-Hall, Upper Saddle River, New Jersey,
2002.
56.
Manolakis, D. G.; Ingle, V. K.; Kogon, S. M.
Statistical and adaptive signal processing
; Artech
House, Norwood, MA, 2005.
57.
Pan, C. T.; Plemmons, R. J. Least-squares modifications with inverse factorizations: Parallel
implications.
Journal of Computational and Applied Mathematics
1989
,
27
, 109-127.
58.
Alexander, S. T. A method for recursive least-squares filtering based upon an inverse QR
decomposition.
IEEE Transactions on Signal Processing
1993
,
41
, 20-30.
© 2006 by MDPI (http://www.mdpi.net). Reproduction is permitted for noncommercial purposes.
... Generally, automotive radar systems receive minimal vehicle data, such as the wheel speed and yaw rate, from the Controller Area Network (CAN). The ego-vehicle speed is indirectly measured via the wheel-rotation speed monitored using a wheel-speed sensor [13][14][15]. However, if the contact area between the tire and road increases because of the air pressure or wear of the tire, the radius of the tire may decrease, resulting in a deviation in the ego-vehicle speed estimation [16][17][18]. ...
... Obtaining the ADC signal using a mixed signal is identical to that indicated in Equation (14), and the RV spectrum can be obtained using the 2D fast Fourier transform of the ADC signal [33]. Figure 7 outlines the simulation method. ...
Article
Full-text available
The development of autonomous driving vehicles has increased the global demand for robust and efficient automotive radar systems. This study proposes an automotive radar-based ego-vehicle speed detection network (AVSD Net) model using convolutional neural networks for estimating the speed of the ego vehicle. The preprocessing and postprocessing methods used for vehicle speed correction are presented in detail. The AVSD Net model exhibits characteristics that are independent of the angular performance of the radar system and its mounting angle on the vehicle, thereby reducing the loss of the maximum detection range without requiring a downward or wide beam for the elevation angle. The ego-vehicle speed is effectively estimated when the range–velocity spectrum data are input into the model. Moreover, preprocessing and postprocessing facilitate an accurate correction of the ego-vehicle speed while reducing the complexity of the model, enabling its application to embedded systems. The proposed ego-vehicle speed correction method can improve safety in various applications, such as autonomous emergency braking systems, forward collision avoidance assist, adaptive cruise control, rear cross-traffic alert, and blind spot detection systems.
... It is because the noises can distort the signal shape and result in a wrong diagnose. For instance, the readings from the steering angle sensor and wheel speed sensor suffer noises from the vehicular electrical system, and the vibration of the engine, chassis, and tires [29]. In the LiDAR sensor, the LiDAR echo signals can easily be contaminated by the strong background light [30]. ...
Conference Paper
Full-text available
Drowsiness is one of the most critical factors contributing to a high number of crashes in Malaysia. Several types of driver drowsiness detection (DDD) systems have been developed to tackle this problem. They are based on vehicle diagnostics, physiology, or facial recognition. However, these systems have several limitations in terms of reliability and intrusiveness. Therefore, a hybrid approach based on vehicle diagnostics, physiology, and remote sensing information is proposed to tackle this problem. The training and test data are collected from the test subjects by driving the instrumented vehicle on North-South Expressway at 4 different periods: morning, afternoon, evening, and night. The training data is then used to train the deep learning model in classifying the driver's drowsiness. A recurrent neural network is used in the system because it has a temporal characteristic that can be utilised to predict the driver's drowsiness. It can also incrementally learn the features through backpropagation. Once the DDD system is developed, the test data is fed into the deep learning model to determine the model's accuracy in drowsiness detection. Lastly, the test subjects must drive the car with the DDD system at 4 different periods. The hybrid features and deep learning are expected to enhance driver drowsiness detection accuracy compared to existing techniques. A survey is conducted to investigate the possibility of promoting the proposed system to other drivers in Malaysia.
... An initial value of 4700 kg, corresponding to the unladen HCRV mass, was considered. The measurements were assumed to be affected by random noise with a signal to noise ratio (SNR) value of 10 dB [37]. Figure 3(a) presents the estimated mass curves for the aforementioned HCRV platoon with different masses, with dotted lines indicating the true values. ...
Article
Full-text available
Heavy commercial road vehicle (HCRV) platoons are viable logistic solutions to freight movement. During long haul platoon operation, it is common to encounter roads of different gradients. This paper investigates the effect of brake fade phenomenon, which happens due to the continuous application of brake during downgrade operation on the string stability of HCRV platoons. A brake actuator model incorporating temperature effects during braking and characterizing brake fade has been used. A Sliding Mode Control (SMC) based string stable controller, which compensates for brake fade, has been designed. Since the brake fade factor and hence platoon stability directly depend upon the road gradient and vehicle mass, which are not directly measurable quantities, an algorithm that adaptively estimates the same has been integrated with the controller design. The algorithm could estimate the mass and gradient values with less than 2% mean absolute percentage error. The stability of the proposed fade compensated controller has been analyzed and its efficacy has been tested for various road conditions and for homogeneous and heterogeneous (overloaded cases) platoon operations. The proposed approach was seen to ensure string stability for all the considered test scenarios.
... The measurements of sen r , sen y a from the inertial measurement unit (IMU) are subject to errors due to constant bias, thermo-mechanical white noise, flicker noise, drift etc. (Baird, 2009) while the measurement of sen x v using odometry is subjected to noise due to vehicular vibrations (Hernandez, 2006).The sensor noise statistics used for contaminating measurement data under the simulation environment are shown in Table 1. The process noise describes the dynamic uncertainties of the mathematical model of the vehicle. ...
... The measurements of sen r , sen y a from the inertial measurement unit (IMU) are subject to errors due to constant bias, thermo-mechanical white noise, flicker noise, drift etc. (Baird, 2009) while the measurement of sen x v using odometry is subjected to noise due to vehicular vibrations (Hernandez, 2006).The sensor noise statistics used for contaminating measurement data under the simulation environment are shown in Table 1. The process noise describes the dynamic uncertainties of the mathematical model of the vehicle. ...
... Wheel speed signal is as the basic signal of reference speed estimation, its quality and processing method directly affects the accuracy of estimation results [52]. Fig.1 shows the analysis process of the wheel speed signal and the captured wheel speed pulse signal. ...
Article
Full-text available
As the core input parameters of various control systems, the real-time and accurate acquisition of reference speed, mass and road slope is the key factor to improve the performance of intelligent vehicle dynamics control. Therefore, the parameter estimation method based on multi-dimensional information fusion is proposed in this paper. A comprehensive evaluation of wheel dynamics state is realized by information fusion, which is quantified in terms of wheel speed credibility. Then the calculated dynamic speed and auxiliary speed are weighted coupled to achieve accurate estimation of reference speed, which avoids the influence of unstable wheels. Similarly, the method to calculate the confidence factor of mass estimation is established in order to screen the vehicle state suitable for estimation. And the online estimation of mass is realized based on recursive least square method. Meanwhile, the road slope estimation algorithm based on interactive multiple model has been designed, which achieves the weighted fusion of Kalman filter observer based on kinematics and unscented Kalman filter observer based on dynamics. Finally, the road tests were carried out on representative working conditions. The maximum error between the actual speed and the reference speed does not exceed 0.68m/s. The relative error of mass estimation is not more than 1.95%, and the absolute error of slope estimation is less than 1.84%, which proves that the proposed estimation algorithm has high comprehensive performance. More importantly, it is not limited to specific working conditions, which means a great significance for the development of intelligent vehicles.
... Both wheel speed sensors measures wheel speed. The speed measurement as discussed above is contact free and are mostly free from wear and tear [6]. The motive to do a project using Active wheel speed sensor rather than inductive is due to the following reasons:-Active wheel speed sensors are generally smaller than passive wheel speed sensors, can function at slower rotational speed, and are capable of functioning with a greater air gap to the target than passive wheel speed sensors [7]. ...
Article
Full-text available
Stress from obstructive sleep apnea (OSA) stimulates catecholamine release consequently exacerbating hypertension. However, different studies have shown a conflicting impact of continuous positive airway pressure (CPAP) treatment in patients with OSA on catecholamine levels and blood pressure. We aimed to examine changes to catecholamine levels and blood pressure in response to CPAP treatment. We conducted a meta-analysis of data published up to May 2020. The quality of the studies was evaluated using standard tools for assessing the risk of bias. Meta-analysis was conducted using RevMan (v5.3) and expressed in standardized mean difference (SMD) for catecholamines and mean difference (MD) for systolic (SBP) and diastolic blood pressure (DBP). A total of 38 studies met our search criteria; they consisted of 14 randomized control trials (RCT) totaling 576 participants and 24 prospective cohort studies (PCS) of 547 participants. Mean age ranged between 41 and 62 year and body mass index between 27.2 and 35.1 kg/m2 . CPAP treatment reduced 24-hour urinary noradrenaline levels both in RCT (SMD = -1.1; 95% confidence interval (CI): -1.63 to - 0.56) and in PCS (SMD = 0.38 (CI: 0.24 to 0.53). SBP was also reduced by CPAP treatment in RCT (4.8 mmHg; CI: 2.0-7.7) and in PCS (7.5 mmHg; CI: 3.3-11.7). DBP was similarly reduced (3.0 mmHg; CI: 1.4-4.6) and in PCS (5.1 mmHg; CI: 2.3-8.0). In conclusion, CPAP treatment in patients with OSA reduces catecholamine levels and blood pressure. This suggests that sympathetic activity plays an intermediary role in hypertension associated with OSA-related stress.
Article
A new magnetic-field-sensitive device with frequency output has been developed using a novel relaxation oscillator. The frequency output is a linear function of the magnetic-field variations from 1 to 1000 G. Experimental results show a sensitivity of 12 Hz G-1. Further digital signal conditioning is achieved by means of a icroconlroller.
Chapter
Instrument systems refine, extend, or supplement human facilities and abilities to sense, perceive, communicate, remember, calculate or reason.[1] To relate this definition to practical terms means that any use of instruments constitutes an instrumentation system, since a suitable instrument or chain of instruments will always convert an unknown quantity into a record or display which human faculties can interpret.
Article
An alternative to manually calibrating a pressure sensor's output is to take advantage of the flexibility offered by a field programmable analog array (FPAA) to quickly and accurately achieve the desired sensor output transfer function. An analog array is a powerful and flexible IC for quickly, efficiently, and accurately designing a wide variety of circuits, including sensor signal conditioning and related circuits. As with the field-programmable gate array, FPAAs may soon prove valuable for applications requiring fast analog circuit prototyping and flexibility in the final analog circuit design.
Article
Fluxgate sensors detect and measure magnetic fields of strengths ranging from nanogauss to tens of kilogauss. Originally developed in the 1930s and 1940s for locating submarines, fluxgate sensors are now a relatively mature technology and have also been used in electronic compasses, orientation sensors for virtual reality systems, ferrous object sensors for security detectors, and magnetometers in spacecraft. This paper explains their theory and operation.