Reliable Wireless Communication for Medical Devices Using Turbo Convolution Code

Wireless technology is now being used to bring significantly innovative products and services in the healthcare sector, enabling new medical sensors, and treatment methods. In this paper, a new and improved communication system for communicating signals among different medical devices and a console is presented. Considering the need for very high degree of functional reliability of communication link in RF challenged environment (indoor), a novel algorithm called bi-directional “Soft Output Viterbi Algorithm (SOVA)” decoding for double-binary Circular Recursive Systematic Convolutional (CRSC) turbo codes is presented. The bi-directional SOVA is considered in view of its better performance and implementation complexity trade-off. The basic SOVA has been described for binary turbo code. We have extended it for double binary case, which is useful for high data rate healthcare applications using real time streaming data. Necessary changes in basic message passing equations for double-binary case have been introduced. Coding gain can be used to increase the robustness and immunity to interference. Decoding of CRSC codes requires a prologue decoder, prior to the actual trellis decoding, to estimate the initial state. Efficient determination of circulation state through prologue decoding has helped in achieving impressive error performance for CRSC codes. The issues related to digital implementation of turbo encoder/decoder and their effects on error performance have also been discussed. Adequate simulation results have been included.

[1]  Gianluca Piccinini,et al.  Architectural strategies for low-power VLSI turbo decoders , 2002, IEEE Trans. Very Large Scale Integr. Syst..

[2]  Claude Berrou,et al.  Turbo codes with rate-m/(m+1) constituent convolutional codes , 2005, IEEE Transactions on Communications.

[3]  Joachim Hagenauer,et al.  A Viterbi algorithm with soft-decision outputs and its applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[4]  Gérard Battail Pondération des symboles décodés par l’algorithme de Viterbi , 1987 .

[5]  Debasish Bera,et al.  SOVA based decoding of double-binary turbo convolutional code , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

[6]  C. Berrou,et al.  Non-binary convolutional codes for turbo coding , 1999 .

[7]  Wolfgang Koch,et al.  Optimum and sub-optimum detection of coded data disturbed by time-varying intersymbol interference (applicable to digital mobile radio receivers) , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[8]  John B. Anderson,et al.  Tailbiting MAP Decoders , 1998, IEEE J. Sel. Areas Commun..

[9]  Pedro Velez-Belchi Interaction channel for satellite distribution systems , 2000 .

[10]  John Cocke,et al.  Optimal decoding of linear codes for minimizing symbol error rate (Corresp.) , 1974, IEEE Trans. Inf. Theory.

[11]  Claude Berrou,et al.  Multiple parallel concatenation of circular recursive systematic convolutional (Crsc) codes , 1999, Ann. des Télécommunications.

[12]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[13]  Yannick Saouter Decoding M-binary turbo codes by the dual method , 2003, Proceedings 2003 IEEE Information Theory Workshop (Cat. No.03EX674).

[14]  Branka Vucetic,et al.  Turbo Codes: Principles and Applications , 2000 .

[15]  Subbarayan Pasupathy,et al.  Reduced complexity symbol detectors with parallel structures , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[16]  Claude Berrou,et al.  A low complexity soft-output Viterbi decoder architecture , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[17]  D. Bera Design of duo-binary CRSC turbo convolution code , 2009, 2009 4th International Conference on Computers and Devices for Communication (CODEC).

[18]  Patrick Robertson,et al.  A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain , 1995, Proceedings IEEE International Conference on Communications ICC '95.