Method, terminal device and network device for wireless communication
By performing propagation delay compensation operations under specific conditions, the problem of high-precision time synchronization between terminals and network devices in 5G systems is solved, achieving lower latency and higher clock synchronization accuracy.
Patent Information
- Application Number
- CN202080104427.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2040-09-30
AI Technical Summary
In 5G systems, how to achieve high-precision time synchronization between terminals and network devices, especially in industrial IoT systems, how to perform propagation delay compensation to meet the time synchronization accuracy requirement of less than 900ns.
Propagation delay compensation (PDC) operations are performed by terminal devices and network devices under specific conditions, including sending request messages or auxiliary information to determine the PDC value, using RX-TX positioning or timing lead (TA) for delay compensation, and ensuring accurate synchronization.
It achieves high-precision time synchronization between terminals and network devices, meeting the requirements of lower latency and higher clock synchronization accuracy in industrial IoT systems.
Smart Images

Figure CN116114324B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, specifically to a wireless communication method, terminal device, and network device. Background Technology
[0002] To support the transmission of services such as factory automation, transport industry automation, and electrical power distribution within 5G systems, Industrial Internet of Things (IIOT) systems introduce the concept of Time-Sensitive Network (TSN). In a TSN system, the communication system acts as a TSN bridge, providing services for clock synchronization and service transmission among nodes. Therefore, this communication system needs to provide lower latency guarantees and higher clock synchronization accuracy, specifically, a time synchronization accuracy requirement of less than 900ns. How to perform propagation delay compensation (PDC) to achieve high-precision time synchronization between terminals and the network is an urgent problem to be solved. Summary of the Invention
[0003] This application provides a wireless communication method, terminal device, and network device, which facilitates high-precision time synchronization between the terminal and the network.
[0004] In a first aspect, a wireless communication method is provided, comprising: a terminal device performing related operations for a PDC when a first propagation delay compensation PDC execution condition is met.
[0005] In a second aspect, a wireless communication method is provided, comprising: a network device performing relevant operations for a PDC when a second propagation delay compensation PDC execution condition is met.
[0006] Thirdly, a terminal device is provided for executing the method in the first aspect or any possible implementation thereof. Specifically, the terminal device includes units for executing the method in the first aspect or any possible implementation thereof.
[0007] Fourthly, a network device is provided for performing the method in the second aspect or any possible implementation thereof. Specifically, the network device includes units for performing the method in the second aspect or any possible implementation thereof.
[0008] Fifthly, a terminal device is provided, comprising a processor and a memory. The memory stores a computer program, and the processor invokes and runs the computer program stored in the memory to perform the methods described in the first aspect or its various implementations.
[0009] Sixthly, a network device is provided, comprising a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the methods described in the second aspect or its implementations above.
[0010] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations.
[0011] Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device on which the chip is mounted to perform a method as described in any of the first to second aspects above or in their respective implementations.
[0012] Eighthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0013] Ninthly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0014] In a tenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0015] Based on the above technical solutions, PDC can be triggered by the terminal device. In this way, the terminal device can execute the PDC process or send auxiliary information to the network device to determine the PDC, which is conducive to the terminal device executing the PDC at the appropriate time, thereby achieving precise synchronization between the terminal device and the network device; or the network device can trigger the PDC, so that the network device can execute the PDC at the appropriate time, thereby achieving precise synchronization between the terminal device and the network device. Attached Figure Description
[0016] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application.
[0017] Figure 2 This is a network architecture diagram where the TSN network uses the 5G network as a TSN bridge.
[0018] Figure 3 This is a schematic diagram of a wireless communication method provided in an embodiment of this application.
[0019] Figures 4 to 6 This is a schematic interactive diagram of a wireless communication method according to an embodiment of this application.
[0020] Figure 7 This is a schematic block diagram of a terminal device provided in an embodiment of this application.
[0021] Figure 8 This is a schematic interactive diagram of a wireless communication method according to an embodiment of this application.
[0022] Figure 9 This is a schematic block diagram of a terminal device according to an embodiment of this application.
[0023] Figure 10 This is a schematic block diagram of a network device according to an embodiment of this application.
[0024] Figure 11 This is a schematic block diagram of a communication device provided in another embodiment of this application.
[0025] Figure 12 This is a schematic block diagram of a chip provided in an embodiment of this application.
[0026] Figure 13 This is a schematic block diagram of a communication system provided in an embodiment of this application. Detailed Implementation
[0027] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.
[0028] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) communication systems, or other communication systems.
[0029] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0030] Optionally, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.
[0031] Optionally, the communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0032] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0033] Terminal devices can be stations (STAION, ST) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0034] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0035] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0036] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0037] In the embodiments of this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a vehicle-mounted device, wearable device, or a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or an NTN network, etc.
[0038] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.
[0039] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0040] For example, the communication system 100 used in the embodiments of this application is as follows: Figure 1 As shown. The communication system 100 may include a network device 101, which may be a device that communicates with a terminal device 102 (or a communication terminal, terminal). The network device 101 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.
[0041] Figure 1 An exemplary embodiment shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
[0042] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment.
[0043] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1Taking the communication system 100 shown as an example, the communication equipment may include a network device 101 and a terminal device 102 with communication functions. The network device 101 and the terminal device 102 may be the specific devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.
[0044] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0045] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0046] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0047] In this embodiment, to support the transmission of services such as factory automation, transport industry automation, and electrical power distribution within the 5G system, the Industrial Internet of Things (IIOT) system introduces the concepts of Time-Sensitive Network (TSN) or Time-Sensitive Control (TSC). In the TSN system, the communication system 100 acts as a TSN bridge, providing services for clock synchronization and service transmission for nodes within the TSN system. Therefore, the communication system 100 needs to provide lower latency guarantees and higher clock synchronization accuracy.
[0048] Figure 2This is a network architecture diagram of a TSN network using a 5G network as a TSN bridge. The network architecture includes: TSN system 110, network-side bridge 120, 5G system 130, device-side bridge 140, and TSN bridge / end device 150. Among them:
[0049] TSN system 110 includes: a Centralized User Configuration (CUC), a Centralized Network Configuration (CNC), and at least one TSN bridge or end device. TSN system 110 is connected to network-side bridge 120.
[0050] The network-side bridge 120 includes a control plane TSN translator and a user plane TSN translator. The control plane TSN translator is acted by an application function (AF) and has a communication connection with the centralized network configuration in the TSN system 110. The user plane TSN translator has a communication connection with the TSN bridge or end device in the TSN system 110.
[0051] The 5G system 130 includes: core network, radio access network (RAN), and terminals. The user plane of the core network includes User Plane Function (UPF); the control plane of the core network includes: Unified Data Management (UDM), Network Exposure Function (NEF), Access and Mobility Management Function (AMF) entity, Session Management Function (SMF), and Policy Control Function (PCF).
[0052] Specifically, interface N1 serves as the reference point between the terminal and the AMF; interface N2 serves as the reference point between the RAN and the AMF, used for sending NAS messages, etc.; interface N3 serves as the reference point between the RAN and the UPF, used for transmitting user plane data, etc.; interface N4 serves as the reference point between the SMF and the UPF, used for transmitting information such as tunnel identification information for the N3 connection, data buffer indication information, and downlink data notification messages, etc.; interface N6 serves as the reference point between the UPF and the user plane TSN translator, used for transmitting user plane data, etc. N8 is the reference point between the UDM and the AMF, N10 is the reference point between the UDM and the SMF, and N11 is the reference point between the AMF and the SMF.
[0053] The device-side bridge 140 has a communication connection with the terminal in the 5G system 130. The device-side bridge 140 includes a device-side TSN translator. The device-side bridge 140 also has a communication connection with the TSN bridge / end device 150.
[0054] according to Figure 2 As can be seen, in a TSN network, the 5G system 130 serves as a path for transmitting TSN services. This necessitates that the 5G system support TSN service transmission and meet the time synchronization requirements of the TSN network, transmitting services within the required timeframe. To address this, the 5G system 130 needs to provide lower latency guarantees and higher clock synchronization accuracy, ensuring that when industrial automation services are transmitted over the 5G network, the operation and continuity of each point in the mechanical process are precise and meet time requirements.
[0055] In 5G systems, TSN time is obtained through the reference time information (referenceTimeInfo-r16) field in the System Information Block (SIB) signaling. This reference time information field includes: System Frame Number information, absolute time information, etc., and its indication accuracy is 10ns.
[0056] Based on the requirements of TSN service transmission, TSN services need to meet the time synchronization accuracy requirement of less than 900ns when transmitted in 5G. Therefore, how to perform the Propagate Delay Compensation (PDC) process to achieve high-precision time synchronization between the terminal and the network is an urgent problem to be solved.
[0057] Figure 3 This is a schematic flowchart illustrating a wireless communication method 200 provided in an embodiment of this application. The method 200 can be... Figure 1 The terminal device in the communication system shown performs, such as Figure 3 As shown, the method 200 may include at least some of the following:
[0058] S210, the terminal device performs relevant operations for PDC if the first propagation delay compensation PDC execution conditions are met.
[0059] Optionally, in the embodiments of this application, the terminal device can be a terminal in any state, such as an idle state, a connected state, or an inactive state.
[0060] Optionally, in some embodiments, whether the first PDC execution condition is met can be determined based on information such as the needs and capabilities of the terminal device and the instructions of the network device.
[0061] Optionally, the requirements of the terminal device may include, but are not limited to, at least one of the following: whether the terminal device has high time accuracy requirements, whether it needs to transmit TSN services, whether it has a requirement for a high-precision clock synchronization protocol (gPTP message), whether the time synchronization information of the terminal device has changed (if it has changed, in a sense, there is a need to perform PDC), whether the location of the terminal device has changed significantly (if it has changed significantly, the propagation delay between the terminal device and the network may change, and therefore, there may also be a need to perform PDC), whether a Protocol Data Unit (PDU) session corresponding to a specific service of the terminal device (such as a latency-sensitive service, such as an Ultra-Reliable and Low Latency Communication (URLLC) service) has been established (if established, it can be considered that there is a need to perform PDC), whether a PDU session corresponding to a specific slice of the terminal device (such as a slice supporting latency-sensitive services, such as URLLC services) has been established (if established, it can be considered that there is a need to perform PDC), whether the terminal device has uplink data to be transmitted, etc.
[0062] Optionally, the capabilities of the terminal device may include, but are not limited to, at least one of the following: supporting high-precision time or high-precision time accuracy, supporting TSN services, supporting the transmission of gPTP messages, supporting the transmission of specific services, such as URLLC services, or supporting specific slices, etc.
[0063] The instructions from the network device may include explicit instructions, such as the network device sending first instruction information to the terminal device to instruct the terminal device to perform PDC-related operations, or implicit instructions, such as the network device sending auxiliary information or configuration information to the terminal device for performing PDC. In this case, the terminal device may consider that the PDC execution conditions are met, or that it has a need to perform PDC.
[0064] It should be understood that in the embodiments of this application, the terminal device may also determine whether the PDC execution conditions are met based on other information, and this application is not limited thereto.
[0065] By way of example and not limitation, the first PDC execution condition includes at least one of the following:
[0066] The terminal device is a specific terminal;
[0067] The terminal device receives time synchronization information, or the time synchronization information of the terminal device is updated;
[0068] The location information of the terminal device meets preset conditions;
[0069] The terminal device receives a first indication information from the network device, the first indication information being used to trigger the terminal device to perform related operations for PDC;
[0070] The system receives first information sent by the network device, which is used to assist in determining the PDC value.
[0071] Optionally, in some embodiments, the terminal device is a specific terminal including at least one of the following:
[0072] The terminal device is a high-precision terminal;
[0073] The terminal device is a terminal that supports TSN services;
[0074] The terminal device is a terminal that transmits gPTP messages;
[0075] The terminal device is a terminal that supports high-precision time.
[0076] The terminal device is a terminal that supports TSN service transmission capability;
[0077] The terminal device is a terminal that has the ability to support the transmission of gPTP messages;
[0078] A PDU session corresponding to a specific service on the terminal device has been established;
[0079] A PDU session corresponding to a specific slice on the terminal device has been established;
[0080] The terminal device has no data to be transmitted during the first time period;
[0081] Uplink data has arrived on the terminal device;
[0082] The terminal device and the network device have established a connection.
[0083] Optionally, in some embodiments, the time information received by the terminal device for time synchronization may include, for example, the system information block 9 received by the terminal device.
[0084] The SIB9 may include reference information for time synchronization, such as absolute time information, which may be an absolute time relative to a certain system frame number (SFN), such as a certain year, month, day, hour, minute, second, or millisecond.
[0085] In other embodiments, the time information received by the terminal device for time synchronization may include, for example, a downlink information transfer (DL information transfer) message received by the terminal device. This DL information transfer message may include reference information for time synchronization. For example, it may include absolute time information, which can be an absolute time relative to a system frame number (SFN), such as a specific year, month, day, hour, minute, second, or millisecond.
[0086] In other embodiments, the information used for time synchronization may also be carried in other messages. This application is not limited to this. When the terminal device receives the information used for time synchronization, it can be considered that the PDC execution condition is met, and it can further trigger the execution of related PDC operations. If the time information used for time synchronization of the terminal device is updated, it can be considered that time alignment needs to be re-performed. In this case, it can be considered that the PDC execution condition is met, and it can further trigger the execution of related PDC operations.
[0087] By way of example and not limitation, the updating of the time information used for time synchronization of the terminal device includes at least one of the following:
[0088] The terminal device receives first time information, which is different from second time information, where the second time information is the time information received before receiving the first time information.
[0089] The clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold.
[0090] The cumulative clock error of the terminal device is greater than or equal to the second threshold;
[0091] The clock update cycle of the terminal device is reached;
[0092] The PDC cycle of the terminal device is reached.
[0093] Optionally, the first threshold can be determined based on the crystal oscillator accuracy, which can be, for example, parts per million (PPM).
[0094] Optionally, the second time information is sent via at least one of the following signaling methods: System Information Block (SIB9) and Downlink Information Forwarding Message. The second time information can also be information used for time synchronization. If the first time information and the second time information differ, it indicates a change in the reference time, which can be considered a need for clock synchronization, and consequently, a PDC (Programmable Clock Control) is required.
[0095] Optionally, the location information of the terminal device satisfies preset conditions, indicating any situation where the location of the terminal device has changed and may lead to the need to perform PDC (Programmable Controller) operations. This may include, but is not limited to: the location of the terminal device being updated, and the distance between the terminal device and the network device being greater than or equal to a third threshold. For example, moving out of a cell or moving out of a certain area. Another example is that the path loss between the terminal device and the current cell is greater than or equal to a certain threshold, or the measurement result of the terminal device on the current cell is less than or equal to a certain threshold. Yet another example is that the path loss between the terminal device and a neighboring cell is less than or equal to a certain threshold, or the measurement result of the terminal device on a neighboring cell is greater than or equal to a certain threshold. Optionally, the measurement results here may include, but are not limited to, Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), and Signal-to-Interference Plus Noise Ratio (SINR).
[0096] In this embodiment of the application, the first indication information can be sent through at least one of Radio Resource Control (RRC) signaling, Media Access Control Control Element (MAC CE), and Downlink Control Information (DCI).
[0097] Optionally, the first information may include any information used in the Propagate Delay Compensation (PDC) process. For example, the first information may be used to determine the amount of transmission delay compensation in the PDC process.
[0098] Optionally, in some embodiments, the PDC can be determined based on receive-transmit (RX-TX) positioning. For example... Figure 4As shown, the round-trip time (RTT) between terminal devices and network devices can be determined by sending and receiving reference signals.
[0099] Specifically, the terminal device can send an uplink reference signal to the network device, and the network device can receive the uplink reference signal sent by the terminal device. Furthermore, the network device can send a downlink reference signal to the terminal device, and the terminal device can receive the downlink reference signal sent by the network device. The network device can determine a first time interval information T1 based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal, and the terminal device can determine a second time interval information T2 based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal.
[0100] Optionally, in some embodiments, the first information may include the first time interval information T1 and the reference time information corresponding to the first time interval information T1.
[0101] Optionally, the reference time information can be, for example, absolute time, such as a specific year, month, day, hour, minute, second, or millisecond, or other time identifiers, such as time slot number, SFN number, etc.
[0102] Alternatively, in other embodiments, the PDC may be determined based on Timing Advance (TA). In this case, the first information may include the TA.
[0103] In some embodiments, the first information may also include the propagation delay compensation (PDC) value determined by the network device, that is, the network device can directly send the PDC value to the terminal device.
[0104] As an example, the PDC value can be determined based on the first time interval information T1 and the second time interval information T2, for example, the PDC value is (T2-T1) / 2 or (T1-T2) / 2.
[0105] As another example, the PDC value may be determined based on the TA, for example, the PDC value is TA / 2.
[0106] In summary, the first information includes at least one of the following:
[0107] The first time interval information is determined based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal;
[0108] The transmission time information of the downlink reference signal;
[0109] The reception time information of the uplink reference signal;
[0110] The PDC value determined by the network device;
[0111] The network device determines the timing advance (TA).
[0112] It should be understood that the specific content of the first information mentioned above is only an example, and in actual applications it may include other auxiliary information used in the PDC process. This application is not limited to this.
[0113] The above describes the possible implementation methods of the first PDC execution condition. The following describes the relevant operations for PDC that the terminal device may perform when the first PDC execution condition is met.
[0114] In some embodiments, if the first PDC execution condition is met, the terminal device performs at least one of the following:
[0115] Send a first request message to the network device, the first request message being used to trigger the network device to perform PDC-related operations;
[0116] Send a second message to the network device, the second message being used to assist the network device in determining the PDC value;
[0117] Execute the PDC process.
[0118] Optionally, in some embodiments, the first request message is used to trigger the network device to perform at least one of the following:
[0119] Send first configuration information to the terminal device, wherein the first configuration information is used to configure information for determining the PDC value;
[0120] Send first information to the terminal device, the first information being used to assist the terminal device in determining the PDC value;
[0121] Execute the PDC process.
[0122] Optionally, the first request message is sent via at least one of an RRC message, a MAC CE, and an Uplink Control Information (UCI).
[0123] Optionally, the RRC message may be, for example, an RRC connection establishment request, an RRC resume request, or other dedicated RRC message, and this application is not limited thereto.
[0124] In some embodiments, for an idle terminal device, the cause value in the RRC connection establishment request can be used to indicate that the RRC connection establishment request includes the first request message.
[0125] In some embodiments, for an inactive terminal device, the cause value in the RRC resume request can be used to indicate that the RRC resume request includes the first request message.
[0126] In some embodiments, for connected terminal devices, the first request message may be included in the RRC message by using a specific Information Element (IE) in other dedicated RRC messages.
[0127] Optionally, the first configuration information may include any configuration information for executing PDC, which is not limited in this application.
[0128] As an example, to determine the PDC value based on RX-TX, the network device can configure the terminal device with reference signals for determining the PDC, such as downlink positioning reference signals (PRS) and / or sounding reference signals (SRS). Of course, other uplink and downlink reference signals can also be used, which are not limited here. The terminal device and network device can then perform signal measurements based on the reference signals and determine the first time interval T1 or the second time interval T2 or the PDC value mentioned above based on the measurement results.
[0129] As an example, to determine the PDC value based on TA, the network device can configure the terminal device with information for determining the PDC, such as a preamble or uplink SRS. The terminal device and the network device can then perform a random access procedure or send and receive SRS based on the above information to further determine the PDC value.
[0130] Optionally, the second information sent by the terminal device to the network device includes at least one of the following:
[0131] The second time interval information is determined based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal, such as T2 as mentioned above;
[0132] The transmission time information of the uplink reference signal;
[0133] The reception time information of the downlink reference signal;
[0134] The PDC value determined by the terminal device.
[0135] In summary, when the first PDC execution condition is met, the terminal device can send a first request message to the network device to trigger the network device to execute the relevant PDC operation, or it can send auxiliary information for executing PDC to the network device, or execute the PDC process itself.
[0136] Optionally, the terminal device performing the PDC process may include, for example, the terminal device determining the PDC value based on the first information and / or the second information, and performing propagation delay compensation.
[0137] Combination Figure 5 and Figure 6 From the perspective of device interaction, this application describes a method for wireless communication according to embodiments thereof.
[0138] like Figure 5 As shown, it may include at least some of the following steps:
[0139] S301, The terminal device determines that the first PDC execution condition is met.
[0140] For specific implementation details, please refer to the previous descriptions; they will not be repeated here.
[0141] S302, if the first PDC execution condition is met, the terminal device sends a first request message to the network device, the first request message being used to trigger the network device to perform related operations for PDC.
[0142] Correspondingly, the network device receives the first request message sent by the terminal device.
[0143] Furthermore, in S303, the network device performs relevant operations for the PDC.
[0144] For example, sending first configuration information to the terminal device, sending first information to the terminal device, or executing the PDC process. The process of network devices executing PDC is similar to the implementation of PDC by terminal devices, and will not be elaborated here.
[0145] In this embodiment, the execution process of PDC is triggered by the terminal device. Specifically, it can request relevant information for PDC from the network device, such as first configuration information or first information, which is beneficial to obtain the PDC value at the appropriate time and achieve accurate synchronization between the terminal device and the network device.
[0146] like Figure 6 As shown, it may include at least some of the following steps:
[0147] S401, The terminal device determines that the first PDC execution condition is met.
[0148] For specific implementation details, please refer to the previous descriptions; they will not be repeated here.
[0149] S402, if the first PDC execution condition is met, the terminal device sends second information to the network device, the specific content of which is described above.
[0150] Optionally, in some embodiments, the second information can also be used to trigger the network device to perform operations related to PDC; that is, the second information can be considered as an implicit first request message. The network device can also perform PDC-related operations based on the second information.
[0151] In other embodiments, in S403, the terminal device may also execute the PDC process if the first PDC execution condition is met.
[0152] In this embodiment, the PDC process is triggered by the terminal device. Specifically, the terminal device can execute the PDC process or send auxiliary information to the network device to determine the PDC, which is beneficial to execute the PDC at the appropriate time and achieve accurate synchronization between the terminal device and the network device.
[0153] Figure 7 This is a schematic flowchart of a wireless communication method 500 according to another embodiment of this application, which can be performed by... Figure 1 The network devices in the communication system shown perform the following actions: Figure 7 As shown, the method 500 includes the following:
[0154] S510, the network device performs relevant operations for PDC when the second propagation delay compensation PDC execution conditions are met.
[0155] Optionally, in the embodiments of this application, the terminal device can be a terminal in any state, such as an idle state, a connected state, or an inactive state.
[0156] Optionally, in this embodiment of the application, whether the second PDC execution condition is met can be determined based on information such as the needs, capabilities, and current status of the terminal device.
[0157] Optionally, the requirements of the terminal device may include, but are not limited to, at least one of the following: whether the terminal device has high time accuracy requirements, whether it needs to transmit TSN services, whether it requires a high-precision clock synchronization protocol (gPTP message), whether the time synchronization information of the terminal device has changed (if it has changed, in a sense, there is a need to perform PDC), whether the location of the terminal device has changed significantly (if it has changed significantly, the latency between the terminal device and the network may change, and therefore, there may also be a need to perform PDC), whether a PDU session corresponding to a specific service of the terminal device (such as a latency-sensitive service, such as URLLC service) has been established (if established, it can be considered that there is a need to perform PDC), whether a PDU session corresponding to a specific slice of the terminal device (such as a slice that supports latency-sensitive services, such as URLLC service) has been established (if established, it can be considered that there is a need to perform PDC), whether the terminal device has uplink data to be transmitted, etc.
[0158] Optionally, the capabilities of the terminal device may include, but are not limited to, at least one of the following: supporting high-precision time or high-precision time accuracy, supporting TSN services, supporting the transmission of gPTP messages, supporting the transmission of specific services, such as URLLC services, or supporting specific slices, etc.
[0159] The current state of the terminal device may include, for example, whether the current location of the terminal device has changed significantly, or whether the time synchronization information of the terminal device has changed.
[0160] It should be understood that in the embodiments of this application, the network device may also determine whether the PDC execution conditions are met based on other information, and this application is not limited thereto.
[0161] By way of example and not limitation, the second PDC execution condition includes at least one of the following:
[0162] The terminal device is a specific terminal;
[0163] Time information for time synchronization was sent to the terminal device, or the time information for time synchronization on the terminal device was updated;
[0164] The location information of the terminal device meets the preset conditions;
[0165] Upon receiving a first request message from a terminal device, the first request message is used to trigger the network device to perform relevant operations of PDC;
[0166] The network device receives a second message sent by the terminal device, the second message being used to assist the network device in determining the PDC value.
[0167] Optionally, in some embodiments, the terminal device is a specific terminal including at least one of the following:
[0168] The terminal device is a high-precision terminal;
[0169] The terminal device is a terminal that supports TSN services;
[0170] The terminal device is a terminal that transmits gPTP messages;
[0171] The terminal device is a terminal that supports high-precision time.
[0172] The terminal device is a terminal that supports TSN service transmission capability;
[0173] The terminal device is a terminal that has the ability to support the transmission of gPTP messages;
[0174] A PDU session corresponding to a specific service on the terminal device has been established;
[0175] A PDU session corresponding to a specific slice on the terminal device has been established;
[0176] The terminal device has no data to be transmitted during the first time period;
[0177] Uplink data has arrived on the terminal device;
[0178] The terminal device and the network device have established a connection.
[0179] Optionally, in some embodiments, sending time information for time synchronization to the terminal device may include sending a System Information Block (SIB) 9 to the network device. This SIB 9 may include reference information for time synchronization, such as absolute time information, which may be an absolute time relative to a specific SFN, such as a specific year, month, day, hour, minute, second, or millisecond.
[0180] In other embodiments, sending time information for time synchronization to the terminal device may include, for example, sending a downlink information transfer (DL information transfer) message to the network device. This message may include reference information for time synchronization. For example, it may include absolute time information, which can be an absolute time relative to a specific SFN, such as a specific year, month, day, hour, minute, second, or millisecond.
[0181] In other embodiments, information for time synchronization may also be sent to the terminal device via other messages or signaling, but this application is not limited thereto.
[0182] By way of example and not limitation, the updating of the time information used for time synchronization of the terminal device includes at least one of the following:
[0183] The network device sends a first time information to the terminal device. The first time information is different from the second time information, which is time information sent before the first time information.
[0184] The clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold.
[0185] The cumulative clock error of the terminal device is greater than or equal to the second threshold;
[0186] The clock update cycle of the terminal device is reached;
[0187] The PDC cycle of the terminal device is reached.
[0188] Optionally, the first threshold can be determined based on the crystal oscillator accuracy, which can be, for example, parts per million (PPM).
[0189] Optionally, the second time information is sent via at least one of the following signaling methods: System Information Block (SIB9) and Downlink Information Forwarding Message. The second time information can also be information used for time synchronization. If the first time information and the second time information differ, it indicates a change in the reference time, which can be considered a need for clock synchronization, and consequently, a PDC (Programmable Clock Control) is required.
[0190] Optionally, the location information of the terminal device satisfies preset conditions, indicating any situation where the location of the terminal device has changed and may lead to the need to execute PDC. This may include, but is not limited to: the location of the terminal device being updated, and the distance between the terminal device and the network device being greater than or equal to a third threshold. For example, moving out of a cell or moving out of a certain area. Another example is that the path loss between the terminal device and the current cell is greater than or equal to a certain threshold, or the measurement result of the terminal device on the current cell is less than or equal to a certain threshold. Yet another example is that the path loss between the terminal device and neighboring cells is less than or equal to a certain threshold, or the measurement result of the terminal device on neighboring cells is greater than or equal to a certain threshold. Optionally, the measurement results here may include, but are not limited to, RSRP, RSRQ, SINR, etc.
[0191] The above describes the possible implementation methods of the second PDC execution condition. The following describes the relevant operations for PDC that the network device may perform when the second PDC execution condition is met.
[0192] In some embodiments, if the second PDC execution condition is met, the network device performs at least one of the following:
[0193] Send first configuration information to the terminal device, wherein the first configuration information is used to configure information for determining the PDC value;
[0194] Send first information to the terminal device, the first information being used to assist the terminal device in determining the PDC value;
[0195] Send a first indication message to the terminal device, the first indication message being used to trigger the terminal device to perform related operations for PDC;
[0196] Execute the PDC process.
[0197] In this embodiment, the specific implementations of the first request message, the first configuration information, the first information, and the second information are the same as those in the previous embodiments, and will not be repeated here for the sake of brevity.
[0198] Combination Figure 8 From the perspective of device interaction, this application describes a method for wireless communication according to embodiments thereof.
[0199] like Figure 8 As shown, it may include at least some of the following steps:
[0200] S602, the network device determines that the second PDC execution condition is met.
[0201] For specific implementation details, please refer to the previous descriptions; they will not be repeated here.
[0202] In some embodiments, in S601, the network device receives a first request message or second information sent by the terminal device. In this case, the network device may consider that the second PDC execution condition is met.
[0203] Furthermore, in S603, the network device can perform related operations for PDC.
[0204] For example, sending first configuration information to the terminal device, sending first instruction information to the terminal device, sending first information to the terminal device, or executing the PDC process, etc.
[0205] In this embodiment, the network device determines the process of triggering PDC, so that the network device can perform propagation delay compensation at the appropriate time to achieve accurate synchronization between the terminal device and the network device.
[0206] The above text combined Figures 3 to 8 The method embodiments of this application are described in detail below, in conjunction with... Figures 9 to 13 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0207] Figure 9 A schematic block diagram of a terminal device 1000 according to an embodiment of this application is shown. Figure 9 As shown, the terminal device 1000 includes:
[0208] The processing unit 1010 is used to perform relevant operations for the PDC when the first propagation delay compensation PDC execution condition is met.
[0209] Optionally, in some embodiments, the first PDC execution condition includes at least one of the following:
[0210] The terminal device is a specific terminal;
[0211] The terminal device receives time synchronization information, or the time synchronization information of the terminal device is updated;
[0212] The location information of the terminal device meets preset conditions;
[0213] The terminal device receives a first indication information from the network device, the first indication information being used to trigger the terminal device to perform related operations for PDC;
[0214] The system receives first information sent by the network device, which is used to assist in determining the PDC value.
[0215] Optionally, in some embodiments, the terminal device is a specific terminal including at least one of the following:
[0216] The terminal device is a high-precision terminal;
[0217] The terminal device is a terminal that supports Time Sensitive Network (TSN) services;
[0218] The terminal device is a terminal that transmits high-precision clock synchronization protocol gPTP messages;
[0219] The terminal device is a terminal that supports high-precision time.
[0220] The terminal device is a terminal that supports TSN service transmission capability;
[0221] The terminal device is a terminal that has the ability to support the transmission of gPTP messages;
[0222] A Protocol Data Unit (PDU) session corresponding to a specific service on the terminal device has been established;
[0223] A Protocol Data Unit (PDU) session corresponding to a specific slice on the terminal device has been established;
[0224] The terminal device has no data to be transmitted during the first time period;
[0225] Uplink data has arrived on the terminal device;
[0226] The terminal device and the network device have established a connection.
[0227] Optionally, in some embodiments, updating the time information for time synchronization of the terminal device includes at least one of the following:
[0228] The terminal device receives first time information, which is different from second time information, where the second time information is the time information received before receiving the first time information.
[0229] The clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold.
[0230] The cumulative clock error of the terminal device is greater than or equal to the second threshold;
[0231] The clock update cycle of the terminal device is reached;
[0232] The PDC cycle of the terminal device is reached.
[0233] Optionally, in some embodiments, the first time information is sent via at least one of the following signaling methods: System Information Block (SIB9) and Downlink Information Forwarding Message.
[0234] Optionally, in some embodiments, the second time information is sent via at least one of the following signaling methods: System Information Block (SIB9) and Downlink Information Forwarding Message.
[0235] Optionally, in some embodiments, the first threshold is determined based on the crystal oscillator accuracy.
[0236] Optionally, in some embodiments, the location information of the terminal device meets preset conditions, including: the location of the terminal device is updated, and the distance between the terminal device and the network device is greater than or equal to a third threshold.
[0237] Optionally, in some embodiments, the first indication information is sent via at least one of the following signaling: Radio Resource Control (RRC) signaling, Media Access Control (MAC) control element (CE), and Downlink Control Information (DCI).
[0238] Optionally, in some embodiments, when the execution conditions for the first propagation delay compensation PDC are met, the first device performs related operations for the PDC, including:
[0239] If the first PDC execution condition is met, the terminal device performs at least one of the following:
[0240] Send a first request message to the network device, the first request message being used to trigger the network device to perform PDC-related operations;
[0241] Send a second message to the network device, the second message being used to assist the network device in determining the PDC value;
[0242] Execute the PDC process.
[0243] Optionally, in some embodiments, the first request message is used to trigger the network device to perform at least one of the following:
[0244] Send first configuration information to the terminal device, wherein the first configuration information is used to configure information for determining the PDC value;
[0245] Send first information to the terminal device, the first information being used to assist the terminal device in determining the PDC value;
[0246] Execute the PDC process.
[0247] Optionally, in some embodiments, the first configuration information is used to configure at least one of the following:
[0248] Reference signal used to determine PDC;
[0249] Used to determine the random access preamble of the PDC.
[0250] Optionally, in some embodiments, the second information includes at least one of the following:
[0251] The second time interval information is determined based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal;
[0252] The transmission time information of the uplink reference signal;
[0253] The reception time information of the downlink reference signal;
[0254] The PDC value determined by the terminal device.
[0255] Optionally, in some embodiments, the first information includes at least one of the following:
[0256] The first time interval information is determined based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal;
[0257] The transmission time information of the downlink reference signal;
[0258] The reception time information of the uplink reference signal;
[0259] The PDC value determined by the network device;
[0260] The network device determines the timing advance (TA).
[0261] Optionally, in some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.
[0262] It should be understood that the terminal device 1000 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 1000 are respectively for implementing Figures 3 to 6 The corresponding processes for the terminal devices in the method shown will not be elaborated here for the sake of brevity.
[0263] Figure 10 This is a schematic block diagram of a network device according to an embodiment of this application. Figure 10 Network device 1100 includes:
[0264] Processing unit 1110 is configured to perform related operations for PDC when the second propagation delay compensation PDC execution condition is met. Optionally, in some embodiments, the second PDC execution condition includes at least one of the following:
[0265] The terminal device is a specific terminal;
[0266] Time information for time synchronization was sent to the terminal device, or the time information for time synchronization on the terminal device was updated;
[0267] The location information of the terminal device meets the preset conditions;
[0268] Upon receiving a first request message from a terminal device, the first request message is used to trigger the network device to perform relevant operations of PDC;
[0269] The network device receives a second message sent by the terminal device, the second message being used to assist the network device in determining the PDC value.
[0270] Optionally, in some embodiments, the terminal device is a specific terminal including at least one of the following:
[0271] The terminal device is a high-precision terminal;
[0272] The terminal device is a terminal that supports Time Sensitive Network (TSN) services;
[0273] The terminal device is a terminal that transmits high-precision clock synchronization protocol gPTP messages;
[0274] The terminal device is a terminal that supports high-precision time.
[0275] The terminal device is a terminal that supports TSN service transmission capability;
[0276] The terminal device is a terminal that has the ability to support the transmission of gPTP messages;
[0277] A Protocol Data Unit (PDU) session corresponding to a specific service on the terminal device has been established;
[0278] A Protocol Data Unit (PDU) session corresponding to a specific slice on the terminal device has been established;
[0279] The terminal device has no data to be transmitted during the first time period;
[0280] Uplink data has arrived on the terminal device;
[0281] Downlink data has arrived on the terminal device;
[0282] The terminal device and the network device have established a connection.
[0283] Optionally, in some embodiments, the change in time information used for time synchronization by the terminal device includes at least one of the following:
[0284] The network device sends a first time information to the terminal device. The first time information is different from the second time information, which is time information sent before the first time information.
[0285] The clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold.
[0286] The cumulative clock error of the terminal device is greater than or equal to the second threshold;
[0287] The clock update cycle of the terminal device is reached;
[0288] The PDC cycle of the terminal device is reached.
[0289] Optionally, in some embodiments, the first time information is sent via at least one of the following signaling methods: System Information Block (SIB9) and Downlink Information Forwarding Message.
[0290] Optionally, in some embodiments, the second time information includes at least one of the following signaling: System Information Block (SIB9) and Downlink Information Forwarding Message.
[0291] Optionally, in some embodiments, the first threshold is determined based on the crystal oscillator accuracy.
[0292] Optionally, in some embodiments, the location information of the terminal device satisfies preset conditions, including:
[0293] The location of the terminal device is updated, and the distance between the terminal device and the network device is greater than or equal to a third threshold.
[0294] Optionally, in some embodiments, the first request message is used to trigger the network device to perform at least one of the following:
[0295] Send first configuration information to the terminal device, wherein the first configuration information is used to configure information for determining the PDC value;
[0296] Send first information to the terminal device, the first information being used to assist the terminal device in determining the PDC value;
[0297] Execute the PDC process.
[0298] Optionally, in some embodiments, the second information includes at least one of the following:
[0299] The second time interval information is determined based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal;
[0300] The transmission time information of the uplink reference signal;
[0301] The reception time information of the downlink reference signal;
[0302] The PDC value determined by the terminal device.
[0303] Optionally, in some embodiments, when the execution conditions of the second propagation delay compensation PDC are met, the network device performs related operations for the PDC, including:
[0304] If the second PDC execution condition is met, the network device performs at least one of the following:
[0305] Send first configuration information to the terminal device, wherein the first configuration information is used to configure information for determining the PDC value;
[0306] Send first information to the terminal device, the first information being used to assist the terminal device in determining the PDC value;
[0307] Send a first indication message to the terminal device, the first indication message being used to trigger the terminal device to perform related operations for PDC;
[0308] Execute the PDC process.
[0309] Optionally, in some embodiments, the first configuration information is used to configure at least one of the following:
[0310] Reference signal used to determine PDC;
[0311] Used to determine the random access preamble of the PDC.
[0312] Optionally, in some embodiments, the first information includes at least one of the following:
[0313] The first time interval information is determined based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal;
[0314] The transmission time information of the downlink reference signal;
[0315] The reception time information of the uplink reference signal;
[0316] The PDC value determined by the network device;
[0317] The network device determines the timing advance (TA).
[0318] Optionally, in some embodiments, the first indication information is sent via at least one of the following signaling:
[0319] Radio Resource Control (RRC) signaling, Media Access Control (MAC) control element (CE), and Downlink Control Information (DCI).
[0320] Optionally, in some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.
[0321] It should be understood that the network device 1100 according to the embodiments of this application may correspond to the network device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the network device 1100 are respectively for implementing Figure 7 or Figure 8 The corresponding processes for network devices in the method shown will not be elaborated here for the sake of brevity.
[0322] Figure 11 This is a schematic structural diagram of a communication device 1200 provided in an embodiment of this application. Figure 11 The communication device 1200 shown includes a processor 1210, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0323] Optionally, such as Figure 11 As shown, the communication device 1200 may further include a memory 1220. The processor 1210 can retrieve and run computer programs from the memory 1220 to implement the methods described in this embodiment.
[0324] The memory 1220 can be a separate device independent of the processor 1210, or it can be integrated into the processor 1210.
[0325] Optionally, such as Figure 11 As shown, the communication device 1200 may also include a transceiver 1230. The processor 1210 can control the transceiver 1230 to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices.
[0326] The transceiver 1230 may include a transmitter and a receiver. The transceiver 1230 may further include an antenna, and the number of antennas may be one or more.
[0327] Optionally, the communication device 1200 may specifically be a network device in the embodiments of this application, and the communication device 1200 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0328] Optionally, the communication device 1200 may specifically be a mobile terminal / terminal device in the embodiments of this application, and the communication device 1200 may implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0329] Figure 12 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 12 The chip 1300 shown includes a processor 1310, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0330] Optionally, such as Figure 12 As shown, chip 1300 may further include memory 1320. Processor 1310 can retrieve and run computer programs from memory 1320 to implement the methods described in this embodiment.
[0331] The memory 1320 can be a separate device independent of the processor 1310, or it can be integrated into the processor 1310.
[0332] Optionally, the chip 1300 may also include an input interface 1330. The processor 1310 can control the input interface 1330 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0333] Optionally, the chip 1300 may also include an output interface 1340. The processor 1310 can control the output interface 1340 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0334] Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0335] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0336] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0337] Figure 13 This is a schematic block diagram of a communication system 900 provided in an embodiment of this application. Figure 13 As shown, the communication system 900 includes a terminal device 910 and a network device 920.
[0338] The terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, these will not be elaborated here.
[0339] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0340] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0341] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0342] This application also provides a computer-readable storage medium for storing computer programs.
[0343] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0344] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0345] This application also provides a computer program product, including computer program instructions.
[0346] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0347] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0348] This application also provides a computer program.
[0349] Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0350] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0351] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0352] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0353] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0354] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0355] In addition, 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.
[0356] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-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 a portion 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.) 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.
[0357] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for wireless communication, characterized in that, include: If the conditions for executing the first propagation delay compensation PDC are met, the terminal device executes the relevant operations for the PDC. The first PDC execution condition includes the fact that the clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold. The related operations include performing a PDC process based on a determined PDC value. The PDC value is determined based on a first time interval information and a second time interval information. The first time interval information is determined by the network device based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal. The second time interval information is determined by the terminal device based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal.
2. The method according to claim 1, wherein the PDC value is equal to half the difference between the first time interval information and the second time interval information.
3. A method for wireless communication, characterized in that, include: When the conditions for executing the second propagation delay compensation PDC are met, the network device executes the relevant operations for PDC. The second PDC execution condition includes a clock update on the terminal device, and the time interval between the clock update and the last clock synchronization on the terminal device being greater than or equal to a first threshold. The related operations include performing a PDC process based on a determined PDC value. The PDC value is determined based on a first time interval information and a second time interval information. The first time interval information is determined by the network device based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal. The second time interval information is determined by the terminal device based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal.
4. The method according to claim 3, wherein the PDC value is equal to half the difference between the first time interval information and the second time interval information.
5. A terminal device, characterized in that, include: The processing unit is used to perform relevant operations for the PDC when the first propagation delay compensation PDC execution condition is met. The first PDC execution condition includes the fact that the clock of the terminal device is updated, and the time interval between the clock update and the last clock synchronization of the terminal device is greater than or equal to a first threshold. The related operations include performing a PDC process based on a determined PDC value. The PDC value is determined based on a first time interval information and a second time interval information. The first time interval information is determined by the network device based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal. The second time interval information is determined by the terminal device based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal.
6. The terminal device according to claim 5, wherein the PDC value is equal to half the difference between the first time interval information and the second time interval information.
7. A network device, characterized in that, include: The processing unit is used to perform relevant operations for the PDC when the second propagation delay compensation PDC execution conditions are met. The second PDC execution condition includes a clock update on the terminal device, and the time interval between the clock update and the last clock synchronization on the terminal device being greater than or equal to a first threshold. The related operations include performing a PDC process based on a determined PDC value. The PDC value is determined based on a first time interval information and a second time interval information. The first time interval information is determined by the network device based on the reception time of the uplink reference signal and the transmission time of the downlink reference signal. The second time interval information is determined by the terminal device based on the transmission time of the uplink reference signal and the reception time of the downlink reference signal.
8. The network device according to claim 7, wherein the PDC value is equal to half the difference between the first time interval information and the second time interval information.
9. A terminal device, characterized in that, include: A processor and a memory for storing computer programs, the processor for calling and running the computer programs stored in the memory to perform the method as described in claim 1 or 2.
10. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in claim 1 or 2.
11. A computer-readable storage medium, characterized in that, Used to store computer programs that cause a computer to perform the method as described in claim 1 or 2.
12. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in claim 1 or 2.
13. A network device, characterized in that, include: A processor and a memory for storing computer programs, the processor for calling and running the computer programs stored in the memory to perform the method as described in claim 3 or 4.
14. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in claim 3 or 4.
15. A computer-readable storage medium, characterized in that, Used to store a computer program that causes the computer to perform the method as described in claim 3 or 4.
16. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in claim 3 or 4.
Citation Information
Patent Citations
Clock synchronization method and device
CN108988972A
Time synchronization method, UE, base station, equipment and computer readable storage medium
CN111565083A