Abstract

The explosive growth of the Internet of Things (IoT) is putting higher requirements for the performance of co-time co-frequency full-duplex relaying (CCFD-R) due to small-size devices appearing in abundance. In this paper, we present a novel CCFD-R approach with very low complexity to deal with the issue above. Based on the orthogonality of its two components, a distributed usage mode of quadrature amplitude modulation (QAM) constellation is proposed to perform self-interference cancellation (SIC) without the complicated processing modules, as used widely in traditional full-duplex techniques. Instead of the conventional practice of assigning the entire QAM constellation to only one communication node, our scheme (termed as QAM-R) splits the constellation into two parts and further assigns them to different communication nodes, respectively. With the principle above, the mapping pattern and the frame format are carefully designed. Then, the corresponding signal model is established and the approximation of end-to-end bit error probability (BEP) is derived. Finally, numerical simulations validate the theoretical analysis and show that QAM-R can balance spectrum effectiveness and transmission reliability very well and, especially, performs even better in the low range of signal noise ratio (SNR) when adopting higher-order QAM constellations.

1. Introduction

Owing to the absence of spectrum resources with the tremendous growth of mobile traffic, co-time co-frequency full-duplex (CCFD) has attracted significant attentions from both academic and industrial societies. Accordingly, CCFD relaying (CCFD-R) becomes a promising technique for integrating the merits of both relaying and CCFD. However, while CCFD-R significantly improves the spectral efficiency of relay systems, it also leads to more complicated self-interference (SI) problems than normal CCFD communications, rendering SI cancellation (SIC) the vital enabling techniques in this field [1].

The existing SIC techniques can be generally divided into two categories, i.e., passive suppression and active cancellation [2]. The former mainly operates in the propagation-domain to electromagnetically isolate the antennas between the transmitter and the receiver [3] and, on the contrast, the latter takes effect in analog-domain and/or digital-domain by means of various sophisticated signal processing techniques [4, 5]. Although these SIC techniques have good performance, they are mainly designed for traditional cellular networks on account of the path dependence. Nowadays, the Internet of Things (IoT) is playing an increasingly important role in mobile communications with the arrival of 5G and its evolution to 6G [6]. Due to the constraints of low power, cost, complexity, and so on, the IoT devices inevitably put forward higher requirements for IoT networks when implementing CCFD-R communication. Especially, as an important type of IoT devices, the massive small-size devices (e.g., a sea of sensors) even bring new research challenges for CCFD-R in IoT networks because of the strict limitations of both space and energy. For instance, it has been one of the critical issues for various sensors how to work in CCFD-R mode, particularly, for the rising simultaneous wireless information and power transfer (SWIPT) IoT systems [79]. From the above, the aforementioned SIC techniques are surely ill-suited to be directly incorporated into IoT relaying and should be improved to match the particularities of the small-size devices. Apparently, due to lack of enough space for antenna isolation, it is indeed a little difficult for small-size devices to apply the SIC techniques in the propagation-domain. Similarly, the SIC techniques in analog-domain are neither an appealing approach because the additional analog circuits need not only high power consumption but also enough space requirements. Hence, looking for novel digital-domain SIC techniques might be quite a promising technical direction for small-size devices.

Aiming at a low-complexity solution to CCFD-R suitable for the IoT networks with small-size devices, we try to design a new approach based on distributed quadrature amplitude modulation (QAM) constellation in this paper. This thought originally came from the quadrature signals-based cooperative diversity (QSCD) to distinguish different users in cooperative systems by utilizing the property that the inner product of the two components of QAM constellation is zero [10, 11]. QSCD-type techniques are very appropriate for small-size devices by virtue of the easy implement and low cost, but they still work in half-duplex (HD) mode. Fortunately, a similar technique using an optical in-phase/quadrature (IQ) modulator was recently introduced in CCFD wireless communications [12]. Although it is not dedicated to designing for relay systems, the practice of separately processing IQ modulation is very instructive. Inspired by this, we propose a very low-complexity QAM-based CCFD-R (abbreviated as QAM-R) system through improving the above QSCD-type techniques. The main idea is to split the QAM constellation into two parts and further assign them to the source and relay nodes, respectively, to realize CCFD-R. The major contributions of this paper are as follows:(1)The proposal of the distributed usage mode of QAM constellation to guarantee the orthogonality of the transmitted and received signals at the relay node.(2)The design of the corresponding relaying scheme for the typical three-node relay system, mainly including the mapping constellation and the frame format.(3)The establishment of the corresponding signals model and the approximation of end-to-end bit error probability (BEP) of the proposed system.

Apparently, QAM-R is essentially just the innovative use of QAM constellation, without the need for complicated SIC modules such as in traditional CCFD-R systems, so it is immune to the size of transceivers and, meanwhile, has the advantage of low cost. Both the theoretical analysis and the digital simulations in this paper show that QAM-R can also provide a good compromise between spectrum effectiveness and transmission reliability. Hence, the proposed approach is very suitable for the massive small-size devices emerging with the IoT era arrival.

The rest of this paper is organized as follows. To begin with, the relaying scheme for the typical three-node relay system is carefully designed in Section 2. Then, the corresponding signal model is established and the approximation of end-to-end BEP is derived in Section 3. Next, numerical simulations are carried out to verify the theoretical analysis in Section 4. Finally, we draw the main conclusions of the whole paper in Section 5.

2. System Model and Relaying Scheme

Consider the typical relay system model shown in Figure 1, in which one source node (SN) transmits information to one destination node (DN) via one relay node (RN), and all the three nodes are set as small-size devices equipped with one antenna, respectively. Depending on the processing at the relay node, the relay protocol can be broadly classified as amplify-and-forward (AF) and decode-and-forward (DF), and in this paper, we choose the latter.

It should be pointed out here that RN can also be equipped with two antennas (one for transmitting and the other for receiving), which have the same effect as a single antenna with a circulator to implement full-duplex operation in theory. We assume reasonably there is no direct-link between SN and DN due to serious obstacles usually existing in the environments in which the IoT devices (such as SigFox and LoRa) are generally far apart from each other and, at the same time, work at a very low power pattern. In addition, we assume the symbols and capture the channel fading coefficients (CFCs) between the corresponding two adjacent nodes as depicted in Figure 1.

Referring to the aforesaid QSCD-type techniques which assign the in-phase and quadrature components of QAM signals to different users at a certain cooperative node, respectively, our design principle is to split the entire QAM constellation into two parts, i.e., one for SN and the other for RN. For instance, the in-phase component is assigned to SN to carry information, and the quadrature component is assigned to RN, and vice versa. This means that the modulation of QAM-R is M-ary QAM (MQAM) for the whole system but M-ary pulse amplitude modulation (MPAM) for SN and RN (note that the modulation order of the former is equal to the square of the latter for our study). Further, unlike QSCD-type techniques which transmit the resultant information of cooperative users through the respective multiple access channels, we let SN and RN operate simultaneously on the same frequency band and, especially, let RN listen and transmit in CCFD mode. Unfortunately, this practice will inevitably cause the QAM constellation losing orthogonality at RN and further bring SI to the whole system, as is not occurred for QSCD-type techniques since they worked in HD mode. But, according to our studies, this critical problem can be solved through reversely rotating the transmitted signals of SN by the phase of when they are emitted. Thus, the influence of is hedged, and the orthogonality of QAM constellation at RN is then guaranteed. That is, the inner product of the transmitted signal and the received signal at RN is zero, and then, theoretically, the QAM-R solution is formed without SI at RN.

Based on the above, the detailed relaying scheme of QAM-R, mainly including the mapping constellation and the frame format, is designed as shown in Figure 2 (taking 4PAM/16-QAM modulation as an example), where and are the constellation points of SN and RN and, accordingly, and are the minimum Euclidean distance between the respective different constellation points of SN and RN. First, Figure 2(a) illustrates the mapping constellations for SN and RN. Specifically, the left subpicture (1) depicts that the SN’s data bits are fed to the in-phase component, and the right subpicture (2) depicts that the SN’s regenerated data bits at RN (i.e., ) are fed to the quadrature component. According to the design idea, the modulated signal of SN (i.e., ) should be offset by before being transmitted, for maintaining the orthogonality of the QAM constellation at RN. Thus, SN and RN would simultaneously transmit data on the same frequency band without SI in theory, and particularly, RN can work in CCFD mode. Second, Figure 2(b) illustrates the frame structure corresponding to Figure 2(a). In the first symbol interval, SN just transmits its own information on the in-phase component. In the successive symbol intervals, SN still transmits its information in the same way, and meanwhile, RN decodes the received signal at the immediately previous symbol interval of SN and forwards it to DN on the quadrature component. In the last symbol interval, only RN decodes and forwards the last immediately previous received signal of SN to DN on the quadrature component.

In general, the relay system works in CCFD mode, except for the first and last symbol interval which can be ignored since they are very small fraction of the whole frame.

3. Signal Model and End-to-End BEP Analysis

We first establish the mathematical model of transmitted and received signals for QAM-R. Clearly, the entire communication process consists of two phases: phase I in which SN sends the data to RN and phase II in which RN detects and forwards the data of SN to DN. Assume quasi-static flat Rayleigh channel fading, and then the index of the CFC items and can be omitted since they remain unchanged throughout the whole frame.

During phase I, let be the baseband equivalent transmitted signal of SN for a certain symbol interval within a frame, and then the baseband received signal at RN iswhere the CFC item and the additive white Gaussian noise (AWGN) item .

Assume is information symbol modulated by SN’s data as shown in the left subpicture (2) of Figure 2(a) and SN knows the CFC (i.e., ) between SN and RN, can be finally expressed as rotated by the opposite of the angle of (i.e., ), that iswhere the superscript stands for conjugate of a complex number and the modulus of a complex number.

Using maximum likelihood (ML) detection at RN on the in-phase component, the corresponding reproduced data of SN can be written aswhere denotes the Euclidean distance of two points, denotes the set of modulation constellation points and decision statistics iswhere denotes the real part of a complex number.

Next, the communication process moves to phase II, in which is decoded as and then fed to the quadrature component of QAM constellation as shown in the right subpicture of Figure 2(a). In fact, the above practice is equivalent to multiplying by imaginary number , thus the baseband transmitted symbol of RN at the immediately next symbol interval can be expressed aswhere means the symbol duration. According, the baseband received signal at DN iswhere the CFC item and the AWGN item

Go on with ML detection at DN on the quadrature component, the reproduced data from RN is then, with DN knowing the CFC (i.e., ) between RN and DN, given aswhere the decision statistics iswhere denotes the image part of a complex number and then (i.e., the final estimate of at DN) can be obtained through decoding in the end.

Now, choosing an arbitrary entire communication process, we analyze the end-to-end BEP performance. For brevity, the index and the symbol duration are omitted below.

First thing first, we analyze the end-to-end symbol error probability (SEP). Let denote the event that the constellation point is detected as the point for SN during phase I, and similarly, denote the event that the constellation point is detected as the point for RN during phase II. Then, the instantaneous end-to-end SEP can be written aswhere means the probability of an event and is the modulation order of arbitrary component of the QAM constellation (note that the design principle of QAM-R implies that the modulation orders of the two components of QAM constellation are the same).

Although (9) provides an exact solution to end-to-end SEP of QAM-R, it is difficult to obtain the result in exact form. However, considering that it is the most likely case for the adjacent decision region to make an error, we approximate the above as

Based on the detection rule in (3) and (7) as well as the fact that and are independent of each other, the instantaneous end-to-end SEP in (10) can be calculated, with the basic result ([13], equations (6, 19)), as follows:According to the relation between the minimum signal distance and the average energy per symbol ([14], equation (2)), the and in Figure 2(a) can be written aswhere and denotes the average energy per symbol of SN and RN, respectively.

Let the received instantaneous signal noise ratios (SNRs) associated with phase I and phase II are and , thus the responding average SNRs are and . Then, by substituting (12) in (11), the instantaneous end-to-end SEP can be, with the aid of equations (3), (7), (14) in [15], derived with some manipulations

By averaging equation (13) with respect to the PDF of and , the average end-to-end SEP corresponding to can be given by

Throughout the paper, we assume that Gray code is used in symbol mapping, so the corresponding end-to-end BEP is

Especially, since there are only two adjacent decision regions, the approximation in (15) for binary modulation (i.e., M = 2) becomes the exact expression as follow:

4. Numerical Results

We now verify the analytical results and make comparisons with the conventional method. In the simulation, a frame consisting of 128 information symbols is transmitted through a Rayleigh flat fading channel. The channel is also considered as slow fading that remains constant over the whole frame interval. For the sake of fairness, we consider all the schemes have the same bandwidth and power.

We compare our scheme with conventional relay (C-Relay) versus end-to-end BEP under three different cases, namely, Case 1 in which the modulation mode is 4-QAM with distributed mode for QAM-R and binary phase shift keying (BPSK) for C-Relay, Case 2 in which the modulation mode is the same as Case 1 for QAM-R and quadrature phase shift keying (QPSK) for C-Relay and Case 3 in which the modulation mode is 16-QAM with distributed mode for QAM-R and 16-QAM for C-Relay. For illustrative purposes, let denote the symbol energy of the whole system, and then we further divide each case into two subcases: subcase 1 which adopts equal power allocation (i.e., ) and subcase 2 which adopts unequal power allocation with a power distribution ratio of 3 : 7 (i.e., , ). Without loss of generality, we assume the variance of AWGN is .

First, we consider Case 1. Since the modulation of QAM-R is MQAM for the whole system but MPAM for SN and RN, respectively, Case 1 is the most basic case. As shown in Figure 3, although QAM-R has a BEP performance penalty of about 3 dB relative to C-Relay, it nearly doubles the transmission rate of the latter for QAM-R works in CCFD mode whereas C-Relay works in HD mode. Second, Figure 4 plots the BEP performance comparison between QAM-R and C-Relay under Case 2 conditions. It can be seen that QAM-R outperforms C-Relay when they both adopting QPSK (i.e., 4-QAM), despite the two schemes have almost the same transmission rate. That is because although the modulation order of C-Relay under Case 2 is twice as that of QAM-R, the latter works in CCFD mode. Moreover, we notice that the numerical results match the exact BEP expression obtained from equation. (16) very well for both Case 1 and Case 2. Third, we provide MQAM to make comparison between QAM-R and C-Relay in Case 3. Figure 5 further confirms the similar results as in Case 2 in terms of BEP performance gain and, especially, shows that QAM-R performs even better in the low range of SNR when adopting higher modulation order. It also can be seen from Figure 5 that there is almost no difference in BEP performance between the approximation expression obtained from equation (15) and the simulation results except when SNR is very low, indicating that our approximation formula is quite tight. Taken together, we conclude that our approach has the obvious advantage of tradeoff between spectrum effectiveness and transmission reliability.

To gain more insight, from the respective subcases of all the three case’s figures, we find that the equal power allocation is better than the unequal. This reveals that, in practical application, we should try to select the communication node as RN which is nearly equidistant from SN and DN. We can also observe the variances of CFCs have a significant impact on the system, namely, that the performance of is better than that of . Besides performance gain, we should notice that realization of QAM-R is just through the different usage mode of modulation constellation, without extraspace or more complicated hardware/software modules, whereas they are indispensable elements of the traditional SIC.

5. Conclusion

This paper proposes a QAM-R scheme by splitting the entire QAM constellation into two dimensions and then assigning them to source node and relay node, respectively. The proposed approach has the advantage of easy implementation and is immune to the size of transceivers, so it fits in well with the particularities of the small-size devices to realize CCFD-R mode. It is shown that from both theoretical and numerical results, QAM-R can achieve a good balance between transmission rate and reliability. Looking ahead, numerous small-size devices will undoubtedly appear with the arrival of the IoT era and, hence, QAM-R is valuable and has a broad application prospect.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon reasonable request.

Disclosure

Haiyang Ding is with the Youth Innovation Team of Shaanxi Universities.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the Natural Science Basic Research Plan in Shaanxi Province of China (Grant nos. 2020JM-639 and 2022JM-392), and it was also supported in part by the National Key R&D Program of China under Grant 2018YFE0100500, by the National Natural Science Foundation of China under Grants 61871387, and by 2021 Youth Innovation Team Construction Scientific Research Project of Shaanxi Education Department (Grant no. 21JP105).