Next Article in Journal
Mobility-Aware Offloading Decision for Multi-Access Edge Computing in 5G Networks
Next Article in Special Issue
Computationally Efficient Implementation of Joint Detection and Parameters Estimation of Signals with Dispersive Distortions on a GPU
Previous Article in Journal
Upper and Lower Leaf Side Detection with Machine Learning Methods
Previous Article in Special Issue
Equivalent MIMO Channel Matrix Sparsification for Enhancement of Sensor Capabilities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inter-Multilevel Super-Orthogonal Space–Time Coding Scheme for Reliable ZigBee-Based IoMT Communications

1
Department of Electrical Engineering, National Taipei University of Technology, Taipei 10608, Taiwan
2
Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
3
Department of Natural Resources and Environmental Studies, National Dong Hwa University, Hualien 974301, Taiwan
4
National Space Organization, National Applied Research Laboratories, Hsinchu 30078, Taiwan
5
Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University, Keelung 202301, Taiwan
*
Author to whom correspondence should be addressed.
Submission received: 17 March 2022 / Revised: 29 March 2022 / Accepted: 30 March 2022 / Published: 31 March 2022

Abstract

:
The Internet of Things (IoT) technology has revolutionized the healthcare industry by enabling a new paradigm for healthcare delivery. This paradigm is known as the Internet of Medical Things (IoMT). IoMT devices are typically connected via a wide range of wireless communication technologies, such as Bluetooth, radio-frequency identification (RFID), ZigBee, Wi-Fi, and cellular networks. The ZigBee protocol is considered to be an ideal protocol for IoMT communication due to its low cost, low power usage, easy implementation, and appropriate level of security. However, maintaining ZigBee’s high reliability is a major challenge due to multi-path fading and interference from coexisting wireless networks. This has increased the demand for more efficient channel coding schemes that can achieve a more reliable transmission of vital patient data for ZigBee-based IoMT communications. To meet this demand, a novel coding scheme called inter-multilevel super-orthogonal space–time coding (IM-SOSTC) can be implemented by combining the multilevel coding and set partitioning of super-orthogonal space–time block codes based on the coding gain distance (CGD) criterion. The proposed IM-SOSTC utilizes a technique that provides inter-level dependency between adjacent multilevel coded blocks to facilitate high spectral efficiency, which has been compromised previously by the high coding gain due to the multilevel outer code. In this paper, the performance of IM-SOSTC is compared to other related schemes via a computer simulation that utilizes the quasi-static Rayleigh fading channel. The simulation results show that IM-SOSTC outperforms other related coding schemes and is capable of providing the optimal trade-off between coding gain and spectral efficiency whilst guaranteeing full diversity and low complexity.

1. Introduction

The Internet of Medical Things (IoMT) technology has been rapidly transforming healthcare delivery in recent years [1]. The IoMT is a subset of the IoT, which pertains to the use of medical devices and applications that are connected over the Internet in order to provide better healthcare services [2]. The IoMT has the potential to improve the accuracy of diagnosis and treatment, enhance patient monitoring, reduce healthcare delivery time, and lower healthcare costs. The IoMT can also engage and empower patients and their caretakers to enhance the quality and efficiency of self-management [3].
The IoMT is typically enabled by wireless devices, wireless sensor networks (WSNs), gateways, Internet protocols, cloud computing, and analytics engines [4]. Among the wireless communication protocols, IEEE 802.15.4-based ZigBee has recently attracted a lot of attention and has become the most popular IoMT-based healthcare solution due to its low cost and low power consumption [5,6,7,8]. ZigBee’s worldwide standard uses the ISM 2.4 GHz frequency band and has a defined rate of 250 kb/s, which make it best suited for periodic data transmission [9,10]. In some chronic disease cases, such as hypertension and diabetes, IoMT-transmitted data typically comprise periodical signals that have relatively low data rates [11]. Hence, the ZigBee protocol is considered to be the ideal choice for applications in which high data rates are not required.
The WSN-based IoMT is highly heterogeneous due to various underlying devices, protocols, and applications [12]. Therefore, IoMT systems must be able to appropriately manage numerous devices in terms of interoperability and reliability. The reliability of data that are transmitted in wireless networks is definitely vital to any communication protocol that needs to be ensured. In healthcare systems, the reliability of the communication between ubiquitous IoMT devices is a critical factor [13]. The lack of reliability in IoMT devices may put patients’ lives at risk [14]. Since the ZigBee protocol operates in the license-free 2.4 GHz ISM frequency band that is shared with some other wireless communication protocols, such as IEEE 802.11b/g, there is a potential overlapping or interference that could affect the reliability and robustness of the IEEE 802.15.4 networks [15,16,17,18,19]. Figure 1 shows a remote patient monitoring system that uses a ZigBee wireless network, in which a patient sensor sends periodic data to a ZigBee gateway over a ZigBee network. Then, the data are transmitted over the Internet to a hospital computer to allow medical staff to monitor the patient’s condition.
In North America, the IEEE 802.15.4 or ZigBee channels that are located between 802.11b/g channels suffer the most from interference, except for IEEE 802.15.4 channels 15 and 20, which suffer the least from the Wi-Fi or IEEE 802.11b/g interference, as shown in Figure 2. However, IEEE 802.15.4 channels 15, 20, 25, and 26 may not be totally interference-free due to the out-of-band emissions of IEEE 802.11b/g signals.
In recent years, several studies have been conducting to mitigate the coexistence problem of wireless systems, such as interference and overlapping between ZigBee and Wi-Fi channels. Yi et al. [16] proposed a frequency agility-based interference avoidance algorithm for smart grid applications to detect interference and guarantee ZigBee performance when Wi-Fi interference is significant. Kim et al. [5] developed an adaptive algorithm that can control the traffic in Wi-Fi networks to ensure that delays experienced by ZigBee sensors do not exceed the maximum tolerated delay time. Another study [18] proposed a coexistence solution called the guide busy tone (GBT), which can provide reliable communication to the ZigBee network under Wi-Fi traffic influences by reserving a frequency channel for ZigBee. However, the proposed GBT solution requires additional power and cancellation complexity. The work in [19] aimed to design a novel ZigBee decoding technique called PolarScout, which separates collided ZigBee signal samples from Wi-Fi interference to enable direct ZigBee data decoding. Nevertheless, PolarScout imposes restrictions on commodity ZigBee devices.
Yan et al. [20] presented WizBee, a coexistence system that uses a single-antenna sink without changing current Wi-Fi and ZigBee designs. Moreover, an innovative interference cancellation scheme for ZigBee signal coexistence was proposed, in which Wi-Fi decoding is used for channel coefficient estimation in an iterative way. The authors used soft Viterbi decoding with weighted confidence values over interfered subcarriers for robust and accurate Wi-Fi decoding. This work [21] presented a clean-slate technique called DOTA to combat the cross-technology interference (CTI) and enable ZigBee–Wi-Fi co-transmission. Unlike existing solutions that only handle Wi-Fi to ZigBee interference, DOTA accounts for the true sense of CTI wherein ZigBee and Wi-Fi interfere with each other. DOTA comprises two operations: signal polishing and pulse disambiguation to decompose and thread signal samples to recover contaminated ZigBee and Wi-Fi signals. Another work by Yang et al. [22] proposed ZIMO, a sink-based MIMO design on a USRP platform for the harmonic coexistence of ZigBee and Wi-Fi with the aim of protecting the ZigBee data packets from interference by high-power cross-technology signals. The key insight is to properly exploit opportunities that result from the differences between Wi-Fi and ZigBee and to bridge the gap between interested data and cross-technology signals. Additionally, extracting the channel coefficient of Wi-Fi and ZigBee can improve other coexistence technologies.
In this research, a reliable coding scheme is introduced, namely inter-multilevel super-orthogonal space–time coding (IM-SOSTC), which allows for inter-level dependency between adjacent multilevel coded blocks to improve coding gain and guarantee full diversity whilst maintaining reasonable spectral efficiency and decoding complexity in a wireless fading and interfering channel for ZigBee-based IoMT communications. Unlike previous work, this study uses multiple transmitters to further improve the spectral efficiency and achieve full diversity.

2. Related Coding Schemes

Many remarkable coding designs have considered low complexity and transmission diversity in wireless fading channels. Alamouti [23] presented a simple transmission diversity scheme to improve signal quality using two transmission antennas and one receiving antenna. The proposed scheme provides the same diversity order as the maximal-ratio receiver combining (MRRC) with one transmission and two receiving antennas. Despite the simplicity of Alamouti’s scheme, there was still a degradation in performance compared to space–time trellis codes (STTCs).
Tarokh et al. [24] designed STTCs to enhance the error performance, provide full diversity gain, and reduce the effects of multi-path fading over wireless communication channels using multiple transmission antennas. Nevertheless, the decoding complexity rises exponentially with the increase in the transmission rate [25]. Another work [26] proposed a simple robust space–time coding scheme using concatenated orthogonal space–time block codes (OSTBC) and trellis coded modulation construction to achieve robust performance over fading conditions. However, the shortcoming of this scheme is that it does not provide the highest possible coding gain. Jafarkhani et al. [27] introduced a new class of STTCs called super-orthogonal space–time trellis codes (SOSTTC), which combine set partitioning (trellis codes) and a super-set of OSTBCs in a systematic way to enhance coding gain and provide full diversity over the previous space-–time trellis code constructions. Although SOSTTC does not expand the constellation signals, it does expand the orthogonal matrices.
Jafarkhani and Hassanpour [28] introduced new codes for four transmission antennas, namely super-quasi-orthogonal space–time trellis codes, which combine set partitioning and a super-set of quasi-orthogonal space–time block codes [29] to improve coding gain and provide full diversity. The authors also presented non-full-rate codes, which provide higher coding gains compared to the full-rate codes. One study [30] proposed a new class of low complexity space–time trellis codes (STTCs) for a closed-loop transmission system according to channel phase feedback and the concatenation of a standard multiple trellis coded modulation (M-TCM) outer code with an inner code, called co-phase STTCs (CPSTTCs). However, this scheme requires a huge overhead for large antenna arrays.
In [31], a multichannel equaliser and orthogonal frequency division multiplexing (OFDM) were applied to the super-orthogonal block codes (SOBCs) in the space–time domain to control the effects of signal interference caused by the frequency selectivity of the fading channel. The authors considered two forms of SOBCs: super-orthogonal space–time trellis coded OFDM and super-orthogonal space–frequency trellis coded OFDM. In addition, new decoding trellises for two-state and four-state coding schemes were introduced. The simulation results showed that the super-orthogonal space–frequency trellis coded OFDM scheme surpassed the super-orthogonal space–time trellis coded OFDM scheme in terms of coding gain under various channel delay spreads. However, the error performance can still be improved.
The multilevel coding (MLC) technique is a powerful approach to construct coding schemes with large coding gains [32,33]. Many previous studies have applied the concatenation of space–time block codes (STBCs) and multilevel codes for the advantages of coding gain and full diversity [27,34,35,36]. However, when multilevel codes schemes utilize the set partitioning of super-orthogonal codes (SOCs), full diversity cannot be achieved, which affects the reliability of ZigBee-based IoMT communications. In this work, a novel technique is proposed, which is called inter-multilevel dependency. This technique provides inter-level dependency between adjacent multilevel coded blocks to provide full diversity and improve the coding gain whilst maintaining reasonable spectral efficiency and decoding complexity for ZigBee-based IoMT communications.

3. The Proposed Scheme

In this section, the general design of the proposed system is presented and the set partitioning of a super-orthogonal code is discussed. The superiority of the proposed scheme is demonstrated through the use of examples. Figure 3 shows the overall flow chart for the system model. In the multilevel encoder, each coded block had 2 m + 1 rows and n columns. m represents the number of bits per two-dimensional symbol. The n columns were mapped to n transmission matrices. In the decoder, the squared Euclidean distance was used as the decoding metric and the multistage decoder was adopted.
Starting from the Alamouti 2 × 2 STBC, a parameterized class of orthogonal transmission matrices for two transmission antennas [27] was defined as follows:
T ( α , β ; θ ) = α · e j θ β β · e j θ α .
where α and β are M-ary constellation symbols and θ is the rotation angle. During the first time segment, the encoder transmitted α · e j θ from Antenna 1 and β from Antenna 2. During the second time segment, the encoder transmitted β · e j θ from Antenna 1 and α from Antenna 2.
Many orthogonal space–time block codes (OSTBCs), denoted as W ( 1 ) ( θ ) = T ( α , β ; θ ) , can be built using different values of the parameter θ . The union of these codes is called a super-orthogonal code (SOC) [37]. SOSTTC was designed by concatenating an outer trellis code with an inner super-orthogonal code [38]. The advantage of using super-orthogonal code is that it expands the number of available orthogonal matrices [27,39]. The trellises of SOSTTC were designed using the set partitioning rules to maximize the CGD [40], in which the CGD between two different transmission matrices T and T is defined as:
d ( T , T ) = det ( T T ) ( T T ) H .
where the superscript H denotes the transpose conjugate of any matrix.
Example 1.
Consider the BPSK signal constellation. Let:
W ( 1 ) ( 0 ) = + 1 + 1 1 + 1 , 1 1 + 1 1 , 1 + 1 1 1 , + 1 1 + 1 + 1
and
W ( 1 ) ( π ) = 1 + 1 + 1 + 1 , + 1 1 1 1 , + 1 + 1 + 1 1 , 1 1 1 + 1
denote two different OSTBCs with parameter θ = 0 and π , respectively. Let W ( 0 ) denote the union of W ( 1 ) ( 0 ) and W ( 1 ) ( π ) . The three-level partitioning chain P ( 3 ) = W ( 0 ) / W ( 1 ) / W ( 2 ) can be formed as indicated in Figure 4. Let the intra-set coding gain distance of W ( p ) , p = 0 , 1 , 2 be identified as:
Δ ( p ) = min d ( T , T ) T , T W ( p ) , T T .
It can be calculated from (2) and (3) that Δ ( 0 ) , Δ ( 1 ) , and Δ ( 2 ) are 0, 16, and 64, respectively. Note that two different transmission matrices in the super-orthogonal code W ( 0 ) may not be orthogonal. Hence, full diversity cannot be guaranteed in W ( 0 ) .
A two-state trellis diagram of a 2/3-rate convolutional code encoder is illustrated in Figure 5. Two message bits are encoded into three coded bits, which are then mapped onto one transmission matrix according to the partition chain P ( 3 ) . Since each transmission matrix contains two BPSK symbols within two time segments, the average spectral efficiency is 1 bit/s/Hz.
In designing SOSTTC, the transmission matrices in an OSTBC, W ( 1 ) ( 0 ) or W ( 1 ) ( π ) , are assigned to the branches that diverge from a state in the trellis. Therefore, any pair of coded paths in the trellis can achieve full diversity because they come from the same orthogonal code. Since the super-orthogonal code has an intra-set CGD of 0, full diversity cannot be achieved when the traditional MLC scheme utilizes the set partitioning of SOC. According to the rank and determinant criteria described in [24], the aim of the architecture is to maximize CGD and achieve full diversity over all pairs of distinct codewords.
In this research, we introduce a novel coding scheme called inter-multilevel super-orthogonal space–time coding (IM-SOSTC), which provides inter-level dependency between adjacent multilevel coded blocks and hence, guarantees full diversity. This proposed coding scheme was motivated by the multilevel coding structure in [41]. In this section, the proposed scheme is explained through examples and a general design rule is then provided.
Example 2.
Considering the three-level partition chain P ( 3 ) that was constructed in Example 1, the encoding of the inter-multilevel super-orthogonal space–time code (IM-SOSTC-1) is presented in Figure 6.
Let S ( t ) = s 1 ( 0 ) ( t ) s 2 ( 0 ) ( t ) s 1 ( 1 ) ( t ) s 2 ( 1 ) ( t ) s 1 ( 2 ) ( t ) s 2 ( 2 ) ( t ) represent the coded block that is formed for the tth time segment, where s 1 ( 0 ) ( t ) and s 2 ( 0 ) ( t ) were determined in the previous time segment and s 1 ( 1 ) ( t ) , s 2 ( 1 ) ( t ) , s 1 ( 2 ) ( t ) , and s 2 ( 2 ) ( t ) are determined in the current time segment. The encoding of the tth time segment includes two successive coded blocks, represented by ( S ( t ) and S ( t + 1 ) ) . During the first level of encoding, ( s 1 ( 1 ) ( t ) , s 2 ( 1 ) ( t ) , s 1 ( 0 ) ( t + 1 ) , s 2 ( 0 ) ( t + 1 ) ) is a codeword for a (4, 2) binary linear code C ¯ ( 1 , 0 ) . Thus, C ¯ ( 1 , 0 ) is a composition of C ^ ( 1 ) C ( 1 ) and C ( 0 ) and the generator matrix of C ¯ ( 1 , 0 ) is G ^ ( 1 ) G ( 0 ) G ( 1 ) 0 = 01 11 11 00 , where G ( 1 ) is the generator matrix of the (2, 1, 2) repetition code C ( 1 ) , G ^ ( 1 ) G ( 1 ) is the generator matrix of the (2, 2, 1) code C ^ ( 1 ) C ( 1 ) , and G ( 0 ) is the generator matrix of the (2, 1, 2) repetition code C ( 0 ) . During the second level of encoding, ( s 1 ( 2 ) ( t ) , s 2 ( 2 ) ( t ) ) is a codeword for the (2, 2, 1) universal code C ( 2 ) . For i = 1 , 2 , the column vector s i ( 0 ) ( t ) s i ( 1 ) ( t ) s i ( 2 ) ( t ) T is mapped onto the transmission matrix T i ( α , β ; θ ) . Four message bits u 1 ( t ) , u 2 ( t ) , u 3 ( t ) , u 4 ( t ) are encoded into two transmission matrices, which contain four BPSK symbols for the tth time segment. Therefore, the average spectral efficiency is 1 bit/s/Hz.
Now, the minimum CGD of IM-SOSTC-1 is calculated. Let ( u 1 ( t ) , u 2 ( t ) , u 3 ( t ) , u 4 ( t ) ) and ( u 1 ( t ) , u 2 ( t ) , u 3 ( t ) , u 4 ( t ) ) represent different message blocks and let ( S ( t ) , S ( t + 1 ) ) and ( S ( t ) , S ( t + 1 ) ) represent the corresponding coded blocks. Note that the intra-set CGDs of W ( 0 ) , W ( 1 ) , and W ( 2 ) can be calculated as: det 4 4 4 4 = 0 , det 4 0 0 4 = 16 , and det 8 0 0 8 = 64 , respectively.
Consider the following:
1.
When u 1 ( t ) u 1 ( t ) , it can be seen from the generator matrix of C ¯ ( 1 , 0 ) that S ( t ) S ( t ) and S ( t + 1 ) S ( t + 1 ) . Since the minimum Hamming distances of C ^ ( 1 ) C ( 1 ) and C ( 0 ) are 1 and 2, respectively, the minimum coding gain distance between ( S ( t ) , S ( t + 1 ) ) and ( S ( t ) , S ( t + 1 ) ) can be computed as: det 4 0 0 4 + 4 4 4 4 4 4 4 4 = 80 .
2.
When u 1 ( t ) = u 1 ( t ) and u 2 ( t ) u 2 ( t ) , then S ( t ) S ( t ) . Since the minimum Hamming distance of C ( 1 ) is 2, the minimum CGD between S ( t ) and S ( t ) is calculated as:
det 4 0 0 4 + 4 0 0 4 = 64 .
3.
When ( u 1 ( t ) , u 2 ( t ) ) = ( u 1 ( t ) , u 2 ( t ) ) and ( u 3 ( t ) , u 4 ( t ) ) ( u 3 ( t ) , u 4 ( t ) ) , then S ( t ) S ( t ) . Since the minimum Hamming distance of C ( 2 ) is 1, the minimum CGD between S ( t ) and S ( t ) is calculated as: det 8 0 0 8 = 64 .
From the above conditions, the minimum CGD of IM-SOSTC-1 is 64. The simple two-state trellis of C ¯ ( 1 , 0 ) is shown in Figure 7, which combines two partial trellises for C ^ ( 1 ) C ( 1 ) and C ( 0 ) .
Now, the systematic design method for IM-SOSTC is described. Let W ( 1 ) = W ( 1 ) ( 0 ) = T ( α , β ; 0 ) , where α and β are M-ary constellation symbols. If M = 2 m , a 2m-level partitioning chain of W ( 1 ) / W ( 2 ) / / W ( 2 m ) with set partitioning can be constructed according to the CGD criterion introduced in [27]. By letting the super-orthogonal code W ( 0 ) denote the union of W ( 1 ) ( 0 ) and W ( 1 ) ( θ ) , a (2m+1)-level partitioning chain P ( 2 m + 1 ) = W ( 0 ) / W ( 1 ) / W ( 2 ) / / W ( 2 m ) can be built. The coding configuration is presented in Figure 8. The coded block that is formed for the tth time segment is represented by S ( t ) = s 1 ( 0 ) ( t ) s n ( 0 ) ( t ) s 1 ( 2 m ) ( t ) s n ( 2 m ) ( t ) , where s 1 ( 0 ) ( t ) , , s n ( 0 ) ( t ) were determined in a previous time segment. During the first level of the encoding, ( s 1 ( 1 ) ( t ) , , s n ( 1 ) ( t ) , s 1 ( 0 ) ( t + 1 ) , , s n ( 0 ) ( t + 1 ) ) is a codeword for the C ¯ ( 1 , 0 ) of length 2n, which combines C ^ ( 1 ) C ( 1 ) and C ( 0 ) .
The generator matrix of C ¯ ( 1 , 0 ) is represented as: G ^ ( 1 ) G ( 0 ) G ( 1 ) 0 . During the pth level of the encoding, p = 2 , 3 , , 2 m , ( s 1 ( p ) , s 2 ( p ) , , s n ( p ) ) is designed to be a codeword for an ( n , k ( p ) , d ( p ) ) binary block code C ( p ) of length n with dimension k ( p ) and a minimum Hamming distance of d ( p ) . For i = 1 , 2 , , n , the column vector s i ( 0 ) ( t ) s i ( 2 m ) ( t ) T is mapped onto the transmission matrix T i ( α , β ; θ ) according to the partition chain P ( 2 m + 1 ) . The associated IM-SOSTC scheme is denoted as Ω C ¯ ( 1 , 0 ) , C ( 2 ) , , C ( 2 m ) ; P ( 2 m + 1 ) .
Let k ( 0 ) and k ( 1 ) denote the dimensions of C ( 0 ) and C ( 1 ) , respectively, and let the dimension of C ¯ ( 1 , 0 ) be k ( 0 ) + k ( 1 ) . As every coded block S ( t ) contains 2n signals, the average spectral efficiency is:
p = 0 2 m k ( p ) 2 n b i t s / s / H z .
The intra-set CGD of W ( 0 ) can be expressed as: det δ ( 0 ) δ ( 0 ) δ ( 0 ) δ ( 0 ) = 0 . For p = 1 , 2 , , 2 m , the intra-set CGD of W ( p ) is det δ ( p ) 0 0 δ ( p ) = δ ( p ) 2 = Δ ( p ) . When K = p = 0 2 m k ( p ) , let ( u 1 ( t ) , u 2 ( t ) , , u K ( t ) ) and ( u 1 ( t ) , u 2 ( t ) , , u K ( t ) ) represent two different message blocks and let ( S ( t ) , S ( t + 1 ) ) and ( S ( t ) , S ( t + 1 ) ) represent the corresponding coded blocks. Consider the following conditions:
1.
When ( u 1 ( t ) , u 2 ( t ) , , u k 0 ( t ) ) ( u 1 ( t ) , u 2 ( t ) , , u k 0 ( t ) ) , then S ( t ) S ( t ) and S ( t + 1 ) S ( t + 1 ) . Let d ˜ ( 1 ) and d ( 0 ) denote the minimum Hamming distances of C ^ ( 1 ) C ( 1 ) and C ( 0 ) , respectively. The minimum coding gain distance between ( S ( t ) , S ( t + 1 ) ) and ( S ( t ) , S ( t + 1 ) ) is expressed as:
det i = 1 d ˜ ( 1 ) δ ( 1 ) 0 0 δ ( 1 ) + i = 1 d ( 0 ) δ ( 0 ) δ ( 0 ) δ ( 0 ) δ ( 0 ) = d ˜ ( 1 ) 2 Δ ( 1 ) + 2 d ˜ ( 1 ) d ( 0 ) δ ( 1 ) δ ( 0 ) .
2.
When ( u 1 ( t ) , u 2 ( t ) , ..., u k 0 ( t ) ) = ( u 1 ( t ) , u 2 ( t ) , ..., u k 0 ( t ) ) and ( u k 0 + 1 ( t ) , u k 0 + 2 ( t ) , ..., u k 0 + k 1 ( t ) ) ( u k 0 + 1 ( t ) , u k 0 + 2 ( t ) , ..., u k 0 + k 1 ( t ) ) , then S ( t ) S ( t ) . Let d ( 1 ) denote the minimum Hamming distance of C ( 1 ) . The minimum CGD between S ( t ) and S ( t ) can be expressed as:
det i = 1 d ( 1 ) δ ( 1 ) 0 0 δ ( 1 ) = d ( 1 ) 2 Δ ( 1 ) .
3.
When ( u 1 ( t ) , u 2 ( t ) , ..., u k 0 + k 1 ( t ) ) = ( u 1 ( t ) , u 2 ( t ) , ..., u k 0 + k 1 ( t ) ) and ( u k 0 + k 1 + 1 ( t ) , u k 0 + k 1 + 2 ( t ) , ..., u K ( t ) ) ( u k 0 + k 1 + 1 ( t ) , u k 0 + k 1 + 2 ( t ) , ..., u K ( t ) ) , then S ( t ) S ( t ) . At the pth level, p = 2 , , 2 m , the minimum CGD between S ( t ) and S ( t ) is defined as:
det i = 1 d ( p ) δ ( p ) 0 0 δ ( p ) = d ( p ) 2 Δ ( p ) .
Based on the above conditions, the minimum CGD of Ω C ¯ ( 1 , 0 ) , C ( 2 ) , , C ( 2 m ) ; P ( 2 m + 1 ) is:
min 1 p 2 m d ˜ ( 1 ) 2 Δ ( 1 ) + 2 d ˜ ( 1 ) d ( 0 ) δ ( 1 ) δ ( 0 ) , d ( p ) 2 Δ ( p ) .
We adopted the suboptimal multistage decoder from [42] to keep the decoding complexity low. Moreover, the Viterbi soft decoding algorithm was computed on the trellises of component codes C ¯ ( 1 , 0 ) , C ( 2 ) , , C ( 2 m ) .
Example 3.
Considering the QPSK constellation, when W ( 0 ) = W ( 1 ) ( 0 ) W ( 1 ) ( π ) , a five-level partition chain P ( 5 ) = W ( 0 ) / W ( 1 ) / / W ( 4 ) can be constructed. It can be calculated that Δ ( 0 ) , Δ ( 1 ) , Δ ( 2 ) , Δ ( 3 ) , and Δ ( 4 ) are 0, 4, 16, 16, and 64, respectively. Let n=2, C ¯ ( 1 , 0 ) be the (4, 2) code with the generator matrix 01 11 11 00 , and C ( 2 ) , C ( 3 ) , C ( 4 ) be the (2,2,1) codes. It can be calculated from (4) and (8) that the minimum CGD and spectral efficiency of Ω C ¯ ( 1 , 0 ) , C ( 2 ) , C ( 3 ) , C ( 4 ) ; P ( 5 ) , (IM-SOSTC-2) are 16 and 2 bits/s/Hz, respectively. However, the IM-SOSTC scheme can be designed with much larger minimum CGD values for the price of lower spectral efficiency.
Example 4.
Let n= 2, C ¯ ( 1 , 0 ) be the (4,1) code with the generator matrix 11 11 , let C ( 2 ) , C ( 3 ) be the (2, 1, 2) codes, and let C ( 4 ) be the (2, 2, 1) code. Note that C ( 1 ) is the (2, 0) code. It can be calculated from (4) and (8) that the minimum CGD and spectral efficiency of Ω C ¯ ( 1 , 0 ) , C ( 2 ) , C ( 3 ) , C ( 4 ) ; P ( 5 ) , (IM-SOSTC-3) are 64 and 1.25 bits/s/Hz, respectively. It is worth mentioning that the spectral efficiency can be increased when the length of the component codes is increased.
Example 5.
Let n= 4, C ¯ ( 1 , 0 ) be the (8,2) code with the generator matrix 0011 1111 1111 0000 , let C ( 2 ) , C ( 3 ) be the (4, 3, 2) codes, and let C ( 4 ) be the (4, 4, 1) code. The minimum CGD and spectral efficiency of Ω C ¯ ( 1 , 0 ) , C ( 2 ) , C ( 3 ) , C ( 4 ) ; P ( 5 ) , (IM-SOSTC-4) are 64 and 1.5 bits/s/Hz, respectively. The two-state trellis of C ¯ ( 1 , 0 ) is shown in Figure 9.

4. Results and Performance Evaluation

The simulation results for the frame error rate (FER) performance of the two-state IM-SOSTC-4 compared to other related low complexity orthogonal and super-orthogonal scheme designs are presented in Figure 10. In all simulations, two transmission antennas and one receiving antenna were considered on the quasi-static Rayleigh fading channel. Moreover, each segment consisted of 128 symbols out of each transmission antenna. It was also assumed that the path gains were constant over a frame of length n and varied from one frame to another. The simulation was performed using C language. From Figure 10, it can be noted that IM-SOSTC-4 surpassed the other related schemes in terms of coding gain. This coding gain achievement is reasonable because the minimum CGD of IM-SOSTC-4 is 64, which is considered high compared to the CGDs of other schemes. In general, the coding gain distance was high for low rate codes and hence, there was a trade-off between coding gain and the code rate. In addition, the super-orthogonal codes from [27,28,31] outperformed the orthogonal codes from [23,24,26,30], as can be observed from Figure 10.
It is worth mentioning that IM-SOSTC surpassed not only the other STBCs, but also STTCs. Additionally, the decoding complexity of the proposed IM-SOSTC is low because of the suboptimal multistage decoder and the squared Euclidean distance, which was used as the metric in the Viterbi soft decoding algorithm that was computed on the trellises of the component codes. Table 1 shows the main simulation parameters.
Table 2 shows the coding gain improvement of the IM-SOSTC-4 over the popular Alamouti scheme compared to the other coding schemes. Note that the spectral efficiency could be further improved by adding more inter-level dependency. For example, in IM-SOSTC-4, we could form the composition of C ˜ ( 3 ) and C ˜ ( 2 ) , denoted as C ¯ ( 3 , 2 ) , by using the squaring construction in which C ˜ ( p ) = C ^ ( p ) C ( p ) , p = 2 , 3 . The generator matrix of C ¯ ( 3 , 2 ) was G ^ ( 3 ) G ^ ( 2 ) 0 G ( 2 ) G ( 3 ) 0 , where G ( p ) and G ^ ( p ) are the generator matrices of C ( p ) and C ^ ( p ) , respectively. The inter-level dependency provided one additional message bit. By repeating a similar concept, the inter-level dependency between C ¯ ( 3 , 2 ) and C ¯ ( 1 , 0 ) generated the composite code C ¯ ( 3 , 2 , 1 , 0 ) . The generator matrix and the two-state trellis of C ¯ ( 3 , 2 , 1 , 0 ) are shown in Figure 11 and Figure 12, respectively. It could then be calculated that the minimum CGD of Ω C ¯ ( 3 , 2 , 1 , 0 ) , C ( 4 ) ; P ( 5 ) was still 64 while spectral efficiency could be increased to 1.75 bits/s/Hz.
Additionally, the trellis complexity of C ¯ ( 1 , 0 ) in IM-SOSTC-4 was 27, in which the trellis complexity refers to 24 additions and 3 comparisons, as shown in Figure 9. C ( 2 ) and C ( 3 ) in IM-SOSTC-4 were the (4, 3, 2) code. In Figure 13, the number of additions was 12 and the number of comparisons was 5. Therefore, the trellis complexity of C ( 2 ) and C ( 3 ) was 17. Moreover, the trellis complexity of C ( 4 ) in IM-SOSTC-4 was 12, in which the number of additions was 8 and the number of comparisons was 4, as shown in Figure 14. Hence, the total trellis complexity was 73. Nevertheless, the total trellis complexity could be normalized and divided by eight because each coded block contained eight QPSK signals; hence, the average trellis complexity was only 73/8 = 9.125 operations per two-dimensional signal.

5. Conclusions

In this paper, an original low-cost coding structure was proposed, namely inter-multilevel super-orthogonal space–time coding (IM-SOSTC). This flexible coding design allows for inter-level dependency between adjacent multilevel coded blocks to improve coding gain and guarantee full diversity whilst maintaining reasonable spectral efficiency in a wireless fading and interfering channel. Hence, the proposed IM-SOSTC can meet the reliability requirements of ZigBee-based IoMT communications while achieving low complexity. The IM-SOSTC was compared to the other related schemes of STTC, Robust STCS, SOSTTC, SQOSTTC, low complexity STTC, and SOSFTC OFDM over Alamouti and the IM-SOSTC showed significant high coding gains reaching 3.97 dB, while the other schemes reached 0.56 dB, 1.16 dB, 2.73 dB, 1.82 dB, 3.29 dB, and 3.67 dB at an FEP of 10 2 , respectively. Moreover, the average trellis complexity was only 9.125 operations per two-dimensional signal. The data rate can be raised by increasing the amount of inter-level dependency. However, the increase in the amount of inter-level dependency affects the coding gain and reliability. Future work will focus on the study of the maximum spectral efficiency for a given coding gain distance (CGD) and an analysis of the trade-off between complexity and reliability.

Author Contributions

Conceptualization, S.-C.M. and Y.-L.C.; formal analysis, J.H.C.; investigation, M.A. and L.C.; methodology, S.-C.M. and Y.-L.C.; software, C.-S.K.; supervision, S.-C.M. and W.-Y.C.; validation, M.A. and M.-C.W.; writing—original draft, M.A.; writing—review and editing, J.H.C. and C.-S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Ministry of Science and Technology, Taiwan, Grant No. MOST 110-2622-E-027-025, 110-2119-M-027-001, 110-2221-E-027-101, 109-2116-M-027-004; and National Space Organization, Grant No. NSPO-S-110244; and National Science and Technology Center for Disaster Reduction, Grant No. NCDR-S-110096.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Usman, M.; Jan, M.A.; He, X.; Chen, J. P2DCA: A privacy-preserving-based data collection and analysis framework for IoMT applications. IEEE J. Sel. Areas Commun. 2019, 37, 1222–1230. [Google Scholar] [CrossRef]
  2. Ghubaish, A.; Salman, T.; Zolanvari, M.; Unal, D.; Al-Ali, A.K.; Jain, R. Recent Advances in the Internet of Medical Things (IoMT) Systems Security. IEEE Internet Things J. 2020, 8, 8707–8718. [Google Scholar] [CrossRef]
  3. Chen, M.; Yang, J.; Zhou, J.; Hao, Y.; Zhang, J.; Youn, C.H. 5G-smart diabetes: Toward personalized diabetes diagnosis with healthcare big data clouds. IEEE Commun. Mag. 2018, 56, 16–23. [Google Scholar] [CrossRef]
  4. Farahani, S. ZigBee Wireless Networks and Transceivers; Newness: Oxford, UK, 2011. [Google Scholar]
  5. Kim, Y.; Lee, S.; Lee, S. Coexistence of ZigBee-based WBAN and WiFi for health telemonitoring systems. IEEE J. Biomed. Health Inform. 2015, 20, 222–230. [Google Scholar] [CrossRef]
  6. Velusamy, B.; Pushpan, S.C. An enhanced channel access method to mitigate the effect of interference among body sensor networks for smart healthcare. IEEE Sens. J. 2019, 19, 7082–7088. [Google Scholar] [CrossRef]
  7. Dey, N.; Ashour, A.S.; Shi, F.; Fong, S.J.; Sherratt, R.S. Developing residential wireless sensor networks for ECG healthcare monitoring. IEEE Trans. Consum. Electron. 2017, 63, 442–449. [Google Scholar] [CrossRef] [Green Version]
  8. Niu, J.; Wang, B.; Shu, L.; Duong, T.Q.; Chen, Y. ZIL: An energy-efficient indoor localization system using ZigBee radio to detect WiFi fingerprints. IEEE J. Sel. Areas Commun. 2015, 33, 1431–1442. [Google Scholar] [CrossRef] [Green Version]
  9. Pirayesh, H.; Sangdeh, P.K.; Zeng, H. Securing ZigBee communications against constant jamming attack using neural network. IEEE Internet Things J. 2020, 8, 4957–4968. [Google Scholar] [CrossRef]
  10. Aragón-Zavala, A. Indoor Wireless Communications: From Theory to Implementation; John Wiley & Sons: Hoboken, NJ, USA, 2017. [Google Scholar]
  11. Torabi, N.; Leung, V.C. Realization of public m-health service in license-free spectrum. IEEE J. Biomed. Health Inform. 2012, 17, 19–29. [Google Scholar] [CrossRef] [Green Version]
  12. Uprety, A.; Rawat, D.B. Reinforcement Learning for IoT Security: A Comprehensive Survey. IEEE Internet Things J. 2020, 8, 8693–8706. [Google Scholar] [CrossRef]
  13. Ren, Y.; Werner, R.; Pazzi, N.; Boukerche, A. Monitoring patients via a secure and mobile healthcare system. IEEE Wirel. Commun. 2010, 17, 59–65. [Google Scholar] [CrossRef]
  14. Gardašević, G.; Katzis, K.; Bajić, D.; Berbakov, L. Emerging Wireless Sensor Networks and Internet of Things Technologies—Foundations of Smart Healthcare. Sensors 2020, 20, 3619. [Google Scholar] [CrossRef]
  15. Kim, B.; Choi, J.H.; Cho, J. A hybrid channel access scheme for coexistence mitigation in ieee 802.15. 4-based wban. IEEE Sens. J. 2017, 17, 7189–7195. [Google Scholar] [CrossRef]
  16. Yi, P.; Iwayemi, A.; Zhou, C. Developing ZigBee deployment guideline under WiFi interference for smart grid applications. IEEE Trans. Smart Grid 2010, 2, 110–120. [Google Scholar] [CrossRef]
  17. Veisi, F.; Nabi, M.; Saidi, H. Coexistence Analysis of Multiple Asynchronous IEEE 802.15.4 TSCH-Based Networks. IEEE Access 2020, 8, 150573–150585. [Google Scholar] [CrossRef]
  18. Kim, J.; Jeon, W.; Park, K.J.; Choi, J.P. Coexistence of full-duplex-based IEEE 802.15. 4 and IEEE 802.11. IEEE Trans. Ind. Inform. 2018, 14, 5389–5399. [Google Scholar] [CrossRef]
  19. Shao, C.; Park, H.; Roh, H.; Lee, W.; Kim, H. PolarScout: Wi-Fi Interference-Resilient ZigBee Communication via Shell-Shaping. IEEE/ACM Trans. Netw. 2020, 28, 1587–1600. [Google Scholar] [CrossRef]
  20. Yan, Y.; Yang, P.; Li, X.Y.; Zhang, Y.; Lu, J.; You, L.; Wang, J.; Han, J.; Xiong, Y. Wizbee: Wise zigbee coexistence via interference cancellation with single antenna. IEEE Trans. Mob. Comput. 2014, 14, 2590–2603. [Google Scholar] [CrossRef]
  21. Shao, C.; Park, H.; Roh, H.; Lee, W. DOTA: Physical-layer decomposing and threading for ZigBee/Wi-Fi co-transmission. IEEE Wirel. Commun. Lett. 2018, 8, 133–136. [Google Scholar] [CrossRef]
  22. Yang, P.; Yan, Y.; Li, X.Y.; Zhang, Y.; Tao, Y.; You, L. Taming cross-technology interference for Wi-Fi and ZigBee coexistence networks. IEEE Trans. Mob. Comput. 2015, 15, 1009–1021. [Google Scholar] [CrossRef]
  23. Alamouti, S.M. A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  24. Tarokh, V.; Seshadri, N.; Calderbank, A.R. Space-time codes for high data rate wireless communication: Performance criterion and code construction. IEEE Trans. Inf. Theory 1998, 44, 744–765. [Google Scholar] [CrossRef] [Green Version]
  25. Tarokh, V.; Jafarkhani, H.; Calderbank, A.R. Space-time block codes from orthogonal designs. IEEE Trans. Inf. Theory 1999, 45, 1456–1467. [Google Scholar] [CrossRef]
  26. Siwamogsatham, S.; Fitz, M.P. Robust space-time codes for correlated Rayleigh fading channels. IEEE Trans. Signal Process. 2002, 50, 2408–2416. [Google Scholar] [CrossRef]
  27. Jafarkhani, H.; Seshadri, N. Super-orthogonal space-time trellis codes. IEEE Trans. Inf. Theory 2003, 49, 937–950. [Google Scholar] [CrossRef]
  28. Jafarkhani, H.; Hassanpour, N. Super-quasi-orthogonal space-time trellis codes for four transmit antennas. IEEE Trans. Wirel. Commun. 2005, 4, 215–227. [Google Scholar] [CrossRef] [Green Version]
  29. Jafarkhani, H. A quasi-orthogonal space-time block code. IEEE Trans. Commun. 2001, 49, 1–4. [Google Scholar] [CrossRef]
  30. Liu, L.; Jafarkhani, H. Space–time trellis codes based on channel-phase feedback. IEEE Trans. Commun. 2006, 54, 2186–2198. [Google Scholar] [CrossRef]
  31. Sokoya, O.; Maharaj, B.T. Super-orthogonal block codes with multichannel equalisation and OFDM in frequency selective fading. Eurasip J. Wirel. Commun. Netw. 2010, 2010, 1–10. [Google Scholar] [CrossRef] [Green Version]
  32. Ma, S.C.; Alkhaleefah, M.; Chang, Y.L.; Chang, L.; Huang, B. Multilevel High-Rate Coding With Twofold Concatenation for IoTs in Wireless Mesh Networks. IEEE Access 2020, 8, 106910–106923. [Google Scholar] [CrossRef]
  33. Chopra, S.R.; Gupta, A.; Jha, R.K. Performance analysis of grouped multilevel space-time Trellis coding technique using cognitive radio in different deployment models. Wirel. Commun. Mob. Comput. 2019, 2019, 5280615. [Google Scholar] [CrossRef] [PubMed]
  34. Ma, S.C.; Lin, C.H. Multilevel concatenated space-time block codes. In Proceedings of the 2010 International Conference on System Science and Engineering, Taipei, Taiwa, 1–3 July 2010; pp. 349–351. [Google Scholar]
  35. Yuan, D.F.; Zhang, F.; So, A.F.; Li, Z.W. Concatenation of space-time block codes and multilevel coding over Rayleigh fading channels. In Proceedings of the IEEE 54th Vehicular Technology Conference, VTC Fall 2001, Proceedings (Cat. No. 01CH37211), Atlantic City, NJ, USA, 7–11 October 2001; Volume 1, pp. 192–196. [Google Scholar]
  36. Jain, D.; Sharma, S. Adaptive generator sequence selection in multilevel space–time trellis codes. Wirel. Pers. Commun. 2014, 75, 1851–1862. [Google Scholar] [CrossRef]
  37. Tubail, M.A.; Abu-Hudrouss, A.M.; El Astal, M.T.O. Super-orthogonal double space–time trellis code. Phys. Commun. 2020, 41, 101110. [Google Scholar] [CrossRef]
  38. Ma, S.C. A new super-orthogonal space-time block code. In Proceedings of the 2008 IEEE Radio and Wireless Symposium, Orlando, FL, USA, 22–24 January 2008; pp. 567–570. [Google Scholar] [CrossRef]
  39. Tao, M. High rate trellis coded differential unitary space-time modulation via super unitarity. IEEE Trans. Wirel. Commun. 2006, 5, 3350–3354. [Google Scholar] [CrossRef]
  40. Siwamogsatham, S.; Fitz, M.P. Improved high-rate space-time codes via orthogonality and set partitioning. In Proceedings of the 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No. 02TH8609), Orlando, FL, USA, 17–21 March 2002; Volume 1, pp. 264–270. [Google Scholar]
  41. Lin, M.C.; Ma, S.C. A coded modulation scheme with interblock memory. IEEE Trans. Commun. 1994, 42, 911–916. [Google Scholar]
  42. Calderbank, A.R. Multilevel codes and multistage decoding. IEEE Trans. Commun. 1989, 37, 222–229. [Google Scholar] [CrossRef]
Figure 1. Patient monitoring using a ZigBee wireless network.
Figure 1. Patient monitoring using a ZigBee wireless network.
Sensors 22 02695 g001
Figure 2. (a) IEEE 802.15.4 channels and (b) IEEE 802.11b/g non-overlapping channels in North America.
Figure 2. (a) IEEE 802.15.4 channels and (b) IEEE 802.11b/g non-overlapping channels in North America.
Sensors 22 02695 g002
Figure 3. The system flow chart.
Figure 3. The system flow chart.
Sensors 22 02695 g003
Figure 4. The three-level partition chain in Example 1.
Figure 4. The three-level partition chain in Example 1.
Sensors 22 02695 g004
Figure 5. The two-state trellis in Example 1.
Figure 5. The two-state trellis in Example 1.
Sensors 22 02695 g005
Figure 6. The encoding of IM-SOSTC-1.
Figure 6. The encoding of IM-SOSTC-1.
Sensors 22 02695 g006
Figure 7. The trellis of C ¯ ( 1 , 0 ) in IM-SOSTC-1.
Figure 7. The trellis of C ¯ ( 1 , 0 ) in IM-SOSTC-1.
Sensors 22 02695 g007
Figure 8. The coding configuration of IM-SOSTC.
Figure 8. The coding configuration of IM-SOSTC.
Sensors 22 02695 g008
Figure 9. The trellis of C ¯ ( 1 , 0 ) in IM-SOSTC-4.
Figure 9. The trellis of C ¯ ( 1 , 0 ) in IM-SOSTC-4.
Sensors 22 02695 g009
Figure 10. The simulation results of the two-state IM-SOSTC-4 vs. the other two-state coding schemes that use a QPSK constellation.
Figure 10. The simulation results of the two-state IM-SOSTC-4 vs. the other two-state coding schemes that use a QPSK constellation.
Sensors 22 02695 g010
Figure 11. The generator matrix of C ¯ ( 3 , 2 , 1 , 0 ) .
Figure 11. The generator matrix of C ¯ ( 3 , 2 , 1 , 0 ) .
Sensors 22 02695 g011
Figure 12. The trellis of C ¯ ( 3 , 2 , 1 , 0 ) .
Figure 12. The trellis of C ¯ ( 3 , 2 , 1 , 0 ) .
Sensors 22 02695 g012
Figure 13. The trellis of C ( 2 ) and C ( 3 ) , (4, 3, 2), in IM-SOSTC-4.
Figure 13. The trellis of C ( 2 ) and C ( 3 ) , (4, 3, 2), in IM-SOSTC-4.
Sensors 22 02695 g013
Figure 14. The trellis of C ( 4 ) , (4, 4, 1), in IM-SOSTC-4.
Figure 14. The trellis of C ( 4 ) , (4, 4, 1), in IM-SOSTC-4.
Sensors 22 02695 g014
Table 1. A summary of the simulation parameters.
Table 1. A summary of the simulation parameters.
   ParametersConfigurations
   Frame Length128 symbols
   States2
   ModulatorQPSK
   Number of MIMO Antennas 2 × 1
   ChannelQuasi-Static Rayleigh Fading
Table 2. The coding gain improvements over Alamouti.
Table 2. The coding gain improvements over Alamouti.
Schemes/FEP 10 1 10 2
   STTC [24]0.56 dB0.56 dB
   Robust STCS [26]1.16 dB1.16 dB
   SOSTTC [27]1.52 dB2.73 dB
   SQOSTTC [28]1.52 dB1.82 dB
   Low Complexity STTC [30]1.97 dB3.29 dB
   SOSFTC OFDM [31]2.28 dB3.67 dB
   IM-SOSTC-42.58 dB3.97 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ma, S.-C.; Alkhaleefah, M.; Chang, Y.-L.; Chuah, J.H.; Chang, W.-Y.; Ku, C.-S.; Wu, M.-C.; Chang, L. Inter-Multilevel Super-Orthogonal Space–Time Coding Scheme for Reliable ZigBee-Based IoMT Communications. Sensors 2022, 22, 2695. https://0-doi-org.brum.beds.ac.uk/10.3390/s22072695

AMA Style

Ma S-C, Alkhaleefah M, Chang Y-L, Chuah JH, Chang W-Y, Ku C-S, Wu M-C, Chang L. Inter-Multilevel Super-Orthogonal Space–Time Coding Scheme for Reliable ZigBee-Based IoMT Communications. Sensors. 2022; 22(7):2695. https://0-doi-org.brum.beds.ac.uk/10.3390/s22072695

Chicago/Turabian Style

Ma, Shang-Chih, Mohammad Alkhaleefah, Yang-Lang Chang, Joon Huang Chuah, Wen-Yen Chang, Chiung-Shen Ku, Meng-Che Wu, and Lena Chang. 2022. "Inter-Multilevel Super-Orthogonal Space–Time Coding Scheme for Reliable ZigBee-Based IoMT Communications" Sensors 22, no. 7: 2695. https://0-doi-org.brum.beds.ac.uk/10.3390/s22072695

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