Optimizing usage of a coordinated service
11785568 · 2023-10-10
Assignee
Inventors
- Magnus Sandgren (Staffanstorp, SE)
- Garry Irvine (Ottawa, CA)
- Walter Müller (Upplands Väsby, SE)
- Christer Östberg (Staffanstorp, SE)
- Torgny Palenius (Barsebäck, SE)
Cpc classification
H04W4/00
ELECTRICITY
H04W56/0045
ELECTRICITY
International classification
Abstract
In some embodiments, a network node (e.g., a base station) collects information pertaining to components that form a Maximum Received Timing Difference (MRTD). For instance, the network node determines TAE. The network node then evaluates, for a particular UE, whether a certain MRTD requirement (MRTDR) for a specific coordinated service (CS) can be fulfilled. If the requirement can be met, then the network node may initiate the specific CS for the UE (or continue providing the CS), and if the requirement cannot be met, then the network node may stop or modify the CS for the UE.
Claims
1. A coordinated services method, the method comprising: determining a coordinated services type; based on the determined coordinated services type, selecting a maximum received timing difference requirement (MRTD.sub.R) value that is associated with the determined coordinated services type, wherein the maximum received timing difference requirement (MRTD.sub.R) values represents a maximum received timing difference requirement; obtaining a first timing alignment error value (TAE-1) indicating a relative timing alignment error between a first transmission and reception point (TRP) and a second TRP; and determining, based on at least the TAE-1 and the maximum received timing difference requirement (MRTD.sub.R) value, whether to: initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE, wherein determining whether to initiate the coordinated service or modify the coordinated service comprises: determining, based on at least the TAE-1 and the MRTD.sub.R value, a first value; and comparing the first value to a first threshold.
2. The method of claim 1, wherein the method comprises determining, based on at least the TAE-1 and the MRTD.sub.R value, whether to initiate a coordinated service for the UE, and the determining comprises determining whether TAE-1 is less than the MRTD.sub.R value.
3. The method of claim 2, further comprising: as a result of determining that TAE-1 is not less than the MRTD.sub.R value, obtaining a second timing alignment error value (TAE-2) indicating a timing alignment error between the first TRP and a third TRP; and determining, based on at least the TAE-2 and the MRTD.sub.R value, whether to initiate the coordinated service for the UE.
4. The method of claim 2, further comprising: as a result of determining that TAE-1 is not less than the MRTD.sub.R value, determining not to initiate the coordinated service for the UE.
5. The method of claim 1, wherein the first value is a propagation time difference margin (ΔTpropM); and comparing the first value to the first threshold comprises determining whether ΔTpropM is greater than the first threshold, and ΔTpropM is a function of (M−TAE-1), wherein M is the MRTD.sub.R value.
6. The method of claim 5, wherein determining the first value comprises determining whether the UE is located within a valid timing area.
7. The method of claim 6, wherein the determination as to whether the UE is located within the valid timing area is based on at least a pathloss difference and the sign of TAE-1.
8. The method of claim 5, wherein ΔTpropM=M−TAE-1, or ΔTpropM=M−TAE-1−DS-Max, where DS-Max is the maximum of a plurality of channel delay spreads values.
9. The method of claim 1, further comprising: obtaining, for a channel between the first TRP and the UE, a first channel delay spread value (DS-1); obtaining, for a channel between the second TRP and the UE, a second channel delay spread value (DS-2); determining DS-Max, wherein, if DS-1 is greater than DS-2, then DS-Max is greater than or equal to DS-1, wherein the method comprises determining, based on at least the TAE-1, DS-Max, and the MRTD.sub.R value, whether to: initiate a coordinated service for the UE or modify a coordinated service currently being provided to the UE.
10. The method of claim 9, further comprising selecting a beam direction based on both a link quality associated with the beam and a channel delay spread value associated with the beam.
11. The method of claim 1, further comprising determining a potential network improvement based on a processing for statistics for MRTD budgets and service attempts.
12. The method of claim 1, further comprising determining a propagation time difference (ΔTprop), wherein the first value is determined using ΔTprop, TAE-1 and the MRTD.sub.R value.
13. The method of claim 12, wherein the first value is E, wherein E=M−TAE-1−ΔTprop, and wherein M is the MRTD.sub.R value.
14. The method of claim 12, wherein the first value is E, wherein E=M−TAE-1−ΔTprop−DS, and wherein DS is a channel delay spread value and M is the MRTD.sub.R value.
15. The method of claim 12, wherein determining ΔTprop comprises: obtaining a first timing advance (TA) value (TA.sub.BS-A) and a second timing advance (TA) value (TA.sub.BS-B) and calculating ΔTprop=(TA.sub.BS-A−TA.sub.BS-B)/2, or determining ΔTprop based on pathloss estimates.
16. The method of claim 1, wherein the method comprises determining, based on at least the TAE-1 and the MRTD.sub.R value, whether to initiate the coordinated service for the UE.
17. A network node for optimizing coordinated services, the network node comprising: a data storage system; and processing circuitry coupled to the data storage system, wherein the network node is configured to: obtain a maximum received timing difference requirement (MRTD.sub.R) value representing a maximum received timing difference requirement; obtain a first timing alignment error value (TAE-1) indicating a relative timing alignment error between a first transmission and reception point (TRP) and a second TRP; and determine, based on at least the TAE-1 and the MRTD.sub.R value, whether to: initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE, wherein determining whether to: initiate the coordinated service or modify the coordinated service comprises: determining, based on at least the TAE-1 and the MRTD.sub.R value, a first value; and comparing the first value to a first threshold, and the network node is configured to obtain the MRTD.sub.R value by performing a process that includes: determining a coordinated services type and based on the determined coordinated services type, selecting an MRTD.sub.R that is associated with the determined coordinated services type, or receiving from the UE a message comprising information specifying the MRTD.sub.R value and information indicating that the specifying MRTD.sub.R value is applicable for the coordinated service.
18. A coordinated services method, the method comprising: obtaining a maximum received timing difference requirement (MRTD.sub.R) value representing a maximum received timing difference requirement; obtaining a first timing alignment error value (TAE-1) indicating a relative timing alignment error between a first transmission and reception point (TRP) and a second TRP; and determining, based on at least the TAE-1 and the MRTD.sub.R value, whether to: initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE, wherein obtaining the maximum received timing difference requirement (MRTD.sub.R) value comprises receiving from the UE a message comprising [i] information specifying the MRTD.sub.R value and [ii] information indicating that the specified MRTD.sub.R value is applicable for the coordinated service, and determining, based on at least the TAE-1 and the MRTD.sub.R value, whether to: initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE comprises: determining, based on at least the TAE-1 and the MRTD.sub.R value, a first value; and comparing the first value to a first threshold.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
DETAILED DESCRIPTION
(29)
(30) In some embodiments, because UE 401's environment changes over time due to mobility and the TAE between TRPs can change over time due to synchronization drift, CS control function 410 functions to periodically evaluate (i.e., evaluate at regular intervals (e.g., every “x” seconds) or evaluate at irregular intervals) whether, for example, it should initiate the providing of a coordinated service to UE 401. Also, if a coordinate service is currently being provided to UE 401 by, for example, TRPs 405 and 406, CS control function 410 functions to periodically evaluate whether to modify the coordinated service, by, for example, ceasing providing the coordinated service or provide the coordinated service using a different pair of TRPs (e.g., TRPs 405 and 407 rather than TRPs 405 and 406).
(31)
(32) In step s502, CS control function (CSCF) 410 identifies candidate TRPs for providing the coordinated service (CS) to the UE 401. In step s504, CSCF 410 evaluates whether the identified TRPs should start providing the CS to the UE. For example, in step s504, determines, based at least on one or more TAEs, whether the MRTD requirement (MRTD.sub.R) can be met. If the requirement cannot be met, the process proceeds to step s506, where CSCF 410 sets a timer to expire after some amount of time (e.g., x seconds). After the timer expires, the process returns to step s502. If the requirement can be met, then CSCF 410 initiates the CS for the UE (step s508).
(33)
(34) A. Determine MRTD.sub.R
(35) Two approaches to determining required MRTD (MRTD.sub.R) are described below.
(36) 1) MRTD.sub.R Dependent on Type of Service.
(37) The advantage of this approach is that it requires no UE reporting, the disadvantage is that it cannot be fully conclusive.
(38) For services like CoMP JT or MBSFN due to the nature of the service, i.e. same time and frequency resources are used from the two paths, it is not likely that the UE can separate them spatially. In this case MRTD.sub.R=CP, the CP is a function of the SCS used and known by the base station.
(39) For inter-band services, like inter band CA, assumptions of less strict UE architecture can be made, see examples in table 2 shown below.
(40) TABLE-US-00002 TABLE 1 MRTD evaluation based on service Service MRTD.sub.R Comment CoMP JT <CP MBSFN <ECP Intra band <CP or Dependent UE Architecture contiguous CA Relaxed Intra band non- Likely relaxed Dependent UE Architecture. In [3] contiguous CA but could be CP 260 ns TAE + 30 us ΔTprop (9 km) Inter band CA Relaxed In [3] 260 ns TAE + 30 us ΔTprop (9 km) DC synchronous Relaxed In [3] 3 us TAE + 30 us ΔTprop (9 km) DC synchronous <CP or Relaxed intra band
(41) 2) MRTD.sub.R Reported by the Device (Expressly or Implicitly)
(42) The UE may report a “Timing Class” from which conclusions about the MRTD requirement can be extracted. Example of pre-defined values “Timing Class” e.g. (not needed for some like CoMP and MBSFN): Timing Class 1: MRTD within CP Timing Class 2: MRTD=Half symbol duration Timing Class 3: 33 us (todays DC with 9 km, mmWave-mmWave could be less) Timing Class 4: No Timing constraints
(43) Alternatively, the UE reports MRTD.sub.R, but this requires more bits than above approach with pre-defined values associated with different classes.
(44) B. TAE Estimates
(45) One way to estimate the TAE between the TRPs (e.g., base stations) involved in providing the CS to the UE is to use Over The Air Sync (OTA-S) (other methods for estimating the TAE can be used). OTA-S is the same as Radio Interface Based Synchronization (RIBS), but RIBS is used in 3GPP. RIBS has been standardized in 3GPP since Release 9, enhanced in Release 12 allowing means for interference rejection by exchange of muting information. Originally it was a solution introduced to tackle synchronization of TDD HeNBs.
(46) Methods like proposed in PCT/IB2015/055449, entitled “Methods and system for synchronizing nodes in a wireless network,” which improves RIBS through RTT measurement and time stamps also includes and compensates for inter base station propagation delays. PCT/SE2016/050262 and PCT/SE2016/050267 compensates propagation delays through geo coordinates.
(47) OTA-S methods should be particularly well suited for coordinated services since the TAE is a timing relation towards neighboring base stations involved in the service (likely to hear each other).
(48) The purpose here is not to provide a method for synchronizing nodes, rather it is getting an estimate of remaining TAE between neighboring nodes, when such synchronization method or other methods are used. Optimally, synchronizing different nodes with neighboring relations (including e.g. stratum classes) is a topic of its own e.g. covered in “Methods for optimal configuration of RIBS links” (PCT/SE2015/051378).
(49) TAE estimates between neighbor base stations could be done on a periodic basis (dependent on expected drift) and generally available prior a specific service e.g. in a look up table. The data shall include a sign e.g. TAE.sub.A-B with a minus sign indicates node A is “early”. A first rough order analysis of MRTD based on The TAE is shown in
(50)
(51) Information related to TAE could be exchanged directly between the base stations through an X2 like interface or by using a central node.
(52) C. Delay Spread (DS)
(53) The channel delay spread (DS) is only relevant for certain services (like CoMP) or UE architectures (like common FFT) where the MRTD.sub.R needs to be within the CP. Knowledge about channel properties is evaluated by the base station as part of normal channel assessment during communication with UEs, delay spread is part of channel estimates. Many future beam forming (BF) systems are expected to be TDD and make use of DL-UL channel reciprocity. This means the base station gets knowledge about both channel directions by receiving sounding reference signals in the uplink.
(54) If one beam direction causes large DS then another beam direction with less DS could be considered i.e. both link quality and DS are considered in the selection process.
(55) Delay spread data can be exchanged between base stations over X2 or similar links or through a central node.
(56) As explained earlier, the channel delay spread is mainly a function of the cell environment in combination with UE position within the cell.
(57) The cyclic prefix (CP), as shown earlier, is fixed for a selected numerology (LTE only has one CP if we exclude special cases using ECP) and needs to be large enough to cover a large set of different environments for a single link.
(58) For services like CoMP, where the ΔTprop+TAE in addition also needs to fit within the CP, the service can only be supported in environments where there is margin after the channel delay spread, see
(59)
(60) D. Propagation Difference ΔTprop
(61) A ΔTprop margin (ΔTpropM) is defined as ΔTpropM=MRTD.sub.R−TAE or ΔTpropM=MRTD.sub.R−TAE−DS (DS only relevant for CP related requirements).
(62) Currently, it is possible to configure a base station with the position of its own antennas, as specified in [4]. In PCT/SE2016/050262 and PCT/SE2016/050267, methods for sharing antenna positioning information together with accuracy estimates is proposed. The purpose is different, it is for compensating propagation delays when using Over the Air synchronization between a source and target node. Here exchange of such data is needed as input for ΔTprop estimates in a coordinated service evaluation. Both a direct exchange of positions and related accuracy data e.g. through a X2 interface or through a centralized node could be considered.
(63) For co-located TRPs (i.e. when antennas for the coordinated services are located within the same close physical area) the ΔTprop=0 and no further ΔTprop analysis is needed.
(64) The definition of “same close physical area” and co-located TRPs would be determined by distance between the TRPs as shown in
(65) The distance could be derived from positioning data and take uncertainties into account. Transmission points are considered co-located if distance is less than a pre-defined threshold. Since base station generally are stationary and information change on slow basis, information whether a set of base station are co-located or not co-located could e.g. be stored and requested directly from a common central entity like OAM.
(66) D.1. Analysis without ΔTprop Estimates
(67) The ΔTprop can easily be converted to a physical delta distance by multiplying with speed of light (c). Normally due to pathloss, coordinated services are used at cell edge between the cells. This is shown as an example in
(68) The ISD can be derived through different methods like sharing BS geo coordinates as described earlier or through RTT RIBS measurements. Also, distance to respectively cell edge is considered known for each base station (BS).
(69) Therefore, a first rough evaluation of the service could be done without estimates of the ΔTprop as shown in the flow chart illustrated in
(70) Referring now to
(71) As shown in
(72) From a timing perspective the service area (dotted in
(73) By knowing the sign of the TAE the “center” point for the service is known i.e. if it is closer to BS A than to BS B. What we do not know is if the UE is within the service area or not from a timing perspective. This can be estimated through the path loss estimates towards the UE and method in
(74) Referring now to
(75) For a heterogeneous deployment with a small cell within a larger cell, see
(76) A negative sign of TAE.sub.A-B implies A “early” i.e. somewhat compensates for the longer propagation distance from A and allows a relative larger ΔTprop. And from above the needed ΔTprop will be at least >(ISD−Small cell edge distance)/c.
(77) D.2. Analysis with ΔTprop Estimates
(78) Previous section made timing analysis of a coordinated service towards a UE based on estimates of remaining budget for ΔTprop (i.e., ΔTpropM), i.e. without using any method for deriving the ΔTprop. In this section methods for ΔTprop estimates are added improving overall confidence in analysis.
(79) D.2.1 MRTD Analysis for a TA Based ΔTprop Approach
(80) For initial access the UE adjusts its PRACH transmission to the BS timing through the received DL. Due to RF distance between the BS and the UE the DL transmission arrives a Tprop later at the UE. Due to this, the PRACH is not perfectly aligned with the BS ideal UL timing, more precise it is 2×Tprop late (see
(81) If we disregard for asymmetries, then the remaining part is the UE DL to UL timing error and the base station receive time stamp accuracy. The base station receive time accuracy is normally very good and the worst-case UE timing error could be extracted from Table 3 (below) where half shall be used for the Tprop error (single path). As an example, for 120 kHz SCS the UE error would correspond to ˜57 ns and sufficient small for Tprop estimates. Note: T.sub.c=1/(Δf.sub.max.Math.N.sub.f) with Δf.sub.max=480.Math.10.sup.3 Hz and N.sub.f=4096 i.e. 0.5086 ns.
(82) TABLE-US-00003 TABLE 3 Frequency SCS of SSB SCS of uplink Range signals (KHz) signals s(KHz) T.sub.e 1 15 15 [12]*64*T.sub.c 30 [10]*64*T.sub.c 60 [10]*64*T.sub.c 30 15 [8]*64*T.sub.c 30 [8]*64*T.sub.c 60 [7]*64*T.sub.c 2 120 60 [3.5]*64*T.sub.c 120 [3.5]*64*T.sub.c 240 60 [3]*64*T.sub.c 120 [3]*64*T.sub.c Note 1: T.sub.c is the basic timing unit defined in TS 38.211 Editor's note: The final values of T.sub.e for 120 Hz SSB SCS are subject to further discussions in further meeting, and may not be outside 3*64*T.sub.c to 3.5*64*T.sub.c.
(83) Table 3 above corresponds to table 7.1.2-1 from 3GPP TS 38.133 V1.0.0.
(84) The TA will be monitored and updated regularly based on UE mobility.
(85) For coordinated services like Dual Connectivity with multiple UE UL transmissions and TA to respectively BS-A and BS-B the ΔTprop.sub.A-B=(TA.sub.BS-A−TA.sub.BS-B)/2. The sign of ΔTprop.sub.A-B indicates if the UE is within the timing “service area” or not as seen in the MRTD budget and visualized in
(86) Referring now to
(87) After step s1804, the process proceeds to step s902, in which, as described above, CSCF 410 determines whether MRTD.sub.R is less than or equal to the size of the CP. If it is, then the process continues to step s1806, otherwise to step s1808. In step s1806, CSCF 410 calculates E=MRTD.sub.R−TAE.sub.A-B−ΔTprop.sub.A-B−DS, where DS=max(DS1, . . . , DSn), as described above. In step s1808, CSCF 410 calculates E=MRTD.sub.R−TAE.sub.A-B−ΔTprop.sub.A-B. In step s1810, CSCF 410 compares E to a threshold. If E is not greater than the threshold, then in step 1812 CSCF 410 selects another TRP pair (e.g., A and C) and performs the same analysis for the new pair. If there are no more pairs to select, the CS is not possible.
(88) The threshold could be set for margins in estimate uncertainties and for mobility. If multiple TA are lacking e.g. since service might only use a single UL but multiple DL, different options still exists.
(89) D.2.2. ΔTprop Estimates Based on Single UE Transmission with BS Time Stamping
(90) A single and simultaneous UE transmission is received and time stamped at the base stations involved in the service, see
(91) D.2.3. ΔTprop Estimates Based on Path Loss Estimates
(92) The path loss towards the UE would give an estimate of distance towards the UE and, thus, path loss data could be used for ΔTprop estimates. The quality of the path loss estimates depends of UE DL measurement accuracy and environments where LOS components give best estimates.
(93) Other methods exist to derive ΔTprop estimates, all of which are applicable for the methods presented herein.
(94) E. Post Processing of MRTD Component Statistics for Future Network Improvements.
(95) E.1. TAE Improvements and Effect of Service Availability
(96) If we look into the general formula for the MRTD: MRTD=TAE+ΔTprop or MRTD=max(DS1, . . . , DSn)+TAE+ΔTprop (DS only for CP related requirements), the ΔTprop and DS are properties related to environment, UE relative positions and deployments and not easy to change. Improving TAE can be done by improving existing synchronization solutions, generally at cost.
(97) Statistics pertaining to failed attempts for setting up a specific coordinated service between a specific set of base stations are available. As an example, for a given CS (e.g., CS X) and given pair of TRPs (e.g., A and B), we may have data indicating the number of successful attempts at providing CS X (e.g., 4000) and data indicating the number of Failed attempts (e.g., 1000, i.e. a 20% failure rate).
(98) Post processing and considering MRTD components for the failed attempts and effects of improved TAE:
(99) 0.9*TAE.fwdarw.Remaining failed attempts 500 i.e. 10%
(100) 0.5*TAE.fwdarw.Remaining failed attempts 200 i.e. 4%
(101) 0*TAE.fwdarw.Remaining failed attempts 150 i.e. 3% (i.e. cannot be resolved even with ideal TAE).
(102) With such data available, effects of improved TAE through improved base station synchronization versus added cost could be judged versus the higher availability of the service.
(103) E.2. Tuning TAE Between Base Stations
(104) Instead of improving base station synchronization and thereby reducing the TAE as described above in E.1, the TAE between base stations could be reduced by fine adjusting the timing of individual base stations.
(105) The same approach as described above can be used to determine the effects of total reduced failed attempts per service and involved base stations. The TAE relations between a base station pair cannot be tuned isolated due to risk of sub optimizing and making TAE between other base stations worse. E.g. if coordinated services between base station A-B in
(106) E.3. Tuning Base Station Power
(107) Based on post processing of MRTD data, conclusions can be made whether coordinated services generally are off-center between base station mid-point. This could be as shown earlier due to TAE misalignment and thereby off-centering the timing “service area” as shown in
(108) In any case, a pre-requisite for the service is that both paths have a sufficient high SNR. As shown in
(109) E.4. Tuning Service Decision Threshold Limits
(110) In earlier flow charts like in
(111)
(112)
(113)
(114)
(115) In step s2502, a timing requirement value (MRTD.sub.R) representing a maximum received timing difference requirement is obtained.
(116) In step s2504 a first timing alignment error value (TAE-1) indicating a timing alignment error between a first transmission and reception point (TRP) and a second TRP is obtained.
(117) Step s2506 is a determining step in which it is determined whether to: initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE, wherein the determination is based on at least the TAE-1 and the MRTD.sub.R.
(118) In some embodiments, the step of obtaining MRTD.sub.R comprises determining a coordinated services type and, selecting an MRTD.sub.R that is associated with the determined coordinated services type. In other embodiments, the step of obtaining MRTD.sub.R comprises receiving a message transmitted by the UE, wherein the message comprises information indicating the MRTD.sub.R and information indicating that the MRTD.sub.R is applicable for the coordinated service.
(119) In some embodiments, the process further comprises determining, based on at least the TAE-1 and the MRTD.sub.R, whether to initiate a coordinated service for the UE, and this determining step comprises determining whether TAE-1 is less than MRTD.sub.R. In such an embodiment, the process may further include, obtaining a second timing alignment error value (TAE-2) indicating a timing alignment error between the first TRP and a third TRP as a result of determining that TAE-1 is not less than MRTD.sub.R, and determining, based on at least the TAE-2 and the MRTD.sub.R, whether to initiate the coordinated service for the UE. In some embodiments, the method may include determining not to initiate the coordinated service for the UE as a result of determining that TAE-1 is not less than MRTD.sub.R.
(120) In some embodiments the first determining step (step s2506) comprises determining, based on at least the TAE-1 and the MRTD.sub.R, a propagation time difference margin (ΔTpropM), and determining whether ΔTpropM is greater than a threshold. In such an embodiment the process may also include determining whether the UE is located within a valid timing area. In some embodiments, the determination as to whether the UE is located within the valid timing area is based on at least a pathloss difference and the sign of TAE-1.
(121) In some embodiments, determining ΔTpropM comprises calculating a) ΔTpropM=MRTD.sub.R−TAE-1 or b) ΔTpropM=MRTD.sub.R−TAE-1−DS-Max, where DS-Max is the maximum of a plurality of channel delay spreads values.
(122) In some embodiments, process 2500 may further include the steps of: obtaining, for a channel between the first TRP and the UE, a first channel delay spread value (DS-1); obtaining, for a channel between the second TRP and the UE, a second channel delay spread value (DS-2); and determining DS-Max, wherein, if DS-1 is greater than DS-2, then DS-Max is greater than or equal to DS-1 (e.g., DS-Max=max(DS-1, DS-2) or DS-Max=max(DS-1, DS-2, . . . , DS-n)), wherein the step of determining whether to initiate a coordinated service for a user equipment (UE) or modify a coordinated service currently being provided to the UE is based on at least the TAE-1, DS-Max, and the MRTD.sub.R. In some embodiments, the process further includes selecting a beam direction based on both a link quality associated with the beam and a channel delay spread value associated with the beam.
(123) In some embodiments, the process also includes determining a potential network improvement based on a processing for statistics for MRTD budgets and service attempts.
(124) In some embodiments, the process also includes determining a propagation time difference (ΔTprop), wherein the method comprises determining, based on at least the TAE-1, ΔTprop, and the MRTD.sub.R, whether to: initiate a coordinated service for the UE or modify a coordinated service currently being provided to the UE. In some embodiments, the step of determining whether to initiate or modify the CS for the UE may comprises calculating E=MRTD.sub.R−TAE-1−ΔTprop; and comparing E to a threshold. In some embodiments, the step of determining whether to initiate or modify a coordinated service for the UE may comprise calculating E=MRTD.sub.R−TAE-1−ΔTprop−DS, wherein DS is a channel delay spread value; and comparing E to a threshold.
(125) In some embodiments, determining ΔTprop comprises: obtaining a first timing advance (TA) value (TA.sub.BS-A); obtaining a second timing advance (TA) value (TA.sub.BS-B); and calculating ΔTprop=(TA.sub.BS-A−TA.sub.BS-B)/2.
(126) While various embodiments of the present disclosure are described herein, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosure unless otherwise indicated herein or otherwise clearly contradicted by context. Further, the same principles described above can be used to evaluate a Maximum Transmit Timing Difference (MTTD) for a UE because the MTTD has a known relation to MRTD and if MRTD is fulfilled the MTTD shall be fulfilled.
(127) Additionally, while the processes described above and illustrated in the drawings are shown as a sequence of steps, this was done solely for the sake of illustration. Accordingly, it is contemplated that some steps may be added, some steps may be omitted, the order of the steps may be re-arranged, and some steps may be performed in parallel.
REFERENCES
(128) [1] 3GPP TR 36.815 [2] 3GPP 36.104 [3] 3GPP 36.133 [4] 3GPP TS 28.632 V12.0.1, “Inventory Management (IM) Network Resource Model (NRM), Integration Reference Point (IRP); Information Service (IS)”