TY - JOUR
T1 - Low-Complexity Error Correction for ISO/IEC/IEEE 21451-5 Sensor and Actuator Networks
AU - Zhan, Ming
AU - Wu, Jun
AU - Zhang, Zhong Zhi
AU - Wen, Hong
AU - Wu, Jian Jun
N1 - Publisher Copyright:
© 2001-2012 IEEE.
PY - 2015/5/1
Y1 - 2015/5/1
N2 - ISO/IEC/IEEE 21451-5 standard provide a wireless communication model to facilitate access of smart sensors and actuators to a network. However, the 21451-5 standard integrates different wireless communication protocols in a sensor network system, and the overall complexity is higher than traditional sensor networks. Moreover, 21451-5 sensor networks that used in industrial control systems require better bit-error rate performance, and error correction is one of the key issues for the sensor networks. To address these obstacles, the double binary convolutional turbo code is applied to the 21451-5 sensor and actuator networks, and a low-complexity decoding solution is proposed for the iterative decoding, in which the focus is concentrated on simplification of the multivariable max∗ operator. In the implementation of a multivariable max∗ operator, this research shows recursion of the Jacobian logarithm is not necessary, and the computational error is small. Furthermore, we propose to approximate the Jacobian logarithm with simple compare, shifting, and addition operations. Since errors introduced by recursion of the Jacobian logarithm are removed, decoding performance of the proposed solution is superior to that of the near optimal decoding algorithm, and only slightly reduced as compared with the Log-MAP algorithm. By hardware implementation analysis, decoding complexity related to the multivariable max∗ operator is substantially reduced.
AB - ISO/IEC/IEEE 21451-5 standard provide a wireless communication model to facilitate access of smart sensors and actuators to a network. However, the 21451-5 standard integrates different wireless communication protocols in a sensor network system, and the overall complexity is higher than traditional sensor networks. Moreover, 21451-5 sensor networks that used in industrial control systems require better bit-error rate performance, and error correction is one of the key issues for the sensor networks. To address these obstacles, the double binary convolutional turbo code is applied to the 21451-5 sensor and actuator networks, and a low-complexity decoding solution is proposed for the iterative decoding, in which the focus is concentrated on simplification of the multivariable max∗ operator. In the implementation of a multivariable max∗ operator, this research shows recursion of the Jacobian logarithm is not necessary, and the computational error is small. Furthermore, we propose to approximate the Jacobian logarithm with simple compare, shifting, and addition operations. Since errors introduced by recursion of the Jacobian logarithm are removed, decoding performance of the proposed solution is superior to that of the near optimal decoding algorithm, and only slightly reduced as compared with the Log-MAP algorithm. By hardware implementation analysis, decoding complexity related to the multivariable max∗ operator is substantially reduced.
KW - ISO/IEC/IEEE 21451-5 standard
KW - error correction
KW - sensor and actuator networks
KW - turbo code
UR - http://www.scopus.com/inward/record.url?scp=84927126790&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84927126790&partnerID=8YFLogxK
U2 - 10.1109/JSEN.2015.2408877
DO - 10.1109/JSEN.2015.2408877
M3 - Article
AN - SCOPUS:84927126790
SN - 1530-437X
VL - 15
SP - 2622
EP - 2630
JO - IEEE Sensors Journal
JF - IEEE Sensors Journal
IS - 5
M1 - 7054443
ER -