Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
NETWORK NODE AND METHOD TO RESTRAIN FALSE PREAMBLE DETECTIONS IN RANDOM ACCESS PROCEDURE IN A WIRELESS COMMUNICATION NETWORK
Document Type and Number:
WIPO Patent Application WO/2022/265548
Kind Code:
A1
Abstract:
A method performed by a network node for restraining false preamble detections in a Random Access, RA, procedure from a User Equipment, UE, to a first Transmission and Reception Point, TRP, in a multi TRP cell in a wireless communications network. The multi TRP cell comprising a set of TRPs. The network node calculates (602) an average coverage range per TRP in the set of TRPs based on an obtained coverage range for each respective TRP out of the set of TRPs. The network node determines (603) an adjustment parameter, such that the adjustment parameter multiplied with the calculated average coverage range is below a first threshold. The network node determines (604) a parameter related to a preamble detection zone. The parameter is based on: The adjustment parameter and the calculated average coverage range. The parameter is further based on any one or more out of: A false preamble detection rate according to historical data, and a success rate for RA according to historical data. The network node configures (606) the respective TRPs in the set of TRPs to use the determined parameter related to the preamble detection zone, in order to restrain false preamble detections in the RA procedure between the UE and the first TRP.

Inventors:
ZHANG YANG (SE)
ZHAO YUFENG (SE)
FINNE MAGNUS (SE)
KONG WEIDONG (SE)
MÅRTENSSON LARS O (SE)
Application Number:
PCT/SE2021/050605
Publication Date:
December 22, 2022
Filing Date:
June 18, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ERICSSON TELEFON AB L M (SE)
International Classes:
H04W74/08; H04J13/14; H04J13/22; H04W24/02; H04W88/08
Foreign References:
CN108243427A2018-07-03
CN108271161B2020-10-16
US20140219109A12014-08-07
Other References:
HUAWEI ET AL.: "Cyclic-shift dimensioning and capacity shortfall solution for agreed NR PRACH formats", 3GPP TSG RAN WG1 MEETING NR#3, 18 September 2017 (2017-09-18), XP051353808, Retrieved from the Internet
ERICSSON: "NR PRACH design and evaluations", 3GPP TSG-RAN WG1 MEETING #88BIS, 2 April 2017 (2017-04-02), XP051244122, Retrieved from the Internet
Attorney, Agent or Firm:
SJÖBERG, Mats (SE)
Download PDF:
Claims:
CLAIMS

1. A method performed by a network node (110) for restraining false preamble detections in a Random Access, RA, procedure from a User Equipment, UE, (120) to a first Transmission and Reception Point, TRP, (111) in a multi TRP cell (115), the multi TRP cell (115) comprising a set of TRPs (111, 112, 113, 114), in a wireless communications network (100), the method comprising: calculating (602) an average coverage range per TRP in the set of TRPs (111,

112, 113, 114) based on an obtained coverage range for each respective TRP out of the set of TRPs (111, 112, 113, 114), determining (603) an adjustment parameter, such that the adjustment parameter multiplied with the calculated average coverage range is below a first threshold, determining (604) a parameter related to a preamble detection zone, which parameter is based on: the adjustment parameter, the calculated average coverage range, and further based on any one or more out of: a false preamble detection rate according to historical data, and a success rate for RA according to historical data, and configuring (606) the respective TRPs in the set of TRPs (111 , 112, 113, 114) to use the determined parameter related to the preamble detection zone, in order to restrain false preamble detections in the RA procedure between the UE (120) and the first TRP (111).

2. The method according to claim 1 , further comprising: adapting (605) the determined parameter by adapting the adjustment parameter such that the parameter achieves any one or more out of: the false preamble detection rate is below a second threshold, a success rate for RA procedures is above a third threshold, and further such that the adapted adjustment parameter multiplied with the calculated average coverage range is kept below the first threshold, and wherein the configuring (606) the respective TRPs in the set of TRPs (111, 112,

113, 114) to use the determined parameter comprises configuring the respective TRPs with the adjusted parameter.

3. The method according any of claims 1-2, further comprising: obtaining (601) a coverage range for each respective TRP out of the set of TRPs (111, 112, 113, 114) representing the multi TRP cell (115).

4. The method according any of claims 1-3, wherein the adjustment parameter is below or equal to a fourth threshold.

5. The method according any of claims 1-4, wherein the adjustment parameter is represented by a float value.

6. The method according any of claims 1-5, wherein the parameter further is based on any one or more out of: a preamble sequence length, a subcarrier spacing, a delay spread of a radio channel, and an accuracy of preamble timing detection,

7. The method according to any of the claims 1-6, wherein the method is performed to avoid Physical Random Access Channel, PRACH, ambiguity for TRPs in the set of TRPs (112, 113, 114).

8. A computer program (880) comprising instructions, which when executed by a processor (860), causes the processor (860) to perform actions according to any of the claims 1-6.

9. A carrier (890) comprising the computer program (880) of claim 8, wherein the carrier (890) is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.

10. A network node (110) configured to restrain false preamble detections in a Random Access, RA, procedure from a User Equipment, UE, (120) to a first Transmission and Reception Point, TRP, (111) in a multi TRP cell (115), the multi TRP cell (115) is adapted to comprise a set of TRPs (111, 112, 113, 114), in a wireless communications network (100), the network node (110) further being configured to: calculate an average coverage range per TRP in the set of TRPs (111, 112, 113, 114) based on an obtained coverage range for each respective TRP out of the set of TRPs (111, 112, 113, 114), determine an adjustment parameter, such that the adjustment parameter multiplied with the calculated average coverage range is adapted to be below a first threshold, determine a parameter adapted to be related to a preamble detection zone, which parameter is adapted to be based on: the adjustment parameter, the calculated average coverage range, and and further is adapted to be based on any one or more out of: a false preamble detection rate according to historical data, a success rate for RA according to historical data, and configure the respective TRPs in the set of TRPs (111, 112, 113, 114) to use the determined parameter adapted to be related to the preamble detection zone, in order to restrain false preamble detections in the RA procedure between the UE (120) and the first TRP (111).

11. The network node (110) according to claim 10, further being configured to: adapt the determined parameter by adapting the adjustment parameter such that the parameter achieves any one or more out of: the false preamble detection rate is below a second threshold, a success rate for RA procedures is above a third threshold, and further such that the adapted adjustment parameter multiplied with the calculated average coverage range is kept below the first threshold, and wherein the network node (110) further being configured to configure the respective TRPs in the set of TRPs (111, 112, 113, 114) to use the determined parameter by configuring the respective TRPs with the adjusted parameter.

12. The network node (110) according any of claims 10-11, further being configured to: obtain a coverage range for each respective TRP out of the set of TRPs (111, 112, 113, 114) adapted to represent the multi TRP cell (115).

13. The network node (110) according any of claims 10-12, wherein the adjustment parameter is adapted to be below or equal to a fourth threshold. 14. The network node (110) according any of claims 10-13, wherein the adjustment parameter is adapted to be represented by a float value. 15. The network node (110) according any of claims 10-14, wherein the parameter further is adapted to be based on any one or more out of: a preamble sequence length, a subcarrier spacing, a delay spread of a radio channel, and - an accuracy of preamble timing detection,

16. The network node (110) according to any of claims 10-15, further configured to avoid Physical Random Access Channel, PRACH, ambiguity forTRPs in the set of TRPs (111, 112, 113, 114).

Description:
NETWORK NODE AND METHOD TO RESTRAIN FALSE PREAMBLE DETECTIONS IN RANDOM ACCESS PROCEDURE IN A WIRELESS COMMUNICATION NETWORK

TECHNICAL FIELD

Embodiments herein relate to a network node and a method therein. In some aspects, they relate to restraining false preamble detections in a Random Access (RA) procedure from a User Equipment (UE) to a first Transmission and Reception Point (TRP) in a multi TRP cell of a wireless communications network.

BACKGROUND

In a typical wireless communication network, wireless devices, also known as wireless communication devices, mobile stations, stations (STA) and/or User Equipments (UE), communicate via a Wide Area Network or a Local Area Network such as a W-Fi network or a cellular network comprising a Radio Access Network (RAN) part and a Core Network (CN) part. The RAN covers a geographical area which is divided into service areas or cell areas, which may also be referred to as a beam or a beam group, with each service area or cell area being served by a radio network node such as a radio access node e.g., a W-Fi access point or a radio base station (RBS), which in some networks may also be denoted, for example, a NodeB, eNodeB (eNB), or gNB as denoted in Fifth Generation (5G) telecommunications. A service area or cell area is a geographical area where radio coverage is provided by the radio network node. The radio network node communicates over an air interface operating on radio frequencies with the wireless device within range of the radio network node.

3GPP is the standardization body for specify the standards for the cellular system evolution, e.g., including 3G, 4G, 5G and the future evolutions. Specifications for the Evolved Packet System (EPS), also called a Fourth Generation (4G) network, have been completed within the 3rd Generation Partnership Project (3GPP). As a continued network evolution, the new releases of 3GPP specifies a 5G network also referred to as 5G New Radio (NR).

Frequency bands for 5G NR are being separated into two different frequency ranges, Frequency Range 1 (FR1) and Frequency Range 2 (FR2). FR1 comprises sub-6 GHz frequency bands. Some of these bands are bands traditionally used by legacy standards but have been extended to cover potential new spectrum offerings from 410 MHz to 7125 MHz. FR2 comprises frequency bands from 24.25 GHz to 52.6 GHz. Bands in this millimeter wave range have shorter range but higher available bandwidth than bands in the FR1.

Multi-antenna techniques may significantly increase the data rates and reliability of a wireless communication system. For a wireless connection between a single user, such as UE, and a base station, the performance is in particular improved if both the transmitter and the receiver are equipped with multiple antennas, which results in a Multiple-Input Multiple-Output (MIMO) communication channel. This may be referred to as Single-User (SU)-MIMO. In the scenario where MIMO techniques is used for the wireless connection between multiple users and the base station, MIMO enables the users to communicate with the base station simultaneously using the same time-frequency resources by spatially separating the users, which increases further the cell capacity. This may be referred to as Multi-User (MU)-MIMO. Note that MU-MIMO may benefit when each UE only has one antenna. Such systems and/or related techniques are commonly referred to as MIMO.

A Random Access (RA) procedure means a sequence of messages, starting with a preamble, between a UE and a base station, also referred to as network node herein, in a Radio Access Network (RAN) in order for the UE to acquire UL synchronization and obtain a specified ID for an upcoming radio access communication.

PRACH detector

Physical Random Access Channel (PRACH) preambles in NR are generated from Zadoff-Chu sequences, as described in 3GPP TS 38.211 v15.6.0, “Physical channels and modulation". A preamble consists of one or more periods of the Zadoff-Chu sequence plus a cyclic prefix.

A typical PRACH detector is described in 3GPP Tdoc R1 -1702127, Ericsson, “NR PRACH design", February 2017. A bandpass filter is followed by a bank of correlators for the configured preamble sequences in the cell. The correlator output for different periods, if more than one period, of the periodic preamble may be combined either coherently or non-coherently. In the former case the complex correlator output from the different periods are summed. In the latter case the power, i.e. the amplitude squared, of the correlator output is summed. Furthermore, the correlator outputs from different receive antennas are added non-coherently.

Once a combined signal is formed from the correlator outputs, a preamble is detected if the power scaled by the estimated noise power for any sample within the possible range of delays in the combined signal exceeds a threshold. The sample with the highest power also gives the estimated time-of-arrival that ideally equals the round-trip time.

The Zadoff-Chu sequences have ideal periodic autocorrelation properties that make it possible to estimate the time-of-arrival with high accuracy as long as the delay of the signal is within the period of the preamble.

To increase the number of available sequences, while keeping a certain level of orthogonality between different preambles derived from each base root sequences, a cyclic shift may be applied over the base root sequence. The value of the cyclic shifts of the root sequences (i.e. , base sequences) may be represented by a ZeroCorrelationZoneConfig (Ncs) parameter. The Ncs value determines the maximum delay that a base station can detect and therefore also impacts cell range. Multiple-TRP

The 5G system is generally a multi-beam based system. In such a system, one cell can have one or more transmission/reception points (TRPs). The TRPs may be co-sited or spread in a cells coverage area.

The most common deployment is single-TRP cells, where the cell has one sector carrier that represents the resources of the TRP in a cell. Changing the serving cell requires an Radio Resource Configuration (RRC) reconfiguration of the resources, which generates a transmission gap, approximately -60-100ms, and if addressing the primary cell of the connection it introduces a retainability risk. In a multi-TRP cell, when UE moves between the TRPs, it is possible to switch the serving TRP of UE without need of RRC signaling. This because the mobility performed between the TRPs can be handled internally in the cell by lower layers, e.g. MAC layer, or it can be seamless. Combining multiple TRPs into one cell can also simplify the configuration and deployment of a radio network.

With the NR 3GPP specification, it is expected to achieve TRP reselection in a free, seamless and fast way to utilize the TRPs in the network without always requiring Layer 3, e.g. RRC layer, signaling. It is even more important in 5G due to the introduction of new low latency demanding services and the introduction of the RAN higher layer split, i.e. Distributed Unit (DU)/Central Unit (CU), where the RRC control may be more centralized deployed, i.e. with increased delay. A dynamic and smooth multiple-TRP solution would work as a catalysator to enable several different network benefits. There are many different ways to deploy multi-TRP cell. Dynamic Point Switching (DPS) and Single Frequency Network (SFN) are two of the most common methods. While DPS switch UE to the best TRP, SFN based approach is selected by many vendors as solution for first phase product implementation of Multi-TRP, due to its simplicity and good usage in some scenarios.

If all TRPs in a multi TRP cell share the same PRACH sequence resource, there may arise a e PRACH ambiguity issue resulting in an affected PRACH capacity and performance. This will be described below.

SUMMARY

An object of embodiments herein is to improve the performance of a communications network using multi TRP cells.

According to an aspect of embodiments herein, the object is achieved by a method performed by a network node for restraining false preamble detections in a Random Access, RA, procedure. The RA procedure is from a User Equipment, UE, to a first Transmission and Reception Point, TRP, in a multi TRP cell. The multi TRP cell comprises a set of TRPs in a wireless communications network.

The network node calculates an average coverage range per TRP in the set of TRPs based on an obtained coverage range for each respective TRP out of the set of TRPs.

The network node determines an adjustment parameter. The adjustment parameter is determined such that the adjustment parameter multiplied with the calculated average coverage range is below a first threshold.

The network node determines a parameter related to a preamble detection zone. The parameter is based on: The adjustment parameter and the calculated average coverage range. The parameter is further based on any one or more out of: a false preamble detection rate according to historical data, and a success rate for RA according to historical data.

The network node configures the respective TRPs in the set of TRPs to use the determined parameter related to the preamble detection zone. The parameter is to be used in order to restrain false preamble detections in the RA procedure between the UE and the first TRP. According to another aspect of embodiments herein, the object is achieved by a network node configured to restrain false preamble detections in a Random Access, RA, procedure. The RA procedure is from a User Equipment, UE, to a first Transmission and Reception Point, TRP, in a multi TRP cell. The multi TRP cell is adapted to comprise a set of TRPs, in a wireless communications network. The network node is further configured to:

- Calculate an average coverage range per TRP in the set of TRPs based on an obtained coverage range for each respective TRP out of the set of TRPs,

- determine an adjustment parameter, such that the adjustment parameter multiplied with the calculated average coverage range is adapted to be below a first threshold,

- determine a parameter adapted to be related to a preamble detection zone, which parameter is adapted to be based on:

- The adjustment parameter,

- the calculated average coverage range, and further is adapted to be based on any one or more out of:

- A false preamble detection rate according to historical data,

- a success rate for RA according to historical data, and

- configure the respective TRPs in the set of TRPs to use the determined parameter adapted to be related to the preamble detection zone, in order to restrain false preamble detections in the RA procedure between the UE and the first TRP.

The network node determines an adjustment parameter, which adjustment parameter multiplied with a calculated average coverage range per TRP in the set of TRPs. Since, the network node then can determine a parameter related to the preamble detection zone, based on any one or more out of the adjustment parameter, the calculated average coverage range, the false preamble detection rate and the success rate for RA, and configure the respective TRPs in the set of TRPs to use the determined parameter. This results in that the performance of a communications network using multi TRP cells is improved. This is since the performance of RA is improved, since the method reduces the probability of false detection on Random Access preambles. The preamble detection is a first step in the RA flow. By restraining any false detections lead to radio resource and processing resource improvement, and also improved network Key Performance Indicators (KPI). This in turn results in an improved performance of the communications network using multi TRP cells.

BRIEF DESCRIPTION OF THE DRAWINGS

Examples of embodiments herein are described in more detail with reference to attached drawings in which:

Figure 1 is a schematic block diagram illustrating prior art.

Figure 2a-d are schematic block diagrams illustrating prior art.

Figure 3a-d are schematic block diagrams illustrating prior art.

Figure 4 is a schematic block diagram illustrating prior art.

Figure 5 is a schematic block diagram illustrating embodiments of a wireless communications network.

Figure 6 is a flowchart depicting embodiments of a method in a network node.

Figure 7 is a schematic block diagram illustrating embodiments herein,

Figure 8a-b are schematic block diagrams illustrating embodiments of a network node.

Figure 10 schematically illustrates a telecommunication network connected via an intermediate network to a host computer.

Figure 11 is a generalized block diagram of a host computer communicating via a base station with a user equipment over a partially wireless connection.

Figures 12-15 are flowcharts illustrating methods implemented in a communication system including a host computer, a base station and a user equipment.

DETAILED DESCRIPTION

As a part of developing embodiments herein a problem was identified by the inventors and will first be discussed.

By allocating different Synchronization Signal Block (SSB) Index (ID)s to different TRPs, it is possible to have a TRP specific PRACH preamble resource. However since the number of SSBIDs is very limited, it cannot always work. E.g., below 3GHz, max 4 SSBIDs cannot manage e.g. 6 TRPs in a cell. Even if it may work in some cases, such TRP specific PRACH resource configuration will need to be planned together with beam management resources, therefore beam related functionality will be limited.

If all TRPs in a cell share the same PRACH sequence resource, there may arise a e PRACH ambiguity issue as will be described below.

PRACH ambiguity

For describe the problem, a UE timing is assumed to synchronize (sync) to a TRP nearby, e.g. TRP1 in Figure 1. This means that TRP2, that is the TRP most distant from UE, will experience a PRACH delay of t1+t2, if all TRPs are well synchronized. The delay of t1+t2 is since normally a UE synchronizes to the strongest DL signal which is in this case TRP1 i.e. , DL delay is t1. While in UL the UE signal arrival time at different TRPs are different, the longest UL delay happened to TRP2 which is t2. Since TRPs are time synchronized, TRP2 will experience a total delay (between DL and UL) of t1+t2 which is the worst case among all TRPs.

For Ncs=0, meaning that only one preamble is created from one root sequence, TRP2 will detect the correct preamble-ID but with a different Timing Advance (TA). However, this should not be a problem, because if there are more than one detection on a certain preamble-ID, only the strongest one is selected which is normally correct.

For Ncs¹0 i.e. more than one preamble is created from one root sequence, which is a common case for not very big cells, (Ncs/L)/df>t1+t2 should be satisfied. t1 is DL propagation delay between the TRP1 and the UE, t2 is UL propagation delay between the UE and the TRP2, UE sync error is ignored here. Otherwise, false detection may occur. This is since an RA preamble will be wrongly detected as another preamble ID by the TRP2. Ncs is zero zone configuration per 3GPP chapter 6.3.3 in 38.211 , L is preamble sequence length, df is PRACH signal’s subcarrier spacing i.e. 1/df corresponds PRACH symbol length.

In principle, the false detection can be mitigated by applying a bigger Ncs value which corresponds a bigger cell range, the dashed circle in Figure 1 , however such Ncs increase is undesired if PRACH short format is used, because more root sequences are then needed for such multi TRP (mTRP) cells while sequence planning is already very difficult due to the limited number of root sequences. Note that a short format has to be used for those Time Division Duplex (TDD) patterns that contain only 1 UL slot, e.g. in Korea, long format will occupy minimum 2 Midband slots which is not affordable. Visualization of Preamble Ambiguity Area

Relating to the difference between cell range and Ncs, Ncs is the parameter on how a root sequence should be reused, the original root sequence is cyclic shifted at interval of Ncs so the biggest cell range (longest tolerable propagation delay) is defined by Ncs zone’s time length.

Figures 2 a-d, illustrates 5 TRPs forming a square with minimum Inter-Site Distance (ISD) of 500m in four different cell range scenarios, wherein Figure 2a depicts a cell range of 500m, Figure 2b depicts a cell range of 1000m, Figure 2c depicts a cell range of 1500m, and Figure 2d depicts a cell range of 2000m. Based on assumption that a UE always synchronizes to the closest TRP, i.e. assuming that the closest TRP is strongest, for each position on a 2D plane, distances towards the closest and furthest TRPs can be calculated so that small dots can be marked if the condition (Ncs/L)/df>t1+t2 can be fulfilled, and that x:s can be marked if the condition (Ncs/L)/df>t1+t2 cannot be fulfilled. Note that the Ncs is not quantized i.e. it changed proportionally with each cell range modification to show the impact. Black big dots denote TRP sites.

From Figure 2a it can be seen that only a small area close to the centre TRP has no false detections.

From Figure 2b it can be seen that false detections happen to the area 1000 meter away for the centre TRP.

From Figures 2c and d it can be seen that no false detections in the interested coverage area.

In conclusion, it seems that a doubled cell range or Ncs may solve the false detection problem. For example, with a cell range of 1000m (Figure 2b), there can still be some false detections, at the x:s at -1000m and 1000m, these may be removed if Time Advance (TA) check can be performed properly. Note that doubled Ncs normally means that the number of required root sequences is also doubled..

In Figures 3 a-d, 6 TRPs are located on a straight line at 500 meters spacing in four different cell range scenarios, wherein Figure 3a depicts a cell range of 500m, Figure 3b depicts a cell range of 1000m, Figure 3c depicts a cell range of 1500m, and Figure 3d depicts a cell range of 2000m. Based on the same assumptions as above, that a UE always synchronizes to the closest TRP, i.e. assuming that the closest TRP is strongest, for each position on a 2D plane, distances towards the closest and furthest TRPs can be calculated so that small dots can be marked if the condition (Ncs/L)/df>t1+t2 can be fulfilled, and that x:s can be marked if the condition (Ncs/L)/df>t1+t2 cannot be fulfilled. For such scenarios, the cell range, or Ncs, increase method is not as effective as the scenarios related to Figures 2 a-d.

From Figure 3a it can be seen that false detection may happen to all areas.

From Figures 3b and c it can be seen that false detection is gradually decreased.

From Figure 3d it can be seen that false detection becomes acceptable while the cell would need to cover some unintended areas as well.

This means that at least 3 times more root sequences are required, i.e. increasing the cell range from 500m to 1500m, in order to mitigate the problem to an acceptable level.

A conclusion on the approach to increase cell range, or Ncs, may be that it may mitigate the false detection issue. However, it may also result in an undesirable larger coverage area or many more root sequences may be needed, roughly proportional to the Ncs increase, for a multi-TRP cell.

For the PRACH long format, the cell range, or Ncs, increase method may be acceptable, since root sequence resource is less limited. However, the excessive use of root sequences may be undesired unless the method is much simpler that other alternatives.

A simple solution alternative

One simple way to solve the problem is to select the strongest detected preamble ID to avoid false detections, since false detections are normally weaker. However, this alternative will decrease that PRACH capacity since only one detection may be responded to for each PRACH occasion. As a consequence, missed detections or RA delays are inevitable and may not be acceptable when it comes to capacity requirements, e.g. 1000 concurrent connected users, i.e. RRC connections.

In 3GPP NR SIB1(3GPP TS38.321, TS38.331), preamble Received Target Power (preambleReceivedTargetPower), hereinafter referred to as the target power, is an open loop power control setting, indicating an expected received preamble power at a network node such as a gNB orTRP.

The UE may determine a PRACH transmission power according to:

PRA — min { Pmax> Ptarget T PP} where max is UE max power, P tar get is target power, PL is the estimated path loss by UE.

A path loss may be defined as the ratio of the transmit power to the receive power. A path loss model relates the path loss to the distance between the transmitter and the receiver. By combining a link budget with a suitable path loss model, the coverage range of the base station may be estimated.

A Power Ramping Step (PowerRampingStep) defines how much to increase the power if the UE retries to send a preamble. The two parameters target power and ramping step may be tuned so that the received preamble power at gNB should not be stronger than necessary. This normally means that a reasonable low preamble Received Target Power and a not too large ramping step are preferred. The purpose is to make sure that the preamble can be heard by the closest TRP while minimize its received power at other TRPs, so that the TRPs that could potentially false detect the preamble ID cannot receive the preamble.

Figure 4 depicts different false detection scenarios illustrating the above mentioned ambiguity issue. For the examples depicted in Figure 4, in the scenario of Case A, TRP2 and TRP3 will potentially false detect the preamble from a UE, wherein a rather small Ncs configuration is applied, while in the scenario of Case B, only TRP3 will false detect the preamble wherein a bigger Ncs configuration is applied. Note that the scenarios of Case A and Case B are just examples, there may be many more possible cases.

A rather small Ncs configuration means that DL+UL propagation delay between a UE and a certain TRP cannot be bigger than the time length defined by Ncs, otherwise the TRP will detect a false preamble, provided that the signal is strong enough to be detected. Compared with small Ncs value, a big Ncs means that in a TRP cell, false detection less is likely to happen while more sequence resource is required. Embodiments herein solve the above-mentioned problems by providing a method for restraining false preamble detection in a RA procedure from a UE to a TRP in a multi TRP cell. To restrain false preamble detection when used herein means to reduce the number or false preamble detections, or to reduce the probability of false preamble detections. Figure 5 is a schematic overview depicting a wireless communications network 100 wherein embodiments herein may be implemented. The wireless communications network 100 comprises one or more RANs and one or more CNs. The wireless communications network 100 may use a number of different technologies, such as Wi-Fi, Long Term Evolution (LTE), LTE-Advanced, 5G, NR, Wdeband Code Division Multiple Access (WCDMA), Global System for Mobile communications/enhanced Data rate for GSM Evolution (GSM/EDGE), Worldwide Interoperability for Microwave Access (WMax), or Ultra Mobile Broadband (UMB), just to mention a few possible implementations. Embodiments herein relate to recent technology trends that are of particular interest in a 5G context, however, embodiments are also applicable in further development of the existing wireless communication systems such as e.g. WCDMA and LTE.

A number of network nodes operate in the wireless communications network 100 such as e.g., a network node 110. Further a number of TRPs such as e.g a first TRP 111, a second TRP 112, a third TRP 113 and a fourth TRP 114, also referred to as the TRPs 111, 112, 113, 114. The TRPs may be associated to the network node 110. The TRPs 111, 112, 113, 114 and in some embodiments the network node 110 provide radio coverage in a number of coverage areas comprised in a multi TRP cell 115, such as a coverage area 11 provided by the first TRP 111, a coverage area 12 provided by the second TRP 112, a coverage area 13 provided by the third TRP 113, and a coverage area 14 provided by the fourth TRP 114. The network node 110 may control the multi TRP cell 115, and the TRPs 111, 112, 113, 114. The network node 110 may be a TRP, e.g. the TRP 111.

In an example scenario, the first TRP 111 is the TRP that is closest to a UE 120 and may therefore be an intended TRP for a UE 120 in a RA process in the multi TRP cell 115 according to embodiments herein.

The network node 110, and the TRPs 111 , 112, 113, 114 may each be any of a NG- RAN node, a transmission and reception point e.g. a base station, a radio access network node such as a Wreless Local Area Network (WLAN) access point or an Access Point Station (AP STA), an access controller, a base station, e.g. a radio base station such as a NodeB, an evolved Node B (eNB, eNode B), agNB, a base transceiver station, a radio remote unit, an Access Point Base Station, a base station router, a transmission arrangement of a radio base station, a stand-alone access point or any other network unit capable of communicating with a wireless device within the service area served by the network node 110 depending e.g. on the first radio access technology and terminology used. The radio network node 110 may be referred to as a serving radio network node and communicates with the UE 120 with Downlink (DL) transmissions to the UE 120 and Uplink (UL) transmissions from the UE 120.

In the wireless communication network 100, one or more UEs operate, such as e.g. the UE 120. The UE 120 may also referred to as a device, an loT device, a mobile station, a non-access point (non-AP) STA, a STA, a user equipment and/or a wireless terminals, communicate via one or more Access Networks (AN), e.g. RAN, to one or more core networks (CN). It should be understood by the skilled in the art that “wireless device” is a non-limiting term which means any terminal, wireless communication terminal, user equipment, Machine Type Communication (MTC) device, Device to Device (D2D) terminal, or node e.g. smart phone, laptop, mobile phone, sensor, relay, mobile tablets or even a small base station communicating within a cell.

Methods herein may be performed by the network node 110. As an alternative, a Distributed Node (DN) and functionality, e.g. comprised in a cloud 135 as shown in Figure 5, may be used for performing or partly performing the methods herein.

Embodiments herein e.g. provide methods that may be used to determine a parameter related to a preamble detection zone, e.g. in order to avoid PRACH ambiguity in a multi-TRP deployment and maintain PRACH capacity.

A number of embodiments will now be described, some of which may be seen as alternatives, while some may be used in combination.

An example of a provided method comprises determining parameters related to preamble detection zones so that a preamble preferably is detected by only the intended TRPs. An intended TRP is e.g. a TRP that is the TRP closest to the UE 120 and/or TRPs neighboring the TRP closest to the UE 120 The method e.g. involves to:

Calculate an average coverage range for TRPs in the set of TRPs 111 , 112, 113,

114.

Determine an adjustment parameter to be used for determining a parameter related to a preamble detection zone. The adjustment parameter is constrained by being below a first threshold when multiplied with the calculated average coverage range. Then determine a parameter related to the preamble detection zone. The parameter is determined based on any one or more of the adjustment parameter, the calculated average coverage range, a false preamble detection rate and an RA success rate.

Configure the TRPs in the set of TRPs 111, 112, 113, 114 to use the determined parameter related to the preamble detection zone. The determined parameter is used to restrain false preamble detection,

Advantages of embodiments herein e.g. comprises that the RA KPI is improved, and capacity impact due to false detections is mitigated in multi-TRP deployments. Further, easier Random Access Channel (RACH) related cell optimization and/or planning is also provided.

Figure 6 shows example embodiments of a method performed by the network node 110 for restraining false preamble detections in an RA procedure. The RA procedure is from the UE 120 to the first TRP 111 in the multi TRP cell 115 in the wireless communications network 100. The multi TRP cell 115 comprises a set of TRPs 111, 112, 113, 114

In some embodiments, the method is performed to avoid PRACH ambiguity for TRPs in the set of TRPs 111, 112, 113, 114, e.g. sharing a same PRACH sequence resource in the RA procedure from the UE 120 to the first TRP 111.

In an example scenario as mentioned above, the first TRP 111 may be the TRP that is closest to a UE 120 and may therefore be an intended TRP for a UE 120 in the RA process according to embodiments herein. It should be noted that the intended TRP may comprise multiple intended TRPs for the UE 120 in the RA process.

In the method, a determining of a parameter related to a preamble detection zone, will result in that an RA preamble sent by the UE 120 may be correctly detected by TRPs in the preamble detection zone of the intended TRP, and false detections e.g. by TRPs outside the detection zone far away from the UE 120 will be mitigated. The method comprises the following actions, which actions may be taken in any suitable order. Optional actions are referred to as dashed boxes in Figure 6.

In the example scenario the UE 120 is about to communicate in the wireless communications network and requires starting an RA process. Action 601

In some embodiments the network node 110 obtains a coverage range for each respective TRP out of the set of TRPs 111, 112, 113, 114 representing the multi TRP cell 115. A coverage range when used herein may mean the radio coverage range of a TRP, or in other words the furthest distance from a TRP that that a UE, such as the UE 120, is served by said TRP.

The coverage range for each respective TRP out of the set of TRPs 111, 112, 113,

114 may be obtained by e.g. based on PRACH numerology, preamble format, such as e.g. PRACH format, and sequence length, special subframe pattern, one or more configured cell range parameters in the network node 110 and/or the ISD between TRPs in the multi cell TRP 115. The ISD may be obtained from deployment data stored by the network operator.

Action 602

The network node 110 calculates an average coverage range per TRP in the set of TRPs 111, 112, 113, 114. The network node 110 calculates the average coverage range based on the obtained coverage range for each respective TRP out of the set of TRPs 111, 112, 113, 114. An average coverage range when used herein may mean the average radio coverage range of a TRP in the set of TRPs 111, 112, 113, 114 based on the actual radio coverage range of all TRPs in the set of TRPs 111, 112, 113, 114.

By means of the average coverage range, it is possible to, in the subsequent actions, determine an adjustment parameter and a parameter related to the preamble detection zone that is usable for every TRP in the set of TRPs 111 , 112, 113, 114. This since due the complexity of the physical layout in a real network, it may be difficult to determine an adjustment parameter and a parameter related to the preamble detection zone that is a good estimate for all TRPs in the multi cell TRP 115 based on a per TRP coverage range.

Action 603

Since the average coverage range per TRP in the set of TRPs 111, 112, 113, 114 has been calculated, the network node 110 may determine an adjustment parameter to be used when determining the parameter related to the preamble detection zone.

The network node 110 determines an adjustment parameter. The adjustment parameter is determined such that the adjustment parameter multiplied with the calculated average coverage range is below a first threshold. This is to restrict the value of the adjustment parameter in order to avoid exhausting available root sequences while restraining false preamble detections.

The first threshold may be a maximum cell range of the multi TRP cell 115. Maximum cell range may mean a maximum feasible call range, e.g. that a preamble from a UE in the cell will reach a TRP with a delay not more than cyclic prefix or a guard time. The maximum cell range, such as the feasible maximum cell range, may be restricted by e.g., such as e.g. based on, a combination of preamble format, such as PRACH format, PRACH numerology and TDD pattern.

In some embodiments, the adjustment parameter is below or equal to a fourth threshold. The fourth threshold may be related to the number of TRPs in the multi TRP cell 115. This may mean that the adjustment parameter is below the number of TRPs in the multi TRP cell 115. Alternatively, it may mean that the adjustment parameter is equal to the number of TRPs in the multi TRP cell 115.

The adjustment parameter may be represented by a float value.

Action 604

E.g.. in order to efficiently restrain false preamble detections in the RA procedure, the network node 110 determines a parameter related to the preamble detection zone.

The network node 110 determines a parameter related to a preamble detection zone. The parameter is based on: The adjustment parameter and the calculated average coverage range. The parameter is further based on any one or more out of: A false preamble detection rate according to historical data, and a success rate for RA according to historical data. A parameter related to the preamble detection zone when used herein may e.g. comprise an Ncs or an Zero Correlation Zone Configuration (ZeroCorrelationZoneConfig). An Ncs means the maximum delay a base station, such as a TRP or the network node 110, may detect and therefore also impacts the cell range, and a ZeroCorrelationZoneConfig means a configuration for determining Ncs.

An advantage with the determined parameter according to embodiments herein is that it is based on the average coverage range per TRP in the set of TRPs 111 , 112, 113, 114, and therefore the preamble detection zone may be between 1-n, where n is the number of TRPs in the multi TRP cell 115, TRP’s coverage range. This in order to restrain false preamble detections while avoiding to exhaust available root sequences.

In some embodiments, the parameter may further be based on any one or more out of: A preamble sequence length, a subcarrier spacing, a delay spread of a radio channel, and an accuracy of preamble timing detection. A subcarrier spacing is equal to the reciprocal of the symbol time. In NR there are several different types of subcarrier spacing as summarized in 3GPP 38.211. The subcarrier spacing may be a PRACH subcarrier spacing.

An accuracy of preamble timing detection may mean the accuracy of detected preamble timing. A detected preamble timing may have an error which may be due to imperfect preamble sequence characteristic, imperfect signal processing and/or propagation distortions. A bigger error will lead to a lower timing detection accuracy.

Action 605 In some embodiments the network node 110 adapts the determined parameter by adapting the adjustment parameter to be as low as possible. The adjustment parameter may be adapted such that the parameter achieves any one or more out of: The false preamble detection rate is below the second threshold, and a success rate for RA procedures is above the third threshold. That adjustment parameter may further be adapted such that the adapted adjustment parameter multiplied with the calculated average coverage range is kept below the first threshold. This may mean that the adjustment parameter is adapted, e.g. changed or adjusted, in order to adapt the determined parameter.

An advantage with adapting the determined parameter according to embodiments herein is that the determined parameter may be adapted to an optimal value. This may mean that e.g. the false preamble detection rate is below the second threshold and/or the success rate for RA procedures is above the third threshold, while the adjustment parameter is adapted to be as low as possible. This since a lower value of the adjustment parameter means a lower value of the determined parameter. A lower value of the determined parameter may be advantageous since less root sequence resources are needed.

Action 606

The network node 110 then configures the respective TRPs in the set of TRPs 111 , 112, 113, 114 to use the determined parameter related to the preamble detection zone. The parameter is to be used in order to restrain false preamble detections in the RA procedure between the UE 120 and the first TRP 111.

In this way, the respective TRPs in the set of TRPs 111, 112, 113, 114 use the parameter related to the detection zone for RA procedures, and therefore optimize the range of preamble detection zone which restrains PRACH false preamble detections and minimize the number of root sequence needed.

In some embodiments, the configuring the respective TRPs in the set of TRPs 111, 112, 113, 114 to use the determined parameter comprises the network node 110 configuring the respective TRPs with the adjusted parameter.

The above embodiments will now be further explained and exemplified below. The embodiments below may be combined with any suitable embodiment above.

In single TRP cell configuration, Ncs, such as e.g. the parameter value related to the preamble detection zone, is normally set, such as determined, based on the cell range. For a multi-TRP cell, such as e.g. multi TRP cell 115, the cell range is much bigger than one TRP’s, such as e.g. the first TRP’s 111, coverage range. Setting the value of the parameter, e.g. Ncs, based on one TRP’s coverage range increases the number of false preamble detection, due to the PRACH ambiguity phenomenon described above, see Case A in Figure 7. Setting a very large Ncs value may solve the problem, this will however consume more root sequence resources. Below is described, an example of a calculation, such as e.g. determination, of the parameter related to the preamble detection zone, which in the following examples is represented by Ncs. According to the example, Ncs is determined so that for a certain TRP, preambles from UEs 120 in its coverage will arrive the nearby TRPs within Ncs, see Case B in Figure 7. In this example, the first TRP 111 is referred to as TRP1 , the TRP 112 is referred to as TRP2, and the TRP 113 is referred to as TRP3.

Based on the coverage range of each respective TRP TRP(i ) in a multi TRP cell, such as e.g. the multi TRP cell 115, the network node 110 calculates the average coverage range per TRP(i ) in the multi TRP cell, such as the average coverage range per TRP in the set of TRPs 111 , 112, 113, 114.

This is related to Action 602 described above.

Ncs may be determined by the following equation: The parameters of equation (1) are defined as follows:

TRTT = 2 * Range TRP /c, where Range TRP is the average coverage range of one TRP, such as e.g. the respective TRPs in the set of TRPs 111, 112, 113, 114, and. c is the speed of light.

T deiaysp r ead is the delay spread of a radio channel.

T error = 1/(D L/1 * L RA ), which corresponds to the accuracy of preamble timing detection.

- X is a configurable parameter, such as e.g. the adjustment parameter, that may be tuned based on obtained measurements and/or simulations. X may be represent by a non-integer value. X may be set to, such as determined or adjusted to, a value that is above or equal to a fourth threshold and below or equal to a fifth threshold. The fourth threshold may be 1 and the fifth threshold may be the number of TRPs in the multi TRP cell.

Af RA is PRACH subcarrier spacing

L RA is a preamble sequence length, such as the length of a ZaddOff Chu sequence

This is related to Actions 603 and 604 described above.

In order to restrain false preamble detections, Ncs, such as e.g. the parameter value related to the preamble detection zone, may be adjusted by tuning, such as e.g. adapting, adjusting or changing, X, such as the adjustment parameter. It may be desirable to have a value of X that is as low as possible. This since a lower value of X results in a lower value of Ncs, which may mean that less root sequence resources are needed. However, as mentioned above, a low value of Ncs may result in an increased number of false preamble detections and RA failure rate. Therefore, the value of X may be tuned, such as e.g. adapted, changed or adjusted, as follows:

The number of false preamble detections may be below the second threshold. The RA success rate may be above the third threshold.

( X * T rtt ) * c/2 < max _cellRange, where max_cellRange may be a maximum feasible cell range, restricted by the combination of preamble format, PRACH numerology and TDD pattern. This sets an upper limit for X.

X may by tuned as follows: Lowest possible X is chosen, such as determined, as long as Key Performance Indexes such as the false preamble detection rate and the RA procedure success rate are acceptable. E.g. the false preamble detection rate is below the second threshold and the RA procedure success rate is above the first threshold.

Make sure ( X * T rtt ) * c/2 < max _cellRange is always true. In other words, X, such as e.g. the adjustment parameter, multiplied with the average coverage range is below the first threshold. This since, as mentioned above, T RTT = 2 * Range TRP /c where Range TRP is the average coverage range of one TRP, such as e.g. the respective TRPs in the set of TRPs 111, 112, 113, 114.

This is related to Actions 603 and 605 described above.

The TRPs TRP(i ) in the multi TRP cell, are configured to use the calculated, such as determined, Ncs for RA procedures. This in order to restrain false preamble detection. This is related to Action 606 described above.

As an example, the multi cell 115 represented by a multi TRP cell with 6 TRPs, has an average ISD 500m. Thus, the Range TRP , such as e.g. the average coverage range of the respective TRPs in the set of TRPs 111, 112, 113, 114, is 250m. For a midband RA format4, the below table may be obtained, also referred to as determined or calculated, according to embodiments herein. A small X value may be preferred, but the ambiguity- free coverage, such as e.g. the preamble detection zone needs to be large enough so that TRPs beyond “ambiguity-free coverage” does not receive the preambles.

To perform the method actions above, the network node 110 configured to restrain false preamble detections in a RA procedure from the UE 120 to the first TRP 111 in a multi TRP cell 115 in the wireless communications network 100. The multi TRP cell 115 is adapted to comprise the set of TRPs 111, 112, 113, 114. The network node 110 may comprise an arrangement depicted in Figures 8a and 8b.

The network node 110 may comprise an input and output interface 800 configured to communicate with TRPs such as the TRPs 111, 112, 113, 114, UEs such as the UE 120 and other network nodes in the wireless communications network 100. The input and output interface 600 may comprise a wireless receiver (not shown) and a wireless transmitter (not shown).

The network node 110 is further configured to, e.g. by means of a calculating unit 810 in the network node 110, calculate an average coverage range per TRP in the set of TRPs 111, 112, 113, 114. The average coverage range is based on an obtained coverage range for each respective TRP out of the set of TRPs 111, 112, 113, 114.

The network node 110 is further configured to, e.g. by means of a determining unit 820 in the network node 110, determine an adjustment parameter. The adjustment parameter multiplied with the calculated average coverage range is adapted to be below a first threshold.

The adjustment parameter may be adapted to be below or equal to a fourth threshold.

The adjustment parameter may be adapted to be represented by a float value.

The network node 110 is further configured to, e.g. by means of the determining unit 820 in the network node 110, determine a parameter adapted to be related to a preamble detection zone. The parameter is adapted to be based on: The adjustment parameter, the calculated average coverage range. The parameter is further adapted to be based on any one or more out of: A false preamble detection rate according to historical data, and a success rate for RA according to historical data.

The parameter may further be adapted to be based on any one or more out of: A preamble sequence length, a subcarrier spacing, a delay spread of a radio channel, and an accuracy of preamble timing detection.

The network node 110 is further configured to, e.g. by means of a configuring unit 830 in the network node 110, configure the respective TRPs in the set of TRPs 111, 112, 113, 114 to use the determined parameter adapted to be related to the preamble detection zone, in order to restrain false preamble detections in the RA procedure between the UE 120 and the first TRP 111.

The network node 110 may further be configured to, e.g. by means of the configuring unit 830 in the network node 110, configure the respective TRPs in the set of TRPs 111, 112, 113, 114 to use the determined parameter by configuring the respective TRPs with the adjusted parameter.

The network node 110 may further be configured to, e.g. by means of an adapting unit 840 in the network node 110, adapt the determined parameter by adapting the adjustment parameter. The parameter is adapted such that it achieves any one or more out of: The false preamble detection rate is below a second threshold, and the success rate for RA procedures is above a third threshold. The adjustment parameter is further adapted such that the adapted adjustment parameter multiplied with the calculated average coverage range is kept below the first threshold,

The network node 110 may further be configured to, e.g. by means of an obtaining unit 850 in the network node 110, obtain a coverage range for each respective TRP out of the set of TRPs 111, 112, 113, 114 adapted to represent the multi TRP cell 115.

In some embodiments, the network node 110 is further configured to avoid PRACH ambiguity for TRPs in the set of TRPs 112, 113, 114, sharing a same PRACH sequence resource in the RA procedure from the UE 120 to the first 111 TRP.

The embodiments herein may be implemented through a respective processor or one or more processors, such as the processor 860 of a processing circuitry in the network node 110 depicted in Figure 8a, together with respective computer program code for performing the functions and actions of the embodiments herein. The program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the embodiments herein when being loaded into the network node 110. One such carrier may be in the form of a CD ROM disc. It is however feasible with other data carriers such as a memory stick. The computer program code may furthermore be provided as pure program code on a server and downloaded to the network node 110. The network node 110 may further comprise a memory 870 comprising one or more memory units. The memory 870 comprises instructions executable by the processor in network node 110. The memory 870 is arranged to be used to store e.g. coverage ranges, average coverage ranges, parameters, adjustment parameters, thresholds, information, indications, data, configurations, and applications to perform the methods herein when being executed in the network node 110.

In some embodiments, a computer program 880 comprises instructions, which when executed by the respective at least one processor 860, cause the at least one processor 860 of the network node 110 to perform the actions above.

In some embodiments, a respective carrier 890 comprises the respective computer program 880, wherein the carrier 890 is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.

Those skilled in the art will appreciate that the units in the network node 110 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the network node 110, that when executed by the respective one or more processors such as the processors described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a- chip (SoC).

With reference to Figure 9, in accordance with an embodiment, a communication system includes a telecommunication network 3210 such as the wireless communications network 100, e.g. an loT network, or a WLAN, such as a 3GPP-type cellular network, which comprises an access network 3211, such as a radio access network, and a core network 3214. The access network 3211 comprises a plurality of base stations 3212a, 3212b, 3212c, such as the network node 110, access nodes, AP STAs NBs, eNBs, gNBs or other types of wireless access points, each defining a corresponding coverage area 3213a, 3213b, 3213c. Each base station 3212a, 3212b, 3212c is connectable to the core network 3214 over a wired or wireless connection 3215. A first user equipment (UE) e.g. the UE 120 such as a Non-AP STA 3291 located in coverage area 3213c is configured to wirelessly connect to, or be paged by, the corresponding base station 3212c. A second UE 3292 e.g. the wireless device 122 such as a Non-AP STA in coverage area 3213a is wirelessly connectable to the corresponding base station 3212a. While a plurality of UEs 3291, 3292 are illustrated in this example, the disclosed embodiments are equally applicable to a situation where a sole UE is in the coverage area or where a sole UE is connecting to the corresponding base station 3212.

The telecommunication network 3210 is itself connected to a host computer 3230, which may be embodied in the hardware and/or software of a standalone server, a cloud- implemented server, a distributed server or as processing resources in a server farm. The host computer 3230 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. The connections 3221, 3222 between the telecommunication network 3210 and the host computer 3230 may extend directly from the core network 3214 to the host computer 3230 or may go via an optional intermediate network 3220. The intermediate network 3220 may be one of, or a combination of more than one of, a public, private or hosted network; the intermediate network 3220, if any, may be a backbone network or the Internet; in particular, the intermediate network 3220 may comprise two or more sub-networks (not shown).

The communication system of Figure 9 as a whole enables connectivity between one of the connected UEs 3291, 3292 and the host computer 3230. The connectivity may be described as an over-the-top (OTT) connection 3250. The host computer 3230 and the connected UEs 3291, 3292 are configured to communicate data and/or signaling via the OTT connection 3250, using the access network 3211, the core network 3214, any intermediate network 3220 and possible further infrastructure (not shown) as intermediaries. The OTT connection 3250 may be transparent in the sense that the participating communication devices through which the OTT connection 3250 passes are unaware of routing of uplink and downlink communications. For example, a base station 3212 may not or need not be informed about the past routing of an incoming downlink communication with data originating from a host computer 3230 to be forwarded (e.g., handed over) to a connected UE 3291. Similarly, the base station 3212 need not be aware of the future routing of an outgoing uplink communication originating from the UE 3291 towards the host computer 3230. Example implementations, in accordance with an embodiment, of the UE, base station and host computer discussed in the preceding paragraphs will now be described with reference to Figure 10. In a communication system 3300, a host computer 3310 comprises hardware 3315 including a communication interface 3316 configured to set up and maintain a wired or wireless connection with an interface of a different communication device of the communication system 3300. The host computer 3310 further comprises processing circuitry 3318, which may have storage and/or processing capabilities. In particular, the processing circuitry 3318 may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. The host computer 3310 further comprises software 3311 , which is stored in or accessible by the host computer 3310 and executable by the processing circuitry 3318. The software 3311 includes a host application 3312. The host application 3312 may be operable to provide a service to a remote user, such as a UE 3330 connecting via an OTT connection 3350 terminating at the UE 3330 and the host computer 3310. In providing the service to the remote user, the host application 3312 may provide user data which is transmitted using the OTT connection 3350.

The communication system 3300 further includes a base station 3320 provided in a telecommunication system and comprising hardware 3325 enabling it to communicate with the host computer 3310 and with the UE 3330. The hardware 3325 may include a communication interface 3326 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 3300, as well as a radio interface 3327 for setting up and maintaining at least a wireless connection 3370 with a UE 3330 located in a coverage area (not shown) served by the base station 3320. The communication interface 3326 may be configured to facilitate a connection 3360 to the host computer 3310. The connection 3360 may be direct or it may pass through a core network (not shown in Figure 10) of the telecommunication system and/or through one or more intermediate networks outside the telecommunication system. In the embodiment shown, the hardware 3325 of the base station 3320 further includes processing circuitry 3328, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. The base station 3320 further has software 3321 stored internally or accessible via an external connection. The communication system 3300 further includes the UE 3330 already referred to.

Its hardware 3335 may include a radio interface 3337 configured to set up and maintain a wireless connection 3370 with a base station serving a coverage area in which the UE 3330 is currently located. The hardware 3335 of the UE 3330 further includes processing circuitry 3338, which may comprise one or more programmable processors, application- specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. The UE 3330 further comprises software 3331, which is stored in or accessible by the UE 3330 and executable by the processing circuitry 3338. The software 3331 includes a client application 3332. The client application 3332 may be operable to provide a service to a human or non-human user via the UE 3330, with the support of the host computer 3310. In the host computer 3310, an executing host application 3312 may communicate with the executing client application 3332 via the OTT connection 3350 terminating at the UE 3330 and the host computer 3310. In providing the service to the user, the client application 3332 may receive request data from the host application 3312 and provide user data in response to the request data. The OTT connection 3350 may transfer both the request data and the user data. The client application 3332 may interact with the user to generate the user data that it provides.

It is noted that the host computer 3310, base station 3320 and UE 3330 illustrated in Figure 10 may be identical to the host computer 3230, one of the base stations 3212a, 3212b, 3212c and one of the UEs 3291, 3292 of Figure 9, respectively. This is to say, the inner workings of these entities may be as shown in Figure 10 and independently, the surrounding network topology may be that of Figure 9.

In Figure 10, the OTT connection 3350 has been drawn abstractly to illustrate the communication between the host computer 3310 and the use equipment 3330 via the base station 3320, without explicit reference to any intermediary devices and the precise routing of messages via these devices. Network infrastructure may determine the routing, which it may be configured to hide from the UE 3330 or from the service provider operating the host computer 3310, or both. While the OTT connection 3350 is active, the network infrastructure may further take decisions by which it dynamically changes the routing (e.g., on the basis of load balancing consideration or reconfiguration of the network).

The wireless connection 3370 between the UE 3330 and the base station 3320 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 3330 using the OTT connection 3350, in which the wireless connection 3370 forms the last segment. More precisely, the teachings of these embodiments may improve the applicable RAN effect: data rate, latency, power consumption, and thereby provide benefits such as corresponding effect on the OTT service: e.g. reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime.

A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 3350 between the host computer 3310 and UE 3330, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 3350 may be implemented in the software 3311 of the host computer 3310 or in the software 3331 of the UE 3330, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 3350 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 3311, 3331 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 3350 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the base station 3320, and it may be unknown or imperceptible to the base station 3320. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating the host computer’s 3310 measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that the software 3311, 3331 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 3350 while it monitors propagation times, errors etc.

Figure 11 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station such as the network node 112, and a UE such as the UE 120, which may be those described with reference to Figure 9 and Figure 10. For simplicity of the present disclosure, only drawing references to Figure 11 will be included in this section. In a first action 3410 of the method, the host computer provides user data. In an optional subaction 3411 of the first action 3410, the host computer provides the user data by executing a host application. In a second action 3420, the host computer initiates a transmission carrying the user data to the UE. In an optional third action 3430, the base station transmits to the UE the user data which was carried in the transmission that the host computer initiated, in accordance with the teachings of the embodiments described throughout this disclosure. In an optional fourth action 3440, the UE executes a client application associated with the host application executed by the host computer.

Figure 12 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station such as an AP STA, and a UE such as a Non-AP STA which may be those described with reference to Figure 9 and Figure 10. For simplicity of the present disclosure, only drawing references to Figure 12 will be included in this section. In a first action 3510 of the method, the host computer provides user data. In an optional subaction (not shown) the host computer provides the user data by executing a host application. In a second action 3520, the host computer initiates a transmission carrying the user data to the UE. The transmission may pass via the base station, in accordance with the teachings of the embodiments described throughout this disclosure. In an optional third action 3530, the UE receives the user data carried in the transmission.

Figure 13 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station such as an AP STA, and a UE such as a Non-AP STA which may be those described with reference to Figure 9 and Figure 10. For simplicity of the present disclosure, only drawing references to Figure 13 will be included in this section. In an optional first action 3610 of the method, the UE receives input data provided by the host computer. Additionally or alternatively, in an optional second action 3620, the UE provides user data. In an optional subaction 3621 of the second action 3620, the UE provides the user data by executing a client application. In a further optional subaction 3611 of the first action 3610, the UE executes a client application which provides the user data in reaction to the received input data provided by the host computer. In providing the user data, the executed client application may further consider user input received from the user. Regardless of the specific manner in which the user data was provided, the UE initiates, in an optional third subaction 3630, transmission of the user data to the host computer. In a fourth action 3640 of the method, the host computer receives the user data transmitted from the UE, in accordance with the teachings of the embodiments described throughout this disclosure. Figure 14 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station such as an AP STA, and a UE such as a Non-AP STA which may be those described with reference to Figure 9 and Figure 10. For simplicity of the present disclosure, only drawing references to Figure 14 will be included in this section. In an optional first action 3710 of the method, in accordance with the teachings of the embodiments described throughout this disclosure, the base station receives user data from the UE. In an optional second action 3720, the base station initiates transmission of the received user data to the host computer. In a third action 3730, the host computer receives the user data carried in the transmission initiated by the base station.

When using the word "comprise" or “comprising” it shall be interpreted as non limiting, i.e. meaning "consist at least of".

The embodiments herein are not limited to the above described preferred embodiments. Various alternatives, modifications and equivalents may be used.