Four-Dimensional Signal Constellations Based on Binary Frequency-Shift Keying and M-ary Amplitude-Phase-Shift Keying ()
1. Introduction
To date, there has been a significant increase in interest in digitally modulated signals, mainly due to the widespread use of multi-input and multi-output (MIMO) systems. Of the well-known effective signal systems, multi-dimensional signals have a better performance of error rate (symbol error rate—SER or bit error rate—BER) compared to conventional two-dimensional signals [1] [2] [3]. It is well known that multidimensional signals can be formed using time or frequency (or both) spaces [2] [3] [4] [5]. Concerning SER characteristics good results are obtained for four-dimensional (4D) signals, which represent certain combinations of binary frequency shift keying (BFSK) and M-ary phase-shift keying (MPSK) modulations (BFSK-MPSK signals). Initially, several such signals were presented in combination with channel coding schemes [4] [5], and later, as the components of Spatial Modulation (SM) systems [6]. In both cases, the considered signals gave a remarkable performance.
Numerous new 4D BFSK-MPSK signal characteristics are listed in [7], where their advantage (according to SER) is shown compared to the best M-ary amplitude-phase shift keying (MAPSK) signals discussed in [1] [8]. The constellations with usual size (
, where i is a natural number), as well as atypical size (
) are presented in [6], whose use has been particularly convenient and fruitful in MIMO SM systems.
To further improve the signal distance and, accordingly, SER characteristics, in this article we will discuss 4D constructions of hybrid type constellations of size M, which will be built based on a combination of BFSK and MAPSK modulations (the so-called BFSK-MAPSK signals). The main novelty of this paper is the presentation of a general regular method of constructing such 4D constellations that uses an analysis line different from [7] and for particular cases leads to the optimal construction of [7]. In the new scheme, MAPSK modulation uses two-level circular signal constellations with energy levels—high (EH) and low (EL). We consider
, where k > 1 and the signals with the same energy levels are transmitted at the same frequencies. Using the proposed method, for modulation indexes h ≤ 0.5 and alphabet sizes 5 ≤ M ≤ 16, we construct new BFSK-MAPSK signal constellations and present the parameters of the best of them in the form of a table. Furthermore, we illustrate their advantages over systems from [4] [5] [7] concerning the SER performance using computer simulations for the additive white Gaussian noise channel.
MIMO SM techniques appear as competitive candidates for next-generation (5G and beyond) wireless networks due to the attractive advantages they offer in terms of spectral and energy efficiency as well as hardware simplicity. We think that the presented signals can be effectively used in various multiantenna SM realizations developed by us [9] [10]. It should also be noted, that new four-dimensional signals can operate in the similar coded modulation schemes which are described in [2] [3] [4] [5].
The rest of this paper is organized as follows: Section 2 describes BFSK-MAPSK signals, their parameters, and distance characteristics. Section 3 presents signal construction methodology and uses it to calculate the best parameters of the signal system. The results of simulation and comparative analysis are shown in Section 4 whereas the conclusions are figured out in Section 5.
2. The Description and Parameters of BFSK-MAPSK
In the case of the BFSK-MAPSK signal (or BFSK-MAPSK signal constellation C) two different frequencies
rad/s and
rad/s (
is signal duration) are used to transmit M1-ary and M2-ary PSK signals (namely, M1PSK and M2PSK), respectively. Accordingly, we have two sub-constellations, C1 and C2,
. Besides, M-ary (
) signal configuration is such that M1 = M2 when M is even and M2=M1 −1 when M is odd. The energy of each signal in the C1 sub-constellation is EH, and the energy of each signal in C2 sub-constellation is EL. The average signal energy in constellation C is
.
For the considered cases we have
(1)
From (1) follows that it is sufficient to know the value of k to determine the energies of the M-ary signals in the process of their optimization. As an example, Figure 1 shows the BFSK-8APSK constellation, where the signal vector norm is
in the C1 sub-constellation and
in the C2 sub-constellation, respectively.
Analytically, the BFSK-MAPSK signal can be defined as follows:
(2)
where Es is the signal energy,
;
is the phase of the signal
,
. It is important to note that the following conditions will always be satisfied:
, when
is odd, and
when
is even.
Figure 1. Presentation of 4D BFSK-8APSK constellation.
In [7] based on the Gram-Schmidt orthonormalization procedure for BFSK-MPSK signals we constructed the basic vectors of 4D space. Similarly, for BFSK-MAPSK signal coordinates we get:
(3)
where
,
,
.
It is obvious, that for C1 sub-constellation
is odd and for C2 sub-constellation
is even.
Later on, we will use the general formula for calculation of the squared Euclidean distance between
and
signals [1]:
. (4)
Then taking (2) and (4) into account, we obtain the following formulas for the squared Euclidean in sub-constellations C1 and C2:
, (5)
, (6)
where
and
are the phase differences between the corresponding signals for each sub-constellation.
The squared Euclidean distance between the i-th signal
of C1 sub-constellation and j-th signal
of C2 sub-constellation can be calculated as follows:
(7)
where
,
is initial phase of
signal,
and
is the initial phase of
signal.
3. The Construction of BFSK-MAPSK Signals
First, consider the case when M is even. Suppose, that we have the basic constellation
with elements
with even M and the initial phases
, respectively. Furthermore, for any
,
and
.
Let us partition
into the sub-constellations
and
so that
and
. The corresponding values of the signal phases are
and
. For further use, we denote
by
. For example, the phase diagrams of the basic constellation
as well as the sub-constellations
and
for M = 8 are presented in Figure 2:
We say that
and
sub-constellations have signal energies
and
, respectively. As it was noted in the introduction part, we can assume that
and
, k > 1.
We can define the minimum values of the squared Euclidean distances for signals of
and
sub-constellations as follows:
Figure 2. Example of a basic constellation and its two sub-constellations for M = 8.
(8)
(9)
Taking (7) into account, we define the minimum value of the squared Euclidean distance between the signals from the sub-constellation
and
as follows:
(10)
Given that
, the value of minimum squared Euclidean distance for constellation will be:
(11)
It is not difficult to see that in (11)
is a monotonically decreasing function with respect to k for a given M, while
is a monotonically increasing function with respect to a given M and h. The intersection point of these functions determines the optimal value of k. Undoubtedly, this point will exist if the condition is fulfilled:
(12)
Let us say, that
. Then the following equality is true:
(13)
From (13) we get the solution for k ≥ 1:
(14)
If we use the already known values of
and k we can fully determine the optimal
basic constellation (with respect to the
) and at this time
.
Considering (7), the procedure for obtaining optimized BFSK-MAPSK constellations C (
) will be as follows: sub-constellation C1 must coincide with
and the sub-constellation C2 is obtained by adding πh (modulo 2π) to the values of the phases of the
sub-constellation. It is clear that for the constellation C the following equation holds:
(15)
Next, consider the case when M is odd. As in the previous case, we have the basic constellation
with an odd number of elements
with initial phases values
, respectively. However, for any
,
and
(16)
Just like to Figure 2, for M = 7 we have the constellation presented in Figure 3.
Similar to the case of even M, for odd M the minimum squared Euclidean distance of the basic constellation
is
(17)
where
(18)
(19)
(20)
It is easy to show that likewise to the case of even M, the condition of existence of optimal basic
constellation is
. However, this is a necessary but insufficient condition, as there exists a possibility that the square of the Euclidean distance between the first and last signals of the basic constellation will be
and
.
Therefore, the necessary and sufficient condition for the optimality of
will be:
(21)
Given that
we will get the formula
(22)
where
is defined by (16). If we take into consideration that
then the following equation is true
Figure 3. Example of a basic constellation and its two sub-constellations for M = 7.
(23)
from which we can determine
.
The Equation (23) can have many solutions and we choose from the
the maximum real solution less than 2π,which ensures the maximization of the
values.
Finally, according to the given and
we get the basic constellation
, from which we can obtain the optimized BFSK-MAPSK signal constellation C by a procedure, similar to the case of the even M, that is with the addition (modulo 2π) of the values of πh to the phases to the
sub-constellation. Finally, it follows from the above discussions, that for odd M we have
. (24)
It should be noted, that without loss of generality, we can assume that
for both even and odd values of M.
It follows from [7] that minimum squared Euclidean distance for BFSK-MPSK signals can be calculated as follows:
(25)
Taking into consideration that MAPSK signal systems have better minimum squared Euclidean distance values compared to MPSK, it can be presumed that for certain values of h and M, BFSK-MAPSK would have better values of
compared to BFSK-MPSK, which leads to the suggestion that BFSK-MAPSK should ensure better SER performance compared to BFSK-MPSK. Then the question naturally arises as to what values of M and h this case could take place. Let us show the principle of solving this problem for even values of M.
If for BFSK-MAPSK signals the right-hand side of the condition (25) is valid then the minimum squared Euclidean distance is equal to
(26)
and for interesting us case we have
(27)
Afterwards, taking into account that
, we obtain the formula
(28)
and this is a condition under which for given h and M, the inequality
holds.
Clearly, with the same approach, a similar formula can be obtained for odd values of M.
Table 1 lists some of the BFSK-MAPSK system parameters that we have identified and selected using the methods and procedures described above. Here the values of
and
are given in degrees.
Table 1. Parameters of BFSK-MAPSK systems.
Concerning
, all signals in Table 1 are better than the BFSK-MPSK systems presented in [4] [5] [7], especially for small h (h ≤ 0.5) and high M, which is important for better bandwidth and spectral efficiency. The latter is defined as
and
in our variants. It is also obvious, that the presented new systems have better
values compared with optimal M-ary APSK [8] and M-ary PSK [1] signals.
We observe from the performed calculations that the system is optimal if k ≈ 1 (or k = 1), which means that we have constructed the optimal BFSK-MPSK constellation, where the parameter k is the signal energy ratio of the two energy levels introduced in Section 1, i.e. k = EH/EL. Therefore, the optimal BFSK-MAPSK system construction method presented in this paper is a general one, which can be used to obtain the optimal signal system of both types—BFSK-MAPSK or BFSK-MPSK [7]. We note that the method used in [7] allows us to build only BFSK-MPSK.
4. Simulation Results
To investigate the effectiveness of the new signals more deeply, the computer
Figure 4. SER characteristics of 4D signals.
simulations of BFSK-MAPSK signals and BFSK-MPSK signals from [7] were conducted in the additive white Gaussian noise channels. The transmission of 50,000,000 M-ary symbols was considered. The results are shown in Figure 4, where SNR is the average signal-to-noise ratio per transmitted M-ary symbol. For all cases, we used h = 0.3. The reception of the signals was carried out in Euclidean space by maximum-likelihood detection. The simulation results show that for SER = 10−5 the energy gain of BFSK-MAPSK signals compared to BFSK-MPSK signals are around 0.73 dB, 0.76 dB, and 0.48 dB for M= 8, M= 10 and M = 13, respectively, which once again indicates the advantage of BFSK-MAPSK over BFSK-MPSK systems. During simulation we used the following values of signal energies and phases (in degrees):
1) BFSK-MPSK: Es = 1, φ = [0 9 90 99 180 189 270 279] for M = 8; Es = 1, φ = [0 18 72 90 144 162 216 234 288 306] for M = 10; Es =1, φ = [0 80.6741 53.3481 134.0222 106.6962 187.3703 160.0444 240.7184 213.3925 294.0665 266.7406 347.4146 320.0887] for M = 13.
2) BFSK-MAPSK: EL = 0.48, EH = 1.52, φ = [0 9 90 99 180 189 270 279] for M = 8; EL = 0.55, EH = 1.45, φ = [0 18 72 90 144 162 216 234 288 306] for M = 10; EL = 0.66, EH = 1.29, φ = [0 80.8633 53.7265 134.5898 107.4530 188.3163 161.1795 242.0428 214.9060 295.7693 268.6325 349.4958 322.3590] for M = 13.
5. Conclusion
In this article, we have introduced a new signal BFSK-MAPSK constellation consisting of sub-constellations with a different energy. We have presented their description and formulas to calculate the distance characteristics. Based on these results we developed the optimized BFSK-MAPSK signaling systems with the help of regular non-computer search and not heuristic methods for both odd and even constellation sizes of M and any modulation index h. We have described the procedure that allows us to build better systems compared to BFSK-MPSK in the case of a given M and h. We have described the procedure that allows to build efficient BFSK-MAPSK systems and presented the new system parameters with the best
in the form of a table. We also carried out computer simulations. The proposed BFSK-MAPSK systems outperform similar four-dimensional systems in terms of minimum squared Euclidean distance and simulated symbol error rate.
Acknowledgements
The work was funded by the Shota Rustaveli National Science Foundation (SRNSFFR-19-105) and the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation FR 2673/6-1).