The present invention relates to the field of wireless communication, in particular to solutions associated with initial access of a UE to a wireless network. Specifically, the invention relates to solutions for facilitating initial access of the UE to the wireless network.
Various standard specifications have been provided for wireless communication systems, of which some are provided under the umbrella of the 3rd Generation Partnership Project (3GPP). In such systems, a wireless network is provided which as such may connect to other external networks. Wireless devices, often referred to as User Equipment (UE), are configured to communicate with the wireless network over an air interface. For this purpose, the wireless network comprises an access network for radio communication with the UEs. The access network comprises a plurality of access nodes, each having an associated transmission and reception point (TRP) where an antenna of the access node is located. The UE can be configured in a connected state with respect to the access network, wherein one or more channels are set up for communication in the uplink (UL) and or downlink (DL), or be disconnected from the access network and assume an idle state. Establishing a connected state, such as moving from RRC (Radio Resource Control) idle to RRC connected, may be referred to as initial access, and may involve what is often referred to as a random access (RA) procedure or RA channel (RACH) procedure. This may involve transmitting an UL message by the UE, often referred to as an RA preamble, which forms a basis for setting up a connection, or optionally for transmitting a small amount of data during the RA procedure without continuing all the way to an established connected state. Where the RA procedure is initiated based on the wireless network having data to convey to the UE, the RA preamble transmission may be preceded by a paging process. The UE is typically configured to measure received signal strength from access nodes of the access network. The RA preamble will be transmitted to the access node from which the strongest signal is detected.
In a so-called cellular system, each access node serves one or more cells covering a certain land area. In this context, DL signals transmitted from different access nodes are identifiable by a relation to the served cell, such as by a cell ID. On the other hand, cell-free systems, also known as network MIMO (Multiple-Input Multiple-Output), distributed MIMO, and user centric systems, have gained interest in academia as well as in industry. The basic idea of cell-free systems is that a UE is served by multiple access nodes, referred to as access points (APs) simultaneously in a geographical region without the concept of cells from a UE perspective. By this it is meant that while the UE is moving within the coverage area of the wireless network, the APs serving a UE will be changing in a transparent manner to the UE without requirement of UE handover from one cell to another cell as in traditional cellular systems.
In the conventional initial access procedure of cellular systems, a UE measures the signal power associated with different cells, each defined by a single TRP or access node. As indicated above, the UE selects the cell with the best signal strength and decodes associated information broadcasted by the access node to obtain cell-related information to perform the RA procedure to connect to the cell. Even in a multi-TRP system, where multiple TRPs are connected to serve a single UE to enhance coverage or reduce latency, the initial access is performed as in a traditional system and a UE initially connects to single TRP, and subsequently receives data from two TRPs in the connected state.
One of the limitations of the traditional cellular systems is that the initial access procedure is still a point-to-point communication, limiting the coverage.
It is thus an overall objective of the present invention to provide an improved solution for initial access. An aspect of this object is to overcome at least some of the problems associated with the state of the art. These objects are achieved by the combined features of the independent claims. The dependent claims define embodiments of the invention.
According to a first aspect, a method is provided which is carried out in a UE for initial access to a wireless network comprising a plurality of access point groups, APGs, the method comprising:
According to a second aspect, a method is provided which is carried out in a wireless network comprising a plurality of access point groups, APGs, for facilitating initial access of a UE, wherein the method comprises:
By means of the proposed solution, which provides an improved process for initial access, improved basis for network decision-making is obtained, inter alia related to which access points to use for supporting a UE. In cellular systems, initial access is a point-to-point communication limited by coverage. The proposed solution addresses the limitations of initial access in cellular systems by proposing cell-free initial access procedure, in which measurements associated with multiple APGs is made available to the wireless network. This has the benefit of allowing the wireless network to select the best APG to serve a UE, thereby resulting in better resource utilization. Also, by allowing the UE to perform RACH towards multiple APGs, the UE may possibly achieve a faster initial access to the network.
A further benefit of the proposed solution is that it allows for a wireless network design with APs of lower complexity. In a traditional cellular system, a single AP is fully sufficient to serve a UE. In cell-free systems, this may not be the case, where lower complexity APs with few antennas may be employed. However, the wireless network typically comprises many APs and together they can serve a UE. Therefore, it is beneficial to be able to connect to many of the APs already at initial access. The proposed solution provides for multi-point initial access, which allows for designing a wireless network with lower complexity APs where any single AP is not capable of fully serving a UE.
The present invention will now be described in more detail with reference to the accompanying drawings.
Embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure may satisfy applicable legal requirements. Like numbers refer to like elements throughout.
In the following description, for purposes of explanation and not limitation, details are set forth herein related to various embodiments. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In some instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail. The functions of the various elements including functional blocks, including but not limited to those labeled or described as “computer”, “processor” or “controller”, may be provided through the use of hardware such as circuit hardware and/or hardware capable of executing software in the form of coded instructions stored on computer readable medium. Thus, such functions and illustrated functional blocks are to be understood as being either hardware-implemented and/or computer-implemented and are thus machine-implemented. In terms of hardware implementation, the functional blocks may include or encompass, without limitation, digital signal processor (DSP) hardware, reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) [ASIC], and (where appropriate) state machines capable of performing such functions. In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer and processor and controller may be employed interchangeably herein. When provided by a computer or processor or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, use of the term “processor” or “controller” shall also be construed to refer to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
The drawings are to be regarded as being schematic representations and elements illustrated in the drawings are not necessarily shown to scale. Rather, the various elements are represented such that their function and general purpose become apparent to a person skilled in the art. Any connection or coupling between functional blocks, devices, components, or other physical or functional units shown in the drawings or described herein may also be implemented by an indirect connection or coupling. A coupling between components may also be established over a wireless connection. Functional blocks may be implemented in hardware, firmware, software, or a combination thereof.
A UE 10 located within range of the wireless network 100 is configured to measure received signal power on reference signals, such as for example one or more synchronization signals of a synchronization signal block (SSB) transmitted by one or more AP groups (APGs). All APs of the same APG transmit the same SSB signals using the same time-frequency resources and the same transmitter ID. The received signal strength may for example correspond to received signal reference power (RSRP), received signal strength indicator (RSSI), layer-1 RSRP or any other performance metric known to the UE.
For the UE 10, an APG is transparent in the sense that UE 10 is not aware of how many APs are in an AP group. From the UE 10 perspective, the signals transmitted by the APs in an APG appear as if a single AP transmitted the signals. If each AP group contains a single AP, then each AP then transmits separate SSB signals.
Before proceeding with further details of the proposed solution, a description of various elements which may form part of the proposed solution will be outlined.
The UE 10 may comprise a wireless transceiver 213, such as a chipset, for communicating with other entities of the radio communication network 100, such as the APGs of the wireless network 100. The wireless transceiver 213 may thus include a radio transmitter and a radio receiver for communicating through at least an air interface on a radio channel.
The UE 10 further comprises logic circuitry 210 configured to communicate data and control signaling via the radio transceiver on the radio channel. In various embodiments, the logic circuitry 210 forms part of the transceiver 213.
The logic circuitry 210 may include a processing device 211, including one or multiple processors, microprocessors, data processors, co-processors, and/or some other type of component that interprets and/or executes instructions and/or data. Processing device 211 may be implemented as hardware (e.g., a microprocessor, etc.) or a combination of hardware and software (e.g., a system-on-chip (SoC), an application-specific integrated circuit (ASIC), etc.). The processing device 211 may be configured to perform one or multiple operations based on an operating system and/or various applications or programs.
The logic circuitry 210 may further include memory storage 212, which may include one or multiple memories and/or one or multiple other types of storage mediums. For example, memory storage 212 may include a random access memory (RAM), a dynamic random access memory (DRAM), a cache, a read only memory (ROM), a programmable read only memory (PROM), flash memory, and/or some other type of memory. Memory storage 212 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optic disk, a solid state disk, etc.).
The memory storage 212 is configured for holding computer program code, which may be executed by the processing device 211, wherein the logic circuitry 210 is configured to control the UE 10 to carry out any of the method steps as provided herein. Software defined by said computer program code may include an application or a program that provides a function and/or a process. The software may include device firmware, an operating system (OS), or a variety of applications that may execute in the logic 210 circuitry.
The UE 10 may further comprise an antenna 214, such as an antenna array. The UE 10 may further comprise other elements or features than those shown in the drawing or described herein, such as a positioning unit, a power supply, a casing, a user interface etc.
The AP 300 may comprise a wireless transceiver 313 for communicating with other entities of the wireless network 100, such as the UE 10, through at least an air interface on a radio channel. The transceiver 313 of the AP 300 be connected to an antenna 314, such as an antenna array.
The AP 300 further comprises logic circuitry 310 configured to control at least the wireless transceiver 313 to communicate data on the radio channel.
The logic circuitry 310 may include a processing device 311, including one or multiple processors, microprocessors, data processors, co-processors, and/or some other type of component that interprets and/or executes instructions and/or data. Processing device 311 may be implemented as hardware (e.g., a microprocessor, etc.) or a combination of hardware and software (e.g., a system-on-chip (SoC), an application-specific integrated circuit (ASIC), etc.). The processing device 311 may be configured to perform one or multiple operations based on an operating system and/or various applications or programs.
The logic circuitry 310 may further include memory storage 312, which may include one or multiple memories and/or one or multiple other types of storage mediums. For example, memory storage 312 may include a random access memory (RAM), a dynamic random access memory (DRAM), a cache, a read only memory (ROM), a programmable read only memory (PROM), flash memory, and/or some other type of memory. Memory storage 312 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optic disk, a solid state disk, etc.).
The memory storage 312 is configured for holding computer program code, which may be executed by the processing device 311, wherein the logic circuitry 310 is configured to control the AP 300 to carry out any of the method steps as provided herein. Software defined by said computer program code may include an application or a program that provides a function and/or a process. The software may include device firmware, an operating system (OS), or a variety of applications that may execute in the logic circuitry 310.
The AP 300 further comprises a network interface 315 for establishing a network connection to one or more APs comprised in a common APG, and to at least one control unit (CPU) serving the APs of the APG. The network interface may be configured for wired connection to other APs and the CPU or optionally be connected to the antenna 314 for wireless connection to other APs. The logic circuitry 310 may comprise logic and control circuitry for wireless transmission and reception over an air interface, and possibly logic and control circuitry or using the same logic circuitry to communicate with other APs and the control unit over the network interface 315.
The CPU 400 CPU comprises logic circuitry 410 for modifying APG connections, resource allocation decisions etc., and for communicating with other CPUs over the network connection 140. This embodiment is consistent with the scenario of
The logic circuitry 410 may include a processing device 411, including one or multiple processors, microprocessors, data processors, co-processors, and/or some other type of component that interprets and/or executes instructions and/or data. Processing device 411 may be implemented as hardware (e.g., a microprocessor, etc.) or a combination of hardware and software (e.g., a system-on-chip (SoC), an application-specific integrated circuit (ASIC), etc.). The processing device 411 may be configured to perform one or multiple operations based on an operating system and/or various applications or programs.
The logic circuitry 410 may further include memory storage 412, which may include one or multiple memories and/or one or multiple other types of storage mediums. For example, memory storage 312 may include a random access memory (RAM), a dynamic random access memory (DRAM), a cache, a read only memory (ROM), a programmable read only memory (PROM), flash memory, and/or some other type of memory. Memory storage 312 may include a hard disk (e.g., a magnetic disk, an optical disk, a magneto-optic disk, a solid state disk, etc.).
The memory storage 412 is configured for holding computer program code, which may be executed by the processing device 411, wherein the logic circuitry 410 is configured to control the CPU 400 to carry out any of the method steps as provided herein. Software defined by said computer program code may include an application or a program that provides a function and/or a process. The software may include device firmware, an operating system (OS), or a variety of applications that may execute in the logic circuitry 410.
The CPU 400 further comprises a network interface 413 for establishing a network connection to one or more APs comprised in a common APG. The CPU 400 may further operate the network interface 413 to establish a network connection 140 to other CPUs and to other networks. The network interface 413 may in this context be used for wired connection, or optionally for wireless connection.
With reference to
By means of the proposed solution, as outlined with reference to
Examples of the proposed solution as outlined in
In a scenario based on legacy 3GPP solutions, an SSB signal transmitted 630 by an APG may contain a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH). The PBCH may comprise a master information block (MIB), including information related to a particular APG, information related to the wireless network 100, and also information related to one or more system information blocks (SIBs). The SIBs may as such comprise PRACH related information which forms part of the RA configuration.
As an example, Table 1 shows the received signal power measured by the UE 10 on SSB signals transmitted 630 by different APGs, in a scenario of
This example thus relates to a scenario where the UE 10 detects 520 SSBs from APG1-APG4, where the strongest measured signal is detected from APG2.
According to one aspect of the proposed solution, the UE 10 obtains information to perform RACH procedure associated with one or more APGs. This information may be partially predefined in a standard specification. According to some examples, all UEs, or all UEs of a certain specified type or group, supporting a version of a technical standard and future version of that standard may be configured to use this feature by default. Alternatively, the information to perform RACH to multiple APGs is indicated by network signaling. An indication that this type of RACH procedure is supported by the wireless network may e.g. be provided by broadcasting, e.g. as SIB. The control information which enables the UE to determine RA preamble transmission to more than one APG may thus be obtained 530 in conjunction with reading MIB or SIB upon based on a detected and measured signal from an APG, or may be previously received by default configuration or by earlier obtainment 510 of MIB or SIB from the wireless network 100. The obtained information configures the UE 10 for RA preamble transmission to all APGs that meet the predetermined criterion, as opposed to RA transmission to only the strongest APG according to legacy behavior.
Once the information, forming part of the RA configuration, to perform RACH procedure associated with one or more APGs is obtained, the UE 1 is thus configured to perform RACH associated with one or more APGs.
The UE obtains RACH related parameters associated with one or more APGs, as part of the RA configuration. This may be obtained from decoding one or more SIBs transmitted by APGs, identified 630 by the transmitted reference signals, i.e. the associated SSB. The RA configuration may thus comprise RACH related parameters providing information about the RACH preamble to be sent in msg1, the allocated 620 RACH resources over which the UE shall transmit the RACH preamble, parameters associated with RACH response from the wireless network 100, etc. The RACH preambles, the RACH resources associated with RACH preambles and the RACH response related parameters may be allocated by the CPU serving the APG which transmits 630 the associated reference signal SSB.
The UE can thus be configured to perform RACH procedure by transmitting RACH preamble on the RACH resources associated with one or more AP groups. Based on the information of the example from Table 1, in a traditional cellular system, the UE transmits the RACH preamble on the PRACH resources associated with APG2 and waits for the response from APG2. However, in the proposed invention, the UE 10 may be configured according to different options, using a predetermined criterion associated with measured signal strength. In some examples, the predetermined criterion comprises a threshold test, wherein any APG from which signal strength exceeding a certain power threshold level is considered to meet the predetermined criterion. The threshold level may be a power level configured by the wireless network and indicated in e.g. SIB, or determined by default specification. In another example, the threshold level may be a relative, or implicit, threshold level wherein the predetermined criterion identifies the number of APGs for which highest measured received power is determined, such as the APGs for which the three strongest received power is measured. A threshold value (explicit or implicit) may thus be obtained by the UE 10, and then UE 10 selects the AP groups which meet the predetermined criterion and initiates the RACH procedure by transmitting 540 a preamble to each of the AP groups. According to an example useful for understanding this concept, the predetermined criterion may identify a threshold level value of −99 dBm (cf. Table 1).
A first implementation of this aspect is illustrated in
The advantage with the proposed solution is that UE 10 can establish a faster connection to one of the AP groups and convey information about its SSB measurements of all APGs meeting the predetermined criterion to one or more APGs during the initial access itself, leading to a faster decision by the CPUs to allocate one or multiple APGs to serve the UE 10.
A second implementation of this aspect is illustrated in
In various examples of the proposed solution, the UE 10 is configured to transmit, in association with each initiated RACH preamble transmission, an UL message indicating the measured received signal power for all of the APGs which meet the predetermined criterion. The UE 10 thus sends information regarding its SSB measurements associated with multiple APGs. With reference to the discussed example, this may indicate measured received signal power for APG1, APG2, and APG4. Where the predetermined criterion identifies a relative, or implicit, threshold as discussed, the indication of the measured received signal power needs only identify which APGs meet that criterion, e.g. by identifying the three APGs from which the strongest signal measurement is obtained.
The information indicating the measured received signal power for all of the APGs which meet the predetermined criterion is further conveyed to one or more APGs during the initial access, i.e. AP to AP communication via the network interface 315, and/or through the CPUs using the network connection 140.
With reference to legacy RACH procedure, the UE 10 may be configured, by the obtained RA configuration or by specified default, to send this information to the wireless network 100 using either msg1 or msg3 of 4-step RACH procedure, or msgA in the case of 2-step RACH procedure, to the one or more APGs. The APGs may forward this information to the respective CPU, which assigns which AP groups can serve the UE, and/or decide on which AP group should respond to the UE 10 with a DL message in response to the UL message comprising the information. Below, we describe various example scenarios.
Example 1: UE sends 540 independent RACH preambles to each APG along with the SSB measurement information associated with one or more APGs during msg1 or msgA. In this context, the UE 10 is configured to transmit 540 an UL message corresponding to msg1, comprising the RACH preamble and indicating the measured received signal power for all of the APGs which meet the predetermined criterion. This may be carried out using the lefthand allocation of
Example 2: UE sends 540 common RACH preamble to multiple APGs along with the SSB measurements information associated with one or more APGs during msg1 or msgA. This may be carried out using one of the commonly allocated resources of the righthand allocation of
In the context of both these examples, the UE 10 is configured to transmit 540 an UL message corresponding to msg1, comprising the RACH preamble and indicating the measured received signal power for all of the APGs which meet the predetermined criterion. The CPUs of the wireless network 100 may determine to respond to the RACH preamble(s) by transmitting 650 a DL response message, msg2, using a determined APG of said APGs, a downlink, DL, message in response to the UL message, wherein said one APG is determined based on said indication.
Example 3: The UE 10 sends 540 independent RACH preamble to each APG during msg1. This may be carried out using the lefthand allocation of
Example 4: The UE 10 sends 540 a common RACH preamble to multiple APGs along with the SSB measurements information associated with one or more APGs during msg1. One of the APGs to which the UE 10 sent a common RACH preamble responds 650 with a msg 2 to the UE 10. In msg 3, the UE sends 560 the SSB measurement information associated with one or more AP groups to the AP group from which UE received msg2.
In the context of both these examples, the UE 10 is configured to receive 550 an RA response message responsive to the RA preamble transmission, and to transmit 560 an UL message indicating the measured received signal power for all of the APGs which meet the predetermined criterion.
In various examples, the UE 10 may obtain 510, 530 RA configuration identifying monitoring window configurations for an RA response 650. This relates in particular to the example where the UE 10 is configured to transmit independent RACH preambles to each AP group meeting the predetermined criterion. The monitoring window configurations defines how the UE should monitor for msg2 from each of the APG.
The UE 10 starts monitoring the downlink PDCCH (Physical Downlink Control Channel) for msg2 from AP2, and if it did not receive the msg2 in the configured window, in a traditional cellular initial access procedure, the UE sends another msg1 to AP2. However, according to the proposed solution in case of non-overlapping RA response windows as shown in
According to some examples, the UE 10 transmits 500, 540, to the wireless network 100, an indication of UE support of one of overlapping or non-overlapping monitoring windows for an RA response. This may be obtained by UE capability reporting 500, or in conjunction with the RACH preamble transmission 540. In some examples, the RA configuration, e.g. obtained through SIB, may identify optional monitoring windows configurations for an RA response. The indication transmitted with the RACH preamble may thus identify one of said monitoring windows configurations, such as one of overlapping or non-overlapping.
Various examples of the proposed solution have been outlined in the foregoing. The functions and features of the examples provided may be combined in any way, where not clearly contradictory.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2250395-7 | Mar 2022 | SE | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/EP2023/055463 | 3/3/2023 | WO |