Method, apparatus and terminal for processing propagation delay, and network side device
By utilizing random access resources and process measurements of propagation delay through terminal and network-side devices, the problem of insufficient time synchronization error in existing technologies is solved, achieving higher precision time synchronization.
Patent Information
- Application Number
- CN202110900767.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-06
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2041-08-06
AI Technical Summary
Existing TA-based PDC methods cannot meet the accuracy requirements of time synchronization errors, especially in control-to-control scenarios where the accuracy requirements for time synchronization errors are not high enough.
By utilizing the first random access resource and the corresponding random access procedure through the terminal and network-side equipment, the compensation value of the propagation delay is measured and calculated. The compensation value of the propagation delay is determined by using dedicated or pre-configured random access resources and preamble, and the corresponding time difference is measured and compensated.
It improves the accuracy of time synchronization error and meets the accuracy requirements of time synchronization error in different scenarios.
Smart Images

Figure CN115915470B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a propagation delay processing method and device, a terminal and a network side equipment. BACKGROUND
[0002] The development of new generation communication technologies such as Internet of Things, 5G and industrial Internet accelerates the pace of transformation and upgrading of traditional industries, and the communication demand of Internet of Things is also increasing. Traditional Ethernet cannot meet the increasing demand for data and widely distributed networks, and Time Sensitive Network (TSN) technology emerges as the times require. Time Sensitive Network can be based on 5G NR (New Radio) network, and provide deterministic data transmission capability through clock synchronization, data scheduling and network configuration mechanisms. Time Sensitive Network (TSN) first needs to solve the problem of clock synchronization and delay calculation in the network to ensure that the task scheduling of the entire network has high consistency.
[0003] In the smart grid scenario, the terminal needs to synchronize the clock with the 5G GM (Grand Master), and the 5G GM is located at the network side, so that only one air interface transmission is required from the terminal to the 5G GM. In the control to control scenario, the terminal needs to synchronize the clock with the TSC (Time Stamp Counter) GM, and the TSC GM is located at the terminal side, so that two air interface transmissions are required from the terminal to the TSC GM.
[0004] The existing TA-based PDC (Timing Advance-based propagation delay compensation) method cannot meet the accuracy requirements of time synchronization error, especially in the control to control scenario (±145ns to ±275ns). SUMMARY
[0005] The purpose of the present application is to provide a propagation delay processing method, device, terminal and network side equipment to solve the problem that the existing propagation delay compensation method cannot meet the accuracy requirements of time synchronization error.
[0006] To solve the above problems, the present application provides a propagation delay processing method, which comprises:
[0007] The terminal determines the compensation value of the propagation delay according to the first random access resource and the random access process corresponding to the first random access resource.
[0008] The first random access resource comprises at least one of the following:
[0009] A dedicated random access resource with a configured or pre-configured propagation delay compensation;
[0010] A resource corresponding to a dedicated preamble with a configured or pre-configured propagation delay compensation on a common random access resource;
[0011] A dedicated preamble with a configured or pre-configured propagation delay compensation on a common random access resource.
[0012] The terminal determines the compensation value of the propagation delay according to the first random access resource and a random access procedure corresponding to the first random access resource, comprising:
[0013] The terminal determines a first time difference according to the first random access resource and signal reception corresponding to the first random access resource;
[0014] The terminal sends the first time difference to the network side device;
[0015] The terminal receives the compensation value of the propagation delay sent by the network side device; wherein the compensation value of the propagation delay is determined by the network side device based on the first time difference and a second time difference determined by the network side device.
[0016] The terminal determines the compensation value of the propagation delay according to the first random access resource and a random access procedure corresponding to the first random access resource, comprising:
[0017] The terminal determines a first time difference according to the first random access resource and signal reception corresponding to the first random access resource;
[0018] The terminal receives a second time difference determined by the network side device sent by the network side device;
[0019] The terminal determines the compensation value of the propagation delay according to the first time difference and the second time difference.
[0020] The terminal determines a first time difference according to the first random access resource and signal reception corresponding to the first random access resource, comprising:
[0021] The terminal sends a first preamble through the first random access resource;
[0022] The terminal receives a second signal corresponding to the first preamble sent by the network side device;
[0023] The terminal determines a first time difference according to a time difference between a sending time of the first preamble and a receiving time of the second signal.
[0024] The second signal includes at least one of the following:
[0025] A synchronization signal or a physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0026] A random access response corresponding to the first preamble.
[0027] The compensation value of the propagation delay is determined by a first formula, and the first formula includes:
[0028]
[0029] PDC is a compensation value of the propagation delay, T UEdiff is a first time difference, and T gNBdiff is a second time difference.
[0030] The method further includes:
[0031] The terminal compensates the propagation delay according to the compensation value.
[0032] The method further includes:
[0033] The terminal sends the compensation value of the propagation delay determined by the terminal to the network side device.
[0034] The first preamble is used to trigger the compensation of the propagation delay.
[0035] Before the terminal sends the first preamble through the first random access resource, the method further includes:
[0036] The terminal receives a paging message or a physical downlink control channel (PDCCH) command sent by the network side device, and the paging message or the PDCCH command is used to trigger the compensation of the propagation delay.
[0037] The embodiment of the application further provides a processing method of a propagation delay, and the method includes:
[0038] The network side device determines a compensation value of a propagation delay according to a first random access resource and a random access process corresponding to the first random access resource.
[0039] The first random access resource includes at least one of the following:
[0040] A dedicated random access resource for the compensation of the propagation delay configured or preconfigured;
[0041] a dedicated preamble of a propagation delay compensation configured or pre-configured on a common random access resource;
[0042] a dedicated preamble of a propagation delay compensation configured or pre-configured on a common random access resource.
[0043] The network-side device determines a compensation value of the propagation delay according to the first random access resource and a random access procedure corresponding to the first random access resource, including:
[0044] The network-side device determines a second time difference according to the first random access resource and signal transmission corresponding to the first random access resource.
[0045] The network-side device receives a first time difference sent by the terminal.
[0046] The network-side device determines the compensation value of the propagation delay according to the first time difference and the second time difference.
[0047] The network-side device determines a compensation value of the propagation delay according to the first random access resource and a random access procedure corresponding to the first random access resource, including:
[0048] The network-side device determines a second time difference according to the first random access resource and signal transmission corresponding to the first random access resource.
[0049] The network-side device sends the second time difference to the terminal.
[0050] The network-side device receives the compensation value of the propagation delay sent by the terminal, wherein the compensation value of the propagation delay is determined by the terminal based on the second time difference and a first time difference determined by the terminal.
[0051] The network-side device determines a second time difference according to the first random access resource and signal transmission corresponding to the first random access resource, including:
[0052] The network-side device receives a first preamble sent by the terminal on the first random access resource.
[0053] The network-side device sends a second signal corresponding to the first preamble to the terminal.
[0054] The network-side device determines the second time difference according to the time difference between the receiving time of the first preamble and the sending time of the second signal.
[0055] The second signal includes at least one of the following:
[0056] a synchronization signal or a physical broadcast channel signal block (SSB) corresponding to the first preamble.
[0057] a random access response corresponding to the first preamble.
[0058] The compensation value of the propagation delay is determined by a first formula, and the first formula comprises:
[0059]
[0060] The compensation value of the propagation delay is determined by a first formula, and the first formula comprises: UEdiff The first time difference is T gNBdiff The second time difference is T
[0061] The method further comprises:
[0062] The network-side device pre-compensates the propagation delay according to the compensation value.
[0063] The method further comprises:
[0064] The network-side device sends the compensation value of the propagation delay determined by the network-side device to the terminal.
[0065] The first preamble is used to trigger the compensation of the propagation delay.
[0066] Before the network-side device receives the first preamble sent by the terminal on the first random access resource, the method further comprises:
[0067] The network-side device sends a paging message or a PDCCH command to the terminal, wherein the paging message or the PDCCH command is used to trigger the compensation of the propagation delay.
[0068] The embodiment of the application further provides a processing device for the propagation delay, which is applied to a terminal and comprises:
[0069] A first compensation determination unit is configured to determine a compensation value of a propagation delay according to a first random access resource and a random access procedure corresponding to the first random access resource.
[0070] The embodiment of the application further provides a terminal, which comprises a memory, a transceiver and a processor.
[0071] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0072] A first compensation determination unit is configured to determine a compensation value of a propagation delay according to a first random access resource and a random access procedure corresponding to the first random access resource.
[0073] The first random access resource comprises at least one of the following:
[0074] a dedicated random access resource configured or pre-configured with a propagation delay compensation;
[0075] a resource corresponding to a dedicated preamble configured or pre-configured with a propagation delay compensation on a common random access resource;
[0076] a dedicated preamble configured or pre-configured with a propagation delay compensation on a common random access resource.
[0077] The processor is further configured to read a computer program in the memory and perform the following operations:
[0078] determining a first time difference according to a first random access resource and signal reception corresponding to the first random access resource;
[0079] sending the first time difference to a network side device;
[0080] receiving a compensation value of the propagation delay sent by the network side device, wherein the compensation value of the propagation delay is determined by the network side device based on the first time difference and a second time difference determined by the network side device.
[0081] The processor is further configured to read a computer program in the memory and perform the following operations:
[0082] determining a first time difference according to a first random access resource and signal reception corresponding to the first random access resource;
[0083] receiving a second time difference determined by a network side device and sent by the network side device;
[0084] determining a compensation value of the propagation delay according to the first time difference and the second time difference.
[0085] The processor is further configured to read a computer program in the memory and perform the following operations:
[0086] sending a first preamble through the first random access resource;
[0087] receiving a second signal corresponding to the first preamble and sent by a network side device;
[0088] determining a first time difference according to a time difference between a sending time of the first preamble and a receiving time of the second signal.
[0089] The second signal includes at least one of the following:
[0090] a synchronization signal or a physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0091] A random access response corresponding to the first preamble.
[0092] The compensation value of the propagation delay is determined by a first formula, and the first formula comprises:
[0093]
[0094] PDC is the compensation value of the propagation delay, T UEdiff is a first time difference, T gNBdiff is a second time difference.
[0095] The processor is further configured to read the computer program in the memory and perform the following operations:
[0096] Compensate the propagation delay according to the compensation value.
[0097] The processor is further configured to read the computer program in the memory and perform the following operations:
[0098] Send the compensation value of the propagation delay determined by the terminal to the network side device.
[0099] The first preamble is used to trigger the compensation of the propagation delay.
[0100] The processor is further configured to read the computer program in the memory and perform the following operations:
[0101] Receive the paging message or the PDCCH command sent by the network side device; wherein the paging message or the PDCCH command is used to trigger the compensation of the propagation delay.
[0102] The embodiment of the application further provides a processing device of the propagation delay, which is applied to a network side device, and the device comprises:
[0103] A second compensation determination unit is configured to determine the compensation value of the propagation delay according to the first random access resource and the random access procedure corresponding to the first random access resource.
[0104] The embodiment of the application further provides a network side device, which comprises a memory, a transceiver and a processor.
[0105] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0106] Determine the compensation value of the propagation delay according to the first random access resource and the random access procedure corresponding to the first random access resource.
[0107] The first random access resource includes at least one of the following:
[0108] The dedicated random access resource with the configured or pre-configured propagation delay compensation;
[0109] The resource corresponding to the dedicated preamble with the configured or pre-configured propagation delay compensation on the common random access resource;
[0110] The dedicated preamble with the configured or pre-configured propagation delay compensation on the common random access resource.
[0111] The processor is further configured to read a computer program in the memory and perform the following operations:
[0112] Determine a second time difference according to the first random access resource and signal transmission corresponding to the first random access resource;
[0113] Receive a first time difference sent by a terminal;
[0114] Determine a compensation value of the propagation delay according to the first time difference and the second time difference.
[0115] The processor is further configured to read a computer program in the memory and perform the following operations:
[0116] Determine a second time difference according to the first random access resource and signal transmission corresponding to the first random access resource;
[0117] Send the second time difference to the terminal;
[0118] Receive a compensation value of the propagation delay sent by the terminal; wherein the compensation value of the propagation delay is determined by the terminal based on the second time difference and a first time difference determined by the terminal.
[0119] The processor is further configured to read a computer program in the memory and perform the following operations:
[0120] Receive a first preamble sent by a terminal on the first random access resource;
[0121] Send a second signal corresponding to the first preamble to the terminal;
[0122] Determine a second time difference according to a time difference between a receiving time of the first preamble and a sending time of the second signal.
[0123] The second signal includes at least one of the following:
[0124] A synchronization signal or a physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0125] a random access response corresponding to the first preamble.
[0126] The compensation value of the propagation delay is determined by a first formula, and the first formula comprises:
[0127]
[0128] PDC is the compensation value of the propagation delay, T UEdiff is a first time difference, T gNBdiff is a second time difference.
[0129] The processor is further configured to read a computer program in the memory and perform the following operations:
[0130] Pre-compensate the propagation delay according to the compensation value.
[0131] The processor is further configured to read a computer program in the memory and perform the following operations:
[0132] Send the compensation value of the propagation delay determined by the network side device to the terminal.
[0133] The first preamble is used to trigger the compensation of the propagation delay.
[0134] The processor is further configured to read a computer program in the memory and perform the following operations:
[0135] Send a paging message or a PDCCH command to the terminal, wherein the paging message or the PDCCH command is used to trigger the compensation of the propagation delay.
[0136] The embodiment of the application further provides a processor-readable storage medium, which stores a computer program, and the computer program is used to make the processor execute the method as described above.
[0137] The above technical solutions of the application have at least the following beneficial effects:
[0138] In the propagation delay processing method, device, terminal and network side device, the terminal and / or the network side device measure and calculate the propagation delay and the compensation value of the propagation delay by using the first random access resource and the random access procedure corresponding to the first random access resource, so that the accuracy of the time synchronization error can be improved to meet the accuracy requirement of the time synchronization error in different scenarios. BRIEF DESCRIPTION OF DRAWINGS
[0139] Figure 1 A block diagram of a wireless communication system to which the embodiment of the application can be applied is shown;
[0140] Figure 2 One of the schematic diagrams illustrating the propagation delay processing method provided in an embodiment of the present invention;
[0141] Figure 3 A second schematic diagram illustrating the method for handling propagation delay provided in an embodiment of the present invention;
[0142] Figure 4 This represents one of the interactive schematic diagrams of Example 1 provided in the embodiments of the present invention;
[0143] Figure 5 This is the second interactive schematic diagram of Example 1 provided in the embodiments of the present invention;
[0144] Figure 6 This represents one of the interactive schematic diagrams of Example 2 provided in the embodiments of the present invention;
[0145] Figure 7 This is the second interactive schematic diagram of Example 2 provided in the embodiments of the present invention;
[0146] Figure 8 This is one of the structural schematic diagrams of the propagation delay processing device provided in an embodiment of the present invention;
[0147] Figure 9 This is a schematic diagram of the structure of the terminal provided in an embodiment of the present invention;
[0148] Figure 10 A second schematic diagram illustrating the structure of the propagation delay processing device provided in an embodiment of the present invention;
[0149] Figure 11 This is a schematic diagram illustrating the structure of the network-side device provided in an embodiment of the present invention. Detailed Implementation
[0150] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0151] Figure 1 This diagram illustrates a block diagram of a wireless communication system applicable to an embodiment of the present invention. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal or user equipment (UE). It should be noted that the specific type of terminal 11 is not limited in this embodiment. The network-side device 12 can be a base station or a core network. It should be noted that this embodiment uses a base station in an NR system as an example, but does not limit the specific type of base station.
[0152] The term "and / or" in the embodiments of the present application describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0153] The term "multiple" in the embodiments of the present application means two or more, and other quantifiers are similar.
[0154] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the present application.
[0155] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system, etc. The various systems include terminal devices and network devices. The system can also include a core network part, such as evolved packet system (EPS), 5G system (5GS), etc.
[0156] The terminal device can be a device that provides voice and / or data connectivity to a user, a hand-held device having a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA) and other devices. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.
[0157] The network device involved in the embodiments of the present application can be a base station, which can include multiple cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0158] The network side device and the terminal device can each use one or more antennas for multi-input multi-output (MIMO) transmission, which can be single user MIMO (SU-MIMO) or multiple user MIMO (MU-MIMO). According to the form and number of root antenna combinations, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or can be diversity transmission or precoding transmission or beamforming transmission, etc.
[0159] As shown in Figure 2 The embodiment of the application provides a processing method of propagation delay, which comprises the following steps:
[0160] In step 201, the terminal determines a compensation value of the propagation delay according to a first random access resource and a random access procedure corresponding to the first random access resource.
[0161] In at least one optional embodiment of the application, the first random access resource comprises at least one of the following:
[0162] A dedicated random access resource of the configured or preconfigured propagation delay compensation; a preamble transmitted on the dedicated random access resource is used for transmission delay compensation;
[0163] A resource corresponding to a dedicated preamble preamble of the configured or preconfigured propagation delay compensation on a common random access resource;
[0164] The dedicated preamble preamble of the configured or preconfigured propagation delay compensation on the common random access resource.
[0165] For example, the network side device configures a dedicated random access resource (including a preamble preamble and a random access opportunity RO) of propagation delay compensation PDC for the terminal and second signal resource configuration information associated with (or corresponding to) the dedicated random access resource.
[0166] For another example, the network side device configures a dedicated random access resource of propagation delay compensation PDC for the terminal, which only comprises a dedicated preamble and a RO shared for random access.
[0167] As an optional embodiment, the network side device can preconfigure the above-mentioned first random access resource through radio resource control (RRC) signaling, or configure the index of the dedicated preamble, the RO resource (such as the RO index) and the corresponding second signal resource (such as the second signal resource index) by using a PDCCH order mode.
[0168] In at least one embodiment of the present application, the manner in which the terminal determines the compensation value of the propagation delay comprises:
[0169] Manner one:
[0170] The terminal determines a first time difference according to a first random access resource and signal reception (such as SSB signal reception or RAR reception) corresponding to the first random access resource;
[0171] The terminal sends the first time difference to a network side device;
[0172] The terminal receives the compensation value of the propagation delay sent by the network side device; wherein the compensation value of the propagation delay is determined by the network side device based on the first time difference and a second time difference determined by the network side device.
[0173] Optionally, the terminal reports the first time difference on the terminal side in msg3 and receives the compensation value of the propagation delay sent by the network side device.
[0174] Manner two:
[0175] The terminal determines a first time difference according to a first random access resource and signal reception (such as SSB signal reception or RAR reception) corresponding to the first random access resource;
[0176] The terminal receives a second time difference determined by the network side device and sent by the network side device;
[0177] The terminal determines the compensation value of the propagation delay according to the first time difference and the second time difference.
[0178] Optionally, the terminal receives the second time difference of the network side in random access response RAR (also referred to as msg2) and obtains the compensation value of the propagation delay based on the first time difference on the terminal side and the second time difference of the network side.
[0179] In at least one embodiment of the present application, the terminal determines a first time difference according to a first random access resource and signal reception corresponding to the first random access resource, comprising:
[0180] The terminal sends a first preamble through the first random access resource;
[0181] The terminal receives a second signal corresponding to the first preamble and sent by the network side device;
[0182] The terminal determines a first time difference according to the time difference between the sending time of the first preamble and the receiving time of the second signal.
[0183] It should be noted that the embodiments of the present invention do not limit the order of the steps of "the terminal sending the first preamble through the first random access resource" and "the terminal receiving the second signal corresponding to the first preamble sent by the network-side device". For example, when the second signal is an SSB, the terminal can receive the SSB first and then send the first preamble, or the terminal can send the first preamble first and then receive the SSB. No specific limitation is made here.
[0184] In one optional embodiment, the second signal includes at least one of the following:
[0185] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0186] The Random Access Response (RAR) corresponding to the first preamble.
[0187] The first time difference on the terminal side is: (preamble transmission time and the corresponding SSB reception time T) SSB The difference between the preamble transmission time and the corresponding RAR reception time T is (the difference between the preamble transmission time and the preamble reception time T). SSB difference).
[0188] In at least one optional embodiment of the present invention, the compensation value for the propagation delay is determined by a first formula, the first formula comprising:
[0189]
[0190] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0191] For example, in method one, the network-side device calculates the propagation delay compensation value according to the first formula, where T... gNBdiff For network-side devices, the second time difference T is measured between the SSB / RAR corresponding to the received RACH and the transmitted RACH. UEdiff This is the first time difference that the terminal reports in msg3.
[0192] For example, in method two, the terminal calculates the compensation value for the propagation delay according to the first formula, where T gNBdiff T is the second time difference received on the network side in RAR. UEdiff The terminal measures the first time difference between the SSB / RAR corresponding to the transmitted RACH and the received RACH. When the terminal measures the time difference between the transmitted RACH and the RAR corresponding to the received RACH, the specific reference points are: the time point of the transmitted RACH preamble and the time point of the received RAR corresponding to the PDCCH.
[0193] In this embodiment of the invention, the compensation methods for propagation delay include: terminal (UE-based) compensation and network-side device (gNB-based) compensation. If it is UE-based compensation, the method in this embodiment of the invention further includes:
[0194] The terminal compensates for the propagation delay based on the compensation value. For example, the terminal compensates for the propagation delay of time-sensitive services based on the compensation value, that is, the terminal adds the propagation delay to the synchronization reference time sent by the gNB and uses the result as the final synchronization reference time on the terminal side.
[0195] If it is gNB-based compensation, the method in this embodiment of the invention further includes:
[0196] The terminal sends the compensation value for the propagation delay determined by the terminal to the network-side device, and the network-side device performs pre-compensation for the propagation delay based on the compensation value. That is, the gNB sends the value after adding the propagation delay to the synchronization reference time to the terminal, and the terminal uses the received synchronization reference time as the final synchronization reference time.
[0197] In at least one embodiment of the present invention, there are two ways to trigger propagation delay compensation: one is that the terminal triggers it through a random access preamble, and the other is that the network-side device triggers it through paging or PDCCH command (PDCCH order).
[0198] If the terminal triggers the event via a random access preamble, the first preamble is used to trigger propagation delay compensation. This first preamble can be a preamble transmitted on dedicated random access resources or a dedicated preamble transmitted on public random access resources. The network-side device receiving this first preamble learns that propagation delay calculation and subsequent operations are required.
[0199] If the method is triggered by a network-side device via a paging message or a PDCCH command, before the terminal sends the first preamble through the first random access resource, the method further includes:
[0200] The terminal receives a paging message or a Physical Downlink Control Channel (PDCCH) command sent by the network-side device; wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0201] As an optional embodiment, in this embodiment of the invention, the granularity of the first time difference and the second time difference has an impact on the propagation delay estimation error, and the typical value of the granularity of the time difference is (1Tc to 32Tc), where 1Tc = 0.5ns.
[0202] In summary, in this embodiment of the invention, the terminal and / or network-side device utilize the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0203] like Figure 3 As shown in the figure, this embodiment of the invention also provides a method for processing propagation delay, the method comprising:
[0204] The network-side device determines the propagation delay compensation value based on the first random access resource and the random access procedure corresponding to the first random access resource.
[0205] In at least one alternative embodiment of the present invention, the first random access resource includes at least one of the following:
[0206] A dedicated random access resource configured or pre-configured for propagation delay compensation; a preamble transmitted on the dedicated random access resource is used for propagation delay compensation.
[0207] The resources corresponding to the dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources;
[0208] A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
[0209] For example, the network-side equipment configures the terminal with dedicated random access resources (including preamble and random access opportunity RO) for propagation delay compensation PDC, as well as second signal resource configuration information associated with (or corresponding to) the dedicated random access resources.
[0210] For example, the dedicated random access resources of the propagation delay compensation PDC configured by the network-side equipment for the terminal only include a dedicated preamble, while sharing the RO for random access purposes.
[0211] As an optional embodiment, the network-side device can pre-configure the aforementioned first random access resource through Radio Resource Control (RRC) signaling, or configure the index of the dedicated preamble, RO resource (such as RO index) and the corresponding second signal resource (such as second signal resource index) using PDCCH order.
[0212] In at least one embodiment of the present invention, the network-side device determines the compensation value for propagation delay in the following ways:
[0213] Method 3:
[0214] The network-side device determines the second time difference based on the first random access resource and the signal transmission corresponding to the first random access resource (e.g., SSB signal transmission or RAR transmission);
[0215] The network-side device receives the first time difference sent by the terminal;
[0216] The network-side device determines the compensation value for the propagation delay based on the first time difference and the second time difference.
[0217] Optionally, the network-side device obtains the first time difference on the terminal side in msg3, and determines the compensation value for the propagation delay based on the first time difference on the terminal side and the second time difference on the network side.
[0218] Method 4:
[0219] The network-side device determines the second time difference based on the first random access resource and the signal transmission corresponding to the first random access resource (e.g., SSB signal transmission or RAR transmission);
[0220] The network-side device sends the second time difference to the terminal;
[0221] The network-side device receives the propagation delay compensation value sent by the terminal; wherein the propagation delay compensation value is determined by the terminal based on the second time difference and the first time difference determined by the terminal.
[0222] Optionally, the network-side device may send the second time difference to the terminal in the RAR and receive the propagation delay compensation value sent by the terminal.
[0223] In at least one embodiment of the present invention, the network-side device determines a second time difference based on the first random access resource and the signal transmission corresponding to the first random access resource, including:
[0224] The network-side device receives the first preamble sent by the terminal on the first random access resource;
[0225] The network-side device sends a second signal corresponding to the first preamble to the terminal;
[0226] The network-side device determines the second time difference based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
[0227] It should be noted that the embodiments of the present invention do not limit the order of the steps of "the network-side device receiving the first preamble sent by the terminal on the first random access resource" and "the network-side device sending the second signal corresponding to the first preamble to the terminal". For example, when the second signal is an SSB, the network-side device may send the SSB first and then receive the first preamble, or the network device may receive the first preamble first and then send the SSB. No specific limitation is made here.
[0228] As an optional embodiment, the second signal includes at least one of the following:
[0229] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0230] The Random Access Response (RAR) corresponding to the first preamble.
[0231] The second time difference on the network side is: (the preamble reception time and the corresponding SSB transmission time T of the preamble) SSB (The difference between the preamble reception time and the corresponding RAR transmission time of the preamble).
[0232] In at least one optional embodiment of the present invention, the compensation value for the propagation delay is determined by a first formula, the first formula comprising:
[0233]
[0234] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0235] For example, in method three, the network-side device calculates the propagation delay compensation value according to the first formula, where T... gNBdiff For network-side devices, the second time difference T is measured between the SSB / RAR corresponding to the received RACH and the transmitted RACH. UEdiff This is the first time difference reported by the terminal in msg3. When the network testing device measures the time difference between the received preamble and the RAR corresponding to the sent preamble, the specific reference points are: the time point of receiving the RACH preamble and the time point of sending the PDCCH corresponding to the RAR.
[0236] For example, in method four, the terminal calculates the compensation value for the propagation delay according to the first formula, where T gNBdiff T is the second time difference received on the network side in RAR. UEdiffThe terminal measures the first time difference between the SSB / RAR corresponding to the transmitted RACH and the received RACH. When the terminal measures the time difference between the transmitted RACH and the RAR corresponding to the received RACH, the specific reference points are: the time point of the transmitted RACH preamble and the time point of the received RAR corresponding to the PDCCH.
[0237] In this embodiment of the invention, the compensation methods for propagation delay include: terminal (UE-based) compensation and network-side device (gNB-based) compensation. If gNB-based compensation is used, the method in this embodiment of the invention further includes:
[0238] The network-side device pre-compensates the propagation delay based on the compensation value. For example, the network-side device pre-compensates the propagation delay of time-sensitive services based on the compensation value, that is, the gNB sends the synchronization reference time plus the propagation delay to the terminal, and the terminal uses the received synchronization reference time as the final synchronization reference time.
[0239] If it is UE-based compensation, the method in this embodiment of the invention further includes:
[0240] The network-side device sends the compensation value for the propagation delay determined by the network-side device to the terminal, and the terminal compensates for the propagation delay according to the compensation value. That is, the terminal adds the propagation delay to the synchronization reference time issued by the gNB and uses the value after that as the final synchronization reference time on the terminal side.
[0241] For example, network-side devices use msg4 or the Media Access Control Layer (MAC) CE to notify the terminal of the compensation value.
[0242] In at least one embodiment of the present invention, there are two ways to trigger propagation delay compensation: one is that the terminal triggers it through a random access preamble, and the other is that the network-side device triggers it through paging or PDCCH command (PDCCH order).
[0243] If the terminal triggers the event via a random access preamble, the first preamble is used to trigger propagation delay compensation. This first preamble can be a preamble transmitted on dedicated random access resources or a dedicated preamble transmitted on public random access resources. The network-side device receiving this first preamble learns that propagation delay calculation and subsequent operations are required.
[0244] If the method is triggered by a network-side device via a paging message or a PDCCH command, before the network-side device receives the first preamble sent by the terminal on the first random access resource, the method further includes:
[0245] The network-side device sends a paging message or a PDCCH command to the terminal, wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0246] As an optional embodiment, in this embodiment of the invention, the granularity of the first time difference and the second time difference has an impact on the propagation delay estimation error, and the typical value of the granularity of the time difference is (1Tc to 32Tc), where 1Tc = 0.5ns.
[0247] In summary, in this embodiment of the invention, the terminal and / or network-side device utilize the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0248] To more clearly describe the propagation delay processing method provided in the embodiments of the present invention, two examples are given below.
[0249] Example 1 uses the first random access resource and SSB resources to calculate the transmission and reception time difference. The UE / gNB uses the time difference between the gNB and the UE to calculate the propagation delay and perform compensation.
[0250] 1. The gNB configures the UE with dedicated RACH resources for the PDC and the corresponding SSB resources;
[0251] The gNB configures the UE with dedicated RACH resources for PDC (including preamble and RO) and SSB resource configuration information associated with the RACH resources (total number of SSBs and the number of SSBs corresponding to each RO), or the gNB configures the UE with dedicated RACH resources for PDC that only include the preamble and share ROs for random access purposes.
[0252] The gNB can pre-configure the above resources via RRC signaling or configure a dedicated preamble index, RO resource (RO mask index), and corresponding SSB resource (SSB index) using the PDCCH order method.
[0253] 2. A transmission delay compensation method based on RACH and SSB triggered by gNB
[0254] When the gNB needs the UE to compensate for transmission delay or needs to update the transmission delay compensation value, it will use paging or PDCCH order to trigger the transmission delay compensation process using PDC dedicated RACH resources and SSB resources.
[0255] A schematic diagram of the gNB-triggered transmission delay compensation method based on RACH and SSB is shown below. Figure 4 As shown. After the gNB triggers the transmission delay compensation process using dedicated PDC RACH resources and SSB resources using a paging (with PDC destination indication information) / PDCCH order, the UE will calculate the UE-side transmit / receive time difference T according to the dedicated RACH resources and corresponding SSB resources indicated by the gNB configuration / PDCCH order. UEdiff =t UERACH -t UEssb The specific receiving time t UEssb For example, after receiving paging, the UE selects the RACH resource corresponding to the SSB reception time (preferably the PSS (Primary Synchronization Signal) reception time within the SSB). This SSB reception time is pre-agreed to be either before or after RACH transmission. Transmission time t UERACH This refers to the time when the UE selects the RACH resource to send the preamble after receiving paging. The gNB simultaneously calculates the transmit / receive time difference on the gNB side, i.e., T. gNBdiff =t gNBRACH -t gNBssb The specific transmission time t gNBssb For example, the SSB transmission time corresponding to the RACH resource selected by the UE (preferably the PSS transmission time within the SSB) is pre-agreed to be before or after RACH transmission. If the SSB transmission time is pre-agreed to be before RACH transmission, since the gNB does not know which RACH resource the terminal will choose to transmit the preamble, the gNB will record the transmission time of each SSB. If the SSB transmission time is pre-agreed to be after RACH transmission, after receiving the preamble transmitted by the UE on the selected RACH resource, the gNB will record the transmission time of the nearest corresponding SSB. (Receive time t) gNBRACH : The moment when the preamble is received from the UE.
[0256] If the UE performs propagation delay calculation and compensation, then the gNB needs to use RAR to convert the time difference T on the base station side. gNBdiff (Approximately 21 bits of quantization value, with a time difference granularity of 1Tc to 32Tc) is sent to the UE. The UE calculates the PD compensation value according to the first formula and compensates for or updates the propagation delay compensation value. If the gNB performs the propagation delay calculation and compensation, then the UE needs to use Msg3 to transmit the time difference T on the UE side. UEdiffThe gNB sends a 21-bit quantization value (with a time difference granularity of 1Tc to 32Tc) to the gNB. The gNB calculates the PD compensation value according to the first formula and pre-compensates for the propagation delay, or sends the compensation value (approximately 21-bit quantization value with a compensation value granularity of 1Tc to 32Tc) to the UE via MSG4 for the UE to perform the compensation. The gNB can indicate the specific compensation calculator (gNB / UE) and compensation executor (gNB / UE) in the paging / RAR / PDCCH order.
[0257] 3. UE-triggered transmission delay compensation method based on RACH and SSB
[0258] A schematic diagram of the UE-triggered transmission delay compensation method based on RACH and SSB is shown below. Figure 5 As shown. After the UE triggers the transmission delay compensation procedure by sending the corresponding preamble on the PDC-dedicated RACH resource or the PDC-dedicated preamble on the public RACH resource, the UE will calculate the transmit / receive time difference T on the UE side based on the dedicated RACH resource and the corresponding SSB resource configured in the gNB. UEdiff =t UERACH -t UEssb The specific receiving time t UEssb For: The RACH resource selected by the UE corresponds to the SSB reception time (preferably the PSS reception time within the SSB), and this SSB reception time should be pre-agreed to be after the RACH transmission. Transmission time t UERACH The time when the RACH resource selected by the UE is sent as a preamble. After receiving the RACH sent by the UE, the gNB calculates the transmit / receive time difference (T) on the gNB side. gNBdiff =t gNBRACH -t gNBssb Reception time t gNBRACH The moment when the preamble is received from the UE. Transmission time t gNBssb The transmission time of the SSB corresponding to the RACH resource selected by the UE (preferably the PSS transmission time within the SSB) is pre-agreed to be after the RACH transmission. After receiving the preamble transmission from the UE on the selected RACH resource, the gNB records the transmission time of the nearest corresponding SSB. If the UE performs propagation delay calculation and compensation, the gNB needs to use RAR to convert the time difference T on the base station side. gNBdiff (The payload is approximately 21 bits, with a time difference granularity ranging from 1Tc to 32Tc) and is sent to the UE. The UE calculates the PD compensation value according to the first formula and compensates for or updates the propagation delay compensation value. If the gNB performs the propagation delay calculation and compensation, then the UE needs to use Msg3 to transmit the time difference T on the UE side.UEdiff The gNB sends a quantized value (approximately 21 bits, with a time difference granularity of 1Tc to 32Tc) to the gNB. The gNB calculates the PD compensation value according to the first formula and pre-compensates for the propagation delay, or sends the compensation value (payload approximately 21 bits, with a compensation value granularity of 1Tc to 32Tc) to the UE via MSG4 for the UE to perform the compensation. The gNB can indicate the specific compensation calculator (gNB / UE) and compensation executor (gNB / UE) in the RAR, or pre-arrange that the UE triggers the PDC procedure, in which case the UE will perform the calculation and compensation.
[0259] Example 2 uses the first random access resource and RAR (RACH Access response) to calculate the transmission and reception time difference. The UE / gNB uses the time difference between the gNB and the UE to calculate the propagation delay and perform compensation.
[0260] 1. gNB configures dedicated RACH resources for PDC for UE
[0261] The gNB can configure the UE with dedicated RACH resources for PDC (including preamble and RO) or the gNB can configure the UE with dedicated RACH resources for PDC that only include preamble while sharing RO for random access purposes.
[0262] gNB can pre-configure the above resources via RRC signaling or configure a dedicated preamble index and RO resources (RO mask index) using PDCCH order.
[0263] 2. GNB-triggered transmission delay compensation method based on RACH and RAR
[0264] When the gNB needs the UE to compensate for transmission delay or needs to update the transmission delay compensation value, it will use paging or PDCCH order to trigger the transmission delay compensation process using PDC dedicated RACH resources.
[0265] A schematic diagram of the gNB-triggered transmission delay compensation method based on RACH and RAR is shown below. Figure 6 As shown. After the gNB triggers the process of calculating transmission delay compensation using dedicated RACH resources for PDC using paging (with PDC destination indication information) / PDCCH order, the UE will calculate the transmit / receive time difference T on the UE side according to the dedicated RACH resources indicated by the gNB configuration / PDCCH order and the corresponding RAR. UEdiff =t UERACH -t UERAR Sending time t UERACHFor: The time when the UE selects the RACH resource to send the preamble after receiving paging. Reception time t UERAR The time when the UE receives the PDCCH corresponding to the RAR (preferably the time when the first OFDM symbol of the PDCCH is received) is the time when the gNB simultaneously calculates the transmit / receive time difference on the gNB side, i.e., T. gNBdiff =t gNBRACH -t gNRAR Reception time t gNBRACH The moment when the preamble is received from the UE. Transmission time t gNBRAR This refers to the PDCCH transmission time corresponding to the RAR of the RACH (preferably the time of transmitting the first OFDM symbol of the PDCCH). If the UE performs propagation delay calculation and compensation, then the gNB needs to use the RAR to convert the time difference T on the base station side. gNBdiff (Approximately 21 bits of quantization value, with a time difference granularity of 1Tc to 32Tc) is sent to the UE. The UE calculates the PD compensation value according to the first formula and compensates for or updates the propagation delay compensation value. If the gNB performs the propagation delay calculation and compensation, then the UE needs to use Msg3 to transmit the time difference T on the UE side. UEdiff (The payload is approximately 21 bits, with a time difference granularity of 1Tc to 32Tc) and is sent to the gNB. The gNB calculates the PD compensation value according to the first formula and pre-compensates for the propagation delay, or sends the compensation value (payload approximately 21 bits, compensation value granularity of 1Tc to 32Tc) to the UE via MSG4 for the UE to perform the compensation. The gNB can indicate the specific compensation calculator (gNB / UE) and compensation executor (gNB / UE) in the paging / RAR / PDCCHorder.
[0266] 3. UE-triggered transmission delay compensation method based on RACH and RAR
[0267] A schematic diagram of the UE-triggered transmission delay compensation method based on RACH and RAR is shown below. Figure 7 As shown. After the UE triggers the transmission delay compensation procedure by sending the corresponding preamble on the PDC-dedicated RACH resource or the PDC-dedicated preamble on the public RACH resource, the UE will calculate the transmit / receive time difference T on the UE side based on the dedicated RACH resource and the corresponding RAR resource configured in the gNB. UEdiff =t UERACH -t UERAR Sending time t UERACH For: The time when the RACH resource selected by the UE is transmitted as a preamble. Reception time t UERARThe time when the UE receives the PDCCH corresponding to the RAR (preferably the time when the first OFDM symbol of the PDCCH is received) is the time when the gNB simultaneously calculates the transmit / receive time difference on the gNB side, i.e., T. gNBdiff =t gNBRACH -t gNRAR Reception time t gNBRACH The moment when the preamble is received from the UE. Transmission time t gNBRAR This refers to the PDCCH transmission time of the RAR corresponding to the RACH (preferably the time of transmitting the first OFDM symbol of the PDCCH). If the UE performs propagation delay calculation and compensation, then the gNB needs to use MSG4 to convert the time difference T on the base station side. gNBdiff (Approximately 21 bits of quantization value, with a time difference granularity of 1Tc to 32Tc) is sent to the UE. The UE calculates the PD compensation value according to the first formula and compensates for or updates the propagation delay compensation value. If the gNB performs the propagation delay calculation and compensation, then the UE needs to use Msg3 to transmit the time difference T on the UE side. UEdiff (The payload is approximately 21 bits, with a time difference granularity of 1Tc to 32Tc) and is sent to the gNB. The gNB calculates the PD compensation value according to the first formula and pre-compensates for the propagation delay, or sends the compensation value (the payload is approximately 21 bits, with a compensation value granularity of 1Tc to 32Tc) to the UE via MAC CE for the UE to perform the compensation. The gNB can indicate the specific compensation calculator (gNB / UE) and compensation executor (gNB / UE) in the RAR.
[0268] like Figure 8 As shown, this embodiment of the invention also provides a propagation delay processing device applied to a terminal, the device comprising:
[0269] The first compensation determination unit 801 is used to determine the compensation value for propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource.
[0270] As an optional embodiment, the first random access resource includes at least one of the following:
[0271] Dedicated random access resources with configured or pre-configured propagation delay compensation;
[0272] Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources;
[0273] A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
[0274] As an optional embodiment, the first compensation determining unit includes:
[0275] The first time difference determination unit is used to determine the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource.
[0276] The first sending unit is used to send the first time difference to the network-side device;
[0277] The first receiving unit is configured to receive the propagation delay compensation value sent by the network-side device; wherein the propagation delay compensation value is determined by the network-side device based on the first time difference and a second time difference determined by the network-side device.
[0278] As an optional embodiment, the first compensation determining unit includes:
[0279] The first time difference determination unit is used to determine the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource.
[0280] The second receiving unit is used to receive the second time difference determined by the network-side device and sent by the network-side device;
[0281] The first determining unit is used to determine the compensation value of the propagation delay based on the first time difference and the second time difference.
[0282] As an optional embodiment, the first time difference determining unit includes:
[0283] The first transmitting subunit is configured to transmit the first preamble via the first random access resource;
[0284] The first receiving subunit is used to receive the second signal corresponding to the first preamble sent by the network-side device;
[0285] The first determining subunit is used to determine the first time difference based on the time difference between the transmission time of the first preamble and the reception time of the second signal.
[0286] As an optional embodiment, the second signal includes at least one of the following:
[0287] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0288] The random access response corresponding to the first preamble.
[0289] As an optional embodiment, the compensation value for the propagation delay is determined by a first formula, which includes:
[0290]
[0291] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0292] As an optional embodiment, the apparatus further includes:
[0293] The compensation unit is used to compensate for the propagation delay based on the compensation value.
[0294] As an optional embodiment, the apparatus further includes:
[0295] The third sending unit is used to send the compensation value for the propagation delay determined by the terminal to the network-side device.
[0296] As an optional embodiment, the first preamble is used to trigger propagation delay compensation.
[0297] As an optional embodiment, the apparatus further includes:
[0298] The third receiving unit is used to receive paging messages or physical downlink control channel (PDCCH) commands sent by network-side devices; wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0299] In this embodiment of the invention, the terminal and / or network-side device utilizes the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0300] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0301] like Figure 9 As shown, this embodiment of the invention also provides a terminal, characterized in that it includes a memory 920, a transceiver 910, and a processor 900:
[0302] The memory 920 is used to store computer programs; the transceiver 910 is used to send and receive data under the control of the processor 900; the processor 900 is used to read the computer programs in the memory and perform the following operations:
[0303] The compensation value for propagation delay is determined based on the first random access resource and the random access procedure corresponding to the first random access resource.
[0304] As an optional embodiment, the first random access resource includes at least one of the following:
[0305] Dedicated random access resources with configured or pre-configured propagation delay compensation;
[0306] Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources;
[0307] A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
[0308] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0309] A first time difference is determined based on the first random access resource and the signal reception corresponding to the first random access resource;
[0310] Send the first time difference to the network-side device;
[0311] The network side device receives the propagation delay compensation value sent by the network side device; wherein the propagation delay compensation value is determined by the network side device based on the first time difference and the second time difference determined by the network side device.
[0312] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0313] A first time difference is determined based on the first random access resource and the signal reception corresponding to the first random access resource;
[0314] Receive the second time difference determined by the network-side device and sent by the network-side device;
[0315] The compensation value for the propagation delay is determined based on the first time difference and the second time difference.
[0316] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0317] The first preamble is sent through the first random access resource;
[0318] Receive a second signal sent by the network-side device that corresponds to the first preamble;
[0319] The first time difference is determined based on the time difference between the transmission time of the first preamble and the reception time of the second signal.
[0320] As an optional embodiment, the second signal includes at least one of the following:
[0321] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0322] The random access response corresponding to the first preamble.
[0323] As an optional embodiment, the compensation value for the propagation delay is determined by a first formula, which includes:
[0324]
[0325] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0326] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0327] The propagation delay is compensated based on the compensation value.
[0328] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0329] The terminal sends the compensation value for the propagation delay determined by the terminal to the network-side device.
[0330] As an optional embodiment, the first preamble is used to trigger propagation delay compensation.
[0331] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0332] Receive paging messages or physical downlink control channel (PDCCH) commands sent by network-side devices; wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0333] Among them, Figure 9In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 900 and memory represented by memory 920 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 910 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 930 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0334] The processor 900 is responsible for managing the bus architecture and general processing, while the memory z20 can store the data used by the processor 900 during operation.
[0335] Optionally, the processor 900 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0336] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0337] In this embodiment of the invention, the terminal and / or network-side device utilizes the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0338] Since the principle of the terminal in solving the problem is similar to the method for handling propagation delay in the embodiments of the present invention, the implementation of the terminal can refer to the implementation of the method, and the repeated parts will not be described again.
[0339] like Figure 10 As shown, this embodiment of the invention also provides a propagation delay processing apparatus, applied to a network-side device, the apparatus comprising:
[0340] The second compensation determination unit 1001 is used to determine the compensation value for propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource.
[0341] As an optional embodiment, the first random access resource includes at least one of the following:
[0342] Dedicated random access resources with configured or pre-configured propagation delay compensation;
[0343] Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources;
[0344] A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
[0345] As an optional embodiment, the second compensation determining unit includes:
[0346] The second time difference determination unit is used to determine the second time difference based on the signal transmission corresponding to the first random access resource;
[0347] The fifth receiving unit is used to receive the first time difference sent by the terminal;
[0348] The fifth determining unit is used to determine the compensation value of the propagation delay based on the first time difference and the second time difference.
[0349] As an optional embodiment, the second compensation determining unit includes:
[0350] The second time difference determination unit is used to determine the second time difference based on the signal transmission corresponding to the first random access resource;
[0351] The fifth sending unit is used to send the second time difference to the terminal;
[0352] The sixth receiving unit is configured to receive the propagation delay compensation value sent by the terminal; wherein the propagation delay compensation value is determined by the terminal based on the second time difference and the first time difference determined by the terminal.
[0353] As an optional embodiment, the second time difference determining unit includes:
[0354] The second receiving subunit is used to receive the first preamble sent by the terminal on the first random access resource;
[0355] The second transmitting subunit is used to send a second signal corresponding to the first preamble to the terminal;
[0356] The second determining subunit is used to determine the second time difference based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
[0357] As an optional embodiment, the second signal includes at least one of the following:
[0358] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0359] The random access response corresponding to the first preamble.
[0360] As an optional embodiment, the compensation value for the propagation delay is determined by a first formula, which includes:
[0361]
[0362] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0363] As an optional embodiment, the apparatus further includes:
[0364] The pre-compensation unit is used to pre-compensate the propagation delay based on the compensation value.
[0365] As an optional embodiment, the apparatus further includes:
[0366] The seventh sending unit is used to send the compensation value of the propagation delay determined by the network-side device to the terminal.
[0367] As an optional embodiment, the first preamble is used to trigger propagation delay compensation.
[0368] As an optional embodiment, the apparatus further includes:
[0369] The eighth sending unit is used to send a paging message or a PDCCH command to the terminal, wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0370] In this embodiment of the invention, the terminal and / or network-side device utilizes the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0371] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0372] like Figure 11 As shown, this embodiment of the invention also provides a network-side device, including a memory 1120, a transceiver 1110, and a processor 1100:
[0373] The memory 1120 is used to store computer programs; the transceiver 1110 is used to send and receive data under the control of the processor 1100; the processor 1100 is used to read the computer program in the memory 1120 and perform the following operations:
[0374] The compensation value for propagation delay is determined based on the first random access resource and the random access procedure corresponding to the first random access resource.
[0375] As an optional embodiment, the first random access resource includes at least one of the following:
[0376] Dedicated random access resources with configured or pre-configured propagation delay compensation;
[0377] Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources;
[0378] A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
[0379] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0380] The second time difference is determined based on the first random access resource and the signal transmission corresponding to the first random access resource;
[0381] The first time difference transmitted by the receiving terminal;
[0382] The compensation value for the propagation delay is determined based on the first time difference and the second time difference.
[0383] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0384] The second time difference is determined based on the first random access resource and the signal transmission corresponding to the first random access resource;
[0385] Send the second time difference to the terminal;
[0386] The terminal receives a compensation value for the propagation delay; wherein the compensation value for the propagation delay is determined by the terminal based on the second time difference and a first time difference determined by the terminal.
[0387] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0388] The first preamble sent by the terminal is received on the first random access resource;
[0389] Send a second signal corresponding to the first preamble to the terminal;
[0390] The second time difference is determined based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
[0391] As an optional embodiment, the second signal includes at least one of the following:
[0392] The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble;
[0393] The random access response corresponding to the first preamble.
[0394] As an optional embodiment, the compensation value for the propagation delay is determined by a first formula, which includes:
[0395]
[0396] Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
[0397] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0398] The propagation delay is pre-compensated based on the compensation value.
[0399] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0400] The network-side device sends the compensation value for the propagation delay determined to the terminal.
[0401] As an optional embodiment, the first preamble is used to trigger propagation delay compensation.
[0402] As an optional embodiment, the processor is also configured to read a computer program from the memory and perform the following operations:
[0403] Send a paging message or PDCCH command to the terminal, wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
[0404] Among them, Figure 11In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1100) and memory (memory 1120). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1110 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 during operation.
[0405] The processor 1100 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0406] In this embodiment of the invention, the terminal and / or network-side device utilizes the first random access resource and the random access procedure corresponding to the first random access resource to measure and calculate the propagation delay and the compensation value of the propagation delay, which can improve the accuracy of the time synchronization error and thus meet the accuracy requirements of the time synchronization error in different scenarios.
[0407] Since the principle of the network-side device in solving the problem is similar to the method for handling propagation delay in the embodiments of the present invention, the implementation of the network-side device can refer to the implementation of the method, and the repeated parts will not be described again.
[0408] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0409] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0410] This invention also provides a processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, the computer program being used to cause the processor to perform the various steps in the method embodiments described above. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0411] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0412] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0413] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0414] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0415] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for processing propagation delay, characterized in that, The method includes: The terminal determines the compensation value for the propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource; The terminal determines the propagation delay compensation value based on the first random access resource and the random access procedure corresponding to the first random access resource, including: The terminal determines the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource; The terminal sends the first time difference to the network-side device; The terminal receives the propagation delay compensation value sent by the network-side device; wherein the propagation delay compensation value is determined by the network-side device based on the first time difference and a second time difference determined by the network-side device. Alternatively, the terminal determines the propagation delay compensation value based on the first random access resource and the random access procedure corresponding to the first random access resource, including: The terminal determines the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource; The terminal receives the second time difference determined by the network-side device and sent by the network-side device; The terminal determines the compensation value for the propagation delay based on the first time difference and the second time difference; The terminal determines the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource, including: The terminal sends the first preamble through the first random access resource; The terminal receives a second signal sent by the network-side device that corresponds to the first preamble; The terminal determines the first time difference based on the time difference between the transmission time of the first preamble and the reception time of the second signal.
2. The method according to claim 1, characterized in that, The first random access resource includes at least one of the following: Dedicated random access resources with configured or pre-configured propagation delay compensation; Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources; A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
3. The method according to claim 1, characterized in that, The second signal includes at least one of the following: The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble; The random access response corresponding to the first preamble.
4. The method according to claim 1, characterized in that, The compensation value for the propagation delay is determined by a first formula, which includes: Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
5. The method according to claim 1, characterized in that, The method further includes: The terminal compensates for the propagation delay based on the compensation value.
6. The method according to claim 1, characterized in that, The method further includes: The terminal sends the compensation value for the propagation delay determined by the terminal to the network-side device.
7. The method according to claim 1, characterized in that, The first preamble is used to trigger propagation delay compensation.
8. The method according to claim 1, characterized in that, Before the terminal sends the first preamble through the first random access resource, the method further includes: The terminal receives a paging message or a Physical Downlink Control Channel (PDCCH) command sent by the network-side device; wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
9. A method for processing propagation delay, characterized in that, The method includes: The network-side device determines the compensation value for propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource; The network-side device determines the propagation delay compensation value based on the first random access resource and the random access procedure corresponding to the first random access resource, including: The network-side device determines the second time difference based on the first random access resource and the signal transmission corresponding to the first random access resource; The network-side device receives the first time difference sent by the terminal; The network-side device determines the compensation value for the propagation delay based on the first time difference and the second time difference; Alternatively, the network-side device determines the propagation delay compensation value based on the first random access resource and the random access procedure corresponding to the first random access resource, including: The network-side device determines the second time difference based on the first random access resource and the signal transmission corresponding to the first random access resource; The network-side device sends the second time difference to the terminal; The network-side device receives the propagation delay compensation value sent by the terminal; wherein the propagation delay compensation value is determined by the terminal based on the second time difference and the first time difference determined by the terminal; The network-side device determines the second time difference based on the signal transmission corresponding to the first random access resource, including: The network-side device receives the first preamble sent by the terminal on the first random access resource; The network-side device sends a second signal corresponding to the first preamble to the terminal; The network-side device determines the second time difference based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
10. The method according to claim 9, characterized in that, The first random access resource includes at least one of the following: Dedicated random access resources with configured or pre-configured propagation delay compensation; Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources; A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
11. The method according to claim 9, characterized in that, The second signal includes at least one of the following: The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble; The random access response corresponding to the first preamble.
12. The method according to claim 9, characterized in that, The compensation value for the propagation delay is determined by a first formula, which includes: Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
13. The method according to claim 9, characterized in that, The method further includes: The network-side device pre-compensates the propagation delay based on the compensation value.
14. The method according to claim 9, characterized in that, The method further includes: The network-side device sends the compensation value for the propagation delay determined by the network-side device to the terminal.
15. The method according to claim 9, characterized in that, The first preamble is used to trigger propagation delay compensation.
16. The method according to claim 9, characterized in that, Before the network-side device receives the first preamble sent by the terminal on the first random access resource, the method further includes: The network-side device sends a paging message or a PDCCH command to the terminal, wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
17. A propagation delay processing device, applied to a terminal, characterized in that, The device includes: The first compensation determination unit is used to determine the compensation value for propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource. The first compensation determination unit includes: The first time difference determination unit is used to determine the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource. The first sending unit is used to send the first time difference to the network-side device; The first receiving unit is configured to receive the propagation delay compensation value sent by the network-side device; wherein the propagation delay compensation value is determined by the network-side device based on the first time difference and a second time difference determined by the network-side device. Alternatively, the first compensation determining unit includes: The first time difference determination unit is used to determine the first time difference based on the first random access resource and the signal reception corresponding to the first random access resource. The second receiving unit is used to receive the second time difference determined by the network-side device and sent by the network-side device; The first determining unit is configured to determine the compensation value for the propagation delay based on the first time difference and the second time difference; The first time difference determination unit includes: The first transmitting subunit is configured to transmit the first preamble via the first random access resource; The first receiving subunit is used to receive the second signal corresponding to the first preamble sent by the network-side device; The first determining subunit is used to determine the first time difference based on the time difference between the transmission time of the first preamble and the reception time of the second signal.
18. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The compensation value for propagation delay is determined based on the first random access resource and the random access procedure corresponding to the first random access resource. The processor is also configured to read the computer program in the memory and perform the following operations: A first time difference is determined based on the first random access resource and the signal reception corresponding to the first random access resource; Send the first time difference to the network-side device; The network side device receives the propagation delay compensation value sent by the network side device; wherein the propagation delay compensation value is determined by the network side device based on the first time difference and the second time difference determined by the network side device. Alternatively, the processor may also be configured to read a computer program from the memory and perform the following operations: A first time difference is determined based on the first random access resource and the signal reception corresponding to the first random access resource; Receive the second time difference determined by the network-side device and sent by the network-side device; The compensation value for the propagation delay is determined based on the first time difference and the second time difference; The processor is also configured to read the computer program in the memory and perform the following operations: The first preamble is sent through the first random access resource; Receive a second signal sent by the network-side device that corresponds to the first preamble; The first time difference is determined based on the time difference between the transmission time of the first preamble and the reception time of the second signal.
19. The terminal according to claim 18, characterized in that, The first random access resource includes at least one of the following: Dedicated random access resources with configured or pre-configured propagation delay compensation; Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources; A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
20. The terminal according to claim 18, characterized in that, The second signal includes at least one of the following: The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble; The random access response corresponding to the first preamble.
21. The terminal according to claim 18, characterized in that, The compensation value for the propagation delay is determined by a first formula, which includes: Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
22. The terminal according to claim 18, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The propagation delay is compensated based on the compensation value.
23. The terminal according to claim 18, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The terminal sends the compensation value for the propagation delay determined by the terminal to the network-side device.
24. The terminal according to claim 18, characterized in that, The first preamble is used to trigger propagation delay compensation.
25. The terminal according to claim 18, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Receive paging messages or physical downlink control channel (PDCCH) commands sent by network-side devices; wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
26. A propagation delay processing device, applied to network-side equipment, characterized in that, The device includes: The second compensation determination unit is used to determine the compensation value for the propagation delay based on the first random access resource and the random access procedure corresponding to the first random access resource. The second compensation determining unit includes: The second time difference determination unit is used to determine the second time difference based on the signal transmission corresponding to the first random access resource; The fifth receiving unit is used to receive the first time difference sent by the terminal; The fifth determining unit is used to determine the compensation value for the propagation delay based on the first time difference and the second time difference; Alternatively, the second compensation determining unit includes: The second time difference determination unit is used to determine the second time difference based on the signal transmission corresponding to the first random access resource; The fifth sending unit is used to send the second time difference to the terminal; The sixth receiving unit is configured to receive the propagation delay compensation value sent by the terminal; wherein the propagation delay compensation value is determined by the terminal based on the second time difference and the first time difference determined by the terminal. The second time difference determination unit includes: The second receiving subunit is used to receive the first preamble sent by the terminal on the first random access resource; The second transmitting subunit is used to send a second signal corresponding to the first preamble to the terminal; The second determining subunit is used to determine the second time difference based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
27. A network-side device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The compensation value for propagation delay is determined based on the first random access resource and the random access procedure corresponding to the first random access resource. The processor is also configured to read the computer program in the memory and perform the following operations: The second time difference is determined based on the first random access resource and the signal transmission corresponding to the first random access resource; The first time difference transmitted by the receiving terminal; The compensation value for the propagation delay is determined based on the first time difference and the second time difference; Alternatively, the processor may also be configured to read a computer program from the memory and perform the following operations: The second time difference is determined based on the first random access resource and the signal transmission corresponding to the first random access resource; Send the second time difference to the terminal; The terminal receives a compensation value for the propagation delay; wherein the compensation value for the propagation delay is determined by the terminal based on the second time difference and a first time difference determined by the terminal. The processor is also configured to read the computer program in the memory and perform the following operations: The first preamble sent by the terminal is received on the first random access resource; Send a second signal corresponding to the first preamble to the terminal; The second time difference is determined based on the time difference between the reception time of the first preamble and the transmission time of the second signal.
28. The network-side device according to claim 27, characterized in that, The first random access resource includes at least one of the following: Dedicated random access resources with configured or pre-configured propagation delay compensation; Resources corresponding to dedicated preambles configured or pre-configured for propagation delay compensation on public random access resources; A dedicated preamble for propagation delay compensation configured or pre-configured on public random access resources.
29. The network-side device according to claim 27, characterized in that, The second signal includes at least one of the following: The synchronization signal or physical broadcast channel signal block (SSB) corresponding to the first preamble; The random access response corresponding to the first preamble.
30. The network-side device according to claim 27, characterized in that, The compensation value for the propagation delay is determined by a first formula, which includes: Where PDC is the compensation value for propagation delay, and T UEdiff For the first time difference, T gNBdiff This is the second time difference.
31. The network-side device according to claim 27, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The propagation delay is pre-compensated based on the compensation value.
32. The network-side device according to claim 27, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: The network-side device sends the compensation value for the propagation delay determined to the terminal.
33. The network-side device according to claim 27, characterized in that, The first preamble is used to trigger propagation delay compensation.
34. The network-side device according to claim 27, characterized in that, The processor is also configured to read the computer program in the memory and perform the following operations: Send a paging message or PDCCH command to the terminal, wherein the paging message or PDCCH command is used to trigger propagation delay compensation.
35. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 8, or the computer program that causes the processor to perform the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Random access method and related device
CN103379656A
User equipment
WO2020090095A1
Time adjustment method and system, device and storage medium
WO2021146866A1