Timing adjustment and communication method, terminal and network side equipment

By autonomously acquiring timing adjustment information through the terminal, the problem of inaccurate timing advance calculation in low Earth orbit satellite networks is solved, improving system spectrum efficiency and reducing signaling overhead.

CN121604094APending Publication Date: 2026-03-03VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411123708.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In low Earth orbit satellite networks, terminals cannot accurately calculate timing advance, resulting in misalignment between uplink and downlink transmissions, causing interference, reducing system spectral efficiency, and the existing signaling adjustment methods require multiple transmissions, leading to excessive overhead.

Method used

By acquiring timing adjustment information, including adjustment granularity and range, the terminal can autonomously determine the target timing adjustment, reducing its reliance on ephemeris information and lowering signaling overhead.

Benefits of technology

It enables accurate adjustment of timing advance in low Earth orbit satellite networks, improving system spectrum efficiency and reducing signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121604094A_ABST
    Figure CN121604094A_ABST
Patent Text Reader

Abstract

The invention discloses a timing adjustment and communication method, a terminal and network side equipment, and belongs to the field of communication, and the timing adjustment method comprises the steps that the terminal obtains timing adjustment information, and the timing adjustment information comprises the adjustment granularity and / or the adjustment range of timing adjustment; and the terminal determines target timing adjustment according to the timing adjustment information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a timing adjustment, communication method, terminal, and network-side equipment. Background Technology

[0002] In non-terrestrial network (NTN) communication, user equipment (UE) can obtain radio resources via satellite to extend network coverage. In NTN communication, to ensure that uplink frame i and downlink frame i are aligned at the reference point (RP), uplink frame i needs to be positioned a certain amount of time ahead of its corresponding downlink frame i; this amount of time is called timing advance (TA).

[0003] The timing advance for UE uplink frame transmission includes time compensation between the UE and the satellite, and time compensation between the satellite and the RP (Real-Time Provider). In related technologies, the time compensation between the UE and the satellite is determined based on the UE's location and the satellite's ephemeris information. The UE typically obtains ephemeris information from the network-side equipment via System Information (SI). Furthermore, the timing advance for UE uplink frame transmission also includes timing adjustments indicated by the network-side equipment through a Random Access Response (RAR) or a Timing Advance Command (TAC).

[0004] In NTN networks based on Low Earth Orbit (LEO) satellite access, transmission latency is typically long in transparent transmission mode. For example, for an LEO satellite at an altitude of 600km, the transmission latency in transparent transmission mode is 12.89ms. According to relevant technologies, if the UE cannot obtain ephemeris information, it cannot calculate the accurate timing interval (TA) and cannot perform TA pre-compensation. Furthermore, the maximum range of timing adjustments indicated by RAR or TAC is limited. For example, when the Spreading Code Sequence (SCS) is configured to 15kHz, the TA indicated by RAR or TAC is 0–2ms. It can be seen that 2ms is much smaller than 12.89ms.

[0005] As can be seen, in related technologies, network-side devices cannot configure / indicate appropriate TA values ​​through RAR or TAC to allow the UE's uplink transmission to be ahead of time by a suitable value. This leads to misalignment between uplink and downlink transmissions at the RP, potentially causing interference between them and reducing system spectral efficiency. If multiple subsequent RAR or TAC transmissions are sent to cumulatively adjust the TA, a large number of RARs or TACs are needed to achieve the desired transmission delay. In this case, excessive signaling overhead reduces system spectral efficiency. Summary of the Invention

[0006] This application provides a timing adjustment, communication method, terminal, and network-side device to reduce signaling overhead and improve system spectrum efficiency while determining the timing advance.

[0007] Firstly, a timed adjustment method is provided, which includes:

[0008] The terminal acquires timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment;

[0009] The terminal determines the target timing adjustment based on the timing adjustment information.

[0010] Secondly, a communication method is provided, the method comprising:

[0011] The terminal obtains target information based on at least one of reference ephemeris information and the service time of the first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at the first moment, the terminal's serving satellite, and the terminal's serving cell.

[0012] Thirdly, a communication method is provided, the method comprising:

[0013] The network-side device sends timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0014] Fourthly, a timing adjustment device is provided, the device comprising:

[0015] An information acquisition module is used to acquire timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment;

[0016] The first determining module is used to determine the target timing adjustment based on the timing adjustment information.

[0017] Fifthly, a communication device is provided, the device comprising:

[0018] The information determination module is used to obtain target information based on at least one of reference ephemeris information and the service time of a first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at a first moment, the terminal's serving satellite, and the terminal's serving cell.

[0019] Sixthly, a communication device is provided, the device comprising:

[0020] The information sending module is used to send timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0021] In a seventh aspect, a timing adjustment device is provided, the device being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0022] Eighthly, a timing adjustment device is provided, the device being configured to perform the steps of the method described in the second aspect.

[0023] A ninth aspect provides a terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first or second aspect.

[0024] In a tenth aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used to acquire timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment; and to determine a target timing adjustment based on the timing adjustment information.

[0025] Eleventhly, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to obtain target information based on at least one of reference ephemeris information and the service time of a first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at a first moment, the terminal's serving satellite, and the terminal's serving cell.

[0026] In a twelfth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the third aspect.

[0027] In a thirteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send timing adjustment information to a terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0028] In a fourteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.

[0029] In a fifteenth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method as described in the first or second aspect, and the network-side device is configured to perform the steps of the method as described in the third aspect.

[0030] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0031] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the methods of the first, second, or third aspects.

[0032] In this embodiment, the terminal can determine the target timing adjustment based on timing adjustment information including the adjustment granularity and / or adjustment range, without relying on ephemeris information, and without requiring the network-side device to send RAR or TAC multiple times to accumulate and adjust the timing. Therefore, while determining the target timing advance, signaling overhead can be reduced and system spectrum efficiency can be improved. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of the architecture of a wireless communication system applicable to the embodiments of this application.

[0034] Figure 2 This is a schematic diagram of an architecture of a non-terrestrial network (NTN) that can be applied to the embodiments of this application.

[0035] Figure 3 This is a flowchart illustrating a method for determining a timing advance according to an embodiment of this application.

[0036] Figure 4 This is a schematic diagram of a timing relationship in an NTN provided in an embodiment of this application.

[0037] Figure 5A This is a schematic diagram of the MAC CE signaling structure provided in an embodiment of this application.

[0038] Figure 5B This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0039] Figure 6A This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0040] Figure 6B This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0041] Figure 6C This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0042] Figure 6D This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0043] Figure 7A This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0044] Figure 7B This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0045] Figure 7C This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0046] Figure 7D This is a schematic diagram of the MAC CE signaling structure provided in another embodiment of this application.

[0047] Figure 8 This is a flowchart illustrating a communication method provided in another embodiment of this application.

[0048] Figure 9 This is a flowchart illustrating a communication method provided in another embodiment of this application.

[0049] Figure 10 This is a top view schematic diagram of a mobile cell in an NTN provided in an embodiment of this application.

[0050] Figure 11 This is a schematic diagram of a timing advance determination device provided in an embodiment of this application.

[0051] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0052] Figure 13 This is a schematic diagram of the structure of a communication device provided in another embodiment of this application.

[0053] Figure 14This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0054] Figure 15 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application.

[0055] Figure 16 This is a schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0056] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0057] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0058] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0059] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0060] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home devices (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0061] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), and Local NEF. The core network equipment (NEF, or L-NEF) includes the following functions: Binding Support Function (BSF), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), and Network Data Analytics Function (NWDAF). It should be noted that this application only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application. Furthermore, this invention is not limited to situations where ephemeris information is not acquired or is acquired in limited quantities; it is also applicable to scenarios where the UE acquires ephemeris information or acquires ephemeris information in a conventional manner.

[0062] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0063] To reduce signaling overhead and improve system spectrum efficiency while determining timing advance, embodiments of this application propose a method for determining timing advance. This method can be applied to both non-terrestrial networks (NTNs) and terrestrial networks (TNs).

[0064] Let's combine the following... Figure 2 An NTN architecture applicable to embodiments of this application will be described. For example... Figure 2 As shown, the NTN may include a user equipment (UE) 21, a satellite 22, a service gateway 23, and a base station 24. The satellite may also be called an uncrewed aerial system (UAS), and the service gateway 23 may also be called a reference point (RP) or a ground service station. The service gateway 23 and the base station 24 can be regarded as network-side equipment.

[0065] exist Figure 2 In the NTN shown:

[0066] - The feeder link is the wireless link between the serving gateway 23 and the satellite 22;

[0067] - The service link is the wireless link between terminal 21 and satellite 22;

[0068] - Satellite-22: Currently, its main satellite payload is a transparent payload, including radio frequency filtering, frequency conversion, and amplification. This means Satellite-22 can only transparently relay signals without further processing, such as demodulation or decoding. Satellite-22 can typically generate multiple elliptical beams in a specific area to cover a range of several hundred kilometers.

[0069] Satellite 22 provides communication services to terminal 21 within the target service area.

[0070] The method for determining timing advance provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0071] like Figure 3 As shown, an embodiment of this application proposes a method for determining timing advance, which may include:

[0072] Step 301: The terminal obtains timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0073] The adjustment granularity can also be referred to as a multiple of the adjustment step size or a scaling factor. In some embodiments, the adjustment granularity can be the indicator granularity of the MAC CE.

[0074] The adjustment range may include positive values, and / or negative values. Alternatively, the adjustment range may include timing advance (TA) and / or timing postponement. Or, the adjustment range may include positive and / or negative timing adjustments. For example, the timing adjustment information may include multiple bundles of timing adjustment granularities and / or adjustment ranges, wherein some timing adjustments have negative adjustment ranges (e.g., RAR-indicated timing adjustments are negative), and another set of timing adjustments has positive adjustment ranges (e.g., TAC-indicated timing adjustments are positive), and the result of the sum of the two sets can be positive or negative. For example, as... Figure 6C , Figure 6D , Figure 7A , Figure 7B , Figure 7C and Figure 7D As shown, multiple timing adjustments and / or multiple adjustment granularities and / or multiple timing ranges can be indicated by the same byte or different bytes in the same MAC CE.

[0075] In some embodiments, the terminal may obtain the timing adjustment information based on at least one of the following:

[0076] 1) Protocol definition;

[0077] 2) Network-side device configuration, wherein the network-side device configuration may include at least one of the following: Frequency 1 Application Protocol (F1-AP) configuration, Radio Resource Control (RRC) configuration, Master Information Block (MIB) configuration, System Information Block (SIB) configuration, cell-specific RRC configuration, and terminal-specific RRC configuration;

[0078] 3) Network-side device indication, wherein the network-side device indication may include at least one of the following: MAC CE indication, Physical Downlink Control Channel (PDCCH) indication, Downlink Control Information (DCI) indication, Random Access Response (RAR) MAC CE indication, and Timing Advance Command (TAC) MAC CE indication.

[0079] The DCI can be a group common DCI, or a first-stage DCI / second-stage DCI indication, etc.

[0080] In other words, the granularity of timed adjustments can be defined by the protocol definition, network-side device configuration, or network-side device instructions, or the granularity of timed adjustments can be determined based on the information provided by the protocol definition, network-side device configuration, or network-side device instructions. Similarly, the scope of timed adjustments can be defined by the protocol definition, network-side device configuration, or network-side device instructions, or the scope of timed adjustments can be determined based on the information provided by the protocol definition, network-side device configuration, or network-side device instructions.

[0081] For example, RRC can be configured with multiple values ​​(e.g., multiple adjustment granularities), and MAC CE indicates one of these values. These multiple values ​​configured by RRC can include values ​​from both the TN and NTN networks; alternatively, they can include multiple values ​​from the NTN network. Alternatively, RRC can be configured with multiple values, defaulting to the value corresponding to index 0.

[0082] Optionally, the adjustment granularity includes one or more values, and / or the adjustment range includes one or more values.

[0083] For example, multiple values ​​for adjusting granularity / range can be related to orbital altitude. If the orbital altitude changes while the satellite remains the same, the access parameters are changed.

[0084] In some embodiments, the adjustment range may be determined according to at least one of the following:

[0085] 1) The positive or negative sign of the timing adjustment configured / indicated by the network-side device;

[0086] For example, the adjustment range of the timing adjustment configured / indicated by the network-side device is positive, or the adjustment range of the timing adjustment configured / indicated by the network-side device is negative.

[0087] In a specific example, the network-side device can configure the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RRC.

[0088] In another specific example, the network-side device can indicate the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RAR MAC CE / TAC MAC CE:

[0089] a. Bits (e.g., reserved bits) in the RAR MAC CE indicate whether the timing adjustment indicated by the RAR MAC CE is positive or negative;

[0090] b. The uplink grant (UL grant) in the RAR MAC CE carries information indicating whether the timing adjustment is positive or negative.

[0091] 2) The offset value information of the timing adjustment configured / indicated by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; this method is equivalent to defining a parameter, subtracting the parameter from the timing adjustment indicated by MAC CE, to achieve timing postponement (negative timing adjustment).

[0092] Accordingly, the target timing adjustment can be determined based on the timing adjustment and the offset value.

[0093] For example, target timing adjustment = TA – offset value indicated by RAR / TAC;

[0094] Alternatively, the target time adjustment = TA indicated by RAR / TAC + offset value, in which case the offset value is negative.

[0095] For example, the timing adjustment and / or the adjustment range of the offset value are determined according to at least one of the following:

[0096] a. Protocol Definition

[0097] b. Default values, such as the offset adjustment range = 0.

[0098] Specifically, if the network accessed by the terminal is a TN network, the adjustment range of the offset value is 0; if the network accessed by the terminal is an NTN network, it is determined according to the instructions of the network-side device.

[0099] c. Network-side device configuration and network-side device instructions.

[0100] For example, the timing adjustment and / or the adjustment granularity of the offset value can be determined according to the subcarrier spacing, wherein the subcarrier spacing may include at least one of the following: reference subcarrier spacing (SCS), carrier SCS, bandwidth part (BWP) SCS, SCS corresponding to RAR, SCS corresponding to TAC, the same SCS as RAR, and the same SCS as TAC.

[0101] For example, the granularity of the offset value adjustment can be determined based on a slot with SCS = 15 kHz.

[0102] 3) MAC Logical Channel Identification (LCID).

[0103] For example, if the value of MAC LCID represents a negative timing adjustment, then the adjustment range of the timing adjustment is negative; if the value of MAC LCID represents a timing adjustment inverted, then the adjustment range is the timing adjustment inverted.

[0104] Alternatively, if the MAC CE header or subheader indicates a negative timing adjustment, then the adjustment range of the timing adjustment is negative. Specifically, the protocol defines the timing adjustment carried in the MAC CE header or subheader as a negative timing adjustment.

[0105] In some embodiments, the timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following:

[0106] 1) Periodically adjust fallback information;

[0107] a. When the timing adjustment rollback information is configured / indicated with a first value (e.g., 0), the timing adjustment information is the timing adjustment information configured or indicated in NR / 6G, or the timing adjustment information configured or indicated in the terrestrial network TN;

[0108] b. When the timing adjustment rollback information is configured / indicated with a second value (e.g., 1), the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information, indicating that the TA indication information is extended indication information; or, in other words, the TA indication information indicates that it can indicate a negative value; or, it indicates that the TA indication information can indicate the adjustment granularity of TA; or, it indicates that the TA indication information can indicate a flexible range.

[0109] The second information differs from the timing adjustment information configured or indicated in NR / 6G.

[0110] 2) At least one of the following: network type, transmission mode, and wireless access technology RAT information;

[0111] a. The network types include TN networks and NTN networks:

[0112] In the case of an NTN network, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information.

[0113] In the case of a TN network, the timing adjustment information includes at least one of the following: timing adjustment information configured or indicated in NR / 6G, wherein the adjustment granularity is 1 time slot or 1 ms, or the adjustment granularity is determined according to the SCS of the carrier.

[0114] The second information differs from the timing adjustment information configured or indicated in NR / 6G.

[0115] b. The transmission modes include transparent transmission mode and regeneration mode.

[0116] When the transmission mode is transparent transmission mode, the adjustment granularity (indication granularity) in the timing adjustment information is a first multiple (e.g., 2 times) of the adjustment granularity in regeneration mode, or the adjustment granularity in the timing adjustment information is a first multiple of the indication granularity of timing adjustment.

[0117] For example, target timing adjustment = 2 * [RAR / TAC indicator timing adjustment * configuration / indicator value granularity]

[0118] When the transmission mode is transparent mode, the adjustment range in the timing adjustment information is a multiple (e.g., 2 times) of the adjustment range in regeneration mode.

[0119] For example, the granularity of the timed adjustment instruction = 2 * configuration / instruction value granularity, and the target timed adjustment = the timed adjustment of the RAR / TAC instruction * [2 * configuration / instruction value granularity].

[0120] The first multiple and the second multiple can be the same or different.

[0121] 3) Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle;

[0122] The adjustment granularity in the timing adjustment information is determined according to a first correspondence, wherein the first correspondence includes the correspondence between the satellite parameters and the adjustment granularity, and the first correspondence is determined by at least one of the following:

[0123] a. Protocol definition;

[0124] b. Network-side equipment configuration;

[0125] c. Network-side device indication.

[0126] For example, the protocol definition / network-side device configuration / network-side device indication of satellite altitude is related to the adjustment granularity, and the first correspondence between the two can be shown in Table 1 below.

[0127] Table 1. Correspondence between satellite altitude and adjustment granularity

[0128]

[0129]

[0130] For example, the protocol definition / network-side device configuration / network-side device indication have multiple adjustment granularities related to the transmission mode, and the correspondence between multiple adjustment granularities and transmission modes is shown in Table 2 below.

[0131] Table 2 Correspondence between transmission modes and adjustment granularity

[0132] Scene Regeneration mode Pass-through mode Indicator Granularity e.g., 8, 16 e.g., 16, 32

[0133] For example, the protocol definition / network-side device configuration / network-side device indication has multiple adjustment granularities related to the satellite's downtilt angle, and the correspondence between the multiple adjustment granularities and the multiple downtilt angles of the satellite is shown in Table 3 below.

[0134] Table 3. Correspondence between satellite downtilt angle and adjustment granularity

[0135] Scene LEO 360km LEO 600km LEO 1200KM … Downhill angle: 30 degrees eg,8 e.g., 16 e.g., 32 Downhill angle: 40 degrees e.g., 16 e.g., 32 e.g., 64

[0136] 4) Method for determining public scheduled adjustments;

[0137] a. If the common timing adjustment is the first timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TAC MAC CE, or the indication granularity of TAC is obtained according to the method in NR / 6G.

[0138] like Figure 4As shown, the first timing adjustment is one of the following: cell-specific timing adjustment (TA), beam-specific timing adjustment (TA), beam-common timing adjustment (TA), region-specific timing adjustment (TA), and region-common timing adjustment (TA), or as... Figure 4 As shown, the first timing adjustment is the timing adjustment from Reference Location 25 to the network-side device. The network-side device can be RP 23 or base station 24.

[0139] For example, UE TA = cell specific TA + RAR TA + TAC TA, where the granularity of the indications RAR and TAC can remain unchanged.

[0140] b. If the common timing adjustment includes a second timing adjustment and a third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MACCE and / or TAC MACCE, or the TAC indication granularity is obtained according to the method in NR / 6G.

[0141] like Figure 4 As shown, the second timing adjustment can be a UE-specific common timing adjustment (TA), or the second timing adjustment can be a timing adjustment from reference location 25 to satellite 22, and the third timing adjustment is a satellite-to-network-side device timing adjustment (common TA). The network-side device can be RP 23 or base station 24.

[0142] For example, UE TA = UE specific common TA + common TA + RAR TA + TAC TA. The granularity of the indications for RAR and TAC can remain unchanged.

[0143] c. If the common timing adjustment includes reference values ​​for the second and third timing adjustments, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0144] For example, TA = UE-specific common TA + common TA reference value + RAR TA + TAC TA. The RAR indicator granularity can remain unchanged. The TAC indicator granularity is expanded. The TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0145] d. If the common timing adjustment is the second timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0146] For example, TA = UE-specific common TA + RAR TA + TAC TA. RAR indicates granularity expansion, and TAC indicates granularity expansion. RAR TA covers the initial access common TA, and TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0147] 5) At least one of the following: Cyclic prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes extended cyclic prefix (ECP) or normal cyclic prefix (NCP).

[0148] a. If the CP type is ECP or the PRACH format is the first format, the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device.

[0149] b. If the CP type is NCP or the PRACH format is the second format, then the adjustment granularity in the timing adjustment information is a preset value.

[0150] The first format and the second format are different PRACH formats.

[0151] It's understandable that the larger the neighborhood, the larger the coverage area of ​​the TAC (Traffic Acquisition Center), and the TAC may need to be expanded.

[0152] 6) MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE.

[0153] 7) At least one of the following: subcarrier spacing, frequency domain range, and frequency band.

[0154] 8) Beam index and / or SSB index.

[0155] For example, the adjustment granularity in the timing adjustment information is determined according to a second correspondence, wherein the second correspondence includes the correspondence between the beam index and / or the SSB index and the adjustment granularity, and the second correspondence is determined by at least one of the following:

[0156] Protocol predefined;

[0157] Network-side device configuration, for example: configuring the list of indicator granularity values ​​corresponding to beamindex / SSB index;

[0158] Network-side device indication.

[0159] In some embodiments, the adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following:

[0160] 1) The indication granularity of RAR MAC CE remains unchanged, while the indication granularity of TAC MAC CE is determined based on the first information;

[0161] TAC needs to cover changes in TA caused by satellite movement. Increasing the indication granularity of TAC can reduce the frequency of TAC transmission.

[0162] 2) The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information;

[0163] For common TA, if only the reference position to satellite is compensated, then RAR MAC CE covers the TA from satellite to RP.

[0164] 3) The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

[0165] Optionally, the indication granularity of the RAR MAC CE can be different from or the same as that of the TAC MAC CE.

[0166] Step 302: The terminal determines the target timing adjustment based on the timing adjustment information.

[0167] For example, step 302 may include:

[0168] 1) The terminal determines the target timing adjustment based on the timing adjustment value indicated by the MAC CE and the indication granularity of the MAC CE;

[0169] For example, target timing adjustment = timing adjustment value indicated by MAC CE * indication granularity of the MAC CE.

[0170] 2) The terminal determines the target timing adjustment based on the timing adjustment value indicated by MAC CE and the timing adjustment offset value;

[0171] For example:

[0172] a. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value indicated by RAR MACCE / TACMAC CE (offset value is negative);

[0173] b. Target timing adjustment = Timing adjustment value indicated by RAR MAC CE / TAC MAC CE - Offset value indicated by RAR MACCE / TACMAC CE (offset value is positive)

[0174] c. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value * adjustment granularity of offset value, where the offset value is negative;

[0175] d. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE - offset value * adjustment granularity of offset value, where the offset value is positive.

[0176] 3) The terminal determines the target timing adjustment based on the specific timing adjustment, the timing adjustment value indicated by MAC CE, and the offset value of the timing adjustment.

[0177] For example, target timing adjustment = specific timing adjustment + timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value * adjustment granularity of offset value, or target timing adjustment = specific timing adjustment + timing adjustment value indicated by RAR MAC CE / TAC MAC CE - offset value * adjustment granularity of offset value.

[0178] The specific timing adjustment may include at least one of the following:

[0179] The first timing adjustment is one of the following: cell-specific timing adjustment, beam-specific timing adjustment, beam-common timing adjustment, geographic region-specific timing adjustment, and geographic region-common timing adjustment; or the first timing adjustment is a timing adjustment from the reference location to the network-side device.

[0180] The second timing adjustment is either a terminal-specific common timing adjustment or a timing adjustment from the reference position to the satellite.

[0181] The third timing adjustment refers to the timing adjustment from the satellite to the network-side equipment.

[0182] Optionally, the target timing adjustment is used to compensate for timing advance (TA), wherein the TA includes at least one of the following:

[0183] a. The TA between the upward movement and the downward movement determined according to the SSB;

[0184] b. The TA between the uplink and the downlink determined according to GNSS;

[0185] c. The TA between uplink and downlink determined by GNSS. In this case, uplink is determined by GNSS because the TA is the TA between uplink and downlink. So if uplink is fixed, downlink can be determined based on uplink.

[0186] d. The time transition (TA) between the uplink and the time t determined according to GNSS;

[0187] For the situations described in a and b, TA can be considered a fixed value, and the uplink can be determined based on the time t and TA determined by GNSS.

[0188] Optionally, in embodiments of this application, the timing adjustment includes at least one of the following:

[0189] Scheduled in advance;

[0190] Scheduled postponement.

[0191] Optionally, the timing adjustment method proposed in this application embodiment may further include: the terminal reporting the target timing adjustment so that the network-side device can align the uplink and downlink, or the network-side device determining the timing adjustment based on the reported target timing adjustment.

[0192] The timing adjustment method provided in this application allows the terminal to determine the target timing adjustment based on timing adjustment information including the adjustment granularity and / or adjustment range, without relying on ephemeris information or requiring the network-side device to continuously send RAR or TAC multiple times to accumulate and adjust the timing. Therefore, it can reduce signaling overhead and improve system spectrum efficiency while determining the target timing adjustment.

[0193] The timing adjustment method provided in this application will be illustrated below through several specific embodiments.

[0194] In this embodiment, timing advance (TA) is used as an example. Timing adjustment can also be timing delay (e.g., timing delay, TD). Timing delay is also applicable to the following embodiments.

[0195] In the following embodiments, the RAR MAC CE can be one or more RAR MAC CEs; optionally, if the RAR MAC CE is one RAR MAC CE, the RAR MAC CE may contain one or more TAC indications. The adjustment granularity of the multiple TAC indications may be the same or different. The adjustment granularity is carried in the RAR MAC CE or is a value configured or indicated by other MAC CEs or networks. The TA determined by the RAR MAC CE is obtained according to the TA corresponding to all or part of the TACs indicated in the RAR MAC CE (e.g., the RAR TA is the sum of all or part of the TAs indicated in the RAR MAC CE).

[0196] If there are multiple RAR MAC CEs, the TA determined by the RAR MAC CE is the sum of the TAs determined by all or part of the RAR MAC CEs.

[0197] In the following embodiments, the TAC MAC CE can be one or more TAC MAC CEs; optionally, if the TAC MAC CE is one TAC MAC CE, the TAC MAC CE can contain one or more TAC indications. The adjustment granularity of the multiple TAC indications can be the same or different. The adjustment granularity is carried in the TAC MAC CE, or is a value configured or indicated by other MAC CEs or networks. The TA determined by the TAC MAC CE is obtained based on the TA corresponding to all or part of the TACs indicated in the TAC MAC CE (e.g., the TAC TA is the sum of all or part of the TAs indicated in the TAC MAC CE).

[0198] If there are multiple TAC MAC CEs, the TA determined by the TAC MAC CE is the sum of the TAs determined by all or part of the TAC MAC CEs.

[0199] Example 1

[0200] 1) The network-side equipment configures the indication granularity of TAC MAC CE / RAR MAC CE according to the satellite altitude and transmission mode. Table 4 below shows an example of the correspondence between satellite altitude, transmission mode and indication granularity of TAC MAC CE / RAR MAC CE.

[0201] Table 4. Correspondence between satellite altitude, transmission mode, and indication granularity of TAC MAC CE / RAR MAC CE

[0202] Indicator Granularity 360km 600km … X km Regeneration mode A1 A2 AN Pass-through mode B1 B2 BN

[0203] 2) The terminal determines the indication granularity based on the transmission mode configured on the network side equipment and the satellite altitude.

[0204] It is understandable that since the timing adjustment value depends on the satellite's altitude and the data transmission mode, setting the indication granularity according to the satellite's altitude or transmission mode can reduce the indication overhead and provide an appropriate indication granularity, which is conducive to balancing indication overhead and indication flexibility.

[0205] Example 2:

[0206] 1) The protocol defines the MAC CE header (or subheader) to indicate the offset value for timing adjustments.

[0207] a. The MAC CE includes indication information on the granularity of offset value adjustment;

[0208] b. The MAC CE includes indication information of the offset value.

[0209] 2) The terminal receives the MAC CE, determines the adjustment granularity as K according to the adjustment granularity indication information in the MAC CE, and determines the offset value as TA1 according to the offset value indication information.

[0210] Then the offset value for timed adjustment = K * TA1

[0211] 3) The terminal receives RAR MAC CE and / or TAC MAC CE.

[0212] a. The terminal determines the RAR timing adjustment based on the RAR MAC CE instruction;

[0213] b. The terminal determines the TAC timing adjustment based on TAC MAC CE.

[0214] 4) The terminal obtains the target timing adjustment based on the RAR MAC CE and / or TAC MAC CE, as well as the offset value of the timing adjustment.

[0215] The terminal's target timing is adjusted, or partially adjusted, as follows:

[0216] Timed adjustment = RAR timed adjustment + TAC timed adjustment + offset value of timed adjustment;

[0217] Alternatively, timed adjustment = RAR timed adjustment + TAC timed adjustment - offset value of timed adjustment.

[0218] It should be noted that the timing adjustment determined here may be a part of the timing adjustment, or other parts, such as cell-specific TA / UE-specific common TA / common TA.

[0219] Example 3

[0220] 1) The network-side device configures the UE's cell-specific TA, the network-side device configures / indicates the indication granularity K1 of the RAR MAC CE, and the network-side device configures the indication granularity K2 of the TAC MAC CE, wherein K1 and K2 may be the same or different.

[0221] a. K1 is indicated by a RAR MAC CE, or by another MAC CE, or configured by RRC;

[0222] b. K2 is indicated by a TAC MAC CE, or by a RAR MAC CE, or by another MAC CE.

[0223] Instructions, or configuration by RRC;

[0224] 2) The terminal receives at least one of RAR MAC CE, TAC MAC CE, MAC CE indicating K1, and MAC CE indicating K2.

[0225] a. The terminal determines the timing adjustment indicated by RAR MAC CE = RAR timing adjustment * K1 based on RAR MAC CE and MAC CE indicating K1.

[0226] b. The terminal determines the timing adjustment indicated by TAC MAC CE = TAC timing adjustment * K2 based on TAC MAC CE and the MAC CE of indicator K2.

[0227] 3) The terminal determines the target timing adjustment, or partially adjusts the timing as follows:

[0228] Timed adjustment = RAR timed adjustment * K1 + TAC timed adjustment * K2

[0229] It should be noted that the timing adjustments in RAR consider the absolute timing adjustments of the uplink compared to the downlink during the initial access process. The magnitude of change may differ between NTN and TN. Therefore, specifying the granularity of timing adjustments improves the flexibility of timing adjustment indication, balancing the indication overhead with the accuracy of timing adjustments. Simultaneously, it allows for a unified design for TN and NTN, which helps reduce terminal complexity.

[0230] Timing adjustments in TAC consider the changes in uplink timing adjustments compared to downlink timing adjustments in a connected state, as well as the changes from the previous timing adjustment. In NTN, it is necessary to consider changes in timing adjustments caused by satellite movement, as well as possible changes due to terminal movement. However, in TN scenarios, TAC primarily considers changes in timing adjustments caused by terminal movement. The rate of change of timing adjustments may differ between NTN and TN scenarios. To simplify terminal design, achieve a unified design for TN and NTN, and provide flexibility in timing adjustment indication, a granularity for indicating timing adjustments is proposed.

[0231] Example 4

[0232] A value in the MAC subheader / MAC LCID indicates negative timing adjustment or indicates the granularity of the TAC / RAR. Tables 5, 6, 7, 8, 9, and 10 below list the different representations of a single value in the MAC LCID.

[0233] Table 5 shows the LCID values ​​indicating negative timing adjustments.

[0234] Codepoint Index LCID values Xx xx Negative timing advance;

[0235] Table 6 shows LCID values ​​indicating negative timing adjustment or positive timing adjustment.

[0236]

[0237] Table 7 shows the LCID values, indicating the granularity of timed adjustments.

[0238] Codepoint Index LCID values Xx xx Timing advance granularity indication;

[0239] Table 8 shows the LCID values, indicating the adjustment granularity of negative timing adjustment or timing adjustment.

[0240] Codepoint Index LCID values Xx xx Negative timing advance, or timing advance granularity indicator;

[0241] Table 9 shows the LCID value, which represents one of the adjustment granularities for negative timing adjustment, positive timing adjustment, and timing adjustment.

[0242]

[0243] Table 10 shows the LCID values, which represent the offset values ​​for negative timing adjustments.

[0244]

[0245] Here, negative timing advance / positive timing advance represents the sign of the timing adjustment indicated by RAR / TAC; or, the sign of the timing adjustment value determined by RAR / TAC; or the sign of the new timing adjustment (timing adjustment indicated by MAC CE other than RAR MAC CE and TAC MAC CE); or the offset value of the timing adjustment. In other words, a MAC CE other than RAR MAC CE and TAC MAC CE (i.e., the new MAC CE) is defined to indicate negative timing adjustment, or negative / positive timing adjustment, or the granularity of timing adjustment. Furthermore, the final timing adjustment can be determined by combining RAR timing adjustment / TAC timing adjustment, which improves the flexibility of timing adjustment indication.

[0246] It should be noted that in this application, RAR timing adjustment refers to the timing adjustment indicated by RAR MAC CE, and TAC timing adjustment refers to the timing adjustment indicated by TAC MAC CE.

[0247] For ease of explanation, in this application, RAR MAC CE and TAC MAC CE may be referred to as the first MAC CE, and MAC CE other than RAR MAC CE and TAC MAC CE may be referred to as the second MAC CE.

[0248] Example 5

[0249] The target timing adjustment is determined by reusing the first MAC CE, or by the second MAC CE, or by the first MAC CE + the second MAC CE.

[0250] like Figure 5A As shown, timing adjustments can be indicated via the Timing Advance Group (TAG) ID field in the first MAC CE, for example, by indicating TAC. Alternatively, as... Figure 5B As shown, timing adjustments can be indicated via the G field in the first MAC CE, for example, by indicating TAC. Alternatively, as... Figure 6C As shown, multiple timing adjustments can be indicated through the TAG ID field in the first MAC CE and multiple indicator fields in other bytes, such as indicating multiple TACs.

[0251] Specifically:

[0252] In NTN scenarios, the TAG ID field / G field is a preset code point (e.g., 00 or 01 or 10 or 11) to represent a negative value;

[0253] Alternatively, in NTN scenarios, the TAG ID field / G field indicator is periodically adjusted to be positive or negative. For example, 00 represents positive, and 01 represents negative.

[0254] Alternatively, in the NTN scenario, the TAG ID field / G field indicates the granularity of the timed adjustments.

[0255] Alternatively, the MSB in the TAG ID field indicates whether the timing adjustment is positive or negative, and the LSB in the TAC ID field indicates the granularity of the TAC adjustment.

[0256] Alternatively, the LSB in the TAG ID field indicates whether the TAC is positive or negative, and the MSB in the TAC ID field indicates the adjustment granularity of the TAC.

[0257] Alternatively, TAC up to A bits (i.e., A MSB) indicates the adjustment granularity of the timing adjustment, and / or indicates the positive or negative sign of the timing adjustment.

[0258] Alternatively, TAC minimum Abits (i.e., A LSB) indicates the adjustment granularity of the timing adjustment, and / or indicates the positive or negative sign of the timing adjustment.

[0259] Where G represents the positive / negative indicator domain, or the granularity adjustment indicator domain.

[0260] It should be noted that, Figure 5A and Figure 5B Taking a single byte as an example, in actual implementation, the first MAC CE can be one or more bytes; there is no restriction here. If a single byte is used, reusing the TAC commands in the TN network is beneficial for the unified air interface design of TN and NTN networks.

[0261] Example 6

[0262] The second MAC CE indicates the timing adjustment granularity and / or positive / negative sign.

[0263] like Figure 6A As shown, the adjustment granularity—TA granularity—can be indicated by the G field in the second MAC CE. Alternatively, as... Figure 6B As shown, the two adjustment granularities—TA granularity 1 and TA granularity 2—can be indicated by the G field in the second MAC CE.

[0264] In NTN scenarios, the G field represents the positive / negative indicator field, or the granularity adjustment indicator field. Figure 6A Timingadvance granularity is used to determine the indicator granularity of TAC / RAR;

[0265] Alternatively, the G field can represent a positive / negative indicator field. Figure 6BTiming granularity 1 is used to determine the indicator granularity of RAR; Timing advance granularity 2 is used to determine the indicator granularity of TAC; or, Timing advance granularity 1 is used to determine the indicator granularity of TAC; Timing advance granularity 2 is used to determine the indicator granularity of RAR.

[0266] Alternatively, the G field indicates a TN or NTN scenario / network. In a TN scenario, the G field indicates TA command / RAR TA; in an NTN scenario, the G field in the TAC is used to indicate the granularity of the instruction.

[0267] Here, the G field represents the positive / negative indicator field, or the indicator granularity indicator field.

[0268] It should be noted that this example uses one byte; the second MAC CE can be one or more bytes, without restriction. If it is one byte, reusing the TAC command in the TN network is beneficial for unified air interface design between TN and NTN networks.

[0269] Or, such as Figure 6D As shown, multiple timing adjustments and at least one adjustment granularity can be indicated by the TAG ID field in the first MAC CE and multiple indicator fields in other bytes, such as indicating multiple TACs and one adjustment granularity.

[0270] Example 7

[0271] The RAR MAC CE indicates the network type, the sign of the timing adjustment, and the granularity of the timing adjustment. For example... Figure 7A As shown: In RAR MAC CE, setting the TI or R field to "1" indicates an NTN network, and setting it to "0" indicates a TN network; or setting it to "1" indicates the granularity of TAC indicated in UL grant / TAC.

[0272] Alternatively, setting the TI or R field in RAR MAC CE to "0" indicates an NTN network, and setting it to "1" indicates a TN network; or setting it to "0" indicates the granularity of the RAR in the uplink grant (UL grant) / RAR.

[0273] In RAR, the highest Abits (i.e., A MSB) indicates the sign (positive or negative) of the timing adjustment, or in other words, timing advance / timing back. It also indicates the granularity of the timing adjustment. Here, A is a predefined value or a value configured by RRC.

[0274] In RAR, the lowest Abits (i.e., ALSB) indicates the sign (positive or negative) of the timing adjustment, or in other words, timing advance / timing back. It also indicates the granularity of the timing adjustment. Here, A is a predefined value or a value configured by RRC.

[0275] Alternatively, multiple timing adjustments and / or multiple adjustment ranges can be indicated via multiple bytes in the RAR MAC CE. For example... Figure 7B and Figure 7C As shown, the configuration of three RAR TACbundles can be indicated by multiple bytes in the RAR MAC CE. For example... Figure 7D As shown, the status of two TAC bundles can be indicated via multiple bytes in the RARMAC CE, where the granularity adjustment is used for TAC 1 and TAC 2, or the granularity adjustment is used for TAC 2. Furthermore, the uplink grant (UL grant) in the RARMAC CE can carry information indicating whether the timing adjustment is positive or negative.

[0276] In related technologies, without ephemeris information transmitted by the network, the terminal cannot obtain the TA based on the ephemeris information. However, the transmission delay between the terminal and the satellite / RP / network-side equipment is relatively large, exceeding the indication range of RAR TA and TAC TA, causing the base station to be unable to indicate an appropriate value, thus preventing the terminal's uplink from being timed to a reasonable value. Through the timing adjustment method proposed in this application, the network-side equipment can indicate a reasonable value, ensuring uplink and downlink alignment at the RP.

[0277] like Figure 8 As shown, this application also proposes a communication method, which may include:

[0278] Step 801: The network-side device sends timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0279] The timing adjustment information is used by the terminal to determine the target timing adjustment.

[0280] The adjustment granularity can also be referred to as a multiple of the adjustment step size or a scaling factor. In some embodiments, the adjustment granularity can be the indicator granularity of the MAC CE.

[0281] The adjustment range may include positive values, and / or negative values. Alternatively, the adjustment range may include timing advance (TA) and / or timing postponement. Or, the adjustment range may include positive and / or negative timing adjustments. For example, the timing adjustment information may include the adjustment granularity and adjustment range of multiple timing adjustments, wherein some timing adjustments have negative adjustment ranges (e.g., RAR-indicated timing adjustments are negative), and another part of the timing adjustments have positive adjustment ranges (e.g., TAC-indicated timing adjustments are positive), and the result of the sum of the two parts can be positive or negative.

[0282] Optionally, the adjustment granularity includes one or more values, and / or the adjustment range includes one or more values.

[0283] For example, multiple values ​​for adjusting granularity / range can be related to orbital altitude. If the orbital altitude changes while the satellite remains the same, the access parameters are changed.

[0284] In some embodiments, the adjustment range may be determined according to at least one of the following:

[0285] 1) The positive or negative sign of the timing adjustment configured / indicated by the network-side device;

[0286] For example, the adjustment range of the timing adjustment configured / indicated by the network-side device is positive, or the adjustment range of the timing adjustment configured / indicated by the network-side device is negative.

[0287] In a specific example, the network-side device can configure the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RRC.

[0288] In another specific example, the network-side device can indicate the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RAR MAC CE / TAC MAC CE:

[0289] c. Bits (e.g., reserved bits) in the RAR MAC CE indicate whether the timing adjustment indicated by the RAR MAC CE is positive or negative;

[0290] The uplink grant (UL grant) in the d.RAR MAC CE carries information indicating whether the timing adjustment is positive or negative.

[0291] 2) The offset value information of the timing adjustment configured / indicated by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; this method is equivalent to defining a parameter, subtracting the parameter from the timing adjustment indicated by MAC CE, to achieve timing postponement (negative timing adjustment).

[0292] Accordingly, the target timing adjustment can be determined based on the timing adjustment and the offset value.

[0293] For example, target timing adjustment = TA – offset value indicated by RAR / TAC;

[0294] Alternatively, the target time adjustment = TA indicated by RAR / TAC + offset value, in which case the offset value is negative.

[0295] For example, the timing adjustment and / or the adjustment range of the offset value are determined according to at least one of the following:

[0296] d. Protocol Definition

[0297] e. Default values, such as the adjustment range of the offset value = 0.

[0298] Specifically, if the network accessed by the terminal is a TN network, the adjustment range of the offset value is 0; if the network accessed by the terminal is an NTN network, it is determined according to the instructions of the network-side device.

[0299] f. Network-side device configuration and network-side device instructions.

[0300] For example, the timing adjustment and / or the adjustment granularity of the offset value can be determined according to the subcarrier spacing, wherein the subcarrier spacing may include at least one of the following: reference subcarrier spacing (SCS), carrier SCS, bandwidth part (BWP) SCS, SCS corresponding to RAR, SCS corresponding to TAC, the same SCS as RAR, and the same SCS as TAC.

[0301] For example, the granularity of the offset value adjustment can be determined based on a slot with SCS = 15 kHz.

[0302] 3) MAC Logical Channel Identification (LCID).

[0303] For example, if the value of MAC LCID represents a negative timing adjustment, then the adjustment range of the timing adjustment is negative; if the value of MAC LCID represents a timing adjustment inverted, then the adjustment range is the timing adjustment inverted.

[0304] Alternatively, if the MAC CE header or subheader indicates a negative timing adjustment, then the adjustment range of the timing adjustment is negative. Specifically, the protocol defines the timing adjustment carried in the MAC CE header or subheader as a negative timing adjustment.

[0305] In some embodiments, the network-side device sends timing adjustment information to the terminal, including:

[0306] Network-side devices configure timing adjustment information to terminals through at least one of the following: F1 Application Protocol (F1-AP), Radio Resource Control (RRC), Master Information Block (MIB), System Information Block (SIB), cell-specific RRC, and terminal-specific RRC;

[0307] And / or,

[0308] Network-side devices indicate timing adjustment information to terminals through at least one of the following: MAC CE, Physical Downlink Control Channel (PDCCH), Downlink Control Information (DCI), Random Access Response (RAR) MAC CE, and Timing Advance Command (TAC) MACCE.

[0309] In some embodiments, the timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following:

[0310] 1) Periodically adjust fallback information;

[0311] a. When the timing adjustment rollback information is configured / indicated with a first value (e.g., 0), the timing adjustment information is the timing adjustment information configured or indicated in NR / 6G, or the timing adjustment information configured or indicated in the terrestrial network TN;

[0312] b. When the timing adjustment rollback information is configured / indicated with a second value (e.g., 1), the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information, indicating that the TA indication information is extended indication information; or, in other words, the TA indication information indicates that it can indicate a negative value; or, it indicates that the TA indication information can indicate the adjustment granularity of TA; or, it indicates that the TA indication information can indicate a flexible range.

[0313] 2) At least one of the following: network type, transmission mode, and wireless access technology RAT information;

[0314] a. The network types include TN networks and NTN networks:

[0315] In the case of an NTN network, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information.

[0316] In the case of a TN network, the timing adjustment information includes at least one of the following: timing adjustment information configured or indicated in NR / 6G, wherein the adjustment granularity is 1 time slot or 1 ms, or the adjustment granularity is determined according to the SCS of the carrier.

[0317] b. The transmission modes include transparent transmission mode and regeneration mode.

[0318] When the transmission mode is transparent transmission mode, the adjustment granularity (indication granularity) in the timing adjustment information is a first multiple (e.g., 2 times) of the adjustment granularity in regeneration mode, or the adjustment granularity in the timing adjustment information is a first multiple of the indication granularity of timing adjustment.

[0319] For example, target timing adjustment = 2 * [RAR / TAC indicator timing adjustment * configuration / indicator value granularity]

[0320] When the transmission mode is transparent mode, the adjustment range in the timing adjustment information is a multiple (e.g., 2 times) of the adjustment range in regeneration mode.

[0321] For example, the granularity of the timed adjustment instruction = 2 * configuration / instruction value granularity, and the target timed adjustment = the timed adjustment of the RAR / TAC instruction * [2 * configuration / instruction value granularity].

[0322] The first multiple and the second multiple can be the same or different.

[0323] 3) Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle;

[0324] The adjustment granularity in the timing adjustment information is determined according to a first correspondence, wherein the first correspondence includes the correspondence between the satellite parameters and the adjustment granularity, and the first correspondence is determined by at least one of the following:

[0325] d. Protocol definition;

[0326] e. Network-side device configuration;

[0327] Network-side device indication.

[0328] 4) Method for determining public scheduled adjustments;

[0329] a. If the common timing adjustment is the first timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TAC MAC CE, or the indication granularity of TAC is obtained according to the method in NR / 6G.

[0330] like Figure 4 As shown, the first timing adjustment is one of the following: cell-specific timing adjustment (TA), beam-specific timing adjustment (TA), beam-common timing adjustment (TA), region-specific timing adjustment (TA), and region-common timing adjustment (TA), or as... Figure 4 As shown, the first timing adjustment is the timing adjustment from Reference Location 25 to the network-side device. The network-side device can be RP 23 or base station 24.

[0331] For example, UE TA = cell specific TA + RAR TA + TAC TA, where the granularity of the indications RAR and TAC can remain unchanged.

[0332] b. If the common timing adjustment includes a second timing adjustment and a third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MACCE and / or TAC MACCE, or the TAC indication granularity is obtained according to the method in NR / 6G.

[0333] like Figure 4 As shown, the second timing adjustment can be a UE-specific common timing adjustment (TA), or the second timing adjustment can be a timing adjustment from reference location 25 to satellite 22, and the third timing adjustment is a satellite-to-network-side device timing adjustment (common TA). The network-side device can be RP 23 or base station 24.

[0334] For example, UE TA = UE specific common TA + common TA + RAR TA + TAC TA. The granularity of the indications for RAR and TAC can remain unchanged.

[0335] c. If the common timing adjustment includes reference values ​​for the second and third timing adjustments, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0336] For example, TA = UE-specific common TA + common TA reference value + RAR TA + TAC TA. The RAR indicator granularity can remain unchanged. The TAC indicator granularity is expanded. The TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0337] d. If the common timing adjustment is the second timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0338] For example, TA = UE-specific common TA + RAR TA + TAC TA. RAR indicates granularity expansion, and TAC indicates granularity expansion. RAR TA covers the initial access common TA, and TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0339] 5) At least one of the following: Cyclic prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes extended cyclic prefix (ECP) or normal cyclic prefix (NCP).

[0340] a. If the CP type is ECP or the PRACH format is the first format, the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device.

[0341] b. If the CP type is NCP or the PRACH format is the second format, then the adjustment granularity in the timing adjustment information is a preset value.

[0342] The first format and the second format are different PRACH formats.

[0343] It's understandable that the larger the neighborhood, the larger the coverage area of ​​the TAC (Traffic Acquisition Center), and the TAC may need to be expanded.

[0344] 6) MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE.

[0345] 7) At least one of the following: subcarrier spacing, frequency domain range, and frequency band.

[0346] 8) Beam index and / or SSB index.

[0347] In some embodiments, the adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following:

[0348] 1) The indication granularity of RAR MAC CE remains unchanged, while the indication granularity of TAC MAC CE is determined based on the first information;

[0349] TAC needs to cover changes in TA caused by satellite movement. Increasing the indication granularity of TAC can reduce the frequency of TAC transmission.

[0350] 2) The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information;

[0351] For common TA, if only the reference position to satellite is compensated, then RAR MAC CE covers the TA from satellite to RP.

[0352] 3) The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

[0353] Optionally, the indication granularity of the RAR MAC CE can be different from or the same as that of the TAC MAC CE.

[0354] The communication method proposed in this application can send timing adjustment information to a terminal. The timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment, so that the terminal can determine the target timing adjustment through reasonable instructions from the network-side device without ephemeris information, thereby making uplink and downlink aligned in RP without causing excessive degradation of spectrum efficiency.

[0355] like Figure 9 As shown in the embodiments of this application, a communication method is also proposed, including:

[0356] Step 901: The terminal obtains target information based on at least one of the reference ephemeris information and the service time of the first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at the first moment, the terminal's serving satellite, and the terminal's serving cell.

[0357] Wherein, the service time of the first satellite is a time value T, or the service time of the first satellite is a list containing multiple time values.

[0358] Here, "first satellite" refers to the serving satellite, or, if all satellites serve a cell for the same amount of time, "first satellite" generally refers to all satellites. For example, as... Figure 10 As shown, all satellites have the same service time and orbital altitude. If a service satellite sends a time T, then the definition of T can be either the service time of the service satellite or the service time of the satellite. Here, "satellite" includes both the service satellite and other satellites.

[0359] The reference ephemeris information can be the reference ephemeris information of the first satellite at the second time t0, where the second time t0 can be Coordinated Universal Time (UTC).

[0360] The first time t can be determined according to at least one of the following:

[0361] Global Navigation Satellite System (GNSS);

[0362] Synchronization Signal Block (SSB);

[0363] Network-side device configuration.

[0364] In some embodiments, the target information includes ephemeris information of the serving satellite of the terminal at a first moment, wherein the terminal obtains the target information based on at least one of reference ephemeris information and the service time of the first satellite, including:

[0365] The terminal obtains the ephemeris information of the terminal's serving satellite at the first moment based on at least one of the following: the service time of the serving cell / serving satellite, the second moment, the orbital altitude of the first satellite, the moving speed of the first satellite, and the downtilt angle of the first satellite.

[0366] For example, such as Figure 10 As shown, the remainder delta_t is determined by (t-t0) mod T, and the serving satellite M is determined by delta_t mod T. If the current time is t, (t-t0) mod 2T is rounded down to 2, then satellite 2 serves cell 0 at time t.

[0367] The transmission method of the ephemeris information includes at least one of the following:

[0368] The network-side device sends the data periodically, wherein the sending period is determined by at least one of the following: protocol agreement, network-side device configuration, and network-side device indication.

[0369] The network-side device is triggered to send the message.

[0370] The ephemeris information sent by the network-side device at one time includes ephemeris information of one or more satellites.

[0371] If the ephemeris information sent by the network-side device at one time includes the ephemeris information of a satellite, then the ephemeris information is the ephemeris information of the serving satellite;

[0372] If the ephemeris information sent by the network-side device at one time includes ephemeris information of multiple satellites, then the multiple satellites are ephemeris information of satellites in different orbits.

[0373] To facilitate neighbor cell switching between different orbits, considering that an SIB can carry 8 ephemeris data points, in this case, it can carry the ephemeris data of a satellite in 7 to 8 orbits.

[0374] The communication method proposed in this application embodiment, from the perspective of the terminal, allows the terminal to not read ephemeris information for a long time if the terminal's movement range is small, thereby reducing the terminal's power consumption.

[0375] This application provides a timing adjustment method or communication method, the executing entity of which can be a virtual device. This application uses a virtual device executing the timing adjustment method or communication method as an example to illustrate the timing adjustment device and communication device provided in this application.

[0376] like Figure 11 As shown, one embodiment of this application proposes a timing adjustment device 1100, which can be used in a terminal. The device 1400 may include an information acquisition module 1101 and a first determination module 1102.

[0377] The information acquisition module 1101 is used to acquire timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0378] The adjustment granularity can also be referred to as a multiple of the adjustment step size or a scaling factor. In some embodiments, the adjustment granularity can be the indicator granularity of the MAC CE.

[0379] The adjustment range may include positive values, and / or negative values. Alternatively, the adjustment range may include timing advance (TA) and / or timing postponement. Or, the adjustment range may include positive and / or negative timing adjustments. For example, the timing adjustment information may include the adjustment granularity and adjustment range of multiple timing adjustments, wherein some timing adjustments have negative adjustment ranges (e.g., RAR-indicated timing adjustments are negative), and another part of the timing adjustments have positive adjustment ranges (e.g., TAC-indicated timing adjustments are positive), and the result of the sum of the two parts can be positive or negative.

[0380] In some embodiments, the terminal may obtain the timing adjustment information based on at least one of the following:

[0381] 1) Protocol definition;

[0382] 2) Network-side device configuration, wherein the network-side device configuration may include at least one of the following: Frequency 1 Application Protocol (F1-AP) configuration, Radio Resource Control (RRC) configuration, Master Information Block (MIB) configuration, System Information Block (SIB) configuration, cell-specific RRC configuration, and terminal-specific RRC configuration;

[0383] 3) Network-side device indication, wherein the network-side device indication may include at least one of the following: MAC CE indication, Physical Downlink Control Channel (PDCCH) indication, Downlink Control Information (DCI) indication, Random Access Response (RAR) MAC CE indication, and Timing Advance Command (TAC) MAC CE indication.

[0384] The DCI can be a group common DCI, or a first-stage DCI / second-stage DCI indication, etc.

[0385] In other words, the granularity of timed adjustments can be defined by the protocol definition, network-side device configuration, or network-side device instructions, or the granularity of timed adjustments can be determined based on the information provided by the protocol definition, network-side device configuration, or network-side device instructions. Similarly, the scope of timed adjustments can be defined by the protocol definition, network-side device configuration, or network-side device instructions, or the scope of timed adjustments can be determined based on the information provided by the protocol definition, network-side device configuration, or network-side device instructions.

[0386] For example, RRC can be configured with multiple values ​​(e.g., multiple adjustment granularities), and MAC CE indicates one of these values. These multiple values ​​configured by RRC can include values ​​from both the TN and NTN networks; alternatively, they can include multiple values ​​from the NTN network. Alternatively, RRC can be configured with multiple values, defaulting to the value corresponding to index 0.

[0387] Optionally, the adjustment granularity includes one or more values, and / or the adjustment range includes one or more values.

[0388] For example, multiple values ​​for adjusting granularity / range can be related to orbital altitude. If the orbital altitude changes while the satellite remains the same, the access parameters are changed.

[0389] In some embodiments, the adjustment range may be determined according to at least one of the following:

[0390] 1) The positive or negative sign of the timing adjustment configured / indicated by the network-side device;

[0391] For example, the adjustment range of the timing adjustment configured / indicated by the network-side device is positive, or the adjustment range of the timing adjustment configured / indicated by the network-side device is negative.

[0392] In a specific example, the network-side device can configure the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RRC.

[0393] In another specific example, the network-side device can indicate the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RAR MAC CE / TAC MAC CE:

[0394] e. Bits (e.g., reserved bits) in RAR MAC CE indicate whether the timing adjustment indicated by RAR MAC CE is positive or negative;

[0395] f. The uplink grant (UL grant) in the RAR MAC CE carries information indicating whether the timing adjustment is positive or negative.

[0396] 2) The offset value information of the timing adjustment configured / indicated by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; this method is equivalent to defining a parameter, subtracting the parameter from the timing adjustment indicated by MAC CE, to achieve timing postponement (negative timing adjustment).

[0397] Accordingly, the target timing adjustment can be determined based on the timing adjustment and the offset value.

[0398] For example, the timing adjustment and / or the adjustment range of the offset value are determined according to at least one of the following:

[0399] g. Protocol Definition

[0400] h. Default values, such as the adjustment range of the offset value = 0.

[0401] Specifically, if the network accessed by the terminal is a TN network, the adjustment range of the offset value is 0; if the network accessed by the terminal is an NTN network, it is determined according to the instructions of the network-side device.

[0402] i. Network-side device configuration and network-side device indication.

[0403] For example, the timing adjustment and / or the adjustment granularity of the offset value can be determined according to the subcarrier spacing, wherein the subcarrier spacing may include at least one of the following: reference subcarrier spacing (SCS), carrier SCS, bandwidth part (BWP) SCS, SCS corresponding to RAR, SCS corresponding to TAC, the same SCS as RAR, and the same SCS as TAC.

[0404] 3) MAC Logical Channel Identification (LCID).

[0405] Alternatively, if the MAC CE header or subheader indicates a negative timing adjustment, then the adjustment range of the timing adjustment is negative. Specifically, the protocol defines the timing adjustment carried in the MAC CE header or subheader as a negative timing adjustment.

[0406] In some embodiments, the timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following:

[0407] 1) Periodically adjust fallback information;

[0408] a. When the timing adjustment rollback information is configured / indicated with a first value (e.g., 0), the timing adjustment information is the timing adjustment information configured or indicated in NR / 6G, or the timing adjustment information configured or indicated in the terrestrial network TN;

[0409] b. When the timing adjustment rollback information is configured / indicated with a second value (e.g., 1), the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information, indicating that the TA indication information is extended indication information; or, in other words, the TA indication information indicates that it can indicate a negative value; or, it indicates that the TA indication information can indicate the adjustment granularity of TA; or, it indicates that the TA indication information can indicate a flexible range.

[0410] 2) At least one of the following: network type, transmission mode, and wireless access technology RAT information;

[0411] a. The network types include TN networks and NTN networks:

[0412] In the case of an NTN network, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information.

[0413] In the case of a TN network, the timing adjustment information includes at least one of the following: timing adjustment information configured or indicated in NR / 6G, wherein the adjustment granularity is 1 time slot or 1 ms, or the adjustment granularity is determined according to the SCS of the carrier.

[0414] b. The transmission modes include transparent transmission mode and regeneration mode.

[0415] When the transmission mode is transparent transmission mode, the adjustment granularity (indication granularity) in the timing adjustment information is a first multiple (e.g., 2 times) of the adjustment granularity in regeneration mode, or the adjustment granularity in the timing adjustment information is a first multiple of the indication granularity of timing adjustment.

[0416] For example, target timing adjustment = 2 * [RAR / TAC indicator timing adjustment * configuration / indicator value granularity]

[0417] When the transmission mode is transparent mode, the adjustment range in the timing adjustment information is a multiple (e.g., 2 times) of the adjustment range in regeneration mode.

[0418] For example, the granularity of the timed adjustment instruction = 2 * configuration / instruction value granularity, and the target timed adjustment = the timed adjustment of the RAR / TAC instruction * [2 * configuration / instruction value granularity].

[0419] The first multiple and the second multiple can be the same or different.

[0420] 3) Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle;

[0421] The adjustment granularity in the timing adjustment information is determined according to a first correspondence, wherein the first correspondence includes the correspondence between the satellite parameters and the adjustment granularity, and the first correspondence is determined by at least one of the following:

[0422] a. Protocol definition;

[0423] b. Network-side equipment configuration;

[0424] c. Network-side device indication.

[0425] 4) Method for determining public scheduled adjustments;

[0426] a. If the common timing adjustment is the first timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TAC MAC CE, or the indication granularity of TAC is obtained according to the method in NR / 6G.

[0427] like Figure 4 As shown, the first timing adjustment is one of the following: cell-specific timing adjustment (TA), beam-specific timing adjustment (TA), beam-common timing adjustment (TA), region-specific timing adjustment (TA), and region-common timing adjustment (TA), or as... Figure 4 As shown, the first timing adjustment is the timing adjustment from Reference Location 25 to the network-side device. The network-side device can be RP 23 or base station 24.

[0428] For example, UE TA = cell specific TA + RAR TA + TAC TA, where the granularity of the indications RAR and TAC can remain unchanged.

[0429] b. If the common timing adjustment includes a second timing adjustment and a third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MACCE and / or TAC MACCE, or the TAC indication granularity is obtained according to the method in NR / 6G.

[0430] like Figure 4As shown, the second timing adjustment can be a UE-specific common timing adjustment (TA), or the second timing adjustment can be a timing adjustment from reference location 25 to satellite 22, and the third timing adjustment is a satellite-to-network-side device timing adjustment (common TA). The network-side device can be RP 23 or base station 24.

[0431] For example, UE TA = UE specific common TA + common TA + RAR TA + TAC TA. The granularity of the indications for RAR and TAC can remain unchanged.

[0432] c. If the common timing adjustment includes reference values ​​for the second and third timing adjustments, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0433] For example, TA = UE-specific common TA + common TA reference value + RAR TA + TAC TA. The RAR indicator granularity can remain unchanged. The TAC indicator granularity is expanded. The TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0434] d. If the common timing adjustment is the second timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0435] For example, TA = UE-specific common TA + RAR TA + TAC TA. RAR indicates granularity expansion, and TAC indicates granularity expansion. RAR TA covers the initial access common TA, and TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0436] 5) At least one of the following: Cyclic prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes extended cyclic prefix (ECP) or normal cyclic prefix (NCP).

[0437] a. If the CP type is ECP or the PRACH format is the first format, the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device.

[0438] b. If the CP type is NCP or the PRACH format is the second format, then the adjustment granularity in the timing adjustment information is a preset value.

[0439] The first format and the second format are different PRACH formats.

[0440] It's understandable that the larger the neighborhood, the larger the coverage area of ​​the TAC (Traffic Acquisition Center), and the TAC may need to be expanded.

[0441] 6) MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE.

[0442] 7) At least one of the following: subcarrier spacing, frequency domain range, and frequency band.

[0443] 8) Beam index and / or SSB index.

[0444] For example, the adjustment granularity in the timing adjustment information is determined according to a second correspondence, wherein the second correspondence includes the correspondence between the beam index and / or the SSB index and the adjustment granularity, and the second correspondence is determined by at least one of the following:

[0445] Protocol predefined;

[0446] Network-side device configuration, for example: configuring the list of indicator granularity values ​​corresponding to beamindex / SSB index;

[0447] Network-side device indication.

[0448] In some embodiments, the adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following:

[0449] 1) The indication granularity of RAR MAC CE remains unchanged, while the indication granularity of TAC MAC CE is determined based on the first information;

[0450] TAC needs to cover changes in TA caused by satellite movement. Increasing the indication granularity of TAC can reduce the frequency of TAC transmission.

[0451] 2) The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information;

[0452] For common TA, if only the reference position to satellite is compensated, then RAR MAC CE covers the TA from satellite to RP.

[0453] 3) The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

[0454] Optionally, the indication granularity of the RAR MAC CE can be different from or the same as that of the TAC MAC CE.

[0455] The first determining module 1102 is used to determine the target timing adjustment based on the timing adjustment information.

[0456] For example, the first determining module 1102 can be used to:

[0457] 1) Determine the target timing adjustment based on the timing adjustment value indicated by the MAC CE and the indication granularity of the MAC CE;

[0458] For example, target timing adjustment = timing adjustment value indicated by MAC CE * indication granularity of the MAC CE.

[0459] 2) Determine the target timing adjustment based on the timing adjustment value and the timing adjustment offset value indicated by MAC CE;

[0460] For example:

[0461] d. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value indicated by RAR MACCE / TACMAC CE (offset value is negative);

[0462] e. Target timing adjustment = Timing adjustment value indicated by RAR MAC CE / TAC MAC CE - Offset value indicated by RAR MAC CE / TAC MAC CE (offset value is positive)

[0463] f. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value * adjustment granularity of offset value, where the offset value is negative;

[0464] d. Target timing adjustment = timing adjustment value indicated by RAR MAC CE / TAC MAC CE - offset value * adjustment granularity of offset value, where the offset value is positive.

[0465] 3) Determine the target timing adjustment based on the specific timing adjustment, the timing adjustment value indicated by MAC CE, and the offset value of the timing adjustment.

[0466] For example, target timing adjustment = specific timing adjustment + timing adjustment value indicated by RAR MAC CE / TAC MAC CE + offset value * adjustment granularity of offset value, or target timing adjustment = specific timing adjustment + timing adjustment value indicated by RAR MAC CE / TAC MAC CE - offset value * adjustment granularity of offset value.

[0467] The specific timing adjustment may include at least one of the following:

[0468] The first timing adjustment is one of the following: cell-specific timing adjustment, beam-specific timing adjustment, beam-common timing adjustment, geographic region-specific timing adjustment, and geographic region-common timing adjustment; or the first timing adjustment is a timing adjustment from the reference location to the network-side device.

[0469] The second timing adjustment is either a terminal-specific common timing adjustment or a timing adjustment from the reference position to the satellite.

[0470] The third timing adjustment refers to the timing adjustment from the satellite to the network-side equipment.

[0471] Optionally, the target timing adjustment is used to compensate for timing advance (TA), wherein the TA includes at least one of the following:

[0472] a. The TA between the upward movement and the downward movement determined according to the SSB;

[0473] b. The TA between the uplink and the downlink determined according to GNSS;

[0474] For the situations described in a and b, TA can be considered a fixed value. The downlink is determined based on SSB or GNSS, and the uplink can be determined based on the downlink and TA.

[0475] c. The TA between uplink and downlink is determined by GNSS. In this case, the uplink is determined by GNSS because the TA is the TA between uplink and downlink. So if the uplink is fixed, the downlink can be determined based on the uplink.

[0476] Optionally, in embodiments of this application, the timing adjustment includes at least one of the following:

[0477] Scheduled in advance;

[0478] Scheduled postponement.

[0479] Optionally, the timing adjustment method proposed in this application embodiment may further include: the terminal reporting the target timing adjustment so that the network-side device can align the uplink and downlink, or the network-side device determining the timing adjustment based on the reported target timing adjustment.

[0480] The timing adjustment device 1100 provided in this application embodiment can determine the target timing adjustment based on timing adjustment information including the adjustment granularity and / or adjustment range, without relying on ephemeris information, and without requiring network-side equipment to continuously send RAR or TAC multiple times to accumulate and adjust the timing. Therefore, it can reduce signaling overhead and improve system spectrum efficiency while determining the target timing adjustment.

[0481] like Figure 12 As shown, this application also proposes a communication method 1200, which can be applied to network-side devices. This method may include:

[0482] The information sending module 1201 is used to send timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

[0483] The timing adjustment information is used by the terminal to determine the target timing adjustment.

[0484] The adjustment granularity can also be referred to as a multiple of the adjustment step size or a scaling factor. In some embodiments, the adjustment granularity can be the indicator granularity of the MAC CE.

[0485] The adjustment range may include positive values, and / or negative values. Alternatively, the adjustment range may include timing advance (TA) and / or timing postponement. Alternatively, the adjustment range may include positive timing adjustments and / or negative timing adjustments.

[0486] Optionally, the adjustment granularity includes one or more values, and / or the adjustment range includes one or more values.

[0487] For example, multiple values ​​for adjusting granularity / range can be related to orbital altitude. If the orbital altitude changes while the satellite remains the same, the access parameters are changed.

[0488] In some embodiments, the adjustment range may be determined according to at least one of the following:

[0489] 1) The positive or negative sign of the timing adjustment configured / indicated by the network-side device;

[0490] For example, the adjustment range of the timing adjustment configured / indicated by the network-side device is positive, or the adjustment range of the timing adjustment configured / indicated by the network-side device is negative.

[0491] In a specific example, the network-side device can configure the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RRC.

[0492] In another specific example, the network-side device can indicate the positive or negative sign of the timing adjustment via 1 bit (or 2 bits) in the RAR MAC CE / TAC MAC CE:

[0493] a. Bits (e.g., reserved bits) in the RAR MAC CE indicate whether the timing adjustment indicated by the RAR MAC CE is positive or negative;

[0494] b. The uplink grant (UL grant) in the RAR MAC CE carries information indicating whether the timing adjustment is positive or negative.

[0495] 2) The offset value information of the timing adjustment configured / indicated by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; this method is equivalent to defining a parameter, subtracting the parameter from the timing adjustment indicated by MAC CE, to achieve timing postponement (negative timing adjustment).

[0496] Accordingly, the target timing adjustment can be determined based on the timing adjustment and the offset value.

[0497] For example, target timing adjustment = TA – offset value indicated by RAR / TAC;

[0498] Alternatively, the target time adjustment = TA indicated by RAR / TAC + offset value, in which case the offset value is negative.

[0499] For example, the timing adjustment and / or the adjustment range of the offset value are determined according to at least one of the following:

[0500] a. Protocol Definition

[0501] b. Default values, such as the offset adjustment range = 0.

[0502] Specifically, if the network accessed by the terminal is a TN network, the adjustment range of the offset value is 0; if the network accessed by the terminal is an NTN network, it is determined according to the instructions of the network-side device.

[0503] c. Network-side device configuration and network-side device instructions.

[0504] For example, the timing adjustment and / or the adjustment granularity of the offset value can be determined according to the subcarrier spacing, wherein the subcarrier spacing may include at least one of the following: reference subcarrier spacing (SCS), carrier SCS, bandwidth part (BWP) SCS, SCS corresponding to RAR, SCS corresponding to TAC, the same SCS as RAR, and the same SCS as TAC.

[0505] For example, the granularity of the offset value adjustment can be determined based on a slot with SCS = 15 kHz.

[0506] 3) MAC Logical Channel Identification (LCID).

[0507] For example, if the value of MAC LCID represents a negative timing adjustment, then the adjustment range of the timing adjustment is negative; if the value of MAC LCID represents a timing adjustment inverted, then the adjustment range is the timing adjustment inverted.

[0508] Alternatively, if the MAC CE header or subheader indicates a negative timing adjustment, then the adjustment range of the timing adjustment is negative. Specifically, the protocol defines the timing adjustment carried in the MAC CE header or subheader as a negative timing adjustment.

[0509] In some embodiments, the network-side device sends timing adjustment information to the terminal, including:

[0510] Network-side devices configure timing adjustment information to terminals through at least one of the following: F1 Application Protocol (F1-AP), Radio Resource Control (RRC), Master Information Block (MIB), System Information Block (SIB), cell-specific RRC, and terminal-specific RRC;

[0511] And / or,

[0512] Network-side devices indicate timing adjustment information to terminals through at least one of the following: MAC CE, Physical Downlink Control Channel (PDCCH), Downlink Control Information (DCI), Random Access Response (RAR) MAC CE, and Timing Advance Command (TAC) MACCE.

[0513] In some embodiments, the timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following:

[0514] 1) Periodically adjust fallback information;

[0515] a. When the timing adjustment rollback information is configured / indicated with a first value (e.g., 0), the timing adjustment information is the timing adjustment information configured or indicated in NR / 6G, or the timing adjustment information configured or indicated in the terrestrial network TN;

[0516] b. When the timing adjustment rollback information is configured / indicated with a second value (e.g., 1), the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information, indicating that the TA indication information is extended indication information; or, in other words, the TA indication information indicates that it can indicate a negative value; or, it indicates that the TA indication information can indicate the adjustment granularity of TA; or, it indicates that the TA indication information can indicate a flexible range.

[0517] 2) At least one of the following: network type, transmission mode, and wireless access technology RAT information;

[0518] a. The network types include TN networks and NTN networks:

[0519] In the case of an NTN network, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information.

[0520] In the case of a TN network, the timing adjustment information includes at least one of the following: timing adjustment information configured or indicated in NR / 6G, wherein the adjustment granularity is 1 time slot or 1 ms, or the adjustment granularity is determined according to the SCS of the carrier.

[0521] b. The transmission modes include transparent transmission mode and regeneration mode.

[0522] When the transmission mode is transparent transmission mode, the adjustment granularity (indication granularity) in the timing adjustment information is a first multiple (e.g., 2 times) of the adjustment granularity in regeneration mode, or the adjustment granularity in the timing adjustment information is a first multiple of the indication granularity of timing adjustment.

[0523] For example, target timing adjustment = 2 * [RAR / TAC indicator timing adjustment * configuration / indicator value granularity]

[0524] When the transmission mode is transparent mode, the adjustment range in the timing adjustment information is a multiple (e.g., 2 times) of the adjustment range in regeneration mode.

[0525] For example, the granularity of the timed adjustment instruction = 2 * configuration / instruction value granularity, and the target timed adjustment = the timed adjustment of the RAR / TAC instruction * [2 * configuration / instruction value granularity].

[0526] The first multiple and the second multiple can be the same or different.

[0527] 3) Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle;

[0528] The adjustment granularity in the timing adjustment information is determined according to a first correspondence, wherein the first correspondence includes the correspondence between the satellite parameters and the adjustment granularity, and the first correspondence is determined by at least one of the following:

[0529] f. Protocol definition;

[0530] g. Network-side device configuration;

[0531] Network-side device indication.

[0532] 4) Method for determining public scheduled adjustments;

[0533] a. If the common timing adjustment is the first timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TAC MAC CE, or the indication granularity of TAC is obtained according to the method in NR / 6G.

[0534] like Figure 4 As shown, the first timing adjustment is one of the following: cell-specific timing adjustment (TA), beam-specific timing adjustment (TA), beam-common timing adjustment (TA), region-specific timing adjustment (TA), and region-common timing adjustment (TA), or as... Figure 4 As shown, the first timing adjustment is the timing adjustment from Reference Location 25 to the network-side device. The network-side device can be RP 23 or base station 24.

[0535] For example, UE TA = cell specific TA + RAR TA + TAC TA, where the granularity of the indications RAR and TAC can remain unchanged.

[0536] b. If the common timing adjustment includes a second timing adjustment and a third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value (e.g., 1), or the adjustment granularity in the timing adjustment information is obtained from RAR MACCE and / or TAC MACCE, or the TAC indication granularity is obtained according to the method in NR / 6G.

[0537] c. If the common timing adjustment includes reference values ​​for the second and third timing adjustments, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0538] For example, TA = UE-specific common TA + common TA reference value + RAR TA + TAC TA. The RAR indicator granularity can remain unchanged. The TAC indicator granularity is expanded. The TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0539] d. If the common timing adjustment is the second timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device (e.g., satellite orbital altitude).

[0540] For example, TA = UE-specific common TA + RAR TA + TAC TA. RAR indicates granularity expansion, and TAC indicates granularity expansion. RAR TA covers the initial access common TA, and TAC needs to cover changes in common TA caused by satellite movement + changes in UE movement + the range of all UEs within the cell.

[0541] 5) At least one of the following: Cyclic prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes extended cyclic prefix (ECP) or normal cyclic prefix (NCP).

[0542] a. If the CP type is ECP or the PRACH format is the first format, the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device.

[0543] b. If the CP type is NCP or the PRACH format is the second format, then the adjustment granularity in the timing adjustment information is a preset value.

[0544] The first format and the second format are different PRACH formats.

[0545] It's understandable that the larger the neighborhood, the larger the coverage area of ​​the TAC (Traffic Acquisition Center), and the TAC may need to be expanded.

[0546] 6) MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE.

[0547] 7) At least one of the following: subcarrier spacing, frequency domain range, and frequency band.

[0548] 8) Beam index and / or SSB index.

[0549] In some embodiments, the adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following:

[0550] 1) The indication granularity of RAR MAC CE remains unchanged, while the indication granularity of TAC MAC CE is determined based on the first information;

[0551] TAC needs to cover changes in TA caused by satellite movement. Increasing the indication granularity of TAC can reduce the frequency of TAC transmission.

[0552] 2) The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information;

[0553] For common TA, if only the reference position to satellite is compensated, then RAR MAC CE covers the TA from satellite to RP.

[0554] 3) The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

[0555] Optionally, the indication granularity of the RAR MAC CE can be different from or the same as that of the TAC MAC CE.

[0556] This application provides a communication device 1200 that can send timing adjustment information to a terminal. The timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment, so that the terminal can determine the target timing adjustment through reasonable instructions from the network-side device without ephemeris information, thereby making uplink and downlink aligned in RP without causing excessive reduction in spectrum efficiency.

[0557] like Figure 13 As shown in the embodiments of this application, a communication device is also proposed, which can be applied to a terminal. The device may include:

[0558] The information determination module 1301 is used to obtain target information based on at least one of reference ephemeris information and the service time of a first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at a first moment, the terminal's serving satellite, and the terminal's serving cell.

[0559] Wherein, the service time of the first satellite is a time value T, or the service time of the first satellite is a list containing multiple time values.

[0560] Wherein, the first satellite refers to the serving satellite, or, in the case that all satellites serve a cell for the same amount of time, the first satellite refers to all satellites in general.

[0561] The reference ephemeris information can be the reference ephemeris information of the first satellite at the second time t0, where the second time t0 can be Coordinated Universal Time (UTC).

[0562] The first time t can be determined according to at least one of the following:

[0563] Global Navigation Satellite System (GNSS);

[0564] Synchronization Signal Block (SSB);

[0565] Network-side device configuration.

[0566] In some embodiments, the target information includes the ephemeris information of the serving satellite of the terminal at a first moment, wherein the information determination module 1301 can be used to: obtain the ephemeris information of the serving satellite of the terminal at a first moment based on at least one of the following: the service time of the serving cell / serving satellite, a second moment, the orbital altitude of the first satellite, the moving speed of the first satellite, and the downtilt angle of the first satellite.

[0567] The transmission method of the ephemeris information includes at least one of the following:

[0568] The network-side device sends the data periodically, wherein the sending period is determined by at least one of the following: protocol agreement, network-side device configuration, and network-side device indication.

[0569] The network-side device is triggered to send the message.

[0570] The ephemeris information sent by the network-side device at one time includes ephemeris information of one or more satellites.

[0571] If the ephemeris information sent by the network-side device at one time includes the ephemeris information of a satellite, then the ephemeris information is the ephemeris information of the serving satellite;

[0572] If the ephemeris information sent by the network-side device at one time includes ephemeris information of multiple satellites, then the multiple satellites are ephemeris information of satellites in different orbits.

[0573] To facilitate neighbor cell switching between different orbits, considering that an SIB can carry 8 ephemeris data points, in this case, it can carry the ephemeris data of a satellite in 7 to 8 orbits.

[0574] The communication device 1300 proposed in this application embodiment, when applied to a terminal, can reduce the power consumption of the terminal by not reading ephemeris information for a long time if the terminal has a small range of movement.

[0575] The timing adjustment device 1100 provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments of this application achieve the same technical effect, and will not be described again here to avoid repetition. The communication device 1200 provided in the embodiments of this application can realize Figure 8 The various processes implemented in the method embodiments of this application achieve the same technical effect, and will not be described again here to avoid repetition. The communication device 1300 provided in the embodiments of this application can realize Figure 9 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0576] like Figure 14 As shown in the illustration, this application also provides a communication device 1400, including a processor 1401 and a memory 1402. The memory 1402 stores a program or instructions that can run on the processor 1401. For example, when the communication device 1400 is a terminal, the program or instructions executed by the processor 1401 implement the various steps of the timing adjustment method embodiment described above, and achieve the same technical effect. When the communication device 1400 is a network-side device, the program or instructions executed by the processor 1401 implement the various steps of the communication method embodiment described above, and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0577] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 3 or Figure 9The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 11 The timing adjustment device shown or Figure 13 The communication device shown. Specifically, Figure 15 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0578] The terminal 1500 includes, but is not limited to, at least some of the following components: radio frequency unit 1501, network module 1502, audio output unit 1503, input unit 1504, sensor 1505, display unit 1506, user input unit 1507, interface unit 1508, memory 1509, and processor 1510.

[0579] Those skilled in the art will understand that the terminal 1500 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 15 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0580] It should be understood that, in this embodiment, the input unit 1504 may include a graphics processor 15041 and a microphone 15042. The graphics processor 15041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1506 may include a display panel 15061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes at least one of a touch panel 15071 and other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0581] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1501 can transmit it to the processor 1510 for processing; in addition, the radio frequency unit 1501 can send uplink data to the network-side device. Typically, the radio frequency unit 1501 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0582] The memory 1509 can be used to store software programs or instructions, as well as various data. The memory 1509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1509 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1509 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0583] Processor 1510 may include one or more processing units; optionally, processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1510.

[0584] The processor 1510 is used to acquire timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment; and to determine the target timing adjustment based on the timing adjustment information.

[0585] The terminal proposed in this application embodiment can determine the target timing adjustment based on timing adjustment information including the adjustment granularity and / or adjustment range, without relying on ephemeris information, and without requiring the network-side device to continuously send RAR or TAC multiple times to accumulate and adjust the timing. Therefore, while determining the target timing advance, it can reduce signaling overhead and improve system spectrum efficiency.

[0586] Alternatively, the processor 1510 is configured to allow the terminal to obtain target information based on at least one of reference ephemeris information and the service time of a first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at a first moment, the terminal's serving satellite, and the terminal's serving cell.

[0587] The terminal proposed in this application embodiment can reduce power consumption by not reading ephemeris information for a long time if the terminal has a small range of movement.

[0588] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0589] This application embodiment also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 8 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0590] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 12 The communication device shown. (As shown) Figure 16 As shown, the network-side device 1600 includes: an antenna 161, a radio frequency (RF) device 162, a baseband device 163, a processor 164, and a memory 165. The antenna 161 is connected to the RF device 162. In the uplink direction, the RF device 162 receives information through the antenna 161 and transmits the received information to the baseband device 163 for processing. In the downlink direction, the baseband device 163 processes the information to be transmitted and sends it to the RF device 162. The RF device 162 processes the received information and transmits it through the antenna 161.

[0591] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 163, which includes a baseband processor.

[0592] Baseband device 163 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 16 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 165 via a bus interface to call the program in the memory 165 and execute the network-side device operations shown in the above method embodiment.

[0593] The network-side device may also include a network interface 166, such as a Common Public Radio Interface (CPRI).

[0594] Specifically, the network-side device 1600 in this application embodiment further includes: instructions or programs stored in memory 165 and executable on processor 164, wherein processor 164 calls the instructions or programs in memory 165 to execute. Figure 12 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0595] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described timing adjustment method or communication method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0596] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0597] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described timing adjustment method or communication method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0598] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0599] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described timing adjustment method or communication method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0600] This application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform... Figure 2 The network-side device can be used to execute the steps of the aforementioned timing adjustment method. Figure 13 The steps of the timed adjustment method described above.

[0601] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0602] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0603] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A timing adjustment method, characterized in that, The method includes: The terminal acquires timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment; The terminal determines the target timing adjustment based on the timing adjustment information.

2. The method according to claim 1, characterized in that, The timing adjustment information is obtained based on at least one of the following: Protocol definition; Network-side device configuration, which includes at least one of the following: F1 application protocol F1-AP configuration, radio resource control protocol RRC configuration, main information block (MIB) configuration, system information block (SIB) configuration, cell-specific RRC configuration, and terminal-specific RRC configuration; The network-side device indication includes at least one of the following: MAC CE indication, Physical Downlink Control Channel (PDCCH) indication, Downlink Control Information (DCI) indication, Random Access Response (RAR) MAC CE indication, and Timing Advance Command (TAC) MAC CE indication.

3. The method according to claim 1 or 2, characterized in that, The adjustment range includes positive values, and / or the adjustment range includes negative values.

4. The method according to any one of claims 1 to 3, characterized in that, The adjustment range is determined based on at least one of the following: The positive or negative sign of the timing adjustment configured / indicated by the network-side device; The offset value information of the timing adjustment configured / instructed by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; MAC Logical Channel Identifier (LCID) 5. The method according to claim 4, characterized in that, in, The adjustment range, determined based on MAC LCID, includes at least one of the following: If the value of MAC LCID indicates a negative timing adjustment, then the adjustment range is negative; If the value of MAC LCID represents the timed adjustment inversion, then the adjustment range is the timed adjustment inversion.

6. The method according to claim 4, characterized in that, in, The timing adjustment and / or the adjustment granularity of the offset value are determined according to at least one of the following: the reference subcarrier spacing SCS, the carrier SCS, the bandwidth portion BWP SCS, the SCS corresponding to the random access response (RAR), the SCS corresponding to the timing advance command (TAC), the same SCS as the random access response (RAR), and the same SCS as the timing advance command (TAC). The timing adjustment and / or the adjustment range of the offset value are determined based on at least one of the following: protocol definition, default value, network-side device configuration, and network-side device indication.

7. The method according to any one of claims 1 to 6, characterized in that, The adjustment granularity includes one or more values, and / or the adjustment range includes one or more values.

8. The method according to any one of claims 4 to 6, characterized in that, The timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following: Adjust rollback information periodically; At least one of the following: network type, transmission mode, and wireless access technology RAT information; Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle; Methods for determining public timed adjustments; At least one of the following: Cyclic Prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes Extended Cyclic Prefix (ECP) or Normal Cyclic Prefix (NCP); MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE; At least one of the following: subcarrier spacing, frequency domain range, and frequency band; Beam index and / or SSB index.

9. The method according to claim 8, characterized in that, The first information includes timed adjustment rollback information, wherein, When the timing adjustment rollback information is configured / indicated as a first value, the timing adjustment information is the timing adjustment information configured or indicated in NR / 6G, or the timing adjustment information configured or indicated in the terrestrial network TN. When the timing adjustment rollback information is configured / indicated as a second value, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information. The second information differs from the timing adjustment information configured or indicated in NR / 6G.

10. The method according to claim 8, characterized in that, The first information includes network type, which includes terrestrial TN networks and non-terrestrial NTN networks, wherein, In the case of an NTN network, the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment configured or indicated by the second information. In the case of a TN network, the timing adjustment information includes at least one of the following: timing adjustment information configured or indicated in NR / 6G, wherein the adjustment granularity is 1 time slot or 1 ms, or the adjustment granularity is determined according to the subcarrier spacing (SCS) of the carrier; The second information differs from the timing adjustment information configured or indicated in NR / 6G.

11. The method according to claim 8, characterized in that, The first information includes a transmission mode, which includes a transparent transmission mode and a regeneration mode, wherein... When the transmission mode is transparent mode, the adjustment granularity in the timing adjustment information is a first multiple of the adjustment granularity in regeneration mode, or the adjustment granularity in the timing adjustment information is a first multiple of the timing adjustment indication granularity. And / or, When the transmission mode is transparent mode, the adjustment range in the timing adjustment information is a second multiple of the adjustment range in regeneration mode.

12. The method according to claim 8, characterized in that, The first information includes satellite parameters, wherein, The adjustment granularity in the timing adjustment information is determined according to a first correspondence, wherein the first correspondence includes the correspondence between the satellite parameters and the adjustment granularity, and the first correspondence is determined by at least one of the following: Protocol definition; Network-side device configuration; Network-side device indication.

13. The method according to claim 8, characterized in that, The first information includes the method for determining the common timing adjustment, wherein, If the common timing adjustment is the first timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TAC MAC CE; If the common timing adjustment includes a second timing adjustment and a third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is obtained from RAR MAC CE and / or TACMAC CE; If the common timing adjustment includes reference values ​​for the second timing adjustment and the third timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device; If the common timing adjustment is the second timing adjustment, then the adjustment granularity in the timing adjustment information is a preset value, or the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device; Wherein, the first timing adjustment is one of the following: cell-specific timing adjustment, beam-specific timing adjustment, beam-common timing adjustment, geographic region-specific timing adjustment, and geographic region-common timing adjustment; or the first timing adjustment is a timing adjustment from the reference location to the network-side device; the second timing adjustment is a terminal-specific common timing adjustment; or the second timing adjustment is a timing adjustment from the reference location to the satellite; and the third timing adjustment is a timing adjustment from the satellite to the network-side device.

14. The method according to claim 8, characterized in that, The first information includes the cyclic prefix CP type / PRACH format, wherein, If the CP type is ECP or the PRACH format is the first format, the adjustment granularity in the timing adjustment information is determined according to the configuration / instruction of the network-side device; If the CP type is NCP or the PRACH format is the second format, then the adjustment granularity in the timing adjustment information is a preset value; The first format and the second format are different PRACH formats.

15. The method according to claim 8, characterized in that, The first information includes beam index and / or SSB index, wherein, The adjustment granularity in the timing adjustment information is determined according to a second correspondence, wherein the second correspondence includes the correspondence between the beam index and / or the SSB index and the adjustment granularity, and the second correspondence is determined by at least one of the following: Protocol predefined; Network-side device configuration; Network-side device indication.

16. The method according to claim 8, characterized in that, The adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following: The granularity of the RAR MAC CE indication remains unchanged, while the granularity of the TAC MAC CE indication is determined based on the first information; The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information; The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

17. The method according to claim 16, characterized in that, The terminal determines the target timing adjustment based on the timing adjustment information, including one of the following: The terminal determines the target timing adjustment based on the timing adjustment value indicated by the MAC CE and the granularity of the MAC CE. The terminal determines the target timing adjustment based on the timing adjustment value indicated by MAC CE and the offset value of the timing adjustment; The terminal determines the target timing adjustment based on the specific timing adjustment, the timing adjustment value indicated by MAC CE, and the offset value of the timing adjustment.

18. The method according to claim 17, characterized in that, The specific timing adjustment includes at least one of the following: The first timing adjustment is one of the following: cell-specific timing adjustment, beam-specific timing adjustment, beam-common timing adjustment, geographic region-specific timing adjustment, and geographic region-common timing adjustment; or the first timing adjustment is a timing adjustment from the reference location to the network-side device. The second timing adjustment is either a terminal-specific common timing adjustment or a timing adjustment from the reference position to the satellite. The third timing adjustment refers to the timing adjustment from the satellite to the network-side equipment.

19. The method according to any one of claims 1 to 18, characterized in that, The target timing adjustment is used to compensate for timing advance (TA), wherein the TA includes at least one of the following: The TA between the upward movement and the downward movement determined according to the SSB; The TA between the uplink and the downlink determined according to GNSS; The TA between uplink and downlink determined by GNSS; The time transition (TA) between the uplink and the time determined by GNSS.

20. The method according to any one of claims 1 to 19, characterized in that, The timing adjustment includes at least one of the following: Scheduled in advance; Scheduled postponement.

21. A communication method, characterized in that, The method includes: The terminal obtains target information based on at least one of reference ephemeris information and the service time of the first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at the first moment, the terminal's serving satellite, and the terminal's serving cell.

22. The method according to claim 21, characterized in that, The service time of the first satellite is a time value T, or the service time of the first satellite is a list containing multiple time values.

23. The method according to claim 21 or 22, characterized in that, The first moment is determined based on at least one of the following: Global Navigation Satellite System (GNSS); Synchronization signal block (SSB); Network-side device configuration.

24. The method according to any one of claims 21 to 23, characterized in that, The target information includes the ephemeris information of the serving satellite of the terminal at a first moment, wherein the terminal obtains the target information based on at least one of the reference ephemeris information and the service time of the first satellite, including: The terminal obtains the ephemeris information of the terminal's serving satellite at the first moment based on at least one of the following: the service time of the serving cell / serving satellite, the second moment, the orbital altitude of the first satellite, the moving speed of the first satellite, and the downtilt angle of the first satellite.

25. The method according to any one of claims 21 to 24, characterized in that, The transmission method of the ephemeris information includes at least one of the following: The network-side device sends the data periodically, wherein the sending period is determined by at least one of the following: protocol agreement, network-side device configuration, and network-side device indication. The network-side device is triggered to send the message.

26. The method according to claim 25, characterized in that, The ephemeris information sent by the network-side device at one time includes ephemeris information for one or more satellites; wherein, If the ephemeris information sent by the network-side device at one time includes the ephemeris information of a satellite, then the ephemeris information is the ephemeris information of the serving satellite; If the ephemeris information sent by the network-side device at one time includes ephemeris information of multiple satellites, then the multiple satellites are ephemeris information of satellites in different orbits.

27. A communication method, characterized in that, The method includes: The network-side device sends timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

28. The method according to claim 27, characterized in that, The network-side device sends timing adjustment information to the terminal, including: Network-side devices configure timing adjustment information to terminals through at least one of the following: F1 Application Protocol (F1-AP), Radio Resource Control (RRC), Master Information Block (MIB), System Information Block (SIB), cell-specific RRC, and terminal-specific RRC; And / or, Network-side devices indicate timing adjustment information to terminals through at least one of the following: MAC CE, Physical Downlink Control Channel (PDCCH), Downlink Control Information (DCI), Random Access Response (RAR) MAC CE, and Timing Advance Command (TAC) MAC CE.

29. The method according to claim 27 or 28, characterized in that, The adjustment range includes positive values, and / or the adjustment range includes negative values.

30. The method according to any one of claims 27 to 29, characterized in that, The adjustment range is determined based on at least one of the following: The positive or negative sign of the timing adjustment configured / indicated by the network-side device; The offset value information of the timing adjustment configured / instructed by the network-side device, the offset value information including the adjustment granularity and / or adjustment range of the offset value; MAC Logical Channel Identifier (LCID) 31. The method according to claim 30, characterized in that, in, The timing adjustment and / or the adjustment granularity of the offset value are determined according to at least one of the following: the reference subcarrier spacing SCS, the carrier SCS, the bandwidth portion BWP SCS, the SCS corresponding to the random access response (RAR), the SCS corresponding to the timing advance command (TAC), the same SCS as the random access response (RAR), and the same SCS as the timing advance command (TAC). The timing adjustment and / or the adjustment range of the offset value are determined based on at least one of the following: protocol definition, default value, network-side device configuration, and network-side device indication.

32. The method according to claim 30 or 31, characterized in that, The timing adjustment information and / or the offset value information are determined based on first information, wherein the first information includes at least one of the following: Adjust rollback information periodically; At least one of the following: network type, transmission mode, and wireless access technology RAT information; Satellite parameters, which include at least one of the following: satellite altitude, speed, satellite identifier, orbit identifier, and downtilt angle; Methods for determining public timed adjustments; At least one of the following: Cyclic Prefix (CP) type, Physical Random Access Channel (PRACH) format, cell range, footprint range, and beamwidth, wherein the CP type includes Extended Cyclic Prefix (ECP) or Normal Cyclic Prefix (NCP); MAC CE type, wherein the MAC CE type includes Random Access Response (RAR) MAC CE and / or Timed Advance Command (TAC) MAC CE; One of the following: subcarrier spacing, frequency domain range, and frequency band; Beam index and / or SSB index.

33. The method according to claim 32, characterized in that, The adjustment granularity includes an indicator granularity, and the method for determining the indicator granularity includes at least one of the following: The granularity of the RAR MAC CE indication remains unchanged, while the granularity of the TAC MAC CE indication is determined based on the first information; The indication granularity of both RAR MAC CE and TAC MAC CE is determined based on the first information; The indication of RAR MAC CE is determined based on the first information, while the indication granularity of TAC MAC CE remains unchanged.

34. A timing adjustment device, characterized in that, include: An information acquisition module is used to acquire timing adjustment information, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment; The first determining module is used to determine the target timing adjustment based on the timing adjustment information.

35. A communication device, characterized in that, include: The information determination module is used to obtain target information based on at least one of reference ephemeris information and the service time of a first satellite, wherein the target information includes at least one of the ephemeris information of the terminal's serving satellite at a first moment, the terminal's serving satellite, and the terminal's serving cell.

36. A communication device, characterized in that, include: The information sending module is used to send timing adjustment information to the terminal, wherein the timing adjustment information includes the adjustment granularity and / or adjustment range of the timing adjustment.

37. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the timing adjustment method as described in any one of claims 1 to 26.

38. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the timing adjustment method as described in any one of claims 27 to 33.

39. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the timing adjustment method as described in any one of claims 1 to 26, or implement the steps of the timing adjustment method as described in any one of claims 27 to 33.