The present application relates to wireless communication, and more particularly, to a method of propagation delay compensation (PDC), and related devices such as a user equipment (UE) and a base station (BS).
Wireless communication systems, such as the third-generation (3G) of mobile telephone standards and technology are well known. Such 3G standards and technology have been developed by the Third Generation Partnership Project (3GPP). The 3rd generation of wireless communications has generally been developed to support macro-cell mobile phone communications. Communication systems and networks have developed towards being a broadband and mobile system. In cellular wireless communication systems, a user equipment (UE) is connected by a wireless link to a radio access network (RAN). The RAN includes a set of base stations (BSs) which provide wireless links to the UEs located in cells covered by the base stations, and an interface to a core network (CN) which provides overall network control. The RAN and CN each conducts respective functions in relation to the overall network.
The 3GPP has developed the so-called Long-Term Evolution (LTE) system, namely, an Evolved Universal Mobile Telecommunication System Territorial Radio Access Network (E-UTRAN), for a mobile access network where one or more macro-cells are supported by base station knowns as an eNodeB or eNB (evolved NodeB). More recently, LTE is evolving further towards the so-called 5G or NR (new radio) systems where one or more cells are supported by base stations known as a next generation Node B called gNodeB (gNB).
The 5G New Radio (NR) standard will support a multitude of different services each with very different requirements. These services include Enhanced Mobile Broadband (eMBB) for high data rate transmission, Ultra-Reliable Low Latency Communication (URLLC) for devices requiring low latency and high link reliability and Massive Machine-Type Communication (mMTC) to support a large number of low-power devices for a long life-time requiring highly energy efficient communication.
The URLLC is a communication service for successfully delivering packets with stringent requirements, particularly in terms of availability, latency, and reliability. The URLLC will enable supporting the emerging applications and services. Example services include wireless control and automation in industrial factory environments, inter-vehicular communications for improved safety and efficiency, and the tactile internet. It is of importance for 5G especially considering the effective support of verticals which brings new business to the whole telecommunication industry.
Time Sensitive Network (TSN) is a set of standards (IEEE 802.1Q TSN Standard) developed by IEEE to define a mechanism for the time-sensitive transmission of data and accurate timing reference over a wired Ethernet network. The accurate reference timing emanates from a central clock source known as Grand Master, and its distribution through a series of hops between nodes is based on the Precision Time Protocol.
One of the important requirements of NR system supports for some form of interworking with the TSN. As illustrated in
Propagation Delay Compensation (PDC) has been discussed extensively in 3GPP meetings as a key issue of TSN service. Based on the studies in 3GPP technical specification Release 16, the work of propagation delay compensation in Release 17 includes the following: (1) Downlink (DL) propagation delay compensation should be needed for distance >200 m or UE-to-UE communication. (2) Propagation delay compensation should be done by UE implementation (because the indicated time is referenced at the network). (3) Timing advanced should be the method for propagation delay compensation. But whether and how to perform propagation delay compensation supporting time sensitive services for a UE in Radio Resource Control (RRC) connected/idle/inactive state is still a problem to be resolved.
An objective of the present application is to provide a method of propagation delay compensation (PDC), a user equipment (UE) and a base station (BS) for solving the problems in the existing arts.
In a first aspect, an embodiment of the present application provides a method of propagation delay compensation (PDC), performed by a UE, the method including: (a) being indicated by a PDC indication; (b) determining whether to perform PDC based on the PDC indication; (c) being indicated by timing advance; and (d) performing the PDC based on the timing advance in response to determining to perform the PDC in step (b).
In a second aspect, an embodiment of the present application provides a method of propagation delay compensation (PDC), performed by a BS, the method including: (a) indicating to a user equipment (UE) by a PDC indication; (b) expecting the UE to determine whether to perform PDC based on the PDC indication; (c) indicating to the UE by timing advance; and (d) expecting the UE to perform the PDC based on the timing advance in response to the UE determining to perform the PDC in step (b).
In a third aspect, an embodiment of the present application provides a UE, communicating with a BS in a network, the UE including a processor, configured to call and run program instructions stored in a memory, to execute the method of the first aspect.
In a fourth aspect, an embodiment of the present application provides a BS, communicating with a UE in a network, the BS including a processor, configured to call and run program instructions stored in a memory, to execute the method of the second aspect.
In a fifth aspect, an embodiment of the present application provides a computer readable storage medium provided for storing a computer program, which enables a computer to execute the method of any of the first and the second aspects.
In a sixth aspect, an embodiment of the present application provides a computer program product, which includes computer program instructions enabling a computer to execute the method of any of the first and the second aspects.
In a seventh aspect, an embodiment of the present application provides a computer program, when running on a computer, enabling the computer to execute the method of any of the first and the second aspects.
In order to more clearly illustrate the embodiments of the present application or related art, the following figures that will be described in the embodiments are briefly introduced. It is obvious that the drawings are merely some embodiments of the present application, a person having ordinary skill in this field can obtain other figures according to these figures without paying the premise.
Embodiments of the disclosure are described in detail with the technical matters, structural features, achieved objects, and effects with reference to the accompanying drawings as follows. Specifically, the terminologies in the embodiments of the present application are merely for describing the purpose of the certain embodiment, but not to limit the disclosure.
In this document, the term “/” should be interpreted to indicate “and/or.” As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, “at least one of A and B” (or, equivalently, “at least one of A or B,” or, equivalently “at least one of A and/or B”) can refer, in one embodiment, to at least one, optionally including more than one, A, with no B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, with no A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and at least one, optionally including more than one, B (and optionally including other elements); etc.
Regarding propagation delay compensation (PDC) between a user equipment (UE) and a base station (BS) (e.g., gNB) in a 5G system, there are two questions that should be considered first. One is when does the UE perform propagation delay compensation, and the other one is how does the BS control the PDC for UEs.
For the question, when does the UE perform propagation delay compensation, there may have two proposals as below. (1) A UE may always perform PDC, such that each UE can reduce the impact from propagation delay. However, this will increase the complexity for the UEs that does not need the URLLC services and for the UEs that is close to the gNB (e.g., distance >200 m). (2) The UEs whose TA is more than or equal to a threshold (e.g., 3) may need to perform PDC. Because TA is indicated by the gNB, the gNB will know which UE performs PDC if the gNB and the UE follow the same rule (i.e., TA is more than or equal to 3) at the same time.
When calculating the timing advance (i.e., TA), a function NTA=TA*16*64/2u is used in recent 3 GPP technical specification Release 16 or 17. For 15 kHz subcarrier spacing, u=0. Therefore NTA=TA*16*64. Timing advanced=(NTA+NTA,offset)*Tc=TA*16*64*Tc where Tc=0.509 ns and NTA,offset=0 for FR1 FDD. Then, (3*108(m/s)*TA*16*64*0.509*10−9(s))/2>200 m, it can be known that 78.1824*TA>200 m. Therefore, TA>2.56. TA granularity error is large, and it finally determines that TA>=3.
For the question, how does the gNB control the PDC for UEs, there may have two proposals as below. Based on the calculated TA value, the gNB can indicate the UE to do or not to do PDC. (1) By default, a UE may always perform PDC regardless of the TA value. In this case, the gNB can indicate the UE not to do PDC when the estimated TA value is smaller than or equal to 2. (2) By default, a UE may always not perform PDC. In this case, the gNB can indicate the UE to do PDC when the estimated TA value is larger than or equal to 3. This case is a better one because it is wasteful for a UE always doing PDC though the previous case is also considered possible.
Each of the processor 11a, 11b, 201a, and 301 may include a general-purpose central processing unit (CPU), an application-specific integrated circuits (ASICs), other chipsets, logic circuits and/or data processing devices. Each of the memory 12a, 12b, 202a, and 302 may include a read-only memory (ROM), a random access memory (RAM), a flash memory, a memory card, a storage medium, other storage devices, and/or any combination of the memory and storage devices. Each of the transceiver 13a, 13b, 203a, and 303 may include baseband circuitry and radio frequency (RF) circuitry to process radio frequency signals. When the embodiments are implemented in software, the techniques described herein can be implemented with modules, procedures, functions, entities and so on, that perform the functions described herein. The modules can be stored in a memory and executed by the processors. The memory can be implemented within a processor or external to the processor, in which those can be communicatively coupled to the processor via various means are known in the art. The network entity device 300 may be a node in a central network (CN). CN may include LTE CN or 5G core (5GC) which may include user plane function (UPF), session management function (SMF), access and mobility management function (AMF), unified data management (UDM), policy control function (PCF), control plane (CP)/user plane (UP) separation (CUPS), authentication server function (AUSF), network slice selection function (NSSF), the network exposure function (NEF), and other network entities.
The followings provide three exemplary procedures of performing propagation delay compensation by a UE, that is, (a) UE is in Radio Resource Control (RRC) inactive/idle; (b) UE is in RRC connected (gNB initiated); and (c) UE is in RRC connected (UE initiated).
(a) UE is in Radio Resource Control (RRC) Inactive/Idle
Please refer to
Step 1: A gNB broadcast system information (SI) (e.g., system information block (SIB9)) to a UE. The system information carries reference time information (e.g., ReferenceTimeInfo-r16) which provides the reference time for UE calibration. After receiving the ReferenceTimeInfo-16, the UE will adjust its timing at the subframe indicated by the ReferenceTimeInfo-16. In this step, the UE will not perform PDC because the gNB did not receive any uplink (UL) signal from the UE to estimate timing advance for the UE. However, the gNB may indicate to all UEs whether to perform PDC through a PDC common indication (e.g., PropagationDelayCompensationCommon) information element (IE) of the reference time information. For example, if the scenario is indoor small cell (e.g., the number of hops between the Time Sensitive Network (TSN) device and the 5G GM is only one), the gNB may indicate all UEs not to perform PDC by configuring PropagationDelayCompensationCommon as false. If the scenario is outdoor large cell (e.g., there are multiple gNBs serving all UEs), the gNB may indicate all UEs to perform PDC by configuring PropagationDelayCompensationCommon as true. Other influencing factors include different deployment (single-gNB, multi-gNB, multi-distributed unit (DU)/transmission/reception point (TRP)) and different cell sizes. The gNB may also provide with a PDC threshold for all the UEs to perform PDC. When the received timing advance, TA, in the following step is greater than or equal to the PDC threshold (e.g., PropagationDelayCompensationThreshold of the reference time information), the UEs shall perform PDC. The PropagationDelayCompensationCommon and the PropagationDelayCompensationThreshold are used for configuring all UEs in RRC inactive/idle state whether to perform PDC.
Step 2: When the UE wants to establish connection with the gNB, the UE transmits a preamble to the gNB. The establishment cause may be mobile-originated data transmission or paging by the gNB because of mobile-terminated data transmission.
Step 3: Based on the received preamble, the gNB estimates the timing advance (or enhanced timing advance, which will be described in details below) for the UE. Then the gNB responses with a random access response (RAR) including the timing advance (or enhanced timing advance) and propagation delay compensation indication. The gNB configures the propagation delay compensation indication=1 when the estimated timing advance (or enhanced timing advance) is larger than or equal to a specific value. The specific value may be between 2 and 3. Otherwise, the gNB configures the propagation delay compensation indication=0. The propagation delay compensation indication is used for the UE to determine whether to perform PDC.
Step 4: The UE performs PDC based on the propagation delay compensation indication, and the timing advance (or enhanced timing advance). For example, when the propagation delay compensation indication=1, the UE performs PDC based on the timing advance (or enhanced timing advance). When the propagation delay compensation indication=0, the UE will not perform PDC.
It is noted that the propagation delay compensation indication in Medium Access Control (MAC) Control Element (CE) in RAR message may be an alternative to the PropagationDelayCompensationCommon and the PropagationDelayCompensationThreshold in the RRC messages. One of the methods of PDC indication could be used for UEs to determine when and how to perform PDC. In an embodiment, the UEs may determine whether to perform the PDC based on the latest received PDC indication.
(b) UE is in RRC Connected (gNB Initiated)
Please refer to
Step 1: After receiving timing advance (or enhanced timing advance) from RAR, the UE will start timeAlignmentTimer. Then after finishing random access procedure, the UE enters RRC connected state. When the timeAlignmentTimer is running, the UE maintains time synchronization with the gNB.
Step 2: The gNB may update the reference time information (e.g., ReferenceTimeInfo-r16) through a downlink (DL) information transfer message (e.g., DLinformationTransfer message). The DLinformationTransfer message may include the PropagationDelayCompensationDedicated-r16 and/or the PropagationDelayCompensationThreshold which are used for the UE to determine whether to perform PDC. The PropagationDelayCompensationDedicated-r16 is similar to the PropagationDelayCompensationCommon except that it is UE dedicated and the function of PropagationDelayCompensationThreshold is similar to or the same as that used for UE in RRC inactive/idle as described above, which are not repeated herein.
Step 3: The gNB will maintain a timeAlignmentTimer for each UE. Before the timeAlignmentTimer expires, the gNB transmits Timing Advance Command MAC CE to the UE to maintain synchronization with the UE. The Timing Advance Command MAC CE may include at least one of timing advance (or enhanced timing advance) and propagation delay compensation indication. It is noted that the gNB configures the propagation delay compensation indication=1 when the estimated timing advance (or enhanced timing advance) is larger than or equal to a specific value. The specific value may be between 2 and 3. Otherwise, the gNB configures the propagation delay compensation indication=0.
It is noted that only one of RRC-based PropagationDelayCompensationDedicated-r16 and MAC-based propagation delay compensation indication may be used for informing the UE whether to perform PDC.
Step 4: After receiving the DLinformationTransfer/Timing Advance Command MAC CE, the UE performs PDC based on the PropagationDelayCompensationDedicated-r16/propagation delay compensation indication and the timing advance (or enhanced timing advance), and then restarts timinAlignmentTimer.
(c) UE is in RRC Connected (UE Initiated)
Please refer to
Step 1: After receiving timing advance (or enhanced timing advance) from RAR, the UE will start timeAlignmentTimer. Then after finishing random access procedure, the UE enters RRC connected state. When the timeAlignmentTimer is running, the UE maintains time synchronization with the gNB.
Step 2: The gNB may update the reference time information (e.g., ReferenceTimeInfo-r16) through a downlink (DL) information transfer message (e.g., DLinformationTransfer message). The DLinformationTransfer message may include the PropagationDelayCompensationDedicated-r16 and/or the PropagationDelayCompensationThreshold which are used for the UE to determine whether to perform PDC. The PropagationDelayCompensationDedicated-r16 is similar to the PropagationDelayCompensationCommon except that it is UE dedicated and the function of PropagationDelayCompensationThreshold is similar to or the same as that used for UE in RRC inactive/idle as described above, which are not repeated herein.
Step 3: When the UE moves quickly (e.g., more than 30 m/s), the propagation delay changes during 1 second is about 100 ns. Therefore, the UE may request to update its timing advance before timAlignmentTimer expires. The timing advance request message may be a MAC CE or an RRC message.
Step 4: After receiving timing advance request message, the gNB transmits Timing Advance Command MAC CE to the UE to update timing advance for the UE. The Timing Advance Command MAC CE may include at least one of timing advance (or enhanced timing advance) and propagation delay compensation indication. It is noted that only one of RRC-based PropagationDelayCompensationDedicated-r16 and MAC-based propagation delay compensation indication may be used for informing the UE whether to perform PDC.
Step 5: After receiving the Timing Advance Command MAC CE, the UE performs PDC based on the PropagationDelayCompensationDedicated-r16/propagation delay compensation indication and the timing advance (or enhanced timing advance), and then restarts timinAlignmentTimer.
RRC control messages modifications:
New reference time information (e.g., ReferenceTimelnfo) information element carried in (a) broadcast message (e.g., system information block) and (b) unicast message (e.g., DL information transfer message) is proposed in the present application.
(a) Broadcast message:
SIB9 contains information related to GPS time and Coordinated Universal Time (UTC). The UE may use the parameters provided in this system information block to obtain the UTC, the GPS and the local time. NOTE: The UE may use the time information for numerous purposes, possibly involving upper layers e.g., to assist GPS initialisation, to synchronise the UE's clock.
—ReferenceTimeInfo
The IE ReferenceTimeInfo contains timing information for 5G internal system clock used for, e.g., time stamping.
It is noted that PropagationDelayCompensationCommon is configured for all UEs in a cell. When PropagationDelayCompensationCommon is configured as true, all UEs in a cell shall perform propagation delay compensation. When PropagationDelayCompensationCommon is absent, all UEs shall act as previous PropagationDelayCompensationCommon indicated. PropagationDelayCompensationThreshold provides a value of threshold for all UEs to perform PDC. When the received TA is greater than or equal to the PropagationDelayCompensationThreshold, the UEs shall perform PDC.
(b) Unicast message:
The DLInformationTransfer message is used for the downlink transfer of NAS dedicated information and timing information for the 5G internal system clock. Signalling radio bearer: SRB2 or SRB1 (only if SRB2 not established yet. If SRB2 is suspended, the network does not send this message until SRB2 is resumed.) RLC-SAP: AM. Logical channel: DCCH. Direction: Network to UE
ReferenceTimeInfo
The IE ReferenceTimelnfo contains timing information for 5G internal system clock used for, e.g., time stamping.
ReferenceTimeInfo information element
It is noted that PropagationDelayCompensationDedicated is configured for a specific UE in a cell. When PropagationDelayCompensationDedicated is configured as true, the UE in a cell shall perform propagation delay compensation. When PropagationDelayCompensationDedicated is absent, the UE shall perform as previous PropagationDelayCompensationDedicated.
PropagationDelayCompensationThreshold provides a value of threshold for the UE to perform PDC. When the received TA is greater than or equal to the PropagationDelayCompensationThreshold, the UE shall perform PDC.
Enhanced granularity of timing advance (TA) value
TA value is sent in TA command and according to recent 3 GPP technical specification release (Release 16 or 17), granularity of TA value is 16·64·Tc/2μ. Table 5 summarizes the inaccuracy caused by TA indication for different subcarrier space (SCS).
It can be known from recent 3GPP technical specification release that NTA=TA*16*64/2u, where TA=0, 1, 2, . . . , 3846. For 15 kHz SCS, u=0. When TA=1, distance from the gNB=(3*108(m/s)*1*16*64*0.509*109(s))/2=78.18 m.
Based on above result, only UEs with a distance greater than 78.18 meters can be distinguished. This is not precise enough and will have impact on certain UEs. For example, how to configure timing advance for a UE 70 meters away from the gNB? Although cyclic prefix (CP) can resolve the UL transmission error such that the gNB can receive the UL transmission successful, it is not helpful to provide high accuracy timing between the UE and the gNB. Therefore, the granularity of timing advance should be enhanced to reduce timing error caused by TA indication.
Based on the analysis of time synchronization error for indoor (e.g., control-to-control communication) and outdoor (e.g., smart grid communication) as will be described in details below, the synchronization accuracy requirement would be met if the timing advance granularity can be reduced to one fourth or even one eighth of the original one.
It is therefore proposed a use of an enhanced timing advance in comparison to a legacy timing advance. The enhanced timing advance may have a non-enhanced part and an enhanced part that are used together to control the amount of timing adjustment. The enhanced part may have one or more bits used to control part of the amount of timing adjustment. In an embodiment, the enhanced part of the enhanced timing advance is a decimal part with a value decided by a fraction with a non-zero denominator represented by one or more binary digits.
Timing Advance (TA) Command MAC CE Design
MAC subheader for the enhanced timing advance is illustrated in
In another embodiment, MAC subheader for the enhanced timing advance is illustrated in
eLCID: The extended Logical Channel ID field identifies the logical channel instance of the corresponding MAC SDU or the type of the corresponding MAC CE as described in Table 7 below for the DL-SCH. For example, the eLCID for enhanced timing advance is set to Codepoint (244) with Index(308).
Timing Advance Command MAC CE
The Timing Advance Command MAC CE is identified by MAC subheader with LCID as specified in Table 6 or Table 7 above. As illustrated in
Enhanced Timing Advance Command MAC CE (Option A)
The Enhanced Timing Advance Command MAC CE is identified by MAC PDU subheader with LCID as specified in Table 6 or Table 7 above. As illustrated in
An example of a DL MAC Protocol Data Unit (PDU) with enhanced timing advance MAC CE (Option A) is provided as illustrated in
Enhanced Timing Advance Command MAC CE (Option B)
The Enhanced Timing Advance Command MAC CE is identified by MAC PDU subheader with LCID as specified in Table 6 or Table 7above. As illustrated in
An example of a DL MAC PDU with enhanced timing advance MAC CE (Option B) is provided as illustrated in
MAC PDU (Random Access Response)
A MAC PDU consists of one or more MAC subPDUs and optionally padding. Each MAC subPDU consists one of the following:
A MAC subheader with Backoff Indicator consists of five header fields E/T/R/R/BI as described in
A MAC subheader with RAPID consists of three header fields E/T/RAPID as described in
Padding is placed at the end of the MAC PDU if present. Presence and length of padding is implicit based on transmission block (TB) size, size of MAC subPDU(s). nd of the MAC PDU if present. Presence and length of padding is implicit based on TB size, size of MAC subPDU(s).
Since only one reserved bit is left in MAC RAR, it may not have enough space for carrying the enhanced timing advance as defined in option A above. Therefore, option B may be used, the non-enhanced part of the enhanced timing advance may be carried in a first MAC subPDU corresponding to MAC RAR and the enhanced part of the enhanced timing advance may be carried in a second MAC subPDU different from the first MAC subPDU as described in
Commercial interests for some embodiments are as follows. 1. Solving issues in the prior art. 2. Improving PDC control or management flexibility. 3. Enhancing the timing advance granularity. 4. Carrying out accurate propagation delay compensation. 5. Enhancing the reliability of the network. 6. Providing a good communication performance. Some embodiments of the present application are used by 5G-NR chipset vendors, V2X communication system development vendors, automakers including cars, trains, trucks, buses, bicycles, moto-bikes, helmets, and etc., drones (unmanned aerial vehicles), smartphone makers, communication devices for public safety use, AR/VR device maker for example gaming, conference/seminar, education purposes. Some embodiments of the present application are a combination of “techniques/processes” that can be adopted in 3GPP specification to create an end product. Some embodiments of the present application could be adopted in the 5G NR unlicensed band communications. Some embodiments of the present application propose technical mechanisms.
Analysis for Time Synchronization Error
The enhanced timing advance is proposed in the present application to satisfy synchronization requirements for IIoT applications, for example. The synchronization budget for Uu interface (i.e., Uu interface is the interface between the UE and the gNB) is analyzed below, and the benefits of the proposed enhanced timing advance in comparison to legacy timing advance is also provided.
1. Use Cases for Further Study on Propagation Delay Compensation (PDC)
2. Synchronization Error Budget
The 5G System (5GS) end-to-end (E2E) synchronization budget could be split into three parts namely Device, Uu interface and Network, as indicated in
Scenario 1: In the control-to-control communication use case, where time sensitive network (TSN) end stations behind a target UE are synchronized to any Time Domain (TD), from a GM behind the core network (CN). The 5GS introduced error is caused by the relative time-stamping inaccuracy at the network TSN translator (NW-TT) and the device side TSN translators (DS-TTs).
Scenario 2: In the control-to-control communication use case, where TSN end stations behind a target UE are synchronized to any TD, from a GM behind the UE. The 5GS introduced error is caused by the relative time-stamping inaccuracies at the involved DS-TTs.
Scenario 3: In the smart grid use case, where the TSN end stations behind a target UE are synchronized to the 5G GM TD. The 5GS introduced error is caused by the synchronization of the 5G clock to the DS-TT.
3. Evaluation on the Time Synchronization Accuracy over Uu Interface
As illustrated in
T
UE
=T
BS
+P
DL
T
UE=(TBS+ERRBs_timing)+(PDL+ERRPP_DL)
T
UE
=T
BS
+P
DL (ERRBs_timing+ERRP_DL)
T
UE
=T
BS
+P
DL[ERRBs_timing+½*(ERRasymmetry+ERRBs_detect+ERRTA_indicate+Te)]
Therefore, total error of the time synchronization is:
ERRtotal=ERRBs_timing+½*(ERRasymmetry+ERRBs_detect+ERRTA_indicate+Te)
In the following, individual error for the gNB, the UE, and the propagation delay was discussed. BS timing error (ERRBS_timing)
From recent 3GPP technical specification release, there is various requirement for the TAE under different cases.
UE Timing Error (Te)
From recent 3GPP technical specification release, Te has various values under different scenarios.
From recent 3GPP technical specification release, there is a UE Timing Advance adjustment accuracy requirement. (Note: Timing Advance adjustment accuracy should be included in UE timing error, Te.)
DL propagation delay estimation error (TA estimation error, ERRP_DL)
(1) Asymmetry is only present if the second path is stronger and of a very longer propagation delay. Therefore, for indoor scenario, DL-UL asymmetry could assume zero. For smart grid scenario, DL-UL asymmetry could be set to ±160 ns.
(2) Based on simulations, BS detecting error assumes to be 100 ns.
(3) The indicating granularity of TA command causes error that can be as large as half of the indicating granularity. According to 38.213, the TA indicating granularity is 16·64·Tc/2μ, so the indicating error can be assumed as +/−8·64·Tc/2μ.
(4) Based on Table 13, Te could be 390 ns for SCS=15 KHz SCS and 260 ns for SCS=30 KHz.
Based on above equations and above calculations, the following result is obtained.
Taking SCS=30 KHz for example, it showed that with timing advanced enhancements achieved by the present application, the total error for indoor (i.e., 266.25 ns) is improved as compared to legacy timing advance use case (i.e., 315 ns), and the improvement is on TA Indicating error. Although it still cannot meet the Uu synchronization budget (i.e., 195 ns), it is possible that other requirements may be adjusted to meet the requirement of control-to-control use case in scenario 2.
The embodiment of the present application further provides a computer readable storage medium for storing a computer program. The computer readable storage medium enables a computer to execute corresponding processes implemented by the UE/BS in each of the methods of the embodiment of the present application. For brevity, details will not be described herein again.
The embodiment of the present application further provides a computer program product including computer program instructions. The computer program product enables a computer to execute corresponding processes implemented by the UE/BS in each of the methods of the embodiment of the present application. For brevity, details will not be described herein again.
The embodiment of the present application further provides a computer program. The computer program enables a computer to execute corresponding processes implemented by the UE/BS in each of the methods of the embodiment of the present application. For brevity, details will not be described herein again.
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different approaches to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present application.
While the present application has been described in connection with what is considered the most practical and preferred embodiments, it is understood that the present application is not limited to the disclosed embodiments but is intended to cover various arrangements made without departing from the scope of the broadest interpretation of the appended claims.
This application claims the benefits of International Application No. PCT/CN2021/123938 filed on Oct. 14, 2021, which claims the priority to a U.S. Provisional Application No. 63/091,360 filed on Oct. 14, 2020. The entire disclosures of above applications are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/123938 | 10/14/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63091360 | Oct 2020 | US |