Next Article in Journal
Analytical and Experimental Performance Analysis of Enhanced Wake-Up Receivers Based on Low-Power Base-Band Amplifiers
Next Article in Special Issue
SkiMon: A Wireless Body Area Network for Monitoring Ski Flex and Motion during Skiing Sports
Previous Article in Journal
A Reliable Method of Measuring the Conversion Degrees of Methacrylate Dental Resins
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Toward Dependable Internet of Medical Things: IEEE 802.15.6 Ultra-Wideband Physical Layer Utilizing Superorthogonal Convolutional Code

by
Kento Takabayashi
1,*,
Hirokazu Tanaka
2 and
Katsumi Sakakibara
1
1
Department of Information and Communication Engineering, Faculty of Computer Science and Systems Engineering, Okayama Prefectural University, Okayama 719-1197, Japan
2
Graduate School of Information Sciences, Hiroshima City University, 3-4-1, Ozuka-Higashi, Asa-Minami-Ku, Hiroshima 731-3194, Japan
*
Author to whom correspondence should be addressed.
Submission received: 2 February 2022 / Revised: 3 March 2022 / Accepted: 9 March 2022 / Published: 10 March 2022
(This article belongs to the Special Issue Wireless Body Area Networks (WBAN))

Abstract

:
Wireless body area networks (WBANs) are attracting attention as a very important technology for realizing an Internet of Medical Things (IoMT). IEEE 802.15.6 is well known as one of the international standards for WBANs for the IoMT. This article proposes the combination of the IEEE 802.15.6 ultra-wideband (UWB) physical layer (PHY) with a super orthogonal convolutional code (SOOC) and evaluates its performance as a dependable WBAN. Numerical results show that sufficient dependability cannot be obtained with the error-correcting code specified in IEEE 802.15.6 when applying the single pulse option, while both high energy efficiency and dependability can be obtained by applying an SOCC. In addition, it is confirmed that higher dependability can be obtained by combining an SOCC with a Reed–Solomon (RS) code with a coding rate that is almost the same as the error correction code specified in the standard. Furthermore, the results indicate that high dependability and energy efficiency can be obtained by adjusting the SOCC coding rate and UWB PHY parameters, even in the burst pulse option. The SOCC-applied UWB PHY of this research satisfies the high requirements of the IoMT.

1. Introduction

With the evolution of technologies such as sensing, edge computing, and artificial intelligence (AI), the Internet of Things (IoT) is recognized as a highly important societal technology. Applications using IoT technology are widely deployed. In particular, the Internet of Medical Things (IoMT) is attracting attention in terms of constructing home medical care and telemedicine systems using medical and healthcare devices and robots [1,2,3,4]. The system involves wearable, wireless vital sign sensors or medical robots. One type of technology supporting the development of the IoMT system is wireless body area networks (WBANs), which flexibly connect biosensors placed near the surface of the body [5,6,7,8,9,10,11,12,13,14]. A WBAN is a wireless network formed by connecting small sensors located on the surface, inside, and in the immediate vicinity of the body by wireless communication. Numerous studies regarding WBANs have been conducted. For example, an adaptive WBAN scheme reconfiguring a network by learning from body kinematics and biosignals was proposed in [13]. The authors of [14] proposed a novel energy-efficient medium access control (MAC) protocol for an in-body sensor-based WBAN that modified a superframe structure separating the access phases for an emergency event and a regular event. In [15], a marginal utility theoretical method was proposed to allocate radio resources to on/in-body sensors in a fair and efficient manner in a wirelessly powered body area network.
IEEE 802.15.6 was developed as an international standard primarily focused on implantable and wearable WBANs and is intended for use with the IoMT [16]. IEEE 802.15.6 includes a physical layer (PHY) that defines communication methods and radio wave specifications, a medium access control (MAC) layer that defines network setup and channel access methods, and security specifications [16]. This research mainly focuses on the PHY. There are multiple frequency bands that can be used by a WBAN, and IEEE 802.15.6 defines three PHYs to support these frequency bands: the narrowband (NB), the ultra-wideband (UWB), and human body communications (HBCs). In particular, this research focuses on an impulse radio UWB PHY (IR-UWB-PHY). Features of the UWB include high-speed communication utilizing the wide bandwidth, ultra-high-precision positioning capability, low energy consumption, high multipath resolution, and coexistence with existing wireless communication systems [17]. Hence, the UWB is a technology that may satisfy the requirements of the IoMT. However, the UWB PHY has a very low power spectral density emission limit ( G l i m ). For example, it is defined as G l i m = −41.3 dBm/MHz according to regulations in the U.S. [18]. Hence, it is necessary to ensure the reliability of communications in the UWB PHY.
As a method of improving the reliability of wireless communication, the application of error correction codes can be considered. One example is super orthogonal convolutional codes (SOCCs) [19,20,21,22]. It is possible to design an error-correcting SOCC with a very low coding rate, resulting in this type of code having very strong error-correcting capabilities. SOCCs have attracted attention as error correction codes for code division multiple access (CDMA) using the spread spectrum [21,22]. Therefore, SOCCs are considered to be compatible with the UWB, as they use a very wide bandwidth. In related research, the authors of [23,24] evaluated the performance when SOCCs were applied in a UWB PHY. However, they did not consider the UWB PHY defined by IEEE 802.15.6 and did not target the WBAN channel model. Then, our previous research provided a quality of service (QoS) control scheme using decomposable error control codes for an IEEE 802.15.6-based WBAN [25]. However, the previous scheme is different from the scheme targeted in this research because retransmission is performed multiple times. In addition, the QoS control scheme is not specific to the IEEE 802.15.6 UWB PHY. Our previous research also evaluated a UWB PHY-based WBAN using a SOCC [26]. However, this research only assumed a payload and a simple additive white Gaussian noise (AWGN) channel model. Hence, a preamble, a header and a WBAN channel model were not considered. Reference [27] also studied SOCCs. However, this research targeted orthogonal frequency-division multiplexing (OFDM) and general machine-to-machine (M2M) communications, which is different from this article.
This research provides a novel performance evaluation of the transmission failure ratio and energy efficiency in the UWB PHY of IEEE 802.15.6 with the application of an SOCC through computer simulations. Numerical results show that this combination is very effective in the WBAN channel model referenced in [28]. In addition, the SOCC and UWB PHY parameters that satisfy the requirements are determined. Furthermore, the research supports the idea that the SOCC-applied UWB PHY can satisfy the high requirements of the IoMT and that it is possible to build a wireless network to realize the IoMT.
The remainder of this paper is organized as follows. In Section 2, the UWB PHY of IEEE 802.15.6 is summarized. In Section 3, an SOCC is introduced, and how to apply an SOCC in the IEEE 802.15.6 UWB PHY is explained. The numerical results of the performance evaluation are provided in Section 4. Conclusions and suggestions for future research are presented in Section 5.

2. Materials and Methods

2.1. IEEE 802.15.6 UWB PHY

2.1.1. Operating Frequency Bands

The UWB band is divided into two band groups: a low band (channels 0–2) and a high band (channels 3–10). The low band and high band are divided into operating frequency channels with 499.2 MHz bandwidth, as shown in Figure 1. A UWB device that implements the low band needs to support channel 1, whose center frequency is 3993.6 MHz. The remaining low-band channels are optional. On the other hand, a UWB device that implements the high band needs to support channel 6, whose center frequency is 7987.2 MHz. The remaining high-band channels are optional.

2.1.2. UWB PHY Frame Format

The UWB PHY frame format is formed by the synchronization header (SHR), the physical layer header (PHR), and the physical layer service data unit (PSDU), as shown in Figure 2.
The SHR is divided into two parts. The first part is the preamble, intended for timing synchronization, packet detection, and carrier frequency offset recovery. Kasami sequences C i with a length of 63 are used to build the preamble referenced in [16]. The preamble consists of 4 repetitions of the symbol S i . S i is computed as follows:
S i = C i δ L .
Here, δ L is 1 , 0 , 0 , , 0 1 × L , and the operator is the Kronecker product. L depends on the modulation. The second part is the start-of-frame delimiter (SFD) for frame synchronization. The SFD is formed based on the symbol S i ¯ . S i ¯ represents an inversion of the i -th Kasami sequence bits C i in S i . The SFD is chosen to have low cross-correlation with the preamble such that the transition of the correlation from preamble to SFD does not degrade the detection of the SFD. Therefore, the length of the SHR is 315 bits.
The PHR contains information about the data rate of the PSDU, length of the medium access control (MAC) frame body, pulse shape, burst mode, and so on. The PHR is encoded with cyclic redundancy check (CRC)-4 ITU as an error detection code. In addition, it is encoded by the (40, 28) shortened Bose–Chaudhuri–Hocquenghem (BCH) code derived from the (63, 51) BCH code in the default mode and the (91, 28) shortened BCH code derived from the (127, 64) BCH code in the high-quality of service (QoS) mode as an error-correcting code. This research assumes the default mode. Hence, the length of the PHR is 40 bits.
The PSDU contains the MAC protocol data unit (MPDU) and BCH parity bits in the default mode. The MPDU is defined as the concatenation of the MAC header, MAC frame body, and frame check sequence (FCS) whose lengths are L M A C H , L M A C F B , and 16 bits, respectively. Here, the MPDU is encoded by CRC-16-CCITT as an error detection code. In addition, the PSDU is encoded by the (63, 51) BCH code in the default mode.

2.1.3. Modulation and Pulse Shaping

In the IR-UWB PHY, the bits of the physical layer protocol data unit (PPDU) are modulated by either on–off modulation or differentially encoded binary phase shift keying (DBPSK)/quadrature phase shift keying (DQPSK). This research assumes DBPSK because the modulation has higher robustness against errors than on–off modulation and can be more easily simulated [29,30,31]. The DBPSK transmitting symbols are given by the following equation:
c m = c m 1 exp j φ m .
Here, c m is the m -th encoded DBPSK symbol, m = 0 , 1 , , N , N gives the number of symbols, c 1 = 1 , and φ 0 is an arbitrary phase. The symbol c 0 serves as a phase reference for the differential encoding of the first bit. In the case of DBSPK modulation, the number of symbols is N = P , where P is the number of bits in the PPDU g 0 , g 1 , , g P 1 . The symbol c m carries one bit of information. The mapping of information bits onto φ m is given in Table 1.
After the generation of the DBPSK symbols, pulse shaping places a pulse waveform according to the UWB symbol structure. The transmitting signal is given as follows:
x t = m = 0 N c m w t m T s y s h m T w .
Here, T s y s is the symbol time, h m is the time-hopping sequence, T w is the pulse waveform duration, and w t is the pulse waveform. w t is expressed according to the pulse option as follows:
w t = p t   single   pulse   option ,   T w = T p i = 0 N c p b 1 1 2 s i p t i T p   burst   pulse   option ,   T w = N c p b T p
Here, s i is given by the static scrambling sequences, p t is a fixed pulse waveform, and T p is the duration of p t . The single pulse option is defined as a single pulse transmitted per symbol, while the burst pulse option is defined as a concatenation of pulses transmitted per symbol. The burst pulse option can be used to reduce the data rate while improving the received power by correlating multiple pulses. Figure 3 illustrates an example of signal transmission when the burst pulse option is used.

2.2. SOCC

2.2.1. SOCC Encoder Configuration

An SOCC is a kind of orthogonal convolutional code with a very low coding rate [19,20,21,22]. The encoder of an SOCC is illustrated in Figure 4. The SOCC encoder consists of K 1 shift registers and a block orthogonal encoder with a Hadamard matrix of order 2 K 2 . Here, K represents the constraint length. The encoder maps the bits stored in the shift registers up to K 2 th to the Hadamard sequence with a sequence length of 2 K 2 . Then, the SOCC symbols are generated by applying an exclusive-OR to the output of the Hadamard sequences, the input bit and the K 1 th stored bit. The coding rate R S O C C of an SOCC is 2 K 2 . Viterbi decoding can be used to decode SOCCs as well as general convolutional codes.

2.2.2. Application of SOCCs to IEEE 802.15.6 UWB PHY

Figure 5 shows a block diagram of the procedure for applying SOCCs to the IEEE 802.15.6 UWB PHY. For the PHR, after the CRC encoding of the PHR frame, whether to apply the shortened BCH code is determined, and then, whether to apply an SOCC is determined. Similarly, for the PSDU, after the CRC encoding of the MAC header and MAC frame body, whether to apply the BCH code is determined, and then, whether to apply an SOCC is determined. In other words, concatenated encoding using the BCH code as the outer code and an SOCC as the inner code is performed when both the BCH code and SOCC are applied.

3. Results

3.1. Computer Simulation Parameters

This section describes the performance of the transmission failure ratio and energy efficiency of the IR-UWB determined with computer simulations. The main parameters of the computer simulations are listed in Table 2. In addition to the AWGN channel model, the IEEE model CM 3, which targets wearable WBANs and includes multipath fading, is applied as a channel model [28]. For comparison, the computer simulation also evaluates the case where the (11, 5) shortened Reed–Solomon (RS) code and the (31, 25) RS code are applied to the PHR and PSDU, respectively, as error correction codes with coding rates almost equal to those of the BCH codes used in IEEE 802.15.6. The computer simulator was constructed in MATLAB.
The energy efficiency in the PHY is derived from [17,32,33,34,35] as follows:
η P s u c c L i n f o E l i n k
In Equation (5), L i n f o is the information bit length in the PSDU, E l i n k is the energy consumption of the communication link, and P s u c c is the transmission success ratio. P s u c c can be expressed as follows [32]:
P s u c c = 1 P f a i l = 1 P f a i l ,   p r e a m b l e 1 P e ,   P L C P h e a d e r 1 P e ,   P S D U
In Equation (6), P f a i l is the transmission failure ratio, P f a i l ,   p r e a m b l e is the SFD detection failure ratio, P e ,   P H R is the PHR error ratio, and P e ,   P S D U is the PSDU error ratio. Additionally, E l i n k can be simply described as follows [32]:
E l i n k = L P P D U P t x + P r x / T w + ε e n c + ε d e c
L P P D U = L S H R + L P H R + L P S D U
In Equations (7) and (8), L P P D U , L S H R , L P H R , and L P S D U are the lengths of the PPDU, the SHR, the PHR, and the PSDU, respectively; P t x and P r x are the transmitter and receiver power consumptions, respectively; and ε e n c and ε d e c are the encoding and decoding energies, respectively [17,32,34].

3.2. Single Pulse Option

Figure 6 and Figure 7 present the transmission failure ratio and energy efficiency, respectively, as a function of transmission power in the case of the AWGN channel model. In addition, Figure 8 and Figure 9 show the transmission failure ratio and energy efficiency, respectively, as a function of the transmission power in the case of the IEEE model CM3.
The overall tendency was for the performance of the IEEE model CM3 to deteriorate compared to that of the AWGN channel due to the effect of multipath fading. When the constraint length of the SOCC increased, the transmission failure ratio improved because the error-correcting capability increased with decreasing R S O C C . On the other hand, the energy efficiency decreased because the number of redundant bits in the PPDU increased.
There was almost no difference between the applications of the concatenated coding of BCH codes and an SOCC and a single SOCC when R S O C C = 1/8 or less in the former. On the other hand, an improvement effect was seen even at R S O C C = 1/32 in the case of the concatenated coding of RS codes and an SOCC.
From the above, it was confirmed that the reliability of the IEEE 802.15.6 error control method was insufficient and that the application of an SOCC was effective when the single pulse option was applied.

3.3. Burst Pulse Option

Figure 10 and Figure 11 present the transmission failure ratio and energy efficiency, respectively, as a function of the transmission power in the case of the AWGN channel model and IEEE model CM3. Here, the processing gain G = N c p b R S O C C 1 was fixed at eight.
First, the transmission failure ratio was better when only an SOCC was applied than in the case without error-correcting codes in both channel models.
Next, the AWGN channel model and the IEEE model CM3 tended to differ in terms of transmission failure ratio performance. In the AWGN channel model, the effect of improving the transmission failure rating by BCH or RS coding was large. In particular, the best performance was obtained when an SOCC was applied with R S O C C = 1/2 and RS-encoded. In other words, simply lowering the SOCC coding rate did not provide good performance because erroneous corrections increase in frequency when decoding an SOCC in case sufficient received power cannot be obtained.
In the IEEE model CM3, the effect of improving the transmission failure ratio with an SOCC was substantial. In particular, better performance was obtained when an SOCC was applied with R S O C C 1/4 and RS-encoded.
The energy efficiency was the highest when only an SOCC was applied and R S O C C = 1/2. In particular, the performance under these conditions was better than that when an error-correcting code was not utilized. This means that the improvement in the error-correcting capabilities had a greater effect than the energy consumption of SOCC encoding and decoding. On the other hand, the transmission failure ratio improved while the energy efficiency decreased when a BCH or an RS code and an SOCC were concatenated-encoded due to the increase in the number of redundant bits.
From the above, it was also confirmed that the application of an SOCC was effective when the burst pulse option was applied under fixed processing gain.

4. Discussion

This section discusses the evaluation results. In particular, the transmission failure ratio is focused on when meeting the UWB usage limitation such that BW = 499.2 MHz and G l i m = −41.3 dBm/MHz (transmission power of −14.3 dBm).
First, Table 3, Table 4, Table 5 and Table 6 present the transmission failure ratio using an AWGN channel model and an IEEE model CM3 in the case of BCH and RS encoding when applying a single pulse option. Under the above conditions, the transmission failure ratio was more than 10 1 unless an SOCC was applied. This means that sufficient reliability cannot be ensured by the current standard in the case of the single pulse option. Then, the transmission failure ratio was below 10 1 when R S O C C = 1/2 and below 10 2 when R S O C C = 1/8, as shown in the tables. Furthermore, the energy efficiency when R S O C C = 1/2 was higher than that without error-correcting coding under the same conditions. In other words, reliability can be ensured while maintaining high energy efficiency by applying an SOCC.
Next, the comparison between BCH and RS encoding is discussed. Basically, RS encoding obtained better results. One of the reasons for this is that the compared RS code has better error-correcting capabilities than the BCH code specified in the standard. Another reason is that the RS code can be expected to correct burst errors that occur during SOCC decoding since the RS code is a burst error-correcting code. For the above reasons, effective improvement in the transmission failure ratio is achieved.
Table 7 and Table 8 show the transmission failure ratio using an AWGN channel model and an IEEE model CM3 in the case of BCH and RS encoding when applying a burst pulse option. As shown in the tables, the transmission failure ratio was less than 10 2 when the regulation for UWB use was satisfied except in the cases without an error-correcting code and with only BCH encoding in the IEEE model CM3. Using an AWGN channel, the case applying an SOCC ( R S O C C = 1/2) and RS encoding has the best performance. This is due to the sufficient received power, the random error correction capability of the SOCC, and the addition of RS encoding with error correction capability. On the other hand, the case applying an SOCC ( R S O C C = 1/4) and RS encoding has the best performance using the IEEE model CM3. The reason for this is that T w increases as N c p b increases according to Equation (4) in the case of the burst pulse option. Hence, the effect of multipath delay cannot be ignored, leading to performance degradation.
The above discussions clarify the effectiveness of applying an SOCC to WBANs when complying with the current regulations on the UWB. In addition, the optimal combination of IEEE 802.15.6 UWB PHY parameters N c p b and SOCC coding rate R S O C C were also clarified. These findings have not been shown in the existing studies mentioned in the introduction and are considered to contribute to the realization of a dependable IoMT utilizing UWB-based WBANs.

5. Conclusions

This research proposed applying an SOCC to the UWB PHY of IEEE 802.15.6 to improve its dependability and evaluated the effect of applying an SOCC by computer simulations. Numerical results showed that sufficient dependability could not be ensured by the error control method defined by IEEE 802.15.6 and that high energy efficiency was obtained while ensuring a sufficient transmission failure ratio by applying an SOCC in the single pulse option. In addition, it was confirmed that a combination effect could be obtained with an SOCC by applying RS codes with almost the same coding rate as the BCH code specified in IEEE 802.15.6. It was shown that high dependability and high energy efficiency could be obtained by applying an SOCC while utilizing the high multipath resolution of the UWB in the burst pulse option.
For future work, performance of SOCC applications in a wearable WBAN in a dynamic channel model environment will be evaluated. In addition, the optimization of the access protocol should be considered in this case.

Author Contributions

Conceptualization, K.T. and H.T.; methodology, K.T. and H.T.; software, K.T.; validation, K.T. and H.T.; formal analysis, K.T.; investigation, K.T.; resources, K.T. and K.S.; data curation, K.T. and H.T.; writing—original draft preparation, K.T.; writing—review and editing, K.T., H.T. and K.S.; visualization, K.T.; supervision, H.T. and K.S.; project administration, K.T.; funding acquisition, K.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by JSPS Grant-in-Aid for Early-Career Scientists Grant Number JP20K14737.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The first author would like to thank members of the Kohno Laboratory, Yokohama National University, Japan, for their great inspiration and kindness.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gatouillat, A.; Badr, Y.; Massot, B.; Sejdić, E. Internet of Medical Things: A Review of Recent Contributions Dealing with Cyber-Physical Systems in Medicine. IEEE Internet Things J. 2018, 5, 3810–3822. [Google Scholar] [CrossRef] [Green Version]
  2. Limaye, A.; Adegbija, T. HERMIT: A Benchmark Suite for the Internet of Medical Things. IEEE Internet Things J. 2018, 5, 4212–4222. [Google Scholar] [CrossRef]
  3. Sun, L.; Jiang, X.; Ren, H.; Guo, Y. Edge-Cloud Computing and Artificial Intelligence in Internet of Medical Things: Architecture, Technology and Application. IEEE Access 2020, 8, 101079–101092. [Google Scholar] [CrossRef]
  4. Alshehri, F.; Muhammad, G. A Comprehensive Survey of the Internet of Things (IoT) and AI-Based Smart Healthcare. IEEE Access 2021, 9, 3660–3678. [Google Scholar] [CrossRef]
  5. Costa, C.R.; Anido-Rifón, L.E.; Fernández-Iglesias, M.J. An Open Architecture to Support Social and Health Services in a Smart TV Environment. IEEE J. Biomed. Health Inform. 2017, 21, 549–560. [Google Scholar] [CrossRef]
  6. Cavallari, R.; Martelli, F.; Rosini, R.; Buratti, C.; Verdone, R. A Survey on Wireless Body Area Networks: Technologies and Design Challenges. IEEE Commun. Surv. Tutor. 2014, 16, 1635–1657. [Google Scholar] [CrossRef]
  7. Movassaghi, S.; Abolhasan, M.; Lipman, J.; Smith, D.; Jamalipour, A. Wireless Body Area Networks: A Survey. IEEE Commun. Surv. Tutor. 2014, 16, 1658–1686. [Google Scholar] [CrossRef]
  8. Hayajneh, T.; Almashaqbeh, G.; Ullah, S.; Vasilakos, A.V. A survey of wireless technologies coexistence in WBAN: Analysis and open research issues. Wirel. Netw. 2014, 20, 2165–2199. [Google Scholar] [CrossRef]
  9. Fortino, G.; Fatta, G.D.; Pathan, M.; Vasilakos, A.V. Cloud-assisted body area networks: State-of-the-art and future challenges. Wirel. Netw. 2014, 20, 1925–1938. [Google Scholar] [CrossRef]
  10. Ning, Z.; Dong, P.; Wang, X.; Hu, X.; Guo, L.; Hu, B.; Guo, Y.; Qiu, T.; Kwok, R.Y. Mobile Edge Computing Enabled 5G Health Monitoring for Internet of Medical Things: A Decentralized Game Theoretic Approach. IEEE J. Sel. Areas Commun. 2021, 39, 463–478. [Google Scholar] [CrossRef]
  11. Blunda, L.L.; Gutiérrez-Madroñal, L.; Wagner, M.F.; Medina-Bulo, I. A Wearable Fall Detection System Based on Body Area Networks. IEEE Access 2020, 8, 193060–193074. [Google Scholar] [CrossRef]
  12. Mehmood, G.; Khan, M.Z.; Waheed, A.; Zareei, M.; Mohamed, E.M. A Trust-Based Energy-Efficient and Reliable Communication Scheme (Trust-Based ERCS) for Remote Patient Monitoring in Wireless Body Area Networks. IEEE Access 2020, 8, 131397–131413. [Google Scholar] [CrossRef]
  13. Moin, A.; Thielens, A.; Araujo, A.; Sangiovanni-Vincentelli, A.; Rabaey, J.M. Adaptive Body Area Networks Using Kinematics and Biosignals. IEEE J. Biomed. Health Inform. 2021, 25, 623–633. [Google Scholar] [CrossRef] [PubMed]
  14. Misra, S.; Bishoyi, P.K.; Sarkar, S. i-MAC: In-Body Sensor MAC in Wireless Body Area Networks for Healthcare IoT. IEEE Syst. J. 2021, 15, 4413–4420. [Google Scholar] [CrossRef]
  15. Shen, S.; Qian, J.; Cheng, D.; Yang, K.; Zhang, G. A Sum-Utility Maximization Approach for Fairness Resource Allocation in Wireless Powered Body Area Networks. IEEE Access 2019, 7, 20014–20022. [Google Scholar] [CrossRef]
  16. IEEE Standard for Information Technology—Telecommunications and Information Exchange between Systems—Local and Metropolitan Area Networks; Specific Requirements: Part 15.6: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs) Used in or 12 around A Body. 2012. Available online: https://0-ieeexplore-ieee-org.brum.beds.ac.uk/document/6161600 (accessed on 11 January 2022).
  17. Karvonen, H.; Iinatti, J.; Hämäläinen, M. A cross-layer energy efficiency optimization model for WBAN using IR-UWB transceivers. Telecommun. Syst. 2015, 58, 165–177. [Google Scholar] [CrossRef]
  18. Decawave Application Note: APR 001. UWB Regulations—A Summary of Worldwide Telecommunications Regulations Governing the Use of Ultra-Wideband Radio. 2018. Available online: https://www.decawave.com/sites/default/files/apr001_uwb_worldwide_regulations_summaryrev1.2.pdf (accessed on 11 January 2022).
  19. McEliece, R.; Dolinar, S.; Pollara, F.; Van Tilborg, H. Some easily analyzable convolutional codes. Telecommun. Data Acquis. Report. 1989, 42, 105–114. [Google Scholar]
  20. Johannesson, R.; Zigangirov, K.S. Fundamentals of Convolutional Coding, 2nd ed.; Wiley-IEEE Press: Hoboken, NJ, USA, 2005; pp. 593–626. [Google Scholar]
  21. Frenger, P.; Orten, P.; Ottosson, T. Code-spread CDMA using maximum free distance low-rate convolutional codes. IEEE Trans. Commun. 2000, 48, 135–144. [Google Scholar] [CrossRef]
  22. Viterbi, A.J. Very low rate convolution codes for maximum theoretical performance of spread-spectrum multiple-access channels. IEEE J. Sel. Areas Commun. 1990, 8, 641–649. [Google Scholar] [CrossRef]
  23. Matsumoto, T.; Kohno, R. Performance of Super-Orthogonal Convolutional Coding for Ultra-Wideband Systems in Multipath and Multiuser Channels. Wirel. Pers. Commun. 2007, 40, 355–370. [Google Scholar] [CrossRef]
  24. Pietrzyk, M.M. Error Control Coding Schemes for Ultra-wideband Impulse Radio Systems. Ph.D. Thesis, Kielce University of Technology, Kielce, Poland, 12 February 2010. [Google Scholar]
  25. Takabayashi, K.; Tanaka, H.; Sugimoto, C.; Sakakibara, K.; Kohno, R. Performance Evaluation of Quality of Service Control Scheme in Multi-hop WBAN Based on IEEE 802.15.6. Sensors 2018, 18, 3969. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Takabayashi, K.; Tanaka, H.; Sakakibara, K. Evaluation of Wireless Body Area Network Utilizing Super Orthogonal Convolutional Code. In Proceedings of the 2019 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Taipei, Taiwan, 3–6 December 2019. [Google Scholar]
  27. Kaneyama, K.; Ochiai, H. A Study on HARQ for OFDM with Super-Orthogonal Convolutional Codes. In Proceedings of the IEICE-RCS, Nagasaki, Japan, 20–22 June 2018. [Google Scholar]
  28. Yazdandoost, K.Y.; Sayrafian-Pour, K. Channel Model for Body Area Network (BAN). IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs), IEEE P802.15-08-0780-10-0006. 2009. Available online: https://0-mentor-ieee-org.brum.beds.ac.uk/802.15/file/08/15-08-0780-10-0006-tg6-channel-model.pdf (accessed on 11 January 2022).
  29. Takabayashi, K.; Karvonen, H.; Paso, T.; Tanaka, H.; Sugimoto, C.; Kohno, R. Performance Evaluation of a QoS-aware Error Control Scheme for Multiple-WBAN Environment. IEEJ Trans. Electr. Electron. Eng. 2017, 12, S146–S157. [Google Scholar] [CrossRef]
  30. Jajodia, B.; Shaik, R.A.; Mahanta, A. Demodulation techniques for IEEE 802.15.6 IR-UWB DBPSK WBAN transceivers. In Proceedings of the 2015 IEEE 3rd International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA), Kuala Lumpur, Malaysia, 24–25 November 2015. [Google Scholar]
  31. Niemelä, V.; Hämäläinen, M.; Iinatti, J. On IEEE 802.15.6 IR-UWB receivers—simulations for DBPSK modulation. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013. [Google Scholar]
  32. Takabayashi, K.; Tanaka, H.; Sakakibara, K. Toward an Advanced Human Monitoring System Based on a Smart Body Area Network for Industry Use. Electronics 2021, 10, 688. [Google Scholar] [CrossRef]
  33. DWM1001 Datasheet, Decawave Ltd., ver. 1.10. 2017. Available online: https://www.decawave.com/wp-content/uploads/2019/01/DWM1001_Datasheet-1.4.pdf (accessed on 11 January 2022).
  34. Abughalieh, N.; Steenhaut, K.; Nowé, A.; Anpalagan, A. Turbo codes for multihop wireless sensor networks with decode-and-forward mechanism. EURASIP J. Wirel. Commun. Netw. 2014, 2014, 204. [Google Scholar]
  35. Goel, M.; Shanbhag, N.R. Low-power channel coding via dynamic reconfiguration. In Proceedings of the 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing, Proceedings ICASSP99, Phoenix, AZ, USA, 15–19 March 1999. [Google Scholar]
Figure 1. Operating frequency bands for IEEE 802.15.6 UWB PHY.
Figure 1. Operating frequency bands for IEEE 802.15.6 UWB PHY.
Sensors 22 02172 g001
Figure 2. UWB PHY frame format.
Figure 2. UWB PHY frame format.
Sensors 22 02172 g002
Figure 3. Signal transmission example where the burst pulse option is used.
Figure 3. Signal transmission example where the burst pulse option is used.
Sensors 22 02172 g003
Figure 4. SOCC encoder.
Figure 4. SOCC encoder.
Sensors 22 02172 g004
Figure 5. Block diagrams showing the procedure for applying an SOCC to the IEEE 802.15.6 UWB PHY.
Figure 5. Block diagrams showing the procedure for applying an SOCC to the IEEE 802.15.6 UWB PHY.
Sensors 22 02172 g005
Figure 6. Transmission failure ratio as a function of the transmission power in the case of the AWGN channel model. (a) BCH coding case. (b) RS coding case.
Figure 6. Transmission failure ratio as a function of the transmission power in the case of the AWGN channel model. (a) BCH coding case. (b) RS coding case.
Sensors 22 02172 g006aSensors 22 02172 g006b
Figure 7. Energy efficiency as a function of the transmission power in the case of the AWGN channel model. (a) BCH coding case. (b) RS coding case.
Figure 7. Energy efficiency as a function of the transmission power in the case of the AWGN channel model. (a) BCH coding case. (b) RS coding case.
Sensors 22 02172 g007aSensors 22 02172 g007b
Figure 8. Transmission failure ratio as a function of the transmission power in the case of the IEEE model CM3. (a) BCH coding case. (b) RS coding case.
Figure 8. Transmission failure ratio as a function of the transmission power in the case of the IEEE model CM3. (a) BCH coding case. (b) RS coding case.
Sensors 22 02172 g008aSensors 22 02172 g008b
Figure 9. Energy efficiency as a function of the transmission power in the case of the IEEE model CM3. (a) BCH coding case. (b) RS coding case.
Figure 9. Energy efficiency as a function of the transmission power in the case of the IEEE model CM3. (a) BCH coding case. (b) RS coding case.
Sensors 22 02172 g009aSensors 22 02172 g009b
Figure 10. Transmission failure ratio as a function of the transmission power ( G = N c p b R S O C C 1 = 8 ). (a) AWGN channel model. (b) IEEE model CM3.
Figure 10. Transmission failure ratio as a function of the transmission power ( G = N c p b R S O C C 1 = 8 ). (a) AWGN channel model. (b) IEEE model CM3.
Sensors 22 02172 g010
Figure 11. Energy efficiency as a function of the transmission power ( G = N c p b R S O C C 1 = 8 ). (a) AWGN channel model. (b) IEEE model CM3.
Figure 11. Energy efficiency as a function of the transmission power ( G = N c p b R S O C C 1 = 8 ). (a) AWGN channel model. (b) IEEE model CM3.
Sensors 22 02172 g011
Table 1. Mapping of information bits onto φ m for DBPSK.
Table 1. Mapping of information bits onto φ m for DBPSK.
g m φ m
00
1 π
Table 2. Computer simulation parameters.
Table 2. Computer simulation parameters.
ParameterDetails
Channel modelAWGN, IEEE model CM3
Path loss modelIEEE model CM3
Center frequency3993.6 MHz
Bandwidth ( BW ) 499.2 MHz
ModulationDBPSK
FEC (PHR)(40, 28) shortened BCH code, (11, 5) shortened Reed–Solomon (RS) code, SOCC ( K = 3 ~ 7 )
FEC (PSDU)(63, 51) BCH code, (31, 25) Reed–Solomon (RS) code, SOCC ( K = 3 ~ 7 )
Maximum transmission power0 dBm
Thermal noise density ( N 0 ) −174 dBm/Hz
Implementation loss ( I dB ) 3 dB
Receiver noise figure ( N F dB ) 5 dB
Information bit length ( L i n f o ) 540 bits
Communication distance ( d ) 0.5 m
Duration of p t ( T p ) 2.003 ns
Pulse optionSingle pulse option, burst pulse option
Uncoded symbol rate of the single pulse option ( R S ) 7.8 Msps
N c p b (burst pulse option)1, 2, 4, 8
Table 3. Transmission failure ratio using an AWGN channel model in the case of a single pulse option and BCH encoding. The transmission power is −14.3 dBm.
Table 3. Transmission failure ratio using an AWGN channel model in the case of a single pulse option and BCH encoding. The transmission power is −14.3 dBm.
Channel EncodingTransmission Failure Ratio
No BCH encoding0.3501
BCH encoding0.1891
SOCC R S O C C = 1/20.09212
SOCC R S O C C = 1/2 and BCH encoding0.07295
SOCC R S O C C = 1/40.02656
SOCC R S O C C = 1/4 and BCH encoding0.02078
SOCC R S O C C = 1/80.00709
SOCC R S O C C = 1/8 and BCH encoding0.00558
SOCC R S O C C = 1/160.00177
SOCC R S O C C = 1/16 and BCH encoding0.00149
SOCC R S O C C = 1/320.00037
SOCC R S O C C = 1/32 and BCH encoding0.00025
Table 4. Transmission failure ratio using an AWGN channel model in the case of a single pulse option and RS encoding. The transmission power is −14.3 dBm.
Table 4. Transmission failure ratio using an AWGN channel model in the case of a single pulse option and RS encoding. The transmission power is −14.3 dBm.
Channel Encoding Transmission Failure Ratio
No RS encoding0.3501
RS encoding0.1929
SOCC R S O C C = 1/20.09212
SOCC R S O C C = 1/2 and RS encoding0.05422
SOCC R S O C C = 1/40.02656
SOCC R S O C C = 1/4 and RS encoding0.01566
SOCC R S O C C = 1/80.00709
SOCC R S O C C = 1/8 and RS encoding0.00403
SOCC R S O C C = 1/160.00177
SOCC R S O C C = 1/16 and RS encoding0.00104
SOCC R S O C C = 1/320.00037
SOCC R S O C C = 1/32 and RS encoding0.00025
Table 5. Transmission failure ratio using an IEEE model CM3 in the case of a single pulse option and BCH encoding. The transmission power is −14.3 dBm.
Table 5. Transmission failure ratio using an IEEE model CM3 in the case of a single pulse option and BCH encoding. The transmission power is −14.3 dBm.
Channel Encoding Transmission Failure Ratio
No BCH encoding0.356
BCH encoding0.1966
SOCC R S O C C = 1/20.09942
SOCC R S O C C = 1/2 and BCH encoding0.07875
SOCC R S O C C = 1/40.03136
SOCC R S O C C = 1/4 and BCH encoding0.02452
SOCC R S O C C = 1/80.00884
SOCC R S O C C = 1/8 and BCH encoding0.00723
SOCC R S O C C = 1/160.00223
SOCC R S O C C = 1/16 and BCH encoding0.00196
SOCC R S O C C = 1/320.00063
SOCC R S O C C = 1/32 and BCH encoding0.00054
Table 6. Transmission failure ratio using an IEEE model CM3 in the case of a single pulse option and RS encoding. The transmission power is −14.3 dBm.
Table 6. Transmission failure ratio using an IEEE model CM3 in the case of a single pulse option and RS encoding. The transmission power is −14.3 dBm.
Channel EncodingTransmission Failure Ratio
No RS encoding0.356
RS encoding0.1972
SOCC R S O C C = 1/20.09942
SOCC R S O C C = 1/2 and RS encoding0.0584
SOCC R S O C C = 1/40.03136
SOCC R S O C C = 1/4 and RS encoding0.01778
SOCC R S O C C = 1/80.00884
SOCC R S O C C = 1/8 and RS encoding0.00555
SOCC R S O C C = 1/160.00223
SOCC R S O C C = 1/16 and RS encoding0.00150
SOCC R S O C C = 1/320.00063
SOCC R S O C C = 1/32 and RS encoding0.00043
Table 7. Transmission failure ratio using an AWGN channel model in the case of a burst pulse option and BCH and RS encoding. G = N c p b R S O C C 1 = 8 . The transmission power is −14.3 dBm.
Table 7. Transmission failure ratio using an AWGN channel model in the case of a burst pulse option and BCH and RS encoding. G = N c p b R S O C C 1 = 8 . The transmission power is −14.3 dBm.
Channel Encoding Transmission Failure Ratio
No encoding0.00829
BCH encoding0.00163
RS encoding0.00175
SOCC R S O C C = 1/20.00357
SOCC R S O C C = 1/2 and BCH encoding0.00238
SOCC R S O C C = 1/2 and RS encoding0.00139
SOCC R S O C C = 1/40.00463
SOCC R S O C C = 1/4 and BCH encoding0.00333
SOCC R S O C C = 1/4 and RS encoding0.00216
SOCC R S O C C = 1/80.00759
SOCC R S O C C = 1/8 and BCH encoding0.00641
SOCC R S O C C = 1/8 and RS encoding0.00421
Table 8. Transmission failure ratio using an IEEE model CM3 in the case of a burst pulse option and BCH and RS encoding. G = N c p b R S O C C 1 = 8 . The transmission power is −14.3 dBm.
Table 8. Transmission failure ratio using an IEEE model CM3 in the case of a burst pulse option and BCH and RS encoding. G = N c p b R S O C C 1 = 8 . The transmission power is −14.3 dBm.
Channel Encoding Transmission Failure Ratio
No encoding0.0239
BCH encoding0.0105
RS encoding0.00984
SOCC R S O C C = 1/20.00872
SOCC R S O C C = 1/2 and BCH encoding0.0064
SOCC R S O C C = 1/2 and RS encoding0.00429
SOCC R S O C C = 1/40.00762
SOCC R S O C C = 1/4 and BCH encoding0.00577
SOCC R S O C C = 1/4 and RS encoding0.00412
SOCC R S O C C = 1/80.0089
SOCC R S O C C = 1/8 and BCH encoding0.00721
SOCC R S O C C = 1/8 and RS encoding0.00543
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Takabayashi, K.; Tanaka, H.; Sakakibara, K. Toward Dependable Internet of Medical Things: IEEE 802.15.6 Ultra-Wideband Physical Layer Utilizing Superorthogonal Convolutional Code. Sensors 2022, 22, 2172. https://0-doi-org.brum.beds.ac.uk/10.3390/s22062172

AMA Style

Takabayashi K, Tanaka H, Sakakibara K. Toward Dependable Internet of Medical Things: IEEE 802.15.6 Ultra-Wideband Physical Layer Utilizing Superorthogonal Convolutional Code. Sensors. 2022; 22(6):2172. https://0-doi-org.brum.beds.ac.uk/10.3390/s22062172

Chicago/Turabian Style

Takabayashi, Kento, Hirokazu Tanaka, and Katsumi Sakakibara. 2022. "Toward Dependable Internet of Medical Things: IEEE 802.15.6 Ultra-Wideband Physical Layer Utilizing Superorthogonal Convolutional Code" Sensors 22, no. 6: 2172. https://0-doi-org.brum.beds.ac.uk/10.3390/s22062172

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop