Method, ue, base station, device and computer readable storage medium for time synchronization
By receiving and processing indication information, the base station estimates the transmission delay of the UE and sends a precise time synchronization indication, which solves the time synchronization problem between terminals in a high-reliability, low-latency communication system and achieves a synchronization accuracy of <1μs.
Patent Information
- Application Number
- CN201910924951.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-04-24
- Filing Date
- 2019-09-27
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2039-09-27
AI Technical Summary
Existing technologies cannot achieve strict time synchronization between terminals in a highly reliable, low-latency communication system, especially in scenarios where the radii of different base stations or cells vary greatly, and the time synchronization error exceeds the 1μs requirement.
By receiving indication information, the time precision of the bits is determined, and TSN time synchronization is performed based on the indication information and the time precision of the bits. The base station estimates the transmission delay of each UE and sends corresponding indication information to achieve accurate time synchronization.
It achieves more accurate TSN time synchronization in a highly reliable, low-latency communication system, meeting the time synchronization error requirement of <1μs.
Smart Images

Figure CN111565083B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular, relates to a time synchronization method, a UE, a base station, a device and a computer readable storage medium. BACKGROUND
[0002] Ultra-reliable Low-latency Communication (URLLC) proposed in 5G (Fifth-Generation) requires both low latency and high reliability. 3GPP Rel-15 can support less than 1ms end-to-end latency and 10 -5 -3 block error rate. In addition, for the characteristics of services such as Industrial Internet of things, Augmented Reality (AR), Virtual Reality (VR), in addition to the requirements of high reliability and low latency, strict time synchronization between terminals is also required. For example, in 3GPP TS 22.104, which is a standard for the requirements of Industrial Internet of things, it is explicitly required that the time synchronization needs to reach <1μs. The time synchronization error is the error of the time of two terminals. In some scenarios, the two terminals access the same base station (the same cell) through a wireless network. For example, the communication between devices in a factory. In other scenarios, the two terminals access different base stations, and the base stations are connected through a core network. The core network or the base station is connected to the server of the service for time synchronization, and at the same time, it can also perform uplink or downlink data transmission, such as instruction exchange. In addition, in some scenarios (such as factory indoor scenarios), the radius of the cell is very small, for example, less than 20 meters. Therefore, the propagation delay of the wireless signal is only tens of nanoseconds. However, in other scenarios (such as power control systems), the radius of the cell can be several tens of kilometers. Therefore, the propagation delay of the wireless signal is greater than 500 nanoseconds. At this time, if the time synchronization error between the terminal and another terminal through the base station is considered, it may be greater than the requirement of 1μs. Therefore, the transmission delay needs to be compensated.
[0003] In the prior art, due to the fact that there is no such high requirement for time synchronization, the time error of different terminals reaching the base station is within a cyclic prefix (CP) by the method of timing advance (TA), so as to ensure the orthogonality of OFDM (Orthogonal Frequency Division Multiplexing). In the LTE (Long Term Evaluation) and NR (New Radio) system, the typical CP length is 4.69-5.21 μs, which has a much lower requirement for accuracy than the TSN (Time Sensitive Network). SUMMARY
[0004] The present application proposes a time synchronization method, UE, base station, device and computer readable storage medium to solve the problem of how to achieve more accurate TSN time synchronization.
[0005] In a first aspect, a time synchronization method is provided, applied to a UE, comprising:
[0006] receiving indication information, the indication information being used to indicate the transmission delay between the UE and the base station and / or the TSN time information;
[0007] determining the time accuracy of the bit in the indication information;
[0008] performing TSN time synchronization according to the indication information and the time accuracy of the bit in the indication information.
[0009] In a second aspect, a time synchronization method is provided, applied to a base station, comprising:
[0010] receiving the uplink transmission signal of at least one UE;
[0011] estimating the transmission delay of each UE according to the uplink transmission signal;
[0012] sending corresponding indication information to each UE according to the transmission delay of each UE, the indication information being used to indicate the transmission delay between each UE and the base station and / or the TSN time information.
[0013] In a third aspect, a UE is provided, comprising:
[0014] a first processing module configured to receive indication information for TSN time synchronization, the indication information being used to indicate the transmission delay between the UE and the base station and / or the TSN time information;
[0015] The second processing module is used to determine the time precision of the bits in the indication information;
[0016] The third processing module is used to perform TSN time synchronization based on the indication information and the time precision of the bits in the indication information.
[0017] Fourthly, a base station is provided, comprising:
[0018] The fourth processing module is used to receive uplink transmission signals from at least one UE;
[0019] The fifth processing module is used to estimate the transmission delay of each UE based on the uplink transmission signal;
[0020] The sixth processing module is used to send corresponding indication information to each UE according to the transmission delay of each UE. The indication information is used to indicate the transmission delay and / or TSN time information between each UE and the base station.
[0021] Fifthly, a terminal device is provided, comprising: a processor; and
[0022] The memory is configured to store machine-readable instructions that, when executed by the processor, cause the processor to perform the time synchronization method described in the first aspect.
[0023] Sixthly, a base station device is provided, comprising: a processor; and
[0024] The memory is configured to store machine-readable instructions that, when executed by the processor, cause the processor to perform the time synchronization method described in the second aspect.
[0025] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program that is used to perform the time synchronization method of the first aspect of this application.
[0026] Eighthly, this application provides a computer-readable storage medium storing a computer program that is used to perform the time synchronization method of the second aspect of this application.
[0027] The technical solution provided in this application has at least the following beneficial effects:
[0028] It achieves more accurate time synchronization for TSN (Time Sensitive Network).
[0029] Additional aspects and advantages of this application will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this application. Attached Figure Description
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments of the present application will be briefly introduced.
[0031] Figure 1 A schematic diagram of a wireless communication system architecture provided by the embodiments of the present application is provided.
[0032] Figure 2 A schematic diagram of a transmission delay provided by the embodiments of the present application is provided.
[0033] Figure 3 A flowchart of a time synchronization method provided by the embodiments of the present application is provided.
[0034] Figure 4 A flowchart of another time synchronization method provided by the embodiments of the present application is provided.
[0035] Figure 5 A schematic diagram of a base station estimating a transmission delay between a UE and the base station provided by the embodiments of the present application is provided.
[0036] Figure 6 A flowchart of introducing new signaling on the basis of TA to indicate a more fine value for TSN time synchronization provided by the embodiments of the present application is provided.
[0037] Figure 7 A flowchart of UE adjusting timing advance provided by the embodiments of the present application is provided.
[0038] Figure 8 A flowchart of introducing new signaling for high-precision TSN time synchronization provided by the embodiments of the present application is provided.
[0039] Figure 9a A TA adjustment schematic diagram provided by the embodiments of the present application is provided.
[0040] Figure 9b A flowchart of TA adjustment provided by the embodiments of the present application is provided.
[0041] Figure 10 A flowchart of high-precision TA adjustment provided by the embodiments of the present application is provided.
[0042] Figure 11 A flowchart of improving precision by two-order indication provided by the embodiments of the present application is provided.
[0043] Figure 12 A structure schematic diagram of a UE provided by the embodiments of the present application is provided.
[0044] Figure 13 A structure schematic diagram of a base station provided by the embodiments of the present application is provided.
[0045] Figure 14 A structural schematic diagram of a terminal device provided in an embodiment of the present application is shown in FIG. 1.
[0046] Figure 15 A structural schematic diagram of a base station device provided in an embodiment of the present application is shown in FIG. 2. DETAILED DESCRIPTION
[0047] Embodiments of the present application are described in detail below with reference to the accompanying drawings. Examples of the embodiments are shown in the drawings, in which the same or similar components are denoted by the same or similar reference numerals throughout. The embodiments described below by reference to the drawings are exemplary and are for the purpose of explanation only, and should not be construed as limiting the present application.
[0048] It should be understood by those skilled in the art that, unless specifically stated otherwise, singular forms "a," "an," and "the" as used herein include plural forms. It should be further understood that the phrase "comprises" as used in the specification of the present application means that the features, integers, steps, operations, elements, and / or components described in the specification exist, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is "connected" or "coupled" to another element, it can be directly connected or coupled to the other element, or there can be an intermediate element. In addition, "connected" or "coupled" as used herein can include wireless connection or wireless coupling. The phrase "and / or" as used herein includes all or any one of the associated listed items and all combinations thereof.
[0049] In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
[0050] A schematic diagram of a wireless communication system architecture provided in an embodiment of the present application is shown in FIG. 3. Figure 1As shown, the wireless communication system 100 includes one or more fixed infrastructure elements forming a network distributed across a geographic region. The infrastructure elements can be referred to as access points (APs), access terminals (ATs), base stations (BSs), Node-Bs, and evolved NodeBs (eNBs), next generation NodeBs (gNBs), or other terminology used in the art. One or more infrastructure elements 101 and 102 provide service to a number of mobile stations (MSs) or user terminals (UEs) or terminal devices in a service area. UE 103 detects indication information issued by base station 101, 111 represents the uplink between UE 103 and base station 101, and 112 represents the downlink between UE 103 and base station 101; UE 104 detects indication information issued by base station 102, the service area is within the range of a cell or a cell sector, 113 represents the uplink between UE 104 and base station 102, and 114 represents the downlink between UE 104 and base station 102. In some systems, one or more base stations can be communicatively coupled to a controller forming an access network, which can be communicatively coupled to one or more core networks. The base stations can be synchronized by the core network or internally, or by an external clock. Multiple UEs connected to a base station can be synchronized by the time of the base station or an internal clock in the wireless communication network to achieve TSN time synchronization. Since the base stations are also time-synchronized, multiple UEs connected to different base stations can also be considered time-synchronized. The synchronization error includes the sum of the synchronization error between the UE and the base station, the synchronization error between the base stations, etc. Alternatively, multiple UEs can be synchronized by high-level signaling with an external clock.
[0051] The embodiments of the present application are not limited to any particular wireless communication system.
[0052] Since the transmission of electromagnetic waves requires time, there is a certain transmission delay from the time the base station transmits a signal to the time the UE receives it, and similarly, there is a certain delay between the time the UE transmits a signal and the time the base station receives it. For example, Figure 2 As shown, the base station transmits a downlink signal at t0. Since UE1 and UE2 have different electromagnetic wave propagation paths from the base station, the transmission delays are different. For example, Figure 2As shown, UE1 receives the downlink signal at time t1, and UE2 receives the downlink signal at time t2. The transmission delays of UE1 and UE2 are t1-t0 and t2-t0, respectively. However, UE1 or UE2 will understand the relative time in the wireless system as t0 (the TSN time when the base station transmits at t0) rather than the corresponding actual TSN time at time t1 or t2. Therefore, errors will occur in the relative time in the wireless system and the actual clock time between different UEs and between the UE and the base station.
[0053] Embodiment one
[0054] In an embodiment of the present application, a time synchronization method is provided, which is applied to a UE. A flowchart of the method is shown in Figure 3 The method comprises the following steps.
[0055] In step S301, indication information is received, which is used to indicate the transmission delay between the UE and the base station and / or time sensitive network (TSN) time information.
[0056] In step S302, the time precision of the bit in the indication information is determined.
[0057] In step S303, TSN time synchronization is performed according to the indication information and the time precision of the bit in the indication information.
[0058] In an embodiment of the present application, the UE receives indication information, which is used to indicate the transmission delay between the UE and the base station and / or time sensitive network (TSN) time information. The UE determines the time precision of the bit in the indication information. The UE performs TSN time synchronization according to the indication information and the time precision of the bit in the indication information. In this way, more accurate TSN time synchronization of the time sensitive network can be achieved.
[0059] Optionally, the TSN time synchronization performed according to the indication information and the time precision of the bit in the indication information comprises the following steps.
[0060] According to the time advance instruction sent by the receiving base station, a coarse time deviation is determined.
[0061] According to the indication information and the time precision of the bit in the indication information, a fine time deviation is determined.
[0062] The TSN time synchronization is performed according to the coarse time deviation and the fine time deviation.
[0063] Optionally, the uplink transmission time is adjusted according to the indication information and the time precision of the bit in the indication information.
[0064] Optionally, the uplink transmission time is adjusted according to the indication information and the time precision of the bit in the indication information, which comprises at least one of the following.
[0065] According to the indication information and the time precision of the bit in the indication information, the transmission delay is obtained, and the transmission delay is compensated on the basis of the downlink time as the uplink transmission time;
[0066] According to the indication information and the time precision of the bit in the indication information, the transmission delay is obtained, and the transmission delay is additionally compensated on the basis of the current uplink transmission time as the uplink transmission time.
[0067] Optionally, the indication information comprises at least one of the following:
[0068] Time uncertainty information; TSN clock time information; reference time domain position corresponding to the TSN clock time information.
[0069] Optionally, the TSN time information comprises at least one of the following:
[0070] Transmission delay information between the UE and the base station and the time information of the TSN;
[0071] The time information of the TSN after the base station compensates the transmission delay between the UE and the base station.
[0072] Specifically, there are two methods for compensating the transmission delay of the TSN time:
[0073] Method A: The UE receives the relative position of the reference time in the wireless system, the corresponding TSN time, and the uplink transmission delay indication information sent by the base station; the UE performs time calibration according to the TSN time corresponding to the relative position of the reference time and the uplink transmission delay indication information to obtain more accurate TSN time. Wherein, the relative position of the reference time is pre-defined or configured together with the TSN time. Wherein, since the relative position of the reference time t r and the corresponding TSN time T TSNSince they are identical, they can be transmitted to multiple users via broadcast, for example, in system information. However, because the transmission delay information for each user may be different, it needs to be transmitted via a UE-specific channel or message. Alternatively, they can be transmitted through shared access by multiple UEs, for example, through group common DCI, or by designing a MAC (Media Access Control) PDU (Protocol Data Unit) in the form of RAR (Random Access Response) to transmit to multiple users via a PDSCH (Physical Downlink Shared Channel). Each user obtains the information indicated to them according to predefined rules or pre-configured parameters.
[0074] like Figure 2 As shown, UE1 receives the reference time relative position t r (UE1 considers the relative time in the wireless system to be the Y-th symbol of the N-th time slot of the M-th subframe in the system) TSN time T TSN and the transmission delay t of UE1 d1 The UE depends on the transmission delay t d1 Adjusting the relative position t of the reference time r The calibration is performed for t r (Relative position of base station reference time t) r The corresponding relative position t in the wireless system as perceived by UE1 r (′), and based on the relative position t of the reference time after calibration. r0 TSN timer T TSN This allows for more accurate TSN time synchronization.
[0075] Method B: the base station estimates the uplink transmission delay, compensates in advance and sends the calibrated TSN time to the UE. That is, at this time, the UE only needs to determine the TSN time of the reference position according to the TSN time sent by the base station and the corresponding reference position. Since the transmission delay of each UE is different, the base station needs to send the calibrated TSN time to each user respectively. At this time, even if the reference time relative position of each TSN time (from the base station) can be the same (may also be different), but the compensated TSN time of each TSN time may be different. At this time, the reference time relative position can be configured to all UEs by predefinition or broadcast, or can be sent to the UE together with the compensated TSN time. Similarly, it can also be transmitted by multiple UEs sharing, such as group sharing downlink control information (group common DCI), or designing a MAC PDU in the form of RAR to transmit to multiple users through a PDSCH, and each user obtains the information indicated to itself through pre-defined rules or pre-configured parameters.
[0076] As shown in Figure 2 , since the base station estimates the transmission delay to UE2 as t d2 , the base station sends the TSN time to UE2 as T TSN2 = T TSN + t d2 . At this time, the position corresponding to the TSN time is the reference time relative position t r in the wireless system that UE2 thinks. UE2 only needs to take the wireless system relative position t r itself as the TSN time sent by the base station, without additional operations. Alternatively, the base station sends the TSN time to UE2 as T TSN , and indicates the time position to the UE as t r - t d2 . The two methods are equivalent, and can be transparent to the UE depending on the implementation of the base station.
[0077] The base station can decide whether to use method B according to whether the UE reports the ability to support method A. If the UE does not have the ability to report method A, the base station can send the pre-calibrated TSN time information and / or reference position information to the UE according to the transmission delay of the UE. This method can also be applied to the case where the UE supports the ability of method A or has not had the opportunity to report the ability or obtain the ability of the UE from the core network.
[0078] Optionally, before receiving the indication information, further comprising:
[0079] transmitting an uplink signal, the uplink signal including at least one of a PRACH (Physical Random Access Channel), a SRS (Sounding Reference Signal), a reference signal for measuring a transmission delay, a UE demodulation pilot signal (DMRS), a PUSCH (Physical Uplink Shared Channel), and a PUCCH (Physical Uplink Control Channel).
[0080] Optionally, the time precision of the bit in the indication information is determined according to at least one of the following:
[0081] The time precision of the bit in the indication information is determined according to a predefined time precision.
[0082] The time precision of the bit in the indication information is determined according to a time precision configured directly by RRC (Radio Resource Control) signaling.
[0083] The time precision of the bit in the indication information is determined according to a cell radius.
[0084] The time precision of the bit in the indication information is determined according to a PRACH format.
[0085] The time precision of the bit in the indication information is determined according to a PRACH preamble sequence index.
[0086] The time precision of the bit in the indication information is determined according to a PRACH corresponding RO (RACH occasion).
[0087] The time precision of the bit in the indication information is determined according to an uplink transmission subcarrier spacing.
[0088] The time precision of the bit in the indication information is determined according to a format of an uplink transmission signal used by the base station for measurement.
[0089] The time precision of the bit in the indication information is determined according to a time advance instruction.
[0090] Optionally, the method further comprises:
[0091] Determining a number of bits of the indication information.
[0092] Determining the number of bits of the indication information includes at least one of the following:
[0093] Predefining the number of bits.
[0094] a number of bits configured directly by RRC signaling;
[0095] determining the number of bits according to a cell radius;
[0096] determining the number of bits according to a PRACH format;
[0097] determining the number of bits according to a PRACH preamble sequence index;
[0098] determining the number of bits according to a PRACH corresponding RO;
[0099] determining the number of bits according to a subcarrier spacing of an uplink signal;
[0100] determining the number of bits according to a subcarrier spacing of a SSB synchronization signal block of a current base station;
[0101] determining the number of bits according to a downlink subcarrier spacing of a current BWP bandwidth block.
[0102] Embodiment two
[0103] Another method for time synchronization is provided in the embodiments of the application, applied to a base station, and a flowchart of the method is shown in FIG. 8, which includes the following steps. Figure 4
[0104] In step S401, the base station receives uplink transmission signals of at least one UE.
[0105] In step S402, the base station estimates transmission delays of the UEs according to the uplink transmission signals.
[0106] In step S403, the base station sends corresponding indication information to the UEs according to the transmission delays of the UEs, and the indication information is used to indicate the transmission delays between the UEs and the base station and / or time information of a TSN.
[0107] In the embodiments of the application, the base station receives uplink transmission signals of at least one UE; the base station estimates transmission delays of the UEs according to the uplink transmission signals; and the base station sends corresponding indication information to the UEs according to the transmission delays of the UEs, and the indication information is used to indicate the transmission delays between the UEs and the base station and / or time information of a TSN. In this way, more accurate time synchronization of a TSN time sensitive network can be achieved.
[0108] Optionally, the base station can send the corresponding indication information to the UEs respectively in a UE-specific manner.
[0109] Optionally, the base station broadcasts the TSN time corresponding to the reference position to multiple or all UEs requiring TSN time synchronization, and the base station sends the transmission delay of each UE to each UE respectively. At this time, the propagation delay can be transmitted through a UE-specific channel or signaling, or through a shared manner by multiple UEs, such as group-shared downlink control information (group common DCI), or a MAC PDU in the form of RAR is designed to transmit to multiple users through a PDSCH, and the base station sends the information of each UE according to the pre-defined rule or pre-configured parameter.
[0110] Optionally, the indication information includes at least one of the following:
[0111] The information indicating the transmission delay, the clock time information of the TSN after compensating for the transmission delay, the information adjusting the uplink sending advance, the time uncertainty, and the reference time domain position corresponding to the clock time information.
[0112] Optionally, the manner of configuring the indication information includes at least one of the following:
[0113] According to RRC signaling;
[0114] According to MAC layer instructions;
[0115] According to physical layer instructions.
[0116] Specifically, the base station receives the uplink signal sent by the UE, and the base station measures the uplink sending signal of the UE to estimate the transmission delay of the UE to the base station. Ignoring the asymmetry of the uplink and downlink propagation paths, the base station estimates the uplink transmission delay of the UE to the base station.
[0117] The base station can configure different information with different signaling. For example, the base station configures the TSN clock time information, the reference time domain position corresponding to the clock time information, and other information to the UE through RRC signaling. And the information indicating the transmission delay (such as TA or other information indicating the transmission delay) is configured to the UE through MAC layer instructions or physical layer instructions.
[0118] Furthermore, since errors will occur if no compensation is made when the transmission delay exceeds a certain value, and conversely, if the transmission delay is small, compensation for the inherent error of the transmission delay itself may exceed the error. Therefore, the base station can determine whether to send a transmission delay information to the UE or instruct the UE to perform transmission delay compensation based on the UE's request and / or the estimated transmission delay (or TA) information of the UE. Specifically, if the base station estimates that the UE's transmission delay is greater than a certain value, the base station sends an instruction to the UE that transmission delay compensation is required (either a direct instruction or an indirect instruction based on whether to send propagation delay information). The specific value can be determined based on the accuracy of the base station's transmission delay estimation, for example, the estimated uplink signal bandwidth, the base station receiver capability, etc. In particular, the base station may send a zero-value message to the UE requesting delay compensation information, or may not send any compensation information.
[0119] Specifically, this can be achieved through the following steps:
[0120] The base station sends clock time-related information (such as clock time, reference time domain location information, uncertainty, etc.) to the UE.
[0121] The base station sends transmission delay compensation information to the UE. This transmission delay compensation information includes a transmission delay compensation request and / or information indicating the transmission delay.
[0122] Furthermore, the base station decides whether to send transmission delay compensation information to the UE based on the UE's request and / or the measured transmission delay.
[0123] Furthermore, before the base station sends transmission delay compensation information to the UE, the base station receives a request from the UE for transmission delay compensation. This request can be sent at the RRC, MAC, or physical layer.
[0124] Example 3
[0125] The time synchronization methods of Embodiments 1 and 2 of this application will be fully and thoroughly described through the following examples:
[0126] Figure 5 A schematic diagram illustrating a method for estimating the transmission delay between the UE and the base station. (Example) Figure 5 As shown, the base station sends a downlink synchronization signal, the UE receives the downlink synchronization signal, and performs downlink synchronization based on the downlink synchronization signal. The clock time for the base station to send the downlink synchronization signal is T0, and the relative time in its wireless communication system is T. 5G, specifically, the base station determines the transmission time of the downlink synchronization signal as the Yth symbol of the Nth time slot of the Mth subframe according to the indication in the system information and the predefined criterion. Due to the transmission delay, the UE receives the downlink synchronization signal at time T0', and considers this time as the relative time T 5G in the wireless communication system, i.e., the Yth symbol of the Nth time slot of the Mth subframe. According to the predefined criterion and the base station configuration information, the UE starts transmitting the uplink symbol at time T1', i.e., the Yth symbol of the Nth time slot of the Mth subframe in the wireless communication system. The base station receives at time T2. Then the base station can estimate the transmission delay by the difference AT = T2 - T1 between the actual reception time of the uplink signal T2 and the expected start time T1 of the transmission (the Yth symbol of the Nth time slot of the Mth subframe in the wireless communication system according to the base station). Assuming that the uplink and downlink transmission delays are equal, the transmission delay can be obtained as T Delay = (T2 - T1) / 2. Generally, due to the different positions of the UEs relative to the base station, the transmission delay of each UE can be different. In an OFDM system, in order to ensure orthogonality, the base station configures a timing advance TA for each UE so that the time difference of the uplink signals from different UEs reaching the base station is within a CP. In the LTE and NR systems, the TA command is carried in the random access response (RAR), and the UE transmits the message 3 (Msg 3) in advance, so that the time difference of the uplink signals from different UEs reaching the base station is within a certain error. In subsequent uplink transmissions, the base station also estimates the TA according to the SRS and other uplink signals, and adjusts the TA of the UE through a MAC command.
[0127] In the LTE system, the TA is indicated by 11 bits (corresponding to the index value T A of the TA) in the RAR, with a granularity of 16T s (0.52 μs), and the actual adjustment needed relative to the current uplink time is obtained by multiplying the T A value by 16T s . In the connected state, due to the movement of the UE, the required TA needs to be further adjusted, and the base station sends a MAC Timing advance command MAC control element to the UE, which contains a total of 6 bits, corresponding to the index value T A of the TA in the range of 0-63. The UE side calculates the latest TA adjustment value N TA,old according to the latest adjustment value N TA,new of the timing advance and the received TA command, i.e., N TA,old = N A-31)×16 (unit: T) s ).
[0128] Similar to LTE, the NR system uses 12 bits to represent the TA command during the random access process, with its index value T. A The range is T A If the value is 0, 1, 2, ..., 3846, then the value that needs to be adjusted is N. TA =T A ·16·64 / 2 μ , of which 2 μ • 15kHz is the inter-carrier spacing for the first subsequent uplink transmission, where μ = 0, 1, 2, 3 represent the subcarrier spacings of 15kHz, 30kHz, 60kHz, and 120kHz, respectively. In NR systems, the time unit for TA adjustment is T. c =T s / 64, therefore, for μ=0,1,2,3, the granularity of TA adjustment is 16T respectively. s (0.52μs), 8T s (0.26μs), 4T s (0.13μs), 2T s (0.065μs). Similarly, in connected mode, due to UE movement, its required TA is further adjusted. At this time, the base station will send the MAC Timing Advance Command (MAC control element) to the UE, which consists of 6 bits and the corresponding index value T. A The range is 0 to 63. The UE side will adjust the value N based on the most recent timing advance. TA,old The latest TA adjustment value N is calculated using the received TA command. TA,new =N TA,old +(T A -31)·16·64 / 2 μ (Unit: T) c ), of which 2 μ • 15kHz is the subcarrier spacing for the next most recent uplink transmission.
[0129] Furthermore, due to the objective existence of propagation delay, in order to combat propagation delay, a transmission timing advance N is pre-configured or defined based on the carrier frequency and the TDD or FDD system. TA offset The actual lead time for UE transmission is (N) TA +N TA offset )×T c Wherein, the timing advance N TA offset Configuration can also be made to the UE via RRC (e.g., via SIB). This discussion does not specifically target N.TA offset discussed, but in addition to N TA offset
[0130] Method M: Propagation delay compensation is based on N TA in TA command. For example, propagation delay T delay = N TA x T c / 2.
[0131] This method ignores the system configured transmission timing advance or the pre-defined advance N TAoffset when calculating TSN time. It is believed that the pre-defined advance N TAoffset is used to reserve enough time for uplink and downlink switching, and the additional N TA indicated in TA command is equal to the propagation delay estimated by the base station.
[0132] In addition, if additional compensation is needed, the base station can adjust the time corresponding to the reference location information to compensate for the delay.
[0133] This method is only used for TSN time estimation and does not affect the adjustment of TA, i.e., the UE still adjusts the TA for uplink signal transmission according to (N TA + N TAoffset ) x T c .
[0134] Method N: Propagation delay compensation is based on N TA in TA command and the pre-configured or defined transmission timing advance N TAoffset . For example, the UE assumes that the propagation delay T delay = (N TA + N TAoffset ) x T c / 2.
[0135] This method takes into account the pre-defined transmission advance N TAoffset , and the estimated propagation delay is the true value. The goal of the base station adjusting the TA is to align the uplink and downlink transmission times.
[0136] Method P: Propagation delay compensation is based on N TA in TA command, the pre-configured or defined transmission timing advance N TAoffset , and the additional interval T g . For example, T delay = (N TA + N TAoffset ) x T c / 2+T g This method takes into account that the TA adjustment instruction sent by the actual base station to the UE does not necessarily require strict uplink and downlink time alignment. For example, for a TDD system, the base station needs a time for uplink and downlink switching. Then, the base station can predefine or configure an additional interval T g to adjust the time difference between the uplink signal and the downlink signal after the actual TA instruction adjustment.
[0137] This method is only used for TSN time estimation and does not affect the adjustment of TA, i.e., the UE still adjusts the TA for uplink signal transmission according to (N TA +N TAoffset )×T c .
[0138] Method Q: Propagation delay compensation according to N TA in TA command and additional interval T g . For example, T delay =N TA ×T c / 2+T g .
[0139] Similar to method P, method Q does not take into account the influence of the predetermined advance on UE time estimation. It is applicable when the predetermined advance N TAoffset 0. Or the base station adjusts the time corresponding to the reference position information to compensate for the delay.
[0140] The above four methods can be implemented by the base station (optionally) configuring some parameters. For example, if the base station does not configure the uplink and downlink time interval T g , method Q is equivalent to method M.
[0141] In addition, for the method of introducing a specific (dedicated) propagation delay compensation signaling different from TA command, no special processing of the timing advance is required.
[0142] If other factors may introduce timing errors (for example, hardware-induced transmission errors, estimation errors, etc.), the granularity of the existing NR TA command is difficult to meet the requirements of TSN time synchronization (the time error between UEs <1 μs, i.e., the time error between the UE and the base station <0.5 μs). In order to improve the accuracy of TSN time synchronization, for method A, the present application provides the following method to adjust the TSN time according to the transmission delay:
[0143] Method one: Introduce a new signaling on the basis of TA to indicate a more fine value for TSN time synchronization. Specifically, as shown in Figure 6
[0144] Step S601: UE acquires uplink TA, and adjusts uplink sending time according to TA.
[0145] Specifically, UE can acquire uplink TA through random access procedure, or further acquire uplink TA in connected state after acquiring uplink TA through random access procedure. In NR and LTE system, TA is given by Mac CE.
[0146] Step S602: UE acquires TSN time information, wherein the TSN time information includes at least one of the following information: TSN time, TSN time uncertainty, and reference time relative position corresponding to TSN time.
[0147] Specifically, the base station sends UE the time in wireless communication system, or the time in TSN network. According to different TSN synchronization methods, the wireless communication system can be required to synchronize with external TSN network, or only transmit the time in TSN network to UE through high layer, without strict synchronization with wireless communication system.
[0148] Step S603: UE acquires indication information of TSN time synchronization, wherein the indication information indicates time information for further adjustment based on current TA.
[0149] Specifically, there is no need to further adjust uplink sending time, only to adjust TSN time. Step S603 is to make further fine adjustment based on current TA. In different states, current TA can be acquired through random access procedure, or random access procedure and connected state. Or, the indication information of TSN time synchronization can be TA information. The base station can indicate to UE whether the TA information can be used for TSN time synchronization through additional indication information (such as through RRC indication, or indication together with TA in MAC signaling in MAC, or indirect indication according to the accuracy of TA and / or the number of bits of TA).
[0150] UE can acquire the indication information of TSN time synchronization through RRC signaling, MAC instruction or physical layer indication.
[0151] Step S604: UE obtains TSN time of reference time relative position according to current TA, TSN time information, and TSN time synchronization indication information.
[0152] Wherein, according to TSN time uncertainty, UE can discard some useless bits (uncertain bits) when calculating the final TSN time, so as to improve the estimation accuracy.
[0153] In practical system, the above steps can be different. For example, step S601 and step S602 can be different, or the adjusting uplink sending time according to TA in step S601 can occur after step S602 or step S603.
[0154] Further, before step S603, UE can send a request of TSN time synchronization to the base station. Or, the base station can obtain whether the UE needs to obtain TSN time synchronization information from the core network according to the information of the UE, so as to decide whether to send the indication information of TSN time synchronization to the UE. Further, the above step S601 is not a necessary step, and can be omitted.
[0155] Figure 7 The method of adjusting timing advance for UE is as follows: Figure 7 As shown in the figure, UE obtains uplink TA as T A , UE receives the uplink grant of the base station, indicating that UE sends uplink channel at time slot X1. Therefore, UE starts to send uplink from T A time before time slot X1. UE further obtains the indication information of TSN time synchronization, indicating that the adjustment amount is T e . Then, UE considers that the time T1 of time slot X1 considered by the base station is T1'-T A -T e , so as to correctly understand the time of the base station. Further, the actual position of the reference time corresponding to the TSN time indicated by the base station can be correctly understood.
[0156] Method two: introduce new signaling for high-precision TSN time synchronization. The signaling can also be applicable to the adjustment of TA, i.e. higher-precision TA signaling. Specifically, as shown in the figure: Figure 8
[0157] Step S801: UE sends uplink signal according to the configuration of the base station.
[0158] Step S802: UE obtains TSN time information, wherein the TSN time information includes at least one of the following information: TSN time, TSN time uncertainty, relative position of reference time corresponding to TSN time.
[0159] Step S803: UE obtains the indication information of TSN time synchronization, wherein the indication information indicates the deviation amount (i.e. propagation delay) of the relative position of the received downlink time reference time of UE from the actual relative position of the downlink time reference time sent by the base station.
[0160] Step S804: UE obtains the TSN time of the relative position of the reference time according to the TSN time information and the TSN time synchronization indication information.
[0161] The order of the above steps can be changed, for example, step S802 and step S803 can be interchanged, or can occur at the same time. In addition, before step S803, the UE can send a request for TSN time synchronization to the base station. Alternatively, the base station can obtain whether the UE needs to obtain TSN time synchronization information from the core network according to the information of the UE, and then decide whether to send the indication information of TSN time synchronization to the UE. In addition, the above step S801 is not a necessary step and can be omitted. The main purpose of sending the uplink signal is to estimate the transmission delay for the base station. In one example, the uplink signal can be one or more of PRACH, SRS, uplink reference signal, PUSCH, PUCCH, etc.
[0162] As shown in Figure 9a , the base station sends the TSN time T1 to the UE, and the reference time position is the end position of slot X0. The UE obtains the end position of slot X0 as T1' according to the received downlink channel. The base station additionally sends the indication information of TSN time synchronization to the UE, wherein the indication information indicates the deviation Te of the relative position of the received downlink time reference time of the UE from the actual relative position of the downlink time reference time sent by the base station. Then the UE obtains the actual reference position of TSN time T1 as T1 according to the end position T1' of slot X0 and Te, that is, the UE obtains the correct TSN time.
[0163] This method can be independent of the existing TA, and introduce a new method for TSN time synchronization to correct the transmission delay. This method can also be considered as a method for providing finer TA adjustment, that is, the UE can adjust the TA according to the deviation Te of the relative position of the downlink time reference time from the actual relative position of the downlink time reference time sent by the base station. The accuracy of the existing TA can also be completely reused. At this time, the base station can indicate to the UE through additional indication information (for example, through RRC indication, or indication together with TA in MAC signaling, or indirect indication according to the accuracy of TA and / or the number of bits of TA) whether the finer TA information can be used for TSN time synchronization.
[0164] Specifically, as shown in Figure 9b , the adjustment method steps for TSN time synchronization according to TA information are as follows:
[0165] Step S901: The UE obtains TA configuration information.
[0166] For example, the UE obtains the accuracy, the number of bits of the TA signaling, and whether the TSN time can be calibrated according to the TA signaling. In addition, the TA configuration information also includes the configuration information of the TA in the RAR and / or the TA configuration information in the connected state.
[0167] Step S902: The UE acquires the TA adjustment information.
[0168] The TA adjustment information includes MAC signaling in the RAR and / or MAC signaling in the connected state.
[0169] Step S903: The UE calibrates the TSN time according to the TA adjustment information.
[0170] Further, step S903 includes that the UE determines whether it is necessary to calibrate the TSN time according to the TA adjustment information according to the TA configuration information. Specifically, the UE determines whether to determine the TSN synchronization time and / or calibrate the TSN time according to the TA adjustment information according to the indication in the TA configuration information whether the TSN time can be calibrated according to the TA signaling.
[0171] In addition, the UE can determine whether it is necessary to synchronize and / or calibrate the TSN time according to the TA adjustment information or the indication information of the TSN time synchronization in other examples in the text according to at least one of the following:
[0172] The drift accuracy of the UE clock;
[0173] Whether the last TSN time synchronization and / or calibration to the current time exceeds a certain threshold;
[0174] The adjustment step indicated by the TA adjustment information or the indication information of the TSN time synchronization this time;
[0175] Whether the UE sends a TSN synchronization request to the base station;
[0176] The UE high layer indication;
[0177] Whether the UE needs to perform TSN time synchronization.
[0178] Specifically, if the accuracy of the UE clock is very high, it will not drift within a certain period of time, so it is not necessary to compensate for the transmission delay in real time according to the TA information.
[0179] For the method of adjusting step length according to the TA adjustment information or the indication information of TSN time synchronization, specifically, when the adjustment step length of the TA adjustment information sent by the base station is greater than a certain value, the TA adjustment is performed, otherwise, the TA adjustment is not performed. Because, every adjustment will introduce additional error, if the introduced additional error is greater than the adjustment step length, the error caused by the adjustment is greater than that of not adjusting. Or, the UE can determine whether to compensate the transmission delay according to the current accumulated TA information according to the accumulated number of the current TA. Specifically, if the accumulated number of the TA is too much, the transmission delay is not compensated according to the current accumulated TA information, otherwise, the compensation is performed. Or, the UE determines whether to compensate the propagation delay according to the uncertainty of the TSN time information, for example, if the value of the transmission delay is less than the uncertainty of the time information, it is not necessary to compensate. On the contrary, after the compensation, the time error is increased.
[0180] The method of determining whether to perform TSN time synchronization and / or calibration according to the TA adjustment information is applicable to the above-mentioned method one and method two.
[0181] In addition, the UE only needs to perform the transmission delay when the TSN time synchronization is needed. Then the UE can send the PRACH or RRC to the base station to request the base station to send a new indication information of TSN time synchronization with higher precision (including high-precision TA information or a new indication information). Optionally, the UE can select a PRACH resource for requesting high-precision TA according to the pre-configuration (if the base station configures a PRACH resource corresponding to the high-precision TA). The UE receives a time advance command T A indicating a value. The UE calculates the TA and the propagation delay according to the indication value and the corresponding TA precision.
[0182] Optionally, the UE sends a propagation delay request to the base station. The request can be RRC, MAC or physical layer (for example, using a specific PRACH resource, SR resource, SRS resource, etc.). Then, the UE waits for a TA adjustment information sent by the base station to the UE. The TA adjustment information can be the adjustment information relative to the downlink reference signal, or the further adjustment relative to the adjustment value N TA,old of the latest TA. Optionally, the base station can indicate one of them.
[0183] Optionally, the UE can perform TSN time synchronization according to the accumulated TA adjustment information and the TSN time information obtained from the base station. The accumulated TA adjustment information is the TA adjustment information accumulated since the latest random access of the UE. Specifically, the UE adjusts the latest timing advance adjustment value N TA,oldand the received TA command to calculate the latest TA adjustment value N TA,new = N TA,old + (T A - 31) · 16 · 64 / 2 μ (unit: T c ), where 2 μ · 15 kHz is the subcarrier spacing of the last uplink transmission. If the corresponding accuracy in the corresponding TA command changes, 16 · 64 / 2 μ may be replaced by the corresponding new accuracy. If the corresponding number of bits in the corresponding TA command changes, the corresponding value of (T A - 31) can be modified. The UE can consider that the propagation delay is approximately TA / 2.
[0184] In another example, as shown in FIG. 10, a high-precision TA adjustment method includes the following steps: Figure 10 Step S1001: The UE receives a corresponding RAR of a downlink random access, obtains an uplink TA, and adjusts the uplink transmission time of sending Msg3 according to the TA.
[0185] Step S1002: In a connected state, the UE obtains indication information of TSN time synchronization, and judges the accuracy of the obtained indication information of TSN time synchronization according to the accuracy indication information.
[0186] Step S1003: The UE adjusts the uplink transmission time and / or obtains the TSN time according to the obtained indication information of TSN time synchronization and its accuracy.
[0187] Wherein, a new MAC CE can be designed to indicate the indication information of TSN time synchronization, which can be 8 bits or 16 bits (to provide higher accuracy). The existing TA MAC CE can also be reused, and the accuracy can be indicated by the identification in the MAC CE, or the DCI format and / or parameters used to schedule the PDSCH carrying the MAC CE. The accuracy can also be directly configured by RRC signaling.
[0188] In addition, in step S1001, the accuracy of the uplink TA obtained by the UE can be the existing accuracy or a newly defined accuracy. If it is a newly defined accuracy, the base station can configure PRACH resources for specific contention or non-contention random access requests for the UE, and if the UE selects the specific resources, the corresponding uplink TA accuracy in the RAR is the newly defined accuracy, otherwise it is the existing accuracy.
[0189]
[0190] In addition, step S1001 can be omitted. The UE can directly acquire the indication information of the TSN time synchronization under the connected state of the station, and acquire the TSN time according to the indication information and the corresponding precision.
[0191] For the above-mentioned method one and method two and high-precision TA adjustment method, each index value T TSN The corresponding precision, i.e., the time unit or granularity, can be predefined in the protocol, directly configured by the base station, or inferred through other parameters. The bit number of the indication information of the TSN time synchronization can be predefined in the protocol, directly configured by the base station, or inferred through other parameters.
[0192] Specifically, for each index value T TSN The corresponding time unit can include at least one of the following methods:
[0193] Predefined in the protocol:
[0194] Specifically, each index value T TSN The corresponding time unit is 64T c (0.0325 μs).
[0195] Directly configured by the base station:
[0196] Specifically, the base station can configure the precision for the UE through RRC signaling. Specifically, 4 values {8T c , 16T c , 32T c , 64T c} can be configured through 2-bit RRC signaling.
[0197] Inferred through other parameters:
[0198] Specifically, any one of the following methods:
[0199] According to the corresponding time unit of the current TA (i.e., the corresponding uplink subcarrier spacing when the TA is last adjusted);
[0200] According to the subcarrier spacing of the latest next uplink transmission (i.e., a method similar to TA adjustment).
[0201] For the above two methods, the precision of the fine adjustment is smaller than the precision of the TA adjustment. Specifically, N TSN =T TSN 64 / 2 μAt this time, the adjustment relative to the TA is mentioned to 1 / 64. In the NR system, a UE has multiple activated uplink bandwidth parts (BWPs, Bandwidth Parts), wherein each different activated BWP is on a different uplink carrier, and the indication information for determining the TSN time synchronization is determined according to the largest uplink subcarrier spacing, or the base station indicates the UE to determine according to which subcarrier spacing.
[0202] Each index value T is determined according to the cell radius or the PRACH format TSN The corresponding time unit.
[0203] The cell radius can be obtained according to the PRACH format, or directly indicated by RRC signaling. Specifically, for example, different CP lengths of PRACH are used to counter different cell radius transmission delays, and different PRACH lengths can correspond to different precisions.
[0204] Each index value T is determined according to the format of the uplink transmission signal used by the base station for measurement TSN The corresponding time unit.
[0205] Since the transmission delay measured by the base station is determined by the bandwidth of the uplink signal transmission and the receiving sampling frequency, when the uplink signal transmission bandwidth and / or the receiving sampling frequency is large, a relatively accurate transmission delay estimation can be obtained; on the contrary, when the uplink signal transmission bandwidth and / or the receiving sampling frequency is small, the precision of the transmission delay estimation can be obtained. Therefore, the relationship between the parameters of the uplink transmission signal and each index value T TSN The corresponding time unit. When the base station configures (or the UE selects the parameters of the uplink signal such as PRACH) the UE, each index value T TSN The corresponding time unit. Alternatively, the error of the transmission delay measured by the base station also depends on the signal used by the UE for synchronization, specifically, the parameters of the synchronization signal block (SSB, Synchronization Signal Block), such as subcarrier spacing, occupied bandwidth, etc. Therefore, the time unit thereof can also be determined according to the parameters of the SSB.
[0206] Alternatively, in order to reduce the overhead and improve the precision, it can be indicated in two stages. Specifically, two index values T TSN1 and T TSN2 are designed. The two index values correspond to different precisions, the first represents rough adjustment, and the second represents fine adjustment. As Figure 11 shown, T TSN1 is 2 bits, T TSN2 is 3 bits; T TSN1 = 01 is the second index of rough precision, and T TSN2= 011 is the 4 index of fine accuracy. Optionally, the first index value can be the same as the time unit corresponding to the index value of the current TA, which is 16·64 / 2 μ T c The second index corresponds to a smaller time unit, which is 2·64 / 2 μ T c Then when T TSN1 = 01, T TSN2 = 011, N TA = T TSN1 ·16·64 / 2 μ + T TSN2 ·2·64 / 2 μ = 1·16·64 / 2 μ + 3·2·64 / 2 μ = 22·64 / 2 μ The time unit is Tc. The two index values can be given in different steps, for example, method one. Or the two index values can be given in the same RRC message or MAC layer indication (such as MAC CE) or physical layer signaling. In addition, the first index value can be used for TA adjustment, and the second index value is only used for TSN time adjustment. Because, when the UE actually transmits uplink, some transmission errors will also be introduced due to hardware, and this error may be greater than the time unit corresponding to the second index value, so it is not necessary to adjust the TA too finely.
[0207] Optionally, for the above method one and method two, in order to ensure that the TSN synchronization requirement can be met, the number of bits of the TSN time synchronization indication information required for different cases may be different. Specifically, since the estimation and adjustment accuracy of TA depends on the uplink transmission signal parameters and / or SSB parameters. Then for different configuration parameters, in order to achieve the same TSN time synchronization accuracy requirement, the number of bits required may be different.
[0208] Therefore, the number of bits required for the TSN time synchronization indication information can be specified in the protocol in advance, or directly configured by the base station, or inferred by other parameters. Specifically, including at least one of the following methods:
[0209] The number of bits is defined in the protocol in advance;
[0210] As specified in the protocol, X bits are used for indication;
[0211] The number of bits is directly configured by RRC signaling;
[0212] The base station configures the number of bits to be one of {2 bits, 4 bits, 6 bits, 8 bits} for the UE;
[0213] The number of bits is determined according to the cell radius or according to the PRACH format.
[0214] When the cell radius is large, the range of transmission delay is large, and therefore, a larger number of bits is used to obtain the required accuracy of TSN time synchronization. When the cell radius is small, the range of transmission delay is small, and therefore, a smaller number of bits is used to obtain the required accuracy of TSN time synchronization.
[0215] The number of bits is determined according to at least one of the subcarrier spacing and / or bandwidth of the uplink signal used to measure the transmission delay, the subcarrier spacing of the current cell SSB, and / or the downlink subcarrier spacing and / or bandwidth of the current BWP.
[0216] Specifically, a correspondence between at least one of the following parameters and the number of bits can be defined: the subcarrier spacing and / or bandwidth of the uplink signal used to measure the transmission delay, the uplink subcarrier spacing used to determine the current TA accuracy, the uplink subcarrier spacing of the next transmission, the subcarrier spacing and / or bandwidth of the current cell SSB, and / or the downlink subcarrier spacing and / or bandwidth of the current BWP. In the NR system, a UE has multiple activated uplink and / or downlink bandwidth blocks (BWP, bandwidth part), each of which is on a different uplink and / or downlink carrier, and the number of bits of the indication information used to determine the TSN time synchronization is determined according to the largest uplink subcarrier spacing, or the base station indicates to the UE which subcarrier spacing to determine.
[0217] Optionally, for step S1001 in the above method, the accuracy of the TA in the RAR can be directly improved. Considering backward compatibility, the accuracy of the TA in the RAR corresponding to the PDCCH triggered random access process can be modified. When the PDCCH is triggered, the base station can configure the accuracy of the UE. For example, different DCI formats, RNTI, or new quantities introduced in the reserved bit information in the DCI used to trigger the random access process can be used to indicate different accuracies of the TA in the RAR. Alternatively, the accuracy of the TA can be indicated in the RAR returned by the base station, for example, by using different RAR headers, or by using the reserved bits in the RAR.
[0218] Optionally, for step S801 of Method 2, the uplink transmission signal is at least one of the following signals: PRACH (Physical Random Access Channel), SRS (Sounding Reference Signal), a reference signal for measuring transmission delay, user demodulation pilot signal (DMRS, Demodulation Reference Signaling), uplink shared channel (PUSCH, Physical Uplink Shared Channel), uplink control channel (PUCCH, Physical Uplink Control Channel).
[0219] Optionally, for Method 1 and Method B, the base station also needs to measure the uplink transmission signal to estimate the transmission delay.
[0220] Embodiment Four
[0221] Based on the same inventive concept as Embodiments One and Three, the present application also provides a UE, the structure diagram of which is shown in Figure 12 The UE 120 includes a first processing module 1201, a second processing module 1202, and a third processing module 1203.
[0222] The first processing module 1201 is configured to receive indication information for TSN time synchronization, the indication information being used to indicate the transmission delay between the UE and the base station and / or TSN time information.
[0223] The second processing module 1202 is configured to determine the time accuracy of the bit in the indication information.
[0224] The third processing module 1203 is configured to perform TSN time synchronization according to the indication information and the time accuracy of the bit in the indication information.
[0225] Optionally, the third processing module 1203 is specifically configured to determine a coarse time offset according to the time advance instruction sent by the receiving base station, determine a fine time offset according to the indication information and the time accuracy of the bit in the indication information, and perform TSN time synchronization according to the coarse time offset and the fine time offset.
[0226] Optionally, the third processing module 1203 is configured to adjust the uplink transmission time according to the indication information and the time accuracy of the bit in the indication information.
[0227] Optionally, the third processing module 1203 is configured to adjust the uplink transmission time according to the indication information and the time accuracy of the bit in the indication information, including at least one of the following:
[0228] Optionally, the third processing module 1203 is specifically configured to obtain the transmission delay according to the indication information and the time precision of the bit in the indication information, and compensate the transmission delay on the basis of the downlink time as the uplink transmission time.
[0229] Optionally, the third processing module 1203 is specifically configured to obtain the transmission delay according to the indication information and the time precision of the bit in the indication information, and additionally compensate the transmission delay on the basis of the current uplink transmission time as the uplink transmission time.
[0230] Optionally, the indication information comprises at least one of the following:
[0231] time uncertainty information, TSN clock time information, and a reference time domain position corresponding to the TSN clock time information.
[0232] Optionally, the TSN time information comprises at least one of the following:
[0233] transmission delay information between the UE and the base station and the TSN time information;
[0234] TSN time information after the base station compensates the transmission delay between the UE and the base station.
[0235] Optionally, before the indication information is received, the first processing module 1201 is further configured to send an uplink signal, and the uplink signal comprises at least one of the following: a PRACH (Physical Random Access Channel), an SRS (Sounding Reference Signal), a reference signal for measuring the transmission delay, a pilot signal demodulated by the UE, an uplink shared channel, and an uplink control channel.
[0236] Optionally, the second processing module 1202 is specifically configured to determine the time precision of the bit in the indication information, comprising at least one of the following: determining the time precision of the bit in the indication information according to a predefined time precision; determining the time precision of the bit in the indication information according to RRC (Radio Resource Control) signaling directly configured time precision; determining the time precision of the bit in the indication information according to a cell radius; determining the time precision of the bit in the indication information according to a PRACH format; determining the time precision of the bit in the indication information according to an uplink transmission subcarrier spacing; determining the time precision of the bit in the indication information according to a format of an uplink signal used by the base station for measurement; and determining the time precision of the bit in the indication information according to a time advance instruction.
[0237] Optionally, the second processing module 1202 is further configured to determine the number of bits of the indication information, and the number of bits of the indication information is determined according to at least one of the following: the number of bits is pre-configured; the number of bits is directly configured by RRC signaling; the number of bits is determined according to a cell radius; the number of bits is determined according to a PRACH format; the number of bits is determined according to a subcarrier spacing of an uplink signal; the number of bits is determined according to a subcarrier spacing of an SSB (Synchronization Signal Block) of a current base station; or the number of bits is determined according to a downlink subcarrier spacing of a current BWP (Bandwidth Part).
[0238] The UE not detailed in the embodiments of the present application can refer to the above-mentioned time synchronization method. The UE provided by the embodiments of the present application can achieve the same beneficial effects as the above-mentioned time synchronization method, and details are not repeated here.
[0239] Embodiment five
[0240] Based on the same inventive concept as the above-mentioned embodiments two and three, the embodiments of the present application further provide a base station, a structural schematic diagram of which is shown in Figure 13 The base station 130 includes a fourth processing module 1301, a fifth processing module 1302, and a sixth processing module 1303.
[0241] The fourth processing module 1301 is configured to receive an uplink signal of at least one UE.
[0242] The fifth processing module 1302 is configured to estimate a transmission delay of each UE according to the uplink signal.
[0243] The sixth processing module 1303 is configured to send corresponding indication information to each UE according to the transmission delay of each UE, and the indication information is used to indicate the transmission delay between each UE and the base station and / or time information of a TSN.
[0244] Optionally, the indication information includes at least one of the following: information indicating the transmission delay, clock time information of the TSN after compensating for the transmission delay, information for adjusting uplink transmission advance, time uncertainty, and a reference time domain position corresponding to the clock time information.
[0245] Optionally, the indication information is configured in at least one of the following ways: according to RRC signaling; according to MAC layer instructions; or according to physical layer instructions.
[0246] The base station not detailed in the embodiments of the present application can refer to the above-mentioned time synchronization method. The base station provided by the embodiments of the present application can achieve the same beneficial effects as the above-mentioned time synchronization method, and details are not repeated here.
[0247] Embodiment six
[0248] Based on the same inventive concept of Embodiment One and Three, the present embodiment also provides a terminal device, a structure diagram of which is shown in Figure 14 The electronic device 1400 includes at least one processor 1401, a memory 1402 and a bus 1403, the at least one processor 1401 is electrically connected with the memory 1402; the memory 1402 is configured to store at least one computer executable instruction, and the processor 1401 is configured to execute the at least one computer executable instruction, so as to execute the steps of any one of the time synchronization methods provided in any one of Embodiments One and Three of the present application or any one of the optional implementation manners.
[0249] Further, the processor 1401 can be an FPGA (Field-Programmable Gate Array) or other devices with logical processing capability, such as an MCU (Microcontroller Unit) or a CPU (Central Process Unit).
[0250] Embodiment Seven
[0251] Based on the same inventive concept of Embodiments Two and Three, the present embodiment also provides a base station device, a structure diagram of which is shown in Figure 15 The electronic device 1500 includes at least one processor 1501, a memory 1502 and a bus 1503, the at least one processor 1501 is electrically connected with the memory 1502; the memory 1502 is configured to store at least one computer executable instruction, and the processor 1501 is configured to execute the at least one computer executable instruction, so as to execute the steps of any one of the time synchronization methods provided in any one of Embodiments Two and Three of the present application or any one of the optional implementation manners.
[0252] Further, the processor 1501 can be an FPGA (Field-Programmable Gate Array) or other devices with logical processing capability, such as an MCU (Microcontroller Unit) or a CPU (Central Process Unit).
[0253] Embodiment Eight
[0254] Based on the same inventive concept of Embodiments One and Three, the present embodiment provides a computer readable storage medium, which stores a computer program, the computer program is used to be executed by a processor to implement the steps of any one of the embodiments One and Three of the present application or any one of the time synchronization methods.
[0255] Embodiment Nine
[0256] Based on the same inventive concept of Embodiments Two and Three, the present embodiment provides another computer-readable storage medium storing a computer program for implementing the steps of any one of Embodiments Two and Three or any one of the time synchronization methods.
[0257] The computer-readable storage medium provided by the present embodiment includes, but is not limited to, any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROMs (Read-Only Memory), RAMs (Random Access Memory), EPROMs (Erasable Programmable Read-Only Memory), EEPROMs (Electrically Erasable Programmable Read-Only Memory), flash memories, magnetic cards or optical cards. That is, the readable storage medium includes any medium that stores or transmits information in a form readable by an apparatus (for example, a computer).
[0258] By applying the present embodiment, at least the following beneficial effects are achieved:
[0259] More accurate time synchronization of the TSN time sensitive network is achieved. In addition, higher-precision uplink synchronization, i.e., timing advance (TA) timing synchronization, can also be achieved.
[0260] Those skilled in the art can understand that each block in the structural diagram and / or block diagram and / or flowchart and the combination of blocks in the structural diagram and / or block diagram and / or flowchart can be implemented by computer program instructions. Those skilled in the art can understand that these computer program instructions can be provided to a general-purpose computer, a professional computer, or a processor of other programmable data processing method to implement, so as to execute the scheme specified in the block or blocks of the structural diagram and / or block diagram and / or flowchart disclosed in the present application by the computer or the processor of other programmable data processing method.
[0261] Those skilled in the art can understand that the steps, measures and schemes in the various operations, methods and processes discussed in the present application can be alternated, changed, combined or deleted. Further, other steps, measures and schemes in the various operations, methods and processes discussed in the present application can also be alternated, changed, rearranged, decomposed, combined or deleted. Further, the steps, measures and schemes in the various operations, methods and processes in the prior art can also be alternated, changed, rearranged, decomposed, combined or deleted.
[0262] The above only describes some embodiments of the present application. It should be pointed out that those skilled in the art can make several improvements and refinements without departing from the principles of the present application, and these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A method performed by a user equipment (UE) in a wireless communication system, characterized in that, include: The UE receives an indication message sent by the base station, the indication message instructing the UE to perform propagation delay compensation based on timing advance TA or the UE not to perform propagation delay compensation based on TA; If the indication information instructs the UE to perform TA-based propagation delay compensation, the propagation delay is determined based on the accumulated information used to adjust the TA; Propagation delay compensation is performed based on Time Sensitive Network (TSN) time information and the propagation delay, wherein the TSN time information and the TA are received from the base station.
2. The method according to claim 1, characterized in that, The TSN time information includes at least one of the following: TSN clock time information, time uncertainty, and reference time domain position corresponding to the clock time information.
3. The method according to claim 1, characterized in that, The method further includes: The base station reports information about whether the UE supports the ability to perform propagation delay compensation.
4. The method according to claim 3, characterized in that, The step of reporting information to the base station regarding whether the UE supports the ability to perform propagation delay compensation includes: The base station is informed of whether the UE supports the ability to perform propagation delay compensation based on the TA.
5. The method according to claim 2, characterized in that, If the indication information indicates that the UE does not perform propagation delay compensation based on TA, the clock time information of the TSN is the clock time information after the base station performs propagation delay pre-compensation.
6. The method according to claim 1, characterized in that, The TSN time information is broadcast.
7. The method according to claim 1, characterized in that, The method further includes: Send information to the base station indicating whether the UE needs to be provided with the TSN time information.
8. The method according to claim 1, characterized in that, The indication information is UE-specific.
9. The method according to claim 1, characterized in that, Also includes: Send a request message related to the TSN time information to the base station.
10. A method performed by a base station in a wireless communication system, characterized in that, include: Send an indication message to the UE, the indication message instructing the UE to perform propagation delay compensation based on timing advance TA or the UE not to perform propagation delay compensation based on TA; Send TSN time information to the UE; Wherein, if the indication information instructs the UE to perform propagation delay compensation based on TA, the propagation delay compensation is performed based on the TSN time information and the propagation delay, the propagation delay is determined based on the accumulated information used to adjust the TA, and the TA is sent by the base station.
11. The method according to claim 10, characterized in that, The TSN time information includes at least one of the following: TSN clock time information, time uncertainty, and reference time domain position corresponding to the clock time information.
12. The method according to claim 10, characterized in that, The method further includes: Receive information reported by the UE regarding whether the UE supports the ability to perform propagation delay compensation.
13. The method according to claim 12, characterized in that, The receipt of information reported by the UE regarding whether the UE supports the ability to perform propagation delay compensation includes: Receive information reported by the UE regarding whether the UE supports the ability to perform propagation delay compensation based on TA.
14. The method according to claim 11, characterized in that, If the indication information indicates that the UE does not perform propagation delay compensation based on TA, the clock time information of the TSN is the clock time information after the base station performs propagation delay pre-compensation.
15. The method according to claim 10, characterized in that, The TSN time information is broadcast.
16. The method according to claim 10, characterized in that, The method further includes: Receive information sent by the UE indicating whether the UE needs to be provided with the TSN time information.
17. The method according to claim 10, characterized in that, The indication information is UE-specific.
18. The method according to claim 10, characterized in that, Also includes: Receive request information related to the TSN time information sent by the UE.
19. A terminal device, comprising: processor; as well as A memory configured to store machine-readable instructions that, when executed by the processor, cause the processor to perform the method of any one of claims 1-9.
20. A base station device, comprising: processor; as well as A memory configured to store machine-readable instructions that, when executed by the processor, cause the processor to perform the method of any one of claims 10-18.
21. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the method as described in any one of claims 1-9.
22. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the method as described in any one of claims 10-18.