CeRA-eSP: Code-Expanded Random Access to Enhance Success Probability of Massive MTC
Abstract
:1. Introduction
- We propose a CeRA-eSP scheme to improve the RA success rate and PUSCH resource utilization. The proposed CeRA-eSP scheme consists of two phases. One is the preamble codeword set selection phase that devices can select in each RAO. The other is the PUSCH resource allocation phase to the preamble codeword recognized by the BS.
- We propose a preamble codeword set selection algorithm based on the number of active devices to maximize the RA success rate. The proposed preamble codeword set selection algorithm consists of three kinds of analytic models for the preamble transmission success rate, preamble codeword utilization rate, and PUSCH timeout rate.
- We propose an improved PUSCH allocation scheme based on the PUSCH waiting message to improve the utilization of PUSCH resources.
- We show the performance of the proposed CeRA-eSP scheme in terms of the access delay, preamble collision rate, and RA success rate. The proposed CeRA-eSP scheme has the lowest access delay among the benchmark schemes and shows the highest RA success rate.
2. Related Works
2.1. The Legacy Contention-Based Random Access Procedure
2.2. Code-Expanded Random Access Procedure
3. System Model
3.1. Target System Model
3.2. Frame Structure and the Legacy Uplink Radio Resources
4. Proposed Scheme
4.1. Preamble Codeword Set Selection Algorithm
4.1.1. Preamble Transmission Success Rate Analysis Model
4.1.2. Preamble Codeword Utilization Rate Analysis Model
4.1.3. PUSCH Timeout RATE Analysis Model
4.1.4. The Proposed Preamble Codeword Set Selection Algorithm
Algorithm 1 Preamble codeword set selection in the base station |
|
4.2. Improved PUSCH Allocation Scheme
5. Performance Evaluation
5.1. Simulation Environment
- Baseline: This refers to the existing RA method in which each device transmits a random preamble sequence from a set of 54 contention-based preambles. Because congestion control is not considered, activated devices transmit a preamble on every RA occasion. Moreover, because the number of total preamble sequences is less than the number of available PUSCH resources, a successful preamble transmission means that PUSCH resource allocation is also successful.
- Access class barring and back-off (ACB and BO): This refers to the proposed ACB and BO technique for solving the high access intensity problem in the mMTC scenario [11,12,13]. Activated devices select an arbitrary value between zero and one. When the value is less than the access barring rate, the device is barred for a certain duration. In terms of the preamble transmission, the devices transmit a random preamble sequence among 54 contention-based preambles, similar to the baseline scheme. When a preamble collision occurs, the device waits for the random back-off time between zero and the given back-off time duration and then retransmits the preamble sequence again. Because the number of preamble sequences in the ACB and BO scheme is less than the number of available PUSCH resources, the restriction of PUSCH resources is not considered in the baseline.
- Legacy CeRA: This refers to an existing CeRA transmission scheme in which PUSCH resource constraints are not considered. Because the codeword length of the target system is 2, devices select one of the preamble codewords in the preamble transmission step. Because congestion control is not considered, activated devices transmit preamble codewords in every RA cycle. CeRA utilizes two consecutive RAOs as one RA cycle; thus, the number of RA cycles considered in the simulation is 2000. If the number of PUSCH resources is less than the number of deduced preamble codewords, the BS drops the extra preamble codewords.
- The proposed CeRA-eSP: In the same way as legacy CeRA, one of the preamble codewords is randomly selected to perform the preamble transmission. The main difference between the proposed CeRA-eSP method and the legacy CeRA method is that a different scale of preamble codeword sets can be selected according to the access intensity. If the number of available PUSCH resources is less than the deduced number of preamble codewords, the BS sends a PUSCH waiting message to the extra devices. The proposed CeRA-eSP method transmits a preamble codeword in 2000 RA cycles in the same way as legacy CeRA.
5.2. Simulation Results
5.2.1. Delay and RA Failure Rate
5.2.2. Success Rates of Preamble Transmission and Random Access
5.2.3. Trade-Off Analysis between Preamble Transmission Rate and Random Access Rate
5.2.4. Comparison of RA Success Rate of the Proposed CeRA-eSP and Legacy CeRA Methods
5.2.5. PUSCH Wastage of Legacy CeRA and CeRA-eSP
6. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
Abbreviations
ACB | access class barring |
BS | base station |
CeRA | code-expanded random access |
mMTC | massive machine-type communications |
NOMA | non-orthogonal multiple access |
HTC | human-type communication |
IoT | Internet of things |
ITU-R | international telecommunication union radiocommunication sector |
PBCH | physical broadcasting channel |
PDCCH | physical downlink control channel |
PRACH | physical random access channel |
PUSCH | physical uplink shared channel |
RA | random access |
RACH | random access channel |
RAR | random access response |
RAO | random access occasion |
RL | reinforcement learning |
SIB-2 | system information block-2 |
Notation | Description |
M | Preamble sequences in one random access slot |
Number of preamble codewords | |
Preamble codeword length | |
W | PUSCH timeout window size |
Mean value of activated devices | |
I | Number of unselected preambles |
Success probability of preamble transmission | |
N | Number of devices |
Number of preambles that are selectable at the first random access slot | |
Maximum number of preambles that can be transmitted at the first random access slot | |
Number of preambles that are selectable at the second random access slot | |
Number of codewords that are transmitted at the random access cycle | |
Number of preambles that are transmitted at the first random access slot | |
Number of deduced preambles | |
Number of deduced preambles at time slot t | |
Number of allocable PUSCH resources for each device | |
Number of devices that are in the state of PUSCH timeout at time slot t | |
Number of cumulative waiting devices at time slot t | |
Number of extra preamble codewords that cannot be served owing to a PUSCH limitation at time slot t | |
Probability that a specific preamble codeword is chosen by at least one device |
References
- Navarro-Ortiz, J.; Romero-Diaz, P.; Sendra, S.; Ameigeiras, P.; Ramos-Munoz, J.J.; Lopez-Soler, J.M. A survey on 5G usage scenarios and traffic models. IEEE Commun. Surv. Tutor. 2020, 22, 905–929. [Google Scholar] [CrossRef]
- Shayea, I.; Ergen, M.; Azmi, M.H.; Çolak, S.A.; Nordin, R.; Daradkeh, Y.I. Key challenges, drivers and solutions for mobility management in 5G networks: A survey. IEEE Access 2020, 8, 172534–172552. [Google Scholar] [CrossRef]
- Guo, S.; Lu, B.; Wen, M.; Dang, S.; Saeed, N. Customized 5G and Beyond Private Networks with Integrated URLLC, eMBB, mMTC, and Positioning for Industrial Verticals. IEEE Commun. Stand. Mag. 2022, 6, 52–57. [Google Scholar] [CrossRef]
- ITU-R. Minimum Requirements Related to Technical Performance for IMT–2020 Radio Interface(s); M.2410-0, International Telecommunication Union—Recommendations: Geneva, Switzerland, 2017. [Google Scholar]
- 3GPP. Study on New Radio (NR) Access Technology Physical Layer Aspects; TR 38.802; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2017. [Google Scholar]
- Shafi, M.; Molisch, A.F.; Smith, P.J.; Haustein, T.; Zhu, P.; Silva, P.; Wunder, G. 5G: A tutorial overview of standards, trials, challenges, deployment, and practice. IEEE J. Sel. Areas Commun. 2017, 35, 1201–1221. [Google Scholar] [CrossRef]
- Sharma, S.K.; Wang, X. Toward massive machine type communications in ultra-dense cellular IoT networks: Current issues and machine learning-assisted solutions. IEEE Commun. Surv. Tutor. 2019, 22, 426–471. [Google Scholar] [CrossRef] [Green Version]
- Salam, T.; Rehman, W.U.; Tao, X. Data aggregation in massive machine type communication: Challenges and solutions. IEEE Access 2019, 7, 41921–41946. [Google Scholar] [CrossRef]
- Vural, S.; Wang, N.; Foster, G.; Tafazolli, R. Success probability of multiple-preamble-based single-attempt random access to mobile networks. IEEE Commun. Lett. 2018, 21, 1755–1758. [Google Scholar] [CrossRef] [Green Version]
- Pratas, N.K.; Thomsen, H.; Stefanović, Č.; Popovski, P. Code-expanded random access for machine-type communications. IEEE Globecom Work. 2012, 10, 1681–1686. [Google Scholar]
- Liu, Y.; Deng, Y.; Jiang, N.; Elkashlan, M.; Nallanathan, A. Analysis of random access in NB-IoT networks with three coverage enhancement groups: A stochastic geometry approach. IEEE Trans. Wirel. Commun. 2020, 20, 549–564. [Google Scholar] [CrossRef]
- Jiang, N.; Deng, Y.; Nallanathan, A.; Kang, X.; Quek, T.Q. Analyzing random access collisions in massive IoT networks. IEEE Trans. Wirel. Commun. 2018, 17, 6853–6870. [Google Scholar] [CrossRef] [Green Version]
- Leyva-Mayorga, I.; Rodriguez-Hernandez, M.A.; Pla, V.; Martinez-Bauset, J.; Tello-Oquendo, L. Adaptive access class barring for efficient mMTC. Comput. Netw. 2019, 149, 252–264. [Google Scholar] [CrossRef]
- Liu, W.; Cui, Y.; Ding, L.; Sun, J.; Liu, Y.; Li, Y.; Zhang, L. Joint Optimization of Preamble Selection and Access Barring for MTC with Correlated Device Activities. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops), Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar]
- Bui, A.T.; Nguyen, C.T.; Thang, T.C.; Pham, A.T. A Comprehensive Distributed Queue-Based Random Access Framework for mMTC in LTE/LTE-A Networks with Mixed-Type Traffic. IEEE Trans. Veh. Technol. 2019, 68, 12107–12120. [Google Scholar] [CrossRef]
- Kim, T.; Jang, H.S.; Bang, I.; Ko, K.S. Access Priority Provisioning Based on Random Access Parallelization for Prioritized Cellular IoT. IEEE Access 2021, 9, 111814–111822. [Google Scholar] [CrossRef]
- Li, Z.; Wang, Y.; Wang, T.; Wang, Z. Joint Access Control and Resource Allocation for mMTC based on Tagged Preamble. In Proceedings of the International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 21–23 October 2019; pp. 1–6. [Google Scholar]
- Bockelmann, C.; Pratas, N.K.; Wunder, G.; Saur, S.; Navarro, M.; Gregoratti, D.; Dekorsy, A. Towards Massive Connectivity Support for Scalable mMTC Communications in 5G Networks. IEEE Access 2018, 6, 28969–28992. [Google Scholar] [CrossRef]
- Abera, W.; Olwal, T.; Marye, Y.; Abebe, A. Learning Based Access Class Barring for Massive Machine Type Communication Random Access Congestion Control in LTE-A Networks. In Proceedings of the International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa, 9–10 December 2021; pp. 1–7. [Google Scholar]
- Bui, A.T.; Pham, A.T. Deep Reinforcement Learning-Based Access Class Barring for Energy-Efficient mMTC Random Access in LTE Networks. IEEE Access 2020, 8, 227657–227666. [Google Scholar] [CrossRef]
- Bai, J.; Song, H.; Yi, Y.; Liu, L. Multiagent Reinforcement Learning Meets Random Access in Massive Cellular Internet of Things. IEEE Internet Things 2021, 8, 17417–17428. [Google Scholar] [CrossRef]
- Miuccio, L.; Panno, D.; Riolo, S. A New Contention-Based PUSCH Resource Allocation in 5G NR for mMTC Scenarios. IEEE Commun. Lett. 2021, 25, 802–806. [Google Scholar] [CrossRef]
- Bai, Y.; Chen, W.; Ai, B.; Zhong, Z. Contention Based Massive Access Scheme for B5G: A Compressive Sensing Method. In Proceedings of the International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 1854–1859. [Google Scholar]
- Ye, N.; Wang, A.; Li, X.; Yu, H.; Li, A.; Jiang, H. NOMA-Based Random Access with Multichannel ALOHA. IEEE J. Sel. Areas Commun. 2017, 35, 2736–2743. [Google Scholar]
- Astudillo, C.A.; Hossain, E.; Fonseca, N.L. Random Access Based on Maximum Average Distance Code for Massive MTC in Cellular IoT Networks. IEEE Wirel. Commun. Lett. 2021, 10, 1852–1856. [Google Scholar] [CrossRef]
- Jiang, H.; Qu, D.; Ding, J.; Jiang, T. Multiple Preambles for High Success Rate of Grant-Free Random Access with Massive MIMO. IEEE Trans. Wirel. Comminications 2019, 18, 4779–4789. [Google Scholar] [CrossRef] [Green Version]
- 3GPP. Study on RAN Improvements for Machine Type Communications; TR 37.868, V11.0.0; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2011. [Google Scholar]
- Vural, S.; Wang, N.; Foster, G.; Tafazolli, R. Online control of preamble groups with priority in cellular IoT networks. In Proceedings of the IEEE INFOCOM, Toronto, ON, Canada, 6–9 July 2020; pp. 2136–2144. [Google Scholar]
- Haas, J.; Deng, J. On optimizing the backoff interval for random access schemes. IEEE Trans. Commun. 2003, 51, 2081–2090. [Google Scholar] [CrossRef]
- Miuccio, L.; Panno, D.; Riolo, S. Joint control of random access and dynamic uplink resource dimensioning for massive MTC in 5G NR based on SCMA. IEEE Internet Things J. 2020, 7, 5042–5063. [Google Scholar] [CrossRef]
- Lee, B.H.; Lee, H.S.; Moon, S.; Lee, J.W. Enhanced Random Access for massive-Machine-Type Communications. IEEE Internet Things J. 2020, 8, 7046–7064. [Google Scholar] [CrossRef]
- Fayaz, M.; Yi, W.; Liu, Y.; Nallanathan, A. Transmit power pool design for grant-free NOMA-IoT networks via deep reinforcement learning. IEEE Trans. Wirel. Commun. 2021, 20, 7626–7641. [Google Scholar] [CrossRef]
Parameters | Values |
---|---|
Traffic distribution model | Beta distribution( = 3, = 4) |
Time duration | 10 (s) |
PRACH configuration | 6 [21] |
Total random access occasion | 4000 (n) |
Preamble codeword length () | 2 |
Available preamble sequence (M) | 54 (n) |
Available PUSCH resources () | 144 (n) [26] |
Maximum number of | 27 (n) |
Minimum number of | 2 (n) |
Waiting window time (W) | 10 (ms) |
Delay constraint | 10 (s) |
Maximum number of preamble retransmission | 10 (n) |
Back off time | 20 (ms) |
Barring rate | 0.3 |
Mean barring time | 1 (s) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Youn, J.; Park, J.; Oh, J.; Kim, S.; Ahn, S.; Cho, S.; Park, S.; You, C. CeRA-eSP: Code-Expanded Random Access to Enhance Success Probability of Massive MTC. Sensors 2022, 22, 7959. https://doi.org/10.3390/s22207959
Youn J, Park J, Oh J, Kim S, Ahn S, Cho S, Park S, You C. CeRA-eSP: Code-Expanded Random Access to Enhance Success Probability of Massive MTC. Sensors. 2022; 22(20):7959. https://doi.org/10.3390/s22207959
Chicago/Turabian StyleYoun, Jiseung, Joohan Park, Joohyun Oh, Soohyeong Kim, Seyoung Ahn, Sunghyun Cho, Sangwoo Park, and Cheolwoo You. 2022. "CeRA-eSP: Code-Expanded Random Access to Enhance Success Probability of Massive MTC" Sensors 22, no. 20: 7959. https://doi.org/10.3390/s22207959
APA StyleYoun, J., Park, J., Oh, J., Kim, S., Ahn, S., Cho, S., Park, S., & You, C. (2022). CeRA-eSP: Code-Expanded Random Access to Enhance Success Probability of Massive MTC. Sensors, 22(20), 7959. https://doi.org/10.3390/s22207959