Uplink data transmission method and device and storage medium
By acquiring satellite auxiliary information and timing advance (TA) calibration information, the timing advance of the satellite is determined, which solves the problem of inter-symbol interference in non-terrestrial networks where uplink data cannot arrive at the terrestrial access network equipment simultaneously, and improves the accuracy of data demodulation.
Patent Information
- Application Number
- CN202510285702.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-11
- Publication Date
- 2026-02-06
AI Technical Summary
In non-terrestrial networks, uplink data sent by terminal devices to two satellites cannot reach the terrestrial access network equipment simultaneously. This causes inter-symbol interference when the access network equipment demodulates the uplink data, resulting in the inability to correctly demodulate the uplink data.
By acquiring auxiliary information from multiple satellites and current timing advance (TA) calibration information, the first TA corresponding to multiple satellites is determined, and uplink data is sent to the access network equipment through these satellites to ensure that the data arrives within the same cyclic prefix and reduce inter-symbol interference.
It improves the accuracy of uplink data demodulation in access network equipment, solves the problem of inter-symbol interference, and ensures the correct reception of data in access network equipment.
Smart Images

Figure CN121485758A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to an uplink data transmission method and device and storage medium. BACKGROUND
[0002] In a non-terrestrial network (NTN), a terminal device can send uplink data to an access device through multiple satellites.
[0003] In a transparent forwarding mode of the NTN, the total propagation delay of the service link and the feeder link exists when the uplink data sent by the terminal device reaches the ground access network device (the base station is together with the ground gateway station) through the satellite, and the propagation delay of the uplink data is different for different satellites, so it cannot be guaranteed that the uplink data sent to two satellites reaches the ground access network device through the two satellites at the same time, thereby causing the access network device to face the problem of inter-symbol interference when demodulating the uplink data, and further causing the problem of being unable to correctly demodulate the uplink data. SUMMARY
[0004] The present application provides an uplink data transmission method and device and storage medium, which solves the technical problem that the uplink data sent to two satellites cannot reach the ground access network device through the two satellites at the same time, reduces the inter-symbol interference faced by the access network device when demodulating the uplink data, and improves the correctness of the access network device demodulating the uplink data.
[0005] In a first aspect, an embodiment of the present application provides an uplink data transmission method applied to a terminal device, and the method comprises:
[0006] Obtaining assistance information of multiple satellites;
[0007] According to the assistance information of the multiple satellites and current timing advance (TA) calibration information of the multiple satellites, determining first TAs corresponding to the multiple satellites;
[0008] According to the first TAs corresponding to the multiple satellites, sending uplink data to an access network device through the multiple satellites.
[0009] In an implementation manner, the assistance information of the satellite comprises satellite ephemeris information of the satellite and a TA of a feeder link of the satellite.
[0010] In an implementation manner, the current TA calibration information of the satellite comprises the following two items:
[0011] A current absolute TA or a current relative TA corresponding to the satellite; and
[0012] A TA offset corresponding to the satellite.
[0013] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0014] In an embodiment, the method further comprises:
[0015] sending first uplink information to the access network device;
[0016] receiving first downlink information from the access network device, the first downlink information comprising current absolute TA or current relative TA corresponding to the plurality of satellites, the current absolute TA or current relative TA being determined by the access network device according to the first uplink information.
[0017] In an embodiment, the first uplink information comprises second TA corresponding to the plurality of satellites, and identification of assistance information of the plurality of satellites.
[0018] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a triggering condition for sending the first uplink information.
[0019] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; the method further comprises:
[0020] performing downlink synchronization with the primary satellite according to assistance information of the primary satellite;
[0021] performing uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite;
[0022] obtaining time offset corresponding to the at least one secondary satellite;
[0023] performing downlink synchronization with the at least one secondary satellite according to the time offset corresponding to the at least one secondary satellite and assistance information of the at least one secondary satellite;
[0024] obtaining downlink control information;
[0025] performing uplink synchronization with the access network device through the at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite.
[0026] In an embodiment, the downlink control information comprises identification of assistance information of the at least one secondary satellite, and the assistance information of the secondary satellite comprises identification of assistance information of the secondary satellite.
[0027] The performing uplink synchronization with the access network device through the at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite comprises:
[0028] The assistance information of the at least one secondary satellite includes the identified assistance information according to the identification of the assistance information of each secondary satellite in the downlink control information.
[0029] The uplink synchronization with the access network device is performed by the secondary satellite according to the assistance information of the secondary satellite.
[0030] In an implementation, the identification of the assistance information of the secondary satellite includes at least one of:
[0031] an identification of a synchronization signal block (SSB) of the secondary satellite; or
[0032] an identification of a timing advance group (TAG) corresponding to the secondary satellite.
[0033] In an implementation, the obtaining the downlink control information includes: receiving, by the primary satellite, the downlink control information sent by the access network device in a case where a first preset condition is met.
[0034] The first preset condition includes one or more of:
[0035] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0036] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0037] a channel quality indication of the terminal device is greater than or equal to a channel quality threshold value.
[0038] The sending, by the multiple satellites, of the uplink data to the access network device includes: sending, by the multiple satellites, different uplink data to the access network device.
[0039] In an implementation, the obtaining the downlink control information includes: receiving, by the primary satellite, the downlink control information sent by the access network device in a case where a second preset condition is met.
[0040] The second preset condition includes one or more of:
[0041] a quality of an uplink signal measured by the access network device is less than or equal to a signal quality threshold value; or
[0042] a channel quality indication of the terminal device is less than or equal to a channel quality threshold value.
[0043] The sending, by the multiple satellites, of the uplink data to the access network device includes: sending, by the multiple satellites, same uplink data to the access network device.
[0044] In an embodiment, the sending, by the plurality of satellites, uplink data to the access network device according to the first TA corresponding to each of the plurality of satellites comprises:
[0045] obtaining a differential offset corresponding to each of the plurality of satellites;
[0046] for each of the plurality of satellites, determining an uplink time slot corresponding to the satellite according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite, and sending, by the satellite, uplink data to the access network device in the uplink time slot.
[0047] In an embodiment, the obtaining the differential offset corresponding to each of the plurality of satellites comprises:
[0048] obtaining differential offset medium access control signaling, the differential offset medium access control signaling comprising the differential offset corresponding to each of the plurality of satellites.
[0049] In an embodiment, the differential offset medium access control signaling further comprises one or more of:
[0050] an identity of a synchronization signal block (SSB) of the satellite;
[0051] an identity of a timing advance group (TAG) corresponding to the satellite; or
[0052] a plurality of identity information, the identity information being used to indicate the satellite.
[0053] In a second aspect, an embodiment of the present application provides an uplink data transmission method, applied to an access network device, the method comprising:
[0054] sending, to a terminal device, auxiliary information of a plurality of satellites, the auxiliary information of the plurality of satellites being used for the terminal device to determine a first TA corresponding to each of the plurality of satellites;
[0055] receiving, by the plurality of satellites, uplink data sent by the terminal device according to the first TA corresponding to each of the plurality of satellites.
[0056] In an embodiment, the auxiliary information of the satellite comprises satellite ephemeris information of the satellite and a timing advance (TA) of a feeder link of the satellite.
[0057] In an embodiment, the current TA calibration information of the satellite comprises two of:
[0058] a current absolute TA or a current relative TA corresponding to the satellite; and
[0059] a TA offset corresponding to the satellite.
[0060] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0061] In an embodiment, the method further comprises:
[0062] receiving first uplink information sent by the terminal device;
[0063] sending first downlink information to the terminal device, the first downlink information comprising current absolute TAs or current relative TAs corresponding to the plurality of satellites, the current absolute TAs or current relative TAs being determined by the access network device according to the first uplink information.
[0064] In an embodiment, the first uplink information comprises second TAs corresponding to the plurality of satellites and an identifier of assistance information of the plurality of satellites.
[0065] The second TAs corresponding to the plurality of satellites are TAs determined by the terminal device and satisfying a triggering condition for sending the first uplink information.
[0066] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; the method further comprises:
[0067] sending downlink control information to the terminal device, the downlink control information being used for the terminal device to perform uplink synchronization with the access network device through the at least one secondary satellite.
[0068] In an embodiment, sending downlink control information to the terminal device comprises:
[0069] sending the downlink control information to the terminal device in a case where a first preset condition is satisfied;
[0070] The first preset condition comprises one or more of the following:
[0071] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0072] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0073] a channel quality indicator of the terminal device is greater than or equal to a channel quality threshold value;
[0074] The receiving, by the plurality of satellites, of uplink data sent by the terminal device according to the first TAs corresponding to the plurality of satellites comprises receiving, by the plurality of satellites, different uplink data sent by the terminal device according to the first TAs corresponding to the plurality of satellites.
[0075] In an embodiment, the terminal device is sent downlink control information, including:
[0076] The terminal device is sent the downlink control information in the case where a second preset condition is met;
[0077] The second preset condition includes one or more of the following:
[0078] The access network device measures the quality of the uplink signal to be less than or equal to a signal quality threshold; or,
[0079] The channel quality indicator of the terminal device is less than or equal to a channel quality threshold;
[0080] The uplink data transmitted by the terminal device according to the first TA corresponding to the plurality of satellites is received through the plurality of satellites, including: the same uplink data transmitted by the terminal device according to the first TA corresponding to the plurality of satellites is received through the plurality of satellites.
[0081] In an embodiment, the uplink data transmitted by the terminal device according to the first TA corresponding to the plurality of satellites is received through the plurality of satellites, including:
[0082] The terminal device is sent the differential offset corresponding to the plurality of satellites;
[0083] For each satellite, the uplink data transmitted through the satellite is received on the uplink time slot corresponding to the satellite, which is determined by the terminal device according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite.
[0084] In an embodiment, the terminal device is sent the differential offset corresponding to the plurality of satellites, including:
[0085] The terminal device is sent differential offset medium access control signaling, which includes the differential offset corresponding to the plurality of satellites.
[0086] In an embodiment, the differential offset medium access control signaling further includes one or more of the following:
[0087] The identification of the SSB of the plurality of satellites;
[0088] The identification of the TAG corresponding to the plurality of satellites; or,
[0089] A plurality of identification information, the identification information being used to indicate the satellite.
[0090] In a third aspect, the embodiments of the present application provide an uplink data transmission device, including:
[0091] a transceiver unit, configured to acquire assistance information of a plurality of satellites;
[0092] a processing unit, configured to determine first TA corresponding to the plurality of satellites according to the assistance information of the plurality of satellites and current TA calibration information of the plurality of satellites.
[0093] The transceiver unit is further configured to send uplink data to an access network device through the plurality of satellites according to the first TA corresponding to the plurality of satellites.
[0094] In a fourth aspect, an embodiment of the present application provides an uplink data transmission device, comprising:
[0095] a transceiver unit, configured to send assistance information of a plurality of satellites to a terminal device, the assistance information of the plurality of satellites being used by the terminal device to determine first TA corresponding to the plurality of satellites.
[0096] The transceiver unit is further configured to receive uplink data sent by the terminal device according to the first TA corresponding to the plurality of satellites through the plurality of satellites.
[0097] In a fifth aspect, an embodiment of the present application provides an uplink data transmission device, comprising a memory, a transceiver and a processor,
[0098] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0099] acquire assistance information of a plurality of satellites;
[0100] determine first TA corresponding to the plurality of satellites according to the assistance information of the plurality of satellites and current TA calibration information of the plurality of satellites.
[0101] send uplink data to an access network device through the plurality of satellites according to the first TA corresponding to the plurality of satellites.
[0102] In an embodiment, the assistance information of the satellite includes satellite ephemeris information of the satellite and TA of a feeder link of the satellite.
[0103] In an embodiment, the current TA calibration information of the satellite includes the following two items:
[0104] current absolute TA or current relative TA corresponding to the satellite; and
[0105] TA offset corresponding to the satellite.
[0106] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0107] In an embodiment, the processor is further configured to perform the following operation:
[0108] send first uplink information to the access network device;
[0109] receive first downlink information from the access network device, the first downlink information comprising current absolute TA or current relative TA corresponding to the plurality of satellites, the current absolute TA or current relative TA being determined by the access network device according to the first uplink information.
[0110] In an embodiment, the first uplink information comprises second TA corresponding to the plurality of satellites and identification of assistance information of the plurality of satellites.
[0111] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a trigger condition for sending the first uplink information.
[0112] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; and the processor is further configured to perform the following operation:
[0113] perform downlink synchronization with the primary satellite according to assistance information of the primary satellite.
[0114] perform uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite.
[0115] obtain a time offset corresponding to the at least one secondary satellite;
[0116] perform downlink synchronization with the at least one secondary satellite according to the time offset corresponding to the at least one secondary satellite and assistance information of the at least one secondary satellite.
[0117] obtain downlink control information;
[0118] perform uplink synchronization with the access network device through the at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite.
[0119] In an embodiment, the downlink control information comprises identification of assistance information of the at least one secondary satellite, and the assistance information of the secondary satellite comprises identification of assistance information of the secondary satellite.
[0120] The processor is specifically configured to perform the following operation:
[0121] The processor is specifically configured to: include the assistance information of the at least one secondary satellite in the assistance information of each secondary satellite in the downlink control information; and determine the assistance information of the secondary satellite as the assistance information of the secondary satellite according to the identification of the assistance information of each secondary satellite in the downlink control information.
[0122] The processor is specifically configured to: perform uplink synchronization with the access network device by the secondary satellite according to the assistance information of the secondary satellite.
[0123] In an implementation, the identification of the assistance information of the secondary satellite includes at least one of the following:
[0124] an identification of a synchronization signal block (SSB) of the secondary satellite; or
[0125] an identification of a timing advance group (TAG) corresponding to the secondary satellite.
[0126] In an implementation, the processor is specifically configured to: receive, by the primary satellite, the downlink control information sent by the access network device in a case where a first preset condition is met.
[0127] The first preset condition includes one or more of the following:
[0128] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0129] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0130] a channel quality indicator of the terminal device is greater than or equal to a channel quality threshold value.
[0131] The processor is specifically configured to: send, by the multiple satellites, different uplink data to the access network device.
[0132] In an implementation, the processor is specifically configured to: receive, by the primary satellite, the downlink control information sent by the access network device in a case where a second preset condition is met.
[0133] The second preset condition includes one or more of the following:
[0134] a quality of an uplink signal measured by the access network device is less than or equal to a signal quality threshold value; or
[0135] a channel quality indicator of the terminal device is less than or equal to a channel quality threshold value.
[0136] The processor is specifically configured to: send, by the multiple satellites, same uplink data to the access network device.
[0137] In an embodiment, the processor is specifically configured to perform the following operations:
[0138] obtain the differential offset corresponding to each of the plurality of satellites;
[0139] For each of the plurality of satellites, determine an uplink time slot corresponding to the satellite according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite, and send uplink data to the access network device through the satellite in the uplink time slot.
[0140] In an embodiment, the processor is specifically configured to perform the following operations:
[0141] obtain differential offset medium access control signaling, the differential offset medium access control signaling including the differential offset corresponding to the plurality of satellites.
[0142] In an embodiment, the differential offset medium access control signaling further includes one or more of the following:
[0143] identifiers of SSBs of the plurality of satellites;
[0144] identifiers of TAGs corresponding to the plurality of satellites; or,
[0145] a plurality of identifiers, the identifiers being used to indicate the satellites.
[0146] In a sixth aspect, an embodiment of the present application provides an uplink data transmission device, the device comprising a memory, a transceiver and a processor,
[0147] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0148] send, to a terminal device, assistance information of a plurality of satellites, the assistance information of the plurality of satellites being used by the terminal device to determine first TAs corresponding to the plurality of satellites;
[0149] receive, through the plurality of satellites, uplink data sent by the terminal device according to the first TAs corresponding to the plurality of satellites.
[0150] In an embodiment, the assistance information of the satellite includes satellite ephemeris information of the satellite and a TA of a feeder link of the satellite.
[0151] In an embodiment, the current TA calibration information of the satellite includes the following two:
[0152] a current absolute TA or a current relative TA corresponding to the satellite; and,
[0153] TA offsets corresponding to the plurality of satellites.
[0154] In an embodiment, TA offsets corresponding to the plurality of satellites are the same.
[0155] In an embodiment, the processor is further configured to perform the following operation:
[0156] receive first uplink information sent by the terminal device;
[0157] send first downlink information to the terminal device, the first downlink information comprising current absolute TA or current relative TA corresponding to the plurality of satellites, the current absolute TA or current relative TA being determined by the access network device according to the first uplink information.
[0158] In an embodiment, the first uplink information comprises second TA corresponding to the plurality of satellites and identification of assistance information of the plurality of satellites.
[0159] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a trigger condition for sending the first uplink information.
[0160] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; and the processor is further configured to perform the following operation:
[0161] send downlink control information to the terminal device, the downlink control information being used for the terminal device to perform uplink synchronization with the access network device through the at least one secondary satellite.
[0162] In an embodiment, the processor is specifically configured to perform the following operation:
[0163] in a case where a first preset condition is satisfied, send the downlink control information to the terminal device;
[0164] wherein the first preset condition comprises one or more of the following:
[0165] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0166] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0167] a channel quality indication of the terminal device is greater than or equal to a channel quality threshold value;
[0168] the processor is specifically configured to perform the following operation: receive, through the plurality of satellites, different uplink data sent by the terminal device according to first TA corresponding to the plurality of satellites.
[0169] In an embodiment, the processor is specifically configured to perform the following operation: sending, to the terminal device, the downlink control information in a case where a second preset condition is met.
[0170] The second preset condition comprises one or more of the following:
[0171] The access network device measures a quality of the uplink signal to be less than or equal to a signal quality threshold; or
[0172] A channel quality indicator of the terminal device is less than or equal to a channel quality threshold.
[0173] The processor is specifically configured to perform the following operation: receiving, by the plurality of satellites, same uplink data sent by the terminal device according to the first TA corresponding to the plurality of satellites.
[0174] In an embodiment, the processor is further configured to perform the following operation:
[0175] Sending, to the terminal device, the differential offset corresponding to the plurality of satellites.
[0176] For each satellite, receiving, on an uplink time slot corresponding to the satellite, uplink data sent by the satellite, the uplink time slot corresponding to the satellite being determined by the terminal device according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite.
[0177] In an embodiment, the processor is further specifically configured to perform the following operation:
[0178] Sending, to the terminal device, differential offset medium access control signaling, the differential offset medium access control signaling comprising the differential offset corresponding to the plurality of satellites.
[0179] In an embodiment, the differential offset medium access control signaling further comprises one or more of the following:
[0180] An identity of an SSB of the plurality of satellites;
[0181] An identity of a TAG corresponding to the plurality of satellites; or
[0182] A plurality of identity information, the identity information being used to indicate the satellite.
[0183] In a seventh aspect, an embodiment of the present application provides a non-transitory readable storage medium, the non-transitory readable storage medium storing a computer program, the computer program being used to cause a processor to perform the method in the first aspect.
[0184] In an eighth aspect, an embodiment of the present application provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to make a processor execute the method in the second aspect.
[0185] It should be understood that the content described in the foregoing summary section is not intended to define key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. Embodiments of the present application provide an uplink data transmission method, device and storage medium. In the method, auxiliary information of multiple satellites is obtained; first TA corresponding to the multiple satellites is determined according to the auxiliary information of the multiple satellites and current TA calibration information of the multiple satellites; and uplink data is sent to an access network device through the multiple satellites according to the first TA corresponding to the multiple satellites, which can ensure that the access network device receives the uplink data sent by the terminal device through the multiple satellites at the same time (i.e., at least within the same CP), solves the problem of inter-symbol interference when the access network device demodulates the uplink data, and improves the correctness of the access network device demodulating the uplink data. BRIEF DESCRIPTION OF DRAWINGS
[0186] In order to more clearly illustrate the technical solutions in the present application or prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0187] Figure 1 A structure diagram of a single-transceiver multi-panel (STxMP) provided by an embodiment of the present application;
[0188] Figure 2 A time alignment diagram of two TAs for multi-DCI multi-TRP provided by an embodiment of the present application;
[0189] Figure 3 An architecture diagram of a non-terrestrial network (NTN) provided by an embodiment of the present application;
[0190] Figure 4 A diagram of a soft switching period provided by an embodiment of the present application;
[0191] Figure 5 A scheduling timing diagram of a physical uplink shared channel (PUSCH) provided by an embodiment of the present application;
[0192] Figure 6 A timing advance (TA) calibration diagram provided by an embodiment of the present application;TA ≠0, and PUSCH scheduling timing diagram when considering the processing duration of the terminal device;
[0193] Figure 7 Schematic diagram of multi-beam cooperative transmission provided for an embodiment of the present application;
[0194] Figure 8 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0195] Figure 9 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0196] Figure 10 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0197] Figure 11 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0198] Figure 12 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0199] Figure 13 Flowchart of an uplink data transmission method provided for an embodiment of the present application;
[0200] Figure 14 Schematic diagram of a format of a Timing Advance Report MAC CE provided for an embodiment of the present application;
[0201] Figure 15 Schematic diagram of a format of a Timing Advance Report MAC CE provided for an embodiment of the present application;
[0202] Figure 16 Schematic diagram of a format of a Timing Advance Report MAC CE provided for an embodiment of the present application;
[0203] Figure 17 Schematic diagram of a format of a Differential Koffset MAC CE provided for an embodiment of the present application;
[0204] Figure 18 Schematic diagram of a format of a Differential Koffset MAC CE provided for an embodiment of the present application;
[0205] Figure 19Figure 3 is a schematic diagram of a format of a Differential Koffset MAC CE provided for embodiments of the present application;
[0206] Figure 20 Figure 1 is a schematic diagram of a structure of an uplink data transmission apparatus 10 provided for embodiments of the present application;
[0207] Figure 21 Figure 2 is a schematic diagram of a structure of an uplink data transmission apparatus 20 provided for embodiments of the present application;
[0208] Figure 22 Figure 3 is a schematic diagram of a structure of an uplink data transmission apparatus 30 provided for embodiments of the present application;
[0209] Figure 23 Figure 4 is a schematic diagram of a structure of an uplink data transmission apparatus 40 provided for embodiments of the present application. DETAILED DESCRIPTION
[0210] For the convenience of understanding the present application, the following describes common terms involved in the present application.
[0211] In the present application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0212] In the present application, " / " can represent that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" can be used to describe three relationships of associated objects, for example, A and / or B, which can represent three cases of A existing alone, A and B existing together, and B existing alone, where A and B can be singular or plural.
[0213] In the present application, "at least one" means one or more, and "multiple" means two or more, such as three, four, or more. Similar expressions (such as one or more, at least one, etc.) are similar. "One or more of the following", "one or more of the following" or similar expressions mean any combination of these items, which can include only a single item or a combination of multiple items. For example, one or more of a, b, or c can mean a, or b, or c; a and b; or a and c; or b and c; or a and b and c. Where a, b, and c can be singular or plural. In the embodiments of the present application, the term "multiple" means two or more, and other quantifiers are similar.
[0214] In the present application, "first", "second" and the like are used for distinction. The "first", "second" and the like do not limit the quantity and execution sequence, and the "first", "second" and the like do not limit to be different.
[0215] In the present application, "exemplarily", "example", "for example", "a possible design", "an embodiment" and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "exemplarily", "example" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The use of "exemplarily", "example" or "for example" and the like aims to present the relevant concept in a specific manner, facilitating understanding.
[0216] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0217] In the embodiments of the present application, the terms "associated with", "corresponding to", "associated", "corresponding" all represent an association relationship, which can be used interchangeably in the present application.
[0218] In the embodiments of the application, the terminal device can refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system or the 6G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can be a USB storage device, other personal computer memory devices and a dongle, and can also communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA), personal computers, tablet computers, machine type communication (Machine-type Communication, MTC) terminal devices, etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and a wireless access device and a router / modem that meet the definition limit, etc. The embodiments of the present application are not limited.
[0219] In embodiments of the application, the access network device can be a base station, which can include multiple cells serving terminals. The base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices over an air interface through one or more sectors, or other names, depending on the specific application scenario. The network device can be used to exchange the received air frames and Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device involved in the embodiments of the present application can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture, etc., and can also be a home evolved base station (HeNB), a relay node, a femto, a pico, a network test device, etc., which is not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.
[0220] The related technologies involved in the present application are described below.
[0221] 1. Single-Transmit-Receive Point (TRP) Multiple-Panels (STxMP) transmission
[0222] The STxMP transmission supports two uplink transmission panels to send the same or different physical uplink shared channels (PUSCH) to two TRPs, where the two uplink transmission panels are different and the two TRPs are different. If the PUSCHs sent by the two different uplink transmission panels are the same, the access device will combine the PUSCHs received by different TRPs to improve the demodulation gain and coverage of the PUSCH. If the PUSCHs sent by the two different uplink transmission panels are not the same, different PUSCHs can be sent through spatial division multiplexing to improve the uplink throughput of the terminal device.
[0223] Figure 1A structure diagram of STxMP is provided for the embodiments of the present application. As shown in Figure 1 , it includes a terminal device and a plurality of TRPs. The terminal device includes a plurality of uplink transmission panels. For example, the plurality of uplink transmission panels include S1 and S2, and the plurality of TRPs include TRP1 and TRP2. The terminal device transmits PUSCH 1 to TRP1 through S1, and can transmit PUSCH 2 to TRP2 through S2. The PUSCH 1 and the PUSCH 2 can be the same or different.
[0224] 2. Two TAs for Multi-DCI Multi-TRP
[0225] In the intra-cell multi-TRP or inter-cell multi-TRP scenario, two timing advance groups (TAGs) are configured, each of which is associated with a TRP, to support the terminal device to simultaneously transmit PUSCHs to multiple TRPs (supporting STxMP) or to transmit PUSCHs to multiple TRPs respectively (i.e., not supporting STxMP, and the terminal device does not expect to transmit PUSCHs overlapping in time domain).
[0226] In the related art, although the PUSCHs transmitted by the terminal device have different propagation delays when propagating to multiple TRPs, the terminal device maintains a TA for each TRP associated with the same TAG, so that the terminal device can simultaneously transmit PUSCHs to multiple TRPs, which arrive at multiple TRPs at the same time after experiencing different propagation delays, thereby achieving uplink time alignment, avoiding inter-symbol interference, and ensuring that the access network device can correctly demodulate the PUSCHs received from different TRPs. In the embodiments of the present application, simultaneously can mean at least within the same cyclic prefix (CP).
[0227] Figure 2 A time alignment diagram of Two TAs for Multi-DCI Multi-TRP is provided for the embodiments of the present application. As shown in Figure 2 , TRP1 transmits downlink information to the terminal device, and TRP2 transmits downlink information to the terminal device. The time difference between the two downlink information received by the terminal device is △.
[0228] In Figure 2 , T TA1 and T TA2This represents the timing advance for the terminal device to send uplink information, where T TA1 Used to characterize the advance time T of terminal devices TA1 To send uplink information to TRP1 at time t1, T TA2 Used to characterize the advance time T of terminal devices TA2 Sending uplink information to TRP2 at time t2, and at time T TA2 =T TA1 With +2△, it can be ensured that the uplink information sent by the terminal device to TRP1 at time t1 and the uplink information sent to TRP2 at time t2 can be received by TRP1 and TRP2 simultaneously.
[0229] 3. Timing advance of terminal equipment in terrestrial cellular systems
[0230] Prior to 3GPP Release 17, the timing advance T of terminal equipment in terrestrial cellular systems... TA Satisfy the following formula 1:
[0231] T TA =(N TA +N TA,offset )×T C Formula 1
[0232] Among them, T TA Indicates the lead time (e.g., the time before the terminal device sends uplink information) Figure 2 T in TA1 or T TA2 ), N TA N is the parameter obtained based on the Timing Advance command (MAC CE) media access control signaling. TA,offset T represents the TA offset. C Indicates the unit of time.
[0233] Optionally, the Timing Advance command MAC CE may include the current absolute TA or the current relative TA. When the Timing Advance command MAC CE includes the current absolute TA, the current absolute TA is N in Formula 1. TA When the Timing Advance command MAC CE includes the current relative TA, N in Equation 1... TA Equal to the previous N TA The difference between the current relative TA and the previous N, where N is the difference between the previous N and the previous N. TA For the terminal device, N in Formula 1TA N TA .
[0234] 4. Timing advance of terminal device in NTN
[0235] NTN is supported from 3GPP Release 17. Since the propagation delay of data of a terminal device in an NTN through a satellite to a gateway station on the ground is significantly higher than the propagation delay of data of a terminal device to an access network device in a terrestrial cellular system, 3GPP defines the TA of the service link and the TA of the feeder link to compensate for the propagation delay between the terminal device and the satellite and between the satellite and the reference point (RP) in the NTN. In this application, the RP can also be referred to as the uplink synchronization RP.
[0236] Figure 3 The architecture of the NTN provided for the embodiments of the present application is shown. As shown in Figure 3 , the NTN includes, for example, a terminal device, a satellite, an RP, and a gateway station (or the gateway station and the access network device are arranged together). The link between the terminal device and the satellite is the service link, and the link between the satellite and the gateway station is the feeder link.
[0237] Timing advance of terminal device in NTN TA satisfies the following formula 2:
[0238]
[0239] wherein N TA represents a parameter obtained by Timing Advance command MAC CE, N TA,offset represents a TA offset (which can also be referred to as the difference between the uplink time and the downlink time of the RP), represents the TA of the feeder link, represents the TA of the service link, T C represents a unit time length, wherein, is determined by the terminal device according to the satellite ephemeris information broadcast by the access network device and the position information of the terminal device, is a parameter broadcast by the access network device. In Figure 3 , K mac represents the round-trip time (RTT) from the RP to the access network device (or the gateway station), K mac is used to compensate for the deviation between the uplink frame and the downlink frame of the access network device. In the related art, the access network device broadcasts Kmac .
[0240] 5、Satellite Soft Switching with Resynchronization
[0241] In 3GPP Release 18, the feature of satellite soft switching with resynchronization is supported. During the soft switching process, the terminal device can maintain uplink and downlink synchronization with two satellites at the same time.
[0242] Figure 4 The schematic diagram of soft switching duration provided by the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, during the soft switching duration, the terminal device maintains uplink and downlink synchronization with two satellites (SAT1 and SAT2) at the same time. The terminal device maintaining uplink and downlink synchronization with two satellites (SAT1 and SAT2) at the same time can be understood as that the terminal device can search for the synchronization signal block (SSB) (such as SSB1 shown in FIG. 2) sent by SAT1 and the SSB (such as SSB2 shown in FIG. 3) sent by SAT2. At present, the two satellites are associated with the same TAG, so only the terminal device sending data through one satellite at the same time is supported, and the terminal device sending data through two satellites at the same time is not supported. Figure 4 Figure 4 Figure 4
[0243] 6、Scheduling timing of PUSCH in terrestrial cellular systems
[0244] At present, 3GPP defines multiple timing relationships to improve the flexibility of the access network device scheduling the terminal device in the terrestrial cellular system. When the terminal device receives the DCI sent by the access network device through the physical downlink control channel (PDCCH) in the time slot , the terminal device reads the parameter K2 from the DCI, and determines the uplink time slot K s of the terminal device sending the PUSCH according to K2. s , and K2 satisfy the following formula 3:
[0245]
[0246] , wherein μ PUSCH represents the subcarrier spacing (SCS) configuration parameter of the PUSCH, μ PDCCH represents the SCS configuration parameter of the PDCCH, The down-ward rounding operation, n represents the time slot of sending DCI.
[0247] It is worth noting that K2 is used to define the time slot gap of PUSCH and PDCCH, and K2 can be determined according to the SCS of PUSCH. When the SCS of PUSCH and the SCS of PDCCH are the same, the scheduling timing of PUSCH can refer to Figure 5 .
[0248] Figure 5 The scheduling timing of PUSCH provided by the embodiments of the present application is shown in the following table. Figure 5 As shown in the table, the terminal device receives PDCCH from the access network device in time slot , and sends PUSCH to the access network device in time slot .
[0249] When K2 = 0, the terminal device sends PUSCH to the access network device in time slot .
[0250] When K2 = 1, the terminal device sends PUSCH to the access network device in time slot .
[0251] When K2 = 2, the terminal device sends PUSCH to the access network device in time slot .
[0252] When K2 = 3, the terminal device sends PUSCH to the access network device in time slot .
[0253] When K2 = 4, the terminal device sends PUSCH to the access network device in time slot .
[0254] It is worth noting that the scheduling timing shown in the table is under the condition that T TA = 0, and the scheduling timing does not consider the processing time of the terminal device (such as DCI demodulation time and / or PUSCH preparation time, etc.). If T TA ≠ 0 and the processing time of the terminal device is considered, K2 will be greater than the sum of T TA and the processing time of the terminal device when scheduling PUSCH, so the acceptable value range of K2 will be reduced. The following Figure 6 , when T TA ≠ 0 and the processing time of the terminal device is considered, the acceptable value of K2 is exemplarily explained.
[0255] Figure 6 The scheduling timing of PUSCH provided by the embodiments of the present application is shown in the following table. In the table, TA T TA ≠ 0 and the processing time of the terminal device is considered.Figure 5 Based on this, for example, such as Figure 6 As shown, in T TA ≠0, and considering the processing time of the terminal device, the terminal device can be in a time slot. Send a PUSCH to the access network device, i.e., K2=3. The terminal device cannot send a PUSCH in the time slot. Time slot and time slots Send PUSCH to the access network device, meaning that the value of K2 cannot be 0, 1, or 2.
[0256] exist Figure 3 In the NTN shown, when the satellite is a low-Earth orbit satellite, due to T TA The value ranges from 8 to 28 milliseconds (ms), so most of the values of K2 configured in terrestrial cellular network systems are unavailable.
[0257] 7. PUSCH scheduling timing in NTN
[0258] In 3GPP Release 17, K was introduced to address timing relationships. offset This is to compensate for the latency of NTN, thereby ensuring the flexibility of terminal device scheduling within NTN. Terminal devices operate in time slots. When the terminal device receives the DCI sent by the access network device through the Physical Downlink Control Channel (PDCCH), it reads parameter K2 from the DCI and then uses K2 and K... offset Determine the uplink timeslot K for the terminal device to send PUSCH. s K s K2 satisfies the following formula 4:
[0259]
[0260] Where, μ PUSCH This represents the subcarrier spacing (SCS) configuration parameter of the PUSCH, μ PDCCH This indicates the SCS configuration parameters of the PDCCH. Floor function, K offset =K cell,offset -K UE,offset K offset ≥T TA K cell,offset The parameters configured to the terminal device via SIB19, K UE,offsetThe differential offset configured by the differential offset medium access control signaling (Differential Koffset MCE CE) to the terminal device to adapt to the K offset variation caused by the fast movement of the non-synchronous satellite. It is worth noting that K cell,offset is used to compensate for the propagation delay of the terminal device to the reference point RP.
[0261] 8、Multi-beam cooperative transmission
[0262] In the transparent forwarding mode of NTN, the STxMP in the terminal device adopts two uplink beams to send the same PUSCH to the gateway station through two satellites, and the access network device set together with the gateway station jointly receives the PUSCH to improve the uplink budget margin, the terminal device uplink transmission reliability, and thus the signal-to-noise ratio of the terminal device. The following will be exemplarily explained in combination with Figure 7 multi-beam cooperative transmission.
[0263] Figure 7 The schematic diagram of multi-beam cooperative transmission provided by the embodiments of the present application is shown in the figure. Figure 7 As shown, the NTN includes a terminal device, a satellite 1, a satellite 2, and a gateway station.
[0264] The STxMP in the terminal device sends the PUSCH to the gateway station through the satellite 1, and sends the PUSCH to the gateway station through the satellite 2. The satellite 1 sends the PUSCH it receives to the gateway station, and the satellite 2 sends the PUSCH it receives to the gateway station.
[0265] In the transparent forwarding mode of NTN, the uplink data sent by the terminal device has a total propagation delay of the service link and the feeder link when it reaches the ground access network device (the ground access network device is together with the ground gateway station) through the satellite, and the propagation delays of different satellites to the uplink data (such as PUSCH) are different, so it cannot be guaranteed that the uplink data sent through two beams to two satellites respectively reaches the ground access network device through the two satellites at the same time, thereby causing the access network device to face the problem of inter-symbol interference when demodulating the uplink data, and further causing the problem of being unable to correctly demodulate the uplink data. In addition, the timing relationship defined by the current 3GPP does not consider the multi-beam cooperative transmission scenario of transparent transmission through multiple satellites. Because the orbits of different satellites are different, the propagation delays may also be different, so K UE,offset may also be different, and TA is also not considered. The K UE,offset defined by the current 3GPP cannot be used for different satellites, so it cannot meet the requirements for timing relationship in the multi-beam cooperative transmission scenario.
[0266] In view of this, the application provides an uplink data transmission method and device. In the method, the terminal device can determine the first TA corresponding to multiple satellites according to the assistance information of the multiple satellites, and transmit the uplink data to the access network device through the multiple satellites according to the first TA corresponding to the multiple satellites, so as to ensure that the uplink data transmitted by the terminal device to the access network device through the multiple satellites can be received by the access network device at the same time, and for each satellite, the differential offset K corresponding to the satellite is designed UE,offset , thereby meeting the timing relationship requirement of the multi-beam cooperative transmission scenario.
[0267] The method and the device are based on the same application concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0268] The technical solutions in the embodiments of the application will be described clearly and completely in the following with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.
[0269] Figure 8 One of the flowcharts of the uplink data transmission method provided by the embodiments of the application is shown in FIG. 8. Figure 8 As shown in the figure, the method comprises the following steps.
[0270] S801, the access network device sends the assistance information of multiple satellites to the terminal device.
[0271] In an implementation manner, the access network device and the gateway station in the NTN can be deployed at the same site. The reference point RP can be located at the access network device or the gateway station. In the application, the method performed by the access network device can also be performed by the gateway station.
[0272] In an implementation manner, the multiple satellites comprise a primary satellite and auxiliary satellites. The number of the primary satellite is 1, and the number of the auxiliary satellites can be 1 or more.
[0273] In an implementation manner, the assistance information of the satellite comprises the satellite ephemeris information of the satellite and the TA of the feeder link of the satellite. Optionally, the feeder link can also be referred to as a feeder link, etc.
[0274] In an implementation manner, the assistance information of the satellite can further comprise the identification of the assistance information of the satellite and the time offset corresponding to the satellite.
[0275] In an embodiment, the identification of the assistance information of the satellite can comprise an identification of an SSB (SSB index) of the satellite and / or an identification of a TAG (TAG ID) corresponding to the satellite.
[0276] In an embodiment, the access network device can send a system information block 19 (SIB19) to the terminal device, the SIB19 indicating the assistance information of the plurality of satellites.
[0277] In an embodiment, the access network device can send the SIB19 to a primary satellite in the plurality of satellites, the primary satellite sending the SIB19 to the terminal device, the SIB19 indicating the assistance information of the plurality of satellites.
[0278] In an embodiment, the assistance information of the satellite can be used by the terminal device to synchronize downlink with the satellite, can be used by the terminal device to synchronize uplink with the access network device via the satellite, and can be used by the terminal device to determine a T TA .
[0279] S802, the terminal device determines a first TA corresponding to the plurality of satellites according to the assistance information of the plurality of satellites and current TA calibration information of the plurality of satellites.
[0280] In an embodiment, the current TA calibration information of the satellite comprises a TA offset (N TA,offset ) corresponding to the satellite, and further comprises a current absolute TA or a current relative TA corresponding to the satellite.
[0281] In an embodiment, the TA offsets corresponding to the plurality of satellites can be the same.
[0282] In an embodiment, the terminal device can obtain the TA offset corresponding to the satellite from a system information block 1 (SIB1) or from a RRC reconfiguration message, wherein the SIB1 and the RRC reconfiguration message are different information sent by the access network device to the terminal device.
[0283] For example, when the satellite is a primary satellite, the terminal device obtains the TA offset corresponding to the primary satellite from the SIB1.
[0284] For example, when the satellite is a secondary satellite, the terminal device obtains the TA offset corresponding to the secondary satellite from the RRC reconfiguration message.
[0285] In an embodiment, the terminal device can obtain the current absolute TA or the current relative TA corresponding to the satellite from the first downlink information.
[0286] In an implementation, the first downlink information is a Timing Advance Command MAC CE.
[0287] In an implementation, for each satellite, the terminal device determines the first TA corresponding to the satellite according to the assistance information of the satellite and the current TA calibration information of the satellite.
[0288] In the following, taking an example A1, the current TA calibration information of a satellite includes a TA offset corresponding to the satellite and a current absolute TA corresponding to the satellite, an example is given to illustrate how the terminal device determines the first TA corresponding to the satellite according to the assistance information of the satellite and the current TA calibration information of the satellite.
[0289] In the example A1, the terminal device determines the TA of the service link of the satellite according to the satellite ephemeris information of the satellite in the assistance information of the satellite and the location information of the terminal device.
[0290] The first TA corresponding to the satellite is determined according to the current absolute TA corresponding to the satellite, the TA offset corresponding to the satellite, the TA of the service link of the satellite, the TA of the feeder link of the satellite included in the assistance information of the satellite, and a unit time length.
[0291] On the basis of the example A1, the first TA corresponding to the satellite satisfies the following formula:
[0292]
[0293] wherein, T TA represents the first TA corresponding to the satellite, N TA represents the current absolute TA corresponding to the satellite, N TA,offset represents the TA offset corresponding to the satellite, is the TA of the feeder link of the satellite, represents the TA of the service link of the satellite, T C represents the unit time length.
[0294] In the following, taking an example A2, the current TA calibration information of a satellite includes a TA offset corresponding to the satellite and a current relative TA corresponding to the satellite, an example is given to illustrate how the terminal device determines the first TA corresponding to the satellite according to the assistance information of the satellite and the current TA calibration information of the satellite.
[0295] In the example A2, the terminal device determines the TA of the service link of the satellite according to the satellite ephemeris information of the satellite in the assistance information of the satellite and the location information of the terminal device.
[0296] a sum of the current relative TA corresponding to the satellite and an original TA corresponding to the satellite is determined as a current absolute TA corresponding to the satellite, the original TA corresponding to the satellite being the current absolute TA corresponding to the satellite determined by the terminal device last time;
[0297] The first TA corresponding to the satellite is determined according to the current absolute TA corresponding to the satellite, the TA offset corresponding to the satellite, the TA of the service link of the satellite, the TA of the feeder link of the satellite included in the assistance information of the satellite, and a unit time length.
[0298] On the basis of example A2, the first TA corresponding to the satellite satisfies the following formula:
[0299]
[0300] wherein T TA denotes the first TA corresponding to the satellite, N TA1 denotes the original TA corresponding to the satellite, N TA0 denotes the current relative TA corresponding to the satellite, N TA,offset denotes the TA offset corresponding to the satellite, denotes the TA of the feeder link of the satellite, denotes the TA of the service link of the satellite, T C denotes the unit time length.
[0301] S803. The terminal device sends uplink data to the access network device through multiple satellites according to the first TA corresponding to each of the multiple satellites.
[0302] In an implementation, the terminal device can send the same uplink data or different uplink data to the access network device through the multiple satellites.
[0303] For example, when the channel quality is poor, sending the same uplink data to the access network device through the multiple satellites can improve the correctness of demodulation of the uplink data by the access network device. For example, when the channel quality is good, sending different uplink data to the access network device through the multiple satellites can improve the uplink throughput of the terminal device.
[0304] In the uplink data transmission method provided in the embodiments of the present application, the terminal device determines the first TA corresponding to each of the multiple satellites according to the assistance information of the multiple satellites and the current TA calibration information of the multiple satellites, and sends uplink data to the access network device through the multiple satellites according to the first TA corresponding to each of the multiple satellites, which can ensure that the access network device receives the uplink data sent by the terminal device through the multiple satellites at the same time (i.e., at least within the same CP), solves the problem of inter-symbol interference when the access network device demodulates the uplink data, and improves the correctness of demodulation of the uplink data by the access network device.
[0305] On the basis of the above-mentioned embodiments, the following is combined Figure 9 The uplink data transmission method provided in the present application is further described.
[0306] Figure 9 The flowchart of the uplink data transmission method provided in the embodiments of the present application is shown in Figure 2. As shown in the figure, the method comprises the following steps. Figure 9
[0307] S901, the access network device sends the terminal device the assistance information of the plurality of satellites.
[0308] Specifically, the execution method of S901 is the same as that of S801, and the execution process of S901 is not repeated here.
[0309] S902, the access network device sends the terminal device the TA offset corresponding to the plurality of satellites.
[0310] In an embodiment, the plurality of satellites comprises a primary satellite and a secondary satellite, and the access network device sends the terminal device SIB1, and the SIB1 comprises the TA offset corresponding to the primary satellite. In an embodiment, the access network device sends the terminal device SIB1 through the primary satellite.
[0311] For example, the SIB1 comprises a radio resource control (RRC) parameter (n-TimingAdvanceOffset), and the n-TimingAdvanceOffset is the TA offset corresponding to the primary satellite.
[0312] In an embodiment, the plurality of satellites comprises a primary satellite and a secondary satellite, and the access network device sends the terminal device an RRC reconfiguration message, and the RRC reconfiguration message comprises the TA offset corresponding to the secondary satellite. In an embodiment, the access network device sends the terminal device the RRC reconfiguration message through the primary satellite.
[0313] For example, the RRC reconfiguration message comprises an RRC parameter (n-TimingAdvanceOffset2), and the n-TimingAdvanceOffset2 is the TA offset corresponding to the secondary satellite.
[0314] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0315] When the TA offsets corresponding to the plurality of satellites are the same, the access network device can send the terminal device one TA offset. For example, the access network device sends the terminal device SIB1.
[0316] S903. The terminal device sends first uplink information to the access network device. The first uplink information includes the second TA corresponding to multiple satellites and the identifiers of the auxiliary information of multiple satellites.
[0317] In one implementation, the first uplink information is, for example, a Timing Advance Report MAC CE.
[0318] In one implementation, the second TA corresponding to multiple satellites is a TA determined by the terminal device that meets the triggering condition for sending the first uplink information.
[0319] In one implementation, the triggering condition is that the difference between the second TA and the third TA corresponding to the satellite is greater than or equal to the TA offset threshold (offsetThresholdTA), wherein the third TA can be the TA corresponding to the satellite included in the Timing Advance Report MAC CE sent by the terminal device to the access network device in the last time.
[0320] In one implementation, multiple satellites include a primary satellite and auxiliary satellites, and the terminal device sends first uplink information to the access network device through the primary satellite.
[0321] S904. The access network equipment determines the current absolute TA or current relative TA for multiple satellites based on the first uplink information.
[0322] In one implementation, for each satellite, the access network device determines the current absolute TA or current relative TA corresponding to the satellite based on the identifier of the second TA corresponding to the satellite and the auxiliary information of the satellite in the first uplink information.
[0323] S905. The access network equipment sends the first downlink information to the terminal equipment. The first downlink information includes the current absolute TA or the current relative TA corresponding to multiple satellites.
[0324] In one implementation, multiple satellites include a primary satellite and auxiliary satellites, and the access network equipment sends first downlink information to the terminal equipment through the primary satellite.
[0325] S906. The terminal device determines the first TA corresponding to multiple satellites based on the auxiliary information of multiple satellites, the current absolute TA or current relative TA corresponding to multiple satellites, and the TA offset corresponding to multiple satellites.
[0326] In one implementation, for each satellite, the terminal device determines the first TA corresponding to the satellite based on the satellite's auxiliary information, the current absolute TA or current relative TA corresponding to the satellite, and the TA offset corresponding to the satellite.
[0327] In an implementation, the terminal device can use the method in Example 1A above to determine the first TA corresponding to the satellite according to the assistance information of the satellite, the current absolute TA corresponding to the satellite, and the TA offset corresponding to the satellite, which will not be repeated here.
[0328] In an implementation, the terminal device can use the method in Example 1B above to determine the first TA corresponding to the satellite according to the assistance information of the satellite, the current relative TA corresponding to the satellite, and the TA offset corresponding to the satellite, which will not be repeated here.
[0329] Optionally, the terminal device determines the first TA corresponding to the plurality of satellites, indicating that the terminal device completes the uplink time alignment.
[0330] S907, the terminal device sends uplink data to the access network device through the plurality of satellites according to the first TA corresponding to the plurality of satellites. The access network device can simultaneously receive the uplink data sent by the terminal device through the plurality of satellites.
[0331] Specifically, the execution method of S907 is the same as that of S803, which will not be repeated here.
[0332] On the basis of the above Figure 9 embodiments, taking the primary satellite and the secondary satellite as examples, the uplink data transmission method provided by the present application is described in detail. Figure 10
[0333] Figure 10 The third flowchart of the uplink data transmission method provided by the embodiments of the present application is shown in FIG. 10C. As shown in the figure, the method comprises the following steps. Figure 10
[0334] S1001, the access network device sends the assistance information of the primary satellite and the assistance information of the secondary satellite to the terminal device.
[0335] S1002, the access network device sends SIB1 to the terminal device, and the SIB1 comprises the TA offset corresponding to the primary satellite.
[0336] S1003, when the terminal device is in the connected state, the access network device sends the RRC reconfiguration message to the terminal device, and the RRC reconfiguration message comprises the TA offset corresponding to the secondary satellite, the TA offset threshold (offsetThresholdTA), and the TA enable information (timingAdvanceSR(enabled)).
[0337] Optionally, the TA enabling information is used to indicate whether the Timing Advance Report MAC CE can trigger a Scheduling Request message.
[0338] For example, the TA enabling information is enabled or disabled, wherein enabled indicates that the Timing Advance Report MAC CE can trigger a Scheduling Request message, and disabled indicates that the Timing Advance Report MAC CE cannot trigger a Scheduling Request message.
[0339] S1004, the terminal device determines a second TA of the primary satellite according to the assistance information of the primary satellite, the corresponding TA offset of the primary satellite, and the last received current absolute TA or current relative TA of the primary satellite; and determines a second TA of the secondary satellite according to the assistance information of the secondary satellite, the corresponding TA offset of the secondary satellite, and the last received current absolute TA or current relative TA of the secondary satellite.
[0340] S1005, when the TA enabling information is enabled, if the difference between the second TA of the primary satellite and the third TA of the primary satellite is greater than or equal to the TA offset threshold, and the difference between the second TA of the secondary satellite and the third TA of the secondary satellite is greater than or equal to the TA offset threshold, the terminal device sends a Scheduling Request message to the access network device when there is no current uplink grant resource.
[0341] Optionally, the third TA of the primary satellite and the third TA of the secondary satellite can be the TA of the satellite included in the first uplink information sent by the terminal device to the access network device last time.
[0342] S1006, the access network device sends a PDCCH to the terminal device according to the Scheduling Request message, and the PDCCH is used to configure an uplink grant resource.
[0343] In an embodiment, the PDCCH includes an uplink scheduling information (UL Grant), and the UL Grant is used to configure an uplink grant resource.
[0344] S1007, the terminal device sends first uplink information to the access network device on the uplink grant resource configured by the PDCCH, and the first uplink information includes the second TA of the primary satellite, the identifier of the assistance information of the primary satellite, the second TA of the secondary satellite, and the identifier of the assistance information of the secondary satellite.
[0345] S1008, the access network device determines the current absolute TA or the current relative TA corresponding to the primary satellite according to the second TA of the primary satellite and the identifier of the assistance information of the primary satellite, and determines the current absolute TA or the current relative TA corresponding to the secondary satellite according to the second TA of the secondary satellite and the identifier of the assistance information of the secondary satellite.
[0346] In an implementation, for each satellite, the access network device determines the current absolute TA or the current relative TA corresponding to the satellite according to the second TA of the satellite and the identifier of the assistance information of the satellite.
[0347] S1009, the access network device sends the first downlink information to the terminal device, the first downlink information including the current absolute TA or the current relative TA corresponding to the primary satellite, and the current absolute TA or the current relative TA corresponding to the secondary satellite.
[0348] S1010, the terminal device determines the first TA corresponding to the primary satellite according to the assistance information of the primary satellite, the current absolute TA or the current relative TA corresponding to the primary satellite, and the TA offset corresponding to the primary satellite, and determines the first TA corresponding to the secondary satellite according to the assistance information of the secondary satellite, the current absolute TA or the current relative TA corresponding to the secondary satellite, and the TA offset corresponding to the secondary satellite.
[0349] S1011, the terminal device sends uplink data to the access network device through the primary satellite according to the first TA corresponding to the primary satellite.
[0350] S1012, the terminal device sends uplink data to the access network device through the secondary satellite according to the first TA corresponding to the secondary satellite.
[0351] Next, taking the case that the multiple satellites include a primary satellite and at least one secondary satellite as an example, the uplink data transmission method is described in combination with Figure 11 the uplink data transmission method including uplink synchronization and downlink synchronization.
[0352] Figure 11 Fig. 4 is a flowchart of the uplink data transmission method provided by the embodiments of the present application. As shown in the figure, the method includes the following steps. Figure 11
[0353] S1101, the access network device sends the assistance information of the multiple satellites to the terminal device through the primary satellite, the multiple satellites including a primary satellite and at least one secondary satellite.
[0354] It is worth noting that, Figure 11 the at least one secondary satellite involved in the uplink data transmission method shown in the figure is the at least one secondary satellite to be synchronized in uplink and downlink.
[0355] S1102, the terminal device performs downlink synchronization with the primary satellite according to the assistance information of the primary satellite in the assistance information of the multiple satellites.
[0356] In an embodiment, the terminal device performs blind detection on the SSB transmitted by the primary satellite according to the identity of the assistance information of the primary satellite in the assistance information of the primary satellite. The terminal device can be considered to complete downlink synchronization with the primary satellite at the SSB detected by blind detection.
[0357] S1103, the terminal device performs uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite in the assistance information of the plurality of satellites.
[0358] In an embodiment, the terminal device can perform uplink synchronization with the access network device through the primary satellite by using the method shown in Example 3A as follows.
[0359] Example 3A, the terminal device determines the fourth TA corresponding to the primary satellite according to the assistance information of the primary satellite and the TA offset corresponding to the primary satellite, and transmits a message A (MSGA) related to a random access channel (RACH) process to the primary satellite according to the fourth TA. The MSGA can include a physical random access channel (PRACH) and a PUSCH. The PUSCH can include a Timing Advance Report MAC CE. The Timing Advance Report MAC CE can include the fourth TA. The primary satellite forwards the MSGA received from the terminal device to the access network device. The access network device determines the current absolute TA corresponding to the primary satellite according to the fourth TA in the MSGA, and transmits a message B (MSGB) corresponding to the MSGA to the primary satellite. The MSGB includes the current absolute TA corresponding to the primary satellite. The terminal device receives the MSGB forwarded by the primary satellite, and determines a fifth TA corresponding to the primary satellite according to the assistance information of the primary satellite, the current absolute TA corresponding to the primary satellite, and the TA offset corresponding to the primary satellite, thereby completing uplink synchronization with the access network device through the primary satellite.
[0360] In an embodiment, the terminal device can determine the fourth TA corresponding to the primary satellite according to the assistance information of the primary satellite and the TA offset corresponding to the primary satellite by using the method shown in Example 4A as follows.
[0361] Example 4A, the terminal device determines the TA of the service link of the primary satellite according to the satellite ephemeris information of the primary satellite in the assistance information of the primary satellite and the position information of the terminal device, and determines the fourth TA corresponding to the primary satellite according to the product of the TA offset corresponding to the primary satellite, the TA of the service link of the primary satellite, the feeder link of the primary satellite included in the assistance information of the primary satellite, and the unit time length (T C ) of the primary satellite.
[0362] The method for determining the fifth TA corresponding to the primary satellite by the terminal device can be referred to Example A1, which will not be described here.
[0363] It is worth noting that in the embodiments of the present application, the fourth TA and the fifth TA corresponding to the primary satellite are different from the first TA, the second TA, and the third TA corresponding to the primary satellite in that the fourth TA and the fifth TA corresponding to the primary satellite are TAs determined by the terminal device in the uplink synchronization process, while the first TA, the second TA, and the third TA corresponding to the primary satellite are TAs determined by the terminal device in the connected state after synchronization.
[0364] S1104, the terminal device acquires the time offset corresponding to the at least one secondary satellite according to the assistance information of the at least one secondary satellite.
[0365] The time offset corresponding to the secondary satellite is the time offset of the SSB transmitted by the secondary satellite searched by the terminal device.
[0366] In an implementation manner, the assistance information of the secondary satellite can include the time offset corresponding to the secondary satellite, and the terminal device can acquire the time offset corresponding to the secondary satellite from the assistance information of the secondary satellite.
[0367] Specifically, the assistance information of the secondary satellite includes synchronization information block time offset (SSB-Timeoffset) information, and the SSB-Timeoffset information is the time offset of the SSB transmitted by the secondary satellite searched by the terminal device.
[0368] S1105, the terminal device performs downlink synchronization with the at least one secondary satellite according to the time offset corresponding to the at least one secondary satellite.
[0369] In an implementation manner, for each secondary satellite, the terminal device adjusts the SSB measurement timing configuration (SMTC) window according to the current packet discard delay (PDD) and the time offset corresponding to the secondary satellite, and the terminal device detects the SSB of the secondary satellite according to the SSB configuration information of the secondary satellite in the SMTC window to complete the downlink synchronization with the secondary satellite. The current PDD can be the PDD determined by the terminal device, and the SSB configuration information of the secondary satellite can be included in the configuration information of the secondary satellite.
[0370] S1106, the access network device sends downlink control information to the terminal device, and the downlink control information includes the identifier of the assistance information of the at least one secondary satellite.
[0371] The S1106 will be described below in combination with Example 2A and Example 2B.
[0372] In Example 2A, the access network device sends the downlink control information to the terminal device through the primary satellite when a first preset condition is met.
[0373] Optionally, the first preset condition comprises one or more of the following:
[0374] The uplink buffer data amount (Buffer_Size) of the terminal device is greater than or equal to an uplink buffer amount threshold (Thr_BO);
[0375] The quality of the uplink signal measured by the access network device is greater than or equal to a signal quality threshold; or
[0376] The channel quality indicator (CQI) of the terminal device is greater than or equal to a channel quality threshold.
[0377] It is worth noting that, based on Example 2A, the terminal device sends different uplink data to the access network device through multiple satellites according to the first TA corresponding to the multiple satellites.
[0378] In Example 2B, the access network device sends the downlink control information to the terminal device through the primary satellite when a second preset condition is met.
[0379] Optionally, the second preset condition comprises one or more of the following:
[0380] The quality of the uplink signal measured by the access network device is less than or equal to a signal quality threshold; or
[0381] The channel quality indicator of the terminal device is less than or equal to a channel quality threshold.
[0382] It is worth noting that, based on Example 2B, the terminal device sends the same uplink data to the access network device through multiple satellites according to the first TA corresponding to the multiple satellites.
[0383] In an implementation, the uplink buffer data amount of the terminal device can be included in the uplink buffer status report (BSR) sent by the terminal device to the network device.
[0384] In an implementation, the uplink buffer amount threshold (Thr_BO) can be a parameter configured by an operations administration and maintenance (OAM) system.
[0385] In an embodiment, the uplink signal can also be referred to as an uplink synchronization reference signal, for example, a sounding reference signal (SRS). The quality of the uplink signal can be a signal to interference plus noise ratio (SINR).
[0386] In an embodiment, the signal quality threshold (Thr_Sinr) can also be a parameter configured by the OAM system.
[0387] S1107, the terminal device performs uplink synchronization with the access network device through at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite.
[0388] In an embodiment, the assistance information of the secondary satellite includes an identifier of the assistance information of the secondary satellite; for the identifier of the assistance information of each secondary satellite in the downlink control information, the assistance information of the at least one secondary satellite includes the assistance information with the identifier, which is determined as the assistance information of the secondary satellite; and uplink synchronization with the access network device is performed through the secondary satellite according to the assistance information of the secondary satellite.
[0389] In an embodiment, the terminal device performs uplink synchronization with the access network device through the secondary satellite according to the assistance information of the secondary satellite, including: uplink synchronization with the access network device through the secondary satellite according to the assistance information of the secondary satellite and the TA offset corresponding to the secondary satellite.
[0390] In an embodiment, the terminal device can use the method shown in Example 3B to perform uplink synchronization with the access network device through the secondary satellite according to the assistance information of the secondary satellite and the TA offset corresponding to the secondary satellite.
[0391] Example 3B, uplink synchronization with the access network device through the secondary satellite according to the secondary satellite assistance information and the TA offset corresponding to the secondary satellite, comprising: the terminal device determines the fourth TA corresponding to the secondary satellite according to the secondary satellite assistance information and the TA offset corresponding to the secondary satellite, and sends the RACH process related MSGA to the secondary satellite according to the fourth TA, the MSGA can include PRACH and PUSCH, the PUSCH can include Timing Advance Report MAC CE, the Timing Advance Report MAC CE can include the fourth TA; the secondary satellite forwards the MSGA received from the terminal device to the access network device; the access network device determines the current absolute TA corresponding to the secondary satellite according to the fourth TA in the MSGA, and sends the MSGB corresponding to the MSGA to the secondary satellite, the MSGB includes the current absolute TA corresponding to the secondary satellite; the terminal device receives the MSGB forwarded by the secondary satellite, and determines the fifth TA corresponding to the secondary satellite according to the secondary satellite assistance information, the current absolute TA corresponding to the secondary satellite and the TA offset corresponding to the secondary satellite, thereby completing the uplink synchronization with the access network device through the secondary satellite.
[0392] In an implementation manner, when the uplink alignment timer (TimeAlignmentTimer) expires, the terminal device determines the uplink transmission configuration state including the identifier of the TAG corresponding to the expired timer according to the identifier, and determines the secondary satellite assistance information of one secondary satellite in the secondary satellite assistance information of multiple satellites according to the uplink transmission configuration state, and then determines the fourth TA corresponding to the secondary satellite according to the secondary satellite assistance information and the TA offset corresponding to the secondary satellite.
[0393] It is worth noting that the uplink transmission configuration state is an RRC parameter in the RRC reconfiguration message, and the explanation of the RRC parameter is described in S1207, which will not be repeated here.
[0394] In an implementation manner, the terminal device determines the fourth TA corresponding to the secondary satellite according to the secondary satellite assistance information and the TA offset corresponding to the secondary satellite as follows in Example 4B.
[0395] Example 4B, the terminal device determines the TA of the service link of the secondary satellite according to the satellite ephemeris information of the secondary satellite in the secondary satellite assistance information and the position information of the terminal device, and determines the fourth TA corresponding to the secondary satellite according to the product of the TA offset corresponding to the secondary satellite, the TA of the service link of the secondary satellite, the TA of the feeder link of the secondary satellite included in the secondary satellite assistance information and the unit time length.
[0396] The method for the terminal device to determine the fifth TA corresponding to the secondary satellite can be referred to Example A1, which will not be repeated here.
[0397] It is worth noting that in the embodiments of the present application, the fourth TA and the fifth TA corresponding to the secondary satellite are different from the first TA, the second TA and the third TA corresponding to the secondary satellite in that the fourth TA and the fifth TA corresponding to the secondary satellite are TAs determined by the terminal device in the uplink synchronization process, while the first TA, the second TA and the third TA corresponding to the secondary satellite are TAs determined by the terminal device in the connected state after synchronization.
[0398] It is worth noting that after S1107, the terminal device can access the access network device through multiple satellites, and then transmit uplink data to the access network device through multiple satellites in the connected state.
[0399] It is worth noting that after S1107, when the terminal device needs to transmit uplink data to the access network device through multiple satellites, the fifth TA corresponding to the multiple satellites can also be used to transmit uplink data to the access network device through multiple satellites. That is, the first TA of the multiple satellites at this time can be regarded as the first TA in the embodiments of the present application. That is, the first TA of the multiple satellites used by the terminal device when transmitting uplink data to the access network device through multiple satellites for the first time is the fifth TA of the multiple satellites obtained in the synchronization process.
[0400] Optionally, the fifth TA corresponding to the multiple satellites can also be regarded as the second TA corresponding to the multiple satellites in the embodiments of the present application, which is used for the access network device to determine the current absolute TA or the current relative TA corresponding to the multiple satellites, and then the terminal device determines the first TA corresponding to the multiple satellites according to the current absolute TA or the current relative TA corresponding to the multiple satellites.
[0401] On the basis of the above embodiments, the following will be further detailed in combination with the uplink data transmission method shown in Figure 12 Fig. 1. Figure 11 Fig. 1.
[0402] Figure 12 Fig. 1. Figure 12 Fig. 1.
[0403] S1201, the access network device sends SIB19 to the primary satellite, and the SIB19 includes assistance information of multiple satellites including the primary satellite and at least one secondary satellite.
[0404] S1202, the primary satellite sends SIB19 to the terminal device.
[0405] S1203, the access network device sends SIB1 to the primary satellite, and the SIB1 includes a TA offset corresponding to the primary satellite.
[0406] S1204, the primary satellite sends SIB1 to the terminal device.
[0407] S1205, the terminal device performs downlink synchronization with the primary satellite according to the assistance information of the primary satellite in the assistance information of the plurality of satellites.
[0408] S1206, the terminal device performs uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite in the assistance information of the plurality of satellites and the TA offset corresponding to the primary satellite.
[0409] Specifically, the execution method of S1206 can refer to Example 3A, which will not be described here.
[0410] S1207, the access network device sends an RRC reconfiguration message to the primary satellite, and the RRC reconfiguration message includes at least one TA offset corresponding to the secondary satellite and the identification of the assistance information of at least one secondary satellite.
[0411] It is worth noting that the TA offset corresponding to the at least one secondary satellite in the RRC reconfiguration message is the same as the TA offset corresponding to the primary satellite in the SIB1.
[0412] In an embodiment, the RRC reconfiguration message can include RRC parameters (for example, uplink transmission configuration state (TCL-UL-State), which can also be referred to as uplink transmission configuration indication information), and the number of RRC parameters can be equal to the number of at least one secondary satellite, and each of the at least one secondary satellite corresponds to one RRC parameter. The RRC parameter includes at least the identification of the assistance information of the secondary satellite, for example, the identification of the SSB of the secondary satellite and the identification of the TAG corresponding to the secondary satellite.
[0413] In an embodiment, the RRC reconfiguration message can include RRC parameters, and the number of RRC parameters can be equal to the sum of the number of at least one secondary satellite and the number of the primary satellite, and each of the at least one secondary satellite and the primary satellite corresponds to one RRC parameter. The RRC parameter includes at least the identification of the assistance information of the satellite (for example, the primary satellite or the secondary satellite), for example, the identification of the SSB (SSB Index) of the satellite and the identification of the TAG (TAG ID) corresponding to the satellite.
[0414] Optionally, the RRC parameter includes a reference signal (referenceSignal) field and an identification (tag-Id-ptr) field, and the identification of the SSB can be set on the referenceSignal field, and the identification of the TAG can be set on the tag-Id-ptr field.
[0415] S1208, the primary satellite sends an RRC reconfiguration message to the terminal device.
[0416] S1209, the access network device sends downlink control information to the primary satellite, the downlink control information including an identification of the assistance information of the at least one secondary satellite to be subjected to uplink-downlink synchronization.
[0417] In an implementation, the identification of the assistance information includes an identification of an SSB and an identification of a TAG, and the downlink control information includes a synchronization signal block identification (SS / PBCH index) field and a physical random access channel association indicator (PRACH association indicator) field, the identification of the SSB being set on the SS / PBCH index field, and the identification of the TAG being set on the PRACH association indicator field.
[0418] It is worth noting that the at least one secondary satellite to be subjected to uplink-downlink synchronization in S1209 can be the same as or different from the at least one secondary satellite in S1201 and S1207.
[0419] S1210, the primary satellite sends downlink control information to the terminal device, the downlink control information including an identification of the assistance information of the at least one secondary satellite to be subjected to uplink-downlink synchronization.
[0420] S1211, the terminal device determines, according to the RRC reconfiguration message and the downlink control information, the assistance information of the at least one secondary satellite to be subjected to uplink-downlink synchronization in the assistance information of the at least one secondary satellite.
[0421] S1212, the terminal device acquires, from the assistance information of the at least one secondary satellite to be subjected to uplink-downlink synchronization, a time offset corresponding to the at least one secondary satellite to be subjected to uplink-downlink synchronization.
[0422] In an implementation, for the identification of the assistance information of each secondary satellite in the RRC reconfiguration message, the assistance information of the secondary satellite is determined in the assistance information of the at least one secondary satellite according to the identification of the assistance information of the secondary satellite, and a time offset corresponding to the secondary satellite is acquired from the assistance information of the secondary satellite.
[0423] S1213, the terminal device performs downlink synchronization with the at least one secondary satellite to be subjected to uplink-downlink synchronization according to the time offset corresponding to the at least one secondary satellite to be subjected to uplink-downlink synchronization and the assistance information of the at least one secondary satellite to be subjected to uplink-downlink synchronization.
[0424] Specifically, the execution method of S1213 is the same as that of S1105, which will not be described here.
[0425] S1214. For each of the at least one auxiliary satellites to be synchronized uplink and downlink, the terminal device performs uplink synchronization with the access network device through the auxiliary satellite based on the auxiliary information of the auxiliary satellite and the TA offset of the auxiliary information.
[0426] In 3GPP Release 17, when calculating uplink slot K... s At that time, the corresponding TA and the corresponding differential offset K of the satellite were not considered. UE,offset For uplink time slot K s Due to the influence of this, the uplink time slot calculated by Formula 4 above is not applicable to multi-beam cooperative transmission scenarios. Therefore, in this embodiment, after obtaining the first TA corresponding to multiple satellites, the terminal device calculates the uplink time slot based on the first TA corresponding to the multiple satellites and the differential offset K corresponding to the multiple satellites. UE,offset The uplink time slots corresponding to multiple satellites are determined, and uplink data is sent to the access network equipment through multiple satellites in the uplink time slots corresponding to multiple satellites, so as to meet the uplink time slot requirements of multi-beam cooperative transmission scenarios.
[0427] The following combination Figure 13 The embodiments provide a detailed description of the communication methods involved in multi-beam cooperative transmission scenarios.
[0428] Figure 13 This is a sixth flowchart illustrating the uplink data transmission method provided in this application embodiment. Figure 13 As shown, the method includes:
[0429] S1301, The access network equipment sends auxiliary information from multiple satellites to the terminal equipment.
[0430] S1302. The terminal equipment determines the first TA corresponding to multiple satellites based on the auxiliary information of multiple satellites and the current TA calibration information of multiple satellites.
[0431] S1303, The access network equipment sends the differential offset K corresponding to multiple satellites to the terminal equipment. UE,offset .
[0432] In one implementation, the access network device sends a Differential Koffset Media Access Control (DMAC) signaling message (Differential Koffset MCE CE) to the terminal device. The Differential Koffset MCE CE includes the differential offset K corresponding to multiple satellites. UE,offset .
[0433] In one implementation, the Differential Koffset MCE CE further includes one or more of the following:
[0434] Identification of SSBs for multiple satellites;
[0435] an identity of a TAG corresponding to the plurality of satellites; or
[0436] a plurality of identities, the identity being used to indicate a satellite.
[0437] S1304, the terminal device determines, according to the differential offset K UE,offset and the first TA corresponding to the plurality of satellites, an uplink time slot corresponding to the plurality of satellites.
[0438] In the embodiments of the present application, the uplink time slot can also be referred to as an uplink data sending time slot, an uplink data time slot, or a data sending time slot, etc.
[0439] In an implementation, for each satellite in the plurality of satellites, the terminal device acquires, from the assistance information of the satellite, the K cell,offset corresponding to the satellite; determines, as the K cell,offset corresponding to the satellite, a difference between the K UE,offset corresponding to the satellite and the differential offset K offset corresponding to the satellite; and determines, according to the parameter K2 indicated by the DCI received by the terminal device, the differential offset K UE,offset corresponding to the satellite and the first TA corresponding to the satellite, the uplink time slot corresponding to the satellite.
[0440] For example, the uplink time slot corresponding to the satellite satisfies the following formula:
[0441]
[0442] wherein K s represents the uplink time slot corresponding to the satellite, n represents a time slot in which the DCI is sent by the access network device, μ PUSCH represents an SCS configuration parameter of uplink data (i.e. PUSCH), μ PDCCH represents an SCS configuration parameter of a PDCCH in which the DCI is located, K ta represents a conversion of the first TA into time in time slots. The DCI can be used to schedule the uplink data involved in the embodiments of the present application.
[0443] S1305, the terminal device sends, to the access network device, uplink data through the plurality of satellites in the uplink time slot corresponding to the plurality of satellites.
[0444] In the communication method provided in this embodiment, the access network device sends the terminal device differential offsets corresponding to multiple satellites. For each satellite, the differential offset corresponding to the satellite is configured. Further, for each satellite in the multiple satellites, the terminal device determines, according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite, an uplink time slot corresponding to the satellite; and sends uplink data to the access network device through the satellite in the uplink time slot. This can meet the timing relationship requirement of the multi-beam cooperative transmission scenario, support the terminal device to use different uplink beams (for example, fixed beams or gaze beams) through different uplink transmission panels to send the same uplink data or different uplink data to multiple satellites at the same time, and in the transparent forwarding mode of NTN, the correct timing relationship for different satellites can be ensured, so that the uplink data transmitted by the terminal device through different satellites and experiencing different transmission delays reaches the access network device at the same time (at least within the same CP (cyclic prefix) range), avoids inter-symbol interference, and enables the access network device to correctly demodulate the received uplink data, thereby improving the uplink link budget margin, improving the uplink transmission reliability of the terminal device, improving the signal-to-noise ratio of the terminal device, or improving the uplink throughput of the terminal device.
[0445] It should be noted that the differential offsets corresponding to the multiple satellites can also be applied in the process of uplink synchronization between the terminal device and the access network device through the multiple satellites. In the uplink synchronization, the terminal device can determine, according to the differential offset K UE,offset corresponding to the satellite and the fourth TA corresponding to the satellite, an uplink time slot for sending the MSGA, and send the MSGA in the uplink time slot.
[0446] In an implementation manner, the Differential Koffset MCE CE can only include one identification information. If the identification information is “0”, the terminal device can obtain K cell,offset from the auxiliary information of the satellite with the smaller SSB / TAG identification, and determine K cell,offset corresponding to the satellite with the smaller SSB / TAG identification according to the differential offset K UE,offset in the Differential Koffset MCE CE and the K offset .
[0447] For example, when the multiple satellites include a main satellite and an auxiliary satellite, the auxiliary information of the satellite with the smaller SSB / TAG identification can be the auxiliary information of the auxiliary satellite.
[0448] In an embodiment, the Differential Koffset MCE CE can only include the differential offset corresponding to at least one secondary satellite, and the Differential Koffset MCE CE can further include one or more of the following: an identity of an SSB of the at least one secondary satellite, an identity of a TAG corresponding to the at least one satellite, or at least one identity information. The identity information is used to indicate the secondary satellite. Accordingly, for each of the at least one secondary satellite, the terminal device determines the K cell,offset corresponding to the secondary satellite according to the differential offset corresponding to the secondary satellite and the K offset corresponded to the secondary satellite included in the assistance information of the secondary satellite, thereby achieving the purpose of supporting a more flexible timing relationship for the secondary satellite.
[0449] The following describes modification examples of related protocols in combination with specific examples.
[0450] Example 5A, modification of downlink control information (DCI Format 1_0 (PDCCH Order)).
[0451] An identity indicating the assistance information is added in the downlink control information.
[0452] The PRACH association indicator field is modified. In the definition of the PRACH association indicator field, it is added that this field indicates the identity of the TAG in the NTN configuration (NTN-Config) of the NTN cell (This field indicates TAG in NTN-Config in an NTN cell). Here, the NTN cell is the cell of the satellite, the NTN configuration is the assistance information of the satellite, the NTN configuration of the NTN cell can be understood as the assistance information of the satellite, the identity of the TAG is the identity of the assistance information of the satellite, in other words, the identity of the TAG is the identity of the TAG corresponding to the satellite.
[0453] If the upper layers configure the RRC parameter (tag2-flag), i.e. 2 TAGs of the Special Cell (SpCell) are configured, when the field is set to bit field index 0, it indicates tag-Id, and when the field is set to bit field index 1, it indicates tag2-Id, where tag-Id indicates the identity of the TAG corresponding to one satellite, and tag2-Id indicates the identity of the TAG corresponding to another satellite. If the upper layers do not configure the RRC parameter tag2-flag, i.e. 2 TAGs of the SpCell are not configured, the R bit is present (If tag2-flag is set to true by upper layers, the bit field index 0 of this field indicates the tag-Id, and the bit field index 1 of this field indicates the tag2-Id. Otherwise, if the SpCell is not configured with two TAGs, the R bit is present instead).
[0454] Example 5B, modify SIB19, add the assistance information of the secondary satellite in SIB19.
[0455] Example 5C, modify the RRC parameter: TCL-UL-State in RRC Reconfiguration message.
[0456] Add the referenceSignal field and / or tag-Id-ptr field in TCL-UL-State, and set the identity of the assistance information on the referenceSignal field and / or tag-Id-ptr field.
[0457] Specifically, set SSB Index on the referenceSignal field, and set TAG ID on the tag-Id-ptr field, where SSB Index and / or TAG ID is the identity of the assistance information.
[0458] Example 5D, modify the RRC parameter: ServingCellConfigCommon in RRC Reconfiguration message.
[0459] Add the assistance information of the secondary satellite in ServingCellConfigCommon.
[0460] Optionally, when the assistance information of the secondary satellite is not added in SIB19, the assistance information of the secondary satellite can be added in ServingCellConfigCommon
[0461] Example 5E, modify Timing Advance Report MAC CE.
[0462] Add the identification of the TAG corresponding to the satellite in the Timing Advance Report MAC CE.
[0463] In an embodiment, add the TI / R field in the Timing Advance Report MAC CE, and the identification of the TAG corresponding to the satellite can be set in the TI / R field.
[0464] The format of the Timing Advance Report MAC CE including the TI / R field is described below Figure 14
[0465] Figure 14 One of the format diagrams of the Timing Advance Report MAC CE provided by the embodiments of the present application is provided. As shown in Figure 14 the Timing Advance Report MAC CE includes: TI / R field and Timing Advance field.
[0466] Description of the TI / R field: If two TAGs are configured for the SpCell, this field indicates one of the two TAGs to which the Timing Advance Command is applied. If the RRC parameter (tag2-flag) is configured by upper layers, the field set to 0 indicates the tag2-Id and the field set to 1 indicates the tag-Id of the SpCell; otherwise, the field set to 0 indicates the tag-Id and the field set to 1 indicates the tag2-Id of the SpCell. If the SpCell is not configured with two TAGs, the R bit is present instead (If two TAGs are configured for the SpCell, this field indicates one of the two TAGs to which the Timing Advance Command is applied. If tag2-flag is set to true by upper layers, the field set to 0 indicates the tag2-Id and the field set to 1 indicates the tag-Id of the SpCell, otherwise the field set to 0 indicates the tag-Id and the field set to 1 indicates the tag2-Id of the SpCell. If the SpCell is not configured with two TAGs, the R bit is present instead).
[0467] Description of the Timing Advance field: indicates the least integer number of slots, using subcarrier spacing of 15kHz, greater than or equal to the Timing Advance value TA , T TA in units of slots (Timing Advance value) (the Timing Advance field indicates the least integer number of slots, using subcarrier spacing of 15kHz, greater than or equal to the Timing Advance value).
[0468] Optionally, when more than two tags are configured, but the terminal device only reports the TA for one tag (e.g., the second TA in this application), the following can be adopted: Figure 15 The Timing Advance Report MAC CE is shown in the format shown.
[0469] Figure 15 This is the second schematic diagram of the Timing Advance Report MAC CE format provided in the embodiments of this application. For example... Figure 15 As shown, the Timing Advance Report MAC CE includes a TAG ID field and a Timing Advance field.
[0470] The TAG ID field indicates the TAG Identity used to address the TAG. The TAG with Identity 0 contains the SpCell. The length of the TAG ID field is 2 bits.
[0471] The Timing Advance field indicates the minimum integer value for a time slot with a subcarrier spacing of 15kHz, where the minimum integer value is greater than or equal to T. TA The T TA In time slots.
[0472] Optionally, when the terminal device simultaneously reports the TA of multiple TAGs (e.g., the second TA in this application), it can adopt... Figure 16 The Timing Advance Report MAC CE is shown in the format shown.
[0473] Figure 16 This is the third schematic diagram of the Timing Advance Report MAC CE format provided for embodiments of this application. For example... Figure 16 As shown, the Timing Advance Report MAC CE includes: the Cj field, the TAG ID j field, and the Timing Advance j field corresponding to the TAG ID j field.
[0474] Optionally, 0 ≤ j ≤ (J-1), or 1 ≤ j ≤ J, where J can be the total number of multiple satellites.
[0475] Cj field: indicates whether the TAG ID j field and the Timing Advance j field contain the TA of the TAG. When the Cj field is set to 1, it indicates that the TAG ID j field and the Timing Advance j field contain the TA of the TAG, and when the Cj field is set to 0, it indicates that the TAG ID j field and the Timing Advance j field do not contain the TA of the TAG.
[0476] TAG ID j field: indicates the identity for addressing the TAG. The TAG with identity 0 contains the SpCell. The length of the TAG ID field can be 2 bits.
[0477] Timing Advance j field: indicates the minimum integer value of the time slot using the subcarrier spacing of 15 kHz, which is greater than or equal to T TA , the T TA is in units of time slots.
[0478] Example 5F, modifying the Differential Koffset MAC CE.
[0479] Example 5F-1, adding a TI / R field in the Differential Koffset MAC CE, and the TI / R field can be set with identity information.
[0480] Exemplarily, the format of the modified Differential Koffset MAC CE is as follows Figure 17 as shown.
[0481] Figure 17 One of the schematic diagrams of the format of the Differential Koffset MAC CE provided by the embodiments of the present application. As Figure 17 shown, the Differential Koffset MAC CE includes a TI / R field and a Differential Koffset field.
[0482] Description of TI / R field: If two TAGs are configured for the SpCell, this field indicates one of the two TAGs to which NTN-Config is set with. If tag2-flag is set to true by upper layers, the field set to 0 indicates the tag2-Id and the field set to 1 indicates the tag-Id of the SpCell, otherwise the field set to 0 indicates the tag-Id and the field set to 1 indicates the tag2-Id of the SpCell. If the SpCell is not configured with two TAGs, the R bit is present instead.Optionally, if more than one NTNConfig information is provided in SIB19 and there’re two of them in the active status, this field is set to 0 indicates the lower SSB Index which NTNConfig in active states is set with and the field is set to 1 indicates the higher SSB Index which NTNConfig in active states is set with.
[0483] Differential Koffset field: used to indicate the differential offset. In other words, the differential offset can be set in the Differential Koffset field.
[0484] Example 5F-2, the TAG ID field can be set in the Differential Koffset MAC CE to indicate the auxiliary information corresponding to the differential offset, accordingly, the structure of the Differential Koffset MAC CE is as follows Figure 18
[0485] Figure 18 The second schematic diagram of the format of the Differential Koffset MAC CE provided by the embodiments of the present application is shown. As Figure 18 shown, the Differential Koffset MAC CE includes: a TAG ID field and a Differential Koffset field.
[0486] TAG ID field: used to indicate the TAG ID (TAG Identity) of the addressed TAG which NTN-Config is set with.
[0487] The Differential Koffset field indicates the differential offset. In other words, the differential offset can be set in the Differential Koffset field.
[0488] In one implementation, the TAG ID field can also be replaced by the SSB Index field, which indicates the SSB Index associated with the NTN-Config.
[0489] It is worth noting that it is also possible to... Figure 18 The format shown expands to include multiple TAG ID fields and a Differential Koffset field. For example, the expanded Differential Koffset MAC CE format is as follows: Figure 19 As shown.
[0490] Figure 19 This is the third schematic diagram illustrating the format of the Differential Koffset MAC CE provided in this application embodiment. For example... Figure 19 As shown, the Differential Koffset MAC CE includes: the TAG ID i field and the Differential Koffset i field, where the TAG ID i field and the Differential Koffset i field correspond to each other.
[0491] Optionally, 0 ≤ i ≤ (I-1), or 1 ≤ i ≤ I, where I can be the total number of satellites.
[0492] Figure 20 This is a schematic diagram of the structure of the uplink data transmission device 10 provided in an embodiment of this application. Figure 20 As shown, the uplink data transmission device 10 includes: a memory 101, a transceiver 102, and a processor 103.
[0493] Memory 101 is used to store computer programs; transceiver 102 is used to send and receive data under the control of processor 103; processor 103 is used to read the computer program in memory 101 and perform the following operations:
[0494] Acquire auxiliary information from multiple satellites;
[0495] Based on the auxiliary information of multiple satellites and the current timing advance (TA) calibration information of multiple satellites, the first TA corresponding to multiple satellites is determined;
[0496] According to the first TA corresponding to the plurality of satellites, the uplink data is transmitted to the access network device through the plurality of satellites.
[0497] In an implementation, the assistance information of the satellite includes satellite ephemeris information of the satellite, and TA of a feeder link of the satellite.
[0498] In an implementation, the current TA calibration information of the satellite includes the following two items:
[0499] current absolute TA or current relative TA corresponding to the satellite; and
[0500] TA offset corresponding to the satellite.
[0501] In an implementation, the TA offsets corresponding to the plurality of satellites are the same.
[0502] In an implementation, the processor 103 is further configured to perform the following operations:
[0503] transmit first uplink information to the access network device;
[0504] receive first downlink information from the access network device, the first downlink information including current absolute TA or current relative TA corresponding to the plurality of satellites, the current absolute TA or current relative TA being determined by the access network device according to the first uplink information.
[0505] In an implementation, the first uplink information includes second TA corresponding to the plurality of satellites, and identification of the assistance information of the plurality of satellites.
[0506] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a trigger condition for transmitting the first uplink information.
[0507] In an implementation, the plurality of satellites include a primary satellite and at least one secondary satellite; the processor 103 is further configured to perform the following operations:
[0508] perform downlink synchronization with the primary satellite according to the assistance information of the primary satellite;
[0509] perform uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite;
[0510] obtain a time offset corresponding to the at least one secondary satellite;
[0511] perform downlink synchronization with the at least one secondary satellite according to the time offset corresponding to the at least one secondary satellite and the assistance information of the at least one secondary satellite;
[0512] obtain downlink control information;
[0513] According to the downlink control information and the assistance information of the at least one secondary satellite, performing, by the at least one secondary satellite, uplink synchronization with the access network device.
[0514] In an implementation, the downlink control information comprises an identification of the assistance information of the at least one secondary satellite, and the assistance information of the at least one secondary satellite comprises the identification of the assistance information of the at least one secondary satellite.
[0515] The processor 103 is further configured to perform the following operations:
[0516] According to the identification of the assistance information of each secondary satellite in the downlink control information, the assistance information of the at least one secondary satellite is determined as the assistance information of the secondary satellite.
[0517] According to the assistance information of the secondary satellite, performing, by the secondary satellite, uplink synchronization with the access network device.
[0518] In an implementation, the identification of the assistance information of the secondary satellite comprises at least one of the following:
[0519] an identification of a synchronization signal block (SSB) of the secondary satellite; or
[0520] an identification of a timing advance group (TAG) corresponding to the secondary satellite.
[0521] In an implementation, the processor 103 is further configured to perform the following operations: receiving, by the primary satellite, the downlink control information sent by the access network device in a case where a first preset condition is met.
[0522] The first preset condition comprises one or more of the following:
[0523] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0524] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0525] a channel quality indicator of the terminal device is greater than or equal to a channel quality threshold value.
[0526] The processor 103 is configured to perform the following operations: sending, by the plurality of satellites, different uplink data to the access network device.
[0527] In an implementation, the processor 103 is further configured to perform the following operations: receiving, by the primary satellite, the downlink control information sent by the access network device in a case where a second preset condition is met.
[0528] The second preset condition comprises one or more of the following:
[0529] The quality of the uplink signal measured by the access network equipment is less than or equal to the signal quality threshold; or...
[0530] The channel quality indicator of the terminal device is less than or equal to the channel quality threshold.
[0531] The processor 103 is specifically used to perform the following operation: sending the same uplink data to the access network equipment via multiple satellites.
[0532] In one embodiment, the processor 103 is specifically configured to perform the following operations:
[0533] Obtain the differential offsets corresponding to multiple satellites;
[0534] For each of the multiple satellites, the uplink time slot corresponding to the satellite is determined based on the differential offset and the first TA of the satellite; and uplink data is sent to the access network equipment through the satellite in the uplink time slot.
[0535] In one embodiment, the processor 103 is specifically configured to perform the following operations:
[0536] Obtain differential offset media access control signaling, which includes differential offsets for multiple satellites.
[0537] In one implementation, the differential offset media access control signaling further includes one or more of the following:
[0538] Identification of SSBs for multiple satellites;
[0539] The tags corresponding to multiple satellites; or,
[0540] Multiple identification information, which are used to indicate satellites.
[0541] Among them, Figure 20 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors 103 (represented by processor 103) and memory 101 (represented by memory 101). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 102 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0542] The processor 103 is responsible for managing the bus architecture and general processing, and the memory 101 can store data used by the processor 103 in performing operations.
[0543] Optionally, the processor 103 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor 103 can also adopt a multi-core architecture.
[0544] The processor 103 is responsible for managing the bus architecture and general processing, and the memory 101 can store data used by the processor 103 in performing operations.
[0545] It should be noted that the above device 10 provided by the embodiment of the application can implement all method steps performed by the terminal device in the above method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0546] Figure 21 The structure schematic diagram of the uplink data transmission device 20 provided by the embodiment of the application is shown in FIG. 2. Figure 21 As shown in FIG. 2, the uplink data transmission device 20 includes a memory 201, a transceiver 202 and a processor 203.
[0547] The memory 201 is configured to store a computer program; the transceiver 202 is configured to transceive data under the control of the processor 203; and the processor 203 is configured to read the computer program in the memory 201 and perform the following operations:
[0548] The processor 203 is configured to send the terminal device the assistance information of the plurality of satellites, and the assistance information of the plurality of satellites is used by the terminal device to determine the first TA corresponding to the plurality of satellites.
[0549] The processor 203 is configured to receive, through the plurality of satellites, the uplink data sent by the terminal device according to the first TA corresponding to the plurality of satellites.
[0550] In an implementation manner, the assistance information of the satellite includes satellite ephemeris information of the satellite and TA of a feeder link of the satellite.
[0551] In an implementation manner, the current TA calibration information of the satellite includes the following two items:
[0552] a current absolute TA or a current relative TA corresponding to the satellite; and
[0553] a TA offset corresponding to the satellite.
[0554] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0555] In an embodiment, the processor 203 is further configured to perform the following operation:
[0556] receive first uplink information sent by the terminal device;
[0557] send first downlink information to the terminal device, the first downlink information comprising a current absolute TA or a current relative TA corresponding to the plurality of satellites, the current absolute TA or the current relative TA being determined by the access network device according to the first uplink information.
[0558] In an embodiment, the first uplink information comprises a second TA corresponding to the plurality of satellites and an identifier of the assistance information of the plurality of satellites.
[0559] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a trigger condition for sending the first uplink information.
[0560] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; and the processor 203 is further configured to perform the following operation:
[0561] send downlink control information to the terminal device, the downlink control information being used by the terminal device to perform uplink synchronization with the access network device through the at least one secondary satellite.
[0562] In an embodiment, the processor 203 is specifically configured to perform the following operation:
[0563] in a case where a first preset condition is satisfied, send the downlink control information to the terminal device.
[0564] The first preset condition comprises one or more of the following:
[0565] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0566] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0567] a channel quality indication of the terminal device is greater than or equal to a channel quality threshold value.
[0568] The processor 203 is specifically configured to perform the following operation: receive, by the plurality of satellites, different uplink data sent by the terminal device according to a first TA corresponding to the plurality of satellites.
[0569] In an embodiment, the processor 203 is specifically configured to perform the following operation: sending, to the terminal device, the downlink control information in a case where a second preset condition is met.
[0570] The second preset condition comprises one or more of the following:
[0571] The access network device measures a quality of the uplink signal to be less than or equal to a signal quality threshold; or
[0572] A channel quality indicator of the terminal device is less than or equal to a channel quality threshold;
[0573] The processor 203 is specifically configured to perform the following operation: receiving, by the plurality of satellites, the same uplink data sent by the terminal device according to the first TA corresponding to the plurality of satellites.
[0574] In an embodiment, the processor 203 is further configured to perform the following operation:
[0575] Sending, to the terminal device, a plurality of differential offsets corresponding to the plurality of satellites;
[0576] For each satellite, receiving, on an uplink time slot corresponding to the satellite, uplink data sent by the satellite, the uplink time slot corresponding to the satellite being determined by the terminal device according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite.
[0577] In an embodiment, the processor 203 is further specifically configured to perform the following operation:
[0578] Sending, to the terminal device, differential offset medium access control signaling, the differential offset medium access control signaling comprising the plurality of differential offsets corresponding to the plurality of satellites.
[0579] In an embodiment, the differential offset medium access control signaling further comprises one or more of the following:
[0580] Identifications of SSBs of the plurality of satellites;
[0581] Identifications of TAGs corresponding to the plurality of satellites; or
[0582] A plurality of identification information, the identification information being used to indicate a satellite.
[0583] In the case where the terminal device is in the RRC connected state, Figure 21In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 203 and the memory 201 represented by the various circuits of the processor 203 and the memory 201. The bus architecture can also include various other circuits, which are well known within the art, such as peripheral device circuits, voltage regulators, power management circuits, and the like, which are not further described herein. The bus interface provides an interface to the transceiver 202. The transceiver 202 can be a plurality of elements including a transmitter and a receiver, providing a means of communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The processor 203 is responsible for managing the bus architecture and general processing, including the execution of software stored in the memory 201.
[0584] The processor 203 can be a CPU, ASIC, FPGA, or CPLD, and can also employ a multi-core architecture.
[0585] It should be noted that the above-mentioned device 20 provided by the embodiments of the present application can realize all method steps performed by the access network device in the above-mentioned method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0586] Figure 22 A structure diagram of an uplink data transmission device 30 provided by an embodiment of the present application is shown in FIG. 3. As shown in FIG. 3, the uplink data transmission device 30 includes: Figure 22
[0587] A transceiver unit 301, configured to acquire assistance information of a plurality of satellites;
[0588] A processing unit 302, configured to determine first TA corresponding to the plurality of satellites according to the assistance information of the plurality of satellites and current TA calibration information of the plurality of satellites.
[0589] The transceiver unit 301 is further configured to send uplink data to an access network device through the plurality of satellites according to the first TA corresponding to the plurality of satellites.
[0590] In an embodiment, the assistance information of the satellite includes satellite ephemeris information of the satellite and TA of a feeder link of the satellite.
[0591] In an embodiment, the current TA calibration information of the satellite includes the following two items:
[0592] Current absolute TA or current relative TA corresponding to the satellite; and
[0593] TA offset corresponding to the satellite.
[0594] In an embodiment, the TA offsets corresponding to the plurality of satellites are the same.
[0595] In an embodiment, the transceiver 301 is further configured to:
[0596] send first uplink information to the access network device;
[0597] receive first downlink information from the access network device, the first downlink information comprising current absolute TAs or current relative TAs corresponding to the plurality of satellites, the current absolute TAs or the current relative TAs being determined by the access network device according to the first uplink information.
[0598] In an embodiment, the first uplink information comprises second TAs corresponding to the plurality of satellites and an identifier of the assistance information of the plurality of satellites.
[0599] The second TAs corresponding to the plurality of satellites are TAs determined by the terminal device and satisfying a trigger condition for sending the first uplink information.
[0600] In an embodiment, the plurality of satellites comprises a primary satellite and at least one secondary satellite; the transceiver 301 is further configured to:
[0601] perform downlink synchronization with the primary satellite according to the assistance information of the primary satellite;
[0602] perform uplink synchronization with the access network device through the primary satellite according to the assistance information of the primary satellite;
[0603] obtain time offsets corresponding to the at least one secondary satellite;
[0604] perform downlink synchronization with the at least one secondary satellite according to the time offsets corresponding to the at least one secondary satellite and the assistance information of the at least one secondary satellite;
[0605] obtain downlink control information;
[0606] perform uplink synchronization with the access network device through the at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite.
[0607] In an embodiment, the downlink control information comprises an identifier of the assistance information of the at least one secondary satellite, and the assistance information of the secondary satellite comprises the identifier of the assistance information of the secondary satellite.
[0608] performing uplink synchronization with the access network device through the at least one secondary satellite according to the downlink control information and the assistance information of the at least one secondary satellite comprises:
[0609] for each identifier of the assistance information of the secondary satellite in the downlink control information, determining the assistance information of the at least one secondary satellite comprising the identified assistance information as the assistance information of the secondary satellite;
[0610] According to the assistance information of the secondary satellite, uplink synchronization with the access network device is performed by the secondary satellite.
[0611] In an implementation, the identification of the assistance information of the secondary satellite comprises at least one of:
[0612] an identification of an SSB of the secondary satellite; or
[0613] an identification of a timing advance group (TAG) corresponding to the secondary satellite.
[0614] In an implementation, the transceiver 301 is further configured to receive, by the primary satellite, downlink control information sent by the access network device in a case where a first preset condition is met.
[0615] The first preset condition comprises one or more of:
[0616] an uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold;
[0617] a quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold; or
[0618] a channel quality indicator of the terminal device is greater than or equal to a channel quality threshold.
[0619] The transceiver 301 is further configured to send, by the plurality of satellites, different uplink data to the access network device.
[0620] In an implementation, the transceiver 301 is further configured to receive, by the primary satellite, downlink control information sent by the access network device in a case where a second preset condition is met.
[0621] The second preset condition comprises one or more of:
[0622] a quality of an uplink signal measured by the access network device is less than or equal to a signal quality threshold; or
[0623] a channel quality indicator of the terminal device is less than or equal to a channel quality threshold.
[0624] The transceiver 301 is further configured to send, by the plurality of satellites, same uplink data to the access network device.
[0625] In an implementation, the transceiver 301 is further configured to:
[0626] obtain a plurality of differential offsets corresponding to the plurality of satellites;
[0627] For each of the plurality of satellites, an uplink time slot corresponding to the satellite is determined according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite; and uplink data is transmitted to the access network device through the satellite in the uplink time slot.
[0628] In an implementation, the transceiver unit 301 is further configured to:
[0629] obtain differential offset medium access control signaling, the differential offset medium access control signaling comprising the differential offsets corresponding to the plurality of satellites.
[0630] In an implementation, the differential offset medium access control signaling further comprises one or more of:
[0631] identifications of SSBs of the plurality of satellites;
[0632] identifications of TAGs corresponding to the plurality of satellites; or
[0633] a plurality of identification information, the identification information being used to indicate the satellite.
[0634] It should be noted that the apparatus 30 provided by the embodiments of the present application can implement all the method steps performed by the terminal device in the method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0635] Figure 23 A structural schematic diagram of an uplink data transmission apparatus 40 provided by an embodiment of the present application is shown in FIG. 4. Figure 23 As shown in FIG. 4, the uplink data transmission apparatus 40 comprises:
[0636] a transceiver unit 401, configured to transmit, to a terminal device, auxiliary information of a plurality of satellites, the auxiliary information of the plurality of satellites being used by the terminal device to determine first TAs corresponding to the plurality of satellites.
[0637] The transceiver unit 401 is further configured to receive, through the plurality of satellites, uplink data transmitted by the terminal device according to the first TAs corresponding to the plurality of satellites.
[0638] In an implementation, the auxiliary information of the satellite comprises satellite ephemeris information of the satellite and a TA of a feeder link of the satellite.
[0639] In an implementation, the current TA calibration information of the satellite comprises two of:
[0640] a current absolute TA or a current relative TA corresponding to the satellite; and
[0641] a TA offset corresponding to the satellite.
[0642] In an implementation, the TA offsets corresponding to the plurality of satellites are the same.
[0643] In an implementation, the transceiver 401 is further configured to:
[0644] receive the first uplink information sent by the terminal device;
[0645] send, to the terminal device, first downlink information, the first downlink information comprising current absolute TA or current relative TA corresponding to the plurality of satellites, the current absolute TA or the current relative TA being determined by the access network device according to the first uplink information.
[0646] In an implementation, the first uplink information comprises second TA corresponding to the plurality of satellites and identification of the assistance information of the plurality of satellites.
[0647] The second TA corresponding to the plurality of satellites is a TA determined by the terminal device and satisfying a trigger condition for sending the first uplink information.
[0648] In an implementation, the plurality of satellites comprises a primary satellite and at least one secondary satellite; and the transceiver 401 is further configured to:
[0649] send, to the terminal device, downlink control information, the downlink control information being used by the terminal device to perform uplink synchronization with the access network device through the at least one secondary satellite.
[0650] In an implementation, the transceiver 401 is further configured to: send, to the terminal device, the downlink control information in a case where a first preset condition is satisfied.
[0651] The first preset condition comprises one or more of the following:
[0652] An uplink buffer data amount of the terminal device is greater than or equal to an uplink buffer amount threshold value;
[0653] A quality of an uplink signal measured by the access network device is greater than or equal to a signal quality threshold value; or
[0654] A channel quality indication of the terminal device is greater than or equal to a channel quality threshold value.
[0655] The transceiver 401 is further configured to: receive, through the plurality of satellites, different uplink data sent by the terminal device according to first TA corresponding to the plurality of satellites.
[0656] In an implementation, the transceiver 401 is further configured to: send, to the terminal device, the downlink control information in a case where a second preset condition is satisfied.
[0657] The second preset condition comprises one or more of the following:
[0658] A quality of an uplink signal measured by the access network device is less than or equal to a signal quality threshold value; or
[0659] a channel quality of the terminal device is less than or equal to a channel quality threshold value;
[0660] The transceiver 401 is further configured to receive, by the plurality of satellites, same uplink data transmitted by the terminal device according to the first TA corresponding to the plurality of satellites.
[0661] In an implementation, the transceiver 401 is further configured to:
[0662] transmit, to the terminal device, the differential offset corresponding to the plurality of satellites;
[0663] For each satellite, receive uplink data transmitted by the satellite on an uplink time slot corresponding to the satellite, the uplink time slot being determined by the terminal device according to the differential offset corresponding to the satellite and the first TA corresponding to the satellite.
[0664] In an implementation, the transceiver 401 is further configured to:
[0665] transmit, to the terminal device, differential offset medium access control signaling, the differential offset medium access control signaling including the differential offset corresponding to the plurality of satellites.
[0666] In an implementation, the differential offset medium access control signaling further includes one or more of:
[0667] identifications of SSBs of the plurality of satellites;
[0668] identifications of TAGs corresponding to the plurality of satellites; or
[0669] a plurality of identification information, the identification information being used to indicate a satellite.
[0670] It should be noted that the above apparatus 40 provided by the embodiments of the present application can implement all the method steps performed by the access network device in the above method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.
[0671] It should be noted that the division of units in the embodiments of the present application is illustrative, and is merely a logical function division. Actual implementation can have another division manner. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of software functional unit.
[0672] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions that cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods in the embodiments of the present application.
[0673] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions that cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0674] The embodiment of the present application also provides a non-transitory readable storage medium, which stores a computer program. The computer program is used to make a processor execute all method steps of the terminal device in the method embodiment.
[0675] The embodiment of the present application also provides a non-transitory readable storage medium, which stores a computer program. The computer program is used to make a processor execute all method steps of the access network device in the method embodiment.
[0676] The non-transitory readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.
[0677] The embodiment of the present application also provides a computer program product, which includes a computer program. The computer program is executed by a processor to implement the method of any one of the above method embodiments.
[0678] Those skilled in the art will appreciate that embodiments of the application can be readily used as software, hardware, or a combination of software and hardware. In one
[0679] The processes and logic flows described in this specification can be performed by one or more programmable computers executing one or more computer programs to Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic
[0680] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic
[0681] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide processes for implementing the processes Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic Figure 1 The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic
[0682] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the apparatus and processes described herein, equivalents and substitutions can be made. Any and all such modifications and variations are intended to be included herein.
Claims
1. An uplink data transmission method, characterized in that, Applied to a terminal device, the method includes: Acquire auxiliary information from multiple satellites; Based on the auxiliary information of the multiple satellites and the current timing advance (TA) calibration information of the multiple satellites, the first TA corresponding to the multiple satellites is determined; Based on the first TA corresponding to the multiple satellites, uplink data is sent to the access network equipment through the multiple satellites.
2. The method according to claim 1, characterized in that, The satellite's auxiliary information includes the satellite's ephemeris information and the TA of the satellite's feed link.
3. The method according to claim 1 or 2, characterized in that, The satellite's current TA calibration information includes the following two items: The current absolute TA or current relative TA corresponding to the satellite; and, The TA offset corresponding to the satellite.
4. The method according to claim 3, characterized in that, The TA offsets corresponding to the multiple satellites are the same.
5. The method according to claim 3 or 4, characterized in that, The method further includes: Send the first uplink information to the access network device; The access network device receives first downlink information, which includes the current absolute TA or current relative TA corresponding to the plurality of satellites. The current absolute TA or current relative TA is determined by the access network device based on the first uplink information.
6. The method according to claim 5, characterized in that, The first uplink information includes the second TA corresponding to the plurality of satellites and the identifiers of the auxiliary information of the plurality of satellites; The second TA corresponding to the multiple satellites is the TA determined by the terminal device that meets the triggering condition for sending the first uplink information.
7. The method according to any one of claims 1 to 6, characterized in that, The plurality of satellites includes a primary satellite and at least one secondary satellite; the method further includes: Based on the auxiliary information from the primary satellite, perform downlink synchronization with the primary satellite; Based on the auxiliary information from the master satellite, uplink synchronization is performed with the access network equipment via the master satellite; Obtain the time offset corresponding to the at least one auxiliary satellite; Based on the time offset corresponding to the at least one auxiliary satellite and the auxiliary information of the at least one auxiliary satellite, perform downlink synchronization with the at least one auxiliary satellite; Obtain downlink control information; Based on the downlink control information and the auxiliary information of the at least one auxiliary satellite, uplink synchronization with the access network equipment is performed through the at least one auxiliary satellite.
8. The method according to claim 7, characterized in that, The downlink control information includes an identifier of the auxiliary information of the at least one auxiliary satellite, and the auxiliary information of the auxiliary satellite includes an identifier of the auxiliary information of the auxiliary satellite; The step of performing uplink synchronization with the access network equipment via the at least one auxiliary satellite, based on the downlink control information and the auxiliary information of the at least one auxiliary satellite, includes: For the identifier of the auxiliary information of each auxiliary satellite in the downlink control information, the auxiliary information of the at least one auxiliary satellite, including the identified auxiliary information, is determined as the auxiliary information of the auxiliary satellite; Based on the auxiliary information from the auxiliary satellite, uplink synchronization with the access network equipment is performed via the auxiliary satellite.
9. The method according to claim 8, characterized in that, The identifier of the auxiliary information of the auxiliary satellite includes at least one of the following: The identifier of the SSB of the auxiliary satellite; or... The identifier of the timing advance group TAG corresponding to the auxiliary satellite.
10. The method according to any one of claims 7 to 9, characterized in that, The acquisition of downlink control information includes: receiving downlink control information sent by the access network device via the main satellite when a first preset condition is met; The first preset condition includes one or more of the following: The uplink cache data volume of the terminal device is greater than or equal to the uplink cache volume threshold. The quality of the uplink signal measured by the access network device is greater than or equal to the signal quality threshold; or... The channel quality indicator of the terminal device is greater than or equal to the channel quality threshold. Sending uplink data to the access network device via the multiple satellites includes sending different uplink data to the access network device via the multiple satellites.
11. The method according to any one of claims 7 to 9, characterized in that, The acquisition of downlink control information includes: receiving downlink control information sent by the access network device through the main satellite when a second preset condition is met; The second preset condition includes one or more of the following: The quality of the uplink signal measured by the access network device is less than or equal to the signal quality threshold; or... The channel quality indicator of the terminal device is less than or equal to the channel quality threshold. Sending uplink data to the access network device via the multiple satellites includes sending the same uplink data to the access network device via the multiple satellites.
12. The method according to any one of claims 1 to 11, characterized in that, The step of sending uplink data to the access network device via the multiple satellites according to the first TA corresponding to the multiple satellites includes: Obtain the differential offset corresponding to the multiple satellites; For each of the multiple satellites, the uplink time slot corresponding to the satellite is determined based on the differential offset and the first TA corresponding to the satellite; and uplink data is sent to the access network device through the satellite in the uplink time slot.
13. The method according to claim 12, characterized in that, The step of obtaining the differential offsets corresponding to the plurality of satellites includes: Obtain differential offset media access control signaling, wherein the differential offset media access control signaling includes the differential offsets corresponding to the plurality of satellites.
14. The method according to claim 13, characterized in that, The differential offset media access control signaling also includes one or more of the following: The identifiers of the SSBs of the multiple satellites; The identifiers of the TAGs corresponding to the multiple satellites; or Multiple identification information, which are used to indicate the satellite.
15. An uplink data transmission method, characterized in that, Applied to access network equipment, the method includes: Send auxiliary information of multiple satellites to the terminal device, wherein the auxiliary information of multiple satellites is used by the terminal device to determine the first TA corresponding to the multiple satellites; The terminal device receives uplink data sent by the multiple satellites according to the first TA corresponding to the multiple satellites.
16. The method according to claim 15, characterized in that, The satellite's auxiliary information includes the satellite's ephemeris information and the TA of the satellite's feed link.
17. The method according to claim 15 or 16, characterized in that, The satellite's current TA calibration information includes the following two items: The current absolute TA or current relative TA corresponding to the satellite; and, The TA offset corresponding to the satellite.
18. The method according to claim 17, characterized in that, The TA offsets corresponding to the multiple satellites are the same.
19. The method according to claim 17 or 18, characterized in that, The method further includes: Receive the first uplink information sent by the terminal device; Send first downlink information to the terminal device. The first downlink information includes the current absolute TA or current relative TA corresponding to the plurality of satellites. The current absolute TA or current relative TA is determined by the access network device based on the first uplink information.
20. The method according to claim 19, characterized in that, The first uplink information includes the second TA corresponding to the plurality of satellites and the identifiers of the auxiliary information of the plurality of satellites; The second TA corresponding to the multiple satellites is the TA determined by the terminal device that meets the triggering condition for sending the first uplink information.
21. The method according to any one of claims 15 to 20, characterized in that, The plurality of satellites includes a primary satellite and at least one secondary satellite; the method further includes: Downlink control information is sent to the terminal device, the downlink control information being used by the terminal device to perform uplink synchronization with the access network device via the at least one secondary satellite.
22. The method according to claim 21, characterized in that, Sending downlink control information to the terminal device, including: If the first preset condition is met, the downlink control information is sent to the terminal device; The first preset condition includes one or more of the following: The uplink cache data volume of the terminal device is greater than or equal to the uplink cache volume threshold. The quality of the uplink signal measured by the access network device is greater than or equal to the signal quality threshold; or... The channel quality indicator of the terminal device is greater than or equal to the channel quality threshold. Receiving uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites via the multiple satellites includes: receiving different uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites via the multiple satellites.
23. The method according to claim 21, characterized in that, Sending downlink control information to the terminal device, including: If the second preset condition is met, the downlink control information is sent to the terminal device; The second preset condition includes one or more of the following: The quality of the uplink signal measured by the access network device is less than or equal to the signal quality threshold; or... The channel quality indicator of the terminal device is less than or equal to the channel quality threshold. Receiving uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites via the multiple satellites includes: receiving the same uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites via the multiple satellites.
24. The method according to any one of claims 15 to 23, characterized in that, The step of receiving uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites includes: Send the differential offsets corresponding to the multiple satellites to the terminal device; For each satellite, uplink data transmitted by the satellite is received in the uplink time slot corresponding to the satellite. The uplink time slot corresponding to the satellite is determined by the terminal device based on the differential offset corresponding to the satellite and the first TA corresponding to the satellite.
25. The method according to claim 24, characterized in that, Sending the differential offsets corresponding to the multiple satellites to the terminal device includes: A differential offset media access control signaling is sent to the terminal device, the differential offset media access control signaling including the differential offsets corresponding to the plurality of satellites.
26. The method according to claim 25, characterized in that, The differential offset media access control signaling also includes one or more of the following: The identifiers of the SSBs of the multiple satellites; The identifiers of the TAGs corresponding to the multiple satellites; or Multiple identification information, which are used to indicate the satellite.
27. An uplink data transmission device, characterized in that, include: The transceiver unit is used to acquire auxiliary information from multiple satellites; The processing unit is configured to determine the first timing advance (TA) corresponding to the plurality of satellites based on the auxiliary information of the plurality of satellites and the current timing advance (TA) calibration information of the plurality of satellites. The transceiver unit is further configured to send uplink data to the access network device via the multiple satellites according to the first TA corresponding to the multiple satellites.
28. An uplink data transmission device, characterized in that, include: A transceiver unit is used to send auxiliary information of multiple satellites to a terminal device, wherein the auxiliary information of multiple satellites is used by the terminal device to determine the first TA corresponding to the multiple satellites; The transceiver unit is further configured to receive uplink data sent by the terminal device according to the first TA corresponding to the multiple satellites via the multiple satellites.
29. An uplink data transmission device, characterized in that, Includes memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Acquire auxiliary information from multiple satellites; Based on the auxiliary information of the multiple satellites and the current timing advance (TA) calibration information of the multiple satellites, the first TA corresponding to the multiple satellites is determined; Based on the first TA corresponding to the multiple satellites, uplink data is sent to the access network equipment through the multiple satellites.
30. An uplink data transmission device, characterized in that, Includes memory, transceiver, and processor; The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Send auxiliary information of multiple satellites to the terminal device, wherein the auxiliary information of multiple satellites is used by the terminal device to determine the first TA corresponding to the multiple satellites; The terminal device receives uplink data sent by the multiple satellites according to the first TA corresponding to the multiple satellites.
31. A non-transiently readable storage medium, characterized in that, The non-transiently readable storage medium stores a computer program that causes a processor to perform the method according to any one of claims 1 to 26.
