08.11.2014 Views

Wireless Sensor and Actuator Networks for Lighting Energy ...

Wireless Sensor and Actuator Networks for Lighting Energy ...

Wireless Sensor and Actuator Networks for Lighting Energy ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Among them, adaptive Wiener filtering approach generally results in the smallest<br />

prediction error with the least ef<strong>for</strong>t tuning the parameters.<br />

Fuzzy sensing rate adaptor<br />

The adaptation of sensing rate is based on the simple logic that large prediction<br />

errors indicate that the environment is undergoing changes, <strong>and</strong> thus the sensing rate<br />

should be high to catch the changes. On the other h<strong>and</strong>, if the prediction errors are<br />

small, then the changes of the environment are likely to fall into the region where the<br />

predictive model is able to correctly predict. Hence, the sensing rate could be<br />

reasonably lowered without compromising the resolution of the sensory in<strong>for</strong>mation.<br />

However, it is hard to quantitatively determine whether the prediction error at a<br />

certain single instance is large or small without the context of what the overall<br />

prediction errors look like. There<strong>for</strong>e, a simple exponential moving average smoother is<br />

implemented. The smoothed prediction error at time k is generated by smoothing over<br />

all the prediction errors up to time k as shown in (5.15), where is the smoothing<br />

constant, e(k) is the last prediction error <strong>and</strong> S k <strong>and</strong> S k-1 are the smoothed statistics at<br />

time k <strong>and</strong> k-1 respectively.<br />

ê(k + 1) e smoothed<br />

(k) S k<br />

= e(k) + (1 )S k 1<br />

(5.15)<br />

The prediction error at time k+1 is then compared to the previous smoothed prediction<br />

error using (5.16) to determine if the prediction error is large or small.<br />

(k + 1) = e(k + 1) ê(k + 1) (5.16)<br />

A set of fuzzy rules is implemented to adapt the sensing rate:<br />

70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!