1. Introduction
Technological developments in wireless communication systems in recent decades have led to the emergence of growing user needs in terms of accessibility, data volume and energy consumption. These technologies are constantly evolving owing in particular to the integration of new techniques to improve user connectivity and connect billions of objects together. These connected objects are autonomous physical elements that are able to communicate with each other, thus, creating a technological revolution that brings more ambitious innovations in different fields of application. The intelligence embedded in these objects ensures their connectivity, and meets a need for control or monitoring in different application areas, such as medicine, industry, environment, or security.
In the industrial world in which we are particularly interested, a trend towards connected, robotic and intelligent factories are growing rapidly, to face competition from countries with low production costs. The revolution in the digital world is considerably reducing the boundaries between the physical and digital worlds. As a result, it interconnects factories in which employees, machines and products interact with each other to form the new technological revolution known as industry 4.0. This revolution allows interactions aimed to a seamless production with real-time traceability of products, at different stages of production [
1]. Indeed, this new generation of plants will boost the dynamism of the industry by modernizing production and increasing competitiveness.
Given the great interest in object connectivity in the industrial environment, it is necessary to propose a communication architecture, based on robust and functional wireless sensor networks, inside factories. These networks are characterized by their autonomy, low energy consumption, and ability to exchange and process multiple data from different sources, in real time. The design of these networks differs for each application, taking into account the constraints of the propagation environment. As part of this work, we are interested in applications that take place in an industrial environment. Such a propagation environment, unlike other traditional indoor environments as residential buildings or offices, is distinguished by its large dimensions, and particularly the nature of its objects and obstacles. During wireless data transmission, the interaction of signals with different objects can lead to a partial or total loss of the data that must be compensated. The complexity of the environment and the noise present in the industrial propagation environment makes it necessary to offer a robust wireless communication system to deal with the various disturbances [
2]. The robustness of this architecture can be improved in various ways by inserting some optimal techniques.
Studies have shown the value of wavelet theory in designing pulse modulation systems that can be embedded in sensor networks [
3,
4]. Through wavelet transforming and filter banks, it is possible to generate orthogonal pulses in time and frequency, to design flexible communication systems, based on a multicarrier modulation. The time–frequency multi-resolution property of these systems, allow for reaching the optimum level by choosing the appropriate waveform. On the other hand, the sensitivity to interference generated by the propagation channel, can be significantly reduced by using the discrete wavelet transform, through the orthogonality characteristics of the wavelet shapes, at the input of the filter banks.
In this work, a multi-user wireless communication system, based on industrial sensor networks, in two distinct operating modes, has been proposed. The first mode provides Many-To-One (MtO) communication between several transmitters and a single receiver. The second mode connects a transmitter sensor to several receivers in the One-To-Many (OtM) mode. These modes of communication illustrate the different links between levels 0, 1, and 2 of the Computer-Integrated Manufacturing (CIM) pyramid, deployed in industrial environments. The communication architecture is based on the wavelet packet transform, which the analysis scale controls through the number of inputs activated and, therefore, also the number of users or sensors. An optimal choice of wavelet is made, in terms of the binary error rate, to perform the simulations in an industrial channel. A model of this channel has also been proposed to simulate the operation of our communication architecture, in an environment that is as close as possible to a real industrial environment.
This paper is structured as follows. In the next section, an overview of the evolution of the communication systems in industrial environments is given. Then, the theory of wavelets, as well as the multi-resolution analysis based on filter banks, is presented. This was done in order to introduce our multi-user communication architecture based on the wavelet transform. In this section, the architecture is presented, with its two operating modes; MtO and OtM. Before performing the architectural simulations, the industrial channel model used is established. A discussion about the different results of architecture simulations on the industrial channel is given. Finally, a general conclusion, as well as perspectives for future works, is presented.
2. Industrial Communication System
Over the past twenty years, and thanks to the deployment of communication networks, the communicating industrial systems have made remarkable progress. These networks, which have evolved from wired to wireless communication, have facilitated access to data, at any time and place. Basically, communication in an industrial environment was achieved by connecting automatisms between them, by different modes and local networks [
5]. Automation architectures have made great progress, with the arrival of new information and communication technologies. To reduce wiring costs, it was necessary to take into account the topology of the automation systems. To meet this need, manufacturers of automation products have proposed networks and fieldbuses. These made it possible to manage the decentralized I/O, first, followed by the automation periphery [
5].
Due to the emergence of industrial communication technologies, the concept of the classic CIM model 9shown in
Figure 1) gave rise to an organization that functions, around networks. In fact, this model (or pyramid) makes it possible to describe the organization of the various systems (Company, factory, machine, etc.), according to a vertical segmentation of four hierarchical communication levels. Therefore, it does not solve the problem of managing the increase in traffic on media. Communication providers adapt the performance of their networks, according to the CIM levels on which they will be positioned. Then, several communication protocols are used to connect the different levels of the CIM pyramid, by including standard protocols, such as Ethernet and TCP/IP. In the instrumentation level (level 0), including sensors, wireless technologies are used to connect the different sensors to each other, for more flexibility. Wireless communication standards that are applied in industrial environments, depend on the range and equipment used. For WPAN wireless personal networks at a low range, technologies such as Bluetooth, WirelessHART, and ZigBee are deployed [
6]. WLAN wireless local area networks, use the IEEE 802.11, commonly referred to as Wi-Fi. The WWAN long-range network deploys the LPWAN cellular and Low-Power Wide Area networks.
A recent emergence of industrial communication consists of introducing the concept of the Internet of Things IoT and Cyber-Physical Systems (CPS) in the world of automation and industrialization. This concept, known as industry 4.0 or Connected Factory, is based on the convergence between the industry and digital applications to create intelligence in a manufacturing system. This provides for a great adaptability in production and a more efficient allocation of resources [
1]. Data consist of the most important part of the IoT. They come from various terminals and sensors, and allow users to be informed, in real time, about the evolution of their environment. The Industrial Internet of Things (IIoT) is the deployment of IoT in an industrial environment. Thanks to the embedded technology (sensors, actuators, RFID chips, etc.), IIoT consists of identifying and establishing the communication between all elements (machines, products in process, employees, suppliers, customers, infrastructure, etc.), which can be referred to as objects [
7]. These objects exchange considerable amounts of data that are then conveyed through a local network or Internet.
Thanks to IIoT, the user can act in real time on its environment, in a manual or automated way, to facilitate several tasks, such as production optimization, machine control, or the optimization of supply chains, in real time. There are many wireless connectivity technologies for objects. The choice of connectivity strategy is made according to several criteria, and is based on the choice of the sensor. This choice can depend mainly on the location (indoor, outdoor, etc.), mobility, power consumption, remote control, data quantity, sending frequency, and security. Among the networks dedicated to IIoT are Sigfox, LoRaWAN, NB-IoT, and LTE-M. Faced with this range of networks dedicated to IoT, the choice will, therefore, necessarily depend on the connected object. It is necessary to consider the simplified use of transmissions related to connected objects and the security of users and transmitted data. This will be possible when the quality of the radio link used to transmit the data is reliable.
3. Wavelet Transform
The main challenge associated with sensor networks deployed in industrial environments is the harshness of this environment, which requires the adaptation of their physical layer. Given the limited resources of these networks, whether in terms of computing power, energy consumption, size, or connectivity to the environment, appropriate digital modulation and information coding techniques must be used, to improve communications via industrial wireless sensor networks [
8]. A large number of physical layers for wireless sensor networks have been proposed to meet their different constraints. The first modulation techniques to be used are narrow-band modulations, which are derived from analogue modulations. Then, other modulations based on spread spectrum, or multi-carrier or pulse modulations, were proposed. Pulse techniques allow the increase in the transmitted bit rate, at the expense of the complexity of the transmitter and the receiver, depending on the number of pulses used. Another alternative to all these techniques is the modulation of pulses by the orthogonal wavelet transform, to increase the throughput, but above all to benefit from simplicity in the design of the receiver that is capable of detecting the different waveforms received.
In the wavelet transform (WT) theory, the wavelet basis functions are obtained from a single prototype function called “wavelet”, by translation and dilation or contraction:
where
and
. For large
, the basis function becomes a stretched version of the prototype wavelet, that is a low frequency function, while for small
, the basis function becomes a contracted wavelet, that is a high frequency function. The discrete wavelets transform (DWT) are discretely scalable and translatable. This was achieved by modifying the wavelet representation to create Daubechies (1992) [
9]:
We usually choose
so that the sampling of the frequency axis corresponds to dyadic sampling. In addition,
gave a dyadic sampling in time. Discretizing the translation and dilation contraction parameters of the wavelet in Equation (1), the dyadic discrete WT of
is:
where
.
It should be mentioned that WT can be implemented as non-uniform filter banks, formed by both smooth and wavelet coefficients. The smooth coefficients are separated into low-pass digital filter
and a high pass-filter
. By using the scaling function and there corresponding mother wavelet, we obtained both the digital filter
and
. We suppose
and
like non-recursive FIR filters with
length, the transfer functions of
and
can be represented as follows:
Mallats tree algorithm or pyramid algorithm [
10] can be used to find the multi-resolution decomposition of DWPT, the two scale relations, Equations (4) and (5) leads to scaling and wavelet functions similar to that in scalar wavelets. However, the equations are two scale matrix equations and can be given by:
where
and
form the set of scaling functions and their corresponding wavelets. The suffix
denotes the number of wavelets and is dubbed as multiplicity.
Now that the theory of wavelets is presented, the wavelet packet transform will serve as a modulation basis, for our impulse architecture. This architecture is illustrated in
Figure 2 with a depth of 3, allowing
different data entries
to be modulated by the IDWPT. This data will be retrieved at the receiver, by a DWPT transformation, in order to reconstruct the data
.