Abstract

In recent years, the continuous increase in wireless data services and users’ traffic demand has been imposing great challenges on traditional multiple access control (MAC) methods. Some existing MAC techniques improve the communication system’s spectral efficiency (SE) via signal processing based cochannel interference (CCI) management. However, no interference management (IM) is free, i.e., its realization is based on the consumption of some communication resources, such as power and degree-of-freedom (DoF), which can also be used for the user’s desired data transmission. To lessen the resource cost for IM-based MAC, we exploit interactions among multiple wireless signals to propose a new MAC method, namely, Differentiated Reception Modes based Multiple Access (DRM-MA), in this paper. Under DRM-MA, a central control unit (CCU) is adopted to manage and pair multiple transmitting antennas with their serving receivers (Rxs). The CCU first calculates the phase difference of signals sent from each candidate antenna and perceived by the two receiving antennas of an Rx based on the locations of the transmitting antenna and Rx. Then, the CCU selects and pairs a proper transmitting antenna with each Rx, so that various Rxs can adopt either additive or subtractive reception mode to postprocess the signals received by its two antennas to realize in-phase desired signal construction and inverse-phase interference destruction. DRM-MA can avoid transmission performance loss incurred by signal processing-based IM. Our theoretical analysis and simulation results have shown that DRM-MA can enable concurrent data transmissions of multiple antenna-receiver pairs and output a high system’s SE.

1. Introduction

With the continuous growth of users’ demand for mobile data services, wireless communication technology has been developing rapidly. Compared to previous communication systems, 5G (the fifth generation) is expected to provide a larger system capacity, higher data rate, lower latency, and more transmission reliability [1]. The Internet of Things (IoT) is a typical application scenario in the 5G era and has been under fast development in recent years, yielding explosive growth of various IoT terminals. It is estimated that by the year 2025 there will be more than 41.6 billion IoT devices connected to the network [2]. The increase of IoT devices and the massive connections of IoT networks impose higher requirements on future wireless communication systems. Due to limited communication resources, efficiently supporting more users with high data transmission quality simultaneously has become a hot topic that is worthy of a thorough investigation.

Traditional orthogonal multiple access (OMA) technologies, including frequency division multiple access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA), and space division multiple access (SDMA), allocate various types of communication resources, such as frequencies, time slots, code-words, and spatial subchannels, to multiple users in an orthogonal way to avoid cochannel interference (CCI) among concurrent data transmissions, hence, realizing resource sharing among multiple users [3]. However, the above OMA methods are featured as fixed resource allocation and have low resource utilization. Therefore, due to the limitation of communication resources (especially the spectrum resource) and the rapid increase in the number of wireless users, OMA is facing a great challenge. By dynamically sharing frequency resources to multiple users, ALOHA, carrier sense multiple access (CSMA) [4, 5], and cognitive radio (CR) [6] have been proposed successively, with which the spectrum utilization can be effectively improved. However, such random/opportunistic MACs have collision and transmission failure problems, hence incurring resource waste, to remedy this deficiency, additional cost, and resource consumption (e.g., retransmission and reservation overhead) result.

In recent years, nonorthogonal multiple access (NOMA), which is regarded as a promising MAC method that can be applied in 5G, has been invented and attracted a lot of attention. Uplink NOMA [7] allows multiple transmitters (Txs) to transmit to their common receiver (Rx) via the same frequency channel in a non-orthogonal way. The Rx can employ successive interference cancellation (SIC) [8] to mitigate CCI. However, SIC has an error propagation problem [9] which incurs a high bit-error rate (BER) of the subsequently decoded user data, thus limiting its application. By noting that increasing the number of receiving antennas can strengthen Rx’s spatial signal processing capability, and the data carried in multiple concurrent signals can be distinguished and recovered in the spatial domain [10], some researchers incorporate multiantenna with SIC to balance the complexity and BER performance of communication systems [11, 12]. However, due to equipment constraints such as hardware size and complexity, it is impractical to increase the number of receiving antennas without limit, especially for mobile devices. Therefore, some researchers exploit interactions among multiple wireless signals to design multiuser communication schemes. The authors of [13, 14] proposed interference neutralization (IN) in which the desired Tx constructs and sends a neutralizing signal of the same amplitude and opposite phase with respect to the interference perceived by its serving Rx so that the neutralizing signal can counteract the interference at the Rx. Since the power cost for generating the neutralizing signal is high, [15] designed interference steering (IS). By constructing a steering signal at the serving Tx, only the projection of the interference on the desired transmission at the interfered Rx is mitigated, hence, yielding the steered disturbance to be orthogonal to the desired signal.

Based on the above discussion, we will propose a novel MAC method, called Differentiated Reception Modes based Multiple Access (DRM-MA) in this paper. By exploiting interactions among wireless signals, DRM-MA lets mobile users adopt either additive or subtractive reception mode based on the phase difference of the signals sent from their serving and interfering antennas and perceived by their two receiving antennas so that the desired signals and the interferences can be constructively and destructively combined at each Rx. In this way, concurrent data transmissions of multiple antenna-receiver pairs are realized. Compared to traditional signal processing-based MAC methods discussed in the previous paragraph, our method does not incur a signal processing burden at either side of the communication link. However, to realize the method, the central control unit (CCU) needs to determine the serving antenna for each Rx, hence incurring some computational complexity.

The main contributions of this paper are two-fold: (i)Proposal of DRM-MA. By exploiting interactions among two wireless signals, an Rx can select the appropriate reception mode according to the phase difference of the signals sent from the antennas of serving Tx and interfering Tx and observed by its receiving antennas, respectively. Then, the desired signal components can be constructively combined while the interferences are neutralized with each other at the Rx(ii)Development of Antenna Selection Criterion. Aiming at strengthening the desired signal and suppressing the CCI as much as possible, various candidate transmitting antenna sets are calculated, from which the serving antenna for each Rx is then selected, and accordingly, each Rx determines its reception mode

The rest of the paper is organized as follows. Section 2 describes the system model while Section 3 details the design of DRM-MA. In Section 4, we evaluate the performance of DRM-MA. Finally, we conclude the paper in Section 5.

Throughout this paper, we use the following notations. Let denote the absolute value of a scalar. indicates an operation finding the argument that gives the maximum value from a target function.

2. System Model

We consider a downlink communication scenario consisting of a central control unit (CCU) and multiple distributedly located transmitting antennas under CCU’s control. The antennas are uniformly deployed in the area of . As Figure 1 shows, the antenna whose - and -coordinates are and , respectively, is denoted as (). can also be regarded as a single-antenna transmitter. The transmit power of each antenna is . For simplicity, we plot two Rxs, say and , in the communication environment. Each Rx is equipped with antennas. The two antennas of are denoted as and , while ’s antennas are and . Let and represent the channel fading coefficients between and ’s two antennas. Similarly, and are the fading coefficients between and ’s antennas, respectively. We adopt free-space propagation model [16], hence, the power of received signal at antenna () from can be computed as where represents the signal’s wavelength. and are the gains of the transmitting antenna and receiving antenna . is the path-loss factor. denotes the distance from to . We assume that CCU can accurately obtain the channel coefficients from all transmitting antennas to each receiving antenna of an Rx. By exploiting channel reciprocity [17], the uplink and downlink can have the same channel coefficients.

We employ to represent the phase of the signal sent from and perceived by receiving antenna . To reduce signaling overhead, we let () only feed back to CCU the midpoint coordinate, i.e., , of the line segment between ’s two receiving antennas, and the phase angle of with respect to the horizontal axis. In Figure 2, taking as an example, CCU can calculate the coordinates of ’s two receiving antennas, i.e., and , according to , , and antenna spacing (we assume the distance between Rx’s two antennas is available to CCU). As Figure 2 shows, we denote the coordinate of the midpoint of line segment as , then, the - and -coordinates of can be calculated as and , respectively. Similarly, the coordinates of receiving antenna are and .

3. Design of DRM-MA

This section details the design of Differentiated Receive Mode-based Multiple Access (DRM-MA). We will first present the basic principle of DRM-MA and then give the criterion based on which the transmitting antennas serving multiple Rxs are selected and paired with the Rxs; accordingly, and each Rx determines its reception mode.

3.1. Basic Design of DRM-MA

For clarity, we take two Rxs as an example to present the principle of DRM-MA. As Figure 1 shows, we assume that the serving antennas for and have been determined (the antenna selection method will be given in the next subsection). Without loss of generality, we let antennas and send desired signals to and , respectively. It should be noticed that causes interference to and vice versa. Therefore, we also call and permissive interfering antennas of and , respectively.

We use and to denote the desired data symbols of and . Both and send one desired signal to their intended Rx. Then, the mixed signals perceived by antennas and of , denoted as and , respectively, can be expressed as where ( and ) denote the fading coefficient of the channel from to ’s antenna . The first term on the right-hand side (RHS) of each subequation in Eq. (1) represents for the desired signal from , while the second term denotes the interference from . The third term is Additive White Gaussian Noise (AWGN) whose element has zero-mean and variance .

The complex channel coefficient can be expressed as [18]

where denotes the amplitude fading, and is the phase offset yielded by the channel.

Substituting Eq. (2) into Eq. (1), we can get

From Eq. (3), we can obtain the phase difference of the desired signal components perceived by ’s two antennas as . If ( represents modulo operation) holds, can simply subtract one antenna’s received signal from the other, so that the in-phase superposition of the desired signal is realized. Otherwise, if holds, can add the received signals of its two antennas to achieve the in-phase desired signal combination. Meanwhile, and also receive interference from (see the second terms on the RHS of Eq. (3)). If the phase difference of the two interfering components satisfies , should add up the two interferences to mitigate their influence. Otherwise, if holds, should subtract one disturbance from the other to realize interference cancellation. Likewise, can realize desired signal construction and interference destruction based on the phase difference of two desired/interfering signal components at its antennas. Therefore, in the use of DRM-MA, CCU first calculates the phase difference of signals sent from each candidate antenna and perceived by the two receiving antennas of an Rx based on the locations of the transmitting antenna and Rx, then determines the Rx’s reception mode according to the phase difference.

Upon employing various reception modes, i.e., additive or subtractive, each Rx realizes both desired signal strengthening and interference cancellation. Without loss of generality, we take and as an example, then, can adopt subtractive mode to get the following equation.

Since and are known to , can adopt coefficient to postprocess to obtain the estimated desired signal as

Meanwhile, the phase difference of the desired and interfering signal sent from and , respectively, and received by ’s two antennas and should satisfy and . In such a case, can employ additive mode to get the following equation.

Then, by adopting to postprocess , can get the estimated signal as

We can see from Eqs. (4) and (6) that employing additive and subtractive mode, respectively, and can postprocess the received signals of their antennas. In this way, the desired signal is strengthened while the disturbance is suppressed, thus realizing DRM-MA.

3.2. Design of Antenna Selection Criterion

In the previous subsection, we have presented the basic idea of DRM-MA under the assumption that serving antennas for Rxs have been determined. In this subsection, we will still take two Rxs as an example to design the serving antenna selection criterion.

To select the proper antenna to serve an Rx, say , CCU needs to calculate the coordinates of and based on the information of , , and and then compute the phase of the signal sent from each candidate antenna () and perceived by ’s receiving antenna () as where denotes the frequency of the transmitted signal and is the signal’s wavelength. represents the speed of light. is the distance from to ’s antenna .

Then, we can get the phase difference of the signals sent from and received by ’s two antennas as

Since we employ the free-space propagation model, in what follows, we only consider the influence of the signal’s propagation on and . Without loss of generality, we take as an example. If holds, we store in a transmitting antenna set . Otherwise, if holds, is added to transmitting antenna set . When an antenna in sets and is selected to serve , needs to adopt additive and subtractive reception modes accordingly. Similarly, transmitting antenna sets and for can be obtained.

Next, we calculate intersections of ’s sets and and ’s and , respectively, to obtain four candidate transmitting antenna sets, i.e., , , , and , as given in Table 1. Accordingly, four differentiated reception modes of the two Rxs can be determined. Taking candidate antenna set as an example, the subscript indicates that the phase difference of signals sent from each antenna in set and perceived by the two receiving antennas of both and is odd times of . That is, when an antenna in serves or , either or should adopt the subtractive reception mode to strengthen its desired signal. As for , its subscript indicates that the phase difference of the signals sent from ’s antenna and observed by ’s and ’s two antennas is even and odd times of , respectively. Therefore, when an antenna in is selected to serve or , should adopt additive mode, while should use subtractive, to strengthen their desired signal. As Table 1 shows, and can adopt either identical reception modes (cases II and III) or different modes (cases I and IV) in terms of their serving transmitting antenna sets.

In practice, when selecting a serving antenna for an Rx, not only does the desired signal at the intended Rx need to be strong but also the interference to other unintended Rxs should be as small as possible. In what follows, we will present the serving antenna selection criterion on the premise that the candidate serving antenna sets have been determined.

Without loss of generality, we take the case I in Table 1 as an example. When a candidate serves and interferes with , adopts subtractive mode to subtract the desired signal perceived by one antenna from the other. Then, we can have•

As for , it employs additive reception mode to alleviate the interference sent from and received by its two antennas. We can get

Then, we should select the that can maximize , denoted as , as ’s serving antenna; that is, . However, by taking the interference from to into account, we should employ as another factor affecting ’s serving antenna selection. That is, since indicates residual interference at , we should use an antenna yielding as small as possible to serve . Based on the above discussion, to take both desired signal strengthening at and interference cancellation at into consideration, an antenna outputting the largest where is a weight coefficient and should be selected to serve . Specifically, in this example, we determine ’s serving antenna according to . If one prefers a better performance of , a larger should be adopted; otherwise, if one wants the interference at to be small, a smaller should be used.

In the previous design, we simply assume that the phase difference of signal components perceived by an Rx’s two antennas is either odd or even times of , based on which the candidate serving antenna sets can be determined. However, in practice, the phase difference is usually not exactly the odd or even times of . In such a situation, we need to introduce a tolerance coefficient to relax the requirement of the phase difference of signals at Rx’s two antennas. Otherwise, too strict a phase difference requirement may yield an empty candidate serving antenna set, hence incurring the unavailability of DRM-MA.

Based on the above discussion, we adopt and instead of and , respectively, as the criterion to determine the candidate serving antenna sets. In this way, we can ensure that the candidate serving antenna set is not empty by using a proper . However, this will incur nonideal in-phase construction of desired signal and inverse-phase interference destruction at Rx. To solve this problem, Rx can perform phase compensation according to the phase difference of the signals perceived by its two antennas [19], and then accurate in-phase desired signal superposition and inverse-phase interference cancellation can be realized. The stronger the phase compensation capability of the Rx is, the larger can be used.

It should be noticed that although phase compensation can yield the phase difference of the signal components perceived by Rx’s two antennas to be exactly odd times or even times of , the signal components’ amplitudes may not be the same, hence incurring residual interference at Rx. Fortunately, since the size of Rx and its antenna spacing are small, the difference in propagation distance from the interfering antenna to Rx’s two receiving antennas is limited. Therefore, the influence of residual interference is negligible. For space limit, we omit the detailed discussion about the residual interference in this paper.

3.3. Extended Design of DRM-MA

In previous subsections, we simply assume two Rxs for clarity. In this subsection, we will extend DRM-MA to a multi-Rx situation to show its scalability.

We let the number of Rxs be three, i.e., , , and are in the communication scenario. First, CCU calculates the phase difference of the signals sent from each and perceived by the Rxs’ receiving antennas. Then, an antenna set suitable for serving each Rx under additive and subtractive reception modes can be obtained. We denote the set of serving antennas for under additive and subtractive modes as and , respectively, where . Then, we select one set from the serving antenna sets of , , and in turn and calculate the intersection of the three selected sets, so that eight cases of candidate serving antenna sets can be obtained as , , , , , , , and . As Table 2 shows, the above eight sets correspond to eight combinations of the three Rxs’ reception modes. Taking as an example, its subscript is , this indicates that when an antenna in set serves (), the phase difference of the signals perceived by ’s two antennas is even times of , thus should adopt subtractive reception mode.

Based on the various combinations of the serving antenna sets, the reception modes of multiple Rxs can be determined. Since there is always no cooperation among multiple Rxs, Rxs’ reception modes should be determined by the CCU and then informed to each Rx. We further present the extension of DRM-MA to the case of () Rx. First, we index all Rxs from 1 to . For simplicity, we replace the subscripts and of the candidate serving antenna sets with binary numbers and , respectively. In this way, the string composed of and can be equivalent to a binary code. Provided with Rxs, DRM-MA first calculates and where for each Rx, based on which cases of candidate serving antenna sets, denoted as where can be either or , can be obtained. Next, we can select any one of the candidate antenna sets (e.g., case I in Table 2) and mark it as the serving antenna set for (e.g., as for case I in Table 2, whose subscript is serves ). Then, we select the serving antenna set for (e.g., as for case I in Table 2, whose subscript is serves ); the and bits of ’s serving antenna set’s subscript should be opposite to those of ’s, while the rest bits of the two Rxs’ serving antenna sets’ subscripts are the same. As for (under , according to Table 2, whose subscript is serves ); the and bits of ’s serving antenna set’s subscript should be opposite to those of ’s, while the remaining bits of the two Rxs’ sets’ subscripts are the same. As for , the and bits of its serving antenna set need to be opposite to those ’s, while the remaining bits of the two Rxs’s sets’ subscripts are the same.

Based on the above process, combinations of serving antenna sets for Rxs can be obtained. Then, an Rx, say () can determine its reception mode in terms of the bit of its serving antenna set’s subscript. Specifically, if the bit is , should adopt subtractive mode; otherwise, for , additive reception mode should be used. We take case I in Table 2 as an example, the first user adopts subtractive mode according to the bit of ’s subscript. Similarly, the second user employs additive mode based on the bit of ’s subscript. As for the last user , its uses additive mode according to the bit of )’s subscript.

Based on the above descriptions, DRM-MA can be applied to the communication scenario with Rxs.

4. Evaluations

In this section, we use MATLAB to evaluate the performance of the proposed DRM-MA. We consider a communication scenario of , in which multiple antennas, denoted as (), are uniformly distributed. The transmit power of is . The carrier frequency is 2.4 GHz. Two Rxs, denoted as and , are arbitrarily located in the communication area and equipped with two antennas. The distance between Rx’s two receiving antennas, , is 0.2 m. We employ the free space propagation model as given in Section 2. The signal power sent from and received by antenna () is where , , and . (measured in meter) is the distance from to antenna . We adopt the serving antenna selection weight and define the signal-to-noise ratio (SNR) as where and represents for the noise power. In determining transmitting antenna sets and , we take in the range of near odd and even times of into account. To be specific, we define two phase intervals, and . Then, for example, if (or ) holds, can serve and should employ additive (or subtractive) reception mode.

Figure 3 simulates the distribution of candidate serving antennas for and in the communication scenario under various s. As the figure shows, the coordinates of the midpoints of and are set to be and ; and accordingly, the antennas’ coordinates are , , , and , respectively. As for in the red area, on one hand, it yields signals’ phase difference at satisfying , thus is added to set ; on the other hand, the signals’ phase difference at satisfies , and hence belongs to set . Therefore, we add to the candidate serving antenna set . Then, if in transmits to , should employ additive reception mode; if in serves , should adopt subtractive mode. Similarly, as for in the dark blue area, on one hand, it yields signals’ phase difference at satisfying , thus is added to set ; on the other hand, the signals’ phase difference at satisfies , and hence, belongs to set . Therefore, we add to the candidate serving antenna set . Accordingly, if in transmits to , should employ subtractive reception mode; if in serves , should adopt additive mode.

As for in the light blue area, it yields signals’ phase difference at ’s and ’s two receiving antennas satisfying and , respectively. Thus, belongs to and , yielding candidate serving antenna set . Accordingly, if in serves or , either Rx should employ additive reception mode. Similarly, as for in the magenta area, it yields signals’ phase difference at ’s and ’s two receiving antennas satisfying and , respectively. Thus, belongs to and , yielding candidate serving antenna set . Accordingly, if in serves or , either Rx should employ subtractive reception mode.

As Figure 3 shows, under a small , the ranges of phase intervals and become small too, hence yielding reduced areas and decreased the number of candidate serving antennas for and . Given the strong enough phase compensation capability of the Rx, a large can be adopted, then, the ranges of phase intervals and are enlarged, yielding more candidate serving antennas for and . In what follows, we will evaluate DRM-MA’s SE performance and compare it with zero-forcing (ZF) reception. Since DRM-MA employs a single transmitting antenna for each Rx’s data transmission, Tx-side array signal processing methods cannot be used in our communication scenario. However, as the Rx is equipped with 2 antennas, the Rx-side array processing such as ZF is taken into account. In the following simulation, we assume 2 Rxs in the communication area and 16 candidate serving antennas are involved in sets and , respectively. We let in and in serve and . Accordingly, and adopt subtractive and additive reception mode, respectively. Without loss of generality, we assume that in serves , and in serves . Then, according to Eqs. (10) and (11), we can compute SE of and as and , respectively.

Figure 4 plots the variation of two Rxs’ sum SE with under where denotes the number of elements in a set, and . As the figure shows, the system’s average SE grows with the increase of . Under fixed , DRM-MA’s system SE increases as grows. This is because when is large, a serving transmitting antenna that can yield a high desired data transmission rate is preferred (see Section 3.2). Moreover, since the residual interference is negligible in our system settings when applying DRM-MA, it is better to focus on selecting a good serving antenna for each Rx rather than avoiding residual interference to unintended Rxs. Therefore, we can see from the figure that under , DRM-MA outputs the highest system’s SE.

Figure 5 plots the variation of two Rxs’ sum SE with under DRM-MA and ZF reception. We set and . To make the simulation results more convincing, both DRM-MA and ZF are divided into two versions for comparison. The method that employs antenna selection given in Section 3.2 is called optimal selection. As its counterpart, method that randomly chooses a serving antenna from and for and is called random selection.

As Figure 5 shows, the SE of DRM-MA (Optimal selection) outputs the highest system’s SE. DRM-MA (random selection) ranks second. Then comes ZF (optimal selection). ZF (random selection) yields the lowest system’s SE. This is because the optimal selection chooses the best serving antenna that yields the strongest desired signal at its intended Rx; as a comparison, random selection randomly selects an antenna from sets and to serve and , respectively. Moreover, as abovementioned, the residual interference is so small that can be neglected. Therefore, optimal selection excels random selection in the system’s SE. Given the fixed antenna selection strategy, DRM-MA outputs higher SE than ZF. This is because, under DRM-MA, each Rx can realize desired signal construction and interference destruction simultaneously via serving antenna selection and reception mode adaptation; and there is no desired signal power loss in the use of DRM-MA. However, as a comparison, ZF causes desired signal’s power loss while suppressing the interference [24]. Therefore, DRM-MA is advantageous over ZF in SE.

5. Conclusion

In this paper, we have proposed a novel MAC method called DRM-MA. Based on the phase difference of signals sent from each candidate transmitting antenna and perceived by the two receiving antennas of multiple Rxs, proper serving antennas are selected and paired with the Rxs. Then, each Rx adopts either additive or subtractive reception mode to postprocess the signals received by its two antennas, to realize in-phase desired signal construction and inverse-phase interference destruction simultaneously. In this way, multiple concurrent data transmissions are realized. Our simulation results have shown that DRM-MA can effectively strengthen the desired signal and suppress CCI among coexisting antenna-receiver pairs, hence outputting a high system’s SE.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there is no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported in part by the project of Key Laboratory of Science and Technology on Communication Network under Grant 6142104200412, in part by the China University Industry-University-Research Innovation Fund under Grant 2021FNA03001, and in part by Communication Soft Science Research Project under Grant 2022-R-41.