The present invention relates generally to a system and method for digital communications, and, in particular embodiments, to a system and method for communicating system information (SI).
In the hypercell concept, a user equipment (UE) is served by a set of transmit-receive points (TRPs) that are coordinated so that the TRPs appear to the UE as a one cell (or a virtual cell, a cloud cell, a no cell, etc.). Although the set of TRPs has the appearance of one cell, the underlying network is made up of individual TRPs and coordination is required to determine which TRP(s) should serve the UE.
Example embodiments provide a system and method for communicating system information (SI).
In accordance with an example embodiment, a method for system information (SI) management is provided. The method includes maintaining, by a controller, global SI applicable to an entirety of a hypercell controlled by the controller and local SI associated with at least one distributed controller of the hypercell, generating, by the controller, a global local SI indicator (GLSII) indicating usage of the local SI in the hypercell, and broadcasting, by the controller, the global SI including the GLSII.
In accordance with an example embodiment, a method for operating a user equipment (UE) is provided. The method includes receiving, by the UE, global SI including a GLSII from a controller, the GLSII indicating usage of the local SI in a hypercell including the UE and the controller, and searching, by the UE, for local SI when the GLSII indicates that local SI is being used.
In accordance with an example embodiment, a controller adapted to manage SI is provided. The controller includes a processor, and a computer readable storage medium storing programming for execution by the processor. The programming including instructions to configure the controller to maintain global SI applicable to an entirety of a hypercell controlled by the controller and local SI associated with at least one distributed controller of the hypercell, generate a GLSII indicating usage of the local SI in the hypercell, and broadcast the global SI including the GLSII.
In accordance with an example embodiment, a UE adapted to manage SI is provided. The UE includes a processor, and a computer readable storage medium storing programming for execution by the processor. The programming including instructions to configure the UE to receive global SI including a GLSII from a controller, the GLSII indicating usage of the local SI in a hypercell including the UE and the controller, and search for local SI when the GLSII indicates that local SI is being used.
Practice of the foregoing embodiments enables system information (SI) with a local scope (local scope SI) to be provided only to UEs that are affected by the local scope SI. Therefore, network resources are not utilized signaling the local scope SI to UEs that are not impacted, thereby improving communications system efficiency.
For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The making and using of the presently example embodiments are discussed in detail below. It should be appreciated, however, that the present disclosure provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the embodiments, and do not limit the scope of the disclosure.
In a hypercell deployment, a UE is served by a set of TRPs that are coordinated so that the TRPs appear to the UE as one cell. As the UE moves, the TRPs in the set of TRPs may change without knowledge of the UE. As shown in
A multi-layered approach is used to coordinate the set of TRPs. Upper protocol layers, such as radio resource control (RRC) and PDCP layers, are anchored at the hypercell level (e.g., a controller controlling the hypercell, such as a centralized unit (CU)), while lower protocol layers, such as radio link control (RLC), media access control (MAC), and physical (PHY) layers, are anchored at the level of individual TRPs or at an intermediate level, such as at a distributed unit (DU) that controls multiple TRPs. It is noted that the lower protocol layers may be anchored at a combination of the individual TRPs and DUs.
The anchoring of the RRC layer at the hypercell level (e.g., the CU) implies that system information (SI) is to be transmitted from the hypercell level (e.g., by the CU). Therefore, it may be easiest to have SI that is common to all TRPs originate from the hypercell level (e.g., the CU) and be provided to the lower layers in the TRPs or the DUs for transmission. Such SI may be provided to the TRPs as one or more already formatted messages of an upper layer protocol, e.g., RRC messages.
In a hypercell deployment, as a UE moves within the hypercell, the UE is free from having to perform a Layer 3 (L3) handover procedure. Therefore, in terms of RRC layer mobility, the hypercell may be similar to the traditional cell concept although in the hypercell, the lower layers are distributed over many TRPs.
While it is understood that communications systems may employ multiple network entities capable of communicating with a number of UEs, only one CU, two DUs and two UEs are illustrated for simplicity. In addition, it should be understood that the network topology in
As discussed previously, DUs implement a portion of the control plane protocol stack. As shown in
Communications system 200, as shown in
Layer 2 protocol sublayers are split between the CU and the DU so that a first sublayer of packet processing (the PDCP sublayer) as well as security is located in the CU and the MAC and PHY sublayers are located in the DU. The reliability sublayer (the RLC sublayer) may be located in either the CU or the DU (although shown being located in the DU in
Terminology used herein include:
An example hypercell deployment is as follows:
In a situation of low frequency operation without beamforming, the communications beam is omnidirectional, and
In such a situation, cells, communications beams, and TRPs effectively have the same scope.
It is not assumed that the RRC layer of the UE is aware of the reference signals, and
However, a UE may use the reference signals as a cross layer optimization to determine when it is in a different communications beam or hypercell.
In a hypercell deployment, SI that is intended for individual cells, TRPs, or communications beams (i.e., SI that is not global in nature) may be difficult to distribute in an efficient manner. As an example, volatile information (such as volatile SI) that changes quickly (thereby requiring immediate updates to affected UEs) is difficult to distribute efficiently. An example of volatile information involves the barring of UEs by individual TRPs where a TRP bars UEs from access. Another example of volatile information includes local measurements of uplink interference that are used for access parameters in Universal Mobile Telecommunications System (UMTS) compliant communications systems. Examples of other information or parameters that may be difficult to distribute efficiently in a hypercell deployment include parameters (e.g., radio parameters that are specific to a cell or TRP) such as:
The CU may provide a list of TRP specific parameters for all TRPs in the hypercell. However, this technique is inefficient and results in the transmission of a lot of parameters in places (coverage areas of TRPs) where they are not needed or do not apply. Therefore, there is a need for cell/TRP/communications beam specific SI that a UE can maintain, even as the UE moves about the hypercell. The discussion of example embodiments for providing the cell/TRP/communications beam specific SI in an efficient manner focuses on TRP barring. However, the example embodiments provided herein are applicable to other applications. Therefore, the focus on TRP barring should not be construed as being limiting to either the scope or the spirit of the example embodiments.
TRP barring typically applies to the TRP as a whole and not an individual communications beam of a TRP. Therefore, if the SI is communications beam specific, then one possible way to bar the TRP is to bar all individual communications beams of the TRP. Such a technique makes it unnecessary to assume that the UE is aware of the level of the TRP.
According to an example embodiment, SI in a hypercell includes SI with global scope (referred to herein as global SI) that is applicable to the entire hypercell as well as SI with local scope (referred to herein as local SI). An example of global SI includes barring information, such as access restrictions for load reasons (e.g., probabilistic access class barring in the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) technical standards). Local SI is associated with a communications beam and is broadcast by the communications beam with which it is associated. The local SI is applicable only with the communications beam that broadcasts it. The hypercell controller (e.g., the CU) may provide scheduling information to assist UEs in acquiring the local SI. As an example, the hypercell controller transmits resource (e.g., time-frequency resource) information for the local SI of the communications beam.
According to an example embodiment, other communications beam specific parameters are broadcast in a similar fashion as the local SI. An example of other communications beam specific parameters is communications beam specific system information blocks (SIBs). Alternatively, one or more SIBs may include specific parameters for the communications beam.
In a hypercell utilizing the CU/DU architecture, global SI is provided by the CU, while local SI is provided by the DU. As an illustrative example, the DU composes a message including the local SI with the message being abstract syntax notation one (ASN.1) encoded. As an alternate example, the DU provides the local SI to the CU and the CU composes a message including the local SI. The CU or the DU can transmit the message.
Initially, UE 311 is located in a hypercell that is controlled by CU 305 and is served by a TRP that is controlled by DU_1307 (block 315). CU 305 transmits global SI that is applicable to the entire hypercell to UE 311 (event 317), while DU_1307 transmits local SI that is applicable to UE 311 to UE 311 (event 319). Although DU_1307 transmits the local SI to UE 311, the message containing the local SI may have been composed by CU 305 and provided to DU_1307. It is noted that the granularity of the local SI may be on a single communications beam basis, meaning that not every UE served by DU_1307 may receive the local SI transmitted to UE 311 in event 319. Only the UEs that are served by the same communications beam as UE 311 may receive the local SI transmitted to UE 311 in event 319. The transmission of the local SI may be broadcast or unicast.
For discussion purposes, consider a situation wherein UE 311 is moving about within the hypercell and leaves the coverage of a communications beam of DU_1307 and relocates to a communications beam of DU_2309 (block 321). In such a situation, UE 311 may become disconnected from DU_1307 and may need to become connected to DU_2309. Although UE 311 is under the coverage of DU_2309, there is no need to receive an update of the global SI from CU 305 (block 323). However, the local SI has potentially changed, meaning that UE 311 must acquire the applicable local SI from DU_2309. DU_2309 transmits local SI that is applicable to UE 311 to UE 311 (event 325). Although DU_2309 transmits the local SI to UE 311, the message containing the local SI may have been composed by CU 305 and provided to DU_2309. UE 311 updates the local SI in accordance with the local SI received from DU_2309 (block 327). UE 311 initiates an initial access with DU_2309 (event 329). The initiating of the initial access may make use of both the global SI and the local SI.
Initially, UE 411 is located in a hypercell that is controlled by CU 405 and is served by a TRP that is controlled by DU_1407 (block 415). CU 405 transmits global SI that is applicable to the entire hypercell to UE 411 (event 417), while DU_1407 transmits local SI that is applicable to UE 411 to UE 411 (event 419). The local SI transmitted by DU_1407 includes an indication that there is no barring taking place with the communications beam associated with UE 411. UE 411 and DU_1407 participate in an access procedure and begin communicating (event 421).
Now, consider a situation wherein UE 411 is moving about within the hypercell and leaves the coverage of a communications beam of DU_1407 and relocates to a communications beam of DU_2409 (block 423). In such a situation, UE 411 may become disconnected from DU_1407 and may need to become connected to DU_2409. Because the global SI does not change, CU 405 does not need to transmit an update of the global SI. DU_2409 transmits local SI that is applicable to UE 411 to UE 411 (event 425). For discussion purposes, the communications beam of DU_2409 is barred and the local SI transmitted by DU_2409 to UE 411 includes an indication that the communications beam has been barred. Because the communications beam has been barred, UE 411 is forbidden to initiate an initial access with DU_2409 using the communications beam (event 427). It is noted that although the communications beam being discussed has been barred, other communications beams of DU_2409 may or may not be barred and UE 411 may still be able to initiate access with an unbarred communications beam of DU_2409. Furthermore, UE 411 may relocate to a communications beam of another DU, which may not have barred communications beams, and may be able to initiate access with the other DU.
In general, a UE does not need to be aware which SIBs contain (or may contain) local SI. However, in some scenarios it may be advantageous for the UE to be aware of which SIBs may contain local SI, since these SIBs may be considered invalid after a relocation between different communications beams, DUs, or TRPs. The UE also does not need to know where the local SI actually originates (e.g., CU or DU). The UE typically only has to receive the SIBs containing the local SI and update the appropriate local SI whenever there is a need to update the local SI.
As related to the validity of the SIBs, the following are considered:
According to an example embodiment, the local SI is transmitted with greater frequency than the global SI. The SIBs including the local SI are transmitted with greater frequency than the SIBs including the global SI. In general, the local SI may contain volatile information, therefore, any updates to the local SI should be propagated with as little latency as possible. As an example, SIB7 in UMTS compliant communications systems contains volatile information for system access. Even if the local SI does not include volatile information, the local SI may still be related to local access, such as communications beam barring. Hence, the UE may be required to update local SI before triggering an access procedure, thereby implying that the frequency of the transmission of the local SI (and the SIBs associated with the local SI) affects the latency of the access.
According to an example embodiment, the validity of the local SI is controlled by a short timer or a separate value tag that is indicated elsewhere in the SI. The local SI is not covered by a global value tag or some similar versioning information. The updates of the global value tag or version information would likely increase the latency.
It is noted that many local SI parameters, such as communications beam barring, are rarely set to values that lead to the UE to have to perform a particular required action. As an example, in a situation where a hypercell has no barred communications beams or TRPs under its control, the UE can avoid wasting time by not checking for barring information of each communications beam that it enters. Hence, an indication that indicates if a UE has to or does not have to perform a particular required action can help to reduce wasted overhead by preventing the UE from unnecessarily perform the required action. According to an example embodiment, the hypercell transmits an indication of the presence or absence of local SI associated with TRPs or communications beams in the hypercell. The hypercell (e.g., CU) may transmit a global indication of no local SI (e.g., no barred communications beams or TRPs) in this hypercell. A UE, after receiving the global indication of no local SI, will be able to skip checking for local SI of communications beams or TRPs that are associated with the hypercell, thereby reducing overall latency.
Some service types, such as ultra-reliable low latency communications (URLLC), have such tight latency requirements that the UEs cannot ever check for local SI because the checking for local SI may result in violation of the latency requirements. These service types may require that the hypercell provides complete SI and updates as a change occurs. As an example, the hypercell provides a list of all barred communications beams and when barring is turned on or off by a particular communications beam, the hypercell updates the list and provides the list (or just the changed communications beam) to the UEs. In order to facilitate acquiring the changed system information by the UEs, the hypercell may change versioning information associated with its system information broadcast, such as by advancing a value tag, for example. In general, the solution for these particular service types is not usable for general use because there is too much disruption for other UEs (those that are not utilizing the particular service types). Therefore, the solution should be limited to the particular service types, e.g., specific radio access network (RAN) slices or specific UEs that may be updated using dedicated transmissions of the changed SI.
According to an example embodiment, the DUs originate the update to the local SI. The DU sets the local SI, such as the communications beam barring parameter(s), rather than providing an interface (e.g., a network management object) to the CU and having the CU setting the local SI for the DU. However, the DU does not have to originate an RRC message with a SIB containing the updated local SI. Instead, the DU propagates the updated local SI to the CU. The CU may then serve as the point of origin for the RRC message to be delivered to the UE.
Initially, DU 507 broadcasts or transmits a SIB with local SI (event 510). The SIB may be transmitted in one or more communications beams associated with the information in the local SI. The SIB may have been composed by CU 505 and provided to DU 507. The SIB may be broadcasted or transmitted in a periodic manner, as specified by CU 505, a technical standard, an operator operating the hypercell, and so on. DU 507 makes a change to one or more local SI settings (block 512). Examples of the local SI settings may include radio parameters specific to DU 507 or TRP(s) associated with DU 507, such as resource block occupancy, observed uplink interference level, and so on. DU 507 transmits an indication of the changes to the one or more local SI settings to CU 505 (event 514). CU 505 updates the SIB with the changed one or more local SI settings, generating a new RRC message (block 516). CU 505 provides the new RRC message including the updated SIB with the changed one or more local SI settings to DU 507 (event 518). DU 507 broadcasts or transmits the update SIB (event 520). The updated SIB may be broadcasted or transmitted in the same manner as in event 510.
According to an example embodiment, the hypercell (e.g., the CU) maintains a global local SI indicator (GLSII) that indicates if local SI is present for at least one communications beam or TRP, or absent for all communications beams or TRPs, within the hypercell. The GLSII may be included in global SI that is transmitted by the CU in SIBs containing global SI. As an example, if the GLSII is set to a first value (e.g., TRUE) then there is at least one communications beam or TRP in the hypercell with local SI and the UE has to check for local SI, while if the GLSII is set to a second value (e.g., FALSE) then there are no communications beams or TRPs in the hypercell with local SI and the UE does not have to check for local SI. If the condition (presence or absence of local SI) changes, the hypercell may update the GLSII. As an illustrative example, if the GLSII is currently set to the second value (e.g., FALSE), then there is no need for a UE to check for local SI. However, if a change occurs and it becomes necessary for at least one communications beam or TRP to utilize local SI, a DU associated with the at least one communications beam or TRP updates the CU (in a manner similar to the way shown in
As an illustrative example, consider a situation wherein communications beam barring is initially not used, but subsequently, it becomes necessary to bar at least one communications beam or TRP. The CU (after being notified by a DU associated with the at least one communications beam or TRP) updates the GLSII, which is transmitted in SIBs containing global SI. With the updated GLSII indicating that communications beam barring is being used, UEs will additionally be triggered to check for updates to the local SI for each communications beam, as well as the global SI. In general, each communications beam transmits its own local SI in a SIB. Whether or not a UE will check for the presence of the local SI whenever a change in communications beam occurs is dependent upon the GLSII.
Initially, CU 605 transmits a GLSII set to a value (e.g., FALSE) indicating that there is no communications beam barring in the hypercell and the UE do not have to check for local SI (block 615). Furthermore, UE 611 is camped on a communications beam of DU_1607 (block 617). However, due to mobility, UE 611 switches to a communications beam of DU_2609 (event 619). Due to the GLSII indicating that UEs do not have to check for local SI, UE 611 does not check for a SIB containing local SI transmitted by DU_2609 even after the change in communications beam (block 621).
DU_1607 begins communications beam barring (block 623) and provides updated local SI including the communications beam barring information to CU 605 (event 625). CU 605 composes a new SIB message including the updated local SI and provides the new SIB message to DU_1607 (event 627). DU_1607 begins to transmit the SIB message with the updated local SI information, including communications beam barring information (event 629). CU 605 changes the GLSII value (e.g., TRUE) to indicate that there is communications beam barring in the hypercell and that UEs do have to check for local SI (block 631). CU 605 transmits the GLSII along with updated global SI (event 633). UE 611 receives the GLSII and checks for a SIB including local SI (block 635). However, DU_2609 is not participating in communications beam barring and transmits a SIB with local SI indicating that communications beam barring is not being performed (event 637). UE 611 receives the local SIB, determines that communications beam barring is not being performed, and continues operating accordingly. At a DU that is not participating in communications beam barring, such as DU_2609, the local SIB may include an indicator indicating that there is no local SI or that communications beam barring is OFF, for example. In other words, at a DU that is not utilizing local SI, the local SIB would contain an indicator that there is no local SI. If UE 611 had been served by DU_1607, UE 611 would have acquired the local SIB, determined that communications beam barring was being performed, and applied the barring, e.g., considered itself not permitted to perform an access procedure.
In some situations, the acquisition of communications beam specific parameters may be time critical. As an example, in a situation where communications beam barring is implemented, it is mandatory to have a current version of the local SI prior to accessing a TRP. Therefore, local SI needs to be made available prior to UE access. In a solution utilizing the broadcast of local SI, the broadcast of the local SI may be scheduled prior to access opportunities. In a dedicated solution, the UE may request the local SI before or during an access opportunity.
UE 705 generates data and has to obtain access to transmit the data (block 715). UE 705 initiates a random access procedure by transmitting a first message to NW 707 (event 717). The first message includes a request for local SI from NW 707. NW 707 may be a TRP controlled by a DU. NW 707 responds with a second message (event 719). The second message includes the local SI requested by UE 705. UE 705 performs a check to determine if a communications beam of NW 707 has been barred (block 721). In other words, UE 705 checks the local SI provided in the second message to determine if a communications beam that UE 705 will use to communicate with NW 707 has been barred. If the communications beam has not been barred, UE 705 continues with the random access procedure (event 723). If the communications beam has been barred, UE 705 waits (event 725). Waiting allows UE 705 to potentially move to another communications beam or network device that has not been barred. Alternatively, the communications beam that is currently barred may become unbarred after a period of time.
Operations 800 begin with the CU maintaining global SI and local SI (block 805). The global SI and the local SI may be maintained in a memory of the CU, or a local or remote database accessible by the CU. The CU performs a check to determine if local SI is being used by a DU that controlled by the CU (block 807). If the local SI is not being used by a DU that is controlled by the CU, the CU leaves a GLSII set to a value to indicate that local SI is not being used and transmits the GLSII (block 809). If the local SI is being used by one or more DUs that is controlled by the CU, the CU sets the GLSII to a value to indicate that local SI is being used and transmits scheduling information regarding the transmission of the local SI by the one or more DUs, as well as the GLSII (block 811).
The CU performs a check to determine if it has received an update to local SI from one or more DU that is controlled by the CU (block 813). If the CU has not received an update to local SI, the CU returns to block 805 to continue maintaining the global SI and the local SI. If the CU has received an update to local SI, the CU encodes the updated local SI and transmits the encoded local SI to the DU that transmitted the local SI update (block 815) and returns to block 805 to continue maintaining the global SI and the local SI.
Operations 900 begin with the DU maintaining local SI (block 905). Depending on the nature of the local SI, the DU may maintain multiple instances of the local SI. As an example, in the communications beam barring case, the DU may maintain an instance of the local SI for each communications beam that is barred. The DU performs a check to determine if the local SI has been changed (block 907). If the local SI has not been changed, the DU returns to block 905 to maintain the local SI. If the local SI has been changed, the DU transmits the updated local SI to the CU (block 909). The DU receives an encoded version of the local SI from the CU (block 911). The DU transmits the encoded local SI (block 913). The transmission of the encoded local SI may be in accordance with scheduling information related to a transmission opportunity scheduled by the CU to allow the DU to transmit the encoded local SI and to assist UEs in receiving the encoded local SI.
Operations 1000 begin with the UE receiving global SI (block 1005). The UE processes the global SI to determine the value of the GLSII. The UE performs a check to determine if local SI is present (block 1007). The UE may check the value of the GLSII to determine if local SI is present, for example. If local SI is present, the UE receives the local SI from DU(s) (block 1009). The UE may utilize scheduling information provided by the CU to help the UE receive the local SI. The UE operates in accordance with the SI (block ion). The UE operates utilizing the global SI and the local SI.
In some embodiments, the processing system 1100 is included in a network device that is accessing, or part otherwise of, a telecommunications network. In one example, the processing system 1100 is in a network-side device in a wireless or wireline telecommunications network, such as a base station, a relay station, a scheduler, a controller, a gateway, a router, an applications server, or any other device in the telecommunications network. In other embodiments, the processing system 1100 is in a user-side device accessing a wireless or wireline telecommunications network, such as a mobile station, a user equipment (UE), a personal computer (PC), a tablet, a wearable communications device (e.g., a smartwatch, etc.), or any other device adapted to access a telecommunications network.
In some embodiments, one or more of the interfaces 1110, 1112, 1114 connects the processing system 1100 to a transceiver adapted to transmit and receive signaling over the telecommunications network.
The transceiver 1200 may transmit and receive signaling over any type of communications medium. In some embodiments, the transceiver 1200 transmits and receives signaling over a wireless medium. For example, the transceiver 1200 may be a wireless transceiver adapted to communicate in accordance with a wireless telecommunications protocol, such as a cellular protocol (e.g., long-term evolution (LTE), etc.), a wireless local area network (WLAN) protocol (e.g., Wi-Fi, etc.), or any other type of wireless protocol (e.g., Bluetooth, near field communication (NFC), etc.). In such embodiments, the network-side interface 1202 comprises one or more antenna/radiating elements. For example, the network-side interface 1202 may include a single antenna, multiple separate antennas, or a multi-antenna array configured for multi-layer communication, e.g., single input multiple output (SIMO), multiple input single output (MISO), multiple input multiple output (MIMO), etc. In other embodiments, the transceiver 1200 transmits and receives signaling over a wireline medium, e.g., twisted-pair cable, coaxial cable, optical fiber, etc. Specific processing systems and/or transceivers may utilize all of the components shown, or only a subset of the components, and levels of integration may vary from device to device.
It should be appreciated that one or more steps of the embodiment methods provided herein may be performed by corresponding units or modules. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by a maintaining unit/module, a generating unit/module, a broadcasting unit/module, a scheduling unit/module, an encoding unit/module, a searching unit/module, and/or an updating unit/module. The respective units/modules may be hardware, software, or a combination thereof. For instance, one or more of the units/modules may be an integrated circuit, such as field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs).
Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the appended claims.