Introduction

MIMO represents a sophisticated technology implemented in contemporary 5G communication systems. This technology is utilised in the development of next-generation networks, enhancing performance by providing higher throughput and improved reliability, which results in more efficient utilisation of spectrum resources1. The system incorporates multiple antennae to facilitate communication across various paths, thereby enhancing its capability to manage multipath propagation effectively. MIMO systems utilise multiple antennas to generate several data streams over a single channel. It facilitates the concurrent transmission and reception of data. The implementation of 5G communication systems allows for the simultaneous transmission and reception of multiple data streams, thereby enhancing processing power and speed2. The primary advantage of MIMO technology lies in its capacity to enhance data transmission and reception within a single channel. This mechanism compensates for multipath propagation, which frequently results in reflective signals that may lead to interference and signal dropout, thereby enhancing the reliability and security of communication.

Additionally, it enhances spectral efficiency, allowing for the transmission and reception of multiple data streams within the same bandwidth3. MIMO technology contributes to the reduction of latency, defined as the delay encountered in the transmission of data between two points. Maintaining low latency is a critical requirement for 5G networks to guarantee high-quality service. MIMO technology can effectively reduce latency by enabling faster data processing through the utilisation of multiple antennas4. MIMO represents a critical technology integral to the functionality of contemporary 5G communication systems. MIMO enhances network performance and reliability by utilising multiple antennas to facilitate multiple data streams, thereby increasing spectral efficiency5. Furthermore, it contributes to the reduction of latency, leading to an enhanced and more seamless user experience. MIMO is a technology implemented in 5G communication systems to enhance network performance. This technology facilitates communication systems in transmitting multiple data streams concurrently via multiple antennas, resulting in enhanced data rates, improved coverage, and increased reliability6. Resource sharing in MIMO networks presents multiple challenges. The capacity of a MIMO network is specifically constrained by the number of deployable antennas, presenting challenges in resource sharing among multiple users7. Resource sharing in MIMO networks may result in contention issues stemming from elevated demand for bandwidth and data rates, which can lead to decreased throughput and heightened latency. MIMO systems must implement effective resource-sharing techniques8. This document outlines techniques including dynamic channel allocation, enabling efficient resource sharing among users, and load balancing, which guarantees equitable resource utilisation. Furthermore, network coding has the capability to decrease the volume of data required for transmission, leading to a reduction in overall resource consumption9.

MIMO systems are integral to 5G communication systems, offering enhanced performance characterised by improved data throughput, spectral efficiency, and heightened reliability. Resource sharing represents a significant characteristic of MIMO systems within 5G communication frameworks. This method facilitates the distribution of accessible spectral resources among users, optimising their utilisation. Resource sharing necessitates the allocation of resources to multiple users located in different geographic cells, each accessing a variety of services10. Resource allocation can effectively reduce interference and enhance network capacity. The process involves meticulous management of transmission power and throughput limitations for each subscriber, ensuring access to desired services with minimal disruptions. Resource sharing enables 5G communication systems to enhance flexibility in user access and service support11. Different users can maintain independent data flows while utilising the same resources, enabling simultaneous access to various services over the same network.

The services can be modified without obstructing the resources. Resource sharing facilitates the capability of 5G communication systems to accommodate various frequency bands and broader bandwidths12. This technology is applicable for advanced services, including autonomous vehicles and homes connected through the Internet of Things. Increased bandwidths facilitate enhanced data transmission capabilities, resulting in improved data speeds and a more dependable connection. Resource sharing is critical in 5G communication systems, as it enhances spectral efficiency and throughput, offers increased flexibility in service support, and facilitates the utilisation of wider bandwidths and multiple frequency bands13. The extensive utilisation of resource sharing is essential for the effective implementation of 5G communication systems. The advancement of 5G communication systems is transforming the methods by which resources are utilised and shared. MIMO technology represents a significant advancement in the development of 5G networks. This technology involves an antenna array configuration that facilitates the transmission and reception of data between devices using multiple antennas. The implementation facilitates enhanced spectral efficiency, elevated data rates, and superior system performance and reliability14. It facilitates enhanced resource sharing within 5G networks. A single radio frequency is capable of concurrently transmitting multiple data streams to various users. The system facilitates enhanced efficiency in the utilisation of the available spectrum, resulting in an increased data transmission rate. The implementation of multiple antennas enhances the signal-to-noise ratio, resulting in an improved quality of service (QoS) for users. MIMO technology enhances the scalability of 5G networks. The system enables the transmission of data through multiple antennas, thereby accommodating a greater density of users. The implementation can enhance coverage and performance in environments with high user densities15. This can reduce latency and enhance the user experience. MIMO technology in 5G networks represents a significant advancement that enhances the efficiency of resource sharing and utilisation within these networks. This technology enhances spectral efficiency, data rates, quality of service (QoS), and scalability, positioning it as a critical component for 5G networks. This research presents the following key contributions.

  • The proposed model facilitates a more efficient utilisation of the available spectrum, resulting in enhanced data rates and improved overall performance.

  • The proposed model has the capability to enhance the user capacity within a specified area. The outcome may result in enhanced system capacity and better coverage.

  • The proposed model facilitates enhanced interference management, leading to improved signal-to-interference ratios and overall performance optimisation.

  • The proposed model enhances coverage efficiency by facilitating the coverage of extensive geographical regions.

  • The proposed model is designed to minimise latency by decreasing the necessity for handoffs among various cells. It has the potential to enhance user experience and optimise system performance.

The subsequent sections of the paper are structured as follows. Chapter II presents a comprehensive overview of the previous research studies. Chapter III presents the proposed model, while Chapter IV conducts a comparison between the existing and proposed models. Chapter V presents the results, while Chapter VI outlines the conclusion and future scope of the proposed framework.

Related works

MIMO represents a vital technology within 5G communication systems, enhancing spectral efficiency, data rate, and coverage significantly. The system employs multiple antennas at both the transmitter and receiver to facilitate the simultaneous transmission and reception of multiple signals. The method enhances spectral efficiency by enabling the transmission, reception, and decoding of multiple signals at a single frequency. Hu, R. Q., et al.16 have presented a system that employs advanced radio technologies and protocols to enhance spectrum efficiency and energy conservation in cellular networks. The system facilitates a cohesive environment for various radio technologies enabling them to coexist and allocate resources in a synchronised fashion. The optimisation of the total spectrum and energy savings is ensured. The framework facilitates a more dynamic and adaptive network, optimising resource utilisation while reducing energy consumption. The system facilitates efficient spectrum and energy utilisation through the implementation of multiple access points, such as small cells, multi-antenna systems, and various advanced radio technologies. Luoto, P., et al.17 discusses co-primary multi-operator resource sharing for small cell networks as a form of cooperative communication where multiple cellular service providers utilise a common set of radio resources. This resource-sharing method enables multiple operators to utilise the same frequency spectrum while delivering their services independently. Sharing resources enables operators to decrease capital and operational expenses, thereby enhancing coverage and capacity for their customers. Georgakopoulos, A., et al.18 discuss that resource sharing in 5G contexts refers to the capability of multiple users to access identical resources over a shared network. Ensuring the network operates efficiently and cost-effectively is essential. Resource sharing minimises the energy and resource requirements for network operation, thereby lowering the overall operational costs associated with the network. Kliks, A., et al.19 have discussed that resource sharing in 5G networks presents a significant challenge for operators and service providers. 5G networks exhibit high throughput, low latency, and enhanced reliability, necessitating substantial resources including spectrum, bandwidth, and computing power. To enhance operational efficiency, it is essential for operators and service providers to facilitate the secure and efficient sharing of resources. Lloret, J., et al.20 discuss an approach utilising multi-access edge computing (MEC), which positions computing resources in proximity to the user, thereby reducing latency and enhancing performance. Additionally, 5G networks leverage virtualisation and cloud computing to facilitate resource sharing among various operators and service providers. Network operators can utilise artificial intelligence and machine learning to enhance resource utilisation and performance efficiency.

Thakre, P. N., et al.21 have analysed the allocation of transmit power to each user to optimise system throughput and ensure fairness among users. The process involves the implementation of a power allocation algorithm, which distributes the total available power among users. This distribution aims to maximise overall throughput while adhering to fairness constraints. The algorithm incrementally allocates additional power to the user experiencing the lowest power levels and continues this process until the total transmit power capacity is fully utilised. This mechanism guarantees equitable distribution of power among all users while optimising overall system throughput. Naeem, M., et al.22 discuss the utilisation of multiple antennas for signal transmission and reception, resulting in enhanced throughput and minimised interference. Reinforcement learning has been applied to enhance the performance of MIMO systems, enabling the system to adjust to varying environmental conditions and user requirements. Qian, M., et al.23 discusses a centralised network architecture for 5G mobile communication systems that employs super base stations, representing an innovative approach to wireless communication. The super base stations are engineered to deliver improved coverage and capacity through a centralised network architecture. The super base station is designed as a high-power base station capable of managing multiple frequency bands, thereby facilitating more efficient and reliable connections. Logeshwaran, J., et al.24 discuss that resource sharing can enhance network performance by enabling multiple users to access the same resources concurrently, rather than requiring separate resources for each user. Resource sharing facilitates a more efficient utilisation of the network’s resources, leading to a reduction in outages, enhancement of performance, and a decrease in costs. The reduction in the network’s environmental impact is achieved through the decreased consumption of resources required for network power. Kiruthiga, T., et al.25 discuss the reduction of data transmitted over the network, leading to decreased energy consumption of the network. In-network data aggregation serves to minimise the volume of data transmitted to the base station, decrease network traffic, and lower the energy consumption of the nodes. In-network data aggregation facilitates the consolidation of data from various nodes into a singular packet or the distribution of data from an individual node into multiple packets. The system is capable of compressing data, filtering out extraneous information, and executing statistical operations on the dataset.

Yarkina, N., et al.26 discuss that the cellular system is engineered to enable multiple tenants to utilise the same radio access network resources, while guaranteeing that each tenant achieves the performance level that has been assured to them. This system operates on the principle of slicing, which involves partitioning the entire network into several virtual networks. Each virtual network is allocated its own resources and configured with specific policy settings. The system employs a priority-based methodology for resource allocation to each tenant. The system enables tenants to achieve varying degrees of performance isolation based on their assigned priority level. Lloret, J., et al.27 have examined underwater wireless sensor communications operating within the 2.4 GHz ISM frequency band, adhering to the IEEE 802.15.4 standard. The frequency band exhibits minimal interference, facilitating effective sound signal propagation in underwater environments. Communications via underwater wireless sensors operating in the 2.4 GHz ISM frequency band present multiple benefits. The communication system, characterised by low power consumption and low data rates, is appropriate for a range of applications. Benzaghta, M., et al.28 have presented a system that employs a substantial number of antennas to enhance the performance of the network. The system employs multiple antennas at both the base station and the user device to transmit and receive multiple signals simultaneously. This configuration facilitates the transmission of increased data volumes and extends the range of wireless signals. The objective is to deliver increased data rates, enhanced reliability, and reduced latency for users of 5G technology. Table 1 shows the comprehensive analysis. From the above comprehensive analysis, the following issues were identified. They are the,

  • In MIMO systems, the signals transmitted by the multiple antennas interfere, reducing the overall system performance.

  • Estimating the channel in MIMO systems is more complex than in traditional single-antenna systems.

  • In MIMO systems, the signals transmitted by the multiple antennas must be synchronized to maximize the system’s performance.

  • MIMO systems are more vulnerable to eavesdropping and other security threats due to the increased complexity of resource sharing.

  • MIMO systems are more susceptible to noise due to the increased number of antennas.

The novelty of proposed research work has highlighted as the following,

  • Adaptive beamforming technique that adjust based on real-time user load distribution. This improves spectral efficiency by optimizing antenna radiation patterns for high-load users while minimizing interference.

  • Load based dynamic slicing for MIMO resources, prioritizing users based on QoS demands and network load. This ensures fair resource allocation among multiple tenants while maintaining isolation.

  • Integration of Non-Orthogonal Multiple Access with MIMO to enhance user multiplexing under varying load conditions. This increases user capacity and reduces latency by allowing non-orthogonal resource sharing in overloaded cells.

  • Model interference and load distribution across MIMO antennas, optimizing handovers and resource blocks. This reduces signaling overhead and enhances load balancing in ultra-dense 5G networks.

  • Dynamic switching between single-user and multi-user based on traffic load and energy constraints. This Reduces power consumption in low-load scenarios while maintaining high throughput in congested networks.

Table 1 Comprehensive analysis.

Table 2 provides the novelty analysis of proposed research,

Table 2 Novelty analysis.

The MIMO can be used to achieve spatial multiplexing, which allows multiple data streams to be transmitted over the same channel. It is achieved by using multiple antennas to encode and decode multiple streams, allowing for increased data rates. Also, the MIMO can be used to increase the range of the signal, as multiple antennas can be used to transmit the signal over multiple paths and beams, increasing the signal’s range.

Proposed model

The 5G communication systems are expected to bring higher data rates and better reliability by utilizing MIMO systems. A resource-sharing framework is required to realize the full potential of MIMO systems. This resource-sharing framework ensures that different MIMO users can effectively and efficiently share available resources. It also ensures that the resources are used optimally and that the overall quality of service is maintained. The resource-sharing framework consists of two components: the resource-sharing protocol and the resource-sharing algorithm. The resource allocation has expressed in the following (Fig. 1).

Fig. 1
figure 1

Resource allocation for MIMO users.

The resource-sharing protocol defines the rules and conditions of resource sharing, while the resource-sharing algorithm allocates the resources. The resource-sharing algorithm considers the traffic load, channel conditions, and other factors to distribute the resources optimally. The resource-sharing framework also includes a mechanism for preventing interference between MIMO users. It is accomplished by applying various techniques. These techniques allow the MIMO users to communicate without interfering with each other.

Proposed algorithm

Load-based resource sharing Algorithm (LBRS) developed for MIMO systems in 5G communication. A distributed and decentralized resource allocation algorithm allows nodes to share resources based on Load. The LBRS algorithm is designed to improve the overall performance of a MIMO system by reducing the interference between nodes and increasing the overall throughput. It allows nodes to adjust their transmit power and antenna selection based on their current Load. It is done by having nodes broadcast their current load information to other nodes in the system. Then, nodes can adjust their transmit power and antenna selection to reduce interference and improve system performance. The LBRS algorithm is designed to be low complexity and provide real-time feedback. It is also designed to be robust against malicious nodes, as the broadcasted load information can be used to detect malicious nodes.

The LBRS algorithm is readily implementable within current MIMO systems, facilitating a quicker and more efficient deployment process. The proposed algorithm aims to minimise interference, enhance overall system performance, and facilitate straightforward integration into current systems. Load-based resource-sharing algorithms are implemented in MIMO systems for 5G communication to enhance the efficiency of resource allocation among users. This algorithm optimises radio resource utilisation by allocating resources to users according to their current load conditions. The system allocates resources based on user load, providing increased resources to users with higher demands and reducing allocations for those with lower demands. The algorithm contributes to the reduction of interference and enhancement of network performance. The algorithm provides significant utility in resource scheduling, enabling the network to dynamically allocate resources to users in accordance with their current load and prevailing system conditions. The process guarantees an enhancement in user experience while optimising resource utilisation. Additionally, the algorithm is capable of enhancing the system’s spectral efficiency through the effective utilisation of resources. The algorithm.1 has expressed the functions of Load based resource-sharing algorithm.

Algorithm 1
figure a

Load based resource sharing algorithm (LBRS).

Load-based resource-sharing algorithm uses distributed learning techniques to adjust users’ resource allocation in the system dynamically. It works in two stages – first, the system learns the characteristics of each user’s traffic; second, it allocates resources to users based on the traffic characteristics. In the learning stage, the system measures the average rate at which data is sent or received for each user and the average amount of packet loss. Based on this information, the system learns the best resource allocation for the users. In the resource allocation stage, the system assigns resources to each user to maximize the system’s overall performance. It is done by allocating resources taking into account the traffic characteristics of each user.

Let’s consider a MIMO system with the base station equipped operator and different antenna terminals. The transmitting antenna indicated as At and receiving antenna indicated as Ar. Here the At > 1 with all the independent data streams (Ds < At) for all the resource allocation stages. Now the active resource request (Rreq_A) he coverage region is (|Rreq_A| > At). The discrete time form of the MIMO request has mentioned the following Eq. 1

$${A_m}=(E_{m}^{s}*T)+{d_m}$$
(1)

Where, Esm represents the channel vector of transmission antenna terminal, m is the active user request. Now the estimation of transmit symbol T can be expressed as the following,

$$T=\sum\limits_{{m=1}}^{n} {{x_m}*\left\{ {\sqrt {{f_m}} *{P_m}} \right\}}$$
(2)

The noise from the receiver terminal has indicated in dm. This has shown in the Eq. 3

$${d_m}=\sum\limits_{{n \ne m}} {(E_{m}^{s}*{x_n})*(\sqrt {{f_n}} *{P_n})+{d_n}}$$
(3)

Sub.Eqs. 2 and 3 in Eq. 1

$${A_m}=(E_{m}^{s}*\sum\limits_{{m=1}}^{n} {{x_m}*\left\{ {\sqrt {{f_m}} *{P_m}} \right\}} )+(\sum\limits_{{n \ne m}} {(E_{m}^{s}*{x_n})*(\sqrt {{f_n}} *{P_n})+{d_n}} )$$
(4)

Now the zero padding precoding terminal vectors for the resource requests may fulfill the following requirements.

$$\{ E_{m}^{s}*{T_m}\} ={\mu _m};{\mu _m} \ne 0,m \in {R_{req}}$$
(5)
$$\{ E_{m}^{s}*{T_n}\} =0;\forall n \in {R_{req}}$$
(6)

Resource allocation is determined by the user’s average rate and the incidence of packet loss. The system allocates resources based on user rates, ensuring that those with higher rates are provided with more resources, while those with lower rates receive fewer resources. The process operates in two distinct stages: initially, the system analyses user traffic characteristics; subsequently, it allocates resources to users in accordance with these traffic characteristics. The system allocates resources based on user rates, ensuring that those with higher rates receive a greater share, while those with lower rates receive less. This allocation strategy enhances the overall performance of the system.

Comparative analysis

The proposed Load based resource sharing framework (LBRS) has compared with the existing Cost-Efficient Resource Sharing (CERS), intelligent resource sharing scheme (IRSS), balanced partitioning dynamic cluster head algorithm (BPDCA) and Optimal Cluster Head Selection algorithm (OCHSA). Here, the network simulator (NS-2) is the simulation tool used to execute the results and load balancing dataset29 is used. The following Table 3 expresses the simulation setup details.

Table 3 Simulation setup.
  • Surface area (2500 m × 1800 m) represents a medium-sized urban or campus environment, typical for 5G MIMO system testing. It ensures realistic path loss, shadowing, and interference modelling.

  • Inter-frame transmission duration (50 s) chosen to evaluate long-term network stability under sustained traffic. It helps analyze latency and queuing effects in multi-user MIMO scenarios.

  • Data rate – transmission (DRT: 8 Mbps) represents a moderate QoS requirement. It balances realism and computational feasibility for large-scale simulations.

  • Signal interference Rate (SIR: 20 ms) models interference mitigation intervals in dense deployments. It matches 5G NR scheduling timelines (1 ms–20 ms slots).

  • Transmission window period (TWp: 22 ms) reflects TCP/IP-like congestion control in MIMO link adaptation. It ensures fairness in multi-user scheduling.

  • Simulation Interval (15 s) balances transient vs. steady-state analysis. It captures channel coherence time variations in mobility scenarios.

  • Number of MIMO Terminals (8) represents a small-to-medium cell. It aligns with MU-MIMO practical limits.

Computation of Delta-P (Δp)

The load-based resource-sharing framework is a critical element of 5G communication systems. It enables efficient utilization of the limited resources available in a communication system. In order to optimize the use of these resources, the Δp (Delta-P) analysis of resource sharing for MIMO systems can be used. The Δp is a mathematical tool that enables the evaluation of the resource-sharing performance of a MIMO system in terms of the amount of power consumed by each of the transmission antennas. The Δp is based on a mathematical model of the MIMO system, which defines the relationship between the total power transmitted by the system and the power consumed by each of its antennas. The number of antennas and their respective powers determine the total power.

$$\Delta p=\left( {\frac{{{R_{req}}({P_t})}}{{{R_{req}}({P_t})+{R_{req}}({P_f})}}} \right)+\left( {\frac{{{R_{req}}({N_t})}}{{{R_{req}}({N_t})+{R_{req}}({N_f})}}} \right) - 1$$
(7)

Where the Rreq(Pt) represents the resource request (positive true), Rreq(Pf) represents the resource request (positive false), Rreq(Nt) represents the resource request (negative true) and Rreq(Nf) represents the resource request (negative false). The Table 4 shows the comparison of delta-p (in terms of terminal access) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 4 Comparison of Δp-T (in %).

The Table 5 shows the comparison of delta-p (in terms of Resource transmission) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 5 Comparison of Δp-R (in %).

Figure 2 shows the comparison of Delta-P in different terminals. The straight lines in figure show the analysis in terms of terminal access and dotted lines expressed the resource transmission in MIMO systems. The Δp analysis enables the evaluation of the power consumed by each antenna by considering the changes in the power transmitted by the system. It helps to identify the optimal power settings for each antenna in the system, which can be used for efficient resource sharing. The Δp analysis can also identify MIMO systems’ most efficient resource management strategies. For example, it can be used to identify the optimal power settings for each antenna in order to maximize the overall throughput.

Fig. 2
figure 2

Comparison of delta-P in different terminals.

Computation of prevalence threshold

The prevalence threshold of resource sharing for MIMO systems in 5G communication systems using load based resource sharing framework is determined by the system configuration and the user preference. Generally, resource sharing can be triggered when the load on the system is higher than a certain threshold or when the user requests a resource switch. This threshold depends on the system resources available, the number of users, the user preferences, and the system traffic. Generally, the resource sharing threshold should be set at a level that ensures that the system resources are efficiently shared among users, while also providing an acceptable level of performance.

$${P_{th}}=\left\{ {\frac{{\sqrt {\left( {\frac{{{R_{req}}({P_f})}}{{{R_{req}}({P_f})+{R_{req}}({N_t})}}} \right)} }}{{\sqrt {\left( {\frac{{{R_{req}}({P_f})}}{{{R_{req}}({P_f})+{R_{req}}({N_t})}}} \right)} +\sqrt {\left( {\frac{{{R_{req}}({P_t})}}{{{R_{req}}({P_t})+{R_{req}}({N_f})}}} \right)} }}} \right\}$$
(8)

Where the Rreq(Pt) represents the resource request (positive true), Rreq(Pf) represents the resource request (positive false), Rreq(Nt) represents the resource request (negative true) and Rreq(Nf) represents the resource request (negative false). The Table 6 shows the comparison of Prevalence threshold (in terms of terminal access) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 6 Comparison of prevalence threshold (in %).

The Table 7 shows the comparison of Prevalence threshold (in terms of resource transmission) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 7 Comparison of prevalence threshold (in %).

Figure 3 shows the comparison of Prevalence threshold in different terminals. The straight lines in figure show the analysis in terms of terminal access and dotted lines expressed the resource transmission in MIMO systems. The Prevalence Threshold of Resource Sharing (PTRS) for MIMO systems is a powerful tool for increasing the performance of MIMO systems. This technique allows the system to switch between multiple transmissions resources depending on channel conditions. By doing so, the system can exploit the best transmission resource available at any given moment, thereby improving the system’s performance. The PTRS technique helps reduce the error propagation rate since it enables the system to switch between different transmission resources based on the current channel conditions. It helps to reduce the impact of impairments, such as fading, multipath, and interference. In addition, using the PTRS technique, the system can better exploit the available resources and improve the system’s overall throughput. It, in turn, increases the system’s capacity and data rate.

Fig. 3
figure 3

Comparison of Prevalence threshold in different terminals.

Computation of critical success index

The critical success index of resource sharing for MIMO systems in 5G communication systems using a load-based resource-sharing framework is highly dependent on the specific implementation of the system. Factors such as the number of users, network topology, channel characteristics, and the adopted resource-sharing algorithm can all contribute to the success of resource sharing.

$$CSI=\left( {\frac{{{R_{req}}({P_t})}}{{{R_{req}}({P_t})+{R_{req}}({N_f})+{R_{req}}({P_f})}}} \right)$$
(9)

Where the Rreq(Pt) represents the resource request (positive true), Rreq(Pf) represents the resource request (positive false), Rreq(Nt) represents the resource request (negative true) and Rreq(Nf) represents the resource request (negative false). The Table 8 shows the comparison of Critical success index (in terms of terminal access) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 8 Comparison of critical success index (in %).

The Table 9 shows the comparison of Critical success index (in terms of resource transmission) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 9 Comparison of critical success index (in %).

Figure 4 shows the comparison of Critical success index in different terminals. The straight lines in figure show the analysis in terms of terminal access and dotted lines expressed the resource transmission in MIMO systems. Critical success index calculations of resource sharing for MIMO systems are essential because they provide a quantitative measure of the success of the resource-sharing process in achieving the desired objectives. It helps identify improvement areas and ensure that the sharing process is optimally configured. Furthermore, these calculations can be used to gauge the overall performance of the MIMO system, allowing greater insight into how the system is operating and how it can be improved.

Fig. 4
figure 4

Comparison of Critical success index in different terminals.

Computation of Matthews correlation coefficient

The Matthews correlation coefficient (MCC) is essential for evaluating resource-sharing algorithms for multiple-input multiple-output (MIMO) systems. MCC takes into account both the accurate positives (Pa) and accurate negatives (Na) as well as forged positives (Pf) and forged negatives (Nf) when calculating the correlation between two variables. It allows for a better comparison between the two variables than other methods, such as accuracy or precision. MCC is a measure of the quality of a binary classifier, and it can be used to measure the quality of resource sharing for MIMO systems. The MCC is calculated as follows:

$$MCC=\left( {\frac{{\{ {R_{req}}({P_t})*{R_{req}}({N_t})\} - {R_{req}}({P_f})*{R_{req}}({N_f})}}{{\sqrt {\{ {R_{req}}({P_t})+{R_{req}}({P_f})\} *\{ {R_{req}}({P_t})+{R_{req}}({N_f})\} *\{ {R_{req}}({N_t})+{R_{req}}({P_f})\} *\{ {R_{req}}({N_t})+{R_{req}}({N_f})\} } }}} \right)$$
(10)

Where the Rreq(Pt) represents the resource request (positive true), Rreq(Pf) represents the resource request (positive false), Rreq(Nt) represents the resource request (negative true) and Rreq(Nf) represents the resource request (negative false). The Table 10 shows the comparison of Matthews correlation coefficient (in terms of terminal access) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 10 Comparison of Matthews correlation coefficient (in %).

The Table 11 shows the comparison of Matthews’s correlation coefficient (in terms of resource transmission) between the existing CERS, IRSS, BPDCA, OCHSA models and proposed LBRS.

Table 11 Comparison of Matthews correlation coefficient (in %).

Figure 5 shows the comparison of Matthews’s correlation coefficient in different terminals. The straight lines in figure show the analysis in terms of terminal access and dotted lines expressed the resource transmission in MIMO systems. The MCC also provides a better insight into the effectiveness of resource-sharing algorithms since it can help to identify areas of improvement in terms of false positives and false negatives. By identifying these areas, resource-sharing algorithms can be improved and optimized to serve MIMO systems’ needs better.

Fig. 5
figure 5

Comparison of Matthews’s correlation coefficient in different terminals.

Results and discussion

When a MIMO system is in a high interference environment, it can switch to a higher modulation scheme and coding rate to maximize data throughput. Similarly, when the system is in a low-interference environment, it can switch to a lower data rate to conserve energy. Now, the convergence of the proposed system performance has shown in the following Eq. 11

$$C=\left\{ {\frac{{\sum\limits_{{a=1}}^{b} {{R_a}(x)} }}{{\sum\limits_{{a=1}}^{b} {{T_a}(x)} }}} \right\}$$
(11)

Where, C represents the convergence of performance, ‘a’is indicated the initial resource request, ‘b’ is the end user resource request. ‘R’ represents the average value of the resource transmission and ‘T’ represents the total number of terminals in MIMO system. The convergence of overall performance has shown in the following (Table 12).

Table 12 Convergence of performance (in %).

Figure 6 shows the convergence of performance. In a comparison point, the proposed LBRS reached a 90.91% delta-P value, 89.84% prevalence threshold value, 91.01% critical success index value, and 91.27% Mathew’s correlation coefficient value at the terminal access. Meanwhile, the existing CERS obtained a 59.87% delta-P value, 56.68% prevalence threshold value, 65.34% critical success index value, and 71.37% Mathew’s correlation coefficient value, IRSS reached 56.12% delta-P value, 54.35% prevalence threshold value, 60.45% critical success index value and 57.92% Mathew’s correlation coefficient value, BPDCA achieved 72.60% delta-P value, 68.56% prevalence threshold value, 69.96% critical success index value and 70.26% Mathew’s correlation coefficient value and OCHSA reached 71.16% delta-P value, delta-P value, 68.58% prevalence threshold value, 70.58% critical success index value and 59.50% Mathew’s correlation coefficient value at the terminal access. In the same range, the proposed LBRS reached 92.10% delta-P value, 92.18% prevalence threshold value, 91.65% critical success index value, and 88.31% Mathew’s correlation coefficient value at the resource transmission. Meanwhile, the existing CERS obtained a 63.11% delta-P value, 60.02% prevalence threshold value, 70.54% critical success index value, and 67.26% Mathew’s correlation coefficient value, IRSS reached 59.06% delta-P value, 59.58% prevalence threshold value, 64.45% critical success index value and 57.68% Mathew’s correlation coefficient value, BPDCA achieved 75.27% delta-P value, 71.71% prevalence threshold value, 72.76% critical success index value and 63.00% Mathew’s correlation coefficient value and OCHSA reached 74.22% delta-P value, delta-P value, 73.98% prevalence threshold value, 74.90% critical success index value and 56.31% Mathew’s correlation coefficient value at the resource transmission. Hence mean value of the performance parameters is shown in the following Eq. 12

$$M={R_a} - {T_a}$$
(12)
Fig. 6
figure 6

Convergence of performance.

Where, M represents the mean value, ‘R’ represents the average value of the resource transmission and ‘T’ represents the total number of terminals in MIMO system. The mean of overall performance has shown in the following (Table 13).

Table 13 Mean of performance (in %).

Figure 7 shows the mean of performance. MIMO systems can leverage beamforming techniques, in addition to the advantages provided by resource sharing. Beamforming facilitates the directional transmission of signals to optimise the signal-to-noise ratio. The system’s performance can be optimised through the utilisation of resource sharing. Resource sharing serves as an effective method for enhancing the performance of MIMO systems. The system is designed to adjust to varying environmental conditions, thereby optimising performance outcomes. Additionally, beamforming can be utilised alongside resource sharing to enhance the overall performance of the system.

Fig. 7
figure 7

Mean of performance.

Conclusion

Load-based resource sharing for MIMO in 5G communication systems is the technique that efficiently utilizes the available spectrum and resources, allowing for higher data rates and better performance. It also helps prevent interference and ensures fairness among the users. The load-based sharing algorithm is based on fairness and efficiently balances the system’s load. The proposed LBRS reached a 90.91% delta-P value, 89.84% prevalence threshold value, 91.01% critical success index value and 91.27% Mathew’s correlation coefficient value at the terminal access, and 92.10% delta-P value, 92.18% prevalence threshold value, 91.65% critical success index value and 88.31% Mathew’s correlation coefficient value at the resource transmission. The performance of load-based resource sharing for MIMO in 5G communication systems is excellent. It has been tested in various scenarios and has been shown to perform better than other resource allocation techniques, such as equal sharing or maximum throughput. Tests have shown that it provides higher data rates and better spectral efficiency while maintaining user fairness. It can be used to increase the capacity of the system. The future scope of load-based resource sharing for MIMO in 5G communication systems is to provide more efficient and reliable usage of the available resources. By leveraging load-based resource sharing, 5G communication systems can optimize the network resources to increase throughput and reduce latency. Resource sharing can also improve the quality of service by allowing users to access higher data rates when needed. It can also help to reduce interference between different users, thereby improving the overall network performance.

This study also aligns with the United Nations Sustainable Development Goals (SDGs), particularly SDG 9 (Industry, Innovation, and Infrastructure), SDG 11 (Sustainable Cities and Communities), and SDG 12 (Responsible Consumption and Production). The proposed load-based resource-sharing framework enhances the performance and efficiency of 5G MIMO systems, contributing to the development of smarter, more sustainable, and reliable communication infrastructures essential for future smart cities and digital services.