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

Create successful ePaper yourself

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

On reception of a NACK, the sender resends the last packet. Simplicity is a main<br />

advantage of this method. The IEEE 802.11 wireless LAN adapts the stop-and-wait<br />

protocol. This protocol is, however, not efficient in the sense that the sender needs to wait<br />

for acknowledgment of each packet.<br />

In the go-back-N protocol, the sender transmits more than one packet without waiting<br />

for acknowledgment. The receiver keeps receiving packets replying ACK until an error is<br />

detected. If an error is found in the N-th packet, the N-th packet and all subsequent packets<br />

are discarded. The receiver sends back a NACK with the number corresponding to the lost<br />

packet. The sender resends packets from the N-th packet. Discarding the received packets<br />

after the N-th packets lowers the efficiency of this protocol.<br />

Selective-repeat protocol addresses the inefficiency in the go-back-N protocol. The<br />

sender continues sending unsent packets. Once the receiver detects an error in a packet, a<br />

NACK is sent back to the sender. Packets received after detection of an error are stored in<br />

a reception buffer. Only the packet with an error is disregarded. On reception of a NACK,<br />

the sender temporary stops sending unsent packets and resends the lost packet. Then the<br />

sender continues to send the remaining packets.<br />

These concepts of ARQ can be utilized to guarantee reliable communication among<br />

smart sensors. The reliable communication protocol developed by Mechitov et al. (2004)<br />

sends a set of packets and then waits for acknowledgment. If the receiver does not receive<br />

ACK, the same set of packets is sent again. Upon reception of ACK, the sender moves on<br />

to the next set of packets. Even when one of packets sent in a group is lost, all of the<br />

packets are sent again, reducing the efficiency of the protocol.<br />

In this section, concepts from the ARQ protocol are modified for reliable wireless<br />

communication. The RF component on the Imote2 is in either a listening mode or a<br />

transmission mode. During transmission, the Imote2 cannot receive packets. However, in<br />

selective-repeat protocol, transmission and reception are deeply interwoven. The receiver<br />

may send an acknowledgment while the sender is in transmission mode. Packet loss and<br />

retransmission are expected to be more frequent if the ARQ protocol is implemented<br />

directly. Scheduling interwoven transmission and reception may result in long waiting<br />

times. In the proposed protocols, the sender transmits all of the packets before this node<br />

expects an acknowledgment packet. The receiver stores all of the received data in a buffer.<br />

Once the receiver gets a message indicating the end of data transmission, the receiver<br />

replies to the sender, indicating which packets are missing. Only missing packets are sent<br />

again. In this way, the number of acknowledgments and retransmissions can be greatly<br />

reduced.<br />

This protocol is designed to send either 64-bit double precision data, 32-bit integers,<br />

or 16-bit integers. Many ADCs on traditional data acquisition systems have a resolution<br />

less than 16 bits, supporting the need for transfer of 16-bit integer format data. Some<br />

ADCs have a resolution better than 16 bits, necessitating data transfer in 32-bit integer<br />

format. Once an acceleration record is processed, the outcome may need more bits.<br />

Onboard data processing such as FFTs and SVDs is usually performed using double<br />

precision calculations. Even when the effective number of bits is smaller than 32,<br />

debugging of onboard data processing greatly benefits from transfer of double precision<br />

64

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

Saved successfully!

Ooh no, something went wrong!