𝑃
− 𝑃
= 𝑛
𝜆
− 𝑛
𝜆
+
𝑛
𝑔
∈
(17)
where 𝑔
represents the 𝑘
channel belonging to 𝑆
set. To estimate the value of 𝛼, we utilized the lower
bound of 𝑃
− 𝑃
. One can check that the lower
bound of 𝑃
− 𝑃
can be expressed as,
𝑛( 𝜆
− 𝜆
) ≤ 𝑃
− 𝑃
(18)
where
𝑛=𝑛
=𝑛
. Note that if the value of 𝛼 is very
small, it will not affect the search process of the BSA,
i.e., the logarithmic operation allows a high reduction
in terms of the total number of database entries. A
new lower bound of 𝑃
− 𝑃
can be seen as,
( 𝜆
− 𝜆
) ≤ 𝑃
− 𝑃
(19)
Consequently, the expression of the parameter 𝛼 can
be written as,
𝛼=𝑚𝑖𝑛
,
𝜆
− 𝜆
(20)
According to (20), the value of 𝛼 is strongly
connected to
𝜆
and 𝜆
of the 𝑖
and 𝑗
scenarios.
5 SIMULATIONS
To demonstrate the efficiency of the proposed
CQOA, a simulation environment was built to
compare the performance of the proposed CQOA
with the WFA-BSA and the EWFA.
To this end, three simulation environments were
built, where each one of them considers a MIMO
system type: MIMO 2×2, MIMO 4×4, and MIMO
8×8. It is interesting to note that the simulation
experiments aim to evaluate and compare the
performance of the CQOA, EWFA, and WFA-BSA
in terms of overall transmit power consumption of the
MIMO system and computational complexity.
We considered in every MIMO system type the
following:
• The total number of users is 32, where we
assumed that the channels of the 31 users
interfere with the last reference user.
• The channel gain is random, it depends on
channel fading, path loss, and the distance
between users.
• Path loss equals 4 dB.
• The distance between every two users equals
1000 meters.
• The desired target transmission rate of the
reference user is
𝐵
= 60 Mbps.
• The target transmission rate of 16 users is
similar and equals 50 Mbps.
• The target transmission rate of the remaining
15 users is similar and equals 55 Mbps.
• The used bandwidth 𝐷=10
Hz and 𝛾=
0.001.
• The transmitted data is one signal.
• The power noise of all channels is identical.
• The interference between channels
belonging to the reference user is not
assumed (there is no self-interference of the
desired user).
As it is already discussed, the step size is a very
important parameter for running the algorithms. For
this sake, it is considered that
𝛼= 0.0002, and the
maximum transmit power that can be reached by a
MIMO system type is 𝑃
= 0.02 Watt.
We repeat every simulation for different channel
gains for the aforementioned optimization strategies
(EWFA, WFA-BSA, and CQOA).
For each MIMO system type (MIMO 2×2,
MIMO 4×4, and MIMO 8×8), the simulations
were repeated 100 times. the average of the overall
transmit power consumption was then calculated, as
well as the power gain of every MIMO type versus
another MIMO type for each strategy, i.e., the CQOA,
EWFA, and WFA-BSA. Moreover, to show the
influence of the interference power resulting from the
other 31 users on the optimum power usage of the
reference user, the simulation is repeated with and
without considering the interference of users.
Figure 2 illustrates the total transmit power
consumption of the CQOA, EWFA, and WFA-BSA,
where the resulting interference power of users is
assumed. It is clearly noticeable that the three
optimization strategies consume the same optimum
minimum average total transmit power in each
MIMO system type. Also, one may observe that the
optimum total transmit power decreases when the
number of antennas of the MIMO system increases.
Figure 3 presents the influence of the interference
and noise power resulting from other 31 users on the
reference user. It is noticed that the optimum total
transmit power consumed before and after
considering interference of users is approximately
similar. This shows that the resulting interference
from the other 31 users has no significant effect on
the power usage of the reference user.
Table 2 shows the power gain of every MIMO
type versus another MIMO type. It is obvious that the
average optimum minimum power value decreases