A transmission timing determination method, user equipment, base station and storage medium

By combining autonomous parameters and network indication signaling in the UE, the problem of the existing technology only supporting closed-loop TA update in the connected state is solved, and the open-loop and closed-loop TA adjustment in the NTN scenario is realized, which improves the system's Flexibility and efficiency.

CN114765849BActive Publication Date: 2025-02-18CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110053763.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-15
Publication Date
2025-02-18
Estimated Expiration
2041-01-15

AI Technical Summary

Technical Problem

The existing technical solutions involving NR only support closed-loop TA update method in connected states and cannot meet the needs of some scenarios.

Method used

A transmission timing determination method is provided. The UE adjusts signaling according to the autonomously determined parameters and the TA indicated by the network, determines the transmission timing, and supports open-loop and closed-loop TA adjustment methods.

Benefits of technology

It realizes the need for TA adjustment that supports open and closed loops in NTN scenarios, improves TA compensation accuracy, and reduces the frequency of frequent TA adjustment commands sent by the network side.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114765849B_ABST
    Figure CN114765849B_ABST
Patent Text Reader

Abstract

The present invention discloses a transmission timing determination method, user equipment and storage medium, including: UE determines the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network. The present invention can support the TA adjustment requirements of open loop and closed loop, solves the problem that only the closed loop TA update mode in the connected state is supported and the requirements of some scenarios cannot be met, and can avoid the network side from frequently sending TA adjustment commands.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a transmission timing determination method, user equipment, a base station and a storage medium. Background Art

[0002] In order to meet the demand for ubiquitous wireless coverage, the 5G system needs to support the integration of terrestrial networks and satellite networks. To this end, 3GPP is conducting NTN (non-terrestrial network) standardization research, hoping to use satellite networks to:

[0003] Provide cost-effective coverage for un-served areas (ocean, aircraft, underwater) in 5G deployment;

[0004] Strengthen the reliability of 5G networks: improve the continuity of high-speed M2M (Machine to Machine) / IoT (Internet of Everything) services, provide communications in extreme environments, and provide emergency communications guarantees;

[0005] Ensure 5G network scalability and provide effective multicast / broadcast resources for the network edge.

[0006] According to the different signal processing capabilities of satellite payloads, satellite communications are divided into two typical architectures: one based on transparent payload and the other based on regenerative payload. Figure 1 Schematic diagram of satellite network architecture for transparent forwarding. Figure 2 This is a schematic diagram of the satellite network architecture for regeneration and forwarding. The specific architecture is shown in the figure.

[0007] Transparent forwarding is also called bent-pipe transmission. For the transparent forwarding architecture, the satellite only plays the role of a frequency converter and RF amplifier, and both the service link (fronthaul link) and the feeder link (feeder link) use the NR (5G New Radio) Uu port. NTN GW (Gateway) can transparently transmit NR Uu port signals, and different transparent transmission satellites can be connected to the same ground base station gNB (NR Node B). Among them, the Uu port is the air interface between UTRAN (Universal Terrestrial Radio Access Network) and UE (User Equipment).

[0008] For the regeneration and forwarding architecture, the satellite plays the role of gNB-DU (Distributed Unit) or gNB, the service link uses the NR Uu interface, and the feeder link uses the satellite private air interface SRI (Satellite Radio Interface). NTN GW is the Transport Network Layer node, and different satellite-borne gNBs can be connected to the same ground 5G core network.

[0009] There are public solutions involving transparent forwarding scenarios, and it is assumed that the UE has a GNSS (Global Navigation Satellite System). The UE can obtain its own location information and / or reference time or frequency based on the GNSS.

[0010] In view of the extremely large path propagation delay between UE-satellite-terrestrial gateway-ground base station, the UE needs to estimate and compensate for the complete path delay between the UE and the ground base station at least when sending Msg 1 (message 1).

[0011] To achieve this goal, two TA (Timing Advance) estimation and compensation schemes are proposed:

[0012] Scenario 1: Figure 3This is a schematic diagram of a TA pre-compensation solution based on UE position, ephemeris, and network indication information. As shown in the figure, the UE obtains its own position information based on GNSS, and estimates the propagation delay of the service link (i.e., the link from UE to satellite) in combination with the satellite ephemeris, and then combines the propagation delay of the feeder link (i.e., the link from satellite to gateway, gateway to base station) broadcast by the network, and the propagation delay of the complete path from base station to UE, and autonomously compensates TA accordingly.

[0013] One solution is as follows:

[0014] TA=(N TA +N TA,offset +N TA,offsetcommon )×T c

[0015] Among them, N TA It is the UE-specific TA component estimated by the UE. The UE estimates the path propagation delay of the service link based on its own location information obtained through GNSS and the satellite position obtained through satellite ephemeris, and determines N accordingly. TA , such as N TA T c Equal to 2 times the propagation delay from satellite to UE;

[0016] N TA,offset Determined based on the frequency band and LTE (Long term evolution) / NR coexistence conditions, which are existing protocol parameters;

[0017] N TA,offsetcommon It is a network indication parameter used to compensate for the propagation delay of the path from the satellite to the base station.

[0018] T c =1 / (Δf max ·N f ), where Δf max =480*10 3 Hz,N f =4096.

[0019] Solution 2: The UE obtains the GNSS timing reference based on GNSS, and determines the total propagation delay of the base station-satellite-UE based on the timestamp carried in the SIB (System Information Block) information (indicating the GNSS timing when the SIB message was sent), and autonomously compensates the TA accordingly.

[0020] Figure 4This is a schematic diagram of a timestamp-based TA pre-compensation solution. As shown in the figure, the base station carries a timestamp associated with the time when the system message is sent in the system message, and the timestamp is in UTC (Universal Time Coordination). The UE obtains a reference time base through GNSS. When the UE receives a system message, it determines the UTC time of the receiving time based on its own reference time base, and then combines the timestamp indicated in the system message to determine the total air interface propagation delay of the system message, and then estimates the TA, for example, TA = 2*total air interface propagation delay.

[0021] It can be seen that in the initial access phase, the UE needs to autonomously estimate and compensate for the complete path delay between the UE and the ground base station.

[0022] After entering the connected state, the UE needs to update the TA value.

[0023] In the existing technical solutions involving NR, only the closed-loop TA adjustment method based on MAC CE (Media Access Control Element) indicating the TA adjustment amount is supported. That is, the base station indicates the TA adjustment amount in the MAC CE. The UE updates the TA value based on the network indication. The specific formula is:

[0024] N TA_new =N TA_old +(T A -31)·16·64 / 2 μ

[0025] Among them, T A =0,1,2,…,63. A Indicated by MAC CE.

[0026] The deficiency of the existing technology is that the existing technical solutions involving NR only support closed-loop TA update mode in connected state, and therefore cannot meet the needs of some scenarios. Summary of the invention

[0027] The present invention provides a transmission timing determination method, user equipment, base station and storage medium, which are used to solve the problem that the existing technical solutions involving NR only support a closed-loop TA update method in a connected state and therefore cannot meet the requirements of some scenarios.

[0028] The present invention provides the following technical solutions:

[0029] A method for determining transmission timing, comprising:

[0030] The UE determines the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network.

[0031] In an implementation, the transmission timing includes one or a combination of the following transmission timings:

[0032] PUSCH transmission timing;

[0033] PUCCH transmission timing;

[0034] SRS transmission timing;

[0035] DMRS transmission timing.

[0036] In an implementation, the transmission timing includes a first component and the second component in:

[0037] The first component is determined autonomously by the UE;

[0038] The second component is determined according to TA adjustment signaling indicated by the network.

[0039] In implementation, the second component is determined according to the accumulated TA adjustment amount indicated by the network.

[0040] In implementation,

[0041] Among them, TA(t i ) is the transmission timing TA of the UE;

[0042] is the first component;

[0043] is the second component;

[0044] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0045] In progress

[0046] First Component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0047] Formula 1:

[0048]

[0049] Formula 2:

[0050]

[0051] Formula 3:

[0052]

[0053] Formula 4:

[0054]

[0055] in, t i TA estimated autonomously by the UE at time t;

[0056] Y(t i ) According to t i The network indication parameter received before the time is determined;

[0057] t PRACH PRACH sending time;

[0058] is the TA when sending a random access signal;

[0059] is the TA estimated autonomously by the UE when sending a random access signal;

[0060] Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined;

[0061] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0062] The implementation also includes:

[0063] The UE determines, according to the position of the UE and the satellite position, or,

[0064] The UE determines the timing information carried in the system message and / or the high-level signaling.

[0065] In implementation, the UE determines based on the location of the UE and the satellite location in, is equal to the TA of the service link; or,

[0066] The UE determines, according to the position of the UE and the satellite position, in, Propagation delay to the satellite; or,

[0067] The UE determines the timing information carried in the system message and / or the high-level signaling. in, is equal to the sum of the TA of the service link and the feeder link; or,

[0068] The UE determines the timing information carried in the system message and / or the high-level signaling. in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0069] In implementation, determining the propagation delay according to the position of the UE, the satellite position, and the network indication parameter includes:

[0070] In the transparent forwarding architecture, the UE determines the propagation delay of the service link based on its own position and the satellite position, wherein the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network, and the UE obtains the propagation delay of the feeder link through the network indication parameter, wherein the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0071] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0072] In implementation, determining the propagation delay according to the timing information carried in the high-level signaling includes:

[0073] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the UE obtains a reference time reference through GNSS. When the UE receives the system message, it determines the UTC of the receiving time based on its own reference time reference, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0074] The propagation delay is the total air interface propagation delay of the system message;

[0075] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0076] In implementation, the second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and further includes:

[0077] Formula 5:

[0078]

[0079] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0080] Formula 6:

[0081]

[0082] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0083] Formula 7:

[0084]

[0085]

[0086] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m Adjust the sending time or receiving time of signaling for the mth TA.

[0087] In implementation, determining δ according to the TA adjustment signaling indicated by the network also includes:

[0088] The TA adjustment signaling indicated by the network includes a parameter δ; or,

[0089] The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ;

[0090] Wherein, δ or δ′ represents the TA offset.

[0091] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m , also includes:

[0092] The TA adjustment signaling indicated by the network includes the parameter δ m ;or,

[0093] The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ;

[0094] Among them, δ m or δ′ m Indicates TA offset.

[0095] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m and v m , also includes:

[0096] The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or,

[0097] The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u;

[0098] Among them, δ m or δ′ m Indicates TA offset, v m or v′ m Indicates the rate of change of TA offset.

[0099] In implementation, the TA adjustment signaling indicated by the network is determined Also includes;

[0100]

[0101] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0102] During implementation, it further includes:

[0103] When the TA adjustment signaling indicated by the network is received, at least one of the following parameters or a combination thereof is updated:

[0104] or

[0105] In implementation, when the second component is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before UL transmission; or,

[0106] The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

[0107] During implementation, it further includes:

[0108] If the second component is greater than a preset first threshold, determining that the second component is equal to the first threshold; and / or,

[0109] If the second component is smaller than a preset second threshold, it is determined that the second component is equal to the second threshold.

[0110] In implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined setting.

[0111] A method for determining transmission timing, comprising:

[0112] The base station indicates a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated timing advance TA adjustment signaling.

[0113] In the implementation, the method further includes sending one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0114] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0115] A user equipment, comprising:

[0116] The processor reads the program in the memory and performs the following processes:

[0117] Determining the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network;

[0118] A transceiver is used to receive and send data under the control of the processor.

[0119] In an implementation, the transmission timing includes one or a combination of the following transmission timings:

[0120] PUSCH transmission timing;

[0121] PUCCH transmission timing;

[0122] SRS transmission timing;

[0123] DMRS transmission timing.

[0124] In an implementation, the transmission timing includes a first component and the second component in:

[0125] The first component is determined autonomously by the UE;

[0126] The second component is determined according to TA adjustment signaling indicated by the network.

[0127] In implementation, the second component is determined according to the accumulated TA adjustment amount indicated by the network.

[0128] In implementation,

[0129] Among them, TA(t i ) is the transmission timing TA of the UE;

[0130] is the first component;

[0131] is the second component;

[0132] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0133] In implementation, the first component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0134] Formula 1:

[0135]

[0136] Formula 2:

[0137]

[0138] Formula 3:

[0139]

[0140] Formula 4:

[0141]

[0142] in, t i TA estimated autonomously by the UE at time t;

[0143] Y(t i ) According to t i The network indication parameter received before the time is determined;

[0144] t PRACH PRACH sending time;

[0145] is the TA when sending a random access signal;

[0146] is the TA estimated autonomously by the UE when sending a random access signal;

[0147] Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined;

[0148] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0149] The implementation also includes:

[0150] The UE determines, according to the position of the UE and the satellite position, or,

[0151] The UE determines the timing information carried in the system message and / or the high-level signaling.

[0152] In implementation, the UE determines based on the location of the UE and the satellite location in, is equal to the TA of the service link; or,

[0153] The UE determines, according to the position of the UE and the satellite position, in, Propagation delay to the satellite; or,

[0154] The UE determines the timing information carried in the system message and / or the high-level signaling. in, is equal to the sum of the TA of the service link and the feeder link; or,

[0155] The UE determines the timing information carried in the system message and / or the high-level signaling. in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0156] In implementation, determining the propagation delay according to the position of the UE, the satellite position, and the network indication parameter includes:

[0157] In the transparent forwarding architecture, the propagation delay of the service link is determined according to the own position and the satellite position, wherein the own position is obtained through GNSS; the satellite position at a given time is determined according to the satellite ephemeris broadcast by the network, and the propagation delay of the feeder link is obtained through the network indication parameter, and the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0158] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0159] In implementation, determining the propagation delay according to the timing information carried in the high-level signaling includes:

[0160] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the reference time base is obtained through GNSS. When receiving the system message, the base station determines the UTC of the receiving time based on its own reference time base, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0161] The propagation delay is the total air interface propagation delay of the system message;

[0162] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0163] In implementation, the second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and further includes:

[0164] Formula 5:

[0165]

[0166] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0167] Formula 6:

[0168]

[0169] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0170] Formula 7:

[0171]

[0172]

[0173] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ mAdjust the sending time or receiving time of signaling for the mth TA.

[0174] In implementation, determining δ according to the TA adjustment signaling indicated by the network also includes:

[0175] The TA adjustment signaling indicated by the network includes a parameter δ; or,

[0176] The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ;

[0177] Wherein, δ or δ′ represents the TA offset.

[0178] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m , also includes:

[0179] The TA adjustment signaling indicated by the network includes the parameter δ m ;or,

[0180] The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ;

[0181] Among them, δ m or δ′ m Indicates TA offset.

[0182] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m and v m , also includes:

[0183] The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or,

[0184] The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u;

[0185] Among them, δ m or δ′ m Indicates TA offset, v m or v′ m Indicates the rate of change of TA offset.

[0186] In implementation, the TA adjustment signaling indicated by the network is determined Also includes;

[0187]

[0188] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0189] During implementation, it further includes:

[0190] When the TA adjustment signaling indicated by the network is received, at least one of the following parameters or a combination thereof is updated:

[0191] or

[0192] In implementation, when the second component is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before UL transmission; or,

[0193] The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

[0194] During implementation, it further includes:

[0195] If the second component is greater than a preset first threshold, determining that the second component is equal to the first threshold; and / or,

[0196] If the second component is smaller than a preset second threshold, it is determined that the second component is equal to the second threshold.

[0197] In implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined setting.

[0198] A user equipment, comprising:

[0199] The determination module is used to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network.

[0200] In implementation, the determination module is further used to determine the transmission timing including one of the following transmission timings or a combination thereof:

[0201] PUSCH transmission timing;

[0202] PUCCH transmission timing;

[0203] SRS transmission timing;

[0204] DMRS transmission timing.

[0205] In the implementation, the determination module is further used to determine the first component and the second component The transmission timing of

[0206] The first component is determined autonomously by the UE;

[0207] The second component is determined according to TA adjustment signaling indicated by the network.

[0208] In implementation, the determination module is further configured to determine the second component according to the accumulated TA adjustment amount indicated by the network.

[0209] In implementation,

[0210] Among them, TA(t i ) is the transmission timing TA of the UE;

[0211] is the first component;

[0212] is the second component;

[0213] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0214] In implementation, the first component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0215] Formula 1:

[0216]

[0217] Formula 2:

[0218]

[0219] Formula 3:

[0220]

[0221] Formula 4:

[0222]

[0223] in, t i TA estimated autonomously by the UE at time t;

[0224] Y(t i ) According to t i The network indication parameter received before the time is determined;

[0225] t PRACH PRACH sending time;

[0226] is the TA when sending a random access signal;

[0227] is the TA estimated autonomously by the UE when sending a random access signal;

[0228] Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined;

[0229] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0230] In the implementation, the determination module is further used for the UE to determine according to the location of the UE and the satellite location. Or, the UE determines according to the timing information carried in the system message and / or the high-level signaling

[0231] In the implementation, the determination module is further used to determine according to the position of the UE and the satellite position in, is equal to the TA of the service link; or,

[0232] According to the position of the UE and the satellite position, determine in, Propagation delay to the satellite; or,

[0233] Determine the timing information carried in the system message and / or high-level signaling in, is equal to the sum of the TA of the service link and the feeder link; or,

[0234] Determine the timing information carried in the system message and / or high-level signaling in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0235] In implementation, the determination module is further used to determine the propagation delay according to the position of the UE, the satellite position, and the network indication parameter, including:

[0236] In the transparent forwarding architecture, the UE determines the propagation delay of the service link based on its own position and the satellite position, wherein the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network, and the UE obtains the propagation delay of the feeder link through the network indication parameter, wherein the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0237] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0238] In implementation, the determination module is further used to determine the propagation delay according to the timing information carried in the high-level signaling, including:

[0239] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the UE obtains a reference time reference through GNSS. When the UE receives the system message, it determines the UTC of the receiving time based on its own reference time reference, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0240] The propagation delay is the total air interface propagation delay of the system message;

[0241] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0242] In implementation, the determination module is further used to determine the second component according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and also includes:

[0243] Formula 5:

[0244]

[0245] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0246] Formula 6:

[0247]

[0248] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0249] Formula 7:

[0250]

[0251]

[0252] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m Adjust the sending time or receiving time of signaling for the mth TA.

[0253] In implementation, the determination module is further used to determine δ according to the TA adjustment signaling indicated by the network, and further includes:

[0254] The TA adjustment signaling indicated by the network includes a parameter δ; or,

[0255] The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ;

[0256] Wherein, δ or δ′ represents the TA offset.

[0257] In the implementation, the determination module is further used to determine δ according to the TA adjustment signaling indicated by the network. m , also includes:

[0258] The TA adjustment signaling indicated by the network includes the parameter δ m ;or,

[0259] The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ;

[0260] Among them, δ m or δ′ m Indicates TA offset.

[0261] In the implementation, the determination module is further used to determine δ according to the TA adjustment signaling indicated by the network. m and v m , also includes:

[0262] The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or,

[0263] The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′m ·T c , v m =v′ m u;

[0264] Among them, δ m or δ′ m Indicates TA offset, v m or v′ m Indicates the rate of change of TA offset.

[0265] In the implementation, the determination module is further used to determine according to the TA adjustment signaling indicated by the network Also includes;

[0266]

[0267] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0268] During implementation, it further includes:

[0269] An updating module, configured to update at least one or a combination of the following parameters when receiving the TA adjustment signaling indicated by the network:

[0270] or

[0271] In implementation, the determination module is further configured to determine the second component according to the most recent TA adjustment command before UL transmission; or, determine the second component according to the most recent TA adjustment command before PDCCH transmission corresponding to UL transmission.

[0272] In implementation, the determination module is further used to: if the second component is greater than a preset first threshold, determine that the second component is equal to the first threshold; and / or, if the second component is less than a preset second threshold, determine that the second component is equal to the second threshold.

[0273] In implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined setting.

[0274] A base station, comprising:

[0275] The processor reads the program in the memory and performs the following processes:

[0276] Indicating TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated timing advance TA adjustment signaling;

[0277] A transceiver is used to receive and send data under the control of the processor.

[0278] In the implementation, the method further includes sending one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0279] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0280] A base station, comprising:

[0281] The sending module is used to indicate a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated time advance TA adjustment signaling.

[0282] In the implementation, the sending module is further used to send one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0283] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0284] A computer-readable storage medium stores a computer program for executing the above transmission timing determination method.

[0285] The beneficial effects of the present invention are as follows:

[0286] The prior art only supports the closed-loop TA adjustment mode, and the UE adjusts the TA only when it receives the TA adjustment command sent by the base station. In the technical solution provided by the implementation of the present invention, since the UE not only supports the closed-loop adjustment mode: determining the transmission timing of the UE according to the TA adjustment signaling indicated by the network, but also supports the open-loop adjustment mode: determining the transmission timing of the UE according to the parameters determined autonomously by the UE, it can support the open-loop + closed-loop TA adjustment requirements, solving the problem of only supporting the closed-loop TA update mode in the connected state and failing to meet the requirements of some scenarios.

[0287] Furthermore, an "asynchronous" TA adjustment scheme is proposed, that is, an intermediate variable is introduced to count the accumulated closed-loop TA adjustment amount.

[0288] Furthermore, it also supports that the TA adjustment command includes both the TA offset and the TA offset change rate. Within a period of time, the UE updates the TA according to the TA offset change rate indicated by the network to avoid frequent sending of TA adjustment commands by the network side. BRIEF DESCRIPTION OF THE DRAWINGS

[0289] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0290] Figure 1 A schematic diagram of a satellite network architecture for transparent forwarding in the background technology;

[0291] Figure 2 It is a schematic diagram of the satellite network architecture of regeneration and forwarding in the background technology;

[0292] Figure 3 A schematic diagram of a TA pre-compensation solution based on UE position, ephemeris, and network indication information in the background technology;

[0293] Figure 4 A schematic diagram of a TA pre-compensation solution based on a timestamp in the background technology;

[0294] Figure 5 A schematic diagram of an implementation flow of a method for determining transmission timing in an embodiment of the present invention;

[0295] Figure 6 Schematic diagram of a TA pre-compensation solution based on UE position and ephemeris in an embodiment of the present invention;

[0296] Figure 7 A schematic diagram of a TA pre-compensation solution based on UE position, ephemeris, and network indication information in an embodiment of the present invention;

[0297] Figure 8 Schematic diagram of a TA pre-compensation solution based on timestamp in an embodiment of the present invention;

[0298] Fig. 9 In the embodiment of the present invention, mode 3 determines δ according to the TA adjustment signaling indicated by the network. m and v m Schematic diagram;

[0299] Fig.10 It is a schematic diagram of an implementation flow of a method for determining transmission timing at a base station side in an embodiment of the present invention;

[0300] Fig.11 This is a schematic diagram of the UE structure in an embodiment of the present invention;

[0301] Fig.12 FIG. 1 is a schematic diagram of the structure of a base station in an embodiment of the present invention. DETAILED DESCRIPTION

[0302] The inventors noticed during the invention process that:

[0303] The existing technical solutions involving NR only support the closed-loop TA update method in the connected state. However, in some NTN scenarios, it is necessary to support the TA update method that combines open-loop and closed-loop.

[0304] As in Figure 3 In the TA pre-compensation scheme based on UE position, ephemeris, and network indication information shown, the propagation delay of the service link changes rapidly due to the rapid movement of the satellite (possibly a LEO (Low Earth Orbit Satellite) satellite) and the UE (possibly on an airplane). It is also difficult for the base station to grasp the movement trajectory of the UE. Therefore, allowing the UE to autonomously update the TA component of the service link will effectively improve the TA compensation accuracy.

[0305] On the other hand, the TA adjustment amount indicated by the network may need to indicate both the TA change amount and the change rate of the change amount.

[0306] As in Figure 4 In the timestamp-based TA pre-compensation scheme shown, the satellite moves rapidly, and even if the UE is stationary, the propagation delay of the service link and the feeder link will change rapidly. In order to avoid the network side from sending TA adjustment commands frequently, a feasible way is that the TA adjustment command sent by the network includes two parts: 1) instantaneous TA adjustment amount; 2) the rate of change of the TA adjustment amount. Based on the movement trajectory of the satellite, the base station predicts the change law of the propagation delay of the service link and the feeder link over a period of time, and performs linear fitting to obtain the intercept and slope, and determines the instantaneous TA adjustment amount (corresponding to the intercept of the fitting curve) and the rate of change of the TA adjustment amount (corresponding to the slope of the fitting curve) based on this. In this way, after receiving a TA adjustment command once, the UE can predict the TA change law within a period of time, and then significantly reduce the frequency of the network sending TA adjustment commands to reduce the network indication signaling overhead.

[0307] Based on this, at least for the above demands, an embodiment of the present invention will provide a TA adjustment solution combining open-loop and closed-loop to adapt to the special needs of NTN scenarios.

[0308] The specific implementation of the present invention will be described below in conjunction with the accompanying drawings.

[0309] Figure 5 A schematic diagram of a flow chart for implementing a transmission timing determination method, as shown in the figure, may include:

[0310] Step 501: The UE autonomously determines parameters and receives TA adjustment signaling indicated by the network;

[0311] Step 502: The UE determines the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network.

[0312] Specifically, the transmission timing determination scheme is applied to the UE, and the transmission timing of the UE is determined according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network.

[0313] The parameters autonomously determined by the UE can be implemented by referring to at least two TA estimation and compensation schemes in the background technology. Of course, those skilled in the art will readily appreciate that other parameters that are helpful in determining the transmission timing are also possible and can be determined as needed during implementation.

[0314] In an implementation, the transmission timing includes one or a combination of the following transmission timings:

[0315] PUSCH transmission timing;

[0316] PUCCH transmission timing;

[0317] SRS transmission timing;

[0318] DMRS transmission timing.

[0319] Specifically, determining the transmission timing of the UE includes at least one of the following:

[0320] Determine the transmission timing of PUSCH (Physical Uplink Shared Channel); Determine the transmission timing of PUCCH (Physical Uplink Control CHannel); Determine the transmission timing of SRS (Sounding radio signal); Determine the transmission timing of DMRS (demodulation reference signal).

[0321] In an implementation, the transmission timing includes a first component and the second component in:

[0322] The first component is determined autonomously by the UE;

[0323] The second component is determined according to TA adjustment signaling indicated by the network.

[0324] Specifically, the transmission timing includes at least a first component and a second component; wherein the first component is determined autonomously by the UE; and the second component is determined according to the TA adjustment signaling indicated by the network.

[0325] In implementation, the second component is determined according to the accumulated TA adjustment amount indicated by the network.

[0326] In implementation, the UE determines the first component according to the propagation delay. Specifically, the propagation delay mainly refers to the path propagation delay from the UE to the satellite, or the total path propagation delay from the UE to the base station. When the propagation delay is the total path propagation delay from the UE to the base station, the path component components may be different in different scenarios, and can be determined according to practical conditions in implementation.

[0327] Specifically, the second component is determined according to the accumulated network indication adjustment amount.

[0328] In implementation,

[0329] Among them, TA(t i ) is the transmission timing TA of the UE;

[0330] is the first component;

[0331] is the second component;

[0332] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0333] In one embodiment, C0=N TA_offset , and N TA,offset It is determined based on the frequency band and LTE (Long term evolution) / NR coexistence situation and is an existing protocol parameter.

[0334] In implementation, the first component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0335] Formula 1:

[0336]

[0337] Formula 2:

[0338]

[0339] Formula 3:

[0340]

[0341] Formula 4:

[0342]

[0343] in, t i TA estimated autonomously by the UE at time t;

[0344] Y(t i ) According to t i The network indication parameter received before the time is determined;

[0345] t PRACH PRACH sending time;

[0346] is the TA when sending a random access signal;

[0347] is the TA estimated autonomously by the UE when sending a random access signal;

[0348] Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined;

[0349] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0350] In one possible implementation, is the TA adjustment value of the service link between UE and satellite. i The propagation delay from UE to satellite is determined at time Right now Propagation delay to the satellite.

[0351] Y(t i ) According to t i The network indication parameter received before the time is determined, indicating the TA adjustment between the satellite and the reference point, that is, Y(t i )≈2*the propagation delay from the satellite to the reference point. The reference point can be set on the satellite, or on the ground gateway, or on the ground base station, or in other feasible places.

[0352] In the regenerative forwarding architecture (i.e. the base station is on the satellite), It is the TA adjustment value of the service link between UE and satellite.

[0353] When determined according to Formula 1 hour,

[0354] When determined according to Formula 2 hour, The network configures Y(t i )=0. At this time, Formula 2 degenerates into Formula 1, that is:

[0355] When determined according to Formula 3 hour, in, is the TA when sending the random access signal, It is the TA estimated by the UE autonomously when sending a random access signal.

[0356] UE in t PRACH The PRACH signal is sent at all times. The TA adjustment amount of the service link between the UE and the satellite at time t. Therefore, Formula 3 degenerates into Formula 1, that is:

[0357] In some embodiments, the PRACH signal is sometimes also referred to as a Msg1 (message 1) or MsgA (message A) signal in random access.

[0358] When determined according to Formula 4 hour, The network configures Y(t PRACH )=0. At this time, Formula 2 degenerates into Formula 1, that is:

[0359] In the regenerative forwarding architecture (i.e. the base station is on the ground), It represents the sum of the TA adjustment of the service link between the UE and the satellite and the TA adjustment of the feeder link between the satellite and the reference point, that is, The reference point can be set on a satellite, or on a ground gateway, or on a ground base station, or in other feasible places.

[0360] Take setting the reference point as the ground base station as an example. It represents the sum of the TA adjustment between UE and satellite, the TA adjustment between satellite and ground gateway, and the TA adjustment between ground gateway and base station.

[0361] In the regeneration forwarding architecture, if the When , it can also be determined by formulas 2, 3, and 4

[0362] In formulas 2, 3, and 4, Both represent the TA adjustment amount of the service link between UE and satellite.

[0363] When determined according to Formula 2 hour, The network configures Y(t i ) = TA adjustment of the feeder link. i ) According to t i The latest network indication parameter received before time is determined, that is, the UE is at t i Before the time, the network indication parameter is received, and Y(t i ).

[0364] The network indication parameter may generally be indicated in a system message.

[0365] In at least one feasible implementation, the network indication parameter may be a common timing offset value. i ) = Universal timing offset indicated by the network;

[0366] In another feasible implementation, the network indication parameter may be a common timing offset value and a common timing drift rate. In this case, Y(t i ) = Universal timing offset indicated by the network + Universal timing change rate * (t i -t′ i ), where t′ i Indicates the time when the UE receives the network indication parameter. Obviously, t′ i ≤t i .

[0367] When determined according to Formula 3 hour, in, is the TA when sending the random access signal, It is the TA estimated by the UE autonomously when sending a random access signal.

[0368] UE in t PRACH The PRACH signal is sent at all times. TA adjustment amount of service link at the moment + TA adjustment amount of feeder link. Indicates t i and tPRACH The change in the TA adjustment amount of the service link between them.

[0369] Will

[0370] When determined according to Formula 4 hour,

[0371] Notice Substituting into formula 3, we can get:

[0372]

[0373] It can be seen that Formula 4 and Formula 3 are equivalent.

[0374] Comparing Formula 2 and Formula 4, we can find that they are different. Formula 2 contains Y(t i ), while formulas 3 and 4 contain Y(t PRACH ).

[0375] The following is a brief analysis of the physical meaning and performance differences of formulas 2, 3, and 4 under the regeneration and forwarding architecture (i.e., the base station is on the ground).

[0376] In formula 2, represents the sum of the TA adjustment of the service link and the TA adjustment of the feeder link at the current moment. UE updates every time It is necessary to receive network indication parameters to update Y(t i ).

[0377] Note that in order for the UE to obtain the second component It is necessary to receive the TA adjustment signaling indicated by the network. Therefore, the UE needs to listen to two copies of signaling sent by the network, which is not conducive to UE energy saving.

[0378] In formulas 3 and 4, It represents the sum of the TA adjustment of the service link at the current moment and the TA adjustment of the feeder link used when sending PRACH. In these two formulas, the UE only needs to receive the network indication parameter once before sending PRACH to determine Y(t PRACH ).

[0379] Specifically, in Formula 3, before sending PRACH, the UE receives the network indication parameter and determines Y(t PRACH ), and further determine

[0380] UE records and Value. i At this moment, UE only needs to estimate You can get

[0381] In formula 4, before sending PRACH, the UE receives the network indication parameter and determines Y(t PRACH ), and further determine

[0382] UE records Y(t PRACH ) value. i At this moment, UE only needs to estimate You can get

[0383] Compared with the method described in Formula 2, the methods described in Formula 3 and Formula 4 reduce the frequency of the UE listening to the network indication parameter, which is beneficial for the UE to reduce power consumption. For example, the UE does not need to frequently "wake up" and listen to the network indication parameter to determine Y(t i ).

[0384] Of course, for the solutions described in Formula 3 and Formula 4, the base station needs to include the feeder link TA change status in the TA adjustment signaling indicated by the network.

[0385] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0386] For example, in one embodiment, C1 is used to include at least one of the delay from the base station to the gateway, the maximum value of the UE-side timing estimation deviation (deviation margin), the satellite positioning deviation (deviation margin), and the total propagation delay deviation from the base station to the satellite (deviation margin). C1 can be a positive value, zero, or a negative value.

[0387] The unit is s, or T c Among them, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0388] Specifically, in a possible implementation mode, The unit is s, Equal to 2 times the propagation delay.

[0389] In another possible implementation, The unit is T c . Equal to 2 times the propagation delay.

[0390] The implementation also includes:

[0391] The UE determines, according to the position of the UE and the satellite position, in, is equal to the TA of the service link; or,

[0392] The UE determines, according to the position of the UE and the satellite position, in, Propagation delay to the satellite; or,

[0393] The UE determines the timing information carried in the system message and / or the high-level signaling. in, is equal to the sum of the TA of the service link and the feeder link; or,

[0394] The UE determines the timing information carried in the system message and / or the high-level signaling. in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0395] Or, it could be:

[0396] Determining the first component according to the propagation delay also includes,

[0397] Determine the propagation delay according to the position of the UE and the satellite position; or,

[0398] Determine the propagation delay according to the position of the UE, the satellite position, and a network indication parameter; or,

[0399] The propagation delay is determined according to timing information carried in system messages and / or high-layer signaling.

[0400] Specifically, the propagation delay is determined according to the position of the UE and the position of the satellite, wherein the propagation delay=the propagation delay between the UE and the satellite+C2; or,

[0401] Determine the propagation delay according to the position of the UE, the satellite position, and the network indication parameter, wherein the propagation delay=the propagation delay between the UE and the satellite+Y+C2, wherein Y is determined according to the network indication parameter; or,

[0402] Determine the propagation delay according to the timing information carried in the system message and / or the high-layer signaling, wherein the propagation delay=the total propagation delay between the UE and the base station+C2;

[0403] For example, in one embodiment, the network indication parameter includes: a common timing offset value and / or a common timing drift rate.

[0404] When the network indication parameter is a common timing offset value, Y=common timing offset value, or Y=common timing offset value*Tc.

[0405] Alternatively, when the network indication parameters are a common timing offset value and a common timing drift rate, Y=common timing offset value+common timing drift rate*T, where T is a certain time interval.

[0406] 1) In implementation, determining the propagation delay according to the position of the UE and the position of the satellite includes:

[0407] The propagation delay is the propagation delay of the service link. The UE determines the propagation delay of the service link based on its own position and the satellite position, wherein the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network.

[0408] In the regenerative forwarding architecture, the base station is on the satellite, so the propagation delay of the service link is approximately equal to the propagation delay from the base station to the UE.

[0409] Specifically, the propagation delay may be determined according to the position of the UE and the position of the satellite as follows:

[0410] Figure 6The figure is a schematic diagram of the TA pre-compensation scheme based on UE position and ephemeris. As shown in the figure, in the regeneration forwarding architecture, the satellite itself is a base station. The propagation delay is the propagation delay of the service link. The UE determines the propagation delay of the service link based on its own position and the satellite position. Among them, the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network. In one embodiment, the satellite ephemeris indicates the satellite position and satellite movement speed at the current time; in another embodiment, the satellite ephemeris indicates the Kepler orbit parameters. In both cases, the UE calculates the satellite position at a given time based on the satellite ephemeris broadcast by the network.

[0411] 2) In implementation, determining the propagation delay according to the UE position, the satellite position, and the network indication parameter includes:

[0412] In the transparent forwarding architecture, the UE determines the propagation delay of the service link based on its own position and the satellite position, wherein the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network, and the UE obtains the propagation delay of the feeder link through the network indication parameter, wherein the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0413] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0414] For example, in one embodiment, the network indication parameter includes: a common timing offset value and / or a common timing drift rate.

[0415] When the network indication parameter is a common timing offset value, Y=common timing offset value, or Y=common timing offset value*Tc.

[0416] Alternatively, when the network indication parameters are a common timing offset value and a common timing drift rate, Y=common timing offset value+common timing drift rate*T, where T is a certain time interval.

[0417] Specifically, the propagation delay may be determined according to the position of the UE, the satellite position, and the network indication parameter as follows:

[0418] Figure 7 The schematic diagram of the TA pre-compensation scheme based on UE position, ephemeris, and network indication information is shown in the figure. As shown in the figure, in the transparent forwarding architecture, the UE determines the propagation delay of the service link based on its own position and the satellite position. Among them, the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network. The UE obtains the propagation delay of the feeder link through the network indication parameter. The propagation delay of the feeder link is the total propagation delay from the satellite to the base station (which may include the total delay from the satellite to the ground gateway + the ground gateway to the ground base station).

[0419] Propagation delay = propagation delay of service link + propagation delay of feeder link.

[0420] 3) During implementation, the propagation delay is determined according to the timing information carried in the high-level signaling, including:

[0421] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the UE obtains a reference time reference through GNSS. When the UE receives the system message, it determines the UTC of the receiving time based on its own reference time reference, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0422] The propagation delay is the total air interface propagation delay of the system message;

[0423] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0424] Specifically, the propagation delay may be determined according to the timing information carried in the high-layer signaling as follows:

[0425] Figure 8 The schematic diagram of the TA pre-compensation scheme based on timestamp is shown in the figure. As shown in the figure, the base station carries the timestamp associated with the time when the system message is sent in the system message, and the timestamp is in UTC. The UE obtains the reference time base through GNSS. When the UE receives the system message, it determines the UTC time of the reception time based on its own reference time base, and then combines the timestamp indicated in the system message to determine the total air interface propagation delay of the system message.

[0426] The propagation delay is the total air interface propagation delay of the system message, that is:

[0427] Propagation delay = service link propagation delay + feeder link propagation delay;

[0428] In implementation, the second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and further includes:

[0429] Formula 5:

[0430]

[0431] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0432] Formula 6:

[0433]

[0434] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0435] Formula 7:

[0436]

[0437]

[0438] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m Adjust the sending time or receiving time of signaling for the mth TA.

[0439] Alternatively, the second component may also be determined according to the TA adjustment signaling indicated by the network in one of the following ways or a combination thereof:

[0440] Specifically, the second component may be determined according to at least one of the following methods:

[0441] Method 1:

[0442]

[0443] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0444] In this manner, δ is determined according to the TA adjustment signaling indicated by the network.

[0445] In implementation, when δ is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network includes the parameter δ; or,

[0446] The TA adjustment signaling indicated by the network includes a parameter δ', and δ = δ'·T_c, δ represents the TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0447] In method 1, δ is determined according to the TA adjustment signaling indicated by the network.

[0448] Determining δ according to the TA adjustment signaling indicated by the network, further comprising:

[0449] The TA adjustment signaling indicated by the network includes a parameter δ; or,

[0450] The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ;

[0451] Wherein, δ or δ′ represents the TA offset.

[0452] In a feasible implementation manner, the TA adjustment signaling indicated by the network includes at least a parameter δ;

[0453] In another feasible implementation manner, the TA adjustment signaling indicated by the network includes at least a parameter δ′, and δ=δ′·T c .

[0454] δ represents the TA offset.

[0455] Method 2:

[0456]

[0457] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0458] In the method, δ is determined according to the TA adjustment signaling indicated by the network. m .

[0459] Determine δ based on the TA adjustment signaling indicated by the network m , also includes:

[0460] The TA adjustment signaling indicated by the network includes the parameter δ m ;or,

[0461] The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ;

[0462] Among them, δ m or δ′ m Indicates TA offset.

[0463] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m When the TA adjustment signaling indicated by the network includes a parameter δ_m; or,

[0464] The TA adjustment signaling indicated by the network includes a parameter δ_m', and δ_m=δ_m'·T_c, δ_m represents the TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0465] In method 2, δ is determined according to the TA adjustment signaling indicated by the network. m .

[0466] In one embodiment, the TA adjustment signaling indicated by the network includes at least a parameter δ m ;

[0467] In another embodiment, the TA adjustment signaling indicated by the network includes at least a parameter δ′ m , and δ m =δ′ m ·T c .

[0468] δ m Indicates TA offset.

[0469] Method 3:

[0470]

[0471]

[0472] in, is the second component, δ m and v mDetermined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current moment, t m Adjust the sending time or receiving time of signaling for the mth TA.

[0473] In the method, δ is determined according to the TA adjustment signaling indicated by the network. m and v m .

[0474] Determine δ based on the TA adjustment signaling indicated by the network m and v m , also includes:

[0475] The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or,

[0476] The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u;

[0477] Among them, δ m or δ′ m Indicates TA offset, v m or v′ m Indicates the rate of change of TA offset.

[0478] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m and v m When the TA adjustment signaling indicated by the network includes a parameter δ_m and a parameter v_m; or,

[0479] The TA adjustment signaling indicated by the network includes δ_m' and parameter v_m', and δ_m = δ_m'·T_c, v_m = v_m'·u, where u is a constant used for unit conversion, δ_m represents the TA offset, v_m represents the rate of change of the TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0480] In mode 3, δ is determined according to the TA adjustment signaling indicated by the network. m and v m .

[0481] In a feasible implementation manner, the TA adjustment signaling indicated by the network at least includes a parameter δ m and parameter v m ;

[0482] In another feasible implementation manner, the TA adjustment signaling indicated by the network at least includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u, where u is a constant used for unit conversion.

[0483] δ m Indicates TA offset, v m Indicates the rate of change of TA offset.

[0484] In implementation, the TA adjustment signaling indicated by the network is determined Also includes;

[0485]

[0486] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0487] Or, it can also be:

[0488] The method further includes: determining δ according to the mth TA adjustment signaling indicated by the network m and v m When <δ m ,v m > is the mth time alignment command TAC command, and its transmission time is t′ m , where δ m Indicates TA adjustment offset, v m Indicates TA drift;

[0489]

[0490] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ mAdjust the sending time or receiving time of signaling for the mth TA.

[0491] In method 3, <δ m ,v m > is the mth TAC (Time Alignment Command), whose transmission time is t′ m , where δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0492] Specifically, in method 3:

[0493]

[0494] Fig. 9 For mode 3, δ is determined according to the TA adjustment signaling indicated by the network. m and v m Schematic diagram, as shown in the figure.

[0495] In implementation, when the second component is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before UL transmission; or,

[0496] The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

[0497] Specifically, updating the second component according to the TA adjustment signaling indicated by the network may also be:

[0498] The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the UL (uplink) transmission; or, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

[0499] During implementation, it further includes:

[0500] When the TA adjustment signaling indicated by the network is received, at least one of the following parameters or a combination thereof is updated:

[0501] or

[0502] Specifically, when a TA adjustment command is received, the or At least one of .

[0503] The two behaviors of the UE receiving the TA adjustment command indicated by the network and the UE updating the TA may be asynchronous.

[0504] UE's TA value = first component + second component. The first component is determined by the propagation delay of the service link. Due to the relative motion between the satellite and the UE, the first component is constantly changing.

[0505] The second component is determined by the TA adjustment signaling indicated by the network. In the case where the TA adjustment signaling includes the TA drift rate, the second component also changes continuously over time.

[0506] Therefore, the UE can adjust the TA value in real time, but can also adjust the TA value only when sending an uplink signal. Whether to adjust the TA value in real time or on demand depends on the UE implementation.

[0507] In order to support the above-mentioned UE's ability to choose when to adjust the TA, the solution allows the UE to update some internal variables related to determining the second component when receiving the TA adjustment signaling indicated by the network, such as or The UE may not be required to adjust the TA accordingly.

[0508] When an uplink signal needs to be sent, the UE then sends the signal based on the stored relevant variables. or The second component at a given time is determined, thereby determining the TA value.

[0509] During implementation, it further includes:

[0510] If the second component is greater than a preset first threshold, determining that the second component is equal to the first threshold; and / or,

[0511] If the second component is smaller than a preset second threshold, it is determined that the second component is equal to the second threshold.

[0512] In a specific implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined method.

[0513] Specifically, some boundary conditions may be determined during implementation.

[0514] The UE may miss the TA adjustment command sent by the base station, which may result in inconsistent understanding of the accumulated TA adjustment amount between the base station and the UE.

[0515] Therefore, the UE needs to have a limit on the cumulative adjustment range of TA. If it is found that the cumulative adjustment amount caused by the TA adjustment command sent by the base station side exceeds the pre-agreed or configured adjustment range, the cumulative TA adjustment amount is automatically limited to the boundary.

[0516] The first threshold and / or the second threshold are configured by the network and / or are determined according to a pre-determined setting.

[0517] Correspondingly, an implementation plan on the network side is also provided in the embodiment of the present invention, which is described below.

[0518] Fig.10 The schematic diagram of the implementation flow of the transmission timing determination method at the base station side is shown in the figure, which may include:

[0519] Step 1001: The base station determines a TA adjustment signaling to indicate to the UE;

[0520] Step 1002: The base station indicates a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated timing advance TA adjustment signaling.

[0521] In the implementation, the method further includes: sending one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0522] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0523] Since the behaviors of the base station and the UE correspond, the specific implementation methods of each message and parameter please refer to the implementation of the UE, which will not be repeated here.

[0524] Based on the same inventive concept, a user device, a base station and a computer-readable storage medium are also provided in an embodiment of the present invention. Since the principles of solving the problems of these devices are similar to those of the transmission timing determination method, the implementation of these devices can refer to the implementation of the method, and the repeated parts will not be repeated.

[0525] Fig.11 This is a schematic diagram of the UE structure. As shown in the figure, the user equipment includes:

[0526] The processor 1100 is used to read the program in the memory 1120 and execute the following process:

[0527] Determining the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network;

[0528] The transceiver 1110 is configured to receive and send data under the control of the processor 1100 .

[0529] In an implementation, the transmission timing includes one or a combination of the following transmission timings:

[0530] PUSCH transmission timing;

[0531] PUCCH transmission timing;

[0532] SRS transmission timing;

[0533] DMRS transmission timing.

[0534] In an implementation, the transmission timing includes a first component and the second component in:

[0535] The first component is determined autonomously by the UE;

[0536] The second component is determined according to TA adjustment signaling indicated by the network.

[0537] In implementation, the second component is determined according to the accumulated TA adjustment amount indicated by the network.

[0538] In implementation,

[0539] Among them, TA(t i ) is the transmission timing TA of the UE;

[0540] is the first component;

[0541] is the second component;

[0542] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0543] In implementation, the first component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0544] Formula 1:

[0545]

[0546] Formula 2:

[0547]

[0548] Formula 3:

[0549]

[0550] Formula 4:

[0551]

[0552] in, t i TA estimated autonomously by the UE at time t;

[0553] Y is determined according to the network indication parameters;

[0554] is the TA when sending a random access signal;

[0555] is the TA estimated autonomously by the UE when sending a random access signal;

[0556] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0557] The implementation also includes:

[0558] The UE determines, according to the position of the UE and the satellite position, or,

[0559] The UE determines the timing information carried in the system message and / or the high-level signaling.

[0560] In implementation, the UE determines based on the location of the UE and the satellite location in, Propagation delay to the satellite; or,

[0561] The UE determines the timing information carried in the system message and / or the high-level signaling. in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0562] In implementation, determining the propagation delay according to the position of the UE, the satellite position, and the network indication parameter includes:

[0563] In the transparent forwarding architecture, the propagation delay of the service link is determined according to the own position and the satellite position, wherein the own position is obtained through GNSS; the satellite position at a given time is determined according to the satellite ephemeris broadcast by the network, and the propagation delay of the feeder link is obtained through the network indication parameter, and the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0564] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0565] In implementation, determining the propagation delay according to the timing information carried in the high-level signaling includes:

[0566] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the reference time base is obtained through GNSS. When receiving the system message, the base station determines the UTC of the receiving time based on its own reference time base, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0567] The propagation delay is the total air interface propagation delay of the system message;

[0568] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0569] In implementation, the second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and further includes:

[0570] Formula 5:

[0571]

[0572] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0573] Formula 6:

[0574]

[0575] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0576] Formula 7:

[0577]

[0578]

[0579] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m Adjust the sending time or receiving time of signaling for the mth TA.

[0580] In implementation, determining δ according to the TA adjustment signaling indicated by the network also includes:

[0581] The TA adjustment signaling indicated by the network includes a parameter δ; or,

[0582] The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ;

[0583] Wherein, δ or δ′ represents the TA offset.

[0584] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m , also includes:

[0585] The TA adjustment signaling indicated by the network includes the parameter δ m ;or,

[0586] The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ;

[0587] Among them, δ m or δ′ m Indicates TA offset.

[0588] In implementation, δ is determined according to the TA adjustment signaling indicated by the network. m and v m , also includes:

[0589] The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or,

[0590] The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u;

[0591] Among them, δ m or δ′ m Indicates TA offset, v m or v′ m Indicates the rate of change of TA offset.

[0592] In implementation, the TA adjustment signaling indicated by the network is determined Also includes;

[0593]

[0594] Among them, δ m and v mDetermined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0595] During implementation, it further includes:

[0596] When the TA adjustment signaling indicated by the network is received, at least one of the following parameters or a combination thereof is updated:

[0597] or

[0598] In implementation, when the second component is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before UL transmission; or,

[0599] The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

[0600] During implementation, it further includes:

[0601] If the second component is greater than a preset first threshold, determining that the second component is equal to the first threshold; and / or,

[0602] If the second component is smaller than a preset second threshold, it is determined that the second component is equal to the second threshold.

[0603] In implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined setting.

[0604] Among them, Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1100 and various circuits of memory represented by memory 1120 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1110 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 1130 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0605] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 when performing operations.

[0606] An embodiment of the present invention further provides a user equipment, including:

[0607] The determination module is used to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the TA adjustment signaling indicated by the network.

[0608] In implementation, the determination module is further used to determine the transmission timing including one of the following transmission timings or a combination thereof:

[0609] PUSCH transmission timing;

[0610] PUCCH transmission timing;

[0611] SRS transmission timing;

[0612] DMRS transmission timing.

[0613] In the implementation, the determination module is further used to determine the first component and the second component The transmission timing of

[0614] The first component is determined autonomously by the UE;

[0615] The second component is determined according to TA adjustment signaling indicated by the network.

[0616] In implementation, the determination module is further configured to determine the second component according to the accumulated TA adjustment amount indicated by the network.

[0617] In implementation,

[0618] Among them, TA(t i ) is the transmission timing TA of the UE;

[0619] is the first component;

[0620] is the second component;

[0621] C0 is zero, or is determined according to agreement or high-level signaling configuration.

[0622] In implementation, the first component Autonomously determined by the UE, further comprising determining according to one of the following formulas or a combination thereof:

[0623] Formula 1:

[0624]

[0625] Formula 2:

[0626]

[0627] Formula 3:

[0628]

[0629] Formula 4:

[0630]

[0631] in, t i TA estimated autonomously by the UE at time t;

[0632] Y(t i ) According to t i The network indication parameter received before the time is determined;

[0633] t PRACH PRACH sending time;

[0634] is the TA when sending a random access signal;

[0635] is the TA estimated autonomously by the UE when sending a random access signal;

[0636] Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined;

[0637] C1 is zero, or is determined according to agreement or high-level signaling configuration.

[0638] In the implementation, the determination module is further used for the UE to determine according to the location of the UE and the satellite location. or,

[0639] The UE determines the timing information carried in the system message and / or the high-level signaling.

[0640] In the implementation, the determination module is further used to determine according to the position of the UE and the satellite position in, is equal to the TA of the service link; or,

[0641] According to the position of the UE and the satellite position, determine in, Propagation delay to the satellite; or,

[0642] Determine the timing information carried in the system message and / or high-level signaling in, is equal to the sum of the TA of the service link and the feeder link; or,

[0643] Determine the timing information carried in the system message and / or high-level signaling in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

[0644] In implementation, the determination module is further used to determine the propagation delay according to the position of the UE, the satellite position, and the network indication parameter, including:

[0645] In the transparent forwarding architecture, the UE determines the propagation delay of the service link based on its own position and the satellite position, wherein the UE obtains its own position through GNSS; the UE determines the satellite position at a given time based on the satellite ephemeris broadcast by the network, and the UE obtains the propagation delay of the feeder link through the network indication parameter, wherein the propagation delay of the feeder link is the total propagation delay from the satellite to the base station;

[0646] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0647] In implementation, the determination module is further used to determine the propagation delay according to the timing information carried in the high-level signaling, including:

[0648] The base station carries a timestamp associated with the time when the system message is sent in the system message. When the timestamp is in UTC, the UE obtains a reference time reference through GNSS. When the UE receives the system message, it determines the UTC of the receiving time based on its own reference time reference, and determines the total air interface propagation delay of the system message in combination with the timestamp indicated in the system message.

[0649] The propagation delay is the total air interface propagation delay of the system message;

[0650] The propagation delay=propagation delay of service link+propagation delay of feeder link.

[0651] In implementation, the determination module is further used to determine the second component according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, and also includes:

[0652] Formula 5:

[0653]

[0654] in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network;

[0655] Formula 6:

[0656]

[0657] in, is the mth second component, is the m-1th second component, δ m Determined according to the TA adjustment signaling indicated by the network for the mth time;

[0658] Formula 7:

[0659]

[0660]

[0661] in, is the second component, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m Adjust the sending time or receiving time of signaling for the mth TA.

[0662] In the implementation, the determination module is further used to determine δ according to the parameter δ included in the TA adjustment signaling indicated by the network; or, determine δ according to the parameter δ' included in the TA adjustment signaling indicated by the network, and δ=δ'·T_c, δ represents the TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0663] In the implementation, the determination module is further used to determine δ according to the parameter δ_m included in the TA adjustment signaling indicated by the network. m or, determining δ according to the parameter δ_m' included in the TA adjustment signaling indicated by the network m , and δ_m=δ_m'·T_c, δ_m represents TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0664] In the implementation, the determination module is further used to determine δ according to the parameter δ_m and the parameter v_m included in the TA adjustment signaling indicated by the network. m and v m ; or, determining δ_m' and parameter v_m' included in the TA adjustment signaling indicated by the network, and δ_m = δ_m'·T_c, v_m = v_m'·u m and v m , where u is a constant used for unit conversion, δ_m represents the TA offset, v_m represents the rate of change of the TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

[0665] In the implementation, the determination module is further used to determine according to the TA adjustment signaling indicated by the network Also includes;

[0666]

[0667] Among them, δ m and v m Determined according to the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending or receiving time of the mth TA adjustment signaling, δ m Indicates TA adjustment offset, v m Indicates TA drift.

[0668] During implementation, it further includes:

[0669] An updating module, configured to update at least one or a combination of the following parameters when receiving the TA adjustment signaling indicated by the network:

[0670] or

[0671] In implementation, the determination module is further configured to determine the second component according to the most recent TA adjustment command before UL transmission; or, determine the second component according to the most recent TA adjustment command before PDCCH transmission corresponding to UL transmission.

[0672] In implementation, the determination module is further used to: if the second component is greater than a preset first threshold, determine that the second component is equal to the first threshold; and / or, if the second component is less than a preset second threshold, determine that the second component is equal to the second threshold.

[0673] In implementation, the first threshold and / or the second threshold is configured by a network, and / or the first threshold and / or the second threshold is determined according to a pre-determined setting.

[0674] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be implemented in the same or multiple software or hardware.

[0675] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above-mentioned transmission timing determination method.

[0676] For specific implementation, please refer to the implementation of the transmission timing determination method.

[0677] Fig.12 The following is a schematic diagram of the base station structure. As shown in the figure, the base station includes:

[0678] The processor 1200 is used to read the program in the memory 1220 and execute the following process:

[0679] Indicating TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated timing advance TA adjustment signaling;

[0680] The transceiver 1210 is configured to receive and send data under the control of the processor 1200 .

[0681] In the implementation, the method further includes sending one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0682] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0683] Among them, Fig.12In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1200 and various circuits of memory represented by memory 1220 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1210 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 may store data used by the processor 1200 when performing operations.

[0684] An embodiment of the present invention further provides a base station, including:

[0685] The sending module is used to indicate a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE according to the parameters determined autonomously by the UE and the indicated time advance TA adjustment signaling.

[0686] In the implementation, the sending module is further used to send one or a combination of the following information to the UE for the UE to determine the transmission timing of the UE:

[0687] TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

[0688] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be implemented in the same or multiple software or hardware.

[0689] In summary, the existing technology only supports the closed-loop TA adjustment method, and the UE adjusts the TA only when it receives the TA adjustment command sent by the base station. However, in NTN, both open-loop and closed-loop TA adjustment methods are required, wherein the open-loop adjustment method is that the UE always estimates and adjusts the TA autonomously; the closed-loop adjustment method is that the UE updates the TA value only after receiving the instruction from the base station. In order to support the above-mentioned open-loop + closed-loop TA adjustment requirements, the technical solution provided by the implementation of the present invention proposes an "asynchronous" TA adjustment formula, that is, an intermediate variable is introduced to count the accumulated closed-loop TA adjustment amount.

[0690] In addition, the solution also supports the TA adjustment command to include both the TA offset and the TA offset change rate. Within a period of time, the UE updates the TA according to the TA offset change rate indicated by the network to avoid frequent sending of TA adjustment commands by the network side.

[0691] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0692] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0693] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0694] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0695] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for determining transmission timing, characterized in that: include: The user equipment UE determines the transmission timing of the UE at least according to the timing advance TA determined autonomously by the UE and the TA adjustment signaling indicated by the network; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: Among them, the TA adjustment signaling indicated by the network is determined include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

2. The method according to claim 1, characterized in that The transmission timing includes one or a combination of the following transmission timings: Physical uplink shared channel PUSCH transmission timing; Physical uplink control channel PUCCH transmission timing; Transmission timing of sounding reference signal SRS; The transmission timing of the demodulation reference signal DMRS.

3. The method according to claim 1, characterized in that Among them, TA(t i ) is the transmission timing TA of the UE; is the first component; is the second component; C0 is zero, or is determined according to agreement or high-level signaling configuration.

4. The method according to claim 1, characterized in that Also includes: The UE determines, according to the position of the UE and the satellite position, in, equal to the TA of the servicelink; or, The UE determines, according to the position of the UE and the satellite position, in, Propagation delay to the satellite; or, The UE determines the timing information carried in the system message and / or the high-level signaling. in, is equal to the sum of the TA of the service link and the feeder link; or, The UE determines the timing information carried in the system message and / or the high-level signaling. in, The propagation delay between the satellite and the gateway + 2*the propagation delay between the satellite and the gateway + 2*the propagation delay between the gateway and the base station.

5. The method according to claim 1, characterized in that Determining δ according to the TA adjustment signaling indicated by the network, further comprising: The TA adjustment signaling indicated by the network includes a parameter δ; or, The TA adjustment signaling indicated by the network includes a parameter δ′, and δ=δ′·T c ; Where, δ′ represents the TA offset, T c =1 / (Δf max *N f ), Δf max =480*10 3 Hz,N f =4096.

6. The method according to claim 1, characterized in that Determine δ according to the TA adjustment signaling indicated by the mth network m , also includes: The TA adjustment signaling indicated by the network includes the parameter δ m ;or, The TA adjustment signaling indicated by the network includes the parameter δ′ m , and δ m =δ′ m ·T c ; Among them, δ′ m Indicates TA offset, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

7. The method according to claim 1, characterized in that Determine δ according to the TA adjustment signaling indicated by the mth network m and v m , also includes: The TA adjustment signaling indicated by the network includes the parameter δ m and parameter v m ;or, The TA adjustment signaling indicated by the network includes δ′ m and parameter v′ m , and δ m =δ′ m ·T c , v m =v′ m u; Among them, δ′ m Indicates TA offset, v′ m Indicates the rate of change of TA offset, u is a constant used for unit conversion, T c =1 / (Δf max ·N f ), Δf max =480*10 3 Hz,N f =4096.

8. The method according to claim 1, characterized in that Further including: When the TA adjustment signaling indicated by the network is received, at least one of the following parameters or a combination thereof is updated: or 9. The method according to claim 1, characterized in that When the second component is determined according to the TA adjustment signaling indicated by the network, the TA adjustment signaling indicated by the network is the most recent TA adjustment command before uplink UL transmission; or, The TA adjustment signaling indicated by the network is the most recent TA adjustment command before the PDCCH transmission corresponding to the UL transmission.

10. The method according to claim 1, characterized in that Further including: If the second component is greater than a preset first threshold, determining that the second component is equal to the first threshold; and / or, If the second component is smaller than a preset second threshold, it is determined that the second component is equal to the second threshold.

11. The method according to claim 10, characterized in that The first threshold and / or the second threshold are configured by a network, and / or the first threshold and / or the second threshold are determined according to a pre-determined method.

12. A method for determining transmission timing, characterized in that: include: The base station indicates a timing advance TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE at least according to the timing advance TA determined autonomously by the UE and the TA adjustment signaling indicated by the network; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: Among them, the TA adjustment signaling indicated by the network is determined include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

13. The method according to claim 12, characterized in that Further including: Sending one or a combination of the following information to a UE for the UE to determine the transmission timing of the UE: TA adjustment amount indicated by the network, parameters indicated by the network, timing information carried by system messages and / or high-layer signaling, parameters configured by high-layer signaling, TA offset, and rate of change of TA offset.

14. A user equipment, characterized in that: include: The processor reads the program in the memory and performs the following processes: Determine the transmission timing of the UE at least according to a timing advance TA determined autonomously by the UE and a TA adjustment signaling indicated by the network; a transceiver for receiving and transmitting data under the control of the processor; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: The TA adjustment signaling determined according to the network instruction include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

15. A user equipment, characterized in that: include: A determination module, configured to determine the transmission timing of the UE at least according to a timing advance TA determined autonomously by the UE and a TA adjustment signaling indicated by the network; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: Among them, the TA adjustment signaling indicated by the network is determined include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

16. A base station, characterized in that: include: The processor reads the program in the memory and performs the following processes: indicating a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE at least according to the timing advance TA determined autonomously by the UE and the indicated timing advance TA adjustment signaling; a transceiver for receiving and transmitting data under the control of the processor; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: Among them, the TA adjustment signaling indicated by the network is determined include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

17. A base station, characterized in that: include: A sending module, configured to indicate a TA adjustment signaling to the UE, wherein the TA adjustment signaling is used for the UE to determine the transmission timing of the UE at least according to the timing advance TA determined autonomously by the UE and the indicated timing advance TA adjustment signaling; The transmission timing is based on at least the first component and the second component Determine; wherein: the second component is determined according to the TA adjustment signaling indicated by the network; The first component is determined by one of the following formulas or a combination thereof: Formula 1: Formula 2: Formula 3: Formula 4: in, t i The TA determined autonomously by the UE at that moment; Y(t i ) According to t i The network indication parameter received before the time is determined; t PRACH PRACH sending time; is the TA when sending a random access signal; The TA is determined autonomously by the UE when sending a random access signal; Y(t PRACH ) According to t PRACH The network indication parameter received before the time is determined; C1 is zero, or is determined by agreement or high-level signaling configuration; Among them, the t i The TA determined autonomously by the UE at the moment includes: The UE determines, according to the position of the UE and the satellite position, or, The UE determines the timing information carried in the system message and / or the high-level signaling. The second component is determined according to the TA adjustment signaling indicated by the network according to one of the following formulas or a combination thereof, further comprising: Formula 5: in, is the new second component, is the old second component, and δ is determined according to the TA adjustment signaling indicated by the network; Formula 6: in, is the mth second component, is the m-1th second component, δ m is the TA offset determined according to the TA adjustment signaling indicated by the mth network; Formula 7: Among them, the TA adjustment signaling indicated by the network is determined include; in, is the second component, v m The rate of change of the TA offset determined by the TA adjustment signaling indicated by the network for the mth time, t i is the current time, t′ m is the sending time or receiving time of the mth TA adjustment signaling, and δ represents the TA offset.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Time delay compensation and control method and device

    CN111800852A