21.01.2014 Views

Structural Health Monitoring Using Smart Sensors - ideals ...

Structural Health Monitoring Using Smart Sensors - ideals ...

Structural Health Monitoring Using Smart Sensors - ideals ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

zj =<br />

yjM + l i <br />

jM+l i /L<br />

<br />

= hjM+l i -Lmxm<br />

j=0, <br />

<br />

<br />

m= jM + l i – N + <br />

L<br />

(5.20)<br />

By introducing l i<br />

, the beginning point of the downsampled signal can be finely adjusted.<br />

If the time difference at the start of sensing is taken into account by l i<br />

, the synchronization<br />

accuracy of signals is not limited by the original sampling period.<br />

Resampling is then combined with linear interpolation to achieve the necessary<br />

accuracy. The integer, M is replaced by a real number, M r<br />

. The upsampling rate, L a<br />

,<br />

must remain an integer. M r<br />

and L a<br />

are not uniquely determined. These values are chosen<br />

so that L a<br />

is not too large. A large value of L a<br />

requires a high-order lowpass filter, as is<br />

the case for the normal polyphase implementation of resampling. <strong>Using</strong> these upsampling<br />

and downsampling factors, resampling is performed. Upsampling is same as before.<br />

However, the downsampling process shown in Eq. (5.20) cannot be directly applied,<br />

because of the noninteger downsampling factor. Output data points to be calculated do not<br />

necessarily correspond to points on the upsampled signal. Output data points often fall<br />

between upsampled data points. Linear interpolation is used to calculate output values as<br />

follows:<br />

zj <br />

= yp l<br />

p u<br />

– p j<br />

+ yp u<br />

<br />

p j<br />

– p l<br />

<br />

=<br />

p l<br />

L a<br />

hp l<br />

– L a<br />

mxm<br />

<br />

p u<br />

– p j<br />

<br />

m= p l – N + <br />

L a<br />

<br />

p u<br />

L a<br />

+ hp u<br />

– L a<br />

mxm<br />

<br />

p j<br />

– p l<br />

<br />

m= p u – N + <br />

L a<br />

p j<br />

= jM r<br />

+ l i<br />

p l<br />

= jM r<br />

+ l i<br />

p u<br />

= p l<br />

+ <br />

<br />

<br />

(5.21)<br />

In this way, resampling of an arbitrary noninteger rational factor can be achieved. When<br />

L a<br />

is not too small, the approximation of linear interpolation gives reasonable results. A<br />

value of L a<br />

ranging from 20 to 150 is employed in algorithmic testing and shown to give<br />

reasonable results.<br />

Implementation on Imote2s<br />

The proposed resampling approach is employed to address issues toward<br />

synchronized sensing. This approach is first overviewed.<br />

87

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

Saved successfully!

Ooh no, something went wrong!