1. Introduction
Modern defence systems heavily rely on wireless backbone networks to collaborate and share the critical information obtained by wireless sensors and actuators, such as unmanned ground vehicles and unmanned aerial vehicles [
1]. Wireless mobile sensing and actuation systems are effective infrastructure for surveillance and detection over a specific battlespace, since they provide significant benefits, such as simple deployment and maintenance, low installation costs, and high mobility [
2,
3,
4]. The major information assets, communication, commands, and control must be reliably delivered over wireless backbone networks to support critical decisions with a radical and challenging set of defence requirements. Motivated by recent predictions of mobile sensors, unmanned ground vehicles, and unmanned aerial vehicle quantities [
2,
5], the channel allocation of multi-channel wireless mesh networks has become a more challenging task, since the usable radio spectrum is still a precious natural resource and the link capacity requirement has become more heterogeneous. In particular, the high bandwidth streaming video with low latency has become an essential component in the modern warfare. Furthermore, robust performance is also critical, due to unpredictable warfare, including malicious interfering and jamming attacks in deployed fields.
During previous years, many channel assignment algorithms have been proposed for wireless mesh networks [
6]. However, most previous works defined the channel as a path of information flow which is completely isolated from other paths of wireless networks. Thus, these works only considered the non-overlapped frequency channels for the channel assignment problem. In contrast to previous works, many communication standards support the partially overlapping channels, since the energy of wireless signals is only concentrated over a narrow range of frequencies. For instance, while the IEEE 802.11 b/g standard supports 11 partially overlapping channels for transmission, the number of non-overlapping channels is only three, as shown in
Figure 1. By exploiting all 11 channels in a systematic approach to avoid the interference among adjacent channels, it is possible to achieve a higher throughput than that achieved when restricting ourselves to three orthogonal channels. Recent studies show the potential for the partially overlapping channel to improve the spectrum efficiency with respect to one only using non-overlapped channels [
7]. However, it is essential to carefully plan this, since adjacent channel interference may severely degrade the network’s performance.
The focus of this paper is to propose a robust channel allocation mechanism by exploiting partially overlapped channels to optimize spectrum utilization while meeting the heterogeneous link requirements for directional multi-channel wireless mesh networks. We first describe an interference model of partially overlapping channels, and then present the optimization problem of how such a model is effectively applied to the channel assignment problem. Finally, we evaluate how such optimization approaches improve the spectrum efficiency and the heterogeneous link requirements.
2. Related Works
Since partially overlapped channels can lead to better utilization of the spectrum and throughput improvement [
7,
8], there has been a growing interest in exploiting partially overlapped channels to improve network performance. Most works have focused on exploiting the assignment of partially overlapped channels to reduce interference.
In ref. [
7], the authors used a binary indicator value to model the presence or absence of interference in the wireless environment. The binary indicator function was applied to evaluate the conflicts between links when different partially overlapped channels were used. The function relies on the physical distance between the nodes belonging to links, with reductions being due to the interference cost function. Even though the proposed algorithm is based on a discrete optimization problem, the solutions may not be optimal due to its heuristics.
A simple greedy algorithm was proposed to exploit the partially overlapped channel assignment problem by considering dynamic traffic in refs. [
9,
10]. Since the traditional conflict graph does not properly model the interference among partially overlapped channels, a modified weighted conflict graph is proposed. The edge weight in the weighted conflict graph represents the minimum channel separation that two links must have so that they will not interfere with each other. A partially overlapped interference graph is used to model interference between links in ref. [
11] which is essentially the same as a weighted conflict graph. The objective of the formulated channel assignment problem is to minimize the total number of interfering link pairs or to minimize the maximum link interference.
In ref. [
12], Cui et al. proposed an interference model to separate the adjacent channel considering the distance between the two access points in order to minimize the total interference while maintaining the network connectivity. A similar approach was applied to a traffic-irrelevant channel assignment algorithm to minimize total network interference [
13]. The interference range of two links with channel separation was used to compute the binary conflict model for wireless mesh networks. In ref. [
14], the IEEE 802.11 management framework was proposed to reduce the energy consumption and the mutual interference of densely deployed access points. In order to balance the energy consumption and the network capacity, a backtracking Tabu search algorithm was applied to determine the active access point selection and partially overlapped channel allocation. In ref. [
15], a game theoretical approach was used to develop the distributed channel assignment algorithm for partially overlapped channels. They derived the upper bound for the price of anarchy of the proposed approach for multi-radio and multi-channel networks. Furthermore, there has also been research into partially overlapped channel assignment for scenarios in the absence of information exchange. A graphical game and uncoupled learning-based distributed partially overlapped channel selection was proposed in ref. [
16].
Most channel assignment algorithms [
7,
8,
9,
10,
11,
12,
13,
14,
15,
16] use the conflict graph to consider the partially overlapped channel separation and distance of paired links. However, this approach has a fundamental limit to capture the performance of the signal-to-interference-plus-noise ratio (SINR) link due to the approximation of the cumulative terms of other interferences. The underlying conflict graph is critical for the overall performance of these algorithms, in practice. In contrast, our channel assignment approach explicitly relies on the SINR link model without any conflict graph approximations. By considering the SINR model, we formulate the optimization problem to efficiently handle the heterogeneous link and robustness requirements. To the best of our knowledge, this paper is the first study to formulate a chance-constrained optimization problem to minimize the spectrum usage while guaranteeing the link SINR requirements under uncertain conditions.
3. System Model
We considered a multi-channel, multi-hop wireless mesh network consisting of a number of stationary wireless mesh routers. We present the network as a directed graph () in which is the set of nodes , and is the set of logical links in the network. Each mesh router included multiple radio transceivers to support the simultaneous communication with other routers by using different channels. The frequency band () was divided into a set of channels with the same bandwidth (u). The channels were indexed from 1 to M, in which . We assumed that a link requirement was set dependent on the traffic demands and the criticality of the network.
We applied directional antennas to restrict the interference between mesh routers at the physical layer. An ideal sector antenna pattern was applied to model the directional beamforming [
17], where two different constants were set for the antenna gains of both the main lobe and the side lobe. This simple model captures the interactions between the antenna gain, the transmission range, and the half-power beamwidth. For a given beamwidth (
), the antenna gain (
) is
in which typically
.
represents the transmitting antenna gain that the transmitter of link
i contributes to the link between the transmitter of link
i and the receiver of link
j, and
represents the receiving antenna gain that the receiver of link
j adds to the link between the transmitter of link
i and the receiver of link
j. These gains are characterized by Equation (
1). When a node of link
i transmits with a given power (
), the power received by the receiver of link
j from the transmitter of link
i is
, in which
is the channel gain. We used a distance-based pathloss model with Rayleigh fading as the channel gain. Thus, the link gain could be asymmetric.
Figure 2 illustrates the transmit spectrum mask of our experimental transceiver. Many communication standards, such as 802.11 [
7] and 802.15.4 [
18], have a similar spectrum mask shape. The guard band that separates the two center frequencies is 62.5 KHz. This obviously leads to possible overlapping the adjacent channels and causes data collisions if it is not carefully planned.
When the transmitter and the receiver use different channels, the received signal is attenuated by the interference factor (I-factor) due to the effect of the partially overlapped channels [
7]. Let us denote the power spectral density function of the transmit signal by
, and the frequency response of the band pass filter of the receiver by
. The I-factor between the transmitting frequency (
) and the receiving frequency (
) is defined as
in which
. Thus, it is the cross-correlation of two functions of
and
separated by
. As
increases, the I-factor decreases due to the reduction of the overlap.
Let us consider two channels
and
in which
and
. The discrete I-factor
is computed by Equation (
2) by replacing
and
with channels
and
, respectively, in which
. Furthermore, it is possible to obtain the discrete I-factor through empirical measurements [
7].
Figure 3 shows our experimental measurements of the I-factor using our transceiver, similar to the one of IEEE 802.11. Note that the received power is reduced by the I-factor
[
7]. If both links
i and
j are operating on the same channel (
), then
and
.
We defined a successful transmission of link
i as a signal-to-interference-plus-noise ratio (SINR)
above a given SINR threshold
. Considering the antenna gain, channel gain, and transmit power, the SINR of link
i with the I-factor is
in which
is the power of background noise. Recall that the partially overlapped channel reduces the signal strength by
. Thus, it is possible to achieve good spatial re-use by using a set of partially overlapped channels.
The constraint of Equation (
3) is rewritten as
in which
is a constant dependent on the large-scale pathloss of the channel gain, and transmitting and receiving antenna gains.
4. Channel Allocation Optimization Problem
Based on the modeling of the SINR, we formulated a chance-constrained optimization problem that ensures that the probability of meeting a certain SINR constraint is above a certain level. Note that the chance-constrained approach is one of the major methods used to solve optimization problems under conditions of uncertainty. In Equation (
3), the extra random variable of the denominator of the SINR model is added to capture the uncertainty.
Our objective was to minimize the spectrum usage of the network, denoted by
in which
and
are the maximum and the minimum operating channels of the overall network. The chance-constrained optimization problem is
in which a vector of the decision variables (
) is the channel index of links. Equation (
6) is the extended chance constraint with the SINR requirements of Equation (
4) under a normally distributed random variable
. The general confidence level
is set to
. Each link is required to meet the minimum SINR requirement (
) under a normally distributed random variable (
) with a given probability (
). Note that
is dependent on the traffic demand, and
is the robustness requirement. Equation (
7) provides the minimum and the maximum channel boundaries of the operating frequencies. Equation (
8) is the feasible set of channels that are dependent on the available spectrum (
) and bandwidth (
u).
The proposed optimization problems (
4) are integer non-linear problems (INP) since their decision variables are integers and they include the non-linear constraint (
6). Equation (
6) is the non-convex constraint, since the non-convex function of I-factor
must be smaller than a certain threshold. The reformulation of the non-convex constraint of the I-factor is essential to solve the proposed optimization problem.
Reformation of Partially Overlapped Channel Constraint
In this subsection, we first convert the non-convex constraints given in Equation (
6) into the convex constraint. Then, we reformulate the integer non-convex problem (
4) into a mixed-integer convex problem (MICP).
Figure 3 illustrates the fundamental idea of model conversion. Our basic idea was to horizontally translate the I-factor model. We shifted the right part of the I-factor to the left part of the
X-axis, and vice versa. The modified horizontal axis (
) is
Equation (
9) is easily reformulated into the mixed-integer linear constraints [
19]. In
Figure 3, we observe that the horizontal translation of I-factor produces a shape similar to a typical convex function.
Now, we propose a convex function to approximate the shifted I-factor. In
Figure 3, one of the key observations is that the I-factor is almost exponentially decreasing as
increases due to the decreased overlap between the power spectrum density function of
and
. One side of the I-factor is efficiently approximated with a simple polynomial function (
) in which
.
However, the I-factor model may have a long tail if it has a large number of partially overlapped channels dependent on the specifications. The simple polynomial function may not fit the actual I-factor with the long tail well. Since we were mainly interested in the high interfering region of the I-factor (
) of both sides of the boundary of
Figure 3, a negative constant value was added to the simple polynomial function
in which
. In this way, we were able to fit both sides of the boundary of the I-factor (
) well. Furthermore, we added the minimum positive value (
) due to the possibility of having a negative I-factor,
. Thus, our approximated convex model of I-factor is
in which
.
Even though it is not trivial to find the model parameters of Equation (
10) due to the non-linearity of the model, it is possible to optimize its parameters by using non-linear optimization techniques, since the number of parameters is only 3.
Figure 3 shows that our analytical model matches the experimental results quite well.
When the convex approximated I-factor model was applied on both sides, as shown in
Figure 3, it was possible to convert the non-convex constraints of Equation (
6) into convex constraints. Based on the convex approximation of the I-factor given in Equation (
10), we transformed the non-convex chance constraints of Equation (
6) into the convex constraints:
in which
is the normal distribution function with
. Note that the expression
is a constant due to the chance constraint with
.
The solutions to INP and MICP were obtained by solving the optimization problem (
4) with the SINR constraint (
6) and the one replaced by Equations (
9) and (
11), respectively. Since the ideal optimization problem is INP, which is difficult to solve for the global optimum, the genetic algorithm was used to obtain the solution. By appling well-known techniques of mixed-integer linear programs, there have been significant improvements to the solving of MICPs [
19]. We used the CVX algorithm [
20] to solve the MICP. Then, the solutions of the proposed MICP were rounded to the nearest integer value corresponding to the channel index.
5. Numerical Results
In this section, we first evaluate the solutions of MICP with the ideal ones. Secondly, we discuss the performance improvement of the partially overlapped channels against the one with non-overlapped channels. Finally, we evaluate the performances of the solutions of both INP and MICP.
We considered a static wireless network with 16 mesh routers deployed in a field of 50 km × 50 km under the maximum allowable nodal degree (8), as illustrated in
Figure 4. The main simulation parameters of the paper are listed in
Table 1. Note that the overall structure of the proposed robust channel allocation is applicable to the IEEE 802.11s standard for wireless mesh networks. In this network, the redundant links allow the network to operate when a node failure occurs or when a link becomes unreliable. The neighbors can quickly adapt their routing if there are failures of nodes or links. The nodes share the total available spectrum (200 MHz) with
KHz and
MHz for the partially overlapped channel and non-overlapped channels, respectively. Thus, up to
partially overlapped channels are available. Each node uses the same transmit power (1 W) with the antenna characteristics of the side lobe antenna gain (
) and beamwidth (
). We considered two different topologies, namely, randomly generated topology and grid deployment with
of the mesh network. We implemented the antenna model of ref. [
17] and the I-factor model of
Figure 3 for the partially overlapped channels. We compared the expected values of the spectrum usage and minimum SINR of the network.
We first compared the ideal optimal solution and the suboptimal solution of MICP with the randomly generated topology. For the ideal solution, we assumed a continuous frequency channel selection without any constraints on the minimum bandwidth (
u). We obtained the ideal optimal solution by using CVX.
Figure 5 shows the expected values of spectrum usage and minimum SINR of the ideal solutions and the suboptimal solutions of MICP as a function of different sidelobe gains (
) with
. We set
dB with robustness requirements:
and
. The suboptimal solution of MICP matched quite well the ideal optimal solution. In fact, the difference in spectrum usage was negligible. We observed some minor performance degradation of the minimum SINR of the suboptimal solution with respect to the one of the ideal optimal solution. However, it still met the minimum SINR requirement
dB.
There are two main reasons for the good performance: the efficient approximation of the I-factor and the large number of available channels.
Figure 3 shows the fairly good matching between the proposed convex approximation of the I-factor model and the real measurements. By using this model, we transformed the non-convex constraints of INP into the convex constraints of MICP. Hence, our converted MICP captured the essential I-factor of the SINR constraint without any significant loss of accuracy. Furthermore, the solutions of the proposed MICP were rounded to the nearest integer value corresponding to the channel index. This may have caused critical performance loss due to the rounding effect. However, the integer rounding effect was negligible in our cases, since we had a large number of available channels (
).
In general, both solutions increased the spectrum usage while meeting the minimum SINR requirements as the sidelobe gain increased. The main reason for is that the interference increases due to the large sidelobe gain. However, the effect of the sidelobe decreases as the beamwidth becomes narrow.
Secondly, we discuss the performance improvement of the spectrum efficiency and the SINR link using the partially overlapped channels against the non-overlapped channels.
Figure 6 presents the expected values of the spectrum usage and minimum SINR using the MICP solutions using the partially overlapping channel (
KHz) and the non-overlapping channel (
MHz) as functions of different sidelobe gains (
) with
. Note that the interference factor was
for
MHz. We set
dB without any robustness requirements (
). The ideal solutions to the non-overlapped channels were obtained by solving the INP using an extensive search.
We clearly observed significant spectrum usage of the non-overlapped channel. In particular, the minimum SINR of the non-overlapped channel did not even meet dB with when . For the narrow beamwidth (), the minimum SINR was satisfied at the cost of large spectrum usage. Hence, the use of only non-overlapped channels led to wastage of the wireless spectrum capacity. The main reason is that the non-overlapped channels and the practical limits on the shape of transmit spectrum masks imply that there are many frequencies in which the transmitted power is lower than the maximum permissible limit, which degrades the SINR. On the other hand, the MICP solutions with the partially overlapping channel used a significantly lower spectrum while meeting dB over different sidelobe gains .
Figure 7 presents the expected values of the spectrum usage and minimum SINR using the solutions of both INP and MICP as functions of different beamwidths (
with
dB,
), and with robustness requirements (
). Each link was required to meet the minimum SINR requirement (
dB under normally distributed random variable
) with a probability of
. A minimum SINR of links was used to show the level of confidence since the robust link performance is one of the most critical factors. The solid line and dotted line show the performance with the random and grid topologies, respectively.
In general, both INP and MICP increased the spectrum usage as the beamwidth increased due to the high interference. However, the improvement in the spectrum usage became minor for the narrow beamwidth due to the other dominant factors, such as the channel gain and antenna side lobe. Regarding robustness, MICP provided a higher minimum SINR as the uncertainty increased at the expense of the higher spectrum usage. Hence, it is possible to set the heterogeneous robust requirements of links based on their priorities and environment by tuning and . In contrast to MICP, the minimum SINR of INP fluctuated a bit over different beamwidths due to the local minimum obtained by the genetic algorithm. Thus, we found that MICP solutions improved the spectrum usage significantly while providing a robust SINR performance using partially overlapped channels.
Overall, both INP and MICP with grid topology consumed more spectrum while providing lower SINRs compared to the methods with random topology. Since the directional links of grid topology are easily aligned due to its symmetry, it incurs more interference than the one with random topology. While the highly interfering links require the channel separation to be increased (i.e., non-overlapped channel), the channels can be closely assigned to the rest of the links for the random topology.
Figure 7 also shows that MICP provides good spatial re-use of the random topology by using a set of partially overlapped channels.
One of the critical issues in channel allocation for a wireless backbone network is the heterogeneous requirement due to the radical changes of the battlespace environment. We investigated the adaptability of MICP to two different priority groups, namely, low and high priority groups, with different requirements on
and
. We defined the low priority group ratio as the ratio of the number of low priority group links over the total number of links. The ratio is equal to 0 or 1 for homogeneous networks where there are only high or low priority groups, respectively.
Figure 8 shows the expected values of the total spectrum usage and minimum SINR of high and low priority groups using the solutions of both INP and MICP as functions of different low priority group ratios (
) with
,
. The SINR and robust requirements of the high priority group (respective to the low priority group) are
dB and
(respective to
dB and
) with
. The solid line and dotted line indicate the performances of the high and low priority groups, respectively.
We clearly observed that both INP and MICP provided a heterogeneous SINR performance dependent on the types of groups. Both solutions assigned more network spectrum to the links with the strict requirement to achieve better SINR, compared to the one with lower requirements. By comparing spectrum usage and minimum SINR, the MICP solutions performed consistently better than those of INP, since MICP significantly reduced the spectrum usage while meeting the heterogeneous requirements. The main reason for this is that MICP clearly differentiates the SINR performance based on the group requirements. We observed a greater gap in the minimum SINR between the high and low priority groups of MICP compared to those of INP. For the low priority group, MICP provided a minimum SINR performance that was slightly greater than 20 dB when . When , the minimum SINR of the low priority group was greater than 25 dB. This is because the constraint of the high priority group becomes a dominant factor in the optimization problem due to the large number of links belonging to the high priority group. Thus, the simulation results clearly show that our proposed MICP guarantees the heterogeneous link requirements and efficient use of network spectrum.
On the other side, the minimum SINR of the low priority group using INP solutions was greater than 25 dB when dB for . There was an optimal channel allocation interval between links beyond which the network wasted the spectrum. Furthermore, we also observed fluctuations in spectrum usage and minimum SINR in the high priority group due to the local minimum of the INP solutions.