TA determination method, device, related equipment and storage medium
By receiving indication information containing position information and margin sent by the network side, the terminal can use different calculation methods to determine the time advance amount (TA), solving the problem of inconsistent delay in different NTN scenarios, and realizing system flexibility and adaptability.
Patent Information
- Application Number
- CN202110057383.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-15
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-01-15
AI Technical Summary
In the fifth generation of mobile communication technology (5G) system, non-terrestrial network (NTN) technology has the problem of inconsistent delay in different application scenarios, making it difficult for terminals to use an indication information to be compatible with the indication requirements of different scenarios.
By receiving the first information sent by the network side, the terminal can determine a method of determining the time advance amount (TA) and calculate the TA using these information and methods. The first information may include parameters such as location information, margins and other parameters of the base station, reference point or gateway. According to different scenarios and information types, the terminal may use different calculation formulas to determine TA.
This method can provide a common indication information in different NTN scenarios, meet the needs of each scenario, ensure that the terminal can accurately calculate and adjust TA, thereby improving the flexibility and adaptability of the system.
Smart Images

Figure CN114765850B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to a method, apparatus, related equipment and storage medium for determining a timing advance (TA). Background Art
[0002] In order to meet the demand for ubiquitous wireless coverage, the fifth-generation mobile communication technology (5G) system needs to support the integration of terrestrial networks and satellite networks. For this purpose, the non-terrestrial network (NTN) technology is proposed.
[0003] Considering that there are multiple application scenarios in NTN technology and the delays in different scenarios are different, the terminal needs some signaling to assist in determining the TA. The requirements for indication information in different scenarios are different. However, how to use one indication information to be compatible with the indication requirements in different scenarios is a problem that needs to be solved urgently. Summary of the invention
[0004] To solve related technical problems, the embodiments of the present application provide a method, apparatus, related equipment and storage medium for determining TA.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The embodiment of the present application provides a method for determining a TA, which is applied to a terminal and includes:
[0007] Receiving first information sent by a network side; the first information indicates a parameter for determining a TA;
[0008] Determine a method for determining the TA using the first information;
[0009] The TA is determined using the first information and the determination method.
[0010] In the above solution, when receiving the first information, the method further includes:
[0011] receiving second information sent by the network side; the second information indicating a type corresponding to the first information;
[0012] A method for determining TA is determined using the first information and the second information.
[0013] In the above solution, the first information includes at least one of the following:
[0014] Longitude information of the base station;
[0015] Latitude information of the base station;
[0016] Base station height information;
[0017] margin;
[0018] Alternatively, the first information includes at least one of the following:
[0019] Longitude information of the reference point;
[0020] Latitude information of the reference point;
[0021] Height information of the reference point;
[0022] margin;
[0023] Alternatively, the first information includes at least one of the following:
[0024] Position deviation of the reference point relative to the satellite;
[0025] margin;
[0026] Alternatively, the first information includes at least one of the following:
[0027] The azimuth of the reference point relative to the satellite and the altitude information of the reference point;
[0028] margin;
[0029] Alternatively, the first information includes at least one of the following:
[0030] Altitude information of the reference point;
[0031] margin;
[0032] Alternatively, the first information includes at least one of the following:
[0033] The longitude information of the gateway (GW);
[0034] GW's latitude information;
[0035] GW height information;
[0036] margin;
[0037] Alternatively, the first information indicates the distance from the reference point to the satellite or the distance from the satellite to the gateway; or the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway. In the above scheme, if the first information includes at least one of the following: longitude information of the base station, latitude information of the base station, altitude information of the base station, and margin; the determining TA using the first information and the determination method includes:
[0038] The location of the base station is determined using the first information; and the TA is determined using the location of the base station, the location of the terminal and the margin.
[0039] In the above scheme, TA is determined by one of the following formulas:
[0040] TA = 2*distance(terminal location, base station location) / speed of light-margin;
[0041] TA = 2*[distance(terminal location, base station location)-margin] / speed of light;
[0042] Among them, distance(terminal location, base station location) represents the distance between the terminal and the base station.
[0043] In the above scheme, if the first information includes at least one of the following: longitude information of the reference point; latitude information of the reference point; height information of the reference point; margin; or the first information includes at least one of the following: position deviation of the reference point relative to the satellite; margin; or the first information includes at least one of the following: azimuth angle of the reference point relative to the satellite and altitude information of the reference point; or the first information includes at least one of the following: altitude information of the reference point; margin; the determining TA by using the first information and the determination method includes:
[0044] Determine the reference point position using the first information;
[0045] The TA is determined using the reference point position, the terminal position, satellite ephemeris and the margin.
[0046] In the above scheme, TA is determined by one of the following formulas:
[0047] TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)-margin] / speed of light;
[0048] TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)] / speed of light-margin;
[0049] Wherein, distance(terminal position, satellite position) represents the distance between the terminal and the satellite; distance(satellite position, reference point position) represents the distance between the satellite and the reference point.
[0050] In the above solution, if the first information includes at least one of the following: longitude information of GW; latitude information of GW; height information of GW; margin; determining TA by using the first information and the determination method includes:
[0051] Determine the location of the GW using the first information;
[0052] The TA is determined using the position of the GW, the terminal position, satellite ephemeris and the margin.
[0053] In the above scheme, TA is determined by one of the following formulas:
[0054] TA = 2*[distance(terminal position, satellite position)+distance(satellite position, gateway position)-margin] / speed of light;
[0055] TA = 2*[distance(terminal position, satellite position)+distance(satellite position, gateway position)] / speed of light – margin;
[0056] Wherein, distance(terminal position, satellite position) represents the distance between the terminal and the satellite; distance(satellite position, GW position) represents the distance between the satellite and the GW.
[0057] In the above solution, if the first information indicates the distance from the reference point to the satellite or indicates the distance from the satellite to the GW; determining the TA by using the first information and the determination method includes:
[0058] The TA is determined using the first information, the terminal position, satellite ephemeris and the margin.
[0059] In the above scheme, TA is determined by one of the following formulas:
[0060] TA = 2*[distance(terminal position, satellite position)-first distance-margin] / speed of light;
[0061] TA = 2*[distance(terminal position, satellite position)-first distance] / speed of light-margin;
[0062] Among them, distance (terminal position, satellite position) represents the distance between the terminal and the satellite; the first distance represents the distance from the reference point to the satellite.
[0063] In the above scheme, TA is determined by one of the following formulas:
[0064] TA = 2*[distance(terminal position, satellite position)+second distance-margin] / speed of light;
[0065] TA = 2*[distance(terminal position, satellite position)+second distance] / speed of light-margin;
[0066] Among them, distance (terminal position, satellite position) represents the distance between the terminal and the satellite; the second distance represents the distance from the satellite to the GW.
[0067] In the above scheme, if the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway, TA is determined by the following formula:
[0068] TA = 2*third distance / speed of light;
[0069] The third distance represents the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
[0070] In the above solution, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the GW.
[0071] In the above solution, the first information sent by the network side is received in at least one of the following ways:
[0072] System messages;
[0073] Radio Resource Control (RRC) signaling.
[0074] The embodiment of the present application further provides a method for determining a TA, which is applied to a network device, including:
[0075] Sending first information to a terminal; the first information indicates a parameter for determining the TA; the first information can be used to determine a method for determining the TA.
[0076] In the above solution, when sending the first information to the terminal, the method further includes:
[0077] Sending second information to the terminal; the second information indicates a type corresponding to the first information.
[0078] In the above solution, the first information includes at least one of the following:
[0079] Longitude information of the base station;
[0080] Latitude information of the base station;
[0081] Base station height information;
[0082] margin;
[0083] In the above solution, the first information includes at least one of the following:
[0084] Longitude information of the reference point;
[0085] Latitude information of the reference point;
[0086] Height information of the reference point;
[0087] margin;
[0088] In the above solution, the first information includes at least one of the following:
[0089] Position deviation of the reference point relative to the satellite;
[0090] margin;
[0091] Alternatively, the first information includes at least one of the following:
[0092] The azimuth of the reference point relative to the satellite and the altitude information of the reference point;
[0093] margin;
[0094] Alternatively, the first information includes at least one of the following:
[0095] Altitude information of the reference point;
[0096] margin;
[0097] Alternatively, the first information includes at least one of the following:
[0098] Longitude information of GW;
[0099] GW's latitude information;
[0100] GW height information;
[0101] margin;
[0102] Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a GW;
[0103] Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the GW.
[0104] In the above solution, the first information is sent to the terminal in at least one of the following ways:
[0105] System messages;
[0106] RRC signaling.
[0107] The embodiment of the present application further provides a TA determination device, including:
[0108] A receiving unit, configured to receive first information sent by a network side; the first information indicates a parameter for determining a TA;
[0109] The first determining unit is used to determine a method for determining the TA by using the first information; and to determine the TA by using the first information and the determination method.
[0110] The embodiment of the present application further provides a TA determination device, including:
[0111] A sending unit is used to send first information to a terminal; the first information indicates a parameter for determining a TA; the first information can be used to determine a method for determining a TA.
[0112] The present application also provides a terminal, including:
[0113] A first communication interface, used to receive first information sent by a network side; the first information indicates a parameter for determining a TA;
[0114] The first processor is used to determine a method for determining the TA by using the first information; and determine the TA by using the first information and the determination method.
[0115] The embodiment of the present application further provides a network device, comprising: a second communication interface and a second processor; wherein:
[0116] The second communication interface is used to send first information to the terminal; the first information indicates parameters for determining the TA; the first information can be used to determine a method for determining the TA.
[0117] The embodiment of the present application further provides a terminal, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0118] Wherein, the first processor is used to execute the steps of any of the above-mentioned terminal side methods when running the computer program.
[0119] The embodiment of the present application further provides a network device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0120] Wherein, the second processor is used to execute the steps of any one of the above-mentioned methods on the network device side when running the computer program.
[0121] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods on the terminal side are implemented, or the steps of any of the above-mentioned methods on the network device side are implemented.
[0122] The TA determination method, apparatus, related equipment and storage medium provided in the embodiments of the present application, the network device sends first information to the terminal; the first information indicates the parameters for determining the TA; and after the terminal receives the first information, the terminal uses the first information to determine the TA determination method; and uses the first information and the determination method to determine the TA. The scheme of the embodiments of the present application, since the first information can be used to determine the TA determination method, in different NTN scenarios, parameters of different scenario types are sent, that is, a general indication method of indication information is provided, which can meet the needs of different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0123] Figure 1 is a schematic diagram of a satellite network architecture;
[0124] Figure 2 is a schematic diagram of another satellite network architecture;
[0125] Figure 3 A schematic diagram of propagation delay in a transparent forwarding architecture;
[0126] Figure 4 A schematic diagram of propagation delay under a regeneration and forwarding architecture;
[0127] Figure 5 A schematic diagram of an Air-To-Ground (ATG) network;
[0128] Figure 6 This is a flow chart of a method for determining TA according to an embodiment of the present application;
[0129] Figure 7 This is a schematic diagram of uplink and downlink frame timing of a base station and a terminal side according to an embodiment of the present application;
[0130] Figure 8 A schematic diagram of a three-dimensional coordinate system centered on a satellite according to an embodiment of the present application;
[0131] Fig. 9 for Figure 8 The U-axis position diagram shown;
[0132] Fig.10 for Figure 8 The coordinate system shown is the projection coordinate system on the XY plane;
[0133] Fig.11 A schematic diagram of multiple spot beam plane information transmitted by a satellite;
[0134] Fig.12 A schematic diagram of three-dimensional information of multiple spot beams transmitted by a satellite;
[0135] Fig.13 This is another schematic diagram of uplink and downlink frame timing between a base station and a terminal side according to an embodiment of the present application;
[0136] Fig.14 This is a flow chart of another method for determining TA according to an embodiment of the present application;
[0137] Fig.15 This is a schematic diagram of the structure of a TA determination device according to an embodiment of the present application;
[0138] Fig.16 This is a schematic diagram of the structure of another TA determination device according to an embodiment of the present application;
[0139] Fig.17 This is a schematic diagram of the terminal structure of an embodiment of the present application;
[0140] Fig.18This is a schematic diagram of the network device structure of an embodiment of the present application;
[0141] Fig.19 This is a schematic diagram of the system structure for determining TA in an embodiment of the present application. DETAILED DESCRIPTION
[0142] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0143] In order to meet the demand for ubiquitous wireless coverage, the 5G system needs to support the integration of terrestrial networks and satellite networks. Based on this, NTN is proposed, hoping to achieve the following goals through satellite networks:
[0144] (1) Providing cost-effective coverage for unserved areas (ocean, aircraft, underwater) in 5G deployments;
[0145] (2) Strengthen the reliability of 5G networks, including improving the continuity of high-speed machine-to-machine (M2M) / Internet of Everything (IoT) services and providing communication support in extreme environments and emergency communications;
[0146] (3) Ensure the scalability of 5G networks and provide effective multicast / broadcast resources for the network edge.
[0147] According to the different signal processing capabilities of satellite payloads, satellite communications can be divided into two typical architectures: based on transparent forwarding payload (also called transparent forwarding architecture) and Figure 1 ), and architectures based on regenerative payload (such as Figure 2 as shown) (also known as a regeneration and forwarding architecture).
[0148] Among them, transparent forwarding is also called bent pipe transmission. For the transparent forwarding architecture, the satellite only plays the role of frequency converter and RF amplifier, and the NR Uu interface is used in both the fronthaul link (service link) and the feeder link (feeder link). Specifically, NTN GW can transparently transmit NR Uu interface signals, and different transparent transmission satellites can be connected to the same ground base station, namely gNB. Among them, the Uu interface is the air interface between the Universal Terrestrial Radio Access Network (UTRAN) and the user equipment (UE).
[0149] For the regeneration and forwarding architecture, the satellite plays the role of gNB-DU (gNB-Distributed Unit) or gNB, the service link uses the NR Uu interface, and the feeder link uses the Satellite Radio Interface (SRI). NTN GW is a transport network layer node, and different onboard gNBs (i.e. different satellites) can be connected to the same ground 5G core network.
[0150] In addition, NTN supports two types of terminals with different capabilities, including:
[0151] Category 1 terminals: UEs have global navigation satellite system (GNSS) positioning capabilities and know satellite ephemeris;
[0152] Category 2 terminals: do not have GNSS positioning capabilities, or GNSS positioning information cannot be used for time and frequency compensation.
[0153] From the above description, we can see that there are multiple satellite network architectures and multiple terminal capabilities under NTN. When different satellite network architectures and different terminal capabilities are used, different TA adjustment solutions need to be adopted, including:
[0154] In the first scenario, the satellite network architecture adopts a transparent forwarding architecture (such as Figure 3 ) or a regenerative forwarding architecture (such as Figure 4 As shown), and the UE is a second-category terminal; in this scenario, the following TA adjustment scheme can be adopted:
[0155] The network indicates the common TA adjustment amount in the system message. When the UE sends a physical random access channel (PRACH), it determines the transmission advance amount of the PRACH according to the common TA adjustment amount indicated by the network.
[0156] Specifically, for each satellite spot beam, the base station selects a reference point, calculates common TA=2·τ based on the propagation delay τ from the base station to the reference point, and indicates the common TA to all terminals under the satellite spot beam through a system message.
[0157] Among them, for the regeneration forwarding architecture, such as Figure 4 As shown, τ = D0; where D0 represents the propagation delay from the satellite to the reference point; for the transparent forwarding architecture, such as Figure 3 As mentioned above, τ = D 01 +D 02; Among them, D 01 represents the propagation delay from the satellite to the reference point, D 02 Represents the propagation delay from satellite to ground GW.
[0158] In the second scenario, the satellite network architecture adopts a regenerative forwarding architecture (such as Figure 4 As shown), and the UE is a first-category terminal; in this scenario, the following TA adjustment scheme can be adopted:
[0159] The UE autonomously calculates and determines the TA used to send the PRACH based on the GNSS positioning information and the satellite ephemeris; the UE may obtain the satellite ephemeris through network instructions or other means.
[0160] Specifically, for the regenerative forwarding architecture, the UE autonomously calculates the propagation delay D from the satellite to the UEx based on the GNSS positioning information and satellite ephemeris. 1x , and based on this, we can calculate TA = 2·τ, where τ = D 1x .
[0161] In the third scenario, the satellite network adopts a transparent forwarding architecture and the UE is a first-class terminal. In this scenario, the following TA adjustment scheme can be adopted:
[0162] Solution 1: The network broadcasts the geographic coordinates of the GW or the propagation delay from the GW to the satellite, that is, the information of the GW; the UE autonomously calculates and determines the TA used to send the PRACH based on the GNSS positioning information, satellite ephemeris, and the GW information.
[0163] Specifically, for the transparent forwarding architecture, the UE autonomously calculates the propagation delay from GW to UE x based on the GNSS positioning information, satellite ephemeris, and GW information as D 02 +D 1x , and based on this, we can calculate TA = 2·τ, where τ = D 02 +D 1x , where D 02 represents the propagation delay from GW to satellite, and D 1x represents the propagation delay from satellite to UE x.
[0164] Solution 2: The network broadcasts the geographic coordinates of the reference point, or the propagation delay from the reference point to the satellite, that is, the information of the broadcast reference point; the UE calculates the TA adjustment amount based on the GNSS positioning information, satellite ephemeris, and the information of the reference point, and sends the PRACH based on the TA adjustment amount.
[0165] Specifically, when the base station broadcasts the coordinate information of the reference point, the UE calculates the propagation delay D from the satellite to the reference point based on the satellite ephemeris and the coordinate information of the reference point. 01UE further calculates the propagation delay D from itself to the satellite based on the GNSS positioning information and satellite ephemeris. 1x .
[0166] The UE calculates TA according to the following formula:
[0167] TA=2·Δτ; where, Δτ=D 1x -D 01 .
[0168] When the base station broadcasts the direct broadcast satellite to the reference point, the propagation delay D 01 When the UE further calculates the propagation delay D from itself to the satellite based on the GNSS positioning information and satellite ephemeris 1x .
[0169] The UE calculates TA according to the following formula:
[0170] TA=2·Δτ; where, Δτ=D 1x -D 01 .
[0171] It should be noted that according to the above formula, we can get: Δτ=D1x-D 01 =(D 1x +D 02 )-(D 01 +D 02 ), where D 02 +D 1x represents the sum of the propagation delays from GW to satellite and then to UE x, D 01 +D 02 It represents the sum of the propagation delays from GW to the satellite and then to the reference point. Therefore, the differential TA can be expressed as the difference between the full TA from UE to GW (=2(D_02+D_1x)) and the full TA from the reference point to GW (=2(D_02+D_01)). Therefore, the above TA can be called differential TA.
[0172] The fourth scenario is the Air-To-Ground (ATG) scenario.
[0173] With the development of aviation industry and Internet technology, the demand for ground-to-air interconnection applications is becoming more and more urgent. Through ground-to-air interconnection technology, passengers can access the Internet on the plane just like on the ground, and enjoy various Internet application services. Operators, airlines and all parties in the industry can also provide value-added services based on ground-to-air interconnection technology. Among them, ATG communication technology uses mature land mobile communication technology, such as the fourth generation mobile communication technology (4G) and 5G technology, to build dedicated base stations on the ground with antennas that can cover the sky, and build a dedicated network with three-dimensional coverage of the ground and air, effectively solving the three-dimensional coverage at high altitude and realizing high-speed data transmission between the ground and the air. The ground base station solution keeps pace with the development of mobile communication technology, providing high-bandwidth, high-traffic, and low-cost solutions, and has great advantages in network deployment and upgrade maintenance. Such as Figure 5 As shown, in the ATG scenario, the ground base station signal is sent to the sky, the onboard customer terminal equipment (CPE) antenna is set outside the belly of the aircraft, and the ground base station and the onboard CPE communicate through the ATG air interface protocol; inside the cabin, the onboard CPE communicates with the passengers through WiFi.
[0174] In the ATG scenario, the following TA adjustment solutions can be adopted:
[0175] It can be assumed that all airborne CPEs have GNSS positioning capabilities; if the base station broadcasts its own coordinate position through system messages, the UE can autonomously calculate and determine the TA used to send PRACH based on its own GNSS positioning information and the base station position coordinates, that is, TA = 2·τ, where τ represents the propagation delay from UE to base station.
[0176] From the above description, it can be seen that there are multiple application scenarios in NTN technology (such as GEO, LEO, HAPS and ATG, where GEO (Geostationary Earth orbit) refers to geostationary orbit satellites, LEO (Low Earth Orbit) refers to low-orbit satellites, and HAPS (High Altitude Platform Station) refers to high-altitude platforms, such as high-altitude drones, high-altitude hot air balloons, etc.), multiple satellite network architectures (transparent forwarding architecture and regenerative forwarding architecture), and multiple terminal capabilities (UE has or does not have GNSS positioning capabilities)). The delays in different scenarios are different. Therefore, in order to cope with the challenges of large propagation delays in NTN scenarios, the terminal needs some signaling to assist in determining TA, and the requirements for indication information in different scenarios are different. How to use a compatible indication information to meet the needs of different scenarios to meet the usage needs is a problem that needs to be solved urgently.
[0177] Based on this, in various embodiments of the present application, the network side sends an indication information, which has at least two types. The terminal determines the TA determination method (also called the determination mode) according to the information, and then determines the TA according to the parameters and determination method indicated by the indication information.
[0178] The solution of the embodiment of the present application, since the indication information can be used to determine the TA determination method, in the NTN scenario, parameters of different scenario types are sent for different scenarios, that is, a general indication method of indication information is provided, thus being able to meet the needs of different scenarios.
[0179] The present application embodiment provides a method for determining a TA, which is applied to a terminal, such as Figure 6 As shown, the method includes:
[0180] Step 601: receiving first information sent by a network side; the first information indicates parameters for determining a TA;
[0181] Step 602: using the first information, determine a method for determining a TA;
[0182] Step 603: Determine TA using the first information and the determination method.
[0183] In step 601, in actual application, the terminal may receive the first information sent by the network side in one of the following ways:
[0184] System messages;
[0185] RRC signaling.
[0186] Specifically, when the terminal is in an idle state, the terminal may receive the first information sent by the network side through a system message. When the terminal is in a connected state, the terminal may receive the first information sent by the network side through a system message and / or RRC signaling.
[0187] The first information is one of at least two parameter types for determining the TA. In other words, the first information indicates a parameter for determining the TA, and the indicated parameter is one of at least two parameter types. In practical applications, the first information may specifically be a numerical value, which may have at least two types.
[0188] In actual application, the network side may further indicate the type corresponding to the first information, so that the terminal can accurately determine the TA determination method based on the first information.
[0189] Based on this, in one embodiment, when receiving the first information, the method may further include:
[0190] receiving second information sent by the network side; the second information indicating a type corresponding to the first information;
[0191] A method for determining TA is determined using the first information and the second information.
[0192] Accordingly, the second information sent by the network side may be received in one of the following ways:
[0193] System messages;
[0194] RRC signaling.
[0195] That is, the first information and the second information are carried together in a system message or RRC signaling. Exemplarily, for the second information, an information element (IE) in the following format may be used in the signaling:
[0196]
[0197] Among them, value1, value2, and value3 represent the numerical values corresponding to a certain type of parameter, and can also be understood as the identifier of a certain type of parameter, that is, the second information.
[0198] Different types correspond to different parameters for determining TA, and different types indicate different scenarios in which the terminal is located. Therefore, in step 602, the method for determining TA using the first information can be understood as the terminal using the first information to learn about the scenario in which it is located, and then learns how to use the first information to determine TA. Exemplarily, assuming that the first information includes relevant information of a base station, the determination method learned by the terminal is: it is necessary to determine the location of the base station based on the relevant information of the base station, and then determine the TA based on the location of the base station; for another example, assuming that the first information includes relevant information of a GW, the determination method learned by the terminal is: it is necessary to determine the location of the GW based on the relevant information of the GW, and then determine the TA based on the location of the GW.
[0199] In actual application, the first information may be used to determine the location of the base station; based on this, the first information may include at least one of the following:
[0200] Longitude information of the base station;
[0201] Latitude information of the base station;
[0202] Base station height information;
[0203] Margin (which can be expressed as margin in English).
[0204] The margin refers to uncertainty. Here, in actual application, the network side can set the size of the margin according to the position error of the base station, the positioning error of the terminal side, etc.; for the base station position error, a preset deviation can be set on the network side, that is, the base station position coordinates allow the preset deviation to meet the design requirements; for the terminal side positioning error, the network side cannot know the actual positioning error, but can set an error upper limit, and use the error upper limit as the terminal side positioning error. It can be seen from these descriptions that the margin can be understood as the maximum value of the error.
[0205] Exemplarily, assuming that the parameter type corresponding to the first information is the above-mentioned VALUE-Type1, the first information may adopt an IE in the following format in the signaling:
[0206]
[0207] In actual application, the name of VALUE-Type1 can be defined as base station location (which can be expressed as locationBaseStation in English). degreesLatitude indicates latitude information, degreesLongitude indicates longitude information, altitude indicates height information, and uncertainty indicates uncertainty, i.e., margin. X1, X2, Y1, Y2, Z1, Z2, XX1, and XX2 are all integers.
[0208] When the first information indicates the location of the base station, the terminal determines the location of the base station using the first information; and determines the TA using the location of the base station and the location of the terminal.
[0209] In actual application, when the first information includes longitude and latitude information, the terminal determines that the height of the base station is 0m. When the first information does not include a margin, the margin is determined to be equal to a first preset value. The first preset value may be predefined. The first preset value may be greater than or equal to the size of the margin sent by the network side.
[0210] In actual application, the latitude, longitude, and altitude information may be determined based on the earth coordinate system; of course, the above information may also determine the geographic coordinate system according to network instructions or a pre-agreed manner, thereby determining the longitude information, latitude information, and altitude information included in the first information in the determined geographic coordinate system. The embodiments of the present application are not limited to this.
[0211] In actual application, the terminal may determine TA according to at least one of the following formulas:
[0212] TA = 2*distance(terminal location, base station location) / speed of light (1)
[0213] TA = 2*distance(terminal location, base station location) / speed of light-margin(2)
[0214] TA = 2*[distance(terminal location, base station location)-margin] / speed of light (3)
[0215] Among them, distance (terminal position, base station position) represents the distance between the terminal and the base station, which is a three-dimensional distance.
[0216] In formula (1), the influence of the margin is neglected.
[0217] In order to avoid the terminal overestimating the TA value (i.e., greater than the real TA) due to the base station position indication error and / or the positioning error on the terminal side, thereby causing inter-symbol interference (ISI) between the uplink (UL) signal received on the network device side and the previous uplink (UL) signal, the margin effect is considered in formulas (2) and (3). The terminal calculates the TA according to the margin, so the calculated TA is less than or equal to the real TA (the real error is less than or equal to the margin (i.e., the maximum error)).
[0218] Specifically, in the random access phase, in the traditional terrestrial network, the UE does not perform TA pre-compensation when sending PRACH, that is, the initial TA = 0 is less than or equal to the real TA. Therefore, the PRACH time-frequency resources in the related technology are designed based on the initial TA being less than or equal to the real TA. In NTN, although the TA pre-compensation technology is introduced, it is still hoped that the initial TA estimated by the UE is less than or equal to the real TA, so as to reuse the PRACH time-frequency resource design in the related technology as much as possible, and avoid excessive compensation of the TA value when the UE sends PRACH, which causes cross-symbol interference between the PRACH sent by the UE and other UL signals on the base station side, that is, ISI.
[0219] When the UE is in a connected state, the UE still needs to estimate the distance from itself to the base station based on its own position coordinates, and then determine the TA and compensate the TA. Therefore, there is still a base station position indication error and / or a positioning error on the terminal side, which leads to cross-symbol interference between the UL signals sent by the UE on the base station side (such as physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), channel sounding reference signal (SRS), uplink demodulation reference signal (UL DMRS), etc.) and other UL signals.
[0220] In practical applications, according to the different units of the margin, formula (2) or formula (3) can be used to determine TA; specifically, when the margin is in the same unit as the distance, formula (2) is used; when the margin is in the unit of time, formula (3) is used.
[0221] Figure 7 A schematic diagram of uplink and downlink frame timing between a base station and a terminal is shown. Figure 7 It can be seen that when the terminal uses the TA determined by the above formula for compensation, for the base station side, after the UE's UL signal is compensated by the TA, the base station side reception timing of the UL signal to the base station side is synchronized with the frame boundary of the DL timing of the DL signal sent by the base station side, that is, the above TA compensation can ensure that the uplink and downlink frame timings on the base station side remain synchronized. For the UE side, there is a large timing deviation between the uplink and downlink frame timings on the UE side. This TA is called a full TA.
[0222] In actual application, the first information may be used to determine the position of the reference point; that is, the first information may indicate the coordinate-related information of the reference point; in actual application, the coordinate-related information of the reference point may include the coordinates of the reference point (such as<x_rp,y_rp,z_rp> ) (i.e. longitude, latitude, altitude), or the reference point relative to the satellite (e.g.<x_sat,y_sat,z_sat> ) coordinate difference. For example, it is agreed that the reference point is always directly below the satellite, that is, x_rp = x_sat, y_rp = y_sat, then the base station only needs to broadcast the z-axis coordinate difference Δz of the reference point relative to the satellite. In this case, the UE will determine the coordinates of the reference point based on the satellite ephemeris and the broadcast system message Δz.<x_rp,y_rp,z_rp> is: x_rp=x_sat, y_rp=y_sat, z_rp=z_sat-Δz, where,<x_sat,y_sat,z_sat> Represents the coordinates of the satellite.
[0223] Based on this, in one embodiment, the first information may include at least one of the following:
[0224] Longitude information of the reference point;
[0225] Latitude information of the reference point;
[0226] Height information of the reference point;
[0227] margin.
[0228] That is, the first information directly indicates the location information of the reference point. In actual application, the latitude, longitude, and altitude information can be determined based on the earth coordinate system.
[0229] In actual application, the network side may need to set the size of the margin, such as setting the size of the margin according to the position error of the reference point, the terminal side positioning error, the satellite position error, etc.; For the reference point position error and the satellite position error, a preset deviation can be set on the network side, that is, the reference point position coordinates allow the preset deviation, and the satellite position coordinates allow the corresponding preset deviation to meet the design requirements; If the network side cannot know the reference point position error and the satellite position error, an upper limit of the error can be set; For the terminal side positioning error, the network side cannot know the actual positioning error, but can set an upper limit of the error, and use the upper limit of the error as the terminal side positioning error. It can be seen from these descriptions that the margin can be understood as the maximum value of the error.
[0230] In another embodiment, the first information may include at least one of the following:
[0231] Position deviation of the reference point relative to the satellite;
[0232] margin.
[0233] Here, in actual application, the first information needs to include the position deviation of the reference point relative to the satellite; and may further include a margin.
[0234] In another embodiment, the first information may include at least one of the following:
[0235] The azimuth of the reference point relative to the satellite and the altitude information of the reference point;
[0236] margin.
[0237] Here, in actual application, the first information needs to include the azimuth of the reference point relative to the satellite and the altitude information of the reference point; it may further include a margin.
[0238] In another embodiment, the first information may include at least one of the following:
[0239] Altitude information of the reference point;
[0240] margin.
[0241] Here, in actual application, the first information needs to include the altitude information of the reference point; and may further include a margin.
[0242] Among them, when the first information includes the position deviation of the reference point relative to the satellite, the terminal can indirectly obtain the reference point position based on the satellite position and the position deviation of the reference point relative to the satellite, that is, the terminal uses the first information and the satellite position to determine the reference point position.
[0243] Exemplarily, a satellite-centered three-dimensional coordinate system (as shown in Figure 8 ) is established. The origin of this coordinate system is the satellite position, and the coordinate axes are the U-axis, V-axis, and Z-axis respectively. Therefore, this coordinate system can be called the UV coordinate system. Among them, the Z-axis points from the origin of the coordinate system (i.e., the satellite position) to the center of the earth; the U-axis lies on the satellite orbit plane (as shown in Fig. 9 ) and is perpendicular to the Z-axis; the V-axis is perpendicular to both the Z-axis and the U-axis.
[0244] When the above-mentioned UV coordinate system is adopted, the indication of the position deviation of the reference point relative to the satellite, that is, the first information includes: <the angle θ on the UV plane, the first distance>, as shown in Fig.10 ; where the first distance is the distance from the reference point to the origin of the coordinates (i.e., the satellite position); or the first distance is the distance from the projection of the reference point on the Z-axis to the origin of the coordinates.
[0245] When the first information includes the azimuth angle of the reference point relative to the satellite and the altitude information of the reference point, the terminal can indirectly obtain the reference point position according to the altitude of the reference point, the satellite position, and the azimuth angle of the reference point relative to the satellite. That is to say, the terminal uses the first information and the satellite position to determine the reference point position.
[0246] Among them, in practical applications, the azimuth angle of the reference point relative to the satellite can be the angle θ of the reference point relative to the satellite on the UV plane.
[0247] When only the altitude of the reference point is included in the second type, the terminal can obtain the point beam space information according to the network indication, and then determine the position of the reference point according to the point beam space information and the altitude of the reference point.
[0248] As shown in Fig.11 and 12 , the satellite usually sends multiple point beams; the UE obtains the space information of the point beam (such as the angle θ of the point beam on the UV plane) through other network indication information; after obtaining the point beam space information, the UE can use a similar method as above to obtain the position of the reference point. In other words, the terminal uses the first information and the point beam space information to determine the position of the reference point.
[0249] After determining the position of the reference point, the terminal can use the reference point position, the terminal position, and the satellite ephemeris to determine the TA.
[0250] Specifically, the terminal can use the following formula to determine the TA:
[0251] TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)-] / speed of light (4)
[0252] TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)-margin] / speed of light (5)
[0253] TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)] / speed of light-margin (6)
[0254] Wherein, distance(terminal position, satellite position) indicates the distance between the terminal and the satellite, which is a three-dimensional distance; distance(satellite position, reference point position) indicates the distance between the satellite and the reference point, which is a three-dimensional distance.
[0255] In formula (4), the influence of the margin is neglected.
[0256] In formula (5) and formula (6), the influence of the margin is taken into account.
[0257] When the units of the margin are different, formula (5) or formula (6) can be used to determine TA; specifically, when the margin is in the same unit as the distance, formula (5) is used; when the margin is in the unit of time, formula (6) is used.
[0258] In actual application, when the first information does not include the margin, the terminal may determine that the margin is equal to a second preset value. The second preset value may be predefined. The second preset value may be greater than or equal to the size of the margin sent by the network side.
[0259] Fig.13 A schematic diagram of uplink and downlink frame timing between a base station and a terminal is shown. Fig.13 It can be seen that when the TA determined by the above formula is used for compensation, for the base station side, after the UE's UL signal is compensated by TA, there is a large deviation between the frame boundary of the base station side receiving timing of the UL signal to the base station side and the DL timing of the DL signal sent by the base station side. In other words, the above TA compensation cannot ensure that the uplink and downlink frame timing on the base station side remains synchronized. And for the UE side, the uplink and downlink frame timing on the UE side is not synchronized. In other words, this TA compensation causes the uplink and downlink frame boundaries on the base station side and the UE side to not maintain timing alignment, and this TA is called differential TA.
[0260] Compared with full TA compensation, the uplink and downlink frame timing deviations perceived by the UE side are relatively small when differential TA compensation is used.
[0261] In actual application, the solution for using the first information to determine the satellite position can be applicable to a satellite network with a regeneration and forwarding architecture, and can also be applied to a satellite network with a transparent forwarding architecture. Among them, in the transparent forwarding architecture, the satellite only has RF amplification and forwarding functions, and the base station is on the ground. The DL signal sent by the base station on the ground is sent to the satellite via the GW on the ground, and then forwarded to the UE on the ground via the satellite; similarly, the UL signal sent by the UE on the ground is first sent to the satellite, and then forwarded to the GW on the ground via the satellite, and finally reaches the base station on the ground. In the regeneration and forwarding architecture, the base station is on the satellite. Therefore, the UE and the base station on the satellite communicate directly.
[0262] In actual application, the first information may be used to determine the location of the GW; based on this, in one embodiment, the first information includes at least one of the following:
[0263] Longitude information of GW;
[0264] GW's latitude information;
[0265] GW height information;
[0266] margin.
[0267] That is, the first information directly indicates the location information of the GW. In actual application, the latitude, longitude, and altitude information may be determined based on the earth coordinate system, or it may be understood that the terminal determines the location of the GW using the first information.
[0268] In actual application, the network can set the size of the margin as needed, such as setting the size of the margin according to the GW position error, the terminal side positioning error, the satellite position error, etc.; For the GW position error and the satellite position error, a preset deviation can be set on the network side, that is, the GW position coordinates allow the preset deviation, and the satellite position coordinates allow the corresponding preset deviation to meet the design requirements; If the network side cannot know the GW position error and the satellite position error, an upper limit of the error can be set; For the terminal side positioning error, the network side cannot know the actual positioning error, but can set an upper limit of the error, and use the upper limit of the error as the terminal side positioning error. It can be seen from these descriptions that the margin can be understood as the maximum value of the error.
[0269] After determining the position of the GW, the terminal may determine the TA using the position of the GW, the terminal position and satellite ephemeris.
[0270] Specifically, the terminal may determine TA using the following formula:
[0271] TA = 2*[distance(terminal location, satellite location)+distance(satellite location, GW location)] / speed of light (7)
[0272] TA = 2*[distance(terminal position, satellite position)+distance(satellite position, GW position)-margin] / speed of light (8)
[0273] TA = 2*[distance(terminal location, satellite location)+distance(satellite location, GW location)] / speed of light – margin (9)
[0274] Among them, distance(terminal position, satellite position) represents the distance between the terminal and the satellite, which is a three-dimensional distance; distance(satellite position, GW position) represents the distance between the satellite and the GW, which is a three-dimensional distance.
[0275] Here, the terminal can use satellite ephemeris and terminal position to determine distance (terminal position, satellite position), and use satellite ephemeris and GW position to determine distance (satellite position, GW position). Specifically, when the terminal has GNSS information and satellite ephemeris, the terminal position can be determined using GNSS information, and the satellite position can be determined using satellite ephemeris, so that distance (terminal position, satellite position) can be determined; and based on the satellite position and the determined GW position, distance (satellite position, GW position) can be determined.
[0276] In formula (7), the influence of the margin is neglected.
[0277] In formula (8) and formula (9), the influence of the margin is taken into account.
[0278] When the units of the margin are different, formula (8) or formula (9) can be used to determine TA; specifically, when the margin is in the same unit as the distance, formula (8) is used; when the margin is in the unit of time, formula (9) is used
[0279] In actual application, when the first information does not include the margin, the terminal may determine that the margin is equal to a third preset value. The third preset value may be predefined. The third preset value may be greater than or equal to the size of the margin sent by the network side.
[0280] In actual application, the solution in which the first information is used to determine the location of the GW can be applicable to a satellite network with a transparent forwarding architecture. In a satellite network with a transparent forwarding architecture, the signal propagation path between the UE and the base station on the ground includes: the propagation path between the UE and the satellite, the propagation path between the satellite and the GW on the ground, and the propagation path between the GW on the ground and the base station on the ground; wherein, since the propagation path between the GW and the base station is short, it can be ignored, therefore, the propagation distance of the signal between the UE and the base station on the ground may include: the spatial propagation distance from the UE to the satellite and the spatial propagation distance from the satellite to the GW on the ground. Therefore, the above TA is also a full TA.
[0281] In actual application, the first information may also indicate the distance from the reference point to the satellite. At this time, when the terminal is able to know its own position, the terminal may determine TA using the first information, the terminal position and the satellite ephemeris; specifically, TA may be determined by the following formula:
[0282] TA = 2*[distance(terminal position, satellite position)-first distance] / speed of light(10)
[0283] The first distance represents the distance from the reference point to the satellite. The terminal can use the satellite ephemeris to determine the position of the satellite. The TA obtained by the above scheme is a differential TA, which can be applied to a satellite network with a regenerative forwarding architecture or a satellite network with a transparent forwarding architecture.
[0284] In actual application, the terminal may further consider the margin to determine the TA, that is, the terminal may determine the TA using the first information, the terminal position, the satellite ephemeris and the margin; specifically, the TA may be determined by the following formula:
[0285] TA = 2*[distance(terminal position, satellite position)-first distance-margin] / speed of light (11)
[0286] TA = 2*[distance(terminal position, satellite position)-first distance] / speed of light-margin(12)
[0287] When the units of the margin are different, formula (11) or formula (12) can be used to determine TA; specifically, when the margin is in the same unit as the distance, formula (11) is used; when the margin is in time units, formula (12) is used.
[0288] Here, the process of the terminal determining the balance can be understood by referring to the aforementioned process, which will not be repeated here.
[0289] When the terminal cannot know its own location, the terminal may determine the TA by using the first information; specifically, the TA may be determined by the following formula:
[0290] TA = 2*first distance / speed of light (13)
[0291] Since the terminal cannot know its own position and can only perform TA compensation through the distance indicated by the first information, this solution can be applied to satellite networks with a regenerative forwarding architecture.
[0292] In actual application, the first information may also indicate the distance from the satellite to the GW. At this time, the terminal may determine the TA using the first information, the terminal position, and the satellite ephemeris. Specifically, the TA may be determined using the following formula:
[0293] TA = 2*[distance(terminal position, satellite position)+second distance] / speed of light (14)
[0294] The second distance represents the distance from the satellite to the GW.
[0295] In actual application, the terminal may further consider the margin to determine the TA, that is, the terminal may determine the TA using the first information, the terminal position, the satellite ephemeris and the margin; specifically, the TA may be determined by the following formula:
[0296] TA = 2*[distance(terminal position, satellite position)+second distance-margin] / speed of light (15)
[0297] TA = 2*[distance(terminal position, satellite position)+second distance] / speed of light-margin(16)
[0298] Here, when the units of the remainder are different, formula (15) or formula (16) can be used to determine TA; specifically, when the remainder is in the same unit as the distance unit, formula (15) is used; when the remainder is in the unit of time, formula (16) is used.
[0299] Here, the process of the terminal determining the balance can be understood by referring to the aforementioned process, which will not be repeated here.
[0300] The TA obtained by the above solution is a full TA, which can be applied to satellite networks with a transparent forwarding architecture.
[0301] In actual application, the first information may also indicate the sum of the distance from the reference point to the satellite and the distance from the satellite to the GW. In this case, the terminal determines the TA using the first information; specifically, the TA may be determined by the following formula:
[0302] TA = 2*third distance / speed of light (6)
[0303] The third distance represents the sum of the distance from the reference point to the satellite and the distance from the satellite to the GW.
[0304] Since the terminal cannot know its own position and can only perform TA compensation through the distance indicated by the first information, this solution can be applied to satellite networks with a transparent forwarding architecture.
[0305] Accordingly, an embodiment of the present application further provides a method for determining a TA, which is applied to a network device (specifically a base station), including:
[0306] Sending first information to a terminal; the first information can indicate one parameter of at least two parameter types for determining a TA; the first information is used for the terminal to determine a TA.
[0307] In one embodiment, when sending the first information to the terminal, the method may further include:
[0308] Sending second information to the terminal; the second information indicates a type corresponding to the first information.
[0309] In actual application, the network device needs to determine the first information. Specifically, the first information can be determined according to needs (such as the scenario where the terminal is located).
[0310] In one embodiment, the first information is sent to the terminal in at least one of the following ways:
[0311] System messages;
[0312] RRC signaling.
[0313] The present application embodiment provides a method for determining TA, such as Fig.14 As shown, the method includes:
[0314] Step 1401: The network device sends first information to the terminal; the first information indicates a parameter for determining the TA; the first information can be used to determine a method for determining the TA;
[0315] Step 1402: The terminal determines a method for determining the TA using the first information; and determines the TA using the first information and the determination method.
[0316] Here, the specific processing process of the network device and the terminal has been described in detail above and will not be repeated here.
[0317] In the method for determining TA provided in the embodiment of the present application, a network device sends first information to a terminal; the first information indicates parameters for determining TA; and after receiving the first information, the terminal uses the first information to determine the method for determining TA; and uses the first information and the determination method to determine TA. In the scheme of the embodiment of the present application, since the first information can be used to determine the method for determining TA, parameters of different scenario types are sent in different NTN scenarios, that is, a general indication method for indication information is provided, which can meet the needs of different scenarios.
[0318] In order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a TA determination device, which is set on the terminal, such as Fig.15 As shown, the device comprises:
[0319] The receiving unit 1501 is configured to receive first information sent by a network side; the first information indicates a parameter for determining a TA;
[0320] The first determining unit 1502 is configured to determine a method for determining the TA by using the first information; and determine the TA by using the first information and the determination method.
[0321] In one embodiment, the receiving unit 1501 is further configured to receive second information sent by the network side when receiving the first information; the second information indicates a type corresponding to the first information;
[0322] The first determining unit 1502 is configured to determine a method for determining a TA by using the first information and the second information.
[0323] In one embodiment, the receiving unit 1501 is specifically configured to receive the first information sent by the network side in at least one of the following ways:
[0324] System messages;
[0325] RRC signaling.
[0326] In one embodiment, the first determining unit 1502 is specifically configured to:
[0327] Determine the location of the base station using the first information;
[0328] The TA is determined using the location of the base station, the location of the terminal and the margin.
[0329] In one embodiment, the first determining unit 1502 is specifically configured to:
[0330] Determine the reference point position using the first information;
[0331] The TA is determined using the reference point position, the terminal position, satellite ephemeris and the margin.
[0332] In one embodiment, the first determining unit 1502 is specifically configured to:
[0333] Determine the location of the GW using the first information;
[0334] The TA is determined using the position of the GW, the terminal position, satellite ephemeris and the margin.
[0335] In one embodiment, the first determining unit 1502 is specifically configured to:
[0336] The TA is determined using the first information, the terminal position, satellite ephemeris and the margin.
[0337] In actual application, the receiving unit 1501 can be implemented by a communication interface in the TA's determination device; the first determination unit 1502 can be implemented by a processor in the TA's determination device.
[0338] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides a TA determination device, which is set on the network device, such as Fig.16 As shown, the device comprises:
[0339] The sending unit 1601 is used to send first information to the terminal; the first information indicates a parameter for determining the TA; the first information can be used to determine a method for determining the TA.
[0340] In one embodiment, if Fig.16 As shown, the device may also include:
[0341] The second determining unit 1602 is configured to determine the first information.
[0342] In one embodiment, the sending unit 1601 is further configured to send second information to the terminal when sending the first information to the terminal; the second information indicates a type corresponding to the first information.
[0343] In one embodiment, the sending unit 1601 is specifically configured to send the first information to the terminal in at least one of the following ways:
[0344] System messages;
[0345] RRC signaling.
[0346] In actual application, the sending unit 1601 can be implemented by a communication interface in the TA's determination device; the second determination unit 1602 can be implemented by a processor in the TA's determination device.
[0347] It should be noted that: the TA determination device provided in the above embodiment only uses the division of the above program modules as an example when determining TA. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the TA determination device provided in the above embodiment and the TA determination method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0348] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig.17 As shown, the terminal 1700 includes:
[0349] The first communication interface 1701 is capable of exchanging information with a network device;
[0350] The first processor 1702 is connected to the first communication interface 1701 to implement information interaction with the network device, and is used to execute the method provided by one or more technical solutions on the terminal side when running the computer program. The computer program is stored in the first memory 1703.
[0351] Specifically, the first communication interface 1701 is used to receive first information sent by the network side; the first information indicates a parameter for determining the TA;
[0352] The first processor 1702 is configured to determine a method for determining the TA by using the first information; and determine the TA by using the first information and the determination method.
[0353] Among them, in one embodiment, in one embodiment, the first communication interface 1701 is also used to receive the second information sent by the network side when receiving the first information; the second information indicates the type corresponding to the first information;
[0354] The first processor 1702 is configured to determine a method for determining a TA by using the first information and the second information.
[0355] In one embodiment, the first communication interface 1701 is specifically configured to receive the first information sent by the network side in at least one of the following ways:
[0356] System messages;
[0357] RRC signaling.
[0358] In one embodiment, the first processor 1702 is specifically configured to:
[0359] Determine the location of the base station using the first information;
[0360] The TA is determined using the location of the base station, the location of the terminal and the margin.
[0361] In one embodiment, the first processor 1702 is specifically configured to:
[0362] Determine the reference point position using the first information;
[0363] The TA is determined using the reference point position, the terminal position, satellite ephemeris and the margin.
[0364] In one embodiment, the first processor 1702 is specifically configured to:
[0365] Determine the location of the GW using the first information;
[0366] The TA is determined using the position of the GW, the terminal position, satellite ephemeris and the margin.
[0367] In one embodiment, the first processor 1702 is specifically configured to:
[0368] The TA is determined using the first information, the terminal position, satellite ephemeris and the margin.
[0369] It should be noted that the specific processing process of the first processor 1702 can be understood by referring to the above method.
[0370] Of course, in actual application, the various components in the terminal 1700 are coupled together through the bus system 1704. It can be understood that the bus system 1704 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1704 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.17 Various buses are labeled as bus system 1704.
[0371] The first memory 1703 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 1700. Examples of such data include: any computer program used to operate on the terminal 1700.
[0372] The method disclosed in the above embodiment of the present application can be applied to the first processor 1702, or implemented by the first processor 1702. The first processor 1702 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 1702. The above-mentioned first processor 1702 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1702 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1703, and the first processor 1702 reads the information in the first memory 1703 and completes the steps of the above method in combination with its hardware.
[0373] In an exemplary embodiment, terminal 1700 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0374] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Fig.18 As shown, the network device 1800 includes:
[0375] The second communication interface 1801 is capable of exchanging information with the terminal;
[0376] The second processor 1802 is connected to the second communication interface 1801 to implement information interaction with the terminal, and is used to execute the method provided by one or more technical solutions of the network device side when running the computer program. The computer program is stored in the second memory 1803.
[0377] Specifically, the second communication interface 1801 is used to send first information to the terminal; the first information indicates parameters for determining the TA; and the first information can be used to determine a method for determining the TA.
[0378] In one embodiment, the second processor 1802 is used to determine the first information.
[0379] In one embodiment, the second communication interface 1801 is further used to send second information to the terminal when sending the first information to the terminal; the second information indicates the type corresponding to the first information.
[0380] In one embodiment, the second communication interface 1801 is specifically configured to send the first information to the terminal in at least one of the following ways:
[0381] System messages;
[0382] RRC signaling.
[0383] It should be noted that the specific processing process of the second processor 1802 can be understood by referring to the above method.
[0384] Of course, in actual application, the various components in the network device 1800 are coupled together through the bus system 1804. It can be understood that the bus system 1804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.18 Various buses are labeled as bus system 1804.
[0385] The second memory 1803 in the embodiment of the present application is used to store various types of data to support the operation of the network device 1800. Examples of such data include: any computer program used to operate on the network device 1800.
[0386] The method disclosed in the above embodiment of the present application can be applied to the second processor 1802, or implemented by the second processor 1802. The second processor 1802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1802. The above-mentioned second processor 1802 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1802 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1803, and the second processor 1802 reads the information in the second memory 1803 and completes the steps of the above method in combination with its hardware.
[0387] In an exemplary embodiment, the network device 1800 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0388] It can be understood that the memory (first memory 1703, second memory 1803) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0389] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides a TA determination system, such as Fig.19 As shown, the system includes: a network device 1901 and a terminal 1902.
[0390] Here, it should be noted that the specific processing process of the network device 1901 and the terminal 1902 has been described in detail above and will not be repeated here.
[0391] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1703 storing a computer program, and the computer program can be executed by the first processor 1702 of the terminal 1700 to complete the steps of the aforementioned terminal side method. For another example, a second memory 1803 storing a computer program can be executed by the second processor 1802 of the network device 1800 to complete the steps of the aforementioned network device side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0392] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0393] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0394] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for determining a timing advance TA, characterized in that: Applied to terminals, including: Receiving first information sent by a network side; the first information indicates a parameter for determining a TA; receiving second information sent by the network side; the second information indicates a type corresponding to the first information; the type corresponding to the first information is related to an application scenario; Determine a method for determining TA using the first information and the second information; Determine TA using the first information and the determination method; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
2. The method according to claim 1, characterized in that If the first information includes at least one of the following: longitude information of a base station, latitude information of a base station, altitude information of a base station, and a margin; determining the TA by using the first information and the determination method includes: The location of the base station is determined using the first information; and the TA is determined using the location of the base station, the location of the terminal and the margin.
3. The method according to claim 2, characterized in that Determine TA by one of the following formulas: TA = 2*distance(terminal location, base station location) / speed of light-margin; TA = 2*[distance(terminal location, base station location)-margin] / speed of light; Among them, distance(terminal location, base station location) represents the distance between the terminal and the base station.
4. The method according to claim 1, characterized in that: If the first information includes at least one of the following: longitude information of the reference point; latitude information of the reference point; height information of the reference point; margin; or the first information includes at least one of the following: position deviation of the reference point relative to the satellite; margin; or the first information includes at least one of the following: azimuth angle of the reference point relative to the satellite and altitude information of the reference point; or the first information includes at least one of the following: altitude information of the reference point; margin; the determining TA by using the first information and the determining method includes: Determine the reference point position using the first information; The TA is determined using the reference point position, the terminal position, satellite ephemeris and the margin.
5. The method according to claim 4, characterized in that Determine TA by one of the following formulas: TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)-margin] / speed of light; TA = 2*[distance(terminal position, satellite position)-distance(satellite position, reference point position)] / speed of light-margin; Wherein, distance(terminal position, satellite position) represents the distance between the terminal and the satellite; distance(satellite position, reference point position) represents the distance between the satellite and the reference point.
6. The method according to claim 1, characterized in that If the first information includes at least one of the following: longitude information of the gateway; latitude information of the gateway; Gateway height information; margin; The determining the TA by using the first information and the determining method includes: Determine the location of the gateway using the first information; The TA is determined using the location of the gateway, the location of the terminal, satellite ephemeris and the margin.
7. The method according to claim 6, characterized in that Determine TA by one of the following formulas: TA = 2*[distance(terminal position, satellite position)+distance(satellite position, gateway position)-margin] / speed of light; TA = 2*[distance(terminal position, satellite position)+distance(satellite position, gateway position)] / speed of light – margin; Wherein, distance(terminal position, satellite position) represents the distance between the terminal and the satellite; distance(satellite position, GW position) represents the distance between the satellite and the GW.
8. The method according to claim 1, characterized in that If the first information indicates the distance from the reference point to the satellite or indicates the distance from the satellite to the gateway; determining the TA by using the first information and the determination method includes: The TA is determined using the first information, the location of the terminal, satellite ephemeris and the margin.
9. The method according to claim 8, characterized in that Determine TA by one of the following formulas: TA = 2*[distance(terminal position, satellite position)-first distance-margin] / speed of light; TA = 2*[distance(terminal position, satellite position)-first distance] / speed of light-margin; Among them, distance (terminal position, satellite position) represents the distance between the terminal and the satellite; the first distance represents the distance from the reference point to the satellite.
10. The method according to claim 8, characterized in that Determine TA by one of the following formulas: TA = 2*[distance(terminal position, satellite position)+second distance-margin] / speed of light; TA = 2*[distance(terminal position, satellite position)+second distance] / speed of light-margin; Among them, distance (terminal position, satellite position) represents the distance between the terminal and the satellite; the second distance represents the distance from the satellite to the gateway.
11. The method according to claim 1, characterized in that: If the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway, TA is determined by the following formula: TA = 2*third distance / speed of light; The third distance represents the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
12. The method according to any one of claims 1 to 11, characterized in that: Receive the first information sent by the network side in at least one of the following ways: System messages; Radio Resource Control (RRC) signaling.
13. A method for determining TA, characterized in that: Applied to network equipment, including: Sending first information to the terminal; the first information indicates a parameter for determining the TA; Sending second information to the terminal; the second information indicates a type corresponding to the first information; the type corresponding to the first information is related to an application scenario; the first information and the second information can be used to determine a method for determining a TA; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
14. The method according to claim 13, characterized in that Sending the first information to the terminal in at least one of the following ways: System messages; RRC signaling.
15. A device for determining TA, characterized in that: include: A receiving unit, configured to receive first information sent by a network side; The first information can indicate one parameter of at least two parameter types for determining the TA; A receiving unit, configured to receive second information sent by the network side; The second information indicates a type corresponding to the first information; The type corresponding to the first information is related to the application scenario; A first determining unit, configured to determine a method for determining a TA using the first information and the second information; and to determine a TA using the first information and the determination method; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
16. A device for determining TA, characterized in that: include: A sending unit, configured to send first information to a terminal; The first information indicates a parameter for determining the TA; A sending unit, configured to send second information to the terminal; The second information indicates a type corresponding to the first information; The type corresponding to the first information is related to the application scenario; the first information and the second information can be used to determine the method for determining the TA; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
17. A terminal, characterized in that: include: A first communication interface, used to receive first information sent by a network side; The first information indicates a parameter for determining the TA; A first communication interface, used to receive second information sent by the network side; The second information indicates a type corresponding to the first information; The type corresponding to the first information is related to the application scenario; A first processor is configured to determine a method for determining a TA using the first information and the second information; and to determine a TA using the first information and the determination method; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
18. A network device, characterized in that: include: A second communication interface and a second processor; wherein, The second communication interface is used to send first information to the terminal; the first information indicates a parameter for determining the TA; The second communication interface is used to send second information to the terminal; the second information indicates a type corresponding to the first information; the type corresponding to the first information is related to an application scenario; the first information and the second information can be used to determine a method for determining a TA; The first information includes a margin and at least one of the following: Longitude information of the base station; Latitude information of the base station; Base station height information; Alternatively, the first information includes a margin and at least one of the following: Longitude information of the reference point; Latitude information of the reference point; Height information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Position deviation of the reference point relative to the satellite; Alternatively, the first information includes a margin and at least one of the following: The azimuth of the reference point relative to the satellite and the altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: Altitude information of the reference point; Alternatively, the first information includes a margin and at least one of the following: The longitude information of the gateway; The latitude information of the gateway; Gateway altitude information; Alternatively, the first information indicates a distance from a reference point to a satellite or indicates a distance from a satellite to a gateway; Alternatively, the first information indicates the sum of the distance from the reference point to the satellite and the distance from the satellite to the gateway.
19. A terminal, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 12 are executed.
20. A network device, characterized in that: include: A second processor and a second memory for storing a computer program that can be run on the processor, wherein the second processor performs the steps of the method according to claim 13 or 14 when running the computer program.
21. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 12, or implements the steps of the method according to claim 13 or 14.
Citation Information
Patent Citations
Broadcast message transmission method and device based on satellite mobile communication system
CN103379435A