
TL;DR
This paper demonstrates that NOMA can be effectively applied to multichannel ALOHA for uplink random access, improving throughput without bandwidth expansion by leveraging power differences and SIC, even in non-coordinated scenarios.
Contribution
It introduces a novel application of NOMA to multichannel ALOHA for uplink random access, expanding NOMA's use beyond coordinated downlink transmissions.
Findings
Throughput is improved with NOMA in multichannel ALOHA.
NOMA effectively increases the number of subchannels without bandwidth expansion.
Suitable for random access with limited subchannels.
Abstract
In nonorthogonal multiple access (NOMA), the power difference of multiple signals is exploited for multiple access and successive interference cancellation (SIC) is employed at a receiver to mitigate co-channel interference. Thus, NOMA is usually employed for coordinated transmissions and mostly applied to downlink transmissions where a base station (BS) per- forms coordination for downlink transmissions with full channel state information (CSI). In this paper, however, we show that NOMA can also be employed for non-coordinated transmissions such as random access for uplink transmissions. We apply a NOMA scheme to multichannel ALOHA and show that the throughput can be improved. In particular, the resulting scheme is suitable for random access when the number of subchannels is limited since NOMA can effectively increase the number of subchannels without any bandwidth expansion.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
NOMA based Random Access with Multichannel ALOHA
Jinho Choi The author is with School of Electrical Engineering and Computer Science, Gwangju Institute of Science and Technology (GIST), Gwangju, 61005, Korea (Email: [email protected]). This work was supported by the “Climate Technology Development and Application” research project (K07732) through a grant provided by GIST in 2017.
(today)
Abstract
In nonorthogonal multiple access (NOMA), the power difference of multiple signals is exploited for multiple access and successive interference cancellation (SIC) is employed at a receiver to mitigate co-channel interference. Thus, NOMA is usually employed for coordinated transmissions and mostly applied to downlink transmissions where a base station (BS) performs coordination for downlink transmissions with full channel state information (CSI). In this paper, however, we show that NOMA can also be employed for non-coordinated transmissions such as random access for uplink transmissions. We apply a NOMA scheme to multichannel ALOHA and show that the throughput can be improved. In particular, the resulting scheme is suitable for random access when the number of subchannels is limited since NOMA can effectively increase the number of subchannels without any bandwidth expansion.
\IEEEkeywords
random access; non-orthogonal multiple access; throughput analysis
I Introduction
Recently, nonorthogonal multiple access (NOMA) has been extensively studied to improve the spectral efficiency for future cellular systems, e.g., 5th generation (5G) systems, in [1, 2, 3, 4]. In NOMA, a radio resource block is shared by multiple users and their transmission power difference plays a key role in multiple access. Successive interference cancellation (SIC) is also important in NOMA as it can mitigate co-channel interference in a systematic manner. In [5], practical NOMA schemes, called multiuser superposition transmission (MUST) schemes, are considered for downlink transmissions (with two users). In [3], NOMA is employed for coordinated multipoint (CoMP) downlink in order to support a cell-edge user without degrading the spectral efficiency. For multiresolution broadcast, NOMA is studied with beamforming in [6]. In [7], NOMA is also considered for small packet transmissions in the Internet of Things (IoT).
Machine-type communications (MTC) or machine-to-machine (M2M) communications will play a crucial role in 5G or the IoT [8] [9]. In [10] [11], it is shown that uncoordinated access or random access schemes might be suitable for MTC due to low signaling overhead when devices have short packets to transmit. In general, random access for MTC is to provide access for uplink transmissions (i.e., from devices to a base station (BS) or access point (AP)).
While NOMA has been actively studied as mentioned earlier, it is mainly considered for downlink transmissions. Similarly, in the IoT to support short packet transmissions, NOMA is employed for downlink transmissions as in [7]. However, there are some existing works of NOMA for uplink transmissions, e.g., [12] [13] [14].
In general, NOMA requires coordinations with known channel state information (CSI) to exploit the power difference for multiple access. Since the BS can carefully allocate powers to the signals to users with known CSI, exploiting the power difference for NOMA becomes easier for downlink transmissions than uplink transmissions. If NOMA is employed for uplink, the BS also needs to carefully allocate powers and users over multiple channels with full CSI as in [12] [13]. From this, it seems that NOMA is not suitable for any uncoordinated transmissions including random access despite its strength of providing higher spectral efficiency. In other words, NOMA may not be a suitable candidate for random access to support MTC within 5G or the IoT.
In this paper, however, we consider NOMA for random access where the BS does not perform any coordination for uplink transmissions. In particular, we propose to apply a NOMA scheme to a well-known random access scheme, multichannel ALOHA [15] [16]. For the NOMA scheme, we consider an approach in [17] that uses a set of pre-determined power levels for multiple access. Using this NOMA scheme, the throughput of multichannel ALOHA can be improved without any bandwidth expansion. The resulting scheme might be suitable for random access when the number of subchannels is limited as NOMA can effectively increase the number of subchannels. Consequently, when MTC is considered with a limited bandwidth, the proposed scheme can be a good candidate for random access due to more available subchannels.
Since the transmission power of the proposed random access scheme based on NOMA can be high, we also study a channel-dependent selection scheme for subchannel and power level, which can reduce the transmission power.
The rest of the paper is organized as follows. In Section II, a well-known random access scheme, multichannel ALOHA, is briefly discussed. In Section III, a NOMA scheme is presented as a random access scheme. This NOMA scheme is applied to multichannel ALOHA in Section IV to effectively increase the number of subchannels by exploiting the power domain. Simulation results are presented in Section V. The paper is concluded with some remarks in Section VI.
Notation
Matrices and vectors are denoted by upper- and lower-case boldface letters, respectively. The superscripts , , and denote the complex conjugate, transpose, Hermitian transpose, respectively. For a set , denotes the cardinality of . and denote the statistical expectation and variance, respectively. represents the distribution of circularly symmetric complex Gaussian (CSCG) random vectors with mean vector and covariance matrix .
II Multichannel ALOHA
In this section, we briefly discuss multichannel (slotted) ALOHA for uplink transmissions and its throughput. Throughout the paper, we assume a single cell with one BS and multiple users.
Multichannel ALOHA is a generalization of ALOHA with multiple orthogonal subchannels [15] [16]. In [18], multichannel ALOHA is studied with orthogonal frequency division multiple access (OFDMA) where each subcarrier becomes an orthogonal subchannel.
Suppose that there are orthogonal subchannels. Denote by the index set of active users transmitting signals through the th subchannel. Then, the received signal at the BS over the th subchannel can be written as
[TABLE]
where , , and represent the channel coefficient, transmit power, and signal from user through the th subchannel, respectively, and is the background noise. Here, is the noise spectral density.
Although it may be possible for the BS to detect some users’ signals when multiple users choose the same subchannel due to the capture effect [15], we ignore this possibility and employ a simple collision model [19] for throughput analysis. In this case, if there are active users and each active user chooses a subchannel independently and uniformly at random, the conditional throughput111The throughput is the average number of users who can successfully access a channel without collision. can be written as
[TABLE]
In (2), since is a random variable, in order to find the average throughput, we need to consider a distribution of . For convenience, we consider a uniform distribution with a large number of users in this paper. To this end, assume that there are users and each user becomes active with access probability . In addition, let denote the number of active users that choose a subchannel. Then, and . For a large , we can use the Poisson approximation [20] for . That is, becomes a Poisson random variable as follows:
[TABLE]
where denotes the probability mass function (pmf) of a Poisson random variable with parameter . Here, is assumed to be constant, which is called the intensity, as . Then, the average throughput of multichannel ALOHA can be found as
[TABLE]
which is times higher than that of single-channel ALOHA (with ). The intensity that maximizes the throughput is [19] and the maximum throughput is .
III Random Access based on NOMA
In this section, we only consider a single subchannel to present a random access scheme based on a NOMA scheme studied in [17] and derive its conditional throughput. For simplicity, we omit the subchannel index throughout this section.
III-A A NOMA Scheme: Power Division Multiple Access
In this subsection, we consider a NOMA scheme that is suitable for random access, which is different from conventional uplink NOMA that requires central coordination including power allocation at the BS with full CSI such as the approach in [12].
Throughout the paper, we assume that each user knows its CSI. In time division duplexing (TDD) mode, the BS can send a beacon signal at the beginning of a time slot to synchronize uplink transmissions. This beacon signal can be used as a pilot signal to allow each user to estimate the CSI. Due to various channel impairment (e.g., fading) and the background noise, the estimation of CSI may not be perfect. However, for simplicity, we assume that the CSI estimation is perfect in this paper. The impact of CSI estimation error on the performance needs to be studied in the future. Suppose that there are pre-determined power levels that are denoted by
[TABLE]
We now assume that an active user, say user , can randomly choose one of the power levels, say , for random access. Then, the transmission power is decided as
[TABLE]
where is the channel power gain from user to the BS, so that the received signal power becomes . Assuming that the spectral density of the background noise is normalized, i.e., , if there are no other active users, the signal-to-noise ratio (SNR) or signal-to-interference-plus-noise ratio (SINR) at the BS becomes .
Suppose that each power level in (6) is decided as follows:
[TABLE]
where is the target SINR and with . The value of the target SINR, , can be decided depending on the desired transmission rate or quality of link. It can be shown that
[TABLE]
If there exists one active user at each power level, the SINR for the active user who chooses becomes , which is from (8). Thus, when the transmission rate, denoted by , is given by
[TABLE]
the signal from this user can be decoded and removed using SIC. The SINR for the active user who chooses is also . Consequently, all the signals can be decoded using SIC in ascending order if the transmission rate is given by . In other words, a total of signals can be decoded although they are transmitted simultaneously.
We can also observe that if there are active users with and they choose different power levels, the signals can be successfully decoded. This approach is referred to as power-domain multiple access (PDMA) [17], which can be seen as a NOMA scheme as the power domain is exploited for multiple access and SIC is used to mitigate the co-channel interference.
Note that the above approach is based on ideal SIC with capacity achieving codes. In practice, there might be decoding errors and SIC may not be perfectly carried out. Thus, a large is not desirable due to the error propagation.
III-B Throughput Analysis
With the random access scheme based on PDMA, the BS can successfully decode all signals from active users if and different powers are chosen. However, if there are multiple active users who choose the same power level, the signals cannot be decoded. For convenience, the event that multiple active users choose the same power level is called power collision. Unlike conventional multichannel random access schemes, the power collision at each power level is not an independent event. That is, if power collision happens at level , the signals at levels cannot be decoded, while the signals in the signals at higher power levels can be decoded if there is no power collision. For example, suppose that and . If one user chooses and the other two users choose , the signal from the user choosing can be decoded, although the signals from the other two users cannot be decoded.
For the performance of random access based on PDMA, we consider the conditional throughput that is the average number of signals that are successfully decoded for given . A bound on the (conditional) throughput can be found as follows.
Lemma 1**.**
The conditional throughput for given active users, denoted by , is bounded as
[TABLE]
If , the bound is exact.
Proof:
The throughput, in (12) corresponds to the case that all signals can be decoded. Since the probability that all signals have different power levels is [20], we can have (12). As mentioned earlier, since it is also possible to decode some signals in the presence of power collision, (12) becomes a lower-bound.
In the case of , the BS can decode two signals if two active users choose different power levels. If they choose the same power level, no signal can be decoded. Thus, the lower-bound in (12) becomes exact. ∎
Note that for any value of . Thus, the lower-bound in (12) is valid for any value of as for .
From (12), we can show that the resulting random access scheme based on PDMA can have a higher throughput as increases. However, from (9), since the highest power level, , grows exponentially with , a large becomes impractical. In Fig. 1, we illustrate the average transmission power of PDMA for different values of and target SINR. Fig. 1 (a) shows the average transmission power of PDMA for different numbers of power levels, . We can see that the increase of the average transmission power is significantly higher as increases. On the other hand, the increase of the throughput with is not significant as shown in Fig. 1 (b). Thus, it may not be desirable to have a large . Note that the conditional throughput in Fig. 1 (b) is the lower-bound in (12) where the optimal value of is chosen to maximize the bound, i.e., .
IV Application of NOMA to Multichannel ALOHA
In this section, we propose a NOMA-multichannel ALOHA (NM-ALOHA) scheme by applying PDMA to multichannel ALOHA, and study its throughput. Furthermore, we study channel-dependent selection for subchannel and power level to reduce the transmission power or improve the energy efficiency.
IV-A *Application of PDMA to Multichannel ALOHA and
Throughput Analysis*
As discussed at the end of Section III, random access based on PDMA may not be practical in terms of its energy efficiency for a large . However, PDMA can be used with other random access schemes to improve throughput with a small . In this subsection, we consider NM-ALOHA using PDMA.
We assume that each subchannel in multichannel ALOHA employs PDMA. Thus, there are subchannels. Suppose that there are active users that choose the th subchannel. In addition, let and . Denote by the conditional throughput of NM-ALOHA using PDMA for given . Then, we have
[TABLE]
Lemma 2**.**
If each active user can choose a subchannel uniformly at random, the conditional throughput for given can be found as
[TABLE]
where becomes the binomial random variable with parameter and , i.e., its pmf is given by
[TABLE]
Proof:
It can be shown that
[TABLE]
where is the pmf of multinomial random variables that is given by . By marginalization, we can show that
[TABLE]
Thus, we can have (15). ∎
For a large , using the Poisson approximation, from (12) and (15), a lower-bound on the average throughput can be found as
[TABLE]
If , as mentioned in Lemma 1, the lower-bound is exact (because ). Thus, we can show that
[TABLE]
In addition, if , NM-ALOHA is reduced to standard multichannel ALOHA that has the following throughput:
[TABLE]
From this, we can see that the average throughput of NM-ALOHA with is times higher than that of standard multichannel ALOHA. Furthermore, as increases with , the lower-bound on the average throughput increases with . Consequently, we can see that NM-ALOHA can improve the throughput of multi-channel ALOHA without any bandwidth expansion based on the notion of NOMA.
However, the increase of results in the increase of transmission power. To mitigate the increase of transmission power, we can consider a channel-dependent subchannel/power-level selection scheme in the following subsection.
IV-B Channel-Dependent Energy Efficient Selection
In above, we assume that each active user chooses a subchannel and a power level independently and uniformly at random. The selection of subchannel and power level can depend on the channel gain and it may result in the improvement in terms of energy efficiency (or the decrease of transmission power).
Suppose that users are uniformly distributed within a cell of radius . We assume that the large-scale fading coefficient of user is given by [21]
[TABLE]
where , is the path loss exponent, is constant, and is the distance between the BS and user . Thus, the large-scale fading coefficient depends on the distance.
For illustration purposes, suppose that . According to the large-scale fading coefficients or distances, we can divide users into two groups as follows:
[TABLE]
If an active user belongs to , this user selects . Otherwise, the user selects . That is, a user located far away from the BS tends to choose a smaller to reduce the overall transmission power. We may decide the threshold value to satisfy the following condition:
[TABLE]
so that each group has the same number of users on average. In this case, we have . Consequently, the large-scale fading coefficient is used as a random number for the power level selection and the value of is decided to make sure that , (i.e., for a uniform power level selection at random).
The above approach can be generalized for . To this end, let
[TABLE]
Under the assumption that users are uniformly distributed in a cell of radius , we have and , , to satisfy
[TABLE]
which also results in . To minimize the transmission power, an active user belongs to chooses .
Furthermore, when an active user in chooses one of subchannels in NM-ALOHA, the user may choose the subchannel that has the maximum channel gain to further minimize the transmission power. As a result, the transmission power of user can be decided as
[TABLE]
Note that in this case, if are independent and identically distributed (iid), the selection of subchannel is carried out independently and uniformly at random. The selection scheme resulting in (23) is referred to as the channel-dependent subchannel/power-level selection scheme.
Lemma 3**.**
Suppose that
[TABLE]
where is an independent Rayleigh random variable with (i.e., small-scale fading is assumed to be Rayleigh distributed). Then, for , the average transmission power is bounded as
[TABLE]
where .
Proof:
To find an upper-bound, we consider a user of the longest distance within , . In this case, we have
[TABLE]
which are iid. According to order statistics [22], we can see that is a nonincreasing function of . Thus, for an upper-bound, it is sufficient to consider the case of . Since is an exponential random variable, it can be shown that
[TABLE]
where the last step is due to [23, Eq. (3.434)].
To find another bound for any , let . Then, it can be shown that
[TABLE]
where the inequality is due to , . Substituting (32) into (29), we have
[TABLE]
From (29) and (33), we can readily show (25). ∎
From (9) and (25), noting that , the average transmission power is upper-bounded as
[TABLE]
It is noteworthy that under (24), , which is the case of . Thus, the power allocation in (23) may result in a prohibitively high transmission power. To avoid this problem, the truncated channel inversion power control can be used [24]. However, if , this problem can be mitigated without any transmission power truncation, since from (29).
For comparison purposes, we now consider a random selection for subchannel and power level. If the subchannel and power level are randomly selected, the average transmission power would be
[TABLE]
In this case, even if converges to constant, we note that
[TABLE]
Thus, from (38) and (35), we can see that the average transmission power with channel-dependent (subchannel/power-level) selection grows slower than that with random selection as increases. This shows the advantage of channel-dependent selection over random selection for the selection of subchannel and power level in NM-ALOHA in terms of the transmission power for and .
It is noteworthy that the channel-dependent selection does not affect the throughput as users’ locations are random, while it can greatly improve the energy efficiency.
V Simulation Results
In this section, we present simulation results to see the performance of NM-ALOHA with the fading channel coefficients, , that are generated according to (21) and (24). For the path loss exponent, , in (21), we assume that . In addition, we assume that and in (21) for normalization purposes.
Fig. 2 shows the throughput of NM-ALOHA for different numbers of subchannels, , when , , and . The lower-bound is obtained from (20). As expected, we can observe that the throughput increases with the number of subchannels, . More importantly, we can see that the throughput of NM-ALOHA () is higher than that of (conventional) multichannel ALOHA (). In particular, when , the throughput of NM-ALOHA becomes about 4 times higher than that of multichannel ALOHA, while the throughput gap decreases with . This demonstrates that when the number of subchannels is limited in multichannel ALOHA, NOMA based approaches such as NM-ALOHA can help improve the throughput. For example, NM-ALOHA () can achieve a throughput of 3.5 with , while the same throughput can be obtained by multichannel ALOHA with (in this case, we can claim that NM-ALOHA can be 2.5 times more spectrally efficient than multichannel ALOHA).
In order to see the impact of the number of power levels, , on the throughput of NM-ALOHA, we show the throughput for different values of in Fig. 3 when , , and . As expected, the throughput increases with without any bandwidth expansion (i.e., with a fixed ). For example, with , the throughput can be 3 times higher than that of (conventional) multichannel ALOHA (i.e., NM-ALOHA with ). However, the improvement of throughput becomes limited when is sufficiently large.
In Fig. 4, we show the throughput for different values of access probability, , when , , and . The performance behavior of NM-ALOHA is similar to that of multichannel ALOHA in terms of . That is, the throughput increases with , and then decreases, which implies that there exists an optimal access probability that maximizes the throughput. Thus, it is possible to consider the access control using the access probability as in ALOHA [19] or the number of subchannels [25]. However, this topic is beyond the scope of the paper and might be further studied in future research.
From Figs. 2 – 4, we can confirm that the lower-bound from (20) is reasonably tight, while it becomes tighter as decreases as shown in Fig. 3.
The main disadvantage of NM-ALOHA might be a high transmission power as mentioned earlier. To mitigate this problem, we considered the channel-dependent (subchannel/power-level) selection scheme in Subsection IV-B. To see the impact of this selection scheme on the average transmission power, we present simulation results in Fig. 5 where the average transmission power is shown for different values of when , , , and dB. We also show the upper-bound in (35). Furthermore, for performance comparisons, we consider the random selection for subchannel and power level regardless of the channel conditions. Since the transmission power can be arbitrarily high due to the channel inversion power control in (7), we assume that the transmission power is limited to be less than or equal to dB (i.e., truncated power control is assumed) in simulations hereafter. The corresponding results are shown with the legend ’Sim (Random)’ in Fig. 5. We can observe that the average transmission power increases with , while the channel-dependent selection scheme provides a much lower average transmission power than the (channel-independent) random selection scheme.
Fig. 6 shows the average transmission power for different numbers of subchannels, , when , , , and dB. As expected, the average transmission power decreases with . On the other hand, the average transmission power with the random selection does not depend on . Consequently, we can see that although a large does not help improve the throughput significantly (with a fixed ) in NM-ALOHA as shown in Fig. 2, it can be effective for improving energy efficiency with channel-dependent selection. Note that the upper-bound derived in (35) is tight when is small.
Fig. 7 shows the average transmission power for different values of the target SINR, , when , , , and . We can see that the average transmission power increases with . Thus, the target SINR should be decided according to a given feasible average transmission power.
VI Concluding Remarks
In this paper, we proposed a random access scheme by applying NOMA to multichannel ALOHA. The proposed scheme has multiple subchannels and multiple power levels for random access to effectively increase the number of subchannels. It was shown that the proposed scheme can provide a higher throughput than multichannel ALOHA by exploiting the power difference. As a result, the proposed scheme became suitable for random access when the number of subchannels of multichannel ALOHA is limited, because NOMA can effectively increase the number of subchannels without any bandwidth expansion. A closed-form expression for a lower-bound on the throughput was derived to see the performance.
The main drawback of the proposed scheme was a high transmission power that is a typical problem of NOMA as the power domain is exploited. In order to mitigate this problem, a channel-dependent selection scheme for subchannel and power level was studied, which leads to the decrease of transmission power or improvement of energy efficiency. An upper-bound on the average transmission power was derived to see the impact of the channel-dependent selection scheme on the average transmission power in terms of the number of power levels.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Saito, Y. Kishiyama, A. Benjebbour, T. Nakamura, A. Li, and K. Higuchi, “Non-orthogonal multiple access (NOMA) for cellular future radio access,” in Vehicular Technology Conference (VTC Spring), 2013 IEEE 77th , pp. 1–5, June 2013.
- 2[2] B. Kim, S. Lim, H. Kim, S. Suh, J. Kwun, S. Choi, C. Lee, S. Lee, and D. Hong, “Non-orthogonal multiple access in a downlink multiuser beamforming system,” in MILCOM 2013 - 2013 IEEE Military Communications Conference , pp. 1278–1283, Nov 2013.
- 3[3] J. Choi, “Non-orthogonal multiple access in downlink coordinated two-point systems,” IEEE Commun. Letters , vol. 18, pp. 313–316, Feb. 2014.
- 4[4] Z. Ding, F. Adachi, and H. Poor, “The application of MIMO to non-orthogonal multiple access,” IEEE Trans. Wireless Commun. , vol. 15, pp. 537–552, Jan 2016.
- 5[5] 3GPP R 1-154999, TP for classification of MUST schemes , 2015.
- 6[6] J. Choi, “Minimum power multicast beamforming with superposition coding for multiresolution broadcast and application to NOMA systems,” IEEE Trans. Communications , vol. 63, pp. 791–800, March 2015.
- 7[7] Z. Ding, L. Dai, and H. V. Poor, “MIMO-NOMA design for small packet transmission in the internet of things,” IEEE Access , vol. 4, pp. 1393–1405, 2016.
- 8[8] H. Shariatmadari, R. Ratasuk, S. Iraji, A. Laya, T. Taleb, R. Jäntti, and A. Ghosh, “Machine-type communications: current status and future perspectives toward 5G systems,” IEEE Communications Magazine , vol. 53, pp. 10–17, September 2015.
