A method, terminal and network device for updating timing advance

The terminal receives the timed TA update value and beam cell number in advance sent by the base station, obtains TA compensation information and performs TA compensation, which solves the problem of rapid changes in TA in the satellite communication system, and achieves efficient TA update and communication performance improvement.

CN114900882BActive Publication Date: 2025-05-06HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210541010.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-02-23
Filing Date
2019-04-30
Publication Date
2025-05-06
Estimated Expiration
2039-04-30

AI Technical Summary

Technical Problem

The existing timed advance update/compensation/adjustment mechanism cannot meet the rapidly changing communication delay requirements in satellite communication systems, and the update cycle cannot be too frequent.

Method used

The terminal receives the timed TA update value and beam cell number in advance sent by the base station, obtains TA compensation information, and performs TA compensation during the TA update period, and sends uplink data using the compensated TA value.

Benefits of technology

It effectively solves the problem of rapid changes in TA in satellite communication systems, improves TA update frequency, reduces inter-user interference caused by TA deviation and affects decoding performance, and improves the performance and efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114900882B_ABST
    Figure CN114900882B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method, terminal and network device for wireless communication, the method comprising: the terminal receives a TA value sent by the network device, obtains a common TA change rate, compensates the TA value according to the common TA change rate, and sends uplink data to the network device according to the compensated TA value. The embodiment of the present application can meet the TA update requirements of the satellite communication system, avoid uplink interference between users, and improve the working performance of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology and, in particular, to a method, terminal and network device for updating timing advance. Background Art

[0002] The fifth generation mobile communication network (5G) or higher-level communication networks in the future not only need to meet the business needs of all walks of life, but also need to provide wider business coverage. Satellite communication has huge advantages over ground cellular communication. Its communication distance is longer, its coverage area is larger, and its communication frequency band is wider. It can provide users with communication services at any time and any place. Therefore, the application prospects of satellite communication are very broad, especially in international and domestic communications, emergency rescue and other aspects. According to the orbital height of the satellite, the satellite communication system can be divided into the synchronous orbit (GEO) system, the medium orbit (MEO) satellite communication system and the low orbit (LEO) satellite communication system. Among them, low-orbit satellites have become a hot topic because of their advantages such as smaller data transmission delay and power loss, lower launch cost, and global coverage.

[0003] When performing uplink transmission, an important feature is that different user equipment (UE) have orthogonal multiple access (OMA) in time and frequency, that is, the uplink transmissions of different UEs in the same cell do not interfere with each other. In order to ensure the orthogonality of uplink transmission and avoid intra-cell interference, the base station requires that the time when the signals from different UEs in the same subframe but different frequency domain resources arrive at the base station is basically aligned. As long as the base station receives the uplink data sent by the UE within the cyclic prefix (CP) range, it can correctly decode the uplink data. Therefore, uplink synchronization requires that the time when the signals from different UEs in the same subframe arrive at the base station falls within the CP. In order to ensure time synchronization on the receiving side (base station side), LTE proposes a timing advance (TA) mechanism. For the UE side, TA is essentially a negative offset between the start time of receiving the downlink subframe and the time of transmitting the uplink subframe. The base station can control the time when the uplink signals from different UEs arrive at the base station by appropriately controlling the offset of each UE. For a UE that is far away from the base station, due to a larger transmission delay, it is necessary to send uplink data earlier than a UE that is close to the base station.

[0004] Because the distance and transmission delay between the satellite and the UE change rapidly, the TA change rate of the satellite communication system is much greater than that of the terrestrial communication system. Therefore, a new TA method is needed to meet the ever-changing needs including but not limited to satellite communications. Summary of the invention

[0005] The technical problem to be solved by the embodiments of the present application is to provide a method for updating / compensating / adjusting timing advance, a terminal network device (base station), a chip, a device, a system, a storage medium, a computer program, a data structure, etc., so as to solve the problem that the existing TA update / compensation / adjustment mechanism cannot meet the TA update / compensation / adjustment requirements in satellite communication systems and any other communication systems with long communication delays or in which the update cycle cannot be too frequent.

[0006] In a first aspect, an embodiment of the present application provides a method for updating a timing advance, which may include:

[0007] The terminal receives a timing advance TA update value and a beam cell ID of the beam cell where the terminal is located sent by the base station;

[0008] The terminal obtains corresponding TA compensation information according to the beam cell number;

[0009] During a TA update period, the terminal performs TA compensation according to the TA update value and the TA compensation information;

[0010] The terminal sends uplink data using the TA value after TA compensation.

[0011] In a possible implementation manner, the TA compensation information includes TA compensation data or reference data for obtaining the TA compensation data;

[0012] The TA compensation data includes: the maximum TA deviation and the minimum transmission delay TA deviation of the current beam cell;

[0013] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0014] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0015] In a possible implementation, the reference data includes a satellite orbit height and geocentric angle data of a current beam cell, and the terminal obtains a round-trip transmission delay change rate of a position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height;

[0016] The terminal obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data; or

[0017] The terminal obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data, and the duration of the current TA update cycle.

[0018] In a possible implementation, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation, the maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0019] In a possible implementation, the terminal obtains the round-trip transmission delay change rate of the position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height, specifically according to the following formula:

[0020]

[0021] Among them, T a ′ represents the rate of change of the round-trip transmission delay at the position corresponding to the geocentric angle data, c represents the speed of light, ω represents the relative angular velocity between the satellite and the user, R represents the radius of the earth, h represents the satellite orbit height, and θ represents the geocentric angle data;

[0022] In a possible implementation, the terminal obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, specifically according to the following formula:

[0023] ΔTA trans =T a ′×t trans ;

[0024] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0025] In a possible implementation, the terminal obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, and the duration of the current TA update cycle, specifically according to the following formula:

[0026] ΔTA=Ta ′×(t trans +t update );

[0027] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0028] In a possible implementation, the reference data includes satellite orbit height and Doppler frequency deviation data of a current beam cell, and the terminal obtains a round-trip transmission delay change rate of a current position according to the Doppler data and the carrier frequency;

[0029] The terminal obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position; or

[0030] The terminal obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay at the current position, and the duration of the current TA update cycle;

[0031] In a possible implementation, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation, the maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0032] In a possible implementation, the terminal obtains the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency, specifically according to the following formula:

[0033]

[0034] Among them, T a ′ represents the change rate of the round-trip transmission delay at the corresponding position of the geocentric angle data, f c Indicates the carrier frequency, f d Indicates the Doppler frequency deviation of the current position;

[0035] In a possible implementation, the terminal obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position, specifically according to the following formula:

[0036] ΔTA trans =T a ′×t trans ;

[0037] Among them, ΔTA transIndicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0038] In a possible implementation, the terminal obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay of the current position, and the duration of the current TA update cycle, specifically according to the following formula:

[0039] ΔTA=T a ′×(t trans +t update );

[0040] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0041] In a possible implementation manner, the terminal performs TA compensation according to the TA update value and the TA compensation information, including:

[0042] When the terminal and the satellite are close to each other, the terminal adds the TA update value to an absolute value of any data in the TA compensation data to perform TA compensation;

[0043] When the terminal and the satellite move away from each other, the terminal performs TA compensation by subtracting the TA update value from the absolute value of any data in the TA compensation data.

[0044] In a possible implementation manner, the terminal performs TA compensation according to the TA update value and the TA compensation information, including:

[0045] When the terminal and the satellite are close to each other, the terminal adds the TA update value to the absolute value of the maximum TA deviation to perform TA compensation;

[0046] When the terminal and the satellite move away from each other, the terminal subtracts the TA update value from the absolute value of the minimum transmission delay TA deviation to perform TA compensation.

[0047] In a possible implementation manner, the TA compensation data further includes:

[0048] The minimum TA deviation and maximum transmission delay TA deviation of the current beam cell;

[0049] The terminal performs TA compensation according to the TA update value and the TA compensation information, including: the terminal calculates the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0050] The terminal performs TA compensation on the TA of each frame data within a TA update period according to the frame TA deviation.

[0051] In a possible implementation, when the terminal and the satellite are close to each other, the terminal calculates the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length, including:

[0052] The terminal calculates the frame TA deviation according to the maximum TA deviation, the maximum transmission delay TA deviation, and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0053] The terminal performs TA compensation on the TA of each frame data in the TA update period according to the frame TA deviation, including:

[0054] The terminal selects the absolute value of the maximum transmission delay TA deviation and adds it to N times the frame TA deviation, and performs TA compensation on the TA of each frame data in a TA update period, where N is the sequence number of the data frame and N is an integer greater than or equal to 1.

[0055] In a possible implementation, when the terminal and the satellite are moving away from each other, the terminal calculates the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length, including: the terminal calculates the frame TA deviation according to the minimum TA deviation, the minimum transmission delay TA deviation, and the ratio of the TA update period to the data frame length:

[0056] The terminal performs TA compensation on the TA of each frame data in the TA update period according to the frame TA deviation, including: the terminal selects the negative value of the absolute value of the minimum transmission delay TA deviation and subtracts (N-1) times the frame TA deviation, and performs TA compensation on the TA of each frame data in the TA update period, where N is the sequence number of the data frame, and N is an integer greater than or equal to 1.

[0057] In a possible implementation, the method further includes:

[0058] The terminal obtains location information of the terminal;

[0059] The terminal determines, according to the position information and the position of the edge point of the beam cell, the relative position of the terminal in the beam cell;

[0060] The terminal performs linearization processing on the TA deviation between two edge points of the beam cell, obtains a first slope of a linear change of the TA deviation according to the TA deviation of the edge point of the beam cell, or obtains a second slope of a linear change of the transmission delay TA deviation according to the transmission delay TA deviation of the edge point of the beam cell;

[0061] Acquire a TA deviation of a current position of the terminal according to the relative position of the terminal and the first slope, or acquire a transmission delay TA deviation of the current position of the terminal according to the relative position of the terminal and the second slope;

[0062] The terminal performs TA compensation according to the TA update value and the TA compensation information, including:

[0063] When the terminal and the satellite are close to each other, the terminal adds the TA update value to the absolute value of the TA deviation of the current position of the terminal to perform TA compensation;

[0064] When the terminal and the satellite move away from each other, the terminal performs TA compensation by subtracting the TA update value from the absolute value of the transmission delay TA deviation at the current position of the terminal.

[0065] In a possible implementation manner, the terminal receives a TA update value sent by a base station, which is a TA update value sent by the base station after compensating for a transmission delay TA deviation at a current moment.

[0066] In a second aspect, an embodiment of the present application provides a method for updating a timing advance, which may include:

[0067] The base station sends a timing advance TA update value and a beam cell ID of the beam cell where the terminal is located to the terminal;

[0068] The base station receives uplink data sent by the terminal using the TA value after TA compensation;

[0069] The beam cell number corresponds to TA compensation information used by the terminal to perform TA compensation on the TA update value.

[0070] In a possible implementation manner, the TA compensation information includes TA compensation data or reference data used to calculate the TA compensation data;

[0071] The TA compensation data includes at least one of the following: a maximum TA deviation, a minimum TA deviation, a maximum transmission delay TA deviation, and a minimum transmission delay TA deviation of the current beam cell;

[0072] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0073] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0074] In a third aspect, an embodiment of the present application provides a terminal, which may include:

[0075] A transceiver unit, configured to receive a timing advance TA update value and a beam cell ID of a beam cell where the terminal is located, sent by a base station;

[0076] a processing unit, configured to obtain corresponding TA compensation information according to the beam cell number, and perform TA compensation according to the TA update value and the TA compensation information within a TA update period;

[0077] The transceiver unit is further configured to send uplink data using the TA value after TA compensation.

[0078] In a possible implementation manner, the TA compensation information includes TA compensation data or reference data for obtaining the TA compensation data;

[0079] The TA compensation data includes: the maximum TA deviation and the minimum transmission delay TA deviation of the current beam cell;

[0080] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0081] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0082] In a possible implementation manner, the reference data includes satellite orbit altitude and geocentric angle data of a current beam cell, and the processing unit is specifically configured to:

[0083] Acquire a round-trip transmission delay change rate of a position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height;

[0084] Obtaining a transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data; or

[0085] Obtaining the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, and the duration of the current TA update cycle;

[0086] In a possible implementation, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation. The maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0087] In a possible implementation, the processing unit obtains the round-trip transmission delay change rate of the position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height, specifically according to the following formula:

[0088]

[0089] Among them, T a ′ represents the rate of change of the round-trip transmission delay at the position corresponding to the geocentric angle data, c represents the speed of light, ω represents the relative angular velocity between the satellite and the user, R represents the radius of the earth, h represents the satellite orbit height, and θ represents the geocentric angle data;

[0090] In a possible implementation, the processing unit obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, specifically according to the following formula:

[0091] ΔTA trans =T a ′×t trans ;

[0092] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0093] In a possible implementation, the processing unit obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data, and the duration of the current TA update cycle, specifically according to the following formula:

[0094] ΔTA=T a ′×(t trans +t update );

[0095] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0096] In a possible implementation manner, the reference data includes satellite orbit height and Doppler frequency deviation data of a current beam cell, and the processing unit is further used to:

[0097] Acquire the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency;

[0098] Obtaining a transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position; or

[0099] Obtaining a TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay at the current position, and the duration of the current TA update cycle;

[0100] In a possible implementation, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation. The maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0101] In a possible implementation, the processing unit obtains the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency, specifically according to the following formula:

[0102]

[0103] Among them, T a ′ represents the change rate of the round-trip transmission delay at the corresponding position of the geocentric angle data, f c Indicates the carrier frequency, f d Indicates the Doppler frequency deviation of the current position;

[0104] In a possible implementation, the processing unit obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position, specifically according to the following formula:

[0105] ΔTA trans =T a ′×t trans ;

[0106] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0107] In a possible implementation, the processing unit obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay of the current position, and the duration of the current TA update cycle, specifically according to the following formula:

[0108] ΔTA=T a ′×(t trans +t update );

[0109] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0110] In a possible implementation manner, the processing unit is specifically configured to:

[0111] When the terminal and the satellite are close to each other, the TA update value is added to the absolute value of any data in the TA compensation data to perform TA compensation;

[0112] When the terminal and the satellite move away from each other, TA compensation is performed by subtracting the TA update value from the absolute value of any data in the TA compensation data.

[0113] In a possible implementation manner, the processing unit is specifically configured to:

[0114] When the terminal and the satellite are close to each other, adding the TA update value to the absolute value of the maximum TA deviation to perform TA compensation;

[0115] When the terminal and the satellite move away from each other, the TA update value is subtracted from the absolute value of the minimum transmission delay TA deviation to perform TA compensation.

[0116] In a possible implementation manner, the TA compensation data further includes:

[0117] The minimum TA deviation and maximum transmission delay TA deviation of the current beam cell;

[0118] The processing unit is specifically used for:

[0119] Calculating the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0120] TA compensation is performed on the TA of each frame of data within a TA update period according to the frame TA deviation.

[0121] In a possible implementation manner, the processing unit is specifically configured to:

[0122] When the terminal and the satellite are close to each other, the frame TA deviation is calculated according to the maximum TA deviation, the maximum transmission delay TA deviation, and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0123] The absolute value of the maximum transmission delay TA deviation is selected and added to N times the frame TA deviation, and TA compensation is performed on the TA of each frame data within the TA update period, where N is the sequence number of the data frame and N is an integer greater than or equal to 1.

[0124] In a possible implementation manner, the processing unit is specifically configured to:

[0125] When the terminal and the satellite are moving away from each other, the frame TA deviation is calculated based on the minimum TA deviation, the minimum transmission delay TA deviation, and the ratio of the TA update period to the data frame length:

[0126] Select the negative value of the absolute value of the minimum transmission delay TA deviation and subtract it from (N-1) times the frame TA deviation, and perform TA compensation on the TA of each frame data within the TA update period, where N is the sequence number of the data frame and N is an integer greater than or equal to 1.

[0127] In a possible implementation manner, the processing unit is further configured to:

[0128] Acquiring location information of the terminal;

[0129] Determine the relative position of the terminal in the beam cell according to the position information and the position of the edge point of the beam cell;

[0130] Linearizing the TA deviation between the two edge points of the beam cell, obtaining a first slope of a linear change of the TA deviation according to the TA deviation of the edge point of the beam cell, or obtaining a second slope of a linear change of the transmission delay TA deviation according to the transmission delay TA deviation of the edge point of the beam cell;

[0131] Acquire a TA deviation of a current position of the terminal according to the relative position of the terminal and the first slope, or acquire a transmission delay TA deviation of the current position of the terminal according to the relative position of the terminal and the second slope;

[0132] When the processing unit performs TA compensation according to the TA update value and the TA compensation information, it is specifically used to:

[0133] When the terminal and the satellite are close to each other, the TA update value is added to the absolute value of the TA deviation of the current position of the terminal to perform TA compensation;

[0134] When the terminal and the satellite move away from each other, the TA update value is subtracted from the absolute value of the transmission delay TA deviation of the current position of the terminal to perform TA compensation.

[0135] In a possible implementation manner, the terminal receives a TA update value sent by a base station, which is a TA update value sent by the base station after compensating for a transmission delay TA deviation at a current moment.

[0136] In a fourth aspect, an embodiment of the present application provides a base station, which may include:

[0137] A sending unit, used to send a timing advance TA update value and a beam cell ID of a beam cell where the terminal is located to the terminal;

[0138] A receiving unit, configured to receive uplink data sent by the terminal using the TA value after TA compensation;

[0139] The beam cell number corresponds to TA compensation information used by the terminal to perform TA compensation on the TA update value.

[0140] In a possible implementation manner, the TA compensation information includes TA compensation data or reference data used to calculate the TA compensation data;

[0141] The TA compensation data includes at least one of the following: a maximum TA deviation, a minimum TA deviation, a maximum transmission delay TA deviation, and a minimum transmission delay TA deviation of the current beam cell;

[0142] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0143] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0144] In a fifth aspect, a method is provided, which may include: receiving a TA value sent by a network device; obtaining a TA change rate; and communicating with the base station based on the TA change rate and the TA value.

[0145] In a possible implementation, the communicating with the base station according to the TA change rate and the TA value includes compensating the TA value according to the TA change rate; and communicating with the network device according to the compensated TA value. It should be understood that the compensation here can also be referred to as updating or adjusting or similar terms, mainly increasing or decreasing the TA value according to the TA change rate to meet the communication problem caused by the untimely update of the TA value.

[0146] In one possible implementation, obtaining the TA change rate includes one or more of the following methods: receiving one or more of the TA change rates; obtaining the TA change rate according to the received TA change rate indication information, wherein the change rate indication information has a corresponding relationship with the TA change rate (it can be understood that the corresponding relationship also includes a corresponding relationship between the coverage area and the TA change rate indication information and / or a corresponding relationship between the reference position and the TA change rate indication information); obtaining the TA change rate according to equivalent information; or obtaining the TA change rate stored in the terminal.

[0147] In a possible implementation, the TA change rate is obtained by two methods, one method obtains a part of the TA change rate, and the other method obtains another part of the TA change rate. It can be understood that this can be applied to the transparent transmission scenario. Among them, the TA change rate from the terminal to the satellite is obtained in one way, and the TA change rate from the satellite to the base station is obtained in another way.

[0148] In a possible implementation, the TA change rate includes one or more of the following: an offset of the TA change rate, a scaling value of the TA change rate based on a unit step, or a TA change in a unit time. The unit step or unit time may be pre-configured (e.g., agreed in advance by a protocol), or may be received from the network device, and of course there may be other ways. The reception from the network device includes receiving the unit step or the unit time, or receiving indication information of the unit step or indication information of the unit time. It is understandable that pre-configuration may also configure receiving the unit step or the unit time, or receiving indication information of the unit step or indication information of the unit time. The indication information of the unit step has a corresponding relationship with the unit step; the indication information of the unit time has a corresponding relationship with the unit time.

[0149] In a possible implementation, obtaining the TA change rate according to the equivalent information includes: selecting a TA change rate from one or more received TA change rates according to the equivalent information; or calculating the TA change rate according to the equivalent information; wherein the equivalent information may be received from the network device, or may be directly obtained by the terminal.

[0150] In a possible implementation, the equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device. It is understandable that any information that can calculate the TA change rate or select the TA change rate can be called equivalent information, and the above can only be an example of equivalent information and does not constitute a limitation.

[0151] In a possible implementation, before compensating the TA value according to the TA change rate, the method further includes adjusting the TA change rate according to one or more received TA values. It is understood that the terminal may be continuously and periodically receiving the TA value. If the terminal is connected to the network device for a period of time, multiple TA values ​​are received, because the terminal can adjust the TA change rate according to the multiple TA values ​​received previously. Generally, if the change between multiple TA values ​​is large, it means that the terminal needs to adjust the TA change rate more.

[0152] In a possible implementation, the TA change rate includes one or more of the following: a common TA change rate, a specific TA change rate, a difference between the common change rate and the TA change rate, or a difference between two specific TA change rates; wherein the common TA change rate may be the TA change rate of a reference location within the coverage area of ​​the network device; and the specific TA change rate may be the TA change rate at the location of the terminal. The common change rate may be sent to a terminal within the coverage area, multiple terminals (these multiple terminals may be a group of terminals, for example, multiple terminals with close geographical locations or the same moving speed may be considered as a group), or all terminals, and the present application does not impose any restrictions on this. In addition, it may be sent via broadcast information or not. The specific TA change rate may be sent to a terminal or a group of terminals (the grouping conditions may be similar to the above).

[0153] In a possible implementation, the coverage area includes one or more cells covered by the network device, the projection area of ​​one or more beams of the network device on the ground, a part of a cell covered by the network device, or a part of a beam of the network device projected on the ground. It is understandable that the coverage area can also be divided in other ways, and generally speaking, it should be part or all of the area that the network device can cover.

[0154] In one possible implementation, the information sent by the network device (including but not limited to one or more of the following information, the TA change rate, the TA change rate indication information, the equivalent information, the unit step size, or the unit time) can be sent through one or more of the following information SIB, RRC, DCI, MIB, TAC, or PDSCH. It is understandable that if it is PDSCH, it can also be divided into being sent in PDSCH together with downlink data or being sent in a separately allocated PDSCH (it is understandable that PDSCH does not send other information). Generally, this is mostly used to send a specific TA change rate.

[0155] In a possible implementation, the information sent by the network device may be sent together with the TA value or separately, and the sending periods may be the same or different. It is understood that if sent together, the sending periods may be the same. If the sending periods are different, the information may be sent one or more times between sending two TA values, or may be sent once between multiple TA values. If sent together, it may be in one message or not in one message.

[0156] In a possible implementation, the above information is sent in SIB, RRC, DCI, MIB, TAC, or PDSCH, and may be a newly added field in the information, or an original field in the multiplexed information.

[0157] In a possible implementation, if it is a regenerative satellite scenario, the TA change rate may be acquired only at the time of initial access, and there is no need to acquire the TA change rate subsequently.

[0158] In a sixth aspect, a communication method is provided, comprising: a network device sending a TA value to one or more terminals; sending one or more of the following information: a TA change rate, TA change rate indication information, equivalent information, a unit step, or a unit time;

[0159] Communicate with the terminal according to the TA value.

[0160] In one possible implementation, the TA change rate includes one or more of the following: an offset of the TA change rate, a scaling value of the TA change rate based on a unit step, or a TA change in a unit time; wherein the unit step or unit time may be pre-configured, or may be sent by the network device; and the network device sends, including sending the unit step or the unit time, or sending indication information of the unit step or indication information of the unit time.

[0161] In a possible implementation manner, the change rate indication information has a corresponding relationship with the TA change rate, and the corresponding relationship also includes a corresponding relationship between a coverage area and the TA change rate indication information and / or a corresponding relationship between a reference position and the TA change rate indication information.

[0162] In one possible implementation, the equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device.

[0163] In one possible implementation, the TA change rate includes one or more of the following: a common TA change rate, a specific TA change rate, or a difference between the common change rate and the TA change rate; wherein the common TA change rate may be the TA change rate of a reference location within the coverage area of ​​the network device; and the specific TA change rate may be the TA change rate at the location of the terminal.

[0164] In one possible implementation, the coverage area includes one or more cells covered by the network device, a projection area of ​​one or more beams of the network device on the ground, a portion of a cell covered by the network device, or a portion of a beam of the network device projected on the ground.

[0165] In a possible implementation, sending one or more of the following information includes sending via SIB, RRC, DCI, MIB, TAC, or PDSCH, wherein PDSCH may be sent together with other data in PDSCH, or may be sent alone in PDSCH.

[0166] In one possible implementation, the sending of one or more of the following information is not simultaneous with the sending of the TA information, or the sending of one or more of the following information is simultaneous with the sending of the TA information; or the sending of one or more of the following information is the same as or different from the period of sending the TA information.

[0167] In the seventh aspect, a device is provided. The device provided in the present application has the function of implementing the behavior of the terminal or base station (or network device or satellite) in the above method aspect, and includes means for executing the steps or functions described in the above method aspect. The steps or functions can be implemented by software, or hardware (such as circuit), or by a combination of hardware and software.

[0168] In one possible design, the above-mentioned device includes one or more processors and a communication unit. The one or more processors are configured to support the device to perform the corresponding functions of the terminal and / or base station (or network device or satellite) in the above-mentioned method. For example, the corresponding TA compensation information is obtained according to the beam cell number. The communication unit is used to support the device to communicate with other devices to implement receiving and / or sending functions. For example, the TA update value and beam cell number sent by the receiving base station are received.

[0169] Optionally, the device may further include one or more memories, which are coupled to the processor and store program instructions and / or data necessary for the device. The one or more memories may be integrated with the processor or may be separated from the processor. This application is not limited.

[0170] The device may be a smart terminal or a wearable device, etc., and the communication unit may be a transceiver or a transceiver circuit. Optionally, the transceiver may also be an input / output circuit or an interface.

[0171] The device may also be a chip. The communication unit may be an input / output circuit or an interface of the chip.

[0172] In another possible design, the above-mentioned device includes a transceiver and a processor. The processor is used to run a computer program in a memory so that the device executes the method described in any one or more aspects of the first to sixth aspects. The memory can be set inside or outside the device.

[0173] In an eighth aspect, a system is provided, which includes the above-mentioned terminal and base station. (or includes a terminal, a satellite and a base station; or includes a terminal and a satellite)

[0174] In a ninth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program includes instructions for executing any one or more aspects from the first to the sixth aspects.

[0175] In the tenth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute any one or more of the methods of the first to sixth aspects.

[0176] In the eleventh aspect, a device is provided for implementing any one or more of the methods of the first to sixth aspects above.

[0177] In a twelfth aspect, a device is provided, including: a receiving unit for receiving a TA value sent by a network device; an acquiring unit for acquiring a TA change rate; and a transceiver unit for communicating with the base station according to the TA change rate and the TA value. (The transceiver unit may include a receiving unit and a sending unit, which may be separately or combined)

[0178] In a possible implementation manner, the acquisition unit is specifically configured to compensate the TA value according to the TA change rate; and the transceiver unit is specifically configured to communicate with the network device according to the compensated TA value.

[0179] In a possible implementation, the acquisition unit is specifically configured to receive one or more of the TA change rates; or, based on the received TA change rate indication information, acquire the TA change rate, wherein the change rate indication information has a corresponding relationship with the TA change rate; or, based on equivalent information, acquire the TA change rate; or, acquire the TA change rate stored in the terminal. (The acquisition unit may sometimes be the same as the receiving unit)

[0180] In a possible implementation, the acquisition unit is specifically used to acquire a part of the TA change rate by one method and acquire another part of the TA change rate by another method. It can be understood that this can be applied to the transparent transmission scenario. The TA change rate from the terminal to the satellite is acquired in one method, and the TA change rate from the satellite to the base station is acquired in another method.

[0181] In a possible implementation manner, the acquisition unit is specifically configured to: select, according to the equivalent information, a TA change rate from one or more received TA change rates; or, calculate, according to the equivalent information, the TA change rate.

[0182] In a possible implementation manner, the receiving unit is further configured to, based on one or more received TA values; and the adjusting unit is configured to adjust the TA change rate.

[0183] In a possible implementation, the TA change rate includes one or more of the following: a common TA change rate, a specific TA change rate, or a difference between the common change rate and the TA change rate; wherein the common TA change rate may be the TA change rate of a reference location within the coverage area of ​​the network device; and the specific TA change rate may be the TA change rate at the location of the terminal. The common change rate may be sent to a terminal within the coverage area, multiple terminals (these multiple terminals may be a group of terminals, for example, multiple terminals with close geographical locations or the same moving speed may be considered as a group), or all terminals, and the present application does not impose any restrictions on this. In addition, it may be sent via broadcast information or not. The specific TA change rate may be sent to a terminal or a group of terminals (the conditions for grouping may be similar to those above).

[0184] In one possible implementation, the coverage area includes one or more cells covered by the network device, a projection area of ​​one or more beams of the network device on the ground, a portion of a cell covered by the network device, or a portion of a beam of the network device projected on the ground.

[0185] In a possible implementation, if it is a regenerative satellite scenario, the TA change rate may be acquired only at the time of initial access, and there is no need to acquire the TA change rate subsequently.

[0186] In a thirteenth aspect, an apparatus is provided, comprising: a sending unit, configured to send a TA value to one or more terminals; the sending unit is further configured to send one or more of the following information: a TA change rate, TA change rate indication information, equivalent information, a unit step, or a unit time; and a transceiver unit, configured to communicate with the terminal according to the TA value. (The transceiver unit may include a receiving unit and a sending unit, which may be combined or separately arranged)

[0187] In a possible implementation, the sending unit is specifically configured to send information via SIB, RRC, DCI, MIB, TAC, or PDSCH, wherein the PDSCH may be sent together with other data in the PDSCH, or may be sent alone in the PDSCH.

[0188] In a possible implementation, one or more of the following information sent by the sending unit is not sent simultaneously with the sending of the TA information, or one or more of the following information is sent simultaneously with the sending of the TA information; or, the sending of one or more of the following information is the same as or different from the period of sending the TA information.

[0189] Through the above method, device, storage medium, program or chip, the device can compensate the received TA value according to its own TA change rate (or public TA change rate), avoiding inter-user interference caused by TA deviation and affecting uplink decoding performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0190] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0191] Figure 1 A schematic diagram of the architecture of a satellite communication system provided in an embodiment of the present application;

[0192] Figure 2 A flowchart of a method for updating timing advance provided in an embodiment of the present application;

[0193] Figure 3 A schematic diagram of changes in a maximum TA deviation and a transmission delay TA deviation provided in an embodiment of the present application;

[0194] Figure 4 A flowchart of another method for updating timing advance provided in an embodiment of the present application;

[0195] Figure 5 A flowchart of another data compression method provided in an embodiment of the present application;

[0196] Figure 6 A schematic diagram of the composition of a terminal provided in an embodiment of the present application;

[0197] Figure 7 A schematic diagram of another terminal provided in an embodiment of the present application;

[0198] Figure 8 A schematic diagram of the composition of a base station provided in an embodiment of the present application;

[0199] Fig. 9 A schematic diagram of another base station provided in an embodiment of the present application;

[0200] Fig.10 Another method flow chart provided for an embodiment of the present application;

[0201] Fig.11 Another method flow chart provided for an embodiment of the present application;

[0202] Fig.12 Another method flow chart provided for an embodiment of the present application;

[0203] Fig.13 Another method flow chart provided for an embodiment of the present application;

[0204] Fig.14 A schematic diagram of the geometric relationship between a satellite and a ground station (base station) provided in an embodiment of the present application;

[0205] Fig.15 A schematic diagram of the architecture of another satellite communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0206] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0207] The terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0208] The terminal referred to in the technical solution of the embodiment of the present application may be a device with a communication function, which may include a handheld device with a wireless communication function, a vehicle-mounted device, a wearable device, a computing device, or other processing devices connected to a wireless modem. In different networks, the terminal may be called by different names, such as: access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, a handheld device with a wireless communication function, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, and a terminal device in a future 5G network. The terminal device may communicate with one or more core networks via a radio access network (RAN), or may access a distributed network in a self-organized or unauthorized manner. The terminal device may also access a wireless network for communication in other ways, and the terminal device may also directly communicate with other terminal devices. The embodiments of the present application do not limit this.

[0209] The base station (or network device, or ground station) referred to in the embodiments of the present application may be a device deployed in a wireless access network to provide wireless communication functions. The names of base stations may be different in different wireless access systems. For example, in the Universal Mobile Telecommunications System (UMTS) network, the base station is called Node B (NodeB), and the base station in the LTE network is called evolved Node B (evolvedNodeB, eNB or eNodeB), and the base station in the new radio (NR) network is called a transmission reception point (TRP) or a next generation node B (generation nodeB, gNB), or in a network where multiple technologies are integrated, or in other various evolved networks. The base station may also use other names. The present invention is not limited to this. In this application, the base station can be deployed on a satellite or in a ground station.

[0210] The satellite referred to in the embodiments of the present application refers to a device that orbits a planet and performs periodic operations in a closed orbit. According to the orbital altitude of the satellite, the satellite can be divided into a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite, and a low earth orbit (LEO) satellite. The satellite may have the ability to process data on board due to the deployment of network equipment, or it may be deployed with equipment that can only perform spectrum shifting on received data, and forward the data to network equipment deployed on the ground for processing.

[0211] The compensation in the embodiments of the present application may also be referred to as adjustment, including increasing or decreasing, etc., and the present application does not impose any limitation on this.

[0212] The instructions in the embodiments of the present application may include direct instructions and indirect instructions. A direct instruction may be directly sending or notifying the information that needs to be indicated. An indirect instruction may be sending other information, which may indirectly indicate the information that needs to be obtained, or the information originally indicates other information, but in the present application, it may also indicate other information, or the required information may be obtained after calculation based on the indicated information.

[0213] In the embodiment of the present application, the TA value refers to an offset between the start time of the downlink subframe received by the terminal and the start time of the uplink subframe sent. The network device can control the time deviation of the uplink signals from different terminals arriving at the network device within the allowable error range by indicating a dedicated TA value to each terminal, thereby avoiding interference between signals of different terminals in the cell.

[0214] In the embodiment of the present application, the TA change rate refers to the speed at which the TA value changes over time, and describes the speed at which the TA value changes. It should be understood that the TA change rate mentioned in the present application includes not only the TA change rate itself, but also the offset of the TA change rate, which can be an offset for the TA change rate (or TA offset) received last time, or an offset for other values. This can save the number of bits sent.

[0215] In the embodiment of the present application, the equivalent information may be a parameter or variable that can be derived and converted with the TA change rate through a theoretical formula. Generally, the information that can be converted with the TA change rate includes Doppler frequency deviation information, including information combining angles such as the elevation angle, the opening angle, and the geocentric angle between the terminal and the satellite and the orbital height, etc. Here, only a simple example of equivalent information is given, and the equivalent information is not limited to the above information.

[0216] In the embodiment of the present application, the unit step size may be a certain unit length as a quantization unit. It can be understood that the unit step size is a scaling amount, and its use can achieve the effect of saving transmission bits. For example, the unit of the TA change rate is us / s, and 2 us / s (i.e., 2us / s) is used as the unit step size. The indication of +2 indicates a TA change rate of +4us / s, and the indication of -3 indicates a TA change rate of -6us / s. For another example, the minimum sampling time length used in the existing protocol is Tc, and 16·64 Tcs are used as the unit step size. The network device indicates that the TA value can be quantized in the above step size. If the network device indicates that the TA value is equal to 6, it means that the actual TA adjustment amount is 6·(16·64·Tc). Here, there is no restriction on the unit and length used to define the unit step size.

[0217] In the embodiment of the present application, the unit time may be a certain time length as a quantitative unit. For example, the unit time may be a time with an existing time unit as the length (such as 1ms, 1s, etc.), may be an agreed time of a fixed length (such as 2s, 10s), or may be a timeout time of a specified timer (such as a configurable timeout time of an uplink time alignment timer, 500ms), etc. Here, there is no restriction on the unit and length used in the definition of the unit step.

[0218] Please refer to Figure 1 , is a schematic diagram of the architecture of a satellite communication system provided in an embodiment of the present application, Figure 1 In the architecture shown, the satellite 10 and the base station 20 ( Figure 1 The base station 20 is integrated on the satellite 10), the terminal 30, etc.

[0219] The satellite 10 is located in space and can communicate with the ground station and the terminal 30 .

[0220] The base station 20 can be integrated with the satellite 10, and the satellite can realize the functions of the base station 20. This communication system scenario can be called a regenerative satellite scenario (eg Figure 1 shown).

[0221] The base station 20 and the satellite 10 can also be independently arranged in the communication system, and can send data to the terminal 30 through the satellite 10, or can independently send control signaling and data to the terminal 30. For example, the base station 20 can periodically send a TA update value to the terminal 30 so that the terminal 30 processes the uplink data according to the received TA update value. It is also possible to divide the beam cells, number the beam cells, and then send the beam cell number to the terminal 30 so that the terminal 30 knows which beam cell it is in, and compensates the received TA update value according to the TA compensation information corresponding to the beam cell number. For another example, the base station 20 is on the ground station, and the uplink communication may include two parts, from the terminal 30 to the satellite 10, and then from the satellite 10 to the base station 20, and the downlink communication also includes two parts, from the base station 20 to the satellite 10, and then from the satellite 10 to the terminal 30. The link between the base station and the satellite can be called a feeder link, and the link between the satellite and the terminal can be called a user link. In this example, the satellite 10 has no processing capability, or the processing capability is relatively weak, and the assistance of the base station 20 is required. This communication scenario can be called a transparent satellite scenario (such as Fig.15 shown).

[0222] It should be understood that when the base station 20 and the satellite 10 are set separately, the method executed by the base station 20 in the present application can be executed independently by the satellite 10 or together with the base station 20; the method executed independently by the satellite 10 in the present application can also be executed independently by the base station 20 or together with the satellite 10 and the base station 20, and the present application does not impose any restrictions on this.

[0223] In the communication system, the TA value is usually updated according to a certain period, and the update period can be 2Hz. The update frequency of the TA value can also be to send a TA update command (carrying the TA value) once every 500ms. For example, the network device sends a 16·64 / 2 μ ·T c The integer multiple of is the TA value of the adjustment granularity (also called TA adjustment command, which carries the TA value. The terminal receives the TA value (can be based on the TA value alone or based on the TA value and other instructions), and performs TA update (or TA adjustment)), where Tc = 1 / (480·103·4096) = 0.509×10 -6 ms can be a unit of time length, and μ can be an index referring to the subcarrier width. The TA adjustment command has the following two forms:

[0224] When initially accessing, use x1 The TA adjustment command contains 16 bits. The value indicates the index of the amount of time that the terminal wants to adjust. After receiving this command, the terminal will adjust the uplink transmission timing. The adjustment is made relative to the downlink timing of the terminal. This allows network devices to use 16·64 / 2 μ Times T c The step size is used to set the timing advance in the range from 0 to the maximum value of TA.

[0225] After initial access and uplink synchronization, the terminal's TA value needs to be continuously updated to cope with changes in the transmission time taken by the channel to reach the network device caused by changes in the location of the terminal and the network device or changes in the channel environment. The TA update process can be done by the network device sending x 2 The TA update command (which can be similar to the TA adjustment command) with 16 bits is used to instruct the terminal to adjust its new transmission timing based on the original uplink transmission timing. The update command is also sent in the form of 16·64 / 2 μ Times T c The step length is TA, and the TA value is adjusted within the range specified by the protocol. The updated value of TA can be positive or negative. A positive value indicates that the transmission delay between the terminal and the network device increases, while a negative value indicates that the transmission delay between the terminal and the network device decreases.

[0226] In addition, in the communication system, TA deviation includes not only transmission delay TA deviation, but also update period TA deviation. Because the transmission delay of the signal from the satellite to the terminal is long, when the terminal receives the TA sent by the satellite, a transmission delay TA deviation has already occurred between the actual TA value at the current moment and the TA value received by the terminal. Moreover, within the TA update period, as time goes on, an update period TA deviation will also occur between the actual TA value at the current moment and the TA value received by the terminal, resulting in a greater deviation between the actual TA value and the TA value received by the terminal.

[0227] The terminal 30 can communicate data with the satellite 10 or the base station 20, receive control signaling and downlink data sent by the satellite 10 or the base station 20, and send uplink data to the satellite 10 or the base station 20 to complete the transmission of various business data. By receiving the TA update value and the beam cell number sent by the base station 20, the terminal 30 can obtain the TA compensation information to perform TA compensation on the TA update value, thereby reducing the deviation between the TA update value and the actual TA, avoiding interference between different terminals caused by TA deviation and the impact on decoding performance, and improving the communication performance of the satellite communication system.

[0228] like Figure 10-13As shown in any one or more of the figures, optionally, the network device receives an uplink reference signal (1001) sent by the terminal. For example, uplink random access preamble, SRS, DMRS, PUCCH and other signals. Based on the uplink reference signal, the network device obtains the TA value of the corresponding terminal. The network device sends the TA value (periodically) to the terminal (1002 or 1300). The terminal receives the TA value sent by the network device (1001 or 1301). The terminal obtains the TA change rate indicated by the network device or its equivalent information (1102), or estimates the TA change rate by itself. Before receiving the new TA value, compensate the received TA value sent by the network device (1004, 1104, or 1302).

[0229] In a possible implementation, the terminal compensates the received TA value according to the common change rate indicated by the network device (including direct indication and indirect indication) and the received TA value, and communicates with the network device according to the compensated TA value.

[0230] In a possible implementation, the terminal adjusts the common change rate according to the common change rate indicated by the network device (including direct indication and indirect indication) and the received TA value, compensates the received TA value according to the adjusted common change rate, and communicates with the network device according to the compensated TA value.

[0231] In another possible implementation, the terminal compensates the received TA value according to the TA value indicated by the network device and the change rate of the terminal, and communicates with the network device according to the compensated TA value.

[0232] In the embodiments of the present application, for the convenience and consistency of description, the base station 20 is generally integrated on the satellite 10 as an example for description. When the base station 20 is located in the communication system, the forwarding process of the satellite 10 can be added, and the rest of the processes are generally similar. It can be understood that the rest of the processes can also be different. Different scenarios can be illustrated by examples below.

[0233] Combine the following Figure 2-Figure 14 The method for updating the timing advance of this application is described in detail.

[0234] See also Figure 2 , Figure 2 A flowchart of a method for updating timing advance provided in an embodiment of the present application; specifically comprising the following steps:

[0235] S201. The terminal receives a timing advance TA update value and a beam cell ID of the beam cell where the terminal is located, sent by a base station.

[0236] Optionally, the base station may update the TA value at a certain period through other signals such as random access preamble, sounding reference signal (SRS), and send a TA update command to the terminal. The terminal receives the TA update value sent by the base station at the same period.

[0237] Optionally, the base station can obtain the beam cell number sent by the base station by sending a radio resource control protocol (Radio Resource Control, RRC for short), a system information block (System Information Block, SIB for short), a downlink control information (Downlink Control Information, DCI for short), a master information block (Master Information Block, MIB for short) or other signaling. Alternatively, the base station can also construct information signaling to send a TA update value and / or a beam cell number, which is not limited in any way in the embodiments of the present application.

[0238] Among them, before sending the beam cell number, the base station can divide the satellite's overhead period into multiple areas according to a certain parameter, such as angle, time or corresponding ground projection size, and each area has a unique number and its own TA pre-compensation value. Each area can be a cell. Generally speaking, the range of a satellite cell usually corresponds to the projection of a satellite beam on the ground; each area can also contain multiple satellite beams or multiple cells, or only contain a part of the area in a satellite beam. In the new radio access technology (NR), different small beams may exist in the same cell. For example, the synchronization signal block (SSB) corresponds to different beams in a cell. These beams can be designed to show a certain angle or geographical distribution characteristics from the ground. These beam sets can also be used as divided areas. In addition, there can be special tracking beams for one or a group of terminals, and these tracking beams for a cell can also be used as divided areas.

[0239] For example, the interval can be divided based on the geocentric angle range during the satellite's overhead pass, and a unique number can be set for each interval as the beam cell number, which can be used by terminals or other devices to distinguish and identify beam cells. The beam cell number can also be called the beam cell number, the beam cell identifier, etc., and the embodiments of the present application do not impose any limitations on this.

[0240] S202. The terminal obtains corresponding TA compensation information according to the beam cell number.

[0241] The beam cell number is bound to the TA compensation information. The TA compensation information can be sent by the base station to the terminal together with the beam cell number through the above signaling, or it can be sent separately. Alternatively, when the angles of all beam cells remain unchanged, the TA compensation information can also be stored as local information on the terminal side, and the embodiments of the present application are also not limited in any way.

[0242] In the embodiment of the present application, for the convenience of description, a low-orbit satellite communication system with a satellite orbit of 700km, a terminal minimum elevation angle of 10 degrees, and a TA update period of 80ms is used as an example for explanation. Here, the geocentric angle range during the satellite overpass is used as an example to divide the interval. Assume that the beam cell radius of the satellite communication system is 100km, corresponding to the geocentric angle:

[0243] θ=l / R=0.03136rad=1.796°

[0244] Where l is the diameter of the beam cell and R is the radius of the earth.

[0245] The geocentric angle range corresponding to the satellite passing over the top is [-17.45°, 17.45°], so it needs to be divided into at least The number of divided beam cells is set to M=20, and each beam cell corresponds to different TA compensation information.

[0246] Since the TA deviation is composed of the transmission delay TA deviation and the update period TA deviation, the TA compensation information can be obtained by ΔTA update and ΔTA trans The TA compensation information is composed of two parts or some other reference data that can be used to calculate the two TA compensation data. When the terminal is located in the beam cell, the TA deviation of the terminal is the sum of the transmission delay TA deviation and the update period TA deviation, and the update period TA deviation is the product of the round-trip transmission delay change rate at the current location and the duration of the current TA update period. These TA compensation information can be sent by the base station, and there can be multiple indication and representation methods. For example, the TA deviation compensation information (in TA step size) of each beam cell can be shown in the following table:

[0247]

[0248]

[0249] Assume that the terminal sequentially passes through beam cells 1-20 during the satellite passing overhead, wherein the TA compensation data of beam cells 1-10 and 11-20 are symmetrical with the sub-satellite point as the center.

[0250] As shown in the table above, the base station sends As the TA compensation information of each beam cell. It indicates the absolute value of the maximum deviation between the received TA update value and the actual TA when the terminal in a certain beam cell just receives the TA update value sent by the base station, that is, the maximum transmission delay TA deviation. It indicates the absolute value of the minimum deviation between the received TA update value and the actual TA when the terminal in a certain beam cell just receives the TA update value sent by the base station, that is, the minimum transmission delay TA deviation; |ΔTA max | represents the absolute value of the maximum deviation between the received TA update value and the actual TA before the terminal in a certain beam cell receives the next TA update value sent by the base station, |ΔTA min |Indicates the absolute value of the minimum deviation between the received TA update value and the actual TA before the terminal in a certain beam cell receives the next TA update value sent by the base station.

[0251] Optionally, in addition to the TA compensation information, the base station can also send the or As TA compensation information. Among them, ΔTA trans ′ represents the change rate of TA deviation caused by the transmission delay TA deviation within the beam cell, and ΔTA′ represents the change rate of TA deviation caused by the transmission delay TA deviation within the beam cell and the update period TA error.

[0252] Optionally, the base station may also send reference data for calculating the above-mentioned TA compensation data, where the reference data may include: satellite orbit height and geocentric angle data of the current beam cell, where the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0253] Alternatively, the reference data may include: Doppler frequency offset data of the current beam cell, and the Doppler frequency offset data includes an absolute value of a maximum Doppler frequency offset and an absolute value of a minimum Doppler frequency offset.

[0254] In the following calculation process, h is used to represent the satellite orbit height, {θ max ,θ min} respectively represent the maximum geocentric angle and minimum geocentric angle of the beam cell, They respectively represent the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation of the beam cell.

[0255] The terminal may obtain a round-trip transmission delay change rate of a position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height;

[0256] The specific formula is as follows:

[0257]

[0258] Among them, T a′ represents the rate of change of the round-trip transmission delay at the position corresponding to the geocentric angle data, c represents the speed of light, ω represents the relative angular velocity between the satellite and the user, R represents the radius of the earth, h represents the satellite orbit height, and θ represents the geocentric angle data;

[0259] Then the terminal obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data; specifically, it can be performed according to the following formula:

[0260] ΔTA trans =T a ′×t trans ;

[0261] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0262] Alternatively, the terminal may also obtain the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, and the TA update period;

[0263] The specific formula is as follows:

[0264] ΔTA=T a ′×(t trans +t update );

[0265] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0266] Among them, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation. The maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0267] Alternatively, the terminal may obtain the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency; specifically according to the following formula:

[0268]

[0269] Among them, T a ′ represents the change rate of the round-trip transmission delay at the corresponding position of the geocentric angle data, f c Indicates the carrier frequency, f dIndicates the Doppler frequency deviation of the current position;

[0270] Then the terminal can obtain the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current location; specifically according to the following formula:

[0271] ΔTA trans =T a ′×t trans ;

[0272] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0273] Alternatively, the terminal may also obtain the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay at the current position, and the duration of the current TA update cycle, specifically according to the following formula:

[0274] ΔTA=T a ′×(t trans +t update );

[0275] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0276] It should be noted that the above calculation is performed using geocentric angle data as an example, or it can also be calculated using half angle or user elevation angle, and the geocentric angle, half angle and user elevation angle data can be converted to each other for calculation. In addition, geocentric angle data and Doppler frequency deviation data can also be converted and calculated according to the following formula.

[0277]

[0278] Among them, f c Indicates the carrier frequency, f d It represents the Doppler frequency deviation of the current position, c represents the speed of light, ω represents the relative angular velocity between the satellite and the user, R represents the radius of the earth, h represents the satellite orbit height, and θ represents the geocentric angle data.

[0279] Of course, the above-mentioned TA compensation information can also be stored on the terminal side. The base station sends a beam cell number such as 11, and the terminal can query and obtain the TA compensation data. Alternatively, some terminals with positioning capabilities can also obtain the above-mentioned parameter data by themselves to calculate the TA compensation data. The embodiments of the present application do not impose any restrictions. When the terminal changes the cell, the TA compensation information can be acquired again. The base station can send multiple data to the terminal, and the terminal can select one or more of the data for compensation as needed. And the various data in the TA compensation information sent by the base station can be absolute values, which can be used directly by the terminal, or non-absolute value data can be sent and used after processing by the terminal. The embodiments of the present application do not impose any restrictions.

[0280] S203. During a TA update period, the terminal performs TA compensation according to the TA update value and the TA compensation information.

[0281] After the terminal obtains the TA compensation information, it can perform TA compensation on the received TA update value according to the TA compensation information.

[0282] When the terminal is located in the beam cell, the TA deviation of the terminal is the sum of the transmission delay TA deviation and the update period TA deviation. The update period TA deviation is the product of the round-trip transmission delay change rate at the current location and the duration of the current TA update period. That is, the TA deviation ΔTA between the actual TA between the satellite and the terminal and the TA received by the terminal is calculated by the transmission delay TA error ΔTA trans and update cycle TA error ΔTA update For a terminal at a certain position in a beam cell, when the terminal just obtains the TA update value sent by the base station, ΔTA = ΔTA trans ; From the moment the terminal just receives the TA value sent by the satellite to the moment the terminal is about to receive the next TA update value sent by the base station, that is, during the current TA update period, ΔTA update Gradually increases from 0 to At the critical moment when the terminal is about to receive the next TA update value sent by the base station, if the terminal continues to use the TA update value recently sent by the base station, there will be a maximum TA deviation between the actual TA value and the received TA update value.

[0283] Please also see Figure 3 , is a schematic diagram of a change in a maximum TA deviation and a transmission delay TA deviation provided in an embodiment of the present application, such as Figure 3As shown, the horizontal axis is the geocentric angle θ, the vertical axis is the TA deviation, the straight line composed of small dots and short line segments is the graph of the transmission delay TA deviation changing with the geocentric angle, and the solid curve is the graph of the maximum TA deviation at the position corresponding to the geocentric angle changing with the geocentric angle. For a certain geocentric angle, its maximum TA deviation is the sum of the transmission delay TA deviation determined at the position and the maximum update period TA deviation at the position. The straight line composed of small dots is the expected compensation target limit. When the geocentric angle changes from -0.3 to 0, when the terminal just sees the satellite, there is the maximum negative TA deviation and the maximum negative transmission delay TA deviation; as the satellite approaches the terminal, the TA deviation gradually decreases, and the transmission delay TA deviation also gradually decreases. After the satellite passes the top, the TA deviation is positive and gradually increases, and the transmission delay TA deviation is also positive and gradually increases. It can be seen that the change of TA deviation may have certain rules. Therefore, the terminal can compensate for the TA deviation according to these rules. The principle of TA deviation pre-compensation can be: in order to prevent uplink data from generating inter-symbol interference, the TA value after autonomous compensation by the terminal does not exceed the short CP range specified by the frame structure, and is a positive TA value as close to the actual value as possible.

[0284] Therefore, based on the above compensation principle, the terminal can use the ΔTA bound to the beam cell number trans , ΔTA information, and automatically compensate the TA update value sent by the base station within the interval between two TA updates. When the terminal and the satellite are close to each other, you can select |ΔTA max | or |ΔTA calculated from reference data max | value as the unified TA deviation compensation value of the beam cell; when the terminal and the satellite are far away from each other, you can select - Or |ΔTA calculated from reference data min The negative value of | is used as the unified TA deviation compensation value in the beam cell.

[0285] S204: The terminal sends uplink data using the TA value after TA compensation.

[0286] When the TA update period arrives, the terminal may again receive a new TA update value sent by the base station according to the TA update period.

[0287] In this embodiment, the terminal receives the TA update value and the beam cell number sent by the base station, and obtains the TA compensation information according to the beam cell number, so that the TA update value can be self-compensated within the TA update period, thereby improving the TA update frequency and reducing the impact of the rapid change of TA in the satellite communication system on the uplink data reception performance, such as the inter-user interference caused by TA deviation and the impact on the decoding performance. The current limitation that the base station cannot frequently send TA update information to the terminal due to resource and overhead limitations is avoided, and the impact caused by the update period TA deviation generated within the TA update period is further avoided, thereby improving the working performance and efficiency of the satellite communication system.

[0288] See also Figure 4 , Figure 4 A flowchart of another method for updating timing advance provided in an embodiment of the present application; in this embodiment, time granularity is used for distinction, and TA compensation is performed on the uplink data sent in the beam cell according to different data frames to improve the compensation accuracy. At this time, the TA compensation data obtained by the terminal includes the maximum TA deviation, minimum TA deviation, maximum transmission delay TA deviation and minimum transmission delay TA deviation of the current beam cell. Steps S401-S402 are the same as steps S201-S202, and the method also includes:

[0289] S403. The terminal calculates the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length of the uplink data to be sent.

[0290] S404. The terminal performs TA compensation on the TA of each frame of data within a TA update period according to the frame TA deviation.

[0291] During the period from when the terminal just receives the TA update value sent down to when the terminal receives the next TA update value sent down by the base station, the TA deviation value changes from ΔTA trans During this period, the rate of change of the round-trip transmission delay remains almost unchanged, and it can be considered that the change rate of the round-trip transmission delay changes from ΔTA to ΔTA in the update cycle. trans The change to ΔTA can be linear. Therefore, the TA update period can be divided into smaller time granularities, and the terminal autonomously compensates the TA update value sent by the base station in units of the divided time granularity. For example, the base station updates the TA period of 10*N milliseconds, and the terminal can update the TA for autonomous compensation at a time interval of 10 milliseconds of the data frame length.

[0292] When the terminal and the satellite are close to each other, the terminal may calculate the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length. Specifically, the terminal may calculate the frame TA deviation according to the maximum TA deviation, the maximum transmission delay TA deviation, and the ratio of the TA update period to the data frame length: As the frame TA deviation of each frame. The terminal just received the first frame data with the TA update value and selected As the deviation compensation value, the second frame data received that sends the TA update value is selected As the deviation compensation value, ..., the Nth frame data before receiving the next TA update value is selected As the deviation compensation value. N is the sequence number of the data frame, and N is an integer greater than or equal to 1.

[0293] When the terminal and the satellite are far away from each other, the terminal may calculate the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length. Specifically, the terminal may calculate the frame TA deviation according to the minimum TA deviation, the minimum transmission delay TA deviation, and the ratio of the TA update period to the data frame length of the uplink data to be sent: As the frame TA deviation of each frame. The terminal selects the first frame data after receiving the TA update value. As the deviation compensation value, the second frame data after receiving the TA update value is selected As the deviation compensation value, ..., the Nth frame data before receiving the next TA update value is selected As the deviation compensation value. N is the sequence number of the data frame, and N is an integer greater than or equal to 1.

[0294] It should be noted that the TA compensation data described above can also be used Figure 2 The reference data in the illustrated embodiment is obtained by calculation and will not be described in detail here.

[0295] In an embodiment of the present application, by autonomously compensating the TA update value sent by the base station by the terminal in units of smaller time granularity within the TA update period, the accuracy of TA compensation can be improved, and the deviation between the TA used by the terminal and the actual TA can be further reduced, thereby avoiding user interference caused by TA deviation and the impact on decoding performance.

[0296] See also Figure 5 , Figure 5 A flowchart of another method for updating timing advance provided in an embodiment of the present application; in this embodiment, the terminal can further perform refined TA compensation according to the location information of the terminal. Among them, steps S501-S502 are the same as steps S401-S402, and after S502, the following steps are also included:

[0297] S503. The terminal obtains the location information of the terminal.

[0298] Optionally, the terminal may obtain its own location information through Doppler frequency deviation measurement or other positioning methods.

[0299] S504. The terminal determines the relative position of the terminal in the beam cell according to the position information and the position of the edge point of the beam cell.

[0300] After the beam cell is determined according to the beam cell number, the position of the edge point of the beam cell can be obtained. Then, combined with the terminal's position information, the relative position of the terminal in the beam cell can be known.

[0301] S505. The terminal linearizes the TA deviation between the two edge points of the beam cell, obtains a first slope of the linear change of the TA deviation according to the TA deviation of the edge point of the beam cell, or obtains a second slope of the linear change of the transmission delay TA deviation according to the transmission delay TA deviation of the edge point of the beam cell.

[0302] After the terminal obtains the TA compensation data in the TA compensation information according to the beam cell number, the TA deviation of the edge point and the transmission delay TA deviation can be obtained. Then, the first slope of the linear change of the TA deviation or the second slope of the linear change of the transmission delay TA deviation can be obtained according to the parameters of the two extreme points.

[0303] S506. Obtain a TA deviation of the current position of the terminal according to the relative position of the terminal and the first slope, or obtain a transmission delay TA deviation of the current position of the terminal according to the relative position of the terminal and the second slope.

[0304] By combining the relative position of the terminal and the edge point and the obtained first slope or second slope, the TA deviation of the current position of the terminal and the transmission delay TA deviation can be mapped, and more accurate TA compensation information corresponding to the current position of the terminal can be obtained.

[0305] S507. The terminal performs TA compensation according to the TA update value and the TA compensation information corresponding to the current location of the terminal.

[0306] Optionally, when the terminal and the satellite are close to each other, the terminal adds the TA update value to the absolute value of the TA deviation of the current position of the terminal to perform TA compensation;

[0307] When the terminal and the satellite move away from each other, the terminal performs TA compensation by subtracting the TA update value from the absolute value of the transmission delay TA deviation at the current position of the terminal.

[0308] It should be noted that the TA compensation data described above can also be used Figure 2 The reference data in the illustrated embodiment is obtained by calculation and will not be described in detail here.

[0309] Optionally, to save signaling overhead, edge cells with small TA deviation changes can only transmit or Or their mean. For the method of sending reference data, you can only send {h,θ max} or {h,θ min} or {h,(θ max +θ min ) / 2}, or or or

[0310] The TA deviation of the beam cell close to the sub-satellite point changes much faster than that of the edge cell. The base station can send Or equivalently {h,θ max ,θ min}or The information is given to the terminal, and the terminal can estimate its own position using Doppler measurement or other methods. The Doppler change rate of these beam cells is large and the signal to noise ratio (SNR) is high, so the estimation of the position information is relatively accurate.

[0311] In an embodiment of the present application, the terminal first obtains its own position information in the beam cell during the TA update period, and uses the position information and known TA compensation information to obtain more refined TA compensation data corresponding to the current position, and then autonomously compensates the TA update value sent by the base station, which can further improve the accuracy of TA compensation, reduce the deviation between the TA used by the terminal and the actual TA, and avoid user interference caused by TA deviation and the impact on decoding performance.

[0312] It should be noted that, in the embodiment of the present application, the terminal can also be combined with Figure 4 The method described above divides the update cycle from |ΔTA in time trans The real-time TA deviation compensation value is calculated based on the change from | to |ΔTA|, thus further improving the accuracy of TA deviation compensation.

[0313] In addition, for the TA update value sent by the base station, since the base station can obtain the accurate TA of the terminal at the current moment, the change rate of the round-trip transmission delay, and the relative movement mode with the terminal, whether it is close or far away, the base station can calculate the ΔTA at the current moment. trans, and then send the TA update value after compensating for the deviation caused by the transmission delay. That is, the TA update value sent by the base station can be the TA update value sent by the base station after compensating for the TA deviation of the transmission delay at the current moment. Since the base station has pre-compensated the sent TA update value, the deviation between the received TA and the actual TA of the terminal during the TA update period will change from 0 to |ΔTA|-|ΔTA trans |. At this time, the TA update value can be combined with Figure 2-Figure 5 The methods in the illustrated embodiments are combined to further improve the accuracy of the terminal in compensating for the TA deviation during the TA update period.

[0314] An embodiment of the present application provides a method in which a terminal estimates its own change rate based on a common change rate indicated by a network device and a received TA value during a TA update period, and compensates the received TA value with the estimated value of its own change rate.

[0315] The network device indicates the TA change rate of a reference position in the coverage area as the public TA change rate uniformly configured in the area, and sends it to all terminals or a group of terminals in the coverage area. During the initial access period, the terminal uses the public TA change rate to compensate the TA value received last time within the TA update value period sent by the network device. Optionally, the subsequent terminal adjusts the public TA change rate based on the TA values ​​received by multiple TA commands to obtain the TA change rate actually used for compensation. The TA change rate is used to compensate the TA value.

[0316] Optionally, the coverage area refers to a plurality of coverage areas after the entire coverage area of ​​the network device is divided according to a certain parameter (such as angle, time or projection size corresponding to the ground), and each coverage area can be a cell. For example, in general, the range of a satellite cell usually corresponds to the projection of a satellite beam on the ground; each coverage area may also include multiple satellite beams or multiple cells, or only include a part of an area in a satellite beam. Each coverage area may also correspond to one or a group of terminals.

[0317] In the embodiment of the present application, the common TA change rate may be one or more. If there is one, the common TA change rate corresponds to the change rate of a certain reference position in the coverage area. If there are multiple, each of the multiple common TA change rates corresponds to the change rate of different reference positions in the coverage area. It should be understood that the TA change rate is variable and can be dynamically adjusted by the network device. It should be understood that the common TA change rate in the embodiment of the present application can also be an offset of the corresponding reference position change rate. It should be understood that as the common TA change rate of the current coverage area, the reference position can be the center point of the coverage area, the edge point of the coverage area, or other specified positions, and the present application does not limit this.

[0318] Optionally, since the TA change rate is a value related to the Doppler frequency deviation, or the elevation angle, opening angle, geocentric angle and other angle information between the terminal and the satellite, when the terminal receives multiple public TA change rates, the terminal can also select the corresponding public TA change rate according to the Doppler frequency deviation, relative angle and other information indicated by the network device or measured by itself.

[0319] It can be understood that the TA change rate in the embodiment of the present application can be a TA change rate. Or it can also be the value of the TA change rate multiplied by a certain unit step size (or called a scaling factor) (for example, half of the TA change rate can represent the user's downlink timing change rate). Or it can be equivalent information that can be converted to the TA change rate (for example, Doppler frequency deviation, or angle information including the elevation angle, opening angle, geocentric angle, etc. between the terminal and the satellite). It should be understood that the equivalent information here can be indicated by the network device, or it can be measured by the terminal itself, or it can also be the TA change amount converted based on the TA change rate within a unit time. Among them, the unit time of the TA change amount can be a value agreed upon in advance between the network side and the terminal (for example, a protocol provision), or it can be directly indicated by the network device, or it can be indirectly indicated by the network device. For example, the timeout time of the uplink time alignment timer (timeAlignmentTimer) is used as the unit time. For another example, based on the unit time table agreed upon by the network and the terminal as shown in Table 1. Based on the generated table, the network device sends an indication message (index).

[0320] Instructions Unit time length 0 t0 1 t1 … … n tn

[0321] Table 1

[0322] It can be understood that the unit time in the embodiments of the present application can be a unified configuration based on network equipment, or an independent configuration of a single or multiple coverage areas, or a specified configuration of one or a group of terminals; the unit time can be bundled with the TA change rate or indicated independently.

[0323] In the embodiment of the present application, the public TA change rate or other information is sent in one or more forms of SIB / RRC / DCI / MIB. Optionally, the public change rate can be sent together with the TA value, or separately. Its sending period can also be the same as or different from the TA value sending period.

[0324] For example, the common TA change rate may be indicated in the broadcast information. The following example shows how the common TA change rate is indicated in SIB1:

[0325]

[0326] It can be understood that in the embodiment of the present application, the TA change rate can be in the form of a new field or the original field can be reused.

[0327] The TA change rate of the embodiment of the present application can be indicated by the network device directly or through indication information, and the indication information has a corresponding relationship with the TA change rate. For example, as shown in Table 2

[0328] Instructions (index) TA change rate 0 CommonRate0 1 CommonRate1 … … n CommonRaten

[0329] Table 2

[0330] It should be understood that Table 2 is only an example, and the relationship between the indication information and the T variable can also be presented in other ways, and this application does not limit this. Optionally, the indication information can also correspond to the coverage area (for example, the serial number of the corresponding coverage area). Optionally, it can also correspond to a certain reference position of each coverage area. In this case, the TA change rate can be the change rate of a certain reference position or its offset. For example, as shown in Table 3,

[0331]

[0332]

[0333] Table 3

[0334] It can be understood that the above-mentioned form can be an agreed form (for example, a protocol agreement) or can be issued by a network device.

[0335] Optionally, when indicating the TA change rate or offset, the indication information may be combined with the unit step length. In this case, the indication information has a corresponding relationship with the unit step length. As shown in Table 4:

[0336] Instructions (index) Unit step length 0 step0 1 step1 … … n stepn

[0337] Table 4

[0338] Optionally, the indication information may also indicate a value in a numerical range. For example, if the determined TA change rate is 1.463 and its range is between 1 and 2, it is indicated as a reference value (eg, 1.5). The specific corresponding relationship may be shown in Table 5 below:

[0339] Instructions (index) Numerical range TA change rate 0 1-2 CommonRate0 1 2-3 CommonRate1 … … … n n-1-n CommonRaten

[0340] Table 5

[0341] The numerical interval may be determined by satellite system parameters. For example, it may be based on factors such as the range of change of the TA change rate, accuracy or network overhead. It may also be considered to divide the indicated numerical interval into a certain number of intervals at equal or unequal intervals, and each index number corresponds to a reference value (fixed value) within a numerical interval.

[0342] Optionally, an example of dividing the indication value interval at non-equal intervals is provided. The TA change rate within the coverage area of ​​a single satellite is S-shaped. If the reachable range of the TA change rate is divided based on the coverage area under a certain satellite, the value interval division at the edge of the satellite coverage will be more dense, and the value interval division close to the sub-satellite point will be relatively sparse.

[0343] It can be understood that the above indication information method can save the indication bit overhead and save network resources.

[0344] The above method of the embodiment of the present application is applicable to both the regeneration satellite scenario and the transparent transmission satellite scenario. The following specifically describes the two scenarios and the relationship between the scenarios and the common TA change rate.

[0345] For the regenerative satellite scenario. If the influence of satellite orbit error and terminal altitude is not considered, the TA change rate of each position in the satellite's sub-satellite coverage area will not change with time. At this time, the public TA change rate is not time-varying, and various direct and indirect indications of network equipment do not need to be updated with time. It can be understood that the terminal only needs to receive the public TA change rate once, and then compensate the TA value according to this TA change rate. If the influence of satellite orbit error and terminal altitude is considered, the TA change rate of each position in the satellite's sub-satellite coverage area will change with time, so it is necessary to continuously indicate the public TA change rate directly or indirectly.

[0346] For the transparent satellite scenario, since the distance between the satellite and the ground station changes over time, the TA change rate at each location in the sub-satellite coverage area will change in real time. The TA change rate is related to the following variables:

[0347]

[0348] In the transparent satellite scenario, the TA change rate of the terminal includes two parts. One part of the TA change rate is the TA change rate of the user link (the link between the terminal and the satellite) TA′ 1 The other part of the TA change rate is the TA change rate of the feeder link (the link between the satellite and the base station) TA 2 The TA change rate is also related to the Doppler frequency deviation f of the user link and the feeder link. d With the center frequency f c The TA change rate is also the angle information θ between the satellite and the terminal and the ground station. 1 and θ 2 function.

[0349] It can be understood that, referring to the regenerative satellite scenario, in the transparent satellite scenario, a part of the TA change rate may change with time, and another part of the TA change rate may not change with time. At this time, the network device may indicate the two parts of the TA change rate in different or the same way. The terminal may obtain the two parts of the TA change rate in different or the same way. Specifically, it can be combined with the relationship between the satellite, the base station, and the terminal, and the current network status and other factors.

[0350] It should be noted that in the following description of the specific TA change rate, various indication modes and related concepts can refer to the description of the common TA change rate. The related description of the specific TA change rate can also be applied to various indications and related descriptions of the common TA change rate.

[0351] In the embodiment of the present application, the network device sends a TA update command (sends a TA value) at a certain period. The network device can also indicate a specific TA change rate of the terminal. During the TA update period, the terminal compensates the received TA value based on the specific TA change rate indicated by the network device.

[0352] Optionally, after the terminal accesses the network, the network device sends a TA update command and indicates the specific TA change rate of the terminal at a certain period. The terminal uses the currently received specific TA change rate to compensate the TA value received last time during the TA update. Optionally, if the specific TA change rate does not change very quickly and the signaling overhead can be saved, the network device can send the specific TA change rate at the millisecond or second level.

[0353] It can be understood that the public TA change rate can be a periodic broadcast. For the specific TA change, each terminal may be different. Therefore, it can be sent at different frequencies, that is, the specific TA change rate of each terminal may be different. For example, the sending frequency is low for a small change, and the sending frequency is high for a large change. It can be sent in a directional manner. Of course, the sending frequencies of different specific TA change rates can also be the same. In addition, the sending period of the public TA change rate and the specific TA change rate can also be the same.

[0354] Similar to the public TA change rate, in the embodiment of the present application, the network device indicates a specific TA change rate at a certain period. The specific TA change rate can be the complete value of the specific TA change rate, or indicate the difference between the specific TA change rate and the public TA change rate, or indicate the difference between the current specific TA change rate and the specific TA change rate issued last time. If the public TA change rate is required for indication, the corresponding coverage area definition, the number of public TA change rates, the indication variable, the indication position and the explanation of the indication method are the same as those described in the first embodiment.

[0355] The specific TA change rate indicated by the network device in the embodiment of the present application may be a specific TA change rate for a single terminal. It may also be a specific TA change rate for a group of terminals. Among them, the terminals in a group are generally in a similar geographical location. The specific TA change rate indicated by the network device in the embodiment of the present application may be the value of the specific TA change rate, or the value after the specific TA change rate is multiplied by a certain unit step (or called a scaling factor), or equivalent information that can be converted to each other, or the TA change amount converted based on the TA change rate per unit time. The specific TA change rate or other related information indicated by the network device in the embodiment of the present application may be carried in a system information block (System Information Block, SIB), a radio resource control protocol (Radio Resource Control, RRC), downlink control information (Downlink Control Information, DCI), a timing advance command (Timing Advance Command, TAC), and sent in a physical downlink shared channel (Physical Downlink Shared Channel, PDSCH) together with downlink data, or sent in a separately allocated PDSCH. The specific TA change rate or other related information can be indicated independently or bundled with a TA update command.

[0356] It can be understood that, similar to the above description, sending can be done by adding new fields, reusing original fields, etc.

[0357] The specific TA change rate indicated by the network device in the embodiment of the present application can be indicated directly or through indication information. For example, as shown in the following Table 6:

[0358] Instructions Specific TA change rate 0 SpecificRate0 1 SpecificRate1 … … n SpecificRaten

[0359] Table 6

[0360] It is understandable that the indication information may also indicate an offset. The indication may also be combined with a unit step length. In this case, the network device may agree with the terminal or directly send the indication information of the unit step length. For reference, Table 4 may be used.

[0361] Optionally, the indication information may also indicate a value within a numerical interval. (Refer to Table 5) When dividing the numerical interval, it may be planned uniformly by satellite, or configured separately according to different coverage areas. After the network device determines the variables such as the specific TA change rate or other information to be indicated, the numerical interval is limited to the maximum range of the indicated variable, or to a certain offset range based on a reference value. Considering factors such as the range, accuracy, or overhead of the variable, the range of the variable may be divided into a certain number of intervals at equal or unequal intervals, and each indication information corresponds to a value within a numerical interval.

[0362] Optionally, the form of periodically indicating the specific TA change rate in the embodiment of the present application is configurable. The difference between the specific TA change rates in various locations in certain coverage areas is small, and the network device does not need to periodically indicate the specific TA change rate to the terminals in these coverage areas. At this time, you can consider adding a flag bit, such as SpecificTARateIndicateFlag, to indicate whether the specific TA change rate needs to be issued periodically. Take the way of indicating the flag bit in SIB1 as an example:

[0363]

[0364] It can be understood that if the flag bit indicates that the specific TA change rate does not need to be periodically sent, then there is only one specific TA change rate in the coverage area. The specific TA change rate at this time is similar to the public TA change rate

[0365] The above-mentioned specific TA change rate can also be applied to the regeneration satellite scenario and the transparent satellite scenario.

[0366] For the regenerative satellite scenario, the network device can directly or indirectly indicate the specific TA change rate in different forms in the manner described above in this embodiment. If a common TA change rate is required, the indication of the common TA change rate part can refer to the above description of the common TA change rate.

[0367] For the transparent satellite scenario, the specific TA change rate of each location in the satellite's subsatellite coverage area will change in real time. Optionally, in the transparent satellite scenario, the base station can directly or indirectly indicate the specific TA change rate (here refers to the specific TA change rate of the entire link). The base station can directly indicate the specific TA change rate, or indicate the Doppler frequency deviation information {f d1 ,f d2 ,f c2}, or indicates the angle information between the satellite and the terminal and the ground station {θ 1 ,θ 2}, or indicates the TA change amount per unit time. Optionally, in the transparent satellite scenario, another method for the base station to indicate a specific TA change rate is that the user link continues to use the aforementioned regenerative satellite scenario indication scheme, and the TA change rate of the feeder link is calculated by the terminal based on the relative position information between the ground station (base station) and the satellite. Among them, the relative position information does not need to be sent in real time, but only needs to be sent once at a certain moment, or the relative position information is updated periodically.

[0368] Optionally, the ground station (base station) knows its own geographical location information and can obtain satellite ephemeris and the real-time orbital position of the satellite. If the ground station (base station) sends its relative position information with the satellite to the terminal, the terminal can use the relative position information of the ground station (base station) and the satellite to calculate the TA change rate of the feeder link by itself.

[0369] like Fig.14 As shown, the terminal can calculate the feeder link TA change rate using the relative position information between the ground station and the satellite. Fig.14 The vertical plane in is the satellite orbit plane, O represents the center of the earth, S represents a satellite in a circular orbit, R represents the distance between the center of the earth and the satellite orbit, r represents the radius of the earth, A represents the ground station, and an artificially determined reference point A' is introduced. A' is a point on the projection of the satellite orbit plane on the earth's surface by the ground station A. The relationship between the ground station A and the reference point A' can be expressed by angles β and θ, where β is the plane angle (i.e., the angle ∠COD between the plane OAA' and the satellite orbit plane), and θ is the orbit plane projection angle of the ground station A (i.e., the angle ∠AOA′ between OA and OA'). This angle parameter can also be expressed by the arc length l AA′ =θr. The geocentric angle between the satellite S and the reference point A' at the current time t is represented by φ(t)=ωt, where ω represents the relative angular velocity between the satellite S and the reference point A'. This angle parameter can also be expressed by the arc length l S′A′ =φ(t)r equivalently, S' is the focus of the projection of the line connecting satellite S and the center of the earth O and the satellite orbit plane on the earth's surface. These three angle information {β,θ,φ(t)} or their equivalent information are used to express the relative position of ground station A and satellite S. C and D are the projections of ground station A and satellite S on the plane perpendicular to the satellite orbit plane, respectively.

[0370] At a certain time t 0 , the ground station sends the following information to the terminal: plane angle β, orbital plane projection angle θ of A, t 0 The corresponding geocentric angle φ(t 0 )=ωt 0or its equivalent arc length information, and the relative movement direction of S and A'. It is understandable that these parameters can be more or less, as long as the TA change rate of the feeder link can be calculated according to the pre-agreed formula. Optionally, these parameters only need to be calculated at t 0 The terminal is informed once at all times and can calculate the TA change rate of the feeder link part by itself according to the agreed formula.

[0371] Here is an example calculation formula, based on known conditions:

[0372] AC=rcosθ,OC=rsinθ

[0373] SD=Rcosφ(t),OD=Rsinφ(t)

[0374] Because it is a ΔSAB right triangle, we have: SA 2 =AB 2 +SB 2

[0375] AB 2 =CD 2 =OC 2 +OD 2 -2OC·ODcos∠COD

[0376] =r 2 sin 2 θ+R 2 sin 2 φ(t)-2Rrsinθsinφ(t)cosβ

[0377]

[0378] It should be noted that the above method is used to segment the TA change rate of the user link and the feeder link. In order to ensure the consistency of the protocol design, the information indication format of the regeneration satellite scenario and the transparent satellite scenario can be designed in a unified way. Because the indication information of the feeder link segment is only valid for the transparent satellite scenario, a flag bit, such as TransparentIndicateFlag, can be added to indicate whether the indication information of the feeder link segment is valid. It is also possible to indicate that the feeder link segment information is invalid by setting certain indication parameters of the feeder link segment to specific preset values. For example, the angle information used in the above calculation formula is set to a value that does not belong to [-π,π] to indicate that the angle information is invalid.

[0379] Please refer to Figure 6 , is a schematic diagram of the composition of a terminal provided in an embodiment of the present application; it may include:

[0380] The transceiver unit 100 is configured to receive a timing advance TA update value and a beam cell ID of a beam cell where a terminal is located, sent by a base station;

[0381] The processing unit 200 is configured to obtain corresponding TA compensation information according to the beam cell number, and perform TA compensation according to the TA update value and the TA compensation information within a TA update period;

[0382] The transceiver unit 100 is further configured to send uplink data using the TA value after TA compensation.

[0383] Optionally, when the terminal is located in the beam cell, the TA deviation of the terminal is the sum of the transmission delay TA deviation and the update period TA deviation, and the update period TA deviation is the product of the round-trip transmission delay change rate of the current position and the duration of the current TA update period;

[0384] The TA compensation information includes TA compensation data or reference data for obtaining the TA compensation data;

[0385] The TA compensation data includes: the maximum TA deviation and the minimum transmission delay TA deviation of the current beam cell;

[0386] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0387] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0388] Optionally, the reference data includes satellite orbit height and geocentric angle data of a current beam cell, and the processing unit 200 is specifically configured to:

[0389] Acquire a round-trip transmission delay change rate of a position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height;

[0390] Obtaining a transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data; or

[0391] Obtaining the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, and the duration of the current TA update cycle;

[0392] Among them, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation. The maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0393] Optionally, the processing unit 200 obtains the round-trip transmission delay change rate of the position corresponding to the geocentric angle data according to the geocentric angle data and the satellite orbit height, specifically according to the following formula:

[0394]

[0395] Among them, T a ′ represents the rate of change of the round-trip transmission delay at the position corresponding to the geocentric angle data, c represents the speed of light, ω represents the relative angular velocity between the satellite and the user, R represents the radius of the earth, h represents the satellite orbit height, and θ represents the geocentric angle data;

[0396] The processing unit 200 obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay between the satellite and the position corresponding to the geocentric angle data, specifically according to the following formula:

[0397] ΔTA trans =T a ′×t trans ;

[0398] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0399] The processing unit 200 obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data, and the duration of the current TA update cycle, specifically according to the following formula:

[0400] ΔTA=T a ′×(t trans +t update );

[0401] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0402] Optionally, the reference data includes satellite orbit altitude and Doppler frequency deviation data of a current beam cell, and the processing unit 200 is further configured to:

[0403] Acquire the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency;

[0404] Obtaining a transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position; or

[0405] Obtaining a TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay at the current position, and the duration of the current TA update cycle;

[0406] Among them, the transmission delay TA deviation obtained by the terminal according to the maximum geocentric angle in the geocentric angle data is the maximum transmission delay TA deviation, and the transmission delay TA deviation obtained by the terminal according to the minimum geocentric angle in the geocentric angle data is the minimum transmission delay TA deviation. The maximum TA deviation is the sum of the maximum transmission delay TA deviation and the maximum update period TA deviation, and the minimum TA deviation is the sum of the minimum transmission delay TA deviation and the minimum update period TA deviation.

[0407] Optionally, the processing unit 200 obtains the round-trip transmission delay change rate of the current position according to the Doppler data and the carrier frequency, specifically according to the following formula:

[0408]

[0409] Among them, T a ′ represents the change rate of the round-trip transmission delay at the corresponding position of the geocentric angle data, f c Indicates the carrier frequency, f d Indicates the Doppler frequency deviation of the current position;

[0410] The processing unit 200 obtains the transmission delay TA deviation according to the round-trip transmission delay change rate and the one-way transmission delay at the current position, specifically according to the following formula:

[0411] ΔTA trans =T a ′×t trans ;

[0412] Among them, ΔTA trans Indicates the transmission delay TA deviation, t trans Indicates the one-way transmission delay between the satellite and the corresponding position of the geocentric angle data;

[0413] The processing unit 200 obtains the TA deviation according to the round-trip transmission delay change rate, the one-way transmission delay at the current position, and the duration of the current TA update cycle, specifically according to the following formula:

[0414] ΔTA=T a ′×(ttrans +t update );

[0415] Where ΔTA represents the TA deviation, t update Indicates the duration of the current TA update cycle.

[0416] It should be understood that this is an example of a plurality of optional methods in the present application, and other implementation methods may be possible if the calculation concept of the present application is satisfied. For example, reasonable mathematical transformation, adding or reducing a constant, or adding or reducing a parameter. The present application does not limit this.

[0417] Optionally, the processing unit 200 is specifically configured to:

[0418] When the terminal and the satellite are close to each other, adding the TA update value to the absolute value of the maximum TA deviation to perform TA compensation;

[0419] When the terminal and the satellite move away from each other, the TA update value is subtracted from the absolute value of the minimum transmission delay TA deviation to perform TA compensation.

[0420] Optionally, the TA compensation data further includes:

[0421] The minimum TA deviation and maximum transmission delay TA deviation of the current beam cell;

[0422] The processing unit 200 is specifically used for:

[0423] Calculating the frame TA deviation of each frame of data according to the TA compensation information and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0424] TA compensation is performed on the TA of each frame of data within a TA update period according to the frame TA deviation.

[0425] Optionally, the processing unit 200 is specifically configured to:

[0426] When the terminal and the satellite are close to each other, the frame TA deviation is calculated according to the maximum TA deviation, the maximum transmission delay TA deviation, and the ratio of the TA update period to the data frame length of the uplink data to be sent;

[0427] The absolute value of the maximum transmission delay TA deviation is selected and added to N times the frame TA deviation, and TA compensation is performed on the TA of each frame data within the TA update period, where N is the sequence number of the data frame and N is an integer greater than or equal to 1.

[0428] Optionally, the processing unit 200 is specifically configured to:

[0429] When the terminal and the satellite are moving away from each other, the frame TA deviation is calculated based on the minimum TA deviation, the minimum transmission delay TA deviation, and the ratio of the TA update period to the data frame length:

[0430] Select the negative value of the absolute value of the minimum transmission delay TA deviation and subtract it from (N-1) times the frame TA deviation, and perform TA compensation on the TA of each frame data within the TA update period, where N is the sequence number of the data frame and N is an integer greater than or equal to 1.

[0431] Optionally, the processing unit 200 is further configured to:

[0432] Acquiring location information of the terminal;

[0433] Determine the relative position of the terminal in the beam cell according to the position information and the position of the edge point of the beam cell;

[0434] Linearizing the TA deviation between the two edge points of the beam cell, obtaining a first slope of a linear change of the TA deviation according to the TA deviation of the edge point of the beam cell, or obtaining a second slope of a linear change of the transmission delay TA deviation according to the transmission delay TA deviation of the edge point of the beam cell;

[0435] Acquire a TA deviation of a current position of the terminal according to the relative position of the terminal and the first slope, or acquire a transmission delay TA deviation of the current position of the terminal according to the relative position of the terminal and the second slope;

[0436] When the processing unit 200 performs TA compensation according to the TA update value and the TA compensation information, it is specifically used to:

[0437] When the terminal and the satellite are close to each other, the TA update value is added to the absolute value of the TA deviation of the current position of the terminal to perform TA compensation;

[0438] When the terminal and the satellite move away from each other, the TA update value is subtracted from the absolute value of the transmission delay TA deviation of the current position of the terminal to perform TA compensation.

[0439] Optionally, the terminal receives a TA update value sent by a base station, which is a TA update value sent by the base station after compensating for a TA deviation of a transmission delay at a current moment.

[0440] For the concepts, explanations, detailed descriptions and other steps involved in the terminal and related to the technical solution provided in the embodiment of the present application, please refer to the description of these contents in the aforementioned method embodiment, which will not be repeated here.

[0441] Understandably, Figure 6 The unit can also be applied to Figure 9-13 The method shown.

[0442] Please refer to Figure 7 , is a schematic diagram of the composition of another terminal provided in an embodiment of the present application; Figure 7 As shown, the terminal may include a processor 110, a memory 120, and a bus 130. The processor 110 and the memory 120 are connected via the bus 130. The memory 120 is used to store instructions, and the processor 110 is used to execute the instructions stored in the memory 120 to implement the above Figure 2-Figure 5 or 10- Fig.14 The steps in the corresponding method.

[0443] Furthermore, the terminal may further include an input port 140 and an output port 150 . The processor 110 , the memory 120 , the input port 140 and the output port 150 may be connected via a bus 130 .

[0444] The processor 110 is used to execute the instructions stored in the memory 120 to control the input port 140 to receive signals and the output port 150 to send signals, thereby completing the steps performed by the terminal in the above method. The input port 140 and the output port 150 may be the same or different physical entities. When they are the same physical entities, they may be collectively referred to as input and output ports. The memory 120 may be integrated in the processor 110 or may be set separately from the processor 110.

[0445] As an implementation, the functions of the input port 140 and the output port 150 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 110 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.

[0446] As another implementation method, it is possible to use a general-purpose computer to implement the terminal provided in the embodiment of the present application. That is, the program code for implementing the functions of the processor 110, the input port 140 and the output port 150 is stored in a memory, and the general-purpose processor implements the functions of the processor 110, the input port 140 and the output port 150 by executing the code in the memory.

[0447] For the concepts, explanations, detailed descriptions and other steps involved in the terminal and related to the technical solution provided in the embodiment of the present application, please refer to the description of these contents in the aforementioned method or other embodiments, which will not be repeated here.

[0448] Please refer to Figure 8 , is a schematic diagram of the composition of a base station provided in an embodiment of the present application; it may include:

[0449] The sending unit 300 is configured to send a timing advance TA update value and a beam cell ID of a beam cell where the terminal is located to the terminal;

[0450] The receiving unit 400 is configured to receive uplink data sent by the terminal using the TA value after TA compensation;

[0451] The beam cell number corresponds to TA compensation information used by the terminal to perform TA compensation on the TA update value.

[0452] Optionally, when the terminal is located in the beam cell, the TA deviation of the terminal is the sum of the transmission delay TA deviation and the update period TA deviation, and the update period TA deviation is the product of the round-trip transmission delay change rate of the current position and the duration of the current TA update period;

[0453] The TA compensation information includes TA compensation data or reference data used to calculate the TA compensation data;

[0454] The TA compensation data includes: the maximum TA deviation, the minimum TA deviation, the maximum transmission delay TA deviation and the minimum transmission delay TA deviation of the current beam cell;

[0455] The reference data includes: satellite orbit height and geocentric angle data of the current beam cell, wherein the geocentric angle data includes a maximum geocentric angle and a minimum geocentric angle;

[0456] Or the reference data includes: Doppler frequency deviation data of the current beam cell, and the Doppler frequency deviation data includes the absolute value of the maximum Doppler frequency deviation and the absolute value of the minimum Doppler frequency deviation.

[0457] Optionally, the base station may further include a processing unit, which may be used to divide beam cells.

[0458] Optionally, when the base station sends the TA update value, the processing unit of the base station may also compensate the TA update value according to the transmission delay TA deviation at the current moment before sending it.

[0459] For the concepts, explanations, detailed descriptions and other steps involved in the base station and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, which will not be repeated here.

[0460] Understandably, Figure 8 The unit can also be applied to Figure 9-13 The method shown.

[0461] Please refer to Fig. 9 , is a schematic diagram of the composition of another terminal provided in an embodiment of the present application; Fig. 9As shown, the base station may include a processor 210, a memory 220 and a bus 230. The processor 210 and the memory 220 are connected via the bus 230, the memory 220 is used to store instructions, and the processor 210 is used to execute the instructions stored in the memory 220 to implement the above Figure 2-Figure 5 or Figure 10-Figure 14 The steps performed by the base station in the corresponding method.

[0462] Furthermore, the base station may further include an input port 240 and an output port 250 . The processor 210 , the memory 220 , the input port 240 and the output port 250 may be connected via a bus 230 .

[0463] The processor 210 is used to execute the instructions stored in the memory 220 to control the input port 240 to receive signals and control the output port 250 to send signals, thereby completing the steps performed by the base station in the above method. The input port 240 and the output port 250 may be the same or different physical entities. When they are the same physical entities, they may be collectively referred to as input and output ports. The memory 220 may be integrated in the processor 210 or may be separately provided from the processor 210.

[0464] As an implementation, the functions of the input port 240 and the output port 250 may be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 210 may be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.

[0465] As another implementation method, it is possible to use a general-purpose computer to implement the terminal provided in the embodiment of the present application. That is, the program code that implements the functions of the processor 210, the input port 240 and the output port 250 is stored in a memory, and the general-purpose processor implements the functions of the processor 210, the input port 240 and the output port 250 by executing the code in the memory.

[0466] For the concepts, explanations, detailed descriptions and other steps involved in the base station and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, which will not be repeated here.

[0467] Those skilled in the art will appreciate that for ease of description, Figure 7 and Fig. 9 Only one memory and processor are shown. In an actual controller, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0468] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.

[0469] The memory may include a read-only memory and a random access memory, and provides instructions and data to the processor. A portion of the memory may also include a nonvolatile random access memory.

[0470] In addition to the data bus, the bus may also include a power bus, a control bus, a status signal bus, etc. However, for the sake of clarity, various buses are marked as buses in the figure.

[0471] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0472] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a system, which includes the aforementioned base station, terminal, satellite, etc.

[0473] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0474] Those skilled in the art will appreciate that the various illustrative logical blocks (ILBs) and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0475] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0476] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0477] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A wireless communication method, applied to a terminal, characterized in that: The method comprises: Receive the TA value sent by the network device; Get the public TA change rate; compensating the TA value according to the common TA change rate; and Sending an uplink signal to the network device according to the compensated TA value; The acquiring of the common TA change rate comprises one or more of the following methods: receiving the common TA change rate; or acquiring the common TA change rate according to received common TA change rate indication information, wherein the common TA change rate indication information has a corresponding relationship with the common TA change rate; or acquiring the common TA change rate according to equivalent information; Among them, one or more of the common TA change rate, the common TA change rate indication information or the equivalent information are received through a system message SIB.

2. The method according to claim 1, characterized in that The equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device.

3. The method according to claim 1, characterized in that: The indication information further corresponds to at least one of the following: a coverage area of ​​the network device, or a reference position of the coverage area of ​​the network device.

4. The method according to any one of claims 1 to 3, characterized in that: The common TA change rate includes a unit step-based scaled value of the common TA change rate.

5. A communication method, applied to a network device, characterized in that: The method comprises: Send TA value to the terminal; indicating a common TA change rate to the terminal, where the common TA change rate is used by the terminal to compensate the TA value; Receiving an uplink signal sent by the terminal; wherein indicating a common TA change rate to the terminal comprises at least one of the following: sending the common TA change rate; or, sending common TA change rate indication information, wherein the common TA change rate indication information has a corresponding relationship with the TA change rate; or, sending equivalent information, wherein the equivalent information is used to obtain the common TA change rate; wherein one or more of the common TA change rate, the common TA change rate indication information or the equivalent information is sent via a system message SIB.

6. The method according to claim 5, characterized in that The equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device.

7. The method according to claim 5, characterized in that The indication information further corresponds to at least one of the following: a coverage area of ​​the network device, or a reference position of the coverage area of ​​the network device.

8. The method according to any one of claims 5 to 7, characterized in that: The common TA change rate includes a unit step-based scaled value of the common TA change rate.

9. A communication device, the communication device being a terminal or used for a terminal, characterized in that: Including processing unit and transceiver unit, The transceiver unit is used to receive the TA value sent by the network device; The processing unit is configured to obtain a common TA change rate, and compensate the TA value according to the common TA change rate; The transceiver unit is further used to send an uplink signal to the network device according to the compensated TA value; The processing unit is used to obtain the common TA change rate, including: the processing unit is specifically used to obtain the common TA change rate received by the transceiver unit; or the processing unit is specifically used to obtain the common TA change rate according to the received common TA change rate indication information, wherein the common TA change rate indication information has a corresponding relationship with the common TA change rate; or the processing unit is specifically used to obtain the common TA change rate according to equivalent information; One or more of the common TA change rate, the common TA change rate indication information or the equivalent information is received via a system message SIB.

10. The device according to claim 9, characterized in that The equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device.

11. The device according to claim 9, characterized in that The indication information further corresponds to at least one of the following: a coverage area of ​​the network device, or a reference position of the coverage area of ​​the network device.

12. The device according to any one of claims 9 to 11, characterized in that The common TA change rate includes a unit step-based scaled value of the common TA change rate.

13. A communication device, the communication device being a network device or used for a network device, characterized in that: It includes a processing unit and a transceiver unit, wherein the processing unit is used to control the transceiver unit to perform transceiver; The transceiver unit is used to send a TA value to the terminal; indicating a common TA change rate to the terminal, where the common TA change rate is used by the terminal to compensate the TA value; and receiving an uplink signal sent by the terminal; The transceiver unit is used to indicate the common TA change rate to the terminal, including: the transceiver unit is specifically used to send the common TA change rate; or, is specifically used to send common TA change rate indication information, the common TA change rate indication information has a corresponding relationship with the TA change rate; or, is specifically used to send equivalent information, the equivalent information is used to obtain the common TA change rate; Among them, one or more of the common TA change rate, the common TA change rate indication information or the equivalent information are sent through a system message.

14. The device according to claim 13, characterized in that The equivalent information includes one or more of the following: Doppler frequency deviation, orbital altitude and elevation angle between the terminal and the network device, orbital altitude and opening angle between the terminal and the network device, or orbital altitude and geocentric angle between the terminal and the network device.

15. The device according to claim 13, characterized in that The indication information further corresponds to at least one of the following: a coverage area of ​​the network device, or a reference position of the coverage area of ​​the network device.

16. The device according to any one of claims 13 to 15, characterized in that The common TA change rate includes a unit step-based scaled value of the common TA change rate.

17. A communication device, characterized in that: The communication device comprises a processor, the processor is coupled to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program, so that the communication device executes the method according to any one of claims 1 to 4, or executes the method according to any one of claims 5 to 8.

18. A computer-readable storage medium for storing a computer program, wherein when the computer program is run on a computer, the method according to any one of claims 1 to 4 is executed, or the method according to any one of claims 5 to 8 is executed.

19. A computer program product comprising instructions, which, when executed on a computer, enables the method according to any one of claims 1 to 4 to be executed, or the method according to any one of claims 5 to 8 to be executed.

Citation Information

Patent Citations

  • Radio Resource Configuration Synchronization

    US20190053193A1