You are currently on the new version of our website. Access the old version .
ElectronicsElectronics
  • Article
  • Open Access

4 September 2021

On Analyzing Beamforming Implementation in O-RAN 5G

,
,
,
,
and
1
Institutte of Telecommunications, Warsaw University of Technology, 00-665 Warsaw, Poland
2
Department of Electrical and Computer Engineering, Hellenic Mediterranean University, 71004 Crete, Greece
3
Department of Computer Science, University of Nicosia, Nicosia 1700, Cyprus
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Telecommunication Networks

Abstract

The open radio access network (O-RAN) concept is changing the landscape of mobile networks (5G deployment and 6G research). O-RAN Alliance’s suggestions that O-RAN can offer openness and intelligence to the traditional RAN vendors will enable the capability for multi-vendors to re-shape the RAN structure and optimize the network. This paper positions the main research challenges of the O-RAN approach in regards to the implementation of beamforming. We investigate the O-RAN architecture and the configurations of the interfaces between O-RAN units and present the split options between the radio and distributing units in terms of O-RAN specification and 3GPP standards. From this point, we discuss the beamforming methods in O-RAN, addressing challenges and potential solutions, and suggest the introduction of the zero-forcing equalizer as a precoding vector in the channel-information-based beamforming method. This may be one of the solutions for achieving flexibility in a high-traffic communication environment while reducing the radio unit interferences caused by implanting the precoding in the open radio unit.

1. Introduction

The past few decades have seen extraordinary growth in wireless communication structure due to the approach of massive Internet of Things (IoT) and advanced real-time applications such as high-resolution video streaming, online gaming, vehicle-to-everything, self-driving vehicles, and other applications that are under development. However, these applications require high traffic-streaming bitrates and high quality of service (QoS), as well as a versatile network and flexible management technology. Unfortunately, the traditional radio access network (RAN) lacks enough flexibility, and, at the same time, the cost of network implementation will be high for the operators of the new application in traditional RAN. To overcome these challenges, the operators demand to contribute to the configuration of the mobile network by re-shaping the RAN network regarding their needs in order to achieve a cell network and equipment operating in a more software-driven, virtualized, flexible, intelligent, and energy-efficient way [1,2].
The O-RAN Alliance has introduced an Open RAN solution that allows the operators to manage the network implemented by components from multiple vendors. O-RAN has mainly been introduced to support the application of the 5G and NR. To achieve this goal, the O-RAN Alliance has made nine workgroups to cover the O-RAN architecture. Examples of these workgroups tasks are the Non-Real-Time RAN Intelligent Controller and A1 Interface, The Open Front-Haul Interfaces, Operations & Management (OAM), etc. Moreover, the Alliance has created O-RAN Focus Groups such as the Standard Development Focus Group, the Test & Integration Focus Group, the Open Source Focus Group, and the Security Focus Group. O-RAN is based on intelligence and openness principles, such as improved performance and agility and pushing towards an ecosystem of innovative, multi-vendor, interoperable, and autonomous RAN. Furthermore, O-RAN suggests open interfaces such as a front-haul interface that adopted a Split Option 7-2x from 3GPP specifications between the open distributed unit (O-DU) and open radio unit (O-RU) [3,4].
Split Option 7-2x enables flexibility in the implementation of O-DU and O-RU, so that vendors’ operational expenditures (OPEX) may leverage the wide range of network optimizations such as, for example, better beamforming configuration. Improving the capability of beamforming and beam handling is one of the hot topics of the O-RAN concept.
Based on O-RAN classification, beamforming can be implemented between O-DU and O-RU based on the Category A O-RU scheme and the Category B O-RU scheme. Our focus in this paper is Category B, where the advantage is that the front-haul bandwidth requirement should be comparatively low since it carries fewer bits, allowing many antennas without requiring high transport bandwidth. The challenge is that the O-RU design is more complex compared with Category A. If each O-RU measures beamforming matrices separately, there will be inter-RU interferences. However, using channel-information-based beamforming and applying zero-forcing precoding in O-RU, the inter-RU interferences can be eliminated.
This paper presents the definition, function, current research challenges, and evolution of O-RAN beamforming methods. We discuss the drawbacks of current implementations principles of O-RAN for achieving ultra-reliable low-latency communication in scenarios with noise and/or interferences by comparing the transferred packet size of C-Plane through the front-haul in different beamforming methods. The paper is organized as follows. Section 2 presents the related work and the O-RAN architecture concepts, interface specifications, and units; Section 3 focuses on splitting options and describes Split Option 7; Section 4 elaborates our O-RAN beamforming approach, presents the beamforming challenges, and suggests methods focusing on one of the beamforming deployments (channel-information-based beamforming); Section 5 explained the system models and simulation results; and lastly, Section 6 overviews the paper conclusions.

3. Challenges of Implementation: Splitting Options

3GPP defined and proposed eight possible splitting options. Splitting options are all the possibilities of separating modules in the RAN (between distributed and central units) so that each option defines (and standardizes) specific interfaces with different functionalities between CU and DU, as shown in Figure 3. These splits provide high flexibility to implementation since they allow the coordination between performance features, load management, and real-time performance optimization. In addition, they allow underlying technologies (SDN/NFV) and adaptation to various use cases by utilizing the configurable functional splits (e.g., variable latency on transport applications). The various splits supported new services, deployed on general-purpose or specialized hardware, with functions ideally placed to maximize scalability as well as spectrum and energy efficiency. The option adopted by O-RAN Alliance is Split Option 7 and, specifically, Split Option 7-2x [26,27,28,29].
Figure 3. Splitting options in 3GPP specification (Source: 3GPP).
Split Option 7 assumes splitting at the physical layer function while maintaining radio functions (RF) at the DU. One of the key techniques in this spit is the compression technique, which allows the reduction in transport bandwidth requirements between the DU and CU; furthermore, it allows the possibility of multiple configurations, which are known as options 7-1, 7-2, and 7-3 [30].
In Option 7-1, the FFT, cyclic-prefix (CP) removal, and possibly PRAC filtering function, resides in the DU within the uplink block diagram; the rest of the PHY functions reside in the CU. In the downlink block diagram, inverse fast Fourier transform (IFFT) and CP addition functions reside in the DU, and the rest of the PHY functions reside in the CU. The main benefit of this option is that it allows the implementation of advanced receivers.
In Option 7-2, the FFT, CP removal, resource de-mapping, and possibly pre-filtering functions reside in the DU within the uplink block diagram; the rest of the PHY functions reside in the CU. In the downlink block diagram, inverse FFT, CP addition, resource mapping, and precoding functions reside in the DU, and the rest of the PHY functions reside in the CU. Overall, this option has some drawbacks, such as the high bandwidth requirements, relatively high latency requirements, and complex timing for the RU and CU/DU link. However, it has been modified to be better than Split Option 7-1 in the case of high bandwidth requirements [31].
In Option 7-3 (only for downlink), only the encoder resides in the CU, and the rest of the PHY functions reside in the DU. The main benefit is that it reduces the front-haul requirements in terms of throughput to the baseband bitrates, as the payload for Option 7-3 is encoded data. This split has a high bandwidth requirement, relatively high latency requirements, and complex timing for the RU and CU/DU link.
The O-RAN specification adapts Split Option 7-2x for front-haul specificities. The main goal is to reduce O-RU OPEX and maintenance costs. In comparison with Split 7-2, Split 7-2x has a simplified interface, an open interface protocol specifically designed to enable interoperability between RUs and DUs from different vendors, and there is not complex timing for the RU and CU/DU link.
In Split 7-2x, the downlink and uplink processes flows are shown in Figure 4. The user bit sequence received from the MAC layer to PHY-High is processed into the O-DU. The O-DU operates through encoding, scrambling, modulation layer mapping, precoding (precoding can be paced in O-DU or O-RU), and resource element mapping (antenna mapping). Then, the outcome results need to be operated by the PHY-Low layer in O-RU through the IQ sampling sequence of an OFDM signal in the frequency domain. This sequence is then subjected to IFFT processing, converted to an OFDM signal in the time domain, and converted to an analog signal. The beamforming is performed in this flow to be placed before IFFT in case of digital beamforming and after analog conversion in case of analog beamforming.
Figure 4. DL and UL block diagram in O-RAN.
Split Option 7-2x implements functions up to the resource element mapping in the O-DU and supports both precoding in O-DU (Category A) and precoding in O-RU (Category B).
Category A: the precoding (digital beamforming) function is performed in O-DU, allowing the O-RU design to be simple. The front-haul interface will carry spatial streams in the downlink. Category A fits well in the case of low-frequency and latency-insensitive services.
Category B: precoding (digital beamforming and analog beamforming) is performed in O-RU, which makes the O-RU design complex, and the front-haul interface will carry spatial layers. The advantage of this category is the reduced downlink throughput achieved thanks to modulation compression in the downlink so that only the bits equivalent to the constellation points are sent there. Category B fits well for high-frequency and high-traffic networks [32].
In Split 7-2x, the uplink process supposes that the signal received in the time domain by the O-RU is digitally conversed, FFT-processed, and IQ-sampled in the frequency domain. Then, the signal will access the O-DU through resource element demapping, equalizing processing, inverse discrete Fourier transform (IDFT) processing, and channel estimation, demodulation, descrambling, and decoding. Then, the user bit sequence will be sent to the MAC layer. The beamforming is placed after FFT processing in the case of digital beamforming and before digital conversion in analog beamforming.
As we explained above, one of the advantages of Split Option 7-2x is to reduce the front-haul required bandwidth caused by over-sampling applied to the OFDM signal in the time domain. This reduction can be higher when more functions are assigned to the O-RU. For example, in the case of downlink, placing the precoding in O-RU can prevent an increase in the required front-haul bandwidth when the number of MIMO spatial streams is greater than the number of MIMO layers. Another example: when performing resource element mapping/demapping on the O-DU side, data will be transmitted after user multiplexing through simplifying control signals on the Front-haul so that it may be simpler to achieve multi-provider RAN [26,29].

4. O-RAN Beamforming

Beamforming has been introduced with great benefits to overcome several communication challenges, such as enhancing the precision of radio connections, increasing throughput, increasing the number of parallel connections in a given cell area, and saving energy consumption during transmissions. In mmWave transmission, beamforming is particularly beneficial to improving the signal-to-noise ratios (SNR) through direct targeting of user groups, mainly indoor coverage; further, beamforming also may nullify the interference between UEs singles in high-density environments. All these benefits have put the developers, testers, and antenna designers in the face of other challenges, such as cost of implementation, design complexity, and the testing methods that should be done in an actual physical environment. However, all these challenges have been taken into consideration with 3GPP and O-RAN specifications. 3GPP has introduced the split options that helped the designers achieve fixed implantation of the RAN. O-RAN adopted the Split 7-2x option, which introduces simplified communication interference between O-RAN units, especially in front-haul, where the C-plane communication carries the beamforming data in several beamforming methods. O-RAN has supported all beamforming technologies (digital, analog, or hybrid) in the front-haul interface. Figure 5 describes the block diagram of the popular beamforming solution in O-RAN, which is hybrid beamforming.
Figure 5. Hybrid beamforming block diagram in O-RAN.
As we mentioned in Section 3, O-RAN has adopted Spit Option 7-2x in the front-haul interface that required a high bandwidth. To overcome this challenge, we suggest using Category B to perform the precoding in O-RU. This implementation will lead to inter-RU interferences in O-RU, because each O-RU will calculate beamforming matrices individually. Thus, it has been suggested to design the beamforming matrices in O-DU through the estimated channel information and generate a precoding beam in O-RU. We propose the use of the zero-forcing (ZF) algorithm as a possibility to reduce the interference in received signals while maintaining the beamforming in only one unit (thanks to the introduction of the precoding into the O-RU unit). Thus, the cost of implantation and hardware complexity will be reduced [29,32,33,34,35].

4.1. O-RAN Beamforming Methods

The following are the methods proposed by O-RAN in order to achieve acceptable performance in beamforming:
  • Beamforming indexing method (predefined-beam beamforming). O-DU sends information about the beamforming type to the O-RU predicated on BeamID, and the O-RU stores this information in a table of beam indexes. This table contains beam weights, which could be frequency domain beam weights (digital beamforming), time-domain beam weights (analog beamforming), or both of them as hybrid beamforming; the BeamID is utilized as a pointer to a pre-defined beamforming weight vector. Therefore, BeamID is only a weight vector value exchanged between O-DU and O-RU to indicate which beam should be applied.
  • Real-time weights method (weight-based dynamic beamforming). In this method, the O-DU sends the beamforming weights generated in real time to the O-RU to be associated with a specific user’s data. A beam index can be assigned (and utilized in subsequent messages) if the beamforming weights are stable for a period of time. There are two implementation cases in this method: weight-based dynamic (digital and analog) beamforming and weight-based dynamic hybrid beamforming; in the first case, the beamforming weights can be updated in real time with the BeamID value associated with the weights. In the second case, two sub-cases are considered: (1) both the frequency-domain and time-domain weights may be updated in real-time, and (2) the frequency-domain weights may be updated in real-time, and the time-domain beams are fixed. Let us remark that frequency domain weights are applied to the frequency domain IQ data per section, and the time domain weights are applied to the time domain IQ data per OFDM symbol.
  • Beam attributes method (attribute-based dynamic beamforming). The main drawback of the previous method is that it requires additional processing capability in the O-RU for adjusting transmission to the beam weights provided by the O-DU. Therefore, a modification to the previous method has been proposed so that we obtain the beam attributes method. The modification is that the O-RU is in charge of generating the beamforming weights using a set of beam attributes signaled by the O-DU and carried (to the O-RU) by the control plane. These attributes are (1) azimuth and elevation, (2) beam width (narrow, wide), (3) side lobe suppression, and (4) beam weights calculated by RU. The consequence of the generation of beam weights by the O-RU is that the hybrid beamforming is not allowed in the beam attributes method. The reason is that the weights generated by O-RU will be either frequency-domain or time-domain but not hybrid.
  • Channel information method (channel-information-based beamforming). This method is based on digital beamforming. It is known that digital beamforming is a good solution for capacity and flexibility in the case of a high-traffic communication environment since it offers steerable beams. Each antenna has a dedicated RF signal and path and provides a high number of beams that can be transmuted dynamically with no change in the hardware. Thus, in this method, the O-RU generates beam weights based on the channel information from O-DU. The algorithms can synthesize a drive signal to obtain the maximum of any beam characteristics. However, implementing the precoding in RU will lead to inter-RU interferences in the O-RU. The zero-forcing algorithm (ZF) is one of the algorithms that can be implanted to overcome this interference issue in received signals.

4.2. Open Research Issues

The new applications identified in the 5G charter may face challenges in latency with the current O-RAN structure, specifically in the ultra-reliable low-latency communication (URLLC) scenarios such as vehicle-to-everything and boundless XR (e-health), which demand ultra-low latency. The problem lay in determining whether the front-haul open interface (communicating the O-DU and O-RU) is capable of meeting strict requirements for ultra-low latency applications, which implies practically zero interferences in the interface.
In order to avoid interferences, we propose to implement beamforming by using the channel information method combined with the zero-forcing algorithm. The O-DU will estimate the channel information between O-RU and users and pass this information on as channel matrix information to O-RU through the C-Plane. The implementation of this method is based on Split 7-2x Category B, where the precoding will implement in O-RU in the case that the precoder output streams are over 8.

4.2.1. Fronthaul Model Concept

This is a new specification that O-RAN has introduced, which will allow the front-haul interface to carry spatial layers, which means fewer data and reduces the complex timing for O-RU and OCU/O-DU link compared to the 3GPP specifications. Figure 6 shows the digital beamforming diagram in O-RAN compared to 3GPP.
Figure 6. Digital beamforming block diagram in 3GPP and O-RAN.
The comparison in Figure 6 shows the difference in the implementation of digital beamforming between 3GPP and O-RAN (Category B), where the precoding has been moved to O-RU. Thus, this implementation will achieve more reliability due to the low channel load in the data flow from O-DU to O-RU, where the link’s capacity requirement will be less by reducing the data bit of scheduling and beamforming commends as its one of the main contents in C-plane data flow between the O-DU and O-RU, as shown in Table 1.
Table 1. Data flow information mapping between O-DU and O-RU (Source: O-RAN Alliance).
C-Plane messages have two layers. The first layer is the transport layer, and the eCPRI header including corresponding entries implemented to indicate the message type. The second layer is an application layer including required fields for control and synchronization; moreover, within the application layer, some sections define the characteristics of the U-plane. Each section transfers specific parameters to O-RU individually. There are more than eight sections in C-plane. Each section has a set of parameters that carry the data between O-DU and O-RU. These parameters are managed by M-Plane and can specify the packet size of the C-pane based on the used section from O-DU and O-RU, as shown in Table 2.
Table 2. Number of bits of the application and the section layer for each section type [11].
As shown in Table 2, each section has multibit parameters with different numbers of bits. Some of these parameters specify the beamforming method; for example, the weight-based dynamic beamforming method implements the beamforming in O-RU based on parameters carried by the C-plane and transferred from O-DU through the front-haul, such as precoding beam weights (carried by the BeamID parameter, Section 1 and Section 3) and channel state information (carried by ciIsample and ciQsample parameters, Section 6). The C-plane packet in this implementation carries more parameters, leading to a high signal cost due to the high number of bits, as shown in Table 2. On the other hand, in the channel state information beamforming method, the C-plane packet will carry fewer parameters and reduce the packet size by 40% by abandoning the BeamID parameter and generating precoding beam weights in O-RU (Category B) based on parameters transferred from O-DU such as UE identifier (ueId parameter—Section 5) and channel state information (ciIsample and ciQsample parameters—Section 6).
Additionally, the basic calculation formula can explain and compare the results of reducing the transferred parameters is to calculate channel capacity in the front-haul by using the celebrated Shannon formula
C =   B   log ( 1 + P o P N )
where B   is the channel bandwidth of the front-haul interface, P o is the average signal power, and P N   is the average noise power.
Reducing the transferred parameters leads to the use of fewer recourse blocks, which will raise the average output power of the signal. This concept is important in the channel state information beamforming method to achieve a lower packet error rate and high latency in order to support the complexity of generating the beamforming weight in O-RU, which required high performance of CSI data transferred from O-DU. The outcome results of this concept can prove that the channel state information beamforming method is considered a good choice in high channel traffic to improve the latency and channel capacity by using fewer recourse blocks and increasing the signal power compared to the other three beamforming methods mentioned above.

4.2.2. Zero-Forcing Beamforming Model Concept

Implementing the precoding in O-RU will cost high complexity in the case of a high precoding stream number, leading to inter-symbol interference in O-RU by interference with non-desired users. To overcome this interference, we propose using zero-forcing beamforming.
Zero-forcing beamforming (ZF-BF) is a method that is widely considered in massive MIMO systems [36]. The simplest approach is to invert the channel through the pseudo-inverse, which is referred to as ZF precoding; this technic allows transmitting and receiving data to desired users and nullifying the directions from the interference users. ZF-BF performance depends on the accuracy of received channel status information (CSI) from each user to determine the precoder and beamforming weight vector. This channel, also called estimated channel information, carries the information of the signal properties such as propagation features from the transmitter to the receiver, scattering, fading, and power decay with distance [37,38,39].

5. System Model and Simulation Results

Let us assume the downlink MIMO channel between a base station with multiple transmit antenna M that serve K active independent single-antenna users, where the number of active users K is approximately equal to N ( K N ) and the users are scheduled individually of their channel conditions. At the base station, we consider that we have a transmission sequence [ s 1 , s 2 , s 3 , , s k ] transmitted per each time slot, these sequences can be grouped based on the number of transmit antenna (e.g., if we have two transmit antenna the s 1 , s 2 send by the first time slot and s 3 , s 4 send by the second time slot, and so on). For a discrete-time model, a transmitted signal is denoted by the N   × 1 transmitted vector
x = k ´ = 1 K w k s k
where   w k   is the transmit beamforming weight vector for user k , and s k is a transmitted symbol for user   k . The received signal vector obtained by user   k is given by
y k = h K * x + n k ,    k = 1 , 2 , 3 , , K
where the 1 × N channel vector for user k is   h k = [ h 1 , h 2 , h 3 , , h k ] , and ( . ) *   denotes complex conjugate, and n k is the vector of noise (additive white Gaussian noise with zero mean and variance   σ 2 n ). Channel vector h k between the user and base station can be exported as
h k = [ h k , 1 d k , 1 2 , h k , 2 d k , 2 2 , h k , 3 d k , 3 2 , , h k , N d k , N 2 ]
where the d and denotes the distance and path-loss between base station and user k . Interchanging   ( 3 ) into ( 2 ) obtained a received signal given as
y k = h k k ´ = 1 K w k s k + n k ,    k = 1 , 2 , 3 , , K
From the transmit power constraint for user k , which is P k = E | s k |   2 ,   we can calculate the interference caused by other users through the received SINR of the k -th user
γ Z F , k = P k   | h K * w k | 2 σ 2 n + k k P k   | h K * w k | 2 .
The ZF-BF precoding is closely related to the concept of generalized inverses in linear algebra, where each beam generated by the ZF-BF precoder is orthogonal to all the other user channel vectors [36]. In the destination direction, we need to calculate the inverse of channel matrix H = [ h 1 , h 2 , h 3 , , h k ] ,   and, for this scope, we applied the well-known Moore–Penrose inverse generalization to obtain H ˜ = [ h ˜ 1 , h ˜ 2 , , h ˜ K ] * and assumed   that   W = [ w 1 , w 2 , w 3 , , w k ]   denotes an N   × K matrix whose columns are transmit beamforming vectors; then, the ZF precoding vectors can be expressed as
W = H * ˜ ( H ˜ H * ˜ ) 1
The ZF precoding condition of generating W precoder for user k is orthogonal to all the other users’ channel vectors   h k such that there is no interference from other users where h K * w k = 0     k     k ; the received SINR for the k-th user is determined as
γ Z F , k =   P k | h K * w k | 2 σ 2 n
We can use the Matlab   © tool to simulate the SINR for k-th users by assuming a downlink mMIMO system with 16 transmit antennas and four active users; each user has one single antenna. This assumption is justified since the implementation of UE is determined by the requirement for low complexity, cost, and power consumption. The base station interfaces with each UE through two scenarios: the first is the BS interfaces with UE by one beam stream so that the total number of streams is   N t = K , and the second scenario is that the BS interfaces with each UE with multi-beam stream N t > K ; this can be achieved by allowing spatial multiplexing and multi-user MIMO. Additionally, to achieve more simplicity, we consider a Rayleigh fading channel between the BS and users with variance SNR up to 30 dB. The system diagram can be explained more simply in Figure 7.
Figure 7. Implantation of digital beamforming with ZF precoder in O-RAN.
The channel state information beamforming method required to generate the beamforming weight vector in O-RU was based on CSI of the user k , and in the case of high channel traffic, the ZF-BF allows obtaining a separate received signal at each user that minimizes the total power of the noise and, as a consequence, maximizes the signal-to-noise ratio (SNR). Obviously, the method also minimizes the inter-symbol interference (ISI) components in the output (it drives the ISI to zero in a theoretical noise-free cause interference).
From Figure 8, the results show that the SINR is not sufficient when no precoding is applied, while the achievable rate achieved by the zero-forcing beamforming approaches is adjacent to the more complex digital system. Moreover, the zero-forcing beamforming can achieve a performance adjacent to the single-user scenario, which means it can reduce the interference from the multi-user environment. The simulations show the comparison in the implantation of ZF precoding in O-DU, where only four antennas served four active users, and the implantation of ZF precoding in O-RU with mMIMO channels reduces multi-user interference.
Figure 8. Comparison among ZF-BF precoding: Achievable rate varying SNR in the range SNR [−10; 30] dB with number of antennas 16 and number of users 4.
The zero-forcing algorithm could achieve a high reduction of interferences in the channel interface so that the high transmission bitrate needed in the interface may meet low latency requirements by using the advantage of low latency in the front-haul interface, as shown in Figure 6. The second point to be analyzed is whether the channel information method itself also meets the low latency requirements. This is the second open issue that needs to be investigated before the deployment of beamforming in URLLC scenarios.
In addition, the O-RAN has promised to provide flexibility in the network implementation, and by using the advantage of Split Option 7-2x with Category B, we could (and should) optimize the channel status information (CSI) in the front-haul. For this, several equalizers combined with machine learning technology should be investigated. At last, information from the user equipment could be used in machine learning algorithms in order to optimize (in both performance and simplicity) the functioning of the beamforming.

6. Conclusions

This paper has positioned the research to be performed for the implementation of beamforming in O-RAN while meeting the requirements of low latency. We started by presenting the O-RAN architecture and the configurations of the interfaces between O-RAN units and presented the Split Option 7-2x. We have analyzed beamforming methods in O-RAN and discussed the best method for ultra-reliable low-latency communication. The discussion concludes that the channel information method seems to be the best positioned for minimizing latency since it uses digital precoding implemented in the O-RU (O-RU Category B) and makes feasible the implementation of ZF-BF that may reduce decisively the interference in received signals, so that the O-RU may operate without interferences. Moreover, we introduced open issues to be studied when using the channel information method in order to optimize channel status information.

Author Contributions

Conceptualization, investigation, validation and writing: M.M., J.M.B., E.P., G.M. and E.K.M.; Mavromoustakis, C.X.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was undertaken under the “Context-Aware Adaptation Framework for eMBB services in 5G networks” project supported by the National Science Centre, Poland, under grant Nr. 2018/30/E/ST7/00413.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gavrilovska, L.; Rakovic, V.; Denkovski, D. From cloud RAN to open RAN. Wirel. Pers. Commun. 2020, 113, 1523–1539. [Google Scholar] [CrossRef]
  2. Samsung. Overcoming Challenges of Multi-Vendor OpenRAN. Technical Report. 2020. Available online: https://insights.samsung.com/contenttype/white-paper/ (accessed on 6 August 2021).
  3. O-RAN. Use Cases and Deployment Scenarios; WhitePaper. Available online: o-ran.org/resources (accessed on 1 August 2021).
  4. Abeta, S.; Kawahara, T.; Umesh, A.; Matsukawa, R. O-RAN Alliance Standardization Trends. NTT DOCOMO Technol. J. 2019, 21, 38–45. [Google Scholar]
  5. O-RAN ALLIANCE: WG1.O v03.00. O-RAN Architecture Description. Available online: o-ran.org/specifications (accessed on 1 August 2021).
  6. Wang, J.; Roy, H.; Kelly, C. OpenRAN: The Next Generation of Radio Access Networks. Accesnture Startegy, Technical Report. November 2019. Available online: https://telecominfraproject.com/openran/ (accessed on 1 November 2020).
  7. Sirotkin, S. 5G Radio Access Network Architecture: The Dark Side of 5G; John Wiley & Sons: Hoboken, NJ, USA, 2021. [Google Scholar]
  8. Telecom Infra Project. OpenRAN 5G NR Base Station Platform—Requirements Document v5.0; Telecom Infra Project: Wakefield, MA, USA, 2020. [Google Scholar]
  9. 3GPP. Study on New Radio Access Technology: Radio Access Architecture and Interfaces. Available online: 3gpp.org (accessed on 20 March 2021).
  10. 3GPP. NG-RAN; Architecture description (Release 16); TS 38.401 V16.5.0; 3GPP: 2021. Available online: portal.3gpp.org (accessed on 1 August 2021).
  11. ORAN-WG4.CUS.0-v05.00. O-RAN Fronthaul Working Group Control, User and Synchronization Plane Specification; Technical Specification. Available online: o-ran.org/specifications (accessed on 1 August 2021).
  12. Everything You Need To Know About Open Ran, Parallel Wireless. Available online: https://www.parallelwireless.com/wp-content/uploads/Parallel-Wireless-e-Book-Everything-You-Need-to-Know-about-Open-RAN.pdf (accessed on 1 August 2021).
  13. O-RAN Alliance. O-RAN: Towards an Open and Smart RAN; O-RAN Alliance. Available online: https://lightreading-images.s3.amazonaws.com/5gexchange/downloads/O-RAN-WP-FInal-181017.pdf (accessed on 1 August 2021).
  14. Niknam, S.; Roy, A.; Dhillon, H.S.; Singh, S.; Banerji, R.; Reed, J.H.; Saxena, N.; Yoon, S. Intelligent O-RAN for Beyond 5G and 6G Wireless Networks. Available online: https://arxiv.org/pdf/2005.08374.pdf (accessed on 8 August 2021).
  15. ORAN Alliance. O-RAN Working Group 2: AI/ML Workflow Description and Requirements; Technical Report; O-RAN Alliance. Available online: o-ran.org/specifications (accessed on 1 August 2021).
  16. O-RAN Architecture Consistent: µonos-Based Cloud-Native Nrt-ric and Xapps Platform. Available online: https://opennetworking.org/wp-content/uploads/2020/08/ONF-SDRAN-Overview-August-2020.pdf (accessed on 1 August 2021).
  17. Kumar, H.; Sapru, V.; Jaisawal, S.K. O-RAN based proactive ANR optimization. In Proceedings of the 2020 IEEE Globecom Workshops (GC Wkshps), Taipei, Taiwan, 7–11 December 2020. [Google Scholar]
  18. Gomez, G.P.; Batalla, J.M.; Miche, Y.; Holtmanns, S.; Mavromoustakis, C.X.; Mastorakis, G.; Haider, N. Security policies definition and enforcement utilizing policy control function framework in 5G. Comput. Commun. 2021, 172, 226–237. [Google Scholar] [CrossRef]
  19. Batalla, J.M.; Andrukiewicz, E.; Gomez, G.P.; Sapiecha, P.; Mavromoustakis, C.X.; Mastorakis, G.; Zurek, J.; Imran, M. Security Risk Assessment for 5G Networks: National Perspective. IEEE Wirel. Commun. 2020, 27, 16–22. [Google Scholar] [CrossRef]
  20. ORAN-WG4.CUS.0-v03.00. O-RAN Fronthaul Working Group Control, User and Synchronization Plane Specification; Technical Specification. Available online: o-ran.org/specifications (accessed on 3 August 2021).
  21. Umesh, A.; Yajima, T.; Uchino, T.; Okuyama, S. Overview of O-RAN Fronthaul Specifications. NTT DOCOMO Technol. J. 2019, 21, 46–59. [Google Scholar]
  22. IEEE1588. IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. Available online: www.ieee.org (accessed on 7 August 2021).
  23. eCPRI Specification V1.0. Common Public Radio Interface: eCPRI Interface Specification; Interface Specification. 2017. Available online: http://www.cpri.info/downloads/eCPRI_v_1_0_2017_08_22.pdf (accessed on 5 August 2021).
  24. Lee, J.S.; Park, J.; Choi, J.; Lee, M.S. Design of a Management Plane for 5G Open Fronthaul Interface. In Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 21–23 October 2020. [Google Scholar]
  25. O-RAN ALLIANCE: WG4.MP.0-v01.00. O-RAN Fronthaul Management; Technical Specification. Available online: o-ran.org/specifications (accessed on 1 August 2021).
  26. 3GPP. Study on CU-DU Lower Layer Split for NR; TR 38.816 v15.0.0; 3GPP: 2017. Available online: portal.3gpp.org (accessed on 2 August 2021).
  27. Kim, J.; Park, S.H.; Simeone, O.; Lee, I.; Shitz, S.S. Joint design of fronthauling and hybrid beamforming for downlink C-RAN systems. IEEE Trans. Commun. 2019, 67, 4423–4434. [Google Scholar] [CrossRef] [Green Version]
  28. Westerberg, E. 4G/5G RAN architecture: How a split can make the difference. Ericsson Technol. Rev. 2016, 93, 1–15. [Google Scholar]
  29. Larsen, L.M.; Checko, A.; Christiansen, H.L. A survey of the functional splits proposed for 5G mobile crosshaul networks. IEEE Commun. Surv. Tutor. 2019, 21, 146–172. [Google Scholar] [CrossRef] [Green Version]
  30. O-RAN ALLIANCE: XHaul Transport requirments 1.0. Available online: o-ran.org/specifications (accessed on 4 August 2021).
  31. Mehran, F.; MacKenzie, R. Experimental Evaluation of Multi-Vendor Virtualized RAN using Non-Ideal Fronthaul. In Proceedings of the 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 31 August–3 September 2020. [Google Scholar]
  32. Li, J.; Yue, D.; Nguyen, H.H. Hybrid beamforming designs for 5G new radio with fronthaul compression and functional splits. IET Commun. 2020, 14, 3676–3685. [Google Scholar] [CrossRef]
  33. Kim, D.M.; Park, J.; De Carvalho, E.; Manchon, C.N. Massive MIMO functionality splits based on hybrid analog-digital precoding in a C-RAN architecture. In Proceedings of the 51st Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, USA, 29 October–1 November 2017. [Google Scholar]
  34. Park, J.; Kim, D.M.; De Carvalho, E.; Manchón, C.N. Hybrid precoding for massive MIMO systems in cloud RAN architecture with capacity-limited fronthauls. arXiv 2017, arXiv:1709.07963. [Google Scholar]
  35. O-O-RAN ALLIANCE: WG3.RICARCH v2.00. Near-Real-Time RAN Intelligent Controller Near-RT RIC Architecture; Technical Specification. Available online: o-ran.org (accessed on 1 August 2021).
  36. Yang, S.; Yin, D.; Song, X.; Dong, X.; Manogaran, G.; Mastorakis, G.; Mavromoustakis, C.X.; Batalla, J.M. Security situation assessment for massive MIMO systems for 5G communications. Futur. Gener. Comput. Syst. 2019, 98, 25–34. [Google Scholar] [CrossRef]
  37. Chellappa, R.; Theodoridis, S. Academic Press Library in Signal Processing, Volume 7 Array, Radar and Communications Engineering; Academic Press: New York, NY, USA, 2018. [Google Scholar]
  38. Yang, H.; Marzetta, T.L. Performance of conjugate and zero-forcing beamforming in large scale antenna systems. IEEE J. Sel. Areas Commun. 2013, 31, 172–179. [Google Scholar] [CrossRef]
  39. Wiesel, A.; Eldar, Y.C.; Shamai, S. Zero-Forcing Precoding and Generalized Inverses. IEEE Trans. Signal Process. 2008, 56, 4409–4418. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.