Enabling Ultra Reliable Wireless Communications for Factory Automation with Distributed MIMO
Gianluca Casciano, Paolo Baracca, and Stefano Buzzi

TL;DR
This paper investigates distributed MIMO schemes for factory automation to achieve ultra-reliable wireless communication, proposing a max-min power allocation algorithm and analyzing the impact of impulsive noise through extensive simulations.
Contribution
It introduces a max-min power allocation algorithm for distributed MIMO in factory scenarios and evaluates its effectiveness under realistic conditions including impulsive noise.
Findings
Distributed MIMO with ZF beamforming and MPA can significantly improve SINR.
Impulsive noise can severely degrade system performance, requiring mitigation techniques.
Simulations show potential SINR gains of tens of dB over centralized MIMO.
Abstract
Factory automation is one of the most challenging use cases for 5G-and-beyond mobile networks due to strict latency, availability and reliability constraints. In this work, an indoor factory scenario is considered, and distributed multiple-input multiple-output (MIMO) schemes are investigated in order to enable reliable communication to the actuators (ACs) active in the factory. Different levels of coordination among the access points serving the ACs and several beamforming schemes are considered and analyzed. To enforce system reliability, a max-min power allocation (MPA) algorithm is proposed, aimed at improving the signal to interference plus noise ratio (SINR) of the ACs with the worst channel conditions. Extensive system simulations are performed in a realistic scenario, which includes a new path-loss model based on recent measurements in factory scenarios, and, also, the presence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Enabling Ultra Reliable Wireless Communications for Factory Automation with Distributed MIMO
Gianluca Casciano1, Paolo Baracca2, and Stefano Buzzi1
1University of Cassino and Southern Lazio, Cassino, Italy
2Nokia Bell Labs, Stuttgart, Germany
Abstract
Factory automation is one of the most challenging use cases for 5G-and-beyond mobile networks due to strict latency, availability and reliability constraints. In this work, an indoor factory scenario is considered, and distributed multiple-input multiple-output (MIMO) schemes are investigated in order to enable reliable communication to the actuators (ACs) active in the factory. Different levels of coordination among the access points serving the ACs and several beamforming schemes are considered and analyzed. To enforce system reliability, a max-min power allocation (MPA) algorithm is proposed, aimed at improving the signal to interference plus noise ratio (SINR) of the ACs with the worst channel conditions. Extensive system simulations are performed in a realistic scenario, which includes a new path-loss model based on recent measurements in factory scenarios, and, also, the presence of non-Gaussian impulsive noise. Numerical results show that distributed MIMO schemes with zero-forcing (ZF) beamforming and MPA have the potential of providing SINR gains in the order of tens of dB with respect to a centralized MIMO deployment, as well as that the impulsive noise can strongly degrade the system performance and thus requires specific detection and mitigation techniques.
I Introduction
Machine-type communications for factory automation are realized nowadays mainly through wired technologies [1], but the recent past has witnessed a growing interest towards their replacement with wireless communications for several reasons. Indeed, the installation and maintenance of cables is much more expensive than the deployment of a wireless network. Additionally, the adoption of wireless communications allows much higher flexibility in the production deployment inside the factory, enabling, for instance, the deployment of swarm of robots autonomously moving around. Wireless factory automation has thus become one of the most important use cases for the fifth generation (5G) and beyond mobile networks [2]. Differently from previous wireless network generations, that were targeting mainly high data rate requirements for mobile broadband traffic, 5G has been indeed designed from its start to cope with mixed traffic types, each one characterized by specific requirements in terms of rate, latency, availability, and reliability. In fact, the term ultra reliable and low latency communications (URLLC) refers to all the use cases that pose very strict latency and reliability requirements. The third generation partnership project (3GPP) has already identified several scenarios for factory automation, with motion control being the one with the most extreme requirements for the latency (down to ms) and availability/reliability (up to ) [3]. First attempts to introduce wireless communications for factories have been done in unlicensed frequencies because of the huge chunks of spectrum available. On the other hand, solutions in licensed bands represent a better option to meet these very strict performance requirements, since in unlicensed frequencies there are usually severe constraints on the maximum transmit power and, also, uncontrolled interference from other networks.
The capabilities of a 5G radio interface for factory automation have been first analyzed in [4], showing both the high potentials of 5G and the necessity of some interference mitigation mechanisms. Coverage and capacity have been analyzed then for different deployment strategies in [5], where a simple frequency planning is shown as already very beneficial in improving the performance. Even better reliability can be obtained when applying power control [6] and multi-hop relaying (even with just a maximum of two hops) [7].
Overall, in order to increase reliability, the signal to interference plus noise ratio (SINR) at the receiver must be increased, and diversity techniques appear to be the most suited strategy to achieve this goal [8]. On the other hand, time and frequency diversity represent solutions with non-negligible limitations for URLLC: time diversity, being based on re-transmissions, has marginal applicability in use cases like motion control with strict latency constraints, whereas frequency diversity is limited by the available system bandwidth. Spatial (antenna) diversity instead appears to be an effective strategy to meet the reliability requirements of URLLC.
In this work, we consider a factory scenario where a central controller coordinates a set of access points (APs) to communicate with the actuators (ACs) active in the factory. While previous works in this area have considered basic interference mitigation mechanisms like frequency planning [5] and power control [6], we assume that the APs form a distributed multiple-input multiple-output (MIMO) system, with the central controller coordinating their transmission and reception. Focusing on the communication link from the APs to the ACs – the customarily defined downlink – different deployments of APs with varying number of antennas are evaluated. For these deployments, several beamforming schemes are considered and evaluated under the assumption of single AP transmission (SAT) and of joint transmission (JT). A max-min power allocation (MPA) method aimed at maximizing the minimum SINR across the ACs is also considered. The performance study of the several proposed APs deployments, beamforming schemes, and of the MPA rule is carried out in a realistic 5G scenario, exploiting a recently proposed path-loss model for industrial environments, based on measurements done at 3.5 GHz in operational factories [9]. This represents a sharp contrast with previous works [4, 5, 6, 7], that have used the channel model in [10], based on measurements taken in unlicensed bands. The path-loss model of [9], instead, perfectly fits the GHz band that is widely recognized as the main candidate for factory automation with 5G [11]. In addition, the effect of non-Gaussian impulsive noise, which can severely limit the performance in the industrial environment [12], is also included in our study.
The obtained numerical results will show that distributed MIMO schemes with MPA and JT can strongly improve the system availability, whereas the impulsive noise can be a source of performance degradation that requires specific detection and mitigation techniques to be properly handled.
Notation: We use and to denote transpose and conjugate transpose, respectively. denotes the identity matrix of size , the matrix of size with all zero entries, the Frobenius norm of matrix , the entry on row and column of , the th column of , and the -th entry of vector .
II System Setup
We assume a typical industrial scenario similar to the one in [6] with a factory hall of dimension . The system has a total available bandwidth of MHz at a carrier frequency of GHz, but for simplicity we simulate just a sub-band of MHz, so as to leverage the flat-fading approximation. We denote by the number of single antenna ACs uniformly dropped in the factory hall at a height of m.
We assume to have antennas that can be organized in different APs deployments (see also Fig. 1). In particular, denoting by the number of APs and by the number of antennas at each AP, with , the following architectures are considered.
- a)
A centralized deployment with AP equipped with antennas and located in the center of the factory hall. In this case the factory can be seen as a single-cell network served by one base station with a co-located large antenna array.
- b)
A partially distributed deployment with APs, each equipped with antennas.
- c)
A fully distributed deployment with APs, each equipped with antennas. In this and in the previous case b), the factory can be seen as a multi-cell wireless network.
The height of the APs is 6 m and the position of the APs with is determined by dividing the factory hall in rectangular coverage areas, all with the same shape and orientation.
As already discussed, we focus on downlink transmission (i.e., AP-to-AC link) and assume that the total transmit power is dBm [4], which results in dBm on the simulated sub-band. Since the total transmit power is independent of the number of deployed APs, the comparison among the above three cases a), b) and c) is fair both in terms of total transmit power and total number of transmit antennas.
The noise power at the -th AC can be written as
[TABLE]
where is power of the customary thermal noise, which is modeled as a white Gaussian process with power spectral density of dBm/Hz, while is the power of the impulsive noise (more details about it in Section II-C). Moreover, an additional receiver noise figure of 7 dB is considered.
The channel model is implemented based on the findings of [9]: in that paper the results of several measurements taken at GHz in two types of operational factories and with different AP deployments are detailed. These measurements are then used to upgrade the 3GPP indoor office model and provide more specific parameters for the path-loss, shadowing and line-of-sight (LOS) probability functions. Here, among the scenarios listed in [9, Tab. 3], we focus on the “dense factory” with “clutter-embedded APs” setup, which is characterized by the most harsh channel conditions. Regarding the small scale fading, it is worth noting that, as observed in [9, 10], in industrial environments there is an abundance of highly reflective metallic materials, which introduce strong multi-path fading components. Accordingly, we assume a Rayleigh small scale fading model, i.e., the channel vector between the -th AC and the -th AP can be written as , with being the large scale fading attenuation generated according to [9].
II-A Transmission Modes and Beamforming Techniques
We consider two different transmission modes (or AC-AP association rules) to serve the ACs.
As a baseline, we assume single AP transmission (SAT), where AC is served by its anchor AP , which is the AP experiencing the strongest link toward that AC, i.e.,
[TABLE]
Note that with SAT the backhaul infrastructure connecting the APs is required to provide the data to be sent to AC just to its anchor AP . With SAT, the considered system is similar to a wireless cellular network wherein each base station takes care of the mobile devices in its coverage area and with no coordination among the base stations.
A possible alternative to SAT is joint transmission (JT) among all the APs deployed in the factory hall. In this case, each AC is served by all the APs in the system. Differently from SAT, with JT the backhaul needs to provide the data to be sent to AC to all the APs: in fact, JT poses more stringent requirements in terms of latency and capacity on the backhaul infrastructure. With JT, the considered system is similar to a wireless network with advanced base station coordination strategies. Of course, when considering the centralized deployment, the SAT and JT modes end up being coincident.
Besides the transmission modes, an additional level of interference mitigation can be realized through proper beamforming schemes to be used at the APs. In this work, we compare three beamforming criteria that have been widely used in the MIMO literature [13]. For the sake of brevity, we provide the expressions of the beamforming vectors for the JT mode, since the extension to SAT mode can be done in a straightforward way.
Let us thus denote first by the vector of size collecting the channels between AC and all the APs deployed in the factory hall.
The first beamformer that we consider is the maximum ratio transmission (MRT) one. In this case, the beamformer used to serve AC is designed to maximize the signal to noise ratio, neglecting interference, and can be written as
[TABLE]
Another possible beamforming design strategy is the zero forcing (ZF) one, that aims at nulling interference at the expense of a reduction of the useful signal margin against additive noise. After defining and , the ZF beamformer used to serve AC can be shown to be written as
[TABLE]
When considering SAT mode, each AP forces to zero the interference caused to the ACs that are under its coverage area, neglecting the interference caused to the other ACs in the system. This may cause some performance degradation and leads to the third beamforming strategy that we consider, i.e., the so-called coordinated zero forcing (CZF), which turns out to be useful in the SAT mode. In CZF, each APs creates nulls not only toward the served ACs, but also toward the other ACs in the factory hall. Notice that for JT mode the ZF and CZF beamformers coincide since all the ACs are served by the same set of APs, that act as a single AP with distributed antennas.
By denoting with the power allocated to AC and with the beamformer intended for transmitting to AC , the SINR for AC with JT can be easily shown to be written as
[TABLE]
II-B Imperfect Channel State Information Model
So far, perfect knowledge of the channel vectors has been assumed. In real systems, however, is not known at the APs and must be estimated, with both SAT and JT, in order to design the beamformer. The way the channel state information (CSI) is obtained at the APs strongly depends on the duplexing mode: in frequency division duplex (FDD) the channels are estimated at the AC, quantized and then sent back to the APs, whereas in time division duplex (TDD) the channels are directly estimated at the APs thanks to training sequences sent by the ACs. While FDD is favorable for URLLC, since it allows a quicker access to the channel, TDD in general allows a better CSI knowledge at the APs. If the sequence of uplink and downlink slots in the TDD frame is designed in a way that allows meeting the latency constraint, TDD is a favorable solution as well for URLLC since it avoids channel quantization by the ACs.
Accordingly, we focus on the TDD protocol, and assume that the ACs are assigned orthogonal training sequences, so as to avoid pilot contamination [14] in the uplink channel estimation process.
Letting dBm [4] denote the AC transmit power during training, and assuming that the pilot sequences have a (discrete) duration , the minimum mean square error (MMSE) estimate of , say , can be written as [15]
[TABLE]
where and , with being the noise power at AP .
After estimating the channels, beamforming design is thus performed at the APs by replacing in Section II-A and with and , respectively.
II-C Impulsive Noise Model
Electrical and other types of machines commonly used in industrial environments have been recognized as a source of heavy interference, in addition to the customary white Gaussian thermal noise, that can severely affect the communication at radio frequency bands [12]. This type of interference is typically modeled as a non-Gaussian impulsive noise with specific properties in terms of bandwidth, repetion and spacing of these pulses. Several models have been proposed to describe such non-Gaussian noise [16]; in this paper, we will use the basic model proposed in [17, Sect. V], where the power of the impulsive noise at AC is a random variable that can be written as
[TABLE]
where denotes the ratio between the impulsive noise and thermal white noise powers, is the probability that an impulsive noise event occurs during the transmission, and is a Bernoulli random variable with mean . Note that this model assumes the impulsive noise to be wideband and with a constant power over the system band. Although very basic, the tuning of the parameters and in (7) allows having a first understanding of the impact of the impulsive noise on the performance achieved by the different distributed MIMO schemes.
III Max-min Power Allocation
We now focus on the power allocation strategy. Indeed, after the beamforming strategy has been chosen, in (5) we still have the opportunity to optimize the power allocated to each AC . A basic criterion commonly used in cellular networks is called equal power allocation (EPA) and simply assumes the available power to be evenly split among the active ACs, i.e.,
[TABLE]
While this solution is widely used, it has strong limitations with URLLC, since, given the reliability and service availability constraints, it is crucial to improve the tail of the SINR distribution [18] rather than its average or median value. Accordingly, the system should focus on improving the performance of the ACs in the worst conditions even by sacrificing the performance of the ACs in the best conditions, as long as they anyhow manage to meet the reliability constraints. It seems thus natural to consider the max-min power allocation (MPA) criterion, where the powers in the JT case (the extension to SAT is basic and not reported here for the sake of brevity) are the solution to the following optimization problem:
[TABLE]
Note that in problem (9c) the objective function (9a) maximizes the minimum estimated SINR among the active ACs, whereas the constraint (9b) imposes the transmit power to not exceed the maximum value . This is a well-known problem in optimization theory and its solution can be derived in our setup following the procedure defined in [19, Sect. 3]. In particular, upon defining the matrix with entries
[TABLE]
and the two vectors and , the solution can be obtained by first constructing the matrix
[TABLE]
and, then, denoting by the eigenvector of the matrix corresponding to the eigenvalue with the largest norm, the power allocated to AC with MPA turns out to be
[TABLE]
IV Performance Evaluation
In Fig.s 2 and 3 we compare the performance achieved by the different AP deployments when considering SAT, ACs served with EPA and perfect CSI (PCSI) knowledge at the APs. While in Fig. 2 we report the cumulative distribution function (CDF) of the SINR, in Fig. 3 we highlight the maximum SINR value that is achieved with probability, i.e., the SINR availability, which corresponds to the first -quantile of the CDF in Fig. 2. Note that, together with the block error rate (BLER) for the reliability, this is the most meaningful key performance indicator (KPI) when looking at system availability for URLLC: in the following, for the sake of space, we refer to this KPI just as SINR availability. First, we observe that CZF outperforms MRT by canceling the interference, with a gain up to about 16 dB with in the SINR availability. Then, the results highlight the tradeoff that needs to be considered when deploying the APs. More APs, i.e., a higher , means a smaller AC-AP distance, which reduces the path-loss, but at the same time, with SAT, provides less beamforming gain and diversity (as each AP is equipped with just antennas). On the contrary, a smaller introduces more path-loss but also more beamforming gain and diversity. Then, understanding which deployment is the best depends also on the beamforming criterion that is implemented. Indeed, by considering for instance CZF and comparing and in Fig. 2, we observe that provides the best performance for most of the ACs, and in particular for the ones with the worst channel conditions, whereas provides better SINR just for the ACs in the best conditions. On the other hand, when considering MRT, the best deployment for the ACs in worst conditions is obtained with . Finally, we would like to highlight the very bad SINR achieved with CZF and in Fig. 3. Although in this setup we have and CSI is perfectly known at the APs (and indeed the SINR is, from Fig. 2, more than dB for most of the ACs), it might happen that two channels are almost parallel, which makes the computation of the inverse for CZF and ZF an issue. Although this event is rare, the SINR availability exactly captures these unlikely phenomena, which are however fundamental in understanding the performance with URLLC.
In Fig.s 4 and 5 we consider JT and compare different deployments with EPA, PCSI and . Also with JT, ZF strongly outperforms MRT, showing the importance of interference mitigation mechanisms. Similarly to SAT, is the best deployment when using MRT. On the other hand, with ZF distributed MIMO deployments strongly outperform centralized MIMO by providing a gain of about and dB with and , respectively.
Fig.s 2–5 show that, when interference is properly mitigated by the beamformer, the best deployment strategy is to reduce the path-loss by moving the APs closer to the ACs with distributed MIMO. On the other hand, when MRT is used and interference is not properly canceled, having a central AP with many antennas provides more fairness among the ACs and, as a consequence, the best SINR availability: that happens mainly because of a stronger uncontrolled interference affecting distributed MIMO deployments.
For the same setup of Fig.s 4 and 5, we assume in (6) and evaluate the impact of imperfect CSI (ICSI) knowledge at the APs in Fig. 6. With JT and ZF we observe a non-negligible loss of about dB in the SINR availability when considering . This loss however decreases when increasing to about dB with , showing that, even when the CSI is not perfectly known, distributed MIMO with ZF provides huge gains when compared to centralized MIMO.
In Fig. 7 we analyze, for the same setup of Fig. 6, the gain provided by the MPA algorithm proposed in Sect. III. Allocating the power in order to maximize the minimum SINR among the active ACs increases fairness in the system, as the APs allocate more power to the ACs experiencing high path-loss and less power to the ACs either close to the APs or creating too much interference in the system. Results show that with ZF and distributed MIMO the gain achieved by MPA in the SINR availability goes up to about dB when compared to EPA.
In Fig. 8 we compare the SINR availability of some of the considered transmission modes and beamformers with MPA and ICSI for different values of : to avoid interference on the channel estimation, we assume for all the configurations in (6), which is necessary to avoid any pilot reuse for the maximum value shown here. As expected, the SINR availability decreases when increases for all the configurations, because less power is allocated to each AC and more interference is present in the system with higher . With centralized MIMO, ZF and MRT provide very similar performance, whereas distributed MIMO with JT and ZF strongly outperforms centralized MIMO by providing a gain of about 20 and 30 dB even with when considering and , respectively. Eventually, SAT with and ZF provides very good SINR availability, but only when the number of spatially multiplexed ACs is sufficiently lower than the number of antennas at each AP ( up to in this example with ). These results confirm that distributed MIMO is an important enabler to increase availability for factory automation. Moreover, for low-to-moderate traffic load, i.e., lower values of , SAT with CZF is probably the best compromise by providing good performance but with a lower cost, as SAT, differently from JT, does not require data sharing among the APs. However, when the traffic load is high, JT is necessary to achieve good SINR values to ensure a reliable transmission.
Finally, the impact of the impulsive noise is shown in Fig. 9 where, when considering JT with MPA and ICSI (with ), we report the SINR availability for dB [16] and different values of the probability of the impulsive noise event. The presence of the impulsive noise (without any specific countermeasure) strongly degrades the system performance: for instance, with we observe a loss of about dB in the SINR availability by assuming just , which is related anyhow to a rather rare impulsive noise event. For higher values of , the performance degradation is even higher. Although these results were obtained with the very basic model in (7), they give already an indication that the impulsive noise in industrial environments is potentially a major source of performance degradation, which requires a better understanding, modeling, and a deep study of techniques to mitigate it.
V Conclusions
In this paper, we have studied distributed MIMO schemes as a way to improve the SINR availability for factory automation. In order to provide a comprehensive understanding, we have performed extensive system simulations a) with a recent channel model based on measurements done in 5G bands and b) considering the impact of the impulsive noise, that characterizes several types of machines often present in an industrial environment. In this scenario, we have developed a max-min power allocation algorithm specifically improving the SINR availability and compared different deployments, transmission modes, and beamformers. Numerical results have shown that distributed MIMO with ZF and MPA provides a huge gain in the order of 30 dB when compared to centralized MIMO. Moreover, for URLLC communications in general and for factory automation in particular, exactly because we look at extreme requirements like a system availability, a good modeling of even rare events is fundamental. In that context, the impulsive noise, even when not appearing that often, can strongly degrade the performance. Future works will include an analysis of distributed MIMO with different AC-AP association rules [20], and with more detailed models for the small scale fading and for the impulsive noise.
VI Acknowledgment
The work of Stefano Buzzi has been supported by the MIUR program “Dipartimenti di Eccellenza 2018-2022”.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Wollschlaeger, T. Sauter, and J. Jasperneite, “The future of industrial communication: automation networks in the era of the internet of things and Industry 4.0,” IEEE Ind. Electron. Mag. , vol. 11, no. 1, pp. 17–27, Mar. 2017.
- 2[2] B. Holfeld, D. Wieruch, T. Wirth, L. Thiele, S. A. Ashraf, J. Huschke, I. Aktas, and J. Ansari, “Wireless communication for factory automation: an opportunity for LTE and 5G systems,” IEEE Commun. Mag. , vol. 54, no. 6, pp. 36–43, Jun. 2016.
- 3[3] 3rd Generation Partnership Project (3GPP), “Service requirements for the 5G system (Release 16),” TS 22.261, Sep. 2018.
- 4[4] O. N. C. Yilmaz, Y. P. E. Wang, N. A. Johansson, N. Brahmi, S. A. Ashraf, and J. Sachs, “Analysis of ultra-reliable and low-latency 5G communication for a factory automation use case,” in Proc. IEEE ICC Workshop on 5G & Beyond , London (UK), Jun. 2015.
- 5[5] N. Brahmi, O. N. C. Yilmaz, K. W. Helmersson, S. A. Ashraf, and J. Torsner, “Deployment strategies for ultra-reliable and low-latency communication in factory automation,” in Proc. IEEE GLOBECOM Workshop on Ultra-Low Latency and Ultra-High Reliability in Wireless Communications , San Diego (CA), Dec. 2015.
- 6[6] B. Singh, Z. Li, O. Tirkkonen, M. A. Uusitalo, and P. Mogensen, “Ultra-reliable communication in a factory environment for 5G wireless networks: link level and deployment study,” in Proc. IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) , Valencia (Spain), Sep. 2016.
- 7[7] B. Singh, O. Tirkkonen, Z. Li, M. A. Uusitalo, and R. Wichman, “Selective multi-hop relaying for ultra-reliable communication in a factory environment,” in Proc. IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) , Valencia (Spain), Sep. 2016.
- 8[8] N. A. Johansson, Y. P. E. Wang, E. Eriksson, and M. Hessler, “Radio access for ultra-reliable and low-latency 5G communications,” in Proc. IEEE ICC Workshop on 5G & Beyond , London (UK), Jun. 2015.
