Transmission timing adjusting method, transmission timing determining method and terminal equipment
By estimating and adjusting the transmission timing by the terminal equipment, the problem of transmission timing adjustment in the NTN system is solved, adapting to satellite position changes is achieved, and the stability of the communication system is improved.
Patent Information
- Application Number
- CN202411532448.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-30
- Publication Date
- 2025-02-07
AI Technical Summary
In the new air-interface-non-terrestrial communication network system, due to the long communication distance between the terminal equipment and the satellite, the signal propagation delay is large, and the existing transmission timing adjustment method is not applicable to the NTN system.
The first TA information estimated by the terminal device is adjusted to obtain the second uplink TA value, and the terminal device adjusts the transmission timing by itself to compensate for the timing changes caused by the change in the satellite position.
The transmission timing adjustment for the NTN system is realized, the timing accuracy and adaptability of the system are improved, and the communication stability is ensured when the satellite position changes.
Smart Images

Figure CN119402955A_ABST
Abstract
Description
[0001] This application is a divisional application of a patent application filed on September 22, 2023, with application number 202180096263.5 and application name “Transmission timing adjustment method, determination method and terminal device”. Technical Field
[0002] Embodiments of the present application relate to the field of communications, and more specifically, to a transmission timing adjustment method, a determination method, and a terminal device. Background Art
[0003] In the New Radio Non Terrestrial Network (NR-NTN) system, similar to the NR system, the User Equipment (UE) needs to consider the effect of Timing Advance (TA) when performing uplink transmission. However, in terrestrial communication systems, the propagation delay of signal communication is usually less than 1ms. In the NR-NTN system, due to the long communication distance between the terminal equipment and the satellite (or network equipment), the propagation delay of signal communication is very large, ranging from tens of milliseconds to hundreds of milliseconds, which is related to the satellite orbit height and the service type of satellite communication. Based on this, in order to deal with the relatively large propagation delay, the relevant scheme of transmission timing of the NR-NTN system needs to be enhanced relative to the New Radio (NR) system. In addition, since the position of the satellite changes in real time, the transmission timing adjustment method of the NR system is not applicable to the NTN system.
[0004] Therefore, the present application urgently needs a method for adjusting the transmission timing of the NTN system. Summary of the invention
[0005] The embodiments of the present application provide a transmission timing adjustment method, a determination method, and a terminal device, which further improve the transmission timing adjustment method for an NTN system (eg, an NR-NTN system or an Internet of Things IoT-NTN system).
[0006] In a first aspect, an embodiment of the present application provides a method for adjusting transmission timing, including:
[0007] Acquire first TA information, where the first TA information is estimated by the terminal device;
[0008] The first uplink TA value is adjusted according to the first TA information to obtain a second uplink TA value.
[0009] In a second aspect, an embodiment of the present application provides a method for adjusting transmission timing, including:
[0010] Determine an uplink TA value according to the first TA information and / or the second TA information;
[0011] The first TA information is estimated by the terminal device, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device, and the uplink TA value is used to transmit a first physical channel or signal.
[0012] In a third aspect, the present application provides a terminal device for implementing the method in any one of the first to second aspects or their respective implementations. Specifically, it includes a functional module for executing the method in any possible implementation of the first to second aspects.
[0013] In one implementation, the terminal device may include a processing unit, which is used to perform functions related to information processing. For example, the processing unit may be a processor.
[0014] In one implementation, the terminal device may include a sending unit and a receiving unit. The sending unit is used to perform functions related to sending, and the receiving unit is used to perform functions related to receiving. For example, the sending unit may be a transmitter or a transmitter, and the receiving unit may be a receiver or a receiver. For another example, the terminal device is a communication chip, the sending unit may be an input circuit or an interface of the communication chip, and the sending unit may be an output circuit or an interface of the communication chip.
[0015] In a fourth aspect, the present application provides a terminal device for implementing the method in any one of the first to fourth aspects or in each of its implementations. Specifically, the terminal device includes a processor, a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the terminal device executes the method in any one of the first to fourth aspects or in each of its implementations.
[0016] In one implementation, the number of the processor is one or more, and the number of the memory is one or more.
[0017] In one implementation, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0018] In one implementation, the terminal device further includes a transmitter (transmitter) and a receiver (receiver).
[0019] In a fifth aspect, the present application provides a system, which includes the above-mentioned terminal device.
[0020] In a sixth aspect, the present application provides a chip for implementing the method in any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in any one of the first to second aspects or their respective implementations.
[0021] In a seventh aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the method of any one of the first to second aspects above or any of their implementations.
[0022] In an eighth aspect, the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the method in any one of the first to second aspects above or in each of their implementations.
[0023] In a ninth aspect, the present application provides a computer program which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects or in each of their implementations.
[0024] Based on the above technical solution, the first TA information is estimated by the terminal device, and the first uplink TA value is adjusted according to the first TA information to obtain the second uplink TA value; the terminal device is designed to have the ability to adjust the TA by itself, or in other words, the terminal device needs to perform uplink transmission according to the first TA information obtained by self-estimation, that is, the timing relationship between the downlink frame and the uplink frame of the terminal device is determined according to the first TA information obtained by self-estimation of the UE; based on this, for the NTN system (such as the NR-NTN system or the IoT-NTN system), when the position of the satellite changes, the uplink transmission is performed by adjusting the first uplink TA value according to the first TA information to obtain the second uplink TA value, which is beneficial for the terminal device to compensate for the change in transmission timing caused by the change in the position of the satellite by itself, and improves the transmission timing adjustment method for the NTN system. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figures 1 to 3 It is a schematic block diagram of the system framework provided in the embodiment of the present application.
[0026] Figure 4 and Figure 5 Schematic diagrams of NTN scenarios based on transparent forwarding satellites and regenerative forwarding satellites are shown respectively.
[0027] Figure 6 It is a schematic structural diagram of situation 1 in the timing relationship of the NTN system provided in an embodiment of the present application.
[0028] Figure 7 It is a schematic structural diagram of situation 2 in the timing relationship of the NTN system provided in an embodiment of the present application.
[0029] Figure 8 It is a schematic diagram of the timing relationship between the downlink frame and the uplink frame of the terminal device in the NR system provided in an embodiment of the present application.
[0030] Fig. 9 This is a schematic diagram of adjusting NTA when the downlink reference timing changes in the NR system provided in an embodiment of the present application.
[0031] Fig.10 It is a schematic flowchart of the transmission timing adjustment method provided in an embodiment of the present application.
[0032] Fig.11 It is a schematic diagram of the timing relationship between downlink frames and uplink frames of a terminal device in an NTN system provided in an embodiment of the present application.
[0033] Fig.12 This is a schematic diagram provided by an embodiment of the present application showing that two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information.
[0034] Fig.13 This is a schematic diagram provided by an embodiment of the present application, showing that adjusting the first uplink TA value according to the first TA information will not cause overlap of two adjacent time slots.
[0035] Fig.14 It is a schematic comparison diagram of the terminal device provided in an embodiment of the present application before and after adjusting the first uplink TA value according to the first TA information.
[0036] Fig.15 This is an example of reducing the length of the latter time slot of the two adjacent time slots provided in an embodiment of the present application.
[0037] Fig.16 It is an exemplary flowchart of the method for determining the transmission timing provided in an embodiment of the present application.
[0038] Fig.17 and Fig.18 It is a schematic block diagram of a terminal device according to an embodiment of the present application.
[0039] Fig.19 It is a schematic structural diagram of a communication device according to an embodiment of the present application.
[0040] Fig. 20 It is a schematic structural diagram of the chip of an embodiment of the present application. Specific embodiments
[0041] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0042] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application.
[0043] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0044] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems, etc.
[0045] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.
[0046] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0047] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0048] For example, the terminal device 110 may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0049] The terminal device 110 may be used for device-to-device (D2D) communication.
[0050] The wireless communication system 100 may also include a core network device 130 for communicating with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF), and for example, an authentication server function (Authentication Server Function, AUSF), and for example, a user plane function (User Plane Function, UPF), and for example, a session management function (Session Management Function, SMF). Optionally, the core network device 130 may also be an evolved packet core (Evolved Packet Core, EPC) device of the LTE network, for example, a session management function + a data gateway (Session Management Function + Core Packet Gateway, SMF + PGW-C) device of the core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.
[0051] The functional units in the communication system 100 may also establish connections through next generation (NG) network interfaces to achieve communication.
[0052] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (N1 for short); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (N4 for short); the UPF can exchange user plane data with the data network through the NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (N11 for short); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (N7 for short).
[0053] Figure 1A base station, a core network device and two terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0054] 3GPP is studying Non Terrestrial Network (NTN) technology. NTN generally uses satellite communication to provide communication services to ground users. Compared with ground cellular network communication, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical location. For example, general land communication cannot cover areas such as oceans, mountains, deserts, etc. where communication equipment cannot be set up or where communication coverage is not provided due to sparse population. For satellite communication, since one satellite can cover a large area of land, and satellites can orbit around the earth, in theory every corner of the earth can be covered by satellite communication. Secondly, satellite communication has great social value. Satellite communication can cover remote mountainous areas, poor and backward countries or regions at a low cost, so that people in these areas can enjoy advanced voice communication and mobile Internet technology, which is conducive to narrowing the digital divide with developed areas and promoting the development of these areas. Thirdly, satellite communication has a long distance, and the cost of communication does not increase significantly as the communication distance increases; finally, satellite communication has high stability and is not restricted by natural disasters.
[0055] NTN technology can be combined with various communication systems. For example, NTN technology can be combined with NR system to form NR-NTN system. For another example, NTN technology can be combined with IoT system to form IoT-NTN system. As an example, IoT-NTN system can include NB-IoT-NTN system and eMTC-NTN system.
[0056] Figure 2 A schematic diagram of the architecture of another communication system provided in an embodiment of the present application.
[0057] like Figure 2 As shown, it includes a terminal device 1101 and a satellite 1102, and wireless communication can be performed between the terminal device 1101 and the satellite 1102. The network formed between the terminal device 1101 and the satellite 1102 can also be called NTN. Figure 2 In the architecture of the communication system shown, the satellite 1102 may have the function of a base station, and the terminal device 1101 and the satellite 1102 may communicate directly. In the system architecture, the satellite 1102 may be referred to as a network device. In some embodiments of the present application, the communication system may include multiple network devices 1102, and each network device 1102 may include other number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0058] Figure 3 A schematic diagram of the architecture of another communication system provided in an embodiment of the present application.
[0059] like Figure 3 As shown, it includes terminal device 1201, satellite 1202 and base station 1203. Wireless communication can be performed between terminal device 1201 and satellite 1202, and satellite 1202 and base station 1203 can communicate with each other. The network formed by terminal device 1201, satellite 1202 and base station 1203 can also be called NTN. Figure 3 In the architecture of the communication system shown in FIG. 1 , the satellite 1202 may not have the function of a base station, and the communication between the terminal device 1201 and the base station 1203 needs to be transferred through the satellite 1202. In this system architecture, the base station 1203 can be called a network device. In some embodiments of the present application, the communication system may include multiple network devices 1203, and each network device 1203 may include other number of terminal devices within its coverage area, which is not limited in the embodiments of the present application. The network device 1203 may be Figure 1 The network device 120 in.
[0060] It should be understood that the satellite 1102 or satellite 1202 includes but is not limited to:
[0061] Low-Earth Orbit (LEO) satellites, Medium-Earth Orbit (MEO) satellites, Geostationary Earth Orbit (GEO) satellites, High Elliptical Orbit (HEO) satellites, etc. Satellites can use multiple beams to cover the ground. For example, a satellite can form dozens or even hundreds of beams to cover the ground. In other words, a satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers to ensure satellite coverage and improve the system capacity of the entire satellite communication system.
[0062] As an example, the altitude range of LEO can be 500km~1500km, the corresponding orbital period can be about 1.5 hours~2 hours, the signal propagation delay of single-hop communication between users can generally be less than 20ms, the maximum satellite visible time can be 20 minutes, the signal propagation distance of LEO is short and the link loss is small, and the transmission power requirement of user terminals is not high. The orbital altitude of GEO can be 35786km, the rotation period around the earth can be 24 hours, and the signal propagation delay of single-hop communication between users can generally be 250ms.
[0063] In order to ensure satellite coverage and improve the system capacity of the entire satellite communication system, satellites use multiple beams to cover the ground. A satellite can form dozens or even hundreds of beams to cover the ground; a satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.
[0064] It should be noted that Figures 1 to 3 It is only to illustrate the system to which the present application is applicable in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that there is an association relationship between A and B. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that there is an indication and being indicated, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to the definition in the protocol. It should also be understood that in the embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
[0065] Satellites can be divided into two types based on the functions they provide: transparent payload and regenerative payload. For transparent payload satellites, they only provide wireless frequency filtering, frequency conversion and amplification functions, and only provide transparent forwarding of signals without changing the waveform signal they forward. For regenerative payload satellites, in addition to providing wireless frequency filtering, frequency conversion and amplification functions, they can also provide demodulation / decoding, routing / conversion, encoding / modulation functions, and have some or all of the functions of a base station.
[0066] In the NTN, one or more gateways may be included for communication between satellites and terminals.
[0067] Figure 4 and Figure 5 Schematic diagrams of NTN scenarios based on transparent forwarding satellites and regenerative forwarding satellites are shown respectively.
[0068] like Figure 4 As shown in FIG, for NTN scenarios based on transparent forwarding satellites, the gateway and the satellite communicate through a feeder link, and the satellite and the terminal can communicate through a service link. Figure 5 As shown, for the NTN scenario based on regenerative forwarding satellites, satellites communicate with each other through interstar links, gateways and satellites communicate with each other through feeder links, and satellites and terminals communicate with each other through service links.
[0069] The timing relationship of the NTN system is described below.
[0070] In terrestrial communication systems, the propagation delay of signal communication is usually less than 1ms. In NTN systems, due to the long communication distance between terminal equipment and satellites (or network equipment), the propagation delay of signal communication is very large, ranging from tens of milliseconds to hundreds of milliseconds, which is related to the satellite orbit height and the type of satellite communication service. In order to handle the relatively large propagation delay, the timing relationship of the NTN system needs to be enhanced relative to the NR system.
[0071] In the NTN system, like the NR system, the UE needs to consider the effect of timing advance (TA) when performing uplink transmission. Since the propagation delay in the system is large, the range of TA values is also relatively large. When the UE is scheduled to perform uplink transmission in time slot n (or subframe n), the UE considers the round-trip propagation delay and transmits in advance during uplink transmission, so that the signal can arrive at the network device side in time slot n (or subframe n) of the uplink on the network device side. Specifically, the timing relationship in the NTN system may include two cases, namely case 1 and case 2.
[0072] Figure 6 It is a schematic structural diagram of situation 1 in the timing relationship of the NTN system provided in an embodiment of the present application.
[0073] like Figure 6As shown, for case 1, the downlink subframe and uplink subframe on the network device side are aligned. Accordingly, in order to align the uplink transmission of the UE with the uplink subframe on the network device side when it arrives at the network device side, the UE needs to use a larger TA value. In some cases, the TA value corresponds to the timing offset value Koffset.
[0074] Figure 7 It is a schematic structural diagram of situation 2 in the timing relationship of the NTN system provided in an embodiment of the present application.
[0075] like Figure 7 As shown, for case 2, there is an offset value between the downlink subframe and the uplink subframe on the network device side. In this case, if you want to align the UE's uplink transmission with the uplink subframe on the network device side when it arrives at the network device side, the UE only needs to use a smaller TA value. In some cases, the TA value corresponds to the timing offset value Koffset. In other cases, the UE's RTT corresponds to the timing offset value Koffset.
[0076] To facilitate understanding of the solution provided in this application, the method for adjusting the transmission timing in the NR system is described below.
[0077] In the NR system, the terminal device can have one or more timing advance groups (TAGs). A TAG refers to a group of service cells configured by the Radio Resource Control (RRC). For the uplink configuration corresponding to the group of service cells, the same timing reference cell and the same TA value are used. If a TAG includes the MAC entity of a special cell (SpCell), it is considered to be a primary TAG (PTAG), otherwise it is considered to be a secondary TAG (STAG). In the dual connectivity (DC) scenario, according to the master cell group (MCG) or secondary cell group (SCG) associated with the MAC entity, SpCell refers to the primary cell (PCell) in the MCG or the primary secondary cell (PSCell) in the SCG. In other scenarios, SpCell refers to PCell.
[0078] The network device will configure high-level parameters such as synchronization timer (timeAlignmentTimer) through RRC to maintain the uplink timing synchronization (the maintenance of UL time alignment), wherein each TAG is configured with a synchronization timer to control how long the MAC entity will consider the uplink of the service cell associated with the TAG to be time-synchronized. The terminal device can make timing advance adjustments according to the timing advance command (Timing Advance Command, TAC) sent by the network device. When the terminal device receives a time alignment command (Timing alignment Command, TAC) media access control (Media Access Control, MAC) control element (Control Element, CE), if the NTA corresponding to the indicated TAG has been applied to the maintenance process, the TAC is applied to adjust the indicated TAG, and start or restart the synchronization timer associated with the indicated TAG. Among them, the TAC MAC CE includes 2 bits of TAG ID (Identity) indication information and 6 bits of TAC indication information.
[0079] The timing adjustment process of the terminal equipment is as follows:
[0080] The terminal device is provided with a timing advance offset value N TA,offset ; The N TA,offset The value is determined based on the frequency domain range of the cell and the multiplexing mode of uplink transmission (for example, it is determined based on the network frequency band and LTE or NR coexistence conditions).
[0081] During random access, the terminal device TA =N TA,offset *T c Determine T TA , and according to the determined T TA Transmission of Msg1 or MsgA is performed.
[0082] If the terminal device successfully receives a random access response (RAR) sent by the network device, the RAR includes a TA command, and the TA command includes a T A Based on this, the terminal device can A The value determines the N in the Timing Advance Group (TAG). TA =T A *16*64 / 2 μ , where T A =0,1,2,…,3846.
[0083] Among them, N TA The determination of the value is related to the subcarrier spacing of the first uplink transmission of the terminal device after receiving the RAR.
[0084] Terminal equipment according to T TA =(N TA +N TA,offset )*T c Determine T TA , and according to the determined T TA Transmit uplink channels or signals (such as PUSCH scheduled by RAR uplink grant, or PUSCH scheduled by fallback RAR uplink grant, or PUCCH carrying HARQ-ACK information corresponding to successful RAR).
[0085] If the terminal device receives a timing advance command (TAC) MAC CE, the TA command TAC included in the TAC MAC CE A The terminal device then A Value Update N TA , which means the current N TA_old Adjust to N TA_new , N TA_new =N TA_old +(T A -31)*16*64 / 2 μ , where T A =0,1,2,…,63.
[0086] Among them, N TA_new The determination of the value is related to the subcarrier spacing, which may be the subcarrier spacing of the uplink activated BWP; or if the terminal device has multiple uplink activated BWPs, the maximum subcarrier spacing among the multiple uplink activated BWPs; or if the terminal device performs an uplink activated BWP switch between receiving a TA command and applying the corresponding TA adjustment, the subcarrier spacing of the new uplink activated BWP; or if the terminal device performs an uplink activated BWP switch after applying the corresponding TA adjustment, the terminal device assumes that the absolute TA adjustment value remains unchanged before and after switching the activated BWP;
[0087] Terminal equipment according to T TA =(N TA +N TA,offset )*T c Determine T TA , and according to the determined T TATransmit uplink channels or signals (for example, other uplink transmissions except Msg1, MsgA, Physical Uplink Shared Channel (PUSCH) scheduled by RAR uplink grant, PUSCH scheduled by fallback RAR uplink grant, and Physical Uplink Control Channel (PUCCH) carrying Hybrid Automatic Repeat Request ACK (HARQ-ACK) information corresponding to successful RAR).
[0088] Among them, μ represents the subcarrier spacing configuration, and the subcarrier spacing corresponding to μ is 2 μ *15kHz. Tc represents the sampling time interval unit, Tc=1 / (480*1000*4096).
[0089] If the terminal device receives a TA command in the uplink time slot n, the terminal device shall apply the corresponding TA adjustment for uplink transmission starting from the uplink time slot n+k+1, wherein the uplink transmission does not include the PUSCH scheduled by the RAR uplink authorization, the PUSCH scheduled by the fallback RAR uplink authorization, and the PUCCH carrying the HARQ-ACK information corresponding to the successful RAR.
[0090] Figure 8 It is a schematic diagram of the timing relationship between the downlink frame and the uplink frame of the terminal device in the NR system provided in an embodiment of the present application.
[0091] like Figure 8 As shown in the figure, for the timing relationship between the downlink frame and the uplink frame of the terminal device, for the frames with the same number, the time length of the uplink frame transmission ahead of the downlink frame reception is T TA =(N TA +N TA,offset )*T c In other words, during the timing adjustment process of the terminal device, the terminal device should ensure that the timing accuracy of the initial transmission and the subsequent slow timing adjustment value meet certain indicators. As mentioned above, N TA,offset The value is determined according to the frequency domain range of the cell and the multiplexing mode of uplink transmission. TA The value is determined based on the received TA command value and does not change until the next TA command value is received.
[0092] Fig. 9 The embodiment of the present application provides that N is adjusted when the downlink reference timing changes in the NR system TA Schematic diagram of .
[0093] like Figure 8As shown in FIG. 1 , if the terminal device finds that the downlink reference timing has changed and has not been compensated, or partially compensated by uplink timing adjustment without a TA command, the terminal device adjusts N accordingly. TA In other words, the adjustment process is N TA Value is determined by N TA1 Adjust to N TA2 .
[0094] If the TA adjustment according to the TA command results in an overlap between two adjacent time slots, the length of the latter time slot will be reduced relative to the former time slot.
[0095] In NTN, such as the New Radio Non Terrestrial Network (NR-NTN) system, similar to the NR system, the user equipment (UE) needs to consider the influence of timing advance (TA) when performing uplink transmission. However, in terrestrial communication systems, the propagation delay of signal communication is usually less than 1ms. In the NTN system, due to the long communication distance between the terminal device and the satellite (or network device), the propagation delay of signal communication is very large, ranging from tens of milliseconds to hundreds of milliseconds, which is specifically related to the satellite orbit height and the service type of satellite communication. Based on this, in order to handle the relatively large propagation delay, the relevant scheme of transmission timing of the NTN system needs to be enhanced relative to the New Radio (NR) system. In addition, since the position of the satellite changes in real time, the transmission timing adjustment method of the NR system is not applicable to the NTN system. Therefore, the embodiment of the present application provides a transmission timing adjustment method, a determination method and a terminal device, which further improves the transmission timing adjustment method for the NTN system.
[0096] Fig.10 2 is a schematic flow chart of a transmission timing adjustment method 200 provided in an embodiment of the present application, and the method 200 may be executed by a terminal device. Figures 1 to 5 The terminal device shown.
[0097] like Fig.10 As shown, the method 200 may include some or all of the following contents:
[0098] S210, obtaining first TA information, where the first TA information is estimated by the terminal device;
[0099] S220: Adjust the first uplink TA value according to the first TA information to obtain a second uplink TA value.
[0100] In this embodiment, the first TA information is estimated by the terminal device, and the first uplink TA value is adjusted according to the first TA information to obtain the second uplink TA value; the terminal device is designed to have the ability to adjust the TA by itself, or in other words, the terminal device needs to perform uplink transmission according to the first TA information obtained by self-estimation, that is, the timing relationship between the downlink frame and the uplink frame of the terminal device is determined according to the first TA information obtained by self-estimation of the UE; based on this, for the NTN system, when the position of the satellite changes, the uplink transmission is performed by adjusting the first uplink TA value according to the first TA information to obtain the second uplink TA value, which is beneficial for the terminal device to compensate for the change in transmission timing caused by the change in the position of the satellite, and improves the transmission timing adjustment method for the NTN system.
[0101] In one implementation, the first TA information is used to adjust the first uplink TA value or to obtain the second uplink TA value.
[0102] In one implementation, the terminal device transmits the first physical channel or signal according to the second uplink TA value.
[0103] In one implementation, the first TA information is acquired by the terminal device itself. The first TA information is acquired by the terminal device based on synchronization assistance information. Optionally, the synchronization assistance information includes at least one of the following: timing information, frequency deviation information, position information and ephemeris information. Optionally, the position information includes at least one of the following: terminal device position, service satellite position, non-service satellite position, network device position and reference point position. Optionally, the ephemeris information includes at least one of the following: ephemeris information of the service satellite and ephemeris information of the non-service satellite. Optionally, the timing information includes at least one of the following: a public TA value (such as a timing offset value between a network device and a reference point and / or a timing offset value between a network device and a satellite), a public TA change value and a timestamp. Optionally, the frequency deviation information includes at least one of the following: Doppler shift, Doppler shift change, service satellite moving speed and non-service satellite moving speed. Optionally, the synchronization assistance information is sent by the network device through at least one of the following messages: a system message (eg, an NTN-specific system message), an RRC configuration, a MAC CE, and a DCI.
[0104] In one implementation, the first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and Global Navigation Satellite System (GNSS).
[0105] The network device needs to send synchronization assistance information to the terminal device, such as ephemeris information, satellite moving speed, satellite position, reference point position, common timing offset value (such as the timing offset value between the network device and the reference point and / or the timing offset value between the network device and the satellite), timestamp and other information, for the terminal device to complete time domain and / or frequency domain synchronization. Accordingly, the terminal device needs to obtain the synchronization assistance information sent by the network device, and complete the corresponding time domain and / or frequency domain synchronization according to its own GNSS capability. The terminal device should obtain at least one of the following information based on its GNSS capability: the location of the terminal device, the time reference and the frequency reference. In addition, based on the above information, as well as the synchronization assistance information indicated by the network device (such as the service satellite ephemeris information or timestamp), the terminal device can calculate the timing and frequency deviation, and apply timing advance compensation or frequency deviation adjustment in the idle state or inactive state.
[0106] As an example, the terminal device estimates the UE-specific TA in the following manner:
[0107] Method 1:
[0108] The terminal device estimates the UE-specific TA based on the position obtained by the GNSS and the serving satellite ephemeris information indicated by the network device.
[0109] Method 2:
[0110] The terminal device estimates the UE-specific TA based on the reference time acquired by the GNSS and the reference time indicated by the network device, such as a timestamp.
[0111] In some embodiments, if the terminal device is in an idle state or a deactivated state, that is, before the random access process is initiated, the terminal device in the idle state or the deactivated state can calculate T according to the following method: TA , and according to the determined T TA To transmit Msg1 or MsgA:
[0112] T TA =(N TA,UE-specific +N TA,offset +N TA,common )*T c ;or,
[0113] T TA =(N TA,UE-specific +N TA,offset )*T c +N TA,common .
[0114] Among them, N TA,UE-specificIt may be a TA value estimated by the terminal device itself, that is, the first TA information or a TA value determined based on the first TA information; N TA,offset For example, it is determined based on the network deployment frequency band and the LTE or NR coexistence situation (for example, N TA,offset It can be broadcast by the network device. If the network device does not broadcast, then N TA,offset is the default value); N TA,common The common timing offset value broadcast by the network device may be obtained according to the second TA information, N TA,common The granularity or unit is determined according to Tc; Tc represents the sampling time interval unit, Tc = 1 / (480*1000*4096).
[0115] In some embodiments, if the network device does not broadcast the second TA information, N TA,common Default value or N TA,common is 0.
[0116] In some embodiments, the terminal device can calculate T according to the following formula: TA , and according to the determined T TA Transmission of uplink channels or signals (e.g. PUSCH scheduled by RAR uplink grant, PUSCH scheduled by fallback RAR uplink grant, PUCCH carrying HARQ-ACK information corresponding to successful RAR):
[0117] T TA =(N TA +N TA,UE-specific +N TA,offset +N TA,common )*Tc.
[0118] Among them, N TA,UE-specific It may be a TA value estimated by the terminal device itself, that is, the first TA information or a TA value determined based on the first TA information; N TA It can be the TA value indicated by the network device through RAR; N TA,common The common timing offset value broadcast by the network device may be obtained according to the second TA information, N TA,common The granularity or unit is determined according to Tc; Tc represents the sampling time interval unit, Tc = 1 / (480*1000*4096).
[0119] In some embodiments, if the network device does not broadcast the second TA information, N TA,common Default value or N TA,common is 0.
[0120] In some embodiments, the network device indicates the N TAValues can only be positive or non-negative.
[0121] In some embodiments, the network device indicates the N TA Values can be positive, negative, or 0.
[0122] In one implementation, for a PUSCH scheduled with RAR uplink grant, a PUSCH scheduled with fallback RAR uplink grant, a PUCCH carrying HARQ-ACK information corresponding to a successful RAR, or a MsgA PUSCH corresponding to MsgA, the terminal device may carry N during the transmission of the above channels. TA,UE-specific Related instructions.
[0123] In some embodiments, if the terminal device is in a connected state, T can be calculated according to the following formula: TA , and according to the determined T TA Transmit uplink channels or signals (e.g., uplink transmissions other than Msg1, MsgA, PUSCH scheduled by RAR uplink grant, PUSCH scheduled by fallback RAR uplink grant, and PUCCH carrying HARQ-ACK information corresponding to successful RAR):
[0124] T TA =(N TA +N TA,UE-specific +N TA,offset +N TA,common )*Tc.
[0125] Among them, N TA,UE-specific It may be a TA value estimated by the terminal device itself, that is, the first TA information or a TA value determined based on the first TA information; N TA,offset For example, it is determined based on the network deployment frequency band and the LTE or NR coexistence situation (for example, N TA,offset It can be broadcast by the network device. If the network device does not broadcast, then N TA,offset is the default value); N TA,common The common timing offset value broadcast by the network device may be obtained according to the second TA information, N TA,common The granularity or unit is determined according to Tc; Tc represents the sampling time interval unit, Tc = 1 / (480*1000*4096); N TA It may be a TA value indicated by a network device, for example, it may be a TA value indicated in a timing advance command.
[0126] In some embodiments, if the network device does not broadcast the second TA information, N TA,common Default value or N TA,common is 0.
[0127] In some embodiments, the network device commands the N indicated by the timing advance command MAC CE. TA Values can only be positive or non-negative.
[0128] In some embodiments, the network device commands the N indicated by the timing advance command MAC CE. TA Values can be positive, negative, or 0.
[0129] In one implementation, the terminal device may send N to the network device via an uplink MAC CE. TA,UE-specific Related instructions.
[0130] In other words, for NTN, the terminal device needs to jointly estimate and update the TA based on the TA value estimated by the terminal device itself, the public timing offset value broadcast by the network device, and the TA value indicated by the network device.
[0131] In other words, for the terminal equipment in the NTN system, the terminal equipment is required to have the ability to use the GNSS module to adjust the TA. In other words, the terminal equipment needs to perform uplink transmission based on the TA value estimated by itself. In other words, the timing relationship between the downlink frame and the uplink frame of the terminal equipment is determined based on the TA value estimated by the UE itself.
[0132] Fig.11 It is a schematic diagram of the timing relationship between downlink frames and uplink frames of a terminal device in an NTN system provided in an embodiment of the present application.
[0133] like Fig.11 As shown, for frames with the same number, the time length of the uplink frame transmission ahead of the downlink frame reception is T TA =(N TA +N TA,UE-specific +N TA,offset +N TA,common )*Tc. In this case, the UE may adjust the TA according to the TA value estimated by the UE itself.
[0134] In some embodiments, the first TA information includes at least one of a first TA value and first TA change information.
[0135] In one implementation, the first TA change information is used to measure the change of the first TA value in a unit time, wherein the unit of the unit time may be milliseconds, seconds, time slots, etc., which is not limited in this application. For example, the first TA change information is a TA drift of the first TA value.
[0136] In one implementation, the first TA change information may include TA change information of a service link of the terminal device.
[0137] In some embodiments, if two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information, the terminal device does not expect to adjust the first uplink TA value according to the first TA information; or, if two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information, and the length of the overlapping part is greater than or equal to a first threshold value, the terminal device does not expect to adjust the first uplink TA value according to the first TA information.
[0138] In one implementation, the first threshold is determined according to the length of a cyclic prefix (CP).
[0139] In one implementation, the first threshold value is the CP length or half of the CP length.
[0140] It should be noted that in the embodiments of the present application, the "if" in the embodiments of the present application can be interpreted as "if" or "when...", "when...", "under...", "when it is determined...", "when...", "in response to" or "in response to". Similarly, depending on the context, the phrase "if...then the terminal device does not expect to...adjust" or "if...then the terminal device...adjusts" can be respectively interpreted as "when it is determined..., the terminal device does not perform the adjustment operation" or "when it is determined..., the terminal device performs the adjustment operation". It should be understood that the term "if" involved below can also be interpreted according to the above explanation. In order to avoid repetition, it will not be repeated later.
[0141] Fig.12 This is a schematic diagram provided by an embodiment of the present application showing that two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information.
[0142] like Fig.12 As shown, if the terminal device is scheduled to perform uplink transmission through time slots n-2 to n+1, if adjusting the first uplink TA value according to the first TA information will cause overlap between two adjacent time slots, the terminal device will not adjust the first uplink TA value according to the first TA information during the uplink transmission process.
[0143] In some embodiments, if adjusting the first uplink TA value according to the first TA information does not cause the overlap of two adjacent time slots, the terminal device adjusts the first uplink TA value according to the first TA information; or, if adjusting the first uplink TA value according to the first TA information causes the overlap of two adjacent time slots, and the length of the overlapping part is less than or equal to the first threshold value, the terminal device adjusts the first uplink TA value according to the first TA information.
[0144] In one implementation, the first threshold is determined according to the length of a cyclic prefix (CP).
[0145] In one implementation, the first threshold value is the CP length or half of the CP length.
[0146] Fig.13 This is a schematic diagram provided by an embodiment of the present application, showing that adjusting the first uplink TA value according to the first TA information will not cause overlap of two adjacent time slots.
[0147] like Fig.13 As shown, if the terminal device is scheduled to perform uplink transmission through time slots n-2 to n+1, if adjusting the first uplink TA value according to the first TA information will not cause overlap between two adjacent time slots, the terminal device will adjust the first uplink TA value according to the first TA information during the uplink transmission process.
[0148] In some embodiments, the method 200 may further include:
[0149] Based on an overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information, it is determined whether to adjust the first uplink TA value according to the first TA information.
[0150] In other words, the overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information can be used as a decision condition for whether the terminal device adjusts the first uplink TA value according to the first TA information.
[0151] In some embodiments, the terminal device does not expect to adjust the first uplink TA value according to the first TA information during uplink transmission.
[0152] In one implementation, the uplink transmission includes continuous uplink transmission scheduled by the terminal device.
[0153] In one implementation, the terminal device is scheduled to perform continuous uplink transmission through time slots n-2 to n+1, then between time slots n-2 to n+1, the terminal device does not expect to perform TA adjustment based on the first TA value obtained by itself.
[0154] In some embodiments, the terminal device does not expect the length of scheduled continuous uplink transmission to be greater than or equal to a second threshold value; or the terminal device allows the length of scheduled continuous uplink transmission to be less than or equal to the second threshold value.
[0155] In one implementation, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value. As an example, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value by itself. For example, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value according to the first TA information.
[0156] In one implementation, if the terminal device needs to estimate the first uplink TA value by itself every 10 ms, the length of the continuous uplink transmission that the terminal device does not expect to be scheduled is greater than or equal to 10 ms; or, the length of the continuous uplink transmission that the terminal device can be scheduled is less than or equal to 10 ms.
[0157] In some embodiments, if the downlink reference timing of the terminal device changes and is not compensated, or if the downlink reference timing of the terminal device changes and is partially compensated without receiving a timing advance command, then:
[0158] The terminal device adjusts the first TA information; or,
[0159] The terminal device adjusts the first uplink TA value according to the first TA information; or,
[0160] The terminal device adjusts the second uplink TA value according to the first TA information.
[0161] In one implementation, the terminal device compensates for the uncompensated portion by adjusting the first TA information.
[0162] In an implementation manner, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device.
[0163] In one implementation, the second TA information includes at least one of a second TA value and second TA change information.
[0164] In one implementation, the second TA change information is used to measure the change of the second TA value in a unit time, wherein the unit of the unit time may be milliseconds, seconds, time slots, etc., which is not limited in this application. For example, the second TA change information is a TA drift of the second TA value.
[0165] In one implementation, the second TA change information may include TA change information of a feeder link of the terminal device.
[0166] Fig.14 It is a schematic comparison diagram of the terminal device provided in an embodiment of the present application before and after adjusting the first uplink TA value according to the first TA information.
[0167] like Fig.14 As shown, if the terminal device adjusts the first uplink TA value according to the first TA information. If the terminal device is in a connected state, T can be calculated according to the following formula TA , and according to the determined T TA Transmitting uplink channels or signals:
[0168] T TA =(N TA +N TA,UE-specific +N TA,offset +N TA,common )*Tc.
[0169] Among them, N TA,UE-specific It may be a TA value estimated by the terminal device itself, that is, the first TA information or a TA value determined based on the first TA information.
[0170] Based on this, if the terminal device adjusts the first uplink TA value according to the first TA information; before the terminal device adjusts the first uplink TA value according to the first TA information, N TA,UE-specific N TA,UE-specific,1 , then T TA =(N TA +N TA,UE-specific,1 +N TA,offset +N TA,common )*Tc; adjusted N TA,UE-specific N TA,UE-specific,2 When T TA =(N TA +N TA,UE-specific,2 +N TA,offset +N TA,common )*Tc; adjusted N TA,UE-specific N TA,UE-specific,3 When T TA =(N TA +NTA,UE-specific,3 +N TA,offset +N TA,common )*Tc.
[0171] In some embodiments, if the terminal device does not receive the timing advance indication information sent by the network device or does not obtain the second TA information, the terminal device adjusts the first uplink TA value according to the first TA information.
[0172] In one implementation, the behavior of the terminal device may include: adjusting the first uplink TA value according to the self-estimated TA value and the TA value sent by the network device to obtain a second uplink TA value; or adjusting the first uplink TA value according to the self-estimated TA value to obtain a second uplink TA value.
[0173] In one implementation, the timing advance indication information sent by the network device is used to indicate the second TA information.
[0174] In some embodiments, if two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, then:
[0175] reducing the length of the previous time slot of the two adjacent time slots; or,
[0176] reducing the length of the latter time slot of the two adjacent time slots; or,
[0177] The length of the time slot not used for transmission in the two adjacent time slots is reduced.
[0178] In one implementation, the reduced length is equal to the length of the overlapping portion of the two adjacent time slots.
[0179] In one implementation, if the two adjacent time slots are both used for uplink transmission, or the two adjacent time slots are not used for uplink transmission, a predefined rule is required to determine. For example, if the two adjacent time slots are both used for uplink transmission, the terminal device does not expect to use the first TA information to adjust the first uplink TA value; if the two adjacent time slots are not used for uplink transmission, the latter time slot is reduced.
[0180] Fig.15 This is an example of reducing the length of the latter time slot of the two adjacent time slots provided in an embodiment of the present application.
[0181] like Fig.15As shown, if the terminal device is scheduled to perform uplink transmission through time slots n-2 to n+1, if the first uplink TA value is adjusted according to the first TA information, it will cause overlap between two adjacent time slots (n-1 and n), then the terminal device reduces the length of the latter time slot (that is, time slot n) of the two adjacent time slots.
[0182] In some embodiments, the method 200 may further include:
[0183] The second uplink TA value is applied to perform uplink transmission in uplink time unit n+m+1; wherein n represents an uplink time unit used to obtain or estimate the first TA information, and m is a number greater than or equal to 0.
[0184] In one implementation, m is predefined or determined according to a predefined rule; or, m is determined according to the capability of the terminal device; or, m is determined according to the configuration parameters of the network device. As an example, the terminal device reports the capability information of the terminal device, and accordingly, the network device configures parameters for the terminal device based on the capability information reported by the terminal device.
[0185] In one implementation, the uplink time unit includes but is not limited to a time slot, a subframe, a symbol or a resource unit.
[0186] In some embodiments, the method 200 may further include:
[0187] Based on the overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information, an uplink time unit for applying the second uplink TA value for uplink transmission is determined.
[0188] In one implementation, if the first uplink TA value is adjusted according to the first TA information, resulting in an overlap of two adjacent time slots, the terminal device applies the second uplink TA value for uplink transmission after the uplink transmission being transmitted ends; or, if the first uplink TA value is adjusted according to the first TA information does not result in an overlap of two adjacent time slots, the terminal device applies the second uplink TA value for uplink transmission in the uplink time unit n+m+1, where n represents an uplink time unit for obtaining or estimating the first TA information, and m is a number greater than or equal to 0.
[0189] In one implementation, m is predefined or determined according to a predefined rule; or, m is determined according to the capability of the terminal device; or, m is determined according to the configuration parameters of the network device. As an example, the terminal device reports the capability information of the terminal device, and accordingly, the network device configures parameters for the terminal device based on the capability information reported by the terminal device.
[0190] In one implementation, the uplink time unit includes but is not limited to a time slot, a subframe, a symbol or a resource unit.
[0191] In some embodiments, the two adjacent time slots include a first time slot and a second time slot, the first time slot is the first time slot to which the second uplink TA value is applied, and the second time slot is a time slot adjacent to the first time slot.
[0192] In some embodiments, the S210 may include:
[0193] The first TA information is acquired according to the first subcarrier spacing.
[0194] In one implementation, the first subcarrier spacing is the subcarrier spacing of the uplink activation bandwidth part BWP; or, the terminal device is configured with multiple uplink activation BWPs, and the first subcarrier spacing is the largest subcarrier spacing among the multiple uplink activation BWPs; or, the terminal device performs an uplink activation BWP switch between obtaining the first TA information and applying the second uplink TA value for uplink transmission, and the first subcarrier spacing is the subcarrier spacing of the new uplink activation BWP; or, the terminal device performs an uplink activation BWP switch after applying the second uplink TA value for uplink transmission, and the absolute value of the second uplink TA value remains unchanged before and after switching the activation BWP.
[0195] In one implementation, the terminal device performs an uplink activation BWP switch after applying the second uplink TA value for uplink transmission, and the absolute value of the first uplink TA value remains unchanged before and after the switching activation BWP; or, the absolute value of the first uplink TA value and the absolute value of the second uplink TA value remain unchanged before and after the switching activation BWP.
[0196] In some embodiments, the error of the second uplink TA value satisfies an accuracy index.
[0197] In one implementation, when the terminal device adjusts the first uplink TA value according to the first TA information, the terminal device ensures that the accuracy of the transmission timing of the initial transmission and the accuracy of the transmission timing of the subsequent slow transmission both meet certain indicators.
[0198] In some embodiments, the S210 may include:
[0199] The first TA information is estimated within a network configured or predefined time unit.
[0200] In the NTN system, through the solution in the present application, the terminal device adjusts the first uplink TA value according to the self-estimated first TA information, such as the first TA value. When the position of the satellite changes, it is beneficial for the terminal device to compensate for the change in transmission timing caused by the change in the position of the satellite, thereby improving the transmission timing adjustment method for the NTN system.
[0201] Fig.16 300 is an exemplary flow chart of a method 300 for determining transmission timing provided in an embodiment of the present application. The method 300 may be executed by a terminal device. Figures 1 to 5 The terminal device shown.
[0202] like Fig.16 As shown, the method 300 may include some or all of the following contents:
[0203] S310, determining an uplink TA value according to the first TA information and / or the second TA information;
[0204] The first TA information is estimated by the terminal device, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device, and the uplink TA value is used to transmit a first physical channel or signal.
[0205] In some embodiments, the first TA information includes at least one of a first TA value and first TA change information.
[0206] In some embodiments, the second TA information includes at least one of a second TA value and second TA change information.
[0207] In some embodiments, the S310 may include:
[0208] According to N TA,UE-specific Determine the uplink TA value, the N TA,UE-specific Adjust according to the following formula:
[0209] N TA,UE-specific,new =N TA,UE-specific,old +ΔN TA,UE-specific ;
[0210] Among them, N TA,UE-specific,old and / or ΔN TA,UE-specific It is obtained according to the first TA information.
[0211] In one implementation, ΔN TA,UE-specific It is obtained according to the first TA change information in the first TA information.
[0212] In some embodiments, the S310 may include:
[0213] According to N TA,common Determine the uplink TA value, the N TA,common Adjust according to the following formula:
[0214] N TA,common,new =N TA,common,old +ΔN TA,common ;
[0215] Among them, ΔN TA,common It is obtained according to the second TA information.
[0216] In one implementation, ΔN TA,common It is obtained according to the second TA change information in the second TA information.
[0217] In one implementation, N TA,common It may include the TA value of the feeder link of the terminal device; or include the TA value of the link between the network device and the satellite; or include the TA value of the link between the network device and the reference point; or include the TA value of the link between the reference point and the satellite.
[0218] In some embodiments, the S310 may include:
[0219] According to N TA,UE-specific 、N TA and N TA,common Determine the uplink TA value, where N TA,UE-specific is obtained according to the first TA information, N TA is obtained according to the second TA information, N TA,common It is obtained based on the public TA information broadcast by network devices.
[0220] In one implementation, N TA,common It may include the TA value of the feeder link of the terminal device; or include the TA value of the link between the network device and the satellite; or include the TA value of the link between the network device and the reference point; or include the TA value of the link between the reference point and the satellite.
[0221] In one implementation, based on the following formula, according to N TA,UE-specific 、N TA and N TA,common Determine the uplink TA value:
[0222] T TA =(N TA,UE-specific +N TA +N TA,offset +N TA,common )*Tc;
[0223] Among them, T TAIndicates the uplink TA value, N TA,offset It is determined according to the frequency domain range of the cell and the multiplexing mode of uplink transmission. Tc represents the sampling time interval unit.
[0224] In one implementation, each term in the above formula may be updated independently.
[0225] For example, N TA,UE-specific Update based on self-estimated TA time units.
[0226] For example, N TA Update according to the instructions received from the network device.
[0227] In one implementation, N TA,offset It can also be broadcast by the network device. If the network device does not broadcast, it is the default value.
[0228] In some embodiments, the second TA information is obtained by the RAR sent by the network device, and the first physical channel or signal includes at least one of the following: a physical uplink shared channel PUSCH scheduled by RAR uplink authorization, a PUSCH scheduled by fallback RAR uplink authorization, and a physical uplink control channel PUCCH carrying hybrid automatic repeat request confirmation HARQ-ACK information corresponding to the successful RAR.
[0229] In one implementation, the terminal device is in an idle state or an inactive state.
[0230] In some embodiments, the second TA information is obtained through the timing advance command sent by the network device, and the first physical channel or signal includes uplink physical channels or signals except message 1Msg1, message A MsgA, PUSCH scheduled by RAR uplink authorization, PUSCH scheduled by fallback RAR uplink authorization, and PUCCH carrying HARQ-ACK information corresponding to successful RAR.
[0231] In one implementation, the timing advance command is carried by a media access control element MAC CE or downlink control information DCI.
[0232] In one implementation, the terminal device is in a connected state.
[0233] In some embodiments, the first TA information is estimated by the terminal device and includes:
[0234] The first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and global navigation satellite system GNSS.
[0235] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application.
[0236] It should also be understood that in various method embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In addition, in the embodiment of the present application, the terms "downlink" and "uplink" are used to indicate the transmission direction of the signal or data, wherein "downlink" is used to indicate that the transmission direction of the signal or data is a first direction sent from the site to the user equipment of the cell, and "uplink" is used to indicate that the transmission direction of the signal or data is a second direction sent from the user equipment of the cell to the site, for example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiment of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. Specifically, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0237] Combination of the above Figures 1 to 16 , describes in detail the method embodiment of the present application, and the following is combined with Figures 17 to 20 , describe in detail the device embodiments of the present application.
[0238] Fig.17 It is a schematic block diagram of a terminal device 400 according to an embodiment of the present application.
[0239] like Fig.17 As shown, the terminal device 400 may include:
[0240] The communication unit 410 is configured to obtain first TA information, where the first TA information is estimated by the terminal device;
[0241] The processing unit 420 is configured to adjust the first uplink TA value according to the first TA information to obtain a second uplink TA value.
[0242] In some embodiments, the first TA information includes at least one of a first TA value and first TA change information.
[0243] In some embodiments, if two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information, the terminal device does not expect to adjust the first uplink TA value according to the first TA information; or, if two adjacent time slots overlap due to adjustment of the first uplink TA value according to the first TA information, and the length of the overlapping part is greater than or equal to a first threshold value, the terminal device does not expect to adjust the first uplink TA value according to the first TA information.
[0244] In some embodiments, if adjusting the first uplink TA value according to the first TA information does not cause the overlap of two adjacent time slots, the terminal device adjusts the first uplink TA value according to the first TA information; or, if adjusting the first uplink TA value according to the first TA information causes the overlap of two adjacent time slots, and the length of the overlapping part is less than or equal to the first threshold value, the terminal device adjusts the first uplink TA value according to the first TA information.
[0245] In one implementation, the first threshold is determined according to the length of a cyclic prefix (CP).
[0246] In one implementation, the first threshold value is the CP length or half of the CP length.
[0247] In some embodiments, the processing unit 420 is further configured to:
[0248] Based on an overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information, it is determined whether to adjust the first uplink TA value according to the first TA information.
[0249] In some embodiments, the terminal device does not expect to adjust the first uplink TA value according to the first TA information during uplink transmission.
[0250] In one implementation, the uplink transmission includes continuous uplink transmission scheduled by the terminal device.
[0251] In some embodiments, the terminal device does not expect the length of scheduled continuous uplink transmission to be greater than or equal to a second threshold value; or the terminal device allows the length of scheduled continuous uplink transmission to be less than or equal to the second threshold value.
[0252] In one implementation, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value.
[0253] In some embodiments, if the downlink reference timing of the terminal device changes and is not compensated, or if the downlink reference timing of the terminal device changes and is partially compensated without receiving a timing advance command, then:
[0254] The terminal device adjusts the first TA information; or,
[0255] The terminal device adjusts the first uplink TA value according to the first TA information; or,
[0256] The terminal device adjusts the second uplink TA value according to the first TA information.
[0257] In some embodiments, if the terminal device does not receive the timing advance indication information sent by the network device or does not obtain the second TA information, the terminal device adjusts the first uplink TA value according to the first TA information.
[0258] In an implementation manner, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device.
[0259] In one implementation, the second TA information includes at least one of a second TA value and second TA change information.
[0260] In some embodiments, if two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, then:
[0261] reducing the length of the previous time slot of the two adjacent time slots; or,
[0262] reducing the length of the latter time slot of the two adjacent time slots; or,
[0263] The length of the time slot not used for transmission in the two adjacent time slots is reduced.
[0264] In one implementation, the reduced length is equal to the length of the overlapping portion of the two adjacent time slots.
[0265] In some embodiments, the communication unit 410 is further configured to:
[0266] The second uplink TA value is applied to perform uplink transmission in uplink time unit n+m+1; wherein n represents an uplink time unit used to obtain or estimate the first TA information, and m is a number greater than or equal to 0.
[0267] In one implementation, m is predefined or determined according to a predefined rule; or, m is determined according to the capability of the terminal device; or, m is determined according to a configuration parameter of a network device.
[0268] In some embodiments, the processing unit 420 is further configured to:
[0269] Based on the overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information, an uplink time unit for applying the second uplink TA value for uplink transmission is determined.
[0270] In one implementation, if the first uplink TA value is adjusted according to the first TA information, resulting in an overlap of two adjacent time slots, the terminal device applies the second uplink TA value for uplink transmission after the uplink transmission being transmitted ends; or, if the first uplink TA value is adjusted according to the first TA information does not result in an overlap of two adjacent time slots, the terminal device applies the second uplink TA value for uplink transmission in the uplink time unit n+m+1, where n represents the uplink time unit used to obtain or estimate the first TA information.
[0271] In some embodiments, the two adjacent time slots include a first time slot and a second time slot, the first time slot is the first time slot to which the second uplink TA value is applied, and the second time slot is a time slot adjacent to the first time slot.
[0272] In some embodiments, the communication unit 410 is specifically used for:
[0273] The first TA information is acquired according to the first subcarrier spacing.
[0274] In one implementation, the first subcarrier spacing is the subcarrier spacing of the uplink activation bandwidth part BWP; or, the terminal device is configured with multiple uplink activation BWPs, and the first subcarrier spacing is the largest subcarrier spacing among the multiple uplink activation BWPs; or, the terminal device performs an uplink activation BWP switch between obtaining the first TA information and applying the second uplink TA value for uplink transmission, and the first subcarrier spacing is the subcarrier spacing of the new uplink activation BWP; or, the terminal device performs an uplink activation BWP switch after applying the second uplink TA value for uplink transmission, and the absolute value of the second uplink TA value remains unchanged before and after switching the activation BWP.
[0275] In some embodiments, the error of the second uplink TA value satisfies an accuracy index.
[0276] In some embodiments, the communication unit 410 is specifically used for:
[0277] The first TA information is estimated within a network configured or predefined time unit.
[0278] In some embodiments, the first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and global navigation satellite system GNSS.
[0279] Fig.18 It is a schematic block diagram of a terminal device 500 according to an embodiment of the present application.
[0280] like Fig.18 As shown, the terminal device 500 may include:
[0281] The processing unit 510 is configured to determine an uplink TA value according to the first TA information and / or the second TA information;
[0282] The first TA information is estimated by the terminal device, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device, and the uplink TA value is used to transmit a first physical channel or signal.
[0283] In some embodiments, the first TA information includes at least one of a first TA value and first TA change information.
[0284] In some embodiments, the second TA information includes at least one of a second TA value and second TA change information.
[0285] In some embodiments, the processing unit 510 is specifically configured to:
[0286] According to N TA,UE-specific Determine the uplink TA value, the N TA,UE-specific Adjust according to the following formula:
[0287] N TA,UE-specific,new =N TA,UE-specific,old +ΔN TA,UE-specific ;
[0288] Among them, N TA,UE-specific,old and / or ΔN TA,UE-specific It is obtained according to the first TA information.
[0289] In some embodiments, the processing unit 510 is specifically configured to:
[0290] According to N TA,common Determine the uplink TA value, the N TA,common Adjust according to the following formula:
[0291] N TA,common,new =N TA,common,old +ΔN TA,common ;
[0292] Among them, ΔN TA,common It is obtained according to the second TA information.
[0293] In some embodiments, the processing unit 510 is specifically configured to:
[0294] According to N TA,UE-specific 、N TA and N TA,common Determine the uplink TA value, where N TA,UE-specific is obtained according to the first TA information, N TA is obtained according to the second TA information, N TA,common It is obtained based on the public TA information broadcast by network devices.
[0295] In one implementation, the processing unit 510 is specifically configured to:
[0296] T TA =(N TA,UE-specific +N TA +N TA,offset +N TA,common )*Tc;
[0297] Among them, T TA Indicates the uplink TA value, N TA,offset It is determined according to the frequency domain range of the cell and the multiplexing mode of uplink transmission. Tc represents the sampling time interval unit.
[0298] In some embodiments, the second TA information is obtained by the RAR sent by the network device, and the first physical channel or signal includes at least one of the following: a physical uplink shared channel PUSCH scheduled by RAR uplink authorization, a PUSCH scheduled by fallback RAR uplink authorization, and a physical uplink control channel PUCCH carrying hybrid automatic repeat request confirmation HARQ-ACK information corresponding to the successful RAR.
[0299] In one implementation, the terminal device is in an idle state or an inactive state.
[0300] In some embodiments, the second TA information is obtained through the timing advance command sent by the network device, and the first physical channel or signal includes uplink physical channels or signals except message 1Msg1, message A MsgA, PUSCH scheduled by RAR uplink authorization, PUSCH scheduled by fallback RAR uplink authorization, and PUCCH carrying HARQ-ACK information corresponding to successful RAR.
[0301] In one implementation, the timing advance command is carried by a media access control element MAC CE or downlink control information DCI.
[0302] In one implementation, the terminal device is in a connected state.
[0303] In one implementation, the first TA information is estimated by the terminal device and includes:
[0304] The first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and global navigation satellite system GNSS.
[0305] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Fig.17 The terminal device 400 shown may correspond to the corresponding subject in the method 200 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the terminal device 400 are respectively to implement Fig.10 The corresponding processes in each method in; Fig.18 The terminal device 500 shown may correspond to the corresponding subject in executing the method 300 of the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the terminal device 800 are respectively to implement Fig.16 For the sake of brevity, the corresponding processes in each method are not repeated here.
[0306] The communication device of the embodiment of the present application is described above from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory, and completes the steps in the above method embodiment in conjunction with its hardware.
[0307] For example, the processing unit and the communication unit mentioned above may be implemented by a processor and a transceiver, respectively.
[0308] Fig.19 It is a schematic structural diagram of a communication device 600 according to an embodiment of the present application.
[0309] like Fig.19 As shown, the communication device 600 may include a processor 610 .
[0310] The processor 610 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0311] like Fig.19 As shown, the communication device 600 may further include a memory 620 .
[0312] The memory 620 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 610. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application. The memory 620 may be a separate device independent of the processor 610, or may be integrated in the processor 610.
[0313] like Fig.19 As shown, the communication device 600 may further include a transceiver 630 .
[0314] The processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.
[0315] It should be understood that the various components in the communication device 600 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0316] It should also be understood that the communication device 600 may be a terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. That is to say, the communication device 600 of the embodiment of the present application may correspond to the communication device 400 or the terminal device 500 in the embodiment of the present application, and may correspond to executing the corresponding subject in the method 200 or the method 300 according to the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0317] In addition, a chip is also provided in an embodiment of the present application.
[0318] For example, the chip may be an integrated circuit chip with signal processing capabilities, and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application. The chip may also be called a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc. Optionally, the chip can be applied to various communication devices, so that the communication device equipped with the chip can execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application.
[0319] Fig. 20 is a schematic structural diagram of a chip 700 according to an embodiment of the present application.
[0320] like Fig. 20 As shown, the chip 700 includes a processor 710 .
[0321] The processor 710 may call and run a computer program from the memory to implement the method in the embodiment of the present application.
[0322] like Fig. 20 As shown, the chip 700 may further include a memory 720 .
[0323] The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application. The memory 720 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 710. The memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.
[0324] like Fig. 20 As shown, the chip 700 may further include an input interface 730 .
[0325] The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0326] like Fig. 20 As shown, the chip 700 may further include an output interface 740 .
[0327] The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0328] It should be understood that the chip 700 can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0329] It should also be understood that the various components in the chip 700 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0330] The processors mentioned above may include but are not limited to:
[0331] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0332] The processor can be used to implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor, or a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0333] The memory mentioned above includes but is not limited to:
[0334] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (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 and not limitation, many forms of RAM are available, such as 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 DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).
[0335] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0336] A computer-readable storage medium is also provided in the embodiment of the present application for storing a computer program. The computer-readable storage medium stores one or more programs, and the one or more programs include instructions, which, when executed by a portable electronic device including multiple applications, can enable the portable electronic device to execute the method of the embodiment shown in method 200 or method 300. Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.
[0337] A computer program product is also provided in the embodiment of the present application, including a computer program. Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0338] A computer program is also provided in the embodiments of the present application. When the computer program is executed by a computer, the computer can execute the method of the embodiment shown in method 200 or method 300. Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program is run on a computer, the computer executes the corresponding process implemented by the mobile terminal / terminal device in each method of the embodiments of the present application, which will not be described in detail for the sake of brevity.
[0339] The embodiment of the present application also provides a communication system, which may include the terminal device and network device involved above to form a communication system, which will not be described in detail for the sake of brevity. It should be noted that the term "system" in this article may also be referred to as "network management architecture" or "network system".
[0340] It should also be understood that the terms used in the embodiments of the present application and the appended claims are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. For example, the singular forms "a", "said", "above", and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0341] It can be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application. If implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or part of the prior art that contributes to the prior art or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a disk, or an optical disk.
[0342] Those skilled in the art may also realize that, for the convenience and simplicity of description, the specific working process of the above-described system, device and unit may refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In several embodiments provided in the present application, it should be understood that the disclosed system, device and method may be implemented in other ways. For example, the division of units or modules or components in the device embodiment described above is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or modules or components may be combined or integrated into another system, or some units or modules or components may be ignored or not executed. For another example, the above-mentioned unit / module / component described as a separation / display component may or may not be physically separated, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units / modules / components may be selected according to actual needs to achieve the purpose of the embodiment of the present application. Finally, it should be noted that the coupling or direct coupling or communication connection between each other shown or discussed above may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
[0343] The above contents are only specific implementation methods of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope of the claims.
Claims
1. A method for adjusting transmission timing, characterized in that: include: Acquire first TA information, where the first TA information is estimated by the terminal device; The first uplink TA value is adjusted according to the first TA information to obtain a second uplink TA value.
2. The method according to claim 1, characterized in that: The first TA information includes at least one of a first TA value and first TA change information.
3. The method according to claim 1 or 2, characterized in that: The terminal device does not expect to adjust the first uplink TA value according to the first TA information during uplink transmission; The uplink transmission includes the continuous uplink transmission scheduled by the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that The terminal device does not expect the length of the scheduled continuous uplink transmission to be greater than or equal to the second threshold value; or the terminal device allows the length of the scheduled continuous uplink transmission to be less than or equal to the second threshold value.
5. The method according to any one of claims 1 to 4, characterized in that If the downlink reference timing of the terminal device changes and is not compensated, or if the downlink reference timing of the terminal device changes and is partially compensated without receiving a timing advance command, then: The terminal device adjusts the first TA information; or, The terminal device adjusts the first uplink TA value according to the first TA information; or, The terminal device adjusts the second uplink TA value according to the first TA information.
6. The method according to any one of claims 1 to 5, characterized in that If the terminal device does not receive the timing advance indication information sent by the network device or does not obtain the second TA information, the terminal device adjusts the first uplink TA value according to the first TA information.
7. The method according to any one of claims 1 to 6, characterized in that If two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, then: reducing the length of the previous time slot of the two adjacent time slots; or, reducing the length of the latter time slot of the two adjacent time slots; or, The length of the time slot not used for transmission in the two adjacent time slots is reduced.
8. The method according to claim 7, characterized in that The reduced length is equal to the length of the overlapping portion of the two adjacent time slots.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: The second uplink TA value is applied to perform uplink transmission in uplink time unit n+m+1; wherein n represents an uplink time unit used to obtain or estimate the first TA information, and m is a number greater than or equal to 0.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Based on the overlap of two adjacent time slots caused by adjusting the first uplink TA value according to the first TA information, an uplink time unit for applying the second uplink TA value for uplink transmission is determined.
11. The method according to claim 10, characterized in that If two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, the terminal device applies the second uplink TA value for uplink transmission after the uplink transmission being transmitted ends; Or, if adjusting the first uplink TA value according to the first TA information does not cause overlap of two adjacent time slots, the terminal device applies the second uplink TA value for uplink transmission in the uplink time unit n+m+1, where n represents the uplink time unit for obtaining or estimating the first TA information, and m is a number greater than or equal to 0.
12. The method according to any one of claims 7, 8, 10 and 11, characterized in that: The two adjacent time slots include a first time slot and a second time slot, the first time slot is the first time slot to which the second uplink TA value is applied, and the second time slot is a time slot adjacent to the first time slot.
13. The method according to any one of claims 1 to 12, characterized in that The obtaining of the first TA information includes: The first TA information is acquired according to the first subcarrier spacing.
14. The method according to any one of claims 1 to 13, characterized in that The first TA information is estimated by the terminal device and includes: The first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and global navigation satellite system GNSS.
15. A method for determining transmission timing, characterized in that: include: Determine an uplink TA value according to the first TA information and / or the second TA information; The first TA information is estimated by the terminal device, the second TA information is obtained through a random access response RAR or a timing advance command sent by a network device, and the uplink TA value is used to transmit a first physical channel or signal.
16. The method according to claim 15, characterized in that The first TA information includes at least one of a first TA value and first TA change information.
17. The method according to claim 15 or 16, characterized in that The first TA information is estimated by the terminal device and includes: The first TA information is estimated by the terminal device based on at least one of the following: satellite speed, satellite position, ephemeris information, timestamp, terminal device position, and global navigation satellite system GNSS.
18. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 14.
19. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 15 to 17.
20. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 14 or the method according to any one of claims 15 to 17.