Next Article in Journal
A Smart Capacitive Sensor Skin with Embedded Data Quality Indication for Enhanced Safety in Human–Robot Interaction
Next Article in Special Issue
Adaptive Multi-Channel Clustering in IEEE 802.11s Wireless Mesh Networks
Previous Article in Journal
Optimal Performance and Modeling of Wireless Technology Enabling Smart Electric Metering Systems Including Microgrids
Previous Article in Special Issue
Multimodal Network Architecture for Shared Situational Awareness amongst Vessels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison between Different Channel Coding Techniques for IEEE 802.11be within Factory Automation Scenarios

Department of Communication Engineering, University of the Basque Country (UPV/EHU), 48013 Bilbao, Spain
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(21), 7209; https://doi.org/10.3390/s21217209
Submission received: 30 September 2021 / Revised: 21 October 2021 / Accepted: 26 October 2021 / Published: 29 October 2021
(This article belongs to the Special Issue IEEE 802.11 and Wireless Sensors Network)

Abstract

:
This paper presents improvements in the physical layer reliability of the IEEE 802.11be standard. Most wireless system proposals do not fulfill the stringent requirements of Factory Automation use cases. The harsh propagation features of industrial environments usually require time retransmission techniques to guarantee link reliability. At the same time, retransmissions compromise latency. IEEE 802.11be, the upcoming WLAN standard, is being considered for Factory Automation (FA) communications. 802.11be addresses specifically latency and reliability difficulties, typical in the previous 802.11 standards. This paper evaluates different channel coding techniques potentially applicable in IEEE 802.11be. The methods suggested here are the following: WLAN LDPC, WLAN Convolutional Codes (CC), New Radio (NR) Polar, and Long Term Evolution (LTE)-based Turbo Codes. The tests consider an IEEE 802.11be prototype under the Additive White Gaussian Noise (AWGN) channel and industrial channel models. The results suggest that the best performing codes in factory automation cases are the WLAN LDPCs and New Radio Polar Codes.

1. Introduction

The automation of production processes is a central goal of the Industry 4.0 vision. Indeed, the use of modern technologies, such as wireless networks, would bring numerous advantages over the current wired networks. The most relevant benefits are the reduction of maintenance, installation, and network extension costs. The concept of automation and digitalization of the entire production process is known as Factory Automation (FA).
Intending to address the system features suitable for FA, over the years, both standardization committees [1,2,3], and main industry competitors have proposed several use cases [4,5,6,7]. Table 1 proposes a summary of the use cases proposed in Reference [2]. The use cases describe different levels of criticality as follows: Non-Critical, Critical, and Safety. Non-Critical consist of sensing and monitoring operations and other typologies of communications that do not have stringent requirements. Critical includes the closed-loop operations of the production processes where several factors, such as speed and temperature, have to be taken into account to prevent damages to personnel and equipment. Finally, Safety consists of Safety Integrated Systems that require high reliability and low latency to prevent any damage. The previous levels can be assessed by means of some metrics. Table 1 shows the following metrics: Packet Error Rate (PER) defines reliability, control cycle time, and payload length. The proposed parameters refer to the requirements of the MAC layer. The more critical the scenario, the more stringent are the requirements to be met.
One of the main challenges for wireless communications in FA is proposing a robust system that satisfies the low latency jointly to high-reliability requirements within short packet transmissions [8,9]. Such a result is achievable by a proper design of both MAC and PHY. At the PHY layer, the optimization of the access techniques and the choice of correct channel coding techniques are the way to go. In contrast, at the MAC layer, the non-determinism would guarantee, in particular, the achievement of the desired latencies. Regarding system robustness, many studies have proposed ad-hoc wireless network models to ensure continuity of service [10].
The MAC in IEEE 802.11 standards is usually non-deterministic, thus making them effectively incompatible with FA communication requirements. However, the enormous commercial success of the standard has encouraged the proposal of optimizations, particularly considering the IEEE 802.11b/n versions. Many of them focused on MAC layer modifications to provide time-aware scheduling and, consequently, reduce the latency performance. Some examples are RT-WiFi [11], IsoMAC [12], Priority MAC [13], or the recent HAR2D-Fi [14]. Other projects propose PHY and MAC joint optimization, as evidenced by the SHARP [15,16] and WirelessHP [9,17] projects, the latter being a standalone proposal. SHARP proposes at the PHY layer the following ideas: modifications on the IEEE 802.11g OFDM preamble and the use of CC codes. Regarding the MAC layer, the Time Division Multiple Access (TDMA) is the adopted technique. WirelessHP aims to offer a high-performing PHY layer for FA environments, taking the IEEE 802.11 PHY into account. The main changes include optimizing and reducing the preamble symbol and using CC and Reed-Solomon (RS) codes.
At the PHY layer, the optimization of IEEE 802.11 OFDM symbols has led to significant results, particularly on latency aspects [16,17]; on the other hand, the research related to the channel coding techniques concerning FA is not very comprehensive. In fact, in Reference [17], tests with RS and CC in industrial scenarios are proposed. However, for other candidates, there are neither tests nor simulations on industrial channels. Several possible candidates are presented in 5G-URLLC studies, among them LDPC, TURBO, and Polar codes. In particular, in Reference [18], the high reliability of these codes in AWGN is verified. In contrast, in Reference [19], it is demonstrated that, through parallel decoding, these codes can guarantee low decoding latencies, in fact not affecting the performance at the MAC layer.
This paper contributes to the studies related to IEEE 802.11be within industrial scenarios, offering a comparative analysis between different channel coding techniques for industrial implementations. The LDPC and CC codes presented here are within the IEEE 802.11ax standard, while TURBO and Polar are chosen for LTE and 5G NR, respectively. The analysis consists of simulations performed using MATLAB, considering the PHY layer proposed for IEEE 802.11be. The channels considered are AWGN and the industrial channels adopted by the IEEE 802.15.4 standard, i.e., CM7 and CM8, that reproduce Non-Line-of-Sight (NLOS) and Line-of-Sight (LOS) conditions inside the factories.
The structure of the paper is as follows. Section 2 focuses on the structure of IEEE 802.11be. Section 3 discusses the issues associated with the design of wireless systems for industrial environments. Section 4 presents the channel coding techniques proposed for IEEE 802.11be. Section 5 describes the simulation platform proposed in this work. Section 6 provides analysis and discussion of the simulation results. Finally, the conclusions are included in Section 7.

2. IEEE 802.11

The aim of this section is the description of the main PHY features of IEEE 802.11be. For this purpose, this part is composed of two subsections. Section 2.1 offers a brief overview of IEEE 802.11 standards, providing a state-of-the-art. Hence, after having described the main features of the PHY layer of IEEE 802.11be, the adopted PHY layer protocol is described, in Section 2.2.

2.1. State of the Art of IEEE 802.11

The IEEE 802.11 is a family of standards that specifies the PHY and MAC layers structure conceived for WLAN communications, initially developed for operating in the 2.4 GHz frequency band but now extended to the 5 and 6 GHz frequency bands.
The IEEE 802.11a offered several novelties regarding the PHY layer, which are then re-proposed in various IEEE 802.11 future amendments. It introduced the Orthogonal Frequency-Division Multiplexing (OFDM) technique for the 5 GHz operating frequency and CC as channel coding technique. IEEE 802.11g extended the usage of the IEEE 802.11a PHY layer in the 2.4 GHz [20]. Considering the channel bandwidth of 20 MHz, OFDM has been configured as follows: 64 tones, symbol length of 3.2 μ s, and guard interval of 0.8 μ s.
The IEEE 802.11n, developed for both 2.4 GHz and 5 GHz operating frequencies, introduced other features for the PHY layer. The main novelties are code rates of 5/6 and 40 MHz channel bandwidth. Furthermore, in IEEE 802.11n, the guard interval passes at 0.4 μ s. Finally, LDPC appears, for the first time, as not mandatory for the 40 MHz channel bandwidth transmissions. In addition, IEEE 802.11ac offered further innovations, such as the opportunity to choose additional channel bandwidths, particularly 80 MHz and 160 MHz, and the option of 256-Quadrature Amplitude Modulation (QAM) for higher throughputs.
The latest IEEE 802.11ax standard was designed for low latency and MIMO communications and proposed significant changes in the PHY layer design. Among them, the introduction of the Orthogonal Frequency-Division Multiple Access (OFDMA) and the mandatory use of LDPC. OFDMA is applied in Multi-User MIMO in Uplink communications, while LDPC is the channel coding technique for channel bandwidths higher than 20 MHz. In comparison to OFDM, OFDMA allows multi-user transmissions by assigning a subset of subcarriers to different users, known as Resource Unit (RU). The use of this technique requires a new waveform structure compared to its predecessors. Indeed, the IEEE 802.11 ax shows a waveform formed by more subcarriers than the previous IEEE 802.11 standards [21].
The IEEE 802.11ax PHY layer concept is also followed in the standardization process of IEEE 802.11be [22]. The main challenges of this future standard involve the support of Real-Time Applications (RTA) and the coexistence between 3GPP technologies on the same unlicensed frequency bands. In Reference [21,23], the main proposals regarding the PHY layer are listed, which are studied and discussed by the different working groups: 4096 QAM modulation, 320 MHz bandwidth, MU-MIMO, and a new frame format. This new frame format will contain a preamble part dedicated to future features. Currently, the proposed format exhibits some issues related to short-frame transitions for its duration, which is longer than the previous releases [23]. However, IEEE 802.11be will include future enhancements for achieving lower latency performances in comparison to its predecessors [22].

2.2. IEEE 802.11be PPDU Format

IEEE 802.11be will offer a new design of the physical layer convergence protocol data unit (PPDU) (Figure 1). The PPDU structure is splittable into four main blocks: Legacy Preamble, Extremely High Throughput (EHT) Preamble, and data.
This new standard will include backward compatibility, and, indeed, for this reason, the PPDU will contain the same legacy preamble structure introduced in IEEE 802.11a [23,24]. On the other hand, it will introduce the concept of forwarding compatibility in the IEEE 802.11 family. The long universal SIG (U-SIG) and the EHT-SIG will provide forwarding compatibility. U-SIG is composed of two OFDM symbols, defined as Version Dependent Information and Version Independent Information. The Version dependent Information will provide mechanisms similar to the HE signal field used in IEEE 802.11ax [23]. The following EHT-SIG field preamble will reserve future IEEE 802.11be features not included in the U-SIG, and it will be composed of common field and user-specific field, here information relevant for future communications, such as new channel coding techniques, will be added [23]. Finally, the short training field (EHT-STF) and long training field (EHT-LTF) preambles follow the same function as those offered in IEEE 802.11ax, i.e., fine-time and frequency tuning when using techniques, such as MIMO and OFDMA [23].

3. Discussion on Factory Automation Scenarios

This section reviews the main challenges of wireless communications for FA, examining the main characteristics of some of the channel models proposed in the literature. After discussing the main features of the channels, there is an analysis of the main problems inherent in designing wireless systems within industrial environments.

3.1. Proposed Industrial Channel Models

This paper studies the performance of the channel coding techniques within IEEE 802.11be, taking into account three different channel models (CM). One of them is the AWGN channel. The other two models are CM7 and CM8 and represent industrial environments. These models are based on the developments by Molisch et al. [25] and on the experimental results shown in Reference [26].
The CM7 is designed for Line of Sight (LOS) scenarios, while the CM8 describes non-LOS (NLOS) scenarios. These channels are both based on the Saleh-Valenzuela model. Furthermore, they represent environments for communications having lengths between 2 m and 8 m. Both models present a path loss model composed of free space path losses and shadowing components. The shadowing component is characterized by a log-normal distribution with zero mean and δ = 6 dB [27]. Both channels exhibit a coherence time of 30 ms. The coherence time of the channel is longer than the required E2E minimal latencies of the use cases addressed in this paper. Thus, re-transmission techniques, such as TDMA for reliability improvement, are not beneficial, as discussed in Reference [28,29].

3.2. Discussion on Factory Automation Wireless System Design Issues

As seen in Section 3.1, the CM7 and CM8 channels have a coherence time higher than the FA control cycle requirements; thus, the time-based re-transmission techniques do not provide the desired reliability effects [28]. Therefore, the first step to increase wireless systems’ reliability is to include more robust channel coding techniques.
Now, the discussion passes to the control cycle time issue. The Control cycle time defines when the master sends data to all sensors connected to the network. Considering that CM7 and CM8 describe environments close to 10 m × 10 m, it is possible to assume a network inside these areas, composed approximately of 20 slaves connected to an Access Point in the middle of the room, which is a commonly used configuration in these environments [29]. Therefore, considering a control cycle time of 10 ms, each slave must transmit 20 PPDU in a maximum time of 0.5 ms.
Hence, to ensure low latency values, it is necessary to send short data. As analyzed in several publications [18,30], there are specific channel coding techniques for transmitting short-sized data. The aim of these techniques is the simultaneous fulfillment of reliability and latency requirements. The latter condition is usually satisfied by the use of parallel decoding architectures.

4. Channel Coding Techniques

This section introduces the channel coding techniques considered potential candidates within the IEEE 802.11be standard regarding its application for FA scenarios. The candidates are the following: CC, LDPC, Polar, and Turbo codes.
The proposed CC and LDPC belong to the IEEE 802.11ax standard, while Polar and Turbo are the adopted channel coding techniques of the New Radio (NR) and LTE standards.

4.1. WLAN Convolutional Codes

CC was introduced by Elias in 1955 [31], offering an alternative to the first block codes. Compared with their counterpart, CC has a less complex structure, with several advantages in terms of latency and complexity that have guaranteed the success of these techniques for decades. Compared to block codes, the encoding/decoding consists of passing a stream of bits. Nevertheless, CC is not efficient with the first stream of data transmitted. For this reason, the encoder appends a known sequence to the transmitted data to overcome this problem. In the IEEE 802.11 standard, the sequence is known as tail-biting and consists of 6 bits set at 0.
Thus, tail-bits improve decoding performance, although this sequence provides an undesirable increase in the code rate [32].

4.2. WLAN LDPC Codes

LDPC codes were discovered by Gallager [33] in the 1960s but re-discovered in the late 1990s by Mackay and Davey [34]. Owing to their high performance, their application within numerous standards started in the 2000s. LDPC codes were first included in WLAN communication standards in 802.11n, and they were designed for operation modes in channel bandwidths higher than 20 MHz as an optional choice. From IEEE 802.11ax onwards, LDPC is mandatory in transmissions with bandwidths higher than 20 MHz [35].
In the IEEE802.11 standards, the LDPC family is the quasi-cyclic LDPC (QC-LDPC). It allows encoding a sequence of K bits in a block of N bits through a sparse matrix known as Parity Check Matrix (H). H has dimension N × N K . Due to the sparsity property, it can represent LDPC with a bi-nodal graph known as Tanner Graph. This graph consists of N nodes, called variable nodes, and N K nodes, known as check nodes. In the case of QC-LDPC, H presents a high sparsity. This property includes a secondary feature which is the Quasi Cyclicity. Quasi Ciclicity allows splitting H into several submatrices. From an application point of view, this allows full parallel decoding and low latency decoding.

4.3. LTE Turbo Codes

Turbo codes are among the first high decoding performance codes. They were proposed by Berrou et al. in 1993 [36]. Turbo coding consists of connecting two or more convolutional coders in parallel. Moreover, the usage of blocks allows increasing robustness in transmission. Among the different proposals, one of the best known is the version for the LTE standard [37], specifically for downlink communications through the Physical Downlink Shared Channel (PDSCH).
LTE Turbo model includes the parallel connection of two convolutional coders, four interleavers, a rate match, and a circular buffer. The position of the interleavers is the following: a first one between the two encoders, while the remaining ones correspond to the systematic bit sequence and the parity bits. The buffer allows correct decoding from the first transmitted frames, while the rate match adapts the encoded block to different code rates.

4.4. New Radio Polar Codes

Arikan introduced polar codes in the late 2000s [38]. From the beginning, they generated enormous interest in the scientific community for being considered the first techniques that can probably achieve the channel capacity. The high decoding performance offered in short packet transmission has allowed their inclusion within the 5G NR standard [39]. In particular, the Polar application includes uplink and downlink control information in enhanced mobile broadband (eMBB) communications.
The main feature of the Polar codes is the use of the channel Polarization technique. This technique is only appliable to the binary-input memoryless channel (B-DMC), also known as W, and is based on the decomposition of it. There are two categories of obtained channels, the perfect channels that are error-free and the noisy channels. The K information is transmitted through the perfect channels, while the N-K redundancy bits pass over the noisy ones. The noisy channel bits are known as Frozen bits, and they are a sequence of bits known to the receiver, typically set at 0. The generator matrix G defines this operation.

5. Proposed Channel Coding Platform for IEEE 802.11be

This section describes the structure of the IEEE 802.11be simulation platform. A high-level explanation of the architecture is given in Section 5.1, while Section 5.2 and Section 5.3, respectively, describe the proposed structure for encoding and decoding within the IEEE 802.11be. These modifications allow the inclusion of different candidates in the PHY layer. Finally, Section 5.4 discusses in detail the characteristics and settings of the proposed channel coding techniques, together with respective simulation parameters.

5.1. Platform Architecture

The platform is based on the WLAN toolbox of MATLAB, and it offers the transmission of the IEEE802.11be waveform among two nodes. In Figure 2, the simulation steps are represented with a block diagram model. After the PSDU generation, there is its passage to the WLAN Waveform Generation block, where is generated the PPDU. The PSDU configuration requires the following parameters: PSDU length, Modulation Coding Scheme (MCS), guard interval, channel coding, and channel bandwidth.
Then, the obtained waveform, represented by t x in Figure 2, passes through the channel. In the simulator, three different channels are available: CM7, CM8, and AWGN.
On the receiver, the first steps consist of the OFDM demodulation of the received signal r x n and its equalization. Moreover, regarding CM7 and CM8 scenarios, the ideal channel estimation is applied before the OFDM demodulation. Then, the obtained symbols pass to the Bit Recovering block, which consists of two main phases: demapping and decoding.

5.2. Data Transmission Block

The wlanWaveform generation block (Figure 3) generates the entire PPDU frame, which is composed of two parts: Preamble and Data. In this work, the encoding block, which is related to the generation of the PPDU data, has been modified to evaluate the candidates’ performance.
According to the configuration defined for the PSDU, the modified block offers the choice between four-channel coding techniques: WLAN CC, WLAN LDPC, LTE Turbo, and NR Polar. As shown in Figure 4, only the WLAN LDPC has a unique step in the encoding. In WLAN CC, a zero-bit sequence, defined tail bit sequence, is included in the data before the encoding. While concerning LTE Turbo, the encoded blocks have a code rate of 1/3, then a Rate Matcher block is added. This step is necessary for matching with the code rate defined in MCS. Finally, in NR Polar, the PSDU is concatenated with a CRC bit sequence before the encoding. Then, the obtained block passes to a Rate Matcher for the obtainment of the MCS code rate.

5.3. Data Bit Recover Block

The Data Bit Recover (Figure 5) recovers the PSDU from the OFDM symbols reserved for the data. This process consists of four main steps: demapping, decoding, descrambling, and removing the additional bits. Among these steps, this work proposes an adaptation of the IEEE 802.11 decoding block to analyze the channel coding techniques, as shown in Figure 6.
The changes applied to the decoding block allow the decoding of the candidate channel coding techniques. There are additional steps in the decoding for the WLAN CC, NR Polar, and LTE Turbo. In the case of WLAN CC, there is the padding bits removal after the decoding. In LTE Turbo, before the decoding, the blocks pass to a demapper block for matching with the decoder requirements. Finally, 5G NR Polar before the decoding has a Rate Recover step, while, after the decoding, there is the CRC Removal applied to the decoded block.

5.4. System Model Parameters

Table 2 summarizes the parameters used for the simulations. Regarding the data transmission within FA environments, these are the following configurations. Concerning PSDU, the adopted lengths are 32 B and 64 B, while regarding the MCS options, MCS0 and MCS1 have been chosen due to being the most robust configurations in IEEE 802.11 [21]. Both MCS present code rates 1/2, while the modulation used are BPSK for MCS0 and QPSK in the case of MCS1. Regarding the simulation setup, the following parameters have been adopted: the transmission of 10 5 frames per point, BLER threshold of 10 3 , and, finally, a simulation step between points of 0.25 dB.
The values of PER shown in Table 1 represent the desired reliability at the MAC layer, where, in addition to the effect of channel coding, there is the effect of the MAC layer techniques, such as the spatial retransmission techniques [28].

5.5. Channel Coding Configurations

Table 3 summarizes the chosen channel coding configurations. The WLAN CC encoder respects the design adopted by IEEE 802.11ax [40]. Both polynomial and tail-biting lengths are unchanged. Regarding decoding, the selected algorithm is soft decoding. The presence of the tail bit sequence reduces slightly the code rate. The effective code rate is defined as follows:
R = P S D U 2 ( P S D U + t b ) ,
where t b represents the length of the tail-biting sequence, and R represents the code rate.
In addition, WLAN LDPC respects the design for the IEEE 802.11ax standard, where are offered three different H models [40]. These models are selected according to the PSDU length and required code rate. In these simulations, the block length of 648 is used for PSDU of 32B and code rate 1/2, while the block length of 1296 for PSDU of 64B with code rate 1/2. Finally, for the decoding, the Belief Propagation algorithm is used with 12 iterations.
Regarding the 5G NR Polar, the proposed configuration ensures high decoding performance for short PSDU lengths. Such setup involves the concatenation between 5G NR Polar and Cyclic redundancy check codes (CRC). For decoding performance optimization, the CRC of length 11 bits is chosen for PSDU of 64B, while the CRC of size 24 bits type B, as proposed in Reference [41], is selected for PSDU of 32B. Regarding the decoding, the adopted algorithm is the CRC-aided successive-cancellation list (SCL). The length of the decoding list is 8.
Finally, for LTE Turbo, the rate match block is set to obtain an encoded block with a code rate of 1/2. The decoding algorithm is, in this case, Max-Log-MAP with 5 iterations, as in the standard [42].

6. Results

The section is composed of three parts. The first presents and discusses simulation results for an AWGN channel, the second discusses results for the CM7 channel, and, finally, the third gathers the plots for the CM8.

6.1. AWGN Results

Figure 7a gathers the results for MCS0, while Figure 7b includes those for MCS1. As observed in both figures, the first noticeable result is that the 5G NR Polar provides the best performance. In MCS0, they reach −1.5 dB per payload for PSDU of 64 B, while −0.6 dB for PSDU of 32 B. One other result observed in both figures is the WLAN CC behavior. The PSDU 32 B case offers noticeably better performance than the case with 64 B. An improvement close to 0.2 dB occurs. The presence of tail biting explains this, as shown in Equation (1).
Comparing the results for MCS0, WLAN LDPC offers very similar performance to 5G NR Polar. For both PSDU lengths, WLAN LDPC performs worst with a distance of 0.5 dB. In contrast, LTE Turbo distances itself by values close to 1 dB for 32 B, while, for 64 B, it is close to 0.5 dB. Finally, WLAN CC performs the worst. The distance to 5G NR Polar is close to 4 dB.
In the MCS1 case, WLAN LDPC and LTE TURBO provide a similar SNR value for 64 B, differencing of 1 dB respect the 5G NR Polar performance, while, for 32 B, WLAN LDPC is 0.5 dB away from 5G NR Polar, and LTE Turbo is 1 dB away. Finally, WLAN CC obtained the desired PER at almost 4 dB from the best-analyzed performance.

6.2. CM7 Results

Figure 8a,b show the results for MCS0 and MCS1, respectively. Comparing the results with Figure 7a,b, it is notable that results are worse for all the cases. In MCS0, 5G NR Polar are shifted to the right by about 4dB, as WLAN LDPC and LTE, while WLAN CC is about 5 dB worse. The trend is similar to the MC1 case.
For the MCS0, 5G NR Polar provides 2.5 dB for 64 B and 3 dB for 32 B. WLAN LDPC varies between 3.5 dB and 5 dB, respectively, for 64 B and 32 B. LTE Turbo varies between 4 dB and 5 dB. For WLAN CC, the SNR values are above 7 dB.
Regarding the MCS1, the 5G NR Polar performances for both the PSDU lengths reached values around 5 dB, while, in the case of WLAN LDPC, they pass around 7 dB. In the LTE Turbo simulations, the performance reached 7 dB and 8 dB, respectively, for 64 B and 32 B. Finally, for WLAN CC cases, the desired threshold is achievable for values higher than 9 dB.

6.3. CM8 Results

In Figure 9a,b, the results for the MCS0 and MCS1 cases are presented, respectively. Compared to the AWGN case, the channel performance degradation is comparable to the CM7 case, with a 4-5 dB deterioration (see Section 6.2). Similarly, 5G NR Polar outperforms the other candidates for all the proposed configurations, while WLAN CC performs the worst. For the MCS0, 5G NR Polar reaches 2.5 dB and 3 dB, respectively, for the PSDU lengths 64 B and 32 B. Concerning MCS1, these performances pass to 5 dB and 5.5 dB. Regarding WLAN CC, the performances are close to 9 dB in the MCS0 configuration, while, for MCS1, such values are higher than 9 dB.

6.4. Discussion

Several channel coding techniques have been considered here as candidates for IEEE 802.11be in FA applications. The simulation platform adopted is based on the IEEE 802.11be PHY layer and includes different channel models. Analyzing the results, WLAN CC offers the worst performance, while WLAN LDPC and 5G NR Polar provide the best ones. Moreover, the degradation resulting from CM7 and CM8 simulations is higher than the other candidates. Indeed, WLAN CC reaches a degradation of 4 dB concerning AWGN simulations, while this difference is close to 2 dB for the rest of the candidates.
Considering these performances, WLAN LDPC and 5G NR Polar could be suitable for satisfying Safety and Critical use cases within IEEE 802.11be. Nevertheless, due to the demanding latency performance required by the FA use cases, this parameter needs also to be considered. Unfortunately, the proposed simulator only evaluates reliability, showing the BLER versus SNR plots results.
However, previous results offered by the literature help evaluate the latency performance by decoding latency results. This metric represents the time that the decoding processes require, considering the number of clock cycles required during such periods. Among the several models encountered in the literature, the choices are as follows. In the case of LDPC, Li’s model [43] proposes a BP decoder with full parallel decoding, while, in the Polar case, Fan’s model [44] applies an SCL decoder with semi-parallel decoding. Table 4 shows the properties of the decoders and the relative number of clock cycles, considering PSDU sizes of 32 B and 64 B.
N represents the block length, R the code rate, while P represents the number of updated nodes in the decoder. Considering the exclusive use of MCS0 and MCS1 in the proposed simulations, the only code rate applied is R = 1 / 2 .
Among the two candidates, LDPC, due to full parallel decoding, requires fewer clock cycles than Polar. In the = 128 B case, LDPC with BP at ten iterations needs five cycles, while, in the case of Polar, it reaches 32 cycles. In addition, for N = 64 B , LDPC with full parallel decoding needs five cycles, while Polar needs 16 cycles. Finally, it is necessary to highlight that the results show that LDPC provides the best decoding latency, but even the proposed Polar results can be considered suitable for the FA use cases.

7. Conclusions

This paper studies the performance of the IEEE 802.11 standard for FA scenarios. In particular, it is considered IEEE 802.11be, which is the first release of the IEEE 802.11 family designed to meet the requirements of FA use cases. The study compares different channel coding techniques within the PHY layer of the future standard, examining their decoding performance in different channel models. In general, WLAN LDPC and 5G NR Polar codes offer better performance than the other candidates. 5G NR Polar, in particular, appears as the best one in the BLER versus SNR plots. In addition, there is an analysis of the decoding latency of these two candidates. Indeed, latency is a demanding requirement in FA use cases. Concerning this analysis, WLAN LDPC results as the fastest one due to its full-parallel decoding property.
The main conclusion is that the LDPC codes designed for the IEEE 802.11 standards show suitable performance for being applied within IEEE 802.11be in FA scenarios, and, for this reason, IEEE 802.11be does not require changes regarding the adopted channel coding techniques. However, on the other hand, 5G NR Polar needs to be considered for its performance in future applicative scenarios within IEEE 802.11be, particularly for communications that require data sizes smaller than 32 B.

Author Contributions

Conceptualization, L.F., J.M., P.A., data curation, L.F., E.I., I.B., R.C., J.M.; funding acquisition J.M., P.A.; investigation L.F.; methodology, L.F., J.M. and P.A.; project administration, P.A.; software, L.F., E.I. and J.M.; supervision J.M and P.A. writing—original draft, L.F.; visualization, I.B., R.C. writing—review and editing, L.F., J.M., P.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Basque Government under Grant IT1234-19, in part by the PREDOC under Grant PRE2019_099407, and in part by the Spanish Government through project PHANTOM (MCIU/AEI/FEDER, UE) under Grant RTI2018-099162-B-I00.

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. Sutton, G.J.; Zeng, J.; Liu, R.P.; Ni, W.; Nguyen, D.N.; Jayawickrama, B.A.; Huang, X.; Abolhasan, M.; Zhang, Z.; Dutkiewicz, E.; et al. Enabling Technologies for Ultra-Reliable and Low Latency Communications: From PHY and MAC Layer Perspectives. IEEE Commun. Surv. Tutor. 2019, 21, 2488–2524. [Google Scholar] [CrossRef]
  2. Montgomery, K.; Candell, R.; Liu, Y.; Hany, M. Wireless User Requirements for the Factory Workcell; NIST: Gaithersburg, MD, USA, 2019. [Google Scholar] [CrossRef]
  3. Schulz, P.; Matthe, M.; Klessig, H.; Simsek, M.; Fettweis, G.; Ansari, J.; Ashraf, S.A.; Almeroth, B.; Voigt, J.; Riedel, I.; et al. Latency Critical IoT Applications in 5G: Perspective on the Design of Radio Interface and Network Architecture. IEEE Commun. Mag. 2017, 55, 70–78. [Google Scholar] [CrossRef]
  4. Åkerberg, J.; Gidlund, M.; Björkman, M. Future research challenges in wireless sensor and actuator networks targeting industrial automation. In Proceedings of the 2011 9th IEEE International Conference on Industrial Informatics, Lisbon, Portugal, 26–29 July 2011; pp. 410–415. [Google Scholar] [CrossRef]
  5. Candell, R.; Kashef, M. Industrial wireless: Problem space, success considerations, technologies, and future direction. In Proceedings of the 2017 Resilience Week (RWS), Wilmington, DE, USA, 18–22 September 2017; pp. 133–139. [Google Scholar] [CrossRef]
  6. Luvisotto, M.; Pang, Z.; Dzung, D. High-Performance Wireless Networks for Industrial Control Applications: New Targets and Feasibility. Proc. IEEE 2019, 107, 1074–1093. [Google Scholar] [CrossRef]
  7. Cavalcanti, D.; Perez-Ramirez, J.; Rashid, M.M.; Fang, J.; Galeev, M.; Stanton, K.B. Extending Accurate Time Distribution and Timeliness Capabilities Over the Air to Enable Future Wireless Industrial Automation Systems. Proc. IEEE 2019, 107, 1132–1152. [Google Scholar] [CrossRef]
  8. Seijo, O.; Lopez-Fernandez, J.A.; Val, I. w-SHARP: Implementation of a High-Performance Wireless Time-Sensitive Network for Low Latency and Ultra-low Cycle Time Industrial Applications. IEEE Trans. Ind. Inform. 2021, 17, 3651–3662. [Google Scholar] [CrossRef]
  9. Luvisotto, M.; Pang, Z.; Dzung, D.; Zhan, M.; Jiang, X. Physical Layer Design of High-Performance Wireless Transmission for Critical Control Applications. IEEE Trans. Ind. Inform. 2017, 13, 2844–2854. [Google Scholar] [CrossRef]
  10. Chen, L.; Yue, D.; Dou, C.; Cheng, Z.; Chen, J. Robustness of cyber-physical power systems in cascading failure: Survival of interdependent clusters. Int. J. Electr. Power Energy Syst. 2020, 114, 105374. [Google Scholar] [CrossRef]
  11. Costa, R.; Lau, J.; Portugal, P.; Vasques, F.; Moraes, R. Handling real-time communication in infrastructured IEEE 802.11 wireless networks: The RT-WiFi approach. J. Commun. Netw. 2019, 21, 319–334. [Google Scholar] [CrossRef]
  12. Mahmood, A.; Sauter, T.; Trsek, H.; Exel, R. Methods and performance aspects for wireless clock synchronization in IEEE 802.11 for the IoT. In Proceedings of the 2016 IEEE World Conference on Factory Communication Systems (WFCS), Aveiro, Portugal, 3–6 May 2016; pp. 1–4. [Google Scholar] [CrossRef]
  13. Shen, W.; Zhang, T.; Barac, F.; Gidlund, M. PriorityMAC: A Priority-Enhanced MAC Protocol for Critical Traffic in Industrial Wireless Sensor and Actuator Networks. IEEE Trans. Ind. Inform. 2014, 10, 824–835. [Google Scholar] [CrossRef]
  14. Aijaz, A. High-Performance Industrial Wireless: Achieving Reliable and Deterministic Connectivity Over IEEE 802.11 WLANs. IEEE Open J. Ind. Electron. Soc. 2020, 1, 28–37. [Google Scholar] [CrossRef] [Green Version]
  15. Seijo, O.; Fernandez, Z.; Val, I.; Lopez-Fernandez, J.A. SHARP: Towards the Integration of Time-Sensitive Communications in Legacy LAN/WLAN. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar] [CrossRef]
  16. Seijo, O.; Fernandez, Z.; Val, I.; Lopez-Fernandez, J.A. SHARP: A novel hybrid architecture for industrial wireless sensor and actuator networks. In Proceedings of the 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS), Imperia, Italy, 13–15 June 2018; pp. 1–10. [Google Scholar] [CrossRef]
  17. Pang, Z.; Luvisotto, M.; Dzung, D. Wireless High-Performance Communications: The Challenges and Opportunities of a New Target. IEEE Ind. Electron. Mag. 2017, 11, 20–25. [Google Scholar] [CrossRef]
  18. Shirvanimoghaddam, M.; Mohammadi, M.S.; Abbas, R.; Minja, A.; Yue, C.; Matuz, B.; Han, G.; Lin, Z.; Liu, W.; Li, Y.; et al. Short Block-Length Codes for Ultra-Reliable Low Latency Communications. IEEE Commun. Mag. 2019, 57, 130–137. [Google Scholar] [CrossRef] [Green Version]
  19. Shao, S.; Hailes, P.; Wang, T.Y.; Wu, J.Y.; Maunder, R.G.; Al-Hashimi, B.M.; Hanzo, L. Survey of Turbo, LDPC, and Polar Decoder ASIC Implementations. IEEE Commun. Surv. Tutor. 2019, 21, 2309–2333. [Google Scholar] [CrossRef] [Green Version]
  20. Dujovne, D.; Turletti, T.; Filali, F. A Taxonomy of IEEE 802.11 Wireless Parameters and Open Source Measurement Tools. IEEE Commun. Surv. Tutor. 2010, 12, 249–262. [Google Scholar] [CrossRef] [Green Version]
  21. Deng, C.; Fang, X.; Han, X.; Wang, X.; Yan, L.; He, R.; Long, Y.; Guo, Y. IEEE 802.11be Wi-Fi 7: New Challenges and Opportunities. IEEE Commun. Surv. Tutor. 2020, 22, 2136–2166. [Google Scholar] [CrossRef]
  22. Lopez-Perez, D.; Garcia-Rodriguez, A.; Galati-Giordano, L.; Kasslin, M.; Doppler, K. IEEE 802.11be Extremely High Throughput: The Next Generation of Wi-Fi Technology Beyond 802.11ax. IEEE Commun. Mag. 2019, 57, 113–119. [Google Scholar] [CrossRef] [Green Version]
  23. Khorov, E.; Levitsky, I.; Akyildiz, I.F. Current Status and Directions of IEEE 802.11be, the Future Wi-Fi 7. IEEE Access 2020, 8, 88664–88688. [Google Scholar] [CrossRef]
  24. Garcia-Rodriguez, A.; López-Pérez, D.; Galati-Giordano, L.; Geraci, G. IEEE 802.11be: Wi-Fi 7 Strikes Back. IEEE Commun. Mag. 2021, 59, 102–108. [Google Scholar] [CrossRef]
  25. Molisch, A.; Balakrishnan, K.; Cassioli, D.; Chong, C.; Emami, S.; Fort, A.; Karedal, J.; Kunisch, J.; Schantz, H.; Schuster, U.; et al. IEEE 802.15.4a Channel Model-Final Report. Converging: Technology, Work and Learning. Australian Government Printing Service. 2004. Available online: https://www.ieee802.org/15/pub/04/15-04-0662-02-004a-channel-model-final-report-r1.pdf (accessed on 28 October 2021).
  26. Croonenbroeck, R.; Underberg, L.; Wulf, A.; Kays, R. Measurements for the development of an enhanced model for wireless channels in industrial environments. In Proceedings of the 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Rome, Italy, 9–11 October 2017; pp. 1–8. [Google Scholar] [CrossRef]
  27. Wassie, D.A.; Rodriguez, I.; Berardinelli, G.; Tavares, F.M.L.; Sorensen, T.B.; Mogensen, P. Radio Propagation Analysis of Industrial Scenarios within the Context of Ultra-Reliable Communication. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  28. Iradier, E.; Fanari, L.; Bilbao, I.; Montalban, J.; Angueira, P.; Seijo, O.; Val, I. Analysis of NOMA-Based Retransmission Schemes for Factory Automation Applications. IEEE Access 2021, 9, 29541–29554. [Google Scholar] [CrossRef]
  29. Montalban, J.; Iradier, E.; Angueira, P.; Seijo, O.; Val, I. NOMA-Based 802.11n for Industrial Automation. IEEE Access 2020, 8, 168546–168557. [Google Scholar] [CrossRef]
  30. Coşkun, M.C.; Durisi, G.; Jerkovits, T.; Liva, G.; Ryan, W.; Stein, B.; Steiner, F. Efficient error-correcting codes in the short blocklength regime. Phys. Commun. 2019, 34, 66–79. [Google Scholar] [CrossRef] [Green Version]
  31. Elias, P. Coding for noisy channels. IRE Conv. Rec. 1955, 3 Pt 4, 37–46. [Google Scholar]
  32. Ramdani, A.Z.; Adiono, T. A novel algorithm of tail biting convolutional code decoder for low cost hardware implementation. In Proceedings of the 2015 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Nusa Dua Bali, Indonesia, 9–12 November 2015; pp. 241–245. [Google Scholar] [CrossRef]
  33. Gallager, R. Low-density parity-check codes. IRE Trans. Inf. Theory 1962, 8, 21–28. [Google Scholar] [CrossRef] [Green Version]
  34. Davey, M.C.; MacKay, D. Low-density parity check codes over GF(q). IEEE Commun. Lett. 1998, 2, 165–167. [Google Scholar] [CrossRef]
  35. Qu, Q.; Li, B.; Yang, M.; Yan, Z.; Yang, A.; Yu, J.; Gan, M.; Li, Y.; Yang, X.; Aboul-Magd, O.; et al. Survey and Performance Evaluation of the Upcoming Next Generation WLAN Standard-IEEE 802.11ax. arXiv 2018, arXiv:cs.NI/1806.05908. [Google Scholar] [CrossRef]
  36. Berrou, C.; Glavieux, A.; Thitimajshima, P. Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1. In Proceedings of the ICC ’93-IEEE International Conference on Communications, Geneva, Switzerland, 23–26 May 1993; Volume 2, pp. 1064–1070. [Google Scholar] [CrossRef]
  37. Chen, H.; Maunder, R.G.; Hanzo, L. A Survey and Tutorial on Low-Complexity Turbo Coding Techniques and a Holistic Hybrid ARQ Design Example. IEEE Commun. Surv. Tutor. 2013, 15, 1546–1566. [Google Scholar] [CrossRef] [Green Version]
  38. Arikan, E. Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels. IEEE Trans. Inf. Theory 2009, 55, 3051–3073. [Google Scholar] [CrossRef]
  39. Kaykac Egilmez, Z.B.; Xiang, L.; Maunder, R.G.; Hanzo, L. The Development, Operation and Performance of the 5G Polar Codes. IEEE Commun. Surv. Tutor. 2020, 22, 96–122. [Google Scholar] [CrossRef] [Green Version]
  40. IEEE Standard for Information Technology–Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks–Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 1: Enhancements for High-Efficiency WLAN. In IEEE Std 802.11ax-2021 (Amendment to IEEE Std 802.11-2020); IEEE: Piscataway, NJ, USA, 2021; pp. 1–767. [CrossRef]
  41. 3GPP. Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; 5G. In 3rd Generation Partnership Project (3GPP); Technical Report (TR) 121 915; 3GPP: Sophia Antipolis, France, 2019; Version 15.0.0. [Google Scholar]
  42. 3GPP. LTE. Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding (3GPP TS 36.212 version 15.2.1 Release 15). In 3rd Generation Partnership Project (3GPP); Technical Specification (TS) 136 212; 3GPP: Sophia Antipolis, France, 2018; Version 15.2.1. [Google Scholar]
  43. Li, H.; Park, Y.S.; Zhang, Z. Reconfigurable architecture and automated design flow for rapid FPGA-based LDPC code emulation. In Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays-FPGA ’12; ACM Press: New York, NY, USA, 2012; p. 167. [Google Scholar] [CrossRef]
  44. Fan, Y.; Xia, C.; Chen, J.; Tsui, C.Y.; Jin, J.; Shen, H.; Li, B. A Low-Latency List Successive-Cancellation Decoding Implementation for Polar Codes. IEEE J. Sel. Areas Commun. 2016, 34, 303–317. [Google Scholar] [CrossRef] [Green Version]
Figure 1. IEEE 802.11be PPDU format.
Figure 1. IEEE 802.11be PPDU format.
Sensors 21 07209 g001
Figure 2. Block diagram model for reliability analysis.
Figure 2. Block diagram model for reliability analysis.
Sensors 21 07209 g002
Figure 3. wlanWaveform structure.
Figure 3. wlanWaveform structure.
Sensors 21 07209 g003
Figure 4. Modified block for studying the channel codes for IEEE 802.11be.
Figure 4. Modified block for studying the channel codes for IEEE 802.11be.
Sensors 21 07209 g004
Figure 5. Data bit recover structure.
Figure 5. Data bit recover structure.
Sensors 21 07209 g005
Figure 6. Proposed decoding structure.
Figure 6. Proposed decoding structure.
Sensors 21 07209 g006
Figure 7. Comparison of the different channel coding techniques for AWGN channel.
Figure 7. Comparison of the different channel coding techniques for AWGN channel.
Sensors 21 07209 g007
Figure 8. Comparison of the different channel coding techniques for CM7 channel.
Figure 8. Comparison of the different channel coding techniques for CM7 channel.
Sensors 21 07209 g008
Figure 9. Comparison of the different channel coding techniques for CM8 channel.
Figure 9. Comparison of the different channel coding techniques for CM8 channel.
Sensors 21 07209 g009
Table 1. Factory automation use cases.
Table 1. Factory automation use cases.
Use Case
Category
PERControl Cycle Time
[ms]
Payload Length
[B]
Applicative
Example
Safety 10 7 t ≤ 0.56–24Alarms
Critical 10 7 0.25 < t ≤ 128–1024Close-loops
controls
Non-Critical 10 6 4 < t ≤ 5012–33kMonitoring
operations
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParametersValues
PSDU Lengths [B]32, 64
ModulationQPSK, BPSK
Code Rate1/2
Channel ModelsAWGN, CM7, CM8
Channel Parameters
(AWGN is not included)
Mean = 0 dB, σ = 6 dB
BLER threshold 10 3
Transmitted Frames 10 5
SNR steps [dB]0.25
Table 3. Channel coding parameters.
Table 3. Channel coding parameters.
ParametersEncoding
Details
Presence
of
Rate Matcher
Decoding
Details
WLAN CCTail-bit sequence
of 6 bit
NoSoft Decoding
WLAN LDPCConsidered
blocks:
648, 1296
NoBP with
12 iterations
5G NR PolarConsidered
5G NR CRCs:
11 bit, 24 it type B
YesSCL with
List size of 8
LTE TurboIt follows
the guidelines
of the standard
YesMax-Log-MAP
with 12 iterations
Table 4. Decoding algorithm clock cycles.
Table 4. Decoding algorithm clock cycles.
ParametersLDPCPolar
Decoding
Algorithm
BPSCL
ModelLi et al.Fan et al.
ParallelismFullSemi
Required
Clock
Cycles
N R P N P l o g 2 N 4 P
PN64
Iterations10no
Clock Cycles
for N = 128 B
532
Clock Cycles
for N = 64 B
516
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fanari, L.; Iradier, E.; Bilbao, I.; Cabrera, R.; Montalban, J.; Angueira, P. Comparison between Different Channel Coding Techniques for IEEE 802.11be within Factory Automation Scenarios. Sensors 2021, 21, 7209. https://doi.org/10.3390/s21217209

AMA Style

Fanari L, Iradier E, Bilbao I, Cabrera R, Montalban J, Angueira P. Comparison between Different Channel Coding Techniques for IEEE 802.11be within Factory Automation Scenarios. Sensors. 2021; 21(21):7209. https://doi.org/10.3390/s21217209

Chicago/Turabian Style

Fanari, Lorenzo, Eneko Iradier, Iñigo Bilbao, Rufino Cabrera, Jon Montalban, and Pablo Angueira. 2021. "Comparison between Different Channel Coding Techniques for IEEE 802.11be within Factory Automation Scenarios" Sensors 21, no. 21: 7209. https://doi.org/10.3390/s21217209

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