Positioning performance evaluation method, device and electronic equipment
By obtaining the gain and satellite number density of the positioning antenna in each direction interval above the preset elevation angle, and combining the carrier-to-noise ratio as the evaluation parameter, the problem of incomplete and accurate positioning performance evaluation in the prior art is solved, and a more accurate positioning performance evaluation is achieved.
Patent Information
- Application Number
- CN202311477649.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-06
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2043-11-06
AI Technical Summary
The prior art is difficult to comprehensively and accurately evaluate the positioning performance of the positioning antenna, and the evaluation parameters are single, which cannot reflect the overall positioning performance of the positioning antenna.
By obtaining the gain and satellite number density of the positioning antenna in each direction interval above the preset elevation angle, and combining the carrier-to-noise ratio as the evaluation parameter, the positioning performance of the positioning antenna is comprehensively evaluated.
This method can more comprehensively and accurately evaluate the positioning performance of the positioning antenna, reduce evaluation errors, and reflect the positioning performance of the positioning antenna in the overall direction above the evaluation elevation angle.
Smart Images

Figure CN118465790B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of antennas, and in particular to a positioning performance evaluation method, device and electronic equipment. Background Art
[0002] Positioning antenna refers to the antenna used in electronic devices to communicate with satellite positioning systems. Among them, satellite positioning systems can include Beidou Navigation Satellite System (BDS), Global Positioning System (GPS), Global Orbiting Navigation Satellite System (GLONASS), Galileo satellite navigation system, etc. Positioning antennas achieve positioning, navigation and other functions of electronic devices by receiving signals from satellite positioning systems.
[0003] When selecting or analyzing a positioning antenna, it is usually necessary to evaluate the positioning performance of the positioning antenna. In the relevant solutions for evaluating positioning performance, the evaluation parameters are relatively single and cannot fully and accurately reflect the positioning performance of the positioning antenna. Summary of the invention
[0004] The embodiments of the present application provide a positioning performance evaluation method, device and electronic device, which can comprehensively evaluate the positioning performance of the positioning antenna by combining the number of positioning satellites that can be tracked and captured above a certain elevation angle of the positioning antenna and the carrier-to-noise ratio of the positioning satellite signals received by the positioning antenna as evaluation parameters, and the evaluation results are more comprehensive and accurate.
[0005] In order to achieve the above-mentioned purpose, the embodiment of the present application adopts the following technical solution.
[0006] In a first aspect, a positioning performance evaluation method is provided, which is applied to electronic devices. The method includes: obtaining the gain of the positioning antenna in each direction interval above a preset elevation angle, and the satellite number density corresponding to each direction interval. In a spherical coordinate system with the positioning antenna as the center of the sphere, each direction interval forms the same angle with the center of the sphere. The satellite number density corresponding to a direction interval refers to the sum of the probabilities that each positioning satellite in the satellite positioning system appears in a direction interval. According to the gain of the positioning antenna in each direction interval, the carrier-to-noise ratio corresponding to each direction interval is determined. Among them, the carrier-to-noise ratio corresponding to a direction interval refers to the carrier-to-noise ratio of the signal of each positioning satellite in a direction interval. The satellite number density corresponding to each carrier-to-noise ratio is used as an evaluation parameter to evaluate the positioning performance of the positioning antenna. Among them, the satellite number density corresponding to a carrier-to-noise ratio refers to the sum of the satellite number density in the direction interval where the corresponding carrier-to-noise ratio is greater than or equal to a carrier-to-noise ratio. The positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
[0007] Based on this scheme, when evaluating the positioning performance of the positioning antenna, not only the number of positioning satellites that can be tracked and captured above the evaluation elevation angle of the positioning antenna is considered, but also the carrier-to-noise ratio of the positioning satellite signals received by the positioning antenna is considered. The evaluation parameters can reflect the positioning performance of the positioning antenna in the overall direction above the evaluation elevation angle, and the evaluation results are more comprehensive and accurate.
[0008] In a possible implementation, obtaining the satellite number density corresponding to each directional interval includes: determining the total duration corresponding to each elevation interval according to the position information of the positioning antenna. Each elevation interval consists of directional intervals with the same elevation angle. The total duration corresponding to the elevation interval refers to the total duration that each positioning satellite appears in the elevation interval within one orbiting period of the positioning satellite. The ratio of the total duration corresponding to each elevation interval to the orbiting period is calculated respectively to obtain the satellite number density corresponding to each elevation interval. According to the satellite number density corresponding to each elevation interval and the angle value corresponding to the azimuth axis of each directional interval in the spherical coordinate system, the satellite number density corresponding to each directional interval is determined. Based on this scheme, the satellite number density in each directional interval can be accurately determined in combination with the position information, and then the satellite number density in the first directional interval can be calculated more directly and accurately, that is, the sum of the probabilities of each positioning satellite appearing in the directional interval, which is conducive to improving the accuracy of the evaluation results.
[0009] In a possible implementation, obtaining the gain of the positioning antenna in each directional interval above a preset elevation angle includes: obtaining the directional pattern of the positioning antenna. According to the directional pattern of the positioning antenna, determining the gain distribution of the positioning antenna in each direction above the preset elevation angle. According to the gain distribution of the positioning antenna in each direction, determining the gain of the positioning antenna in each directional interval, wherein the gain of the positioning antenna in a directional interval is positively correlated with the gain distribution of each direction in a directional interval. Based on this scheme, the gain of each directional interval can reflect the gain distribution of each direction in the corresponding directional interval, which is conducive to improving the accuracy of the evaluation result.
[0010] In a possible implementation, the gain of the positioning antenna in each direction interval is determined according to the gain distribution of the positioning antenna in each direction, including: calculating the mean gain of the positioning antenna in each direction within the direction interval as the gain of the positioning antenna in the direction interval. Or, randomly selecting the gain of any direction in the direction interval as the gain of the positioning antenna in the direction interval. Based on this scheme, the gain of each direction interval can reflect the gain distribution of each direction in the corresponding direction interval, which is conducive to improving the accuracy of the evaluation result.
[0011] In a possible implementation, before obtaining the gain of the positioning antenna in each direction interval above the evaluation elevation angle, the method further includes: determining the evaluation elevation angle according to user input. Or, detecting an obstruction within a preset distance. Determining the evaluation elevation angle according to the maximum elevation angle of the obstruction. Based on this solution, the accuracy of the evaluation result can be prevented from being affected by the obstruction.
[0012] In a possible implementation, before obtaining the gain of the positioning antenna in each direction interval above the preset elevation angle, the method further includes: determining the preset elevation angle according to user input. Or, detecting an obstruction within a preset distance. Determining the preset elevation angle according to the maximum elevation angle of the obstruction. Based on this solution, the accuracy of the evaluation result can be avoided from being affected by the obstruction.
[0013] In a possible implementation, the carrier-to-noise ratio corresponding to each directional interval is determined according to the gain of the positioning antenna in each directional interval, including: determining the estimated carrier-to-noise ratio corresponding to each directional interval according to preset parameters and the gain of the positioning antenna in each directional interval. The preset parameters include the power of the signal from the positioning satellite reaching the ground, the Boltzmann constant, the reference temperature of the thermal noise, the noise coefficient of the RF front end, and the quantization loss of the RF front end. The estimated carrier-to-noise ratio corresponding to a directional interval is positively correlated with the gain of the positioning antenna in the directional interval. The estimated carrier-to-noise ratio corresponding to each directional interval is rounded to obtain the carrier-to-noise ratio corresponding to each directional interval. Based on this scheme, it is beneficial to reduce the amount of calculation and improve the evaluation efficiency.
[0014] In a possible implementation, after determining the carrier-to-noise ratio corresponding to each directional interval according to the gain of the positioning antenna in each directional interval, the satellite number density corresponding to each carrier-to-noise ratio is used as an evaluation parameter, and before evaluating the positioning performance of the positioning antenna in a reference scenario, the method further includes: rounding the carrier-to-noise ratio corresponding to each directional interval. Based on this solution, it is beneficial to reduce the amount of calculation and improve the evaluation efficiency.
[0015] In a second aspect, a positioning performance evaluation device is provided, which is applied to electronic devices. The device includes: a first module, which obtains the gain of the positioning antenna in each direction interval above a preset elevation angle, and the satellite number density corresponding to each direction interval. In a spherical coordinate system with the positioning antenna as the center of the sphere, each direction interval forms the same angle with the center of the sphere. The satellite number density corresponding to a direction interval refers to the sum of the probabilities that each positioning satellite in the satellite positioning system appears in a direction interval. The second module is used to determine the carrier-to-noise ratio corresponding to each direction interval according to the gain of the positioning antenna in each direction interval. Among them, the carrier-to-noise ratio corresponding to a direction interval refers to the carrier-to-noise ratio of the signal of each positioning satellite in a direction interval. The third module is used to evaluate the positioning performance of the positioning antenna using the satellite number density corresponding to each carrier-to-noise ratio as an evaluation parameter. Among them, the satellite number density corresponding to a carrier-to-noise ratio refers to the sum of the satellite number density in the direction interval where the corresponding carrier-to-noise ratio is greater than or equal to a carrier-to-noise ratio. The positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
[0016] In a third aspect, a positioning performance evaluation method is provided, which is applied to electronic devices. The method includes: obtaining the gain of the positioning antenna in each direction interval above a preset elevation angle. In a spherical coordinate system with the positioning antenna as the center of the sphere, each direction interval forms the same angle with the center of the sphere. The positioning performance of the positioning antenna is evaluated using the mean gain of each direction interval as an evaluation parameter. The positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
[0017] Based on this scheme, the positioning performance of the positioning antenna is evaluated by the average gain of the positioning antenna above an elevation angle. The evaluation result can reflect the positioning performance of the positioning antenna in all directions above the elevation angle, which is relatively comprehensive and accurate.
[0018] In a fourth aspect, a positioning performance evaluation device is provided, which is applied to an electronic device, and the device includes: a fourth module, which is used to obtain the gain of the positioning antenna in each direction interval above a preset elevation angle. In a spherical coordinate system with the positioning antenna as the center of the sphere, each direction interval forms the same angle with the center of the sphere. A fifth module is used to evaluate the positioning performance of the positioning antenna using the mean gain of each direction interval as an evaluation parameter. The positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
[0019] In a fifth aspect, an electronic device is provided, the electronic device comprising a positioning antenna, one or more memories, and one or more processors. The one or more memories are coupled to the one or more processors, the positioning antenna is connected to the one or more processors, and the one or more memories store computer instructions. When the one or more processors execute the computer instructions, the electronic device executes the positioning performance evaluation method of the first aspect or the third aspect.
[0020] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium comprising computer instructions, and when the computer instructions are executed, the positioning performance evaluation method of the first aspect or the third aspect is executed.
[0021] In a seventh aspect, a computer program product is provided, wherein the computer program product includes instructions, and when the computer program product runs on a computer, the computer can execute the positioning performance evaluation method of the first aspect or the third aspect according to the instructions.
[0022] It should be understood that the technical solutions provided in the second, fourth, fifth, sixth and seventh aspects above and their technical features can all correspond to the positioning performance evaluation methods provided in the first, third and possible designs thereof, and therefore the beneficial effects that can be achieved are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A schematic diagram of a watch dial provided in an embodiment of the present application;
[0024] Figure 2 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0025] Figure 3 A schematic diagram of the earth's surface provided in an embodiment of the present application;
[0026] Figure 4 A schematic diagram of another earth's surface provided in an embodiment of the present application;
[0027] Figure 5 A flowchart of a positioning performance evaluation method provided in an embodiment of the present application;
[0028] Figure 6 A schematic diagram of a shielding object provided in an embodiment of the present application;
[0029] Figure 7 A directional diagram of an antenna provided in an embodiment of the present application;
[0030] Figure 8 A schematic diagram of a spherical coordinate system provided in an embodiment of the present application;
[0031] Fig. 9 A schematic diagram of the areas corresponding to each direction interval in a spherical surface provided in an embodiment of the present application;
[0032] Fig.10 A schematic diagram of the satellite number density of a positioning satellite in each elevation angle interval provided in an embodiment of the present application;
[0033] Fig.11 A schematic diagram of the relationship between satellite number density and carrier-to-noise ratio corresponding to each carrier-to-noise ratio at different first postures and different positions provided in an embodiment of the present application;
[0034] Fig.12 A schematic diagram of the relationship between satellite number density and carrier-to-noise ratio corresponding to each carrier-to-noise ratio at another different first posture and different positions provided in an embodiment of the present application;
[0035] Fig.13 A flowchart of another positioning performance evaluation method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The words "first", "second" and "third" in the embodiments of the present application are used to distinguish different objects rather than to limit a specific order. In addition, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0037] With the continuous development of electronic technology and communication technology, the positioning and navigation capabilities of electronic equipment are becoming more and more powerful. Specifically, the positioning antenna realizes the positioning and navigation functions by receiving signals from multiple positioning satellites in the satellite positioning system.
[0038] In order to select or analyze the positioning antenna in the electronic device, the efficiency of the positioning antenna in different scenarios, or the gain in a certain direction in different scenarios can be selected as an evaluation parameter to evaluate the positioning performance of the positioning antenna.
[0039] For example, when the positioning antenna is set on a watch and is in an arm model scenario close to the arm, the gain of the positioning antenna in the direction of the watch dial toward the sky can be selected as an evaluation parameter to evaluate the positioning performance of the positioning antenna, that is, it is considered that the greater the gain of the positioning antenna in the direction of the watch dial toward the sky, the better the positioning performance of the positioning antenna. Similarly, one of the data such as the gain of the positioning antenna at the 6 o'clock direction of the watch dial toward the sky, the gain of the watch dial at the 3 o'clock direction toward the sky, and the gain of the watch dial at the 9 o'clock direction toward the sky can be selected as an evaluation parameter to evaluate the positioning performance of the positioning antenna.
[0040] The watch dial refers to a display screen or display surface in a watch for displaying time, and the direction of the watch dial facing the sky refers to the direction of the display screen or display surface facing the sky. For example, when a user wears a watch while riding a bicycle, the watch dial is facing the sky.
[0041] Here are some other directions mentioned above. Figure 1 , is a schematic diagram of a watch dial provided in an embodiment of the present application. Figure 1 As shown, in this embodiment of the present application, the direction from the center of the watch dial to 3 o'clock can be referred to as the 3 o'clock direction of the watch dial, the direction from the center of the watch dial to 6 o'clock can be referred to as the 6 o'clock direction of the watch dial, and the direction from the center of the watch dial to 9 o'clock can be referred to as the 9 o'clock direction of the watch dial.
[0042] For example, when the user wears the watch on the right hand and walks with the right arm hanging naturally, the 3 o'clock direction of the watch dial is the direction facing the sky; when the user wears the watch and runs with the forearm swinging horizontally, the 6 o'clock direction of the watch dial is the direction facing the sky; when the user wears the watch on the left hand and walks with the left arm hanging naturally, the 9 o'clock direction of the watch dial is the direction facing the sky.
[0043] It should be understood that the meaning of the evaluation parameters in the above evaluation scheme is very simple and can only represent the positioning performance of the positioning antenna in a specific direction. However, the positioning performance of the positioning antenna in a specific direction cannot represent the overall performance of the positioning antenna. For example, when the positioning antenna is set on a watch, the watch dial is facing the sky, and the positioning antenna is in an arm model scenario close to the arm, the positioning antenna has a larger gain at 3 o'clock facing the sky. This does not mean that the positioning antenna has a larger gain in the current posture (i.e., the posture when the watch dial is facing the sky), and there is no obvious connection between the two. In addition, when the specific direction is blocked by an object with an electromagnetic shielding effect, the positioning performance evaluation result of the positioning antenna will also have a large error.
[0044] In order to solve the above problems, the embodiments of the present application provide a positioning performance evaluation method, device and electronic device, which can accurately and comprehensively evaluate the positioning performance of a positioning antenna with a small evaluation error.
[0045] In the embodiment of the present application, the positioning antenna can be set in the electronic device, and the positioning performance evaluation method provided in the embodiment of the present application can also be executed by the electronic device, such as GPS simulation software in the electronic device. Among them, the electronic device can be a portable terminal with positioning and navigation functions, such as a mobile phone, a tablet computer, a wearable device (such as a smart watch), a vehicle-mounted device, a bracelet, a GPS Tag, a GPS platform, etc. Exemplary embodiments of the portable terminal include but are not limited to a device equipped with Or portable terminals with other operating systems.
[0046] As an example, see Figure 2 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The positioning performance evaluation method provided in the embodiment of the present application can be applied to Figure 2 In the electronic device 200 shown.
[0047] like Figure 2 As shown, the electronic device 200 may include a processor 201, a display screen 203, a communication module 202, etc.
[0048] The processor 201 may include one or more processing units, for example, the processor 201 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video stream codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated in one or more processors 201.
[0049] In some embodiments, the processor 201 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0050] The electronic device 200 implements a display function through a GPU, a display screen 203, and an application processor, etc. The display screen 203 is used to display images, video streams, and the like.
[0051] The communication module 202 may include antenna 1, antenna 2, mobile communication module 202A, and / or wireless communication module 202B. For example, the communication module 202 includes antenna 1, antenna 2, mobile communication module 202A and wireless communication module 202B.
[0052] The wireless communication function of the electronic device 200 can be implemented through the antenna 1, the antenna 2, the mobile communication module 202A, the wireless communication module 202B, the modem processor and the baseband processor.
[0053] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 200 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0054] The mobile communication module 202A can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 200. The mobile communication module 202A may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 202A may receive electromagnetic waves from the antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 202A may also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 202A may be arranged in the processor 201. In some embodiments, at least some of the functional modules of the mobile communication module 202A may be arranged in the same device as at least some of the modules of the processor 201.
[0055] The wireless communication module 202B can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 200. The wireless communication module 202B can be one or more devices integrating at least one communication processing module. The wireless communication module 202B receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering processing, and sends the processed signal to the processor 201. The wireless communication module 202B can also receive the signal to be sent from the processor 201, modulate the frequency of the signal, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0056] In some embodiments, the antenna 1 of the electronic device 200 is coupled to the mobile communication module 202A, and the antenna 2 is coupled to the wireless communication module 202B, so that the electronic device 200 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0057] That is to say, Figure 2 The antenna 1 and / or the antenna 2 in the embodiment may be the positioning antenna in the embodiment of the present application. For example, the antenna 2 is coupled with the wireless communication module 302B, and realizes positioning, navigation and other functions by communicating with any of the above GNSS systems.
[0058] like Figure 2 As shown, in some implementations, the electronic device 200 may further include an internal memory 204. The internal memory 204 may be used to store computer executable program codes, which include instructions. The processor 201 executes various functions or applications of the electronic device 200 by running the instructions stored in the internal memory 204.
[0059] Exemplarily, the internal memory 204 may store one or more computer programs corresponding to the positioning performance evaluation method provided in the embodiments of the present application.
[0060] It should be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 200. In other embodiments, the electronic device 200 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0061] To facilitate understanding of the solutions of the embodiments of the present application, some concepts that may be involved in the subsequent description are introduced below.
[0062] As described in the above embodiments, the satellite positioning system in the embodiments of the present application can be a global positioning system, a global navigation satellite system, a Beidou satellite navigation system, a Galileo satellite navigation system, a quasi-zenith satellite system, a satellite-based augmentation system, etc., which is not limited here.
[0063] Regardless of which satellite positioning system is used, it includes multiple satellites orbiting the earth, called positioning satellites. For any of the above satellite positioning systems, in order to achieve global positioning and navigation functions, at any time, any location on the earth's surface needs to include at least three satellites of the satellite positioning system.
[0064] Taking the GPS satellite positioning system as an example, GPS includes 24 GPS positioning satellites orbiting the earth. Electronic devices receive signals from at least 4 GPS positioning satellites through positioning antennas, and can calculate their own 3D position, 3D direction, movement speed, and the relative relationship between the 3D position of the target location and their own 3D position.
[0065] In some possible implementations, the sky above any location on the Earth's surface refers to the area above the horizon where the location is located, that is, the direction toward the sky. Figure 3 , is a schematic diagram of the earth's surface provided in an embodiment of the present application. Figure 3 As shown, P is any point on the surface of the earth, and Q and M are any two points outside the surface of the earth. If Q is located on the side of the ground plane where P is located facing the sky, and M is not located on the side of the ground plane where P is located facing the sky, then Q is located above P, and M is not located above P.
[0066] The concept of elevation angle is explained below.
[0067] In the present embodiment, the angle between the line of sight of the observer at point P and the ground plane where point P is located is called the elevation angle. Figure 4 , is another schematic diagram of the earth's surface provided in an embodiment of the present application. Figure 4 As shown, point P is any location on the surface of the earth, positioning satellite N is located above point P, and the angle between the line of sight of the observer at point P and the horizon where point P is located (i.e., the line between point P and positioning satellite N) is a degree, then the elevation angle of positioning satellite N relative to point P can be called a degree, or positioning satellite N is located at an elevation angle of a degree at point P. Among them, for the statement that the elevation angle of positioning satellite N relative to point P is a degree, when the location is known or assumed to be point P, it can also be directly called that the elevation angle of positioning satellite N is a degree.
[0068] Specifically, as for the positioning performance evaluation method provided in the embodiment of the present application, since the method is used to evaluate the positioning performance of the positioning antenna, the location of the positioning antenna or the electronic device on which the positioning antenna is set is used as the default location in the subsequent description of the embodiment of the present application. Thus, in the embodiment of the present application, the elevation angle of the positioning satellite refers to the elevation angle of the positioning satellite relative to the positioning antenna or the electronic device on which the positioning antenna is set, and the elevation direction of a certain angle (such as the above-mentioned a degree) of the electronic device or the positioning antenna refers to the direction of the angle (such as the above-mentioned a degree) with the ground plane at the location of the electronic device or the positioning antenna.
[0069] It should be understood that since the ground plane is a plane, the electronic device can enclose a cone-shaped area above a certain elevation angle, and the area can be called the area above the elevation angle of the electronic device. Figure 4 For example, if the elevation angle of point P is above a degree, it means Figure 4 The cone area shown.
[0070] In practical applications, positioning antennas are usually installed in electronic devices. There may be objects that block electromagnetic signals around electronic devices, such as tall buildings. These objects that block electromagnetic signals may weaken the signals of some positioning satellites at low elevation angles above the electronic devices, resulting in poor communication quality between these low-elevation positioning satellites and the electronic devices, and they cannot normally participate in positioning, navigation and other tasks. Therefore, the satellite positioning system usually meets the requirement that at any time, there are more than four positioning satellites of the satellite positioning system above any location on the earth's surface, and they are distributed at different elevation angles.
[0071] It should be understood that, due to the rotation data of the earth, the trajectory data of the positioning satellites in the satellite positioning system are all known, so if the specific position (such as longitude and latitude and altitude) of any place P and any time t are determined, the number of positioning satellites above the place P at time t and the elevation angle of each positioning satellite can be calculated. Among them, the method for calculating the number of positioning satellites above the place P at time t and the elevation angle of each positioning satellite based on the rotation data of the earth and the trajectory data of the positioning satellites in the satellite positioning system can refer to the description in the relevant technology. In the embodiment of the present application, the number of positioning satellites above the place P at time t and the elevation angle of each positioning satellite can be obtained by calculation, and the number of positioning satellites above the place P at time t and the elevation angle of each positioning satellite can also be directly obtained through a reliable data source, which will not be repeated here.
[0072] For a positioning antenna that realizes positioning and navigation by receiving signals from a certain satellite positioning system G, its positioning performance can be characterized by the number of positioning satellites in G that the positioning antenna can track and capture above a certain elevation angle, and can also be characterized by the carrier-to-noise ratio when the signals of the positioning satellites in G are transmitted to the positioning antenna. Specifically, under the condition that other conditions are constant, the more positioning satellites in G that the positioning antenna can track and capture above the first elevation angle, the better the positioning performance; the greater the carrier-to-noise ratio when the signals of the positioning satellites in G are transmitted to the positioning antenna, the better the positioning performance of the positioning antenna.
[0073] In order to more comprehensively evaluate the positioning performance of the positioning antenna, the embodiment of the present application comprehensively considers the number of positioning satellites that the positioning antenna can track and capture above a certain elevation angle, and the carrier-to-noise ratio when the signal of the positioning satellite is transmitted to the positioning antenna, and combines the two as evaluation parameters to evaluate the positioning performance of the positioning antenna, which is described in detail below.
[0074] It should be noted that the positioning performance evaluation method provided in the embodiment of the present application is applied to an electronic device, and the electronic device may be provided with a positioning antenna or may not be provided with a positioning antenna. The positioning antenna evaluated in the positioning performance evaluation method may be a positioning antenna in the electronic device to which the above method is applied, or a positioning antenna in other electronic devices, and the present application does not make specific limitations on this.
[0075] For example, in the electronic device A that executes the positioning performance evaluation method provided in the embodiment of the present application, a positioning antenna may be provided, or a positioning antenna may not be provided. The positioning performance evaluation method executed by the electronic device A can be used to evaluate the positioning performance of the positioning antenna in the electronic device A, and can also be used to evaluate the positioning performance of the positioning antenna in other electronic devices.
[0076] In addition, the positioning antenna evaluation method provided in the embodiment of the present application will also consider the evaluation scenario and limit the evaluation results to the corresponding evaluation scenario, so that the evaluation results can be more specific and accurate. Among them, the evaluation scenario may include an evaluation elevation angle indicating an angle range, the attitude of the positioning antenna, the position of the positioning antenna, etc. The evaluation elevation angle is used to indicate the angle range limited when determining the number of positioning satellites that the positioning antenna can track and capture, which may also be referred to as a preset elevation angle in the embodiment of the present application.
[0077] Since the positioning antenna is generally provided in an electronic device in practical applications, the posture of the positioning antenna in the embodiment of the present application can be represented by the posture of the electronic device where the positioning antenna is located, or the posture of the positioning antenna can be equivalent to the posture of the corresponding electronic device. For example, if the electronic device where the positioning antenna is located is a watch, the posture of the positioning antenna may include the direction of the watch dial facing the sky in the aforementioned embodiment, the direction of the 3 o'clock direction of the watch dial facing the sky, the direction of the 6 o'clock direction of the watch dial facing the sky, the direction of the 9 o'clock direction of the watch dial facing the sky, etc. The situation where the positioning antenna is provided in other electronic devices is similar and will not be elaborated here.
[0078] Similarly, the position of the positioning antenna can be equivalent to the position of the corresponding electronic device. Exemplarily, the evaluation elevation angle is 30°, the position of the positioning antenna is W, and the posture of the positioning antenna is Q. Then, the evaluation result of evaluating the positioning performance of the positioning antenna is the positioning performance of the positioning antenna at an elevation angle of more than 30° when the positioning antenna is at position W and in posture Q.
[0079] Please refer to Figure 5 , is a flow chart of a positioning performance evaluation method provided in an embodiment of the present application. Figure 5 As shown, the method may include the following steps.
[0080] S501: Obtain the gain of the positioning antenna in each direction interval above the evaluation elevation angle, and the satellite number density corresponding to each direction interval.
[0081] The evaluation elevation angle in the embodiment of the present application is first introduced below.
[0082] As described above, the evaluation elevation angle is used to indicate the angle range limited when determining the number of positioning satellites that the positioning antenna can track and capture. The embodiment of the present application evaluates the positioning performance of the positioning antenna based on the number of positioning satellites that the positioning antenna can track and capture above the evaluation elevation angle and the signal quality of the positioning satellites received by the positioning antenna above the evaluation elevation angle.
[0083] In some possible implementations, the evaluation elevation angle may be input by a user. In other possible implementations, the evaluation elevation angle is calculated by an electronic device. For example, the electronic device may calculate the maximum elevation angle of the obstructions around the positioning antenna relative to the positioning antenna through electromagnetic wave detection, image detection and other related technologies, that is, the elevation angle of the vertices of the obstructions around the positioning antenna relative to the positioning antenna. Among them, the obstructions may be buildings, trees, and the like. The above-mentioned obstructions around the positioning antenna refer to obstructions within a preset distance from the positioning antenna. In an embodiment of the present application, the surroundings of the positioning antenna may also be equivalently replaced by the surroundings of the electronic device on which the positioning antenna is arranged, which will not be repeated.
[0084] For example, please refer to Figure 6 , is a schematic diagram of a shielding object provided in an embodiment of the present application. Figure 6 As shown, a user wearing an electronic device equipped with a positioning antenna walks on a road with tall buildings on both sides. If the electronic device detects that the maximum elevation angle of the tall building relative to the positioning antenna in the electronic device is θ degrees, the evaluation elevation angle can be determined to be θ degrees.
[0085] It should be understood that, when the elevation angles of the obstruction vertices around the positioning antenna are all different, the evaluation elevation angle may include multiple elevation angles in different horizontal directions, which are respectively used to indicate the elevation angles of the obstruction vertices in different horizontal directions. Above the evaluation elevation angle is above the elevation angles of the multiple different horizontal directions. For ease of explanation, the subsequent embodiments are described by taking the case where the evaluation elevation angle is one elevation angle as an example, and no further description is given.
[0086] The gain of the antenna is introduced below.
[0087] Antenna gain is defined as the ratio of the power density of the signal generated by the actual antenna and the ideal radiating unit at the same point in space under the condition of equal input power. Antenna gain quantitatively describes the degree to which an antenna concentrates the output power and can be used to measure the ability of an antenna to send and receive signals in a specific direction.
[0088] The gain distribution of the antenna in each direction can be calculated based on Figure 7 The directional pattern of the antenna shown is determined. Figure 7 As shown in the figure, in the antenna radiation pattern, the area with larger grayscale represents higher antenna gain, and the area with smaller grayscale represents lower antenna gain. The antenna radiation pattern can be calculated from the hardware parameters such as antenna shape and feeding or obtained through simulation experiments. Therefore, it can be considered that the gain of the antenna at different positions in different directions can be calculated based on the hardware parameters of the antenna or obtained through simulation experiments.
[0089] In some possible implementations, the gain distribution of the positioning antenna in various directions may be pre-stored in an electronic device that is provided with the positioning antenna. The electronic device that executes the positioning performance evaluation method acquires the gain distribution of the positioning antenna in various directions by communicating with the electronic device that is provided with the positioning antenna.
[0090] In some other possible implementations, the gain distribution of the positioning antenna in various directions may be pre-stored in or transmitted to an electronic device that executes the positioning performance evaluation method.
[0091] The concept of direction range is introduced here.
[0092] Please refer to Figure 8 , is a schematic diagram of a spherical coordinate system provided in an embodiment of the present application. Figure 8 As shown in the figure, in the spherical coordinate system with O as the origin, a point A in space can be uniquely determined by the angle φ between OA and the x-axis, the angle θ between OA and the z-axis, and the length of OA. Any direction in space can be uniquely determined by φ and θ.
[0093] Define the rotation direction from the positive direction of the x-axis to the positive direction of the y-axis as the φ axis, or the azimuth axis, and the direction from the positive direction of the z-axis to the xoy plane as the θ axis, or the elevation axis. Divide the φ axis by the first preset angle value (such as 3°) as the step size, and divide the θ axis by the second preset angle value as the step size, so that all directions in the space can be divided into multiple direction intervals. Among them, the first preset angle value and the second preset angle value can be the same or different.
[0094] It should be understood that the direction interval indicates an angle range. In the embodiment of the present application, the direction interval is based on a spherical coordinate system with the positioning antenna as the center of the sphere. Therefore, in the spherical coordinate system with the positioning antenna as the center of the sphere, each direction interval forms the same angle with the center of the sphere. In other words, each direction interval corresponds to the same angle value in the azimuth axis of the spherical coordinate system and corresponds to the same angle value in the elevation axis of the spherical coordinate system.
[0095] For example, please refer to Fig. 9 , the corresponding areas of each direction interval on the sphere are as follows Fig. 9 As shown. It can be seen that in the sphere, the areas corresponding to the direction intervals may be the same or different.
[0096] In some possible implementations, by Figure 7 The directional pattern of the positioning antenna shown can obtain the gain distribution of the positioning antenna in each direction above the evaluation elevation angle, so the gain of the positioning antenna in a certain direction interval can be obtained by averaging the gains in each direction within the direction interval.
[0097] In some other possible implementations, since the direction interval is usually small and the gain distribution in each direction in the direction interval is relatively uniform, the gain of any direction in the direction interval may be randomly selected as the gain of the positioning antenna in the direction interval.
[0098] The concept of satellite number density is introduced below.
[0099] The satellite density corresponding to the direction interval is used to indicate the sum of the probabilities of each positioning satellite in the satellite positioning system appearing in the direction interval. For example, a certain satellite positioning system includes positioning satellites S1, S2, and S3. Among them, the probability of S1 appearing in the direction interval is 0.4, the probability of S2 appearing in the direction interval is 0.3, and the probability of S3 appearing in the direction interval is 0.5, then the satellite density corresponding to the direction interval is 1.2. It should be understood that the greater the satellite density corresponding to the direction interval, the more positioning satellites the positioning antenna can track and capture in the direction interval.
[0100] A possible implementation is given below for determining the probability of a positioning satellite appearing in a direction interval.
[0101] As described in the above embodiments, if the specific position (such as longitude, latitude and altitude) of any point P and any time t are determined, the number of positioning satellites above the point P at time t and the elevation angle of each positioning satellite can be known.
[0102] First, in one orbiting period of the positioning satellite, the sum of the probabilities of each positioning satellite appearing in each elevation angle interval is determined according to the duration of each positioning satellite appearing in each elevation angle interval. The elevation angle interval refers to an interval consisting of direction intervals with the same elevation angle.
[0103] Taking any elevation angle interval of the positioning antenna, such as the reference elevation angle interval, as an example, within one orbiting period of the positioning satellite, the ratio of the total time that each positioning satellite appears in the reference elevation angle interval to the orbiting period is the sum of the probabilities of each positioning satellite appearing in the reference elevation angle interval.
[0104] It should be noted that the sum of the probabilities of positioning satellites appearing in the reference elevation angle interval can also be called the satellite number density in the reference elevation angle interval, which can be displayed or stored in the form of a chart. Fig.10 , is a schematic diagram of the satellite number density of a positioning satellite in each elevation angle interval provided by an embodiment of the present application. Fig.10 As shown in the figure, curve 1 is the satellite density curve in different elevation intervals at location X, and curve 2 is the satellite density curve in different elevation intervals at location Y. The numbers in the horizontal axis indicate the codes of different elevation intervals and do not refer to the actual elevation interval values. Fig.10It can be seen that the density of satellite numbers in each elevation angle interval can be represented in the form of a graph, and the density of satellite numbers in the same elevation angle interval at different locations is likely to be different.
[0105] After determining the satellite number density in each elevation interval through the above embodiment, the satellite number density corresponding to the direction interval can be determined according to the angle value corresponding to the azimuth axis of the direction interval in the above spherical coordinate system. For example, the angle value corresponding to the azimuth axis of the direction interval in the above spherical coordinate system is 3°, and the angle value corresponding to the azimuth axis of the above spherical coordinate system in the elevation interval where the direction interval is located is 360°, so the product of the satellite number density corresponding to the elevation interval where the direction interval is located and 3 / 360 can be used as the satellite number density corresponding to the direction interval.
[0106] Similarly, the satellite density corresponding to each direction interval can also be determined based on the first ratio of each direction interval. The first ratio refers to the ratio of the spherical surface area corresponding to the direction interval to the spherical surface area corresponding to the elevation angle interval in which the direction interval is located in a sphere with the positioning antenna as the center. It should be understood that the product of the first ratio and the satellite density corresponding to the elevation angle interval in which the direction interval is located is the satellite density corresponding to the direction interval.
[0107] It should be noted that the satellite density is a sum of probabilities, so it can be a decimal or greater than 1, which will not be elaborated here.
[0108] Since the position of the positioning antenna is determined, the density of the number of satellites corresponding to each directional interval is also determined. Therefore, in the embodiment of the present application, the mapping relationship between each position information and the density of the number of satellites corresponding to each directional interval can be pre-stored. In this way, when executing the above S501, there is no need for calculation, and the density of the number of satellites corresponding to each directional interval can be obtained directly according to the stored mapping relationship. In the embodiment of the present application, the above-mentioned evaluation elevation angle, the gain of the positioning antenna in each directional interval above the evaluation elevation angle, the density of the number of satellites corresponding to each directional interval and other data can be collectively referred to as the test data of the positioning antenna. On this basis, the above S501 can also be referred to as importing the test data of the positioning antenna. Afterwards, to facilitate subsequent calculations, the electronic device can determine whether the gain of the positioning antenna in each direction interval above the evaluation elevation angle, the satellite number density corresponding to each direction interval and other data in the test data are in spherical coordinate form and whether the step length of the direction interval is a preset step length (such as 3°). If so, S502 is executed; if the step length of the direction interval is the preset step length, the gain of the positioning antenna in each direction interval above the evaluation elevation angle, or the satellite number density corresponding to each direction interval and other data are not in spherical coordinate form, these data can be converted into spherical coordinate form, and then S502 is executed. If the step length of the direction interval is not the preset step length, the execution is stopped.
[0109] It should also be noted that the test data of the positioning antenna needs to be based on a default coordinate system when representing each direction interval. In the default coordinate system, the posture of the positioning antenna may not be the same as the first posture. Therefore, when executing S501, the coordinate system 1 can be performed first to convert the posture of the positioning antenna in the default coordinate system to the first posture, and the directional pattern of the positioning antenna in the first posture is calculated based on the directional pattern of the positioning antenna in the default coordinate system and the two-dimensional interpolation method, so as to obtain the gain of each direction interval.
[0110] S502: Determine the carrier-to-noise ratio corresponding to each directional interval according to the gain of the positioning antenna in each directional interval.
[0111] It should be noted that, since the parameters such as the transmission power of the positioning satellite are unknown, the carrier-to-noise ratio of the positioning satellite signal in each direction interval cannot be accurately calculated, and the carrier-to-noise ratio corresponding to each direction interval determined by S502 can only represent the actual carrier-to-noise ratio corresponding to each direction interval within a certain error range. The carrier-to-noise ratio corresponding to the direction interval refers to the carrier-to-noise ratio of the positioning satellite signal in the direction interval.
[0112] In the embodiment of the present application, the carrier-to-noise ratio estimation value CN0 corresponding to each direction interval can be determined by the following formula (1):
[0113] CN0=SR+GA-lg(kT 0 )-NF-L formula (1).
[0114] Among them, SR is the power of the satellite signal reaching the ground, GA is the gain of the positioning antenna, k is the Boltzmann constant, T 0 is the reference temperature of thermal noise, NF is the noise factor of the RF front end, and L is the quantized loss of the RF front end.
[0115] T 0 , NF, and L are all pre-configured parameters, which can be called preset parameters. The preset parameters can be pre-stored in the electronic device so that the electronic device can directly use them during calculation.
[0116] In the embodiment of the present application, to facilitate subsequent calculations, the estimated carrier-to-noise ratio corresponding to each direction interval determined by the above formula (1) may be rounded, such as rounded to an integer. For example, the estimated carrier-to-noise ratio corresponding to a certain direction interval determined by the above formula (1) is 22.6, which is rounded to 23. In other words, it can be considered that the carrier-to-noise ratio of the signal of the positioning satellite in the direction interval is 23.
[0117] In some other optional implementations, the estimated value of the carrier-to-noise ratio corresponding to each directional interval determined by formula (1) may be used as the carrier-to-noise ratio corresponding to each directional interval.
[0118] S503: Using the satellite number density corresponding to each carrier-to-noise ratio as an evaluation parameter, the positioning performance of the positioning antenna in the reference scenario is evaluated.
[0119] The satellite number density corresponding to the carrier-to-noise ratio refers to the sum of the satellite number density in the direction interval where the corresponding carrier-to-noise ratio is greater than or equal to the carrier-to-noise ratio. The positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
[0120] For example, the direction intervals above the evaluation elevation angle include direction interval a, direction interval b, direction interval c, direction interval d, and direction interval e. The satellite density corresponding to direction interval a is 1.1, and the corresponding carrier-to-noise ratio is 23; the satellite density corresponding to direction interval b is 1.2, and the corresponding carrier-to-noise ratio is 21; the satellite density corresponding to direction interval c is 1.5, and the corresponding carrier-to-noise ratio is 25; the satellite density corresponding to direction interval d is 1.3, and the corresponding carrier-to-noise ratio is 25; the satellite density corresponding to direction interval e is 1.4, and the corresponding carrier-to-noise ratio is 23.
[0121] In some possible implementations, the corresponding direction intervals with a carrier-to-noise ratio greater than or equal to 21 include direction interval a, direction interval b, direction interval c, direction interval d, and direction interval e; the corresponding direction intervals with a carrier-to-noise ratio greater than or equal to 23 include direction interval a, direction interval c, direction interval d, and direction interval e; the corresponding direction intervals with a carrier-to-noise ratio greater than or equal to 25 include direction interval c and direction interval d.
[0122] It can be seen that the sum of the satellite number density in the direction interval where the corresponding carrier-to-noise ratio is greater than or equal to 21, that is, the satellite number density corresponding to the carrier-to-noise ratio of 21 is 6.5; the satellite number density corresponding to the carrier-to-noise ratio of 23 is 2.5; and the satellite number density corresponding to the carrier-to-noise ratio of 25 is 2.7.
[0123] In an embodiment of the present application, the satellite number density corresponding to the carrier-to-noise ratio is used as an evaluation parameter for evaluating positioning performance. For example, for two positioning antennas at the same position and the same posture, when other conditions are the same, the larger the satellite number density corresponding to the same carrier-to-noise ratio, the better the positioning performance; the smaller the satellite number density corresponding to the same carrier-to-noise ratio, the worse the positioning performance. For another example, for the same positioning antenna at the same posture and different position, when other conditions are the same, the larger the satellite number density corresponding to the same carrier-to-noise ratio, the better the positioning performance of the positioning antenna at this position; the smaller the satellite number density corresponding to the same carrier-to-noise ratio, the worse the positioning performance of the positioning antenna at this position. The above-mentioned other conditions refer to the satellite number density corresponding to other carrier-to-noise ratios except the compared carrier-to-noise ratio.
[0124] It should be understood that for two positioning antennas at the same position and the same attitude (such as antenna 1 and antenna 2), for the satellite number density corresponding to each carrier-to-noise ratio, if antenna 1 is larger than antenna 2, it can be considered that the positioning performance of antenna 1 in the above position and attitude is better than that of antenna 2; if antenna 1 is smaller than antenna 2, it can be considered that the positioning performance of antenna 1 in the above position and attitude is worse than that of antenna 2; if antenna 1 and antenna 2 are of different sizes, the positioning performance of antenna 1 and antenna 2 have their own advantages and disadvantages in different application scenarios, and need to be specifically evaluated in combination with the application scenarios.
[0125] In some other possible implementations, the carrier-to-noise ratios of each direction interval include n, n+1, n+2, n+3, and n+4. The positioning performance of the positioning antenna can be represented and evaluated by a relationship curve between the satellite number density corresponding to each carrier-to-noise ratio and each carrier-to-noise ratio. For ease of explanation, the posture of the positioning antenna, or the posture of the electronic device on which the positioning antenna is set, is referred to as the first posture in the following examples.
[0126] Exemplarily, the evaluation elevation angle is 30°, the positioning antenna is set in the watch, the first postures are the direction of the dial facing the sky, the direction of the 3 o'clock direction facing the sky, the direction of the 6 o'clock direction facing the sky, and the direction of the 9 o'clock direction facing the sky, and when the positioning antenna is in the first position and the second position, the relationship curve diagram of the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio can be as follows: Fig.11 shown.
[0127] Please refer to Fig.11 , is a schematic diagram of the relationship between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio at different first postures and different positions provided in an embodiment of the present application.
[0128] like Fig.11 As shown, when the first posture is the direction in which the dial faces the sky, curve 3 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 4 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 30°, the positioning antenna is set in the watch, and the first posture is the direction in which the dial faces the sky, the positioning performance of the positioning antenna in the first position and the positioning performance in the second position have their own advantages and disadvantages in different application scenarios. For example, for the application scenario where CN0 is greater than or equal to n and less than or equal to n+2, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position, while for the application scenario where CN0 is greater than or equal to n+3 and less than or equal to n+4, the positioning performance of the positioning antenna in the first position is inferior to the positioning performance in the second position.
[0129] When the first posture is the direction facing the sky at 3 o'clock, curve 5 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 6 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 30°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 3 o'clock, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position.
[0130] When the first posture is the direction facing the sky at 6 o'clock, Curve 7 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and Curve 8 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 30°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 6 o'clock, the positioning performance of the positioning antenna in the first position is inferior to the positioning performance in the second position.
[0131] When the first posture is the direction facing the sky at 9 o'clock, curve 9 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 10 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 30°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 9 o'clock, the positioning performance of the positioning antenna in the first position and the positioning performance in the second position have their own advantages and disadvantages in different application scenarios. For example, for the application scenario where CN0 is greater than or equal to n and less than or equal to n+2, the positioning performance of the positioning antenna in the first position is inferior to the positioning performance in the second position, and for the application scenario where CN0 is greater than or equal to n+3 and less than or equal to n+4, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position.
[0132] It should be noted that in the above Fig.11 In the example shown, curves 3 and 4 indicate the relationship curves between the density of satellite numbers and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the same posture but at different positions, which are used to evaluate the positioning performance of the same positioning antenna at the same posture and different positions. Optionally, curves 3 and 4 may also indicate the relationship curves between the density of satellite numbers and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when different positioning antennas are in the same posture and at the same position, which are used to evaluate the positioning performance of different positioning antennas at the same posture and at the same position, and the evaluation method is the same as above. Fig.11 The corresponding evaluation methods are similar and will not be described here. The same is true for curves 5 and 6, curves 7 and 8, and curves 9 and 10.
[0133] In some other possible implementations, the evaluation elevation angle is 60°, the positioning antenna is set in the watch, the first postures are respectively the direction of the dial facing the sky, the direction of the 3 o'clock direction facing the sky, the direction of the 6 o'clock direction facing the sky, and the direction of the 9 o'clock direction facing the sky, and when the positioning antenna is in the first position and the second position, the relationship curve diagram of the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio can be as follows: Fig.12 shown.
[0134] Please refer to Fig.12 , which is a schematic diagram of the relationship between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio at another different first posture and different positions provided in an embodiment of the present application.
[0135] like Fig.12 As shown, when the first posture is the direction in which the dial faces the sky, curve 11 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 12 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 60°, the positioning antenna is set in the watch, and the first posture is the direction in which the dial faces the sky, the positioning performance of the positioning antenna in the first position and the positioning performance in the second position have their own advantages and disadvantages in different application scenarios. For example, for the application scenario where CN0 is greater than or equal to n and less than or equal to n+2, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position, while for the application scenario where CN0 is greater than or equal to n+3 and less than or equal to n+4, the positioning performance of the positioning antenna in the first position is inferior to the positioning performance in the second position.
[0136] When the first posture is the direction facing the sky at 3 o'clock, curve 13 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 14 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 30°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 3 o'clock, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position.
[0137] When the first posture is the direction facing the sky at 6 o'clock, curve 15 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 16 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 60°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 6 o'clock, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position.
[0138] When the first posture is the direction facing the sky at 9 o'clock, curve 17 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the first position, and curve 18 is a schematic diagram of the relationship curve between the satellite number density and the carrier-to-noise ratio corresponding to each carrier-to-noise ratio when the positioning antenna is in the second position. It can be seen that when the evaluation elevation angle is 60°, the positioning antenna is set in the watch, and the first posture is the direction facing the sky at 9 o'clock, the positioning performance of the positioning antenna in the first position is better than the positioning performance in the second position.
[0139] Based on the above description, it can be seen that the positioning performance evaluation method provided in the embodiment of the present application can combine the number of positioning satellites that can be tracked and captured above a certain elevation angle of the positioning antenna, and the carrier-to-noise ratio of the positioning satellite signals received by the positioning antenna as evaluation parameters to comprehensively evaluate the positioning performance of the positioning antenna, and the evaluation results are more comprehensive and accurate.
[0140] In the embodiment of the present application, the positioning performance of the positioning antenna can also be evaluated by the average gain of the positioning antenna above a certain elevation angle. Figure 5 The positioning performance evaluation method shown is similar, and the positioning performance evaluation method based on average gain is also combined with an evaluation scene (which may also be referred to as a reference scene in the embodiment of the present application). For the introduction of the evaluation scene or the reference scene, please refer to the aforementioned embodiment, which will not be repeated here.
[0141] Please refer to Fig.13 , is a flow chart of another positioning performance evaluation method provided in an embodiment of the present application. Fig.13 As shown, the method includes the following steps.
[0142] S1301. Obtain the gain of the positioning antenna in each direction above the evaluation elevation angle.
[0143] Regarding the process of evaluating the elevation angle, direction interval, antenna gain, and obtaining the gain of the positioning antenna in each direction interval above the evaluation elevation angle, reference may be made to the description in the aforementioned embodiment and will not be repeated here.
[0144] S1302: Evaluate the positioning performance of the positioning antenna by taking the mean gain of each direction interval as an evaluation parameter.
[0145] It should be understood that the positioning performance of the positioning antenna is positively correlated with the evaluation parameters. For example, when other conditions are the same, the larger the mean gain of each direction interval, the better the positioning performance of the positioning antenna; the smaller the mean gain of each direction interval, the worse the positioning performance of the positioning antenna. Among them, other conditions may refer to the above-mentioned evaluation scenario or reference scenario. In some possible implementations, other conditions may also include the mean efficiency of the antenna above the evaluation elevation angle.
[0146] For example, when the GPS positioning antenna is set in a watch, the user wears the watch on his arm (i.e., the arm model scenario), the evaluation elevation angle is 30°, and the first postures are respectively the direction of the dial facing the sky, the direction of the 3 o'clock direction facing the sky, the direction of the 6 o'clock direction facing the sky, and the direction of the 9 o'clock direction facing the sky, the first positioning antenna and the second positioning antenna are at 30°.
[0147] The mean gain and efficiency in each direction above the elevation angle can be shown in Table 1 below.
[0148] Table 1
[0149] In Table 1, when a1 is equal to b1, if a2 is greater than b2, it means that above an elevation angle of 30°, the first posture is the direction in which the dial faces the sky, and in the arm model scenario, the positioning performance of the first positioning antenna is better than that of the second positioning antenna. The same is true for scenarios where a3 is greater than b3, a4 is greater than b4, and a5 is greater than b5, and vice versa, which will not be elaborated here.
[0150] Compared with the solution that only evaluates positioning performance by efficiency, this solution has a more comprehensive and accurate evaluation method. For example, in Table 1 above, if a1 is less than b1, a2 is greater than b2, and the difference between b1 and a1 is less than or much less than the difference between a2 and b2, it means that above an elevation angle of 30°, the first posture is the direction of the dial facing the sky, and in the arm model scenario, the efficiency of the first positioning antenna is slightly lower than that of the second positioning antenna, but the average gain of the first positioning antenna is greater than or much greater than the average gain of the second positioning antenna. Therefore, it can be considered that the positioning performance of the first positioning antenna in this scenario is better than that of the second positioning antenna. The same is true for the scenario where a3 is greater than b3, a4 is greater than b4, and a5 is greater than b5, and vice versa, which will not be elaborated here.
[0151] When the evaluation elevation angle is 60°, the positioning performance of different positioning antennas may also be represented or evaluated by a table similar to the above Table 1, which will not be described in detail here.
[0152] It can be seen that the positioning performance evaluation method provided in the embodiment of the present application evaluates the positioning performance of the positioning antenna by the average gain of the positioning antenna above an elevation angle, taking into account all directions above the elevation angle, so the evaluation result is more comprehensive and accurate.
[0153] An embodiment of the present application also provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the method in the above-mentioned embodiment.
[0154] The embodiments of the present application also provide a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the method in the above-mentioned embodiments.
[0155] In addition, the embodiments of the present application also provide a device, which may be a chip, a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor may execute the computer-executable instructions stored in the memory, so that the chip executes the methods in the above-mentioned method embodiments. It should be noted that all relevant contents of each step involved in the above-mentioned method embodiments can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0156] Among them, the electronic device, computer storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0157] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of electronic equipment. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0158] The embodiment of the present application can divide the functional modules of the devices involved therein according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0159] The functions or actions or operations or steps in the above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may include one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0160] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A positioning performance evaluation method, characterized in that: Applied to electronic equipment; the method comprises: Obtain the gain of the positioning antenna in each direction interval above a preset elevation angle, and the satellite number density corresponding to each direction interval; in a spherical coordinate system with the positioning antenna as the sphere center, each direction interval forms the same angle with the sphere center; the satellite number density corresponding to a direction interval refers to the sum of the probabilities of each positioning satellite in the satellite positioning system appearing in the direction interval; Wherein, the obtaining of the satellite number density corresponding to each directional interval includes: determining the total duration corresponding to each elevation interval according to the position information of the positioning antenna; each elevation interval is composed of directional intervals with the same elevation angle; the total duration corresponding to the elevation interval refers to the total duration that each positioning satellite appears in the elevation interval within one orbiting period of the positioning satellite; respectively calculating the ratio of the total duration corresponding to each elevation interval to the orbiting period to obtain the satellite number density corresponding to each elevation interval; determining the satellite number density corresponding to each directional interval according to the satellite number density corresponding to each elevation interval and the angle value corresponding to the azimuth axis of each directional interval in the spherical coordinate system; Determine the carrier-to-noise ratio corresponding to each direction interval according to the gain of the positioning antenna in each direction interval; wherein the carrier-to-noise ratio corresponding to a direction interval refers to the carrier-to-noise ratio of the signal of each positioning satellite in the direction interval; The positioning performance of the positioning antenna is evaluated by taking the satellite number density corresponding to each carrier-to-noise ratio as an evaluation parameter; wherein the satellite number density corresponding to a carrier-to-noise ratio refers to the sum of the satellite number density in the target direction interval corresponding to the carrier-to-noise ratio, and the target direction interval refers to the direction interval in which the carrier-to-noise ratio is greater than or equal to the carrier-to-noise ratio; the positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
2. The method according to claim 1, characterized in that The obtaining of the gain of the positioning antenna in each direction interval above a preset elevation angle includes: Obtaining a directional pattern of the positioning antenna; Determining, according to the directional pattern of the positioning antenna, the gain distribution of the positioning antenna in each direction above the preset elevation angle; The gain of the positioning antenna in each direction interval is determined according to the gain distribution of the positioning antenna in each direction, wherein the gain of the positioning antenna in a direction interval is positively correlated with the gain distribution in each direction in the direction interval.
3. The method according to claim 2, characterized in that The determining, according to the gain distribution of the positioning antenna in each direction, the gain of the positioning antenna in each direction interval includes: Calculate the mean gain of the positioning antenna in each direction within the direction interval as the gain of the positioning antenna in the direction interval; Or, randomly select the gain of any direction in the direction interval as the gain of the positioning antenna in the direction interval.
4. The method according to any one of claims 1 to 3, characterized in that: Before obtaining the gain of the positioning antenna in each direction interval above a preset elevation angle, the method further includes: Determining the preset elevation angle according to user input; or, Detecting an obstruction within a preset distance; and determining the preset elevation angle according to the maximum elevation angle of the obstruction.
5. The method according to any one of claims 1 to 3, characterized in that: The determining, according to the gain of the positioning antenna in each direction interval, the carrier-to-noise ratio corresponding to each direction interval includes: Determine the carrier-to-noise ratio estimation value corresponding to each direction interval according to preset parameters and the gain of the positioning antenna in each direction interval; the preset parameters include the power of the signal of the positioning satellite reaching the ground, the Boltzmann constant, the reference temperature of the thermal noise, the noise coefficient of the radio frequency front end, and the quantization loss of the radio frequency front end; the carrier-to-noise ratio estimation value corresponding to a direction interval is positively correlated with the gain of the positioning antenna in the direction interval; The estimated carrier-to-noise ratio values corresponding to the respective directional intervals are rounded to obtain the carrier-to-noise ratios corresponding to the respective directional intervals.
6. The method according to any one of claims 1 to 3, characterized in that: After determining the carrier-to-noise ratio corresponding to each directional interval according to the gain of the positioning antenna in each directional interval, and before evaluating the positioning performance of the positioning antenna by taking the satellite number density corresponding to each carrier-to-noise ratio as an evaluation parameter, the method further includes: The carrier-to-noise ratio corresponding to each direction interval is rounded.
7. A positioning performance evaluation device, characterized in that: Applicable to electronic equipment; the device comprises: The first module obtains the gain of the positioning antenna in each direction interval above a preset elevation angle, and the satellite number density corresponding to each direction interval; in a spherical coordinate system with the positioning antenna as the sphere center, each direction interval forms the same angle with the sphere center; the satellite number density corresponding to a direction interval refers to the sum of the probabilities of each positioning satellite in the satellite positioning system appearing in the direction interval; The first module is also used to: determine the total duration corresponding to each elevation interval according to the position information of the positioning antenna; each elevation interval is composed of direction intervals with the same elevation angle; the total duration corresponding to the elevation interval refers to the total duration that each positioning satellite appears in the elevation interval within one orbiting period of the positioning satellite; respectively calculate the ratio of the total duration corresponding to each elevation interval to the orbiting period to obtain the satellite number density corresponding to each elevation interval; determine the satellite number density corresponding to each direction interval according to the satellite number density corresponding to each elevation interval and the angle value corresponding to the azimuth axis of each direction interval in the spherical coordinate system; The second module is used to determine the carrier-to-noise ratio corresponding to each direction interval according to the gain of the positioning antenna in each direction interval; wherein the carrier-to-noise ratio corresponding to a direction interval refers to the carrier-to-noise ratio of the signal of each positioning satellite in the direction interval; The third module is used to evaluate the positioning performance of the positioning antenna by taking the satellite number density corresponding to each carrier-to-noise ratio as an evaluation parameter; wherein the satellite number density corresponding to a carrier-to-noise ratio refers to the sum of the satellite number density in the target direction interval corresponding to the carrier-to-noise ratio, and the target direction interval refers to the direction interval in which the carrier-to-noise ratio is greater than or equal to the carrier-to-noise ratio; the positioning performance of the positioning antenna is positively correlated with the evaluation parameter.
8. An electronic device, characterized in that: The electronic device comprises a positioning antenna, one or more memories, and one or more processors; the one or more memories are coupled to the one or more processors, the positioning antenna is connected to the one or more processors, and the one or more memories store computer instructions; When the one or more processors execute the computer instructions, the electronic device executes the positioning performance evaluation method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer instructions, and when the computer instructions are executed, the positioning performance evaluation method according to any one of claims 1 to 6 is executed.
Citation Information
Patent Citations
Positioning drift detecting method and device
CN109521450A
Satellite navigation antenna performance evaluation system and method
CN112711040A
GNSS signal interference monitoring and interference source positioning method
CN113281787A