CN-121995417-A - Position determining method, position determining device, terminal device, storage medium, and program product
Abstract
The embodiment of the application provides a position determining method, a device, a terminal device, a storage medium and a program product, wherein the method can be applied to the terminal device, the terminal device obtains first ephemeris information and a first beam position where the terminal device is located, determines a first Doppler frequency shift of the terminal device according to the first ephemeris information and the first beam position, determines a second Doppler frequency shift according to a synchronous signal received by the terminal device, and determines the position of the terminal device according to the first Doppler frequency shift and the second Doppler frequency shift. The method can ensure that the terminal equipment accurately determines the position of the terminal equipment on the basis of no GNSS, so that the hardware design of the terminal equipment is simpler, and the cost and the power consumption of the terminal equipment are reduced.
Inventors
- ZHANG WENTAI
Assignees
- 上海卫星互联网研究院有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (14)
- 1. A method for determining a location, applied to a terminal device, the method comprising: Acquiring first ephemeris information and a first beam position of the terminal equipment; determining a first Doppler shift of the terminal device according to the first ephemeris information and the first beam position; determining a second Doppler shift according to the synchronous signal received by the terminal equipment; and determining the position of the terminal equipment according to the first Doppler frequency shift and the second Doppler frequency shift.
- 2. The method of claim 1, wherein determining a first doppler shift for the terminal device based on the first ephemeris information and the first beam position comprises: Determining whether the first beam position is located in a target area according to the first ephemeris information and the first beam position; Determining a Doppler shift corresponding to the first beam position as the first Doppler shift under the condition that the first beam position is determined to be positioned in the target area; And under the condition that the first beam position is located outside the target area, determining a delay time length according to the first ephemeris information and the first beam position, acquiring second ephemeris information and a second beam position where the terminal equipment is located after the delay time length, and determining the first Doppler frequency shift according to the second ephemeris information and the second beam position, wherein the delay time length is the time length which is experienced by the terminal equipment moving from the first beam position to the target area.
- 3. The method of claim 2, wherein the determining whether the first beam position is within a target area based on the first ephemeris information and the first beam position comprises: Acquiring the width of a coverage area of a wave beam where the terminal equipment is located; determining a position set corresponding to the target area according to the first ephemeris information and the width, wherein the position set comprises a plurality of calculated positions; Determining that the first beam position is located within the target area if the set of positions includes the first beam position; in the event that the set of locations does not include the first beam location, determining that the first beam location is outside the target area.
- 4. A method according to claim 3, wherein said determining a set of locations corresponding to said target area based on said first ephemeris information and said width comprises: Determining a coverage area of the network device; dividing a coverage area of the network device into a plurality of calculation areas according to the width, wherein each calculation area comprises a plurality of calculation positions; determining whether each calculation region meets a preset condition according to a plurality of calculation positions of each calculation region and the first ephemeris information, wherein the preset condition is that Doppler frequency shift corresponding to each calculation position in the calculation region is different; and determining a calculation region meeting the preset condition as the target region in the plurality of calculation regions, and obtaining the position set based on a plurality of calculation positions corresponding to the target region.
- 5. The method of claim 4, wherein determining whether the computing area satisfies a preset condition based on the plurality of computing positions of the computing area and the first ephemeris information comprises: Determining Doppler frequency shift corresponding to each calculated position in the calculated area according to a plurality of calculated positions in the calculated area and the first ephemeris information; under the condition that Doppler frequency shifts corresponding to a plurality of calculation positions exist in the calculation region and are the same, determining that the calculation region does not meet the preset condition; and under the condition that Doppler frequency shift corresponding to each calculation position in the calculation region is different, determining that the calculation region meets the preset condition.
- 6. The method of claim 5, wherein determining a Doppler shift corresponding to the computed position in the computed region based on the computed position in the computed region and the first ephemeris information, comprises: determining the position, orbit height, transmitting frequency and orbit speed of a satellite-based point of the network equipment according to the first ephemeris information; And determining Doppler frequency shift corresponding to the calculated position according to the position of the undersea point, the orbit height, the transmitting frequency, the orbit speed, the calculated position and the earth radius.
- 7. The method of any of claims 3-6, wherein determining a time delay duration from the first ephemeris information and the first beam position comprises: Determining the track speed of the network equipment according to the first ephemeris information; Determining a target calculation position in the position set, and determining a moving distance of the terminal equipment relative to the network equipment according to the target calculation position and the first beam position, wherein the target calculation position is a calculation position closest to the first beam position in a plurality of calculation positions of the position set; and determining the delay time length according to the moving distance and the track speed.
- 8. The method according to any of claims 1-7, wherein said determining the location of the terminal device from the first doppler shift and the second doppler shift comprises: Determining a deviation value between the first doppler shift and the second doppler shift; Updating a first Doppler frequency shift under the condition that the deviation value is larger than a preset threshold value, and determining the position of the terminal equipment according to the updated first Doppler frequency shift and the updated second Doppler frequency shift; And under the condition that the deviation value is smaller than or equal to the preset threshold value, determining the position corresponding to the first Doppler frequency shift as the position of the terminal equipment.
- 9. The method according to any of claims 1-8, wherein determining the second doppler shift from the synchronization signal received by the terminal device comprises: acquiring the synchronous signal; acquiring a reference signal and an initial Doppler frequency shift according to the synchronous signal; And determining the second Doppler frequency shift according to the reference signal and the initial Doppler frequency shift.
- 10. The method according to any one of claims 1-9, wherein the method further comprises: And acquiring indication information sent by the network equipment, wherein the indication information comprises a first beam position where the terminal equipment is located and/or first ephemeris information of the network equipment.
- 11. A position determining apparatus, characterized by being applied to a terminal device, comprising: The acquisition module is used for acquiring the first ephemeris information and the first beam position of the terminal equipment; A processing module, configured to determine a first doppler shift of the terminal device according to the first ephemeris information and the first beam position; the processing module is further configured to determine a second doppler shift according to the synchronization signal received by the terminal device; the processing module is further configured to determine a location of the terminal device according to the first doppler shift and the second doppler shift.
- 12. A terminal device is characterized by comprising a memory and a processor, The memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the method of any one of claims 1-10.
- 13. A storage medium storing instructions which, when executed on a terminal device, implement the method of any one of claims 1 to 10.
- 14. A computer program product comprising a program and/or instructions which, when executed by a terminal device, cause the terminal device to perform the method of any of claims 1 to 10.
Description
Position determining method, position determining device, terminal device, storage medium, and program product Technical Field The embodiment of the application relates to the technical field of wireless communication and the like, in particular to a position determining method, a position determining device, terminal equipment, a storage medium and a program product. Background In a non-terrestrial network, high doppler shift compensation and large delay estimation due to satellite movement need to be considered in low orbit satellite communication. In the related art, a global navigation satellite system (Global Navigation SATELLITE SYSTEM, GNSS) needs to be provided in a terminal device, and the terminal device can acquire location information of the terminal device through the GNSS and ephemeris information through information broadcast by a network device. The terminal device can calculate and compensate uplink and downlink large doppler shift and large link delay caused by the relative motion of the satellite and the terminal according to the ephemeris information and the position information. However, in this method, the terminal device needs to rely on GNSS to acquire the location information, which results in complexity of hardware design of the terminal device, and thus results in higher power consumption and cost of use of the terminal device. Disclosure of Invention The embodiment of the application provides a position determining method, a position determining device, a terminal device, a storage medium and a program product, which are used for solving the technical problems that the terminal device needs to rely on GNSS to acquire position information in the related art, so that the use power consumption and the cost of the terminal device are high. In a first aspect, an embodiment of the present application provides a location determining method, applied to a terminal device, where the method includes: Acquiring first ephemeris information and a first beam position of the terminal equipment; determining a first Doppler shift of the terminal device according to the first ephemeris information and the first beam position; determining a second Doppler shift according to the synchronous signal received by the terminal equipment; and determining the position of the terminal equipment according to the first Doppler frequency shift and the second Doppler frequency shift. In one possible implementation, determining the first doppler shift of the terminal device according to the first ephemeris information and the first beam position includes: Determining whether the first beam position is located in a target area according to the first ephemeris information and the first beam position; Determining a Doppler shift corresponding to the first beam position as the first Doppler shift under the condition that the first beam position is determined to be positioned in the target area; And under the condition that the first beam position is located outside the target area, determining a delay time length according to the first ephemeris information and the first beam position, acquiring second ephemeris information and a second beam position where the terminal equipment is located after the delay time length, and determining the first Doppler frequency shift according to the second ephemeris information and the second beam position, wherein the delay time length is the time length which is experienced by the terminal equipment moving from the first beam position to the target area. In one possible implementation manner, the determining whether the first beam position is located in the target area according to the first ephemeris information and the first beam position includes: Acquiring the width of a coverage area of a wave beam where the terminal equipment is located; determining a position set corresponding to the target area according to the first ephemeris information and the width, wherein the position set comprises a plurality of calculated positions; Determining that the first beam position is located within the target area if the set of positions includes the first beam position; in the event that the set of locations does not include the first beam location, determining that the first beam location is outside the target area. In one possible implementation manner, the determining, according to the first ephemeris information and the width, a set of positions corresponding to the target area includes: Determining a coverage area of the network device; dividing a coverage area of the network device into a plurality of calculation areas according to the width, wherein each calculation area comprises a plurality of calculation positions; determining whether each calculation region meets a preset condition according to a plurality of calculation positions of each calculation region and the first ephemeris information, wherein the preset condition is that Doppler frequency shift corresponding to each ca