Positioning processing method, apparatus, device and terminal
By acquiring channel environment parameters under conditions of no interference and interference, and combining the location information with the difference between the channel environment parameters, the problem of insufficient positioning accuracy in existing technologies is solved, and precise positioning under interference environments is achieved.
Patent Information
- Application Number
- CN202310505015.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-06
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2043-05-06
AI Technical Summary
Existing machine learning solutions have poor accuracy in locating users, especially in environments with interference.
By acquiring the channel environment parameters when there is no interference and when there is interference, the first and second positions of the terminal are determined respectively. By combining these two positions and using the difference in channel environment parameters for clustering, the terminals affected by interference are identified, thereby accurately determining the target location.
It improves positioning accuracy, enabling more precise determination of the terminal's location in interference-prone environments, thus enhancing the precision of the positioning system.
Smart Images

Figure CN118921735B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a positioning processing method, device, equipment and terminal. BACKGROUND
[0002] In a commercial scenario, it is necessary to locate users to meet user needs. The existing user positioning accuracy is dozens of meters in a macro station scenario and a few meters in an indoor scenario. In order to accurately locate the position of a user in a mobile scenario, machine learning is proposed for positioning.
[0003] However, the existing machine learning scheme performs positioning according to the parameters of the current reaction channel environment fed back by a terminal to be positioned, and the positioning accuracy is poor. SUMMARY
[0004] The purpose of the present application is to provide a positioning processing method, device, equipment and terminal to solve the problem of poor positioning accuracy of the existing scheme.
[0005] To achieve the above purpose, an embodiment of the present application provides a positioning processing method, which is executed by a positioning device, comprising:
[0006] obtaining a first channel environment parameter and a second channel environment parameter of a first terminal; wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs;
[0007] determining a first position of the first terminal according to the first channel environment parameter;
[0008] determining a second position of the first terminal according to the second channel environment parameter;
[0009] determining a second terminal in a target position according to the first position and the second position.
[0010] Optionally, the determining of the first position of the first terminal according to the first channel environment parameter comprises:
[0011] clustering the first terminal based on the first channel environment parameter to determine the first terminal belonging to different first areas;
[0012] determining the first position according to the first area to which the first terminal belongs.
[0013] Optionally, the determining of the second position of the first terminal according to the second channel environment parameter comprises:
[0014] clustering the first terminal based on the second channel environment parameter to determine the first terminal belonging to different second areas;
[0015] determining the second location according to a second area to which the first terminal belongs.
[0016] Optionally, the determining the second terminal at the target location according to the first location and the second location comprises:
[0017] determining a third terminal according to the first location and the second location, the first area and the second area to which the third terminal belongs being different;
[0018] obtaining a channel environment parameter difference value of the third terminal, the channel environment parameter difference value being a difference value between the first channel environment parameter and the second channel environment parameter of the third terminal;
[0019] clustering the third terminal based on the channel environment parameter difference value to determine whether the third terminal is a terminal affected by interference;
[0020] if the third terminal is a terminal affected by interference, determining the third terminal as the second terminal.
[0021] Optionally, the clustering the third terminal based on the channel environment parameter difference value to determine whether the third terminal is a terminal affected by interference comprises:
[0022] clustering channel environment parameter difference values corresponding to a first type of channel environment parameter according to minimum distance;
[0023] clustering channel environment parameter difference values corresponding to a second type of channel environment parameter according to maximum distance;
[0024] wherein the first type of channel environment parameter is affected by interference to a greater extent than the second type of channel environment parameter.
[0025] Optionally, the method further comprises:
[0026] re-determining a clustering kernel according to the area corresponding to the target location.
[0027] Optionally, the method further comprises:
[0028] after obtaining the first channel environment parameter of the first terminal, sending a control signal to an interference source device;
[0029] wherein the interference source device belongs to the area corresponding to the target location; and the control signal is used to trigger the interference source device to generate interference.
[0030] Optionally, the first channel environment parameter and the second channel environment parameter comprise at least one of the following:
[0031] channel quality indicator (CQI).
[0032] Precoding Matrix Indicator, PMI
[0033] Rank Indication, RI
[0034] Reference Signal Received Power, RSRP
[0035] Reference Signal Received Quality, RSRQ
[0036] Signal to Interference plus Noise Ratio, SINR
[0037] Power Headroom Report, PHR
[0038] Tracking Area, TA
[0039] Optionally, the acquiring the first channel environment parameter and the second channel environment parameter of the first terminal comprises:
[0040] receiving Channel State Information, CSI, and / or Physical Uplink Control Channel, PUCCH, payload sent by the first terminal;
[0041] wherein the CSI carries a PHR; and the PUCCH payload carries a PHR.
[0042] To achieve the above object, an embodiment of the present application provides a positioning processing method, executed by a terminal, comprising:
[0043] sending a first channel environment parameter and a second channel environment parameter to a positioning device, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0044] Optionally, the first channel environment parameter and the second channel environment parameter comprise at least one of:
[0045] Channel Quality Indication, CQI
[0046] Precoding Matrix Indicator, PMI
[0047] Rank Indication, RI
[0048] Reference Signal Received Power, RSRP
[0049] Reference Signal Received Quality, RSRQ
[0050] Signal to Interference plus Noise Ratio, SINR
[0051] Power Headroom Report, PHR
[0052] Tracking Area, TA
[0053] Optionally, the sending the first channel environment parameter and the second channel environment parameter to the positioning device comprises:
[0054] sending channel state information (CSI) and / or a physical uplink control channel (PUCCH) payload;
[0055] wherein the CSI carries the PHR, and the PUCCH payload carries the PHR.
[0056] To achieve the above object, an embodiment of the present application provides a positioning processing device, comprising:
[0057] a obtaining module, configured to obtain a first channel environment parameter and a second channel environment parameter of a first terminal, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs;
[0058] a first processing module, configured to determine a first position of the first terminal according to the first channel environment parameter;
[0059] a second processing module, configured to determine a second position of the first terminal according to the second channel environment parameter;
[0060] a third processing module, configured to determine a second terminal in a target position according to the first position and the second position.
[0061] To achieve the above object, an embodiment of the present application provides a positioning processing device, executed by a terminal, comprising:
[0062] a sending module, configured to send a first channel environment parameter and a second channel environment parameter to a positioning device, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0063] To achieve the above object, an embodiment of the present application provides a positioning device, comprising a processor, wherein the processor is configured to:
[0064] obtain a first channel environment parameter and a second channel environment parameter of a first terminal, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs;
[0065] determine a first position of the first terminal according to the first channel environment parameter;
[0066] determine a second position of the first terminal according to the second channel environment parameter;
[0067] According to the first position and the second position, a second terminal in a target position is determined.
[0068] To achieve the above object, an embodiment of the present application provides a terminal, comprising a transceiver, wherein the transceiver is configured to:
[0069] The first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0070] To achieve the above object, an embodiment of the present application provides a terminal, comprising a transceiver, a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the processor implements the positioning processing method executed by the terminal.
[0071] To achieve the above object, an embodiment of the present application provides a terminal, comprising a transceiver, a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the processor implements the positioning processing method executed by the terminal.
[0072] To achieve the above object, an embodiment of the present application provides a readable storage medium, which stores a program or instruction, wherein the program or instruction is executable on a processor to implement the steps in the positioning processing method.
[0073] The above technical solution of the present application has the following advantages:
[0074] The method provided by the embodiment of the present application determines the first position and the second position of the first terminal by obtaining the first channel environment parameter of the first terminal, i.e., the channel environment parameter when no interference occurs, and obtaining the second channel environment parameter of the first terminal, i.e., the channel environment parameter when interference occurs, and then determines the second terminal in the target position by combining the two positions. Here, the channel environment parameters when interference occurs or not are obtained respectively, the position of the terminal is determined from different dimensions, the influence of interference is reflected, and then the terminal in the target position is determined more accurately by using the determined position, so that the positioning accuracy is improved. BRIEF DESCRIPTION OF DRAWINGS
[0075] Figure 1 The flowchart of the method executed by the positioning device in the embodiment of the present application;
[0076] Figure 2 The specific flowchart of the method in the embodiment of the present application;
[0077] Figure 3A flow chart of a method performed by a terminal according to an embodiment of the present application;
[0078] Figure 4 A module structure diagram of a positioning processing apparatus according to an embodiment of the present application;
[0079] Figure 5 A module structure diagram of a positioning processing apparatus according to an embodiment of the present application;
[0080] Figure 6 A structure diagram of a positioning device according to an embodiment of the present application;
[0081] Figure 7 A structure diagram of a terminal according to an embodiment of the present application;
[0082] Figure 8 A structure diagram of a positioning device according to another embodiment of the present application. DETAILED DESCRIPTION
[0083] In order to make the technical problems solved by the present application, the technical solutions and advantages clearer, the following will be made in conjunction with the accompanying drawings and specific embodiments.
[0084] It should be understood that the terms "one embodiment" or "an embodiment" as used throughout this specification mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Therefore, the appearance of the phrases "in one embodiment" or "in an embodiment" in various places throughout the specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0085] In various embodiments of the present application, it should be understood that the size of the serial number of the following processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0086] In addition, the terms "system" and "network" are often used interchangeably herein.
[0087] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0088] As Figure 1 shown, a positioning processing method according to an embodiment of the present application, performed by a positioning device, includes:
[0089] In step 101, a first channel environment parameter of a first terminal and a second channel environment parameter of the first terminal are acquired; the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0090] In step 102, a first position of the first terminal is determined according to the first channel environment parameter.
[0091] In step 103, a second position of the first terminal is determined according to the second channel environment parameter.
[0092] In step 104, a second terminal at a target position is determined according to the first position and the second position.
[0093] The method of the embodiment of the application, the positioning device acquires a first channel environment parameter of a first terminal, that is, a channel environment parameter when no interference occurs, and acquires a second channel environment parameter of the first terminal, that is, a channel environment parameter when interference occurs, respectively determines a first position and a second position of the first terminal, and then determines a second terminal at a target position by combining the two positions. Here, because the channel environment parameters when interference occurs or not are acquired respectively, the positions of the terminals are determined from different dimensions, the influence of interference is reflected, and then the determined positions are used to more accurately determine the terminal at the target position, so that the positioning accuracy is improved.
[0094] It should be noted that in the embodiment, the positioning device is a positioning base station, a positioning server, etc. The first terminal is a terminal to be positioned, and the second terminal is a terminal at a known area, and the second terminal is one or more terminals in the first terminal.
[0095] Optionally, in the embodiment, the method further comprises:
[0096] After the first channel environment parameter of the first terminal is acquired, a control signal is sent to an interference source device;
[0097] The interference source device belongs to an area corresponding to the target position, and the control signal is used to trigger the interference source device to generate interference.
[0098] Here, the interference source device is arranged in the area corresponding to the target position, and the interference source device can generate interference to other terminals in response to the control signal of the positioning device, for example, the interference source device periodically sends an interference signal. According to the positioning requirement, for the area requiring accurate positioning such as a bus, a high-speed rail car, a subway car, a room, an interference source device is arranged in each bus, each high-speed rail car, each subway car, and each room. The interference source device can access a network to report a channel environment and transceive data. The interference source device can be a terminal.
[0099] Thus, the first terminal can report the first channel environment parameter in the case of no interference and report the second channel environment parameter in the case of interference. At this time, the interference source device can also transmit information with the positioning device, and report the first channel environment parameter of the first terminal in the case of no interference and report the second channel environment parameter of the first terminal in the case of interference.
[0100] The interference source device can also be not controlled by the positioning device and directly transmit the interference signal according to the configuration period.
[0101] It should be noted that in this embodiment, the obtained first channel environment parameter and the second channel environment parameter of the first terminal include but are not limited to:
[0102] The first terminal transmits one or more first channel environment parameters and / or one or more second channel environment parameters.
[0103] The interference source device transmits one or more first channel environment parameters and / or one or more second channel environment parameters.
[0104] The positioning device obtains one or more first channel environment parameters and / or one or more second channel environment parameters by calculation.
[0105] In this embodiment, the first channel environment parameter and the second channel environment parameter are parameters related to position and channel environment.
[0106] Optionally, the first channel environment parameter and the second channel environment parameter include at least one of the following:
[0107] Channel quality indicator (CQI);
[0108] Precoding matrix indicator (PMI);
[0109] Rank indication (RI);
[0110] Reference signal received power (RSRP);
[0111] Reference signal received quality (RSRQ);
[0112] Signal to interference plus noise ratio (SINR);
[0113] Power Headroom Report (PHR);
[0114] Tracking Area (TA).
[0115] Wherein, CQI, PMI, RI, RSRP, RSRQ, SINR are related to user orientation, PHR is related to whether there is an obstruction in the location of the terminal, and TA is related to the distance between the location of the terminal and the location of the base station.
[0116] Specifically, CQI, PMI, RI, RSRP, RSRQ, SINR can be obtained through terminal channel feedback, such as terminal measurement reporting or positioning equipment calculating and obtaining through sounding reference signal (SRS) according to uplink channel detection; PHR can be periodically obtained through terminal power control process; TA is obtained through physical downlink control channel (PDCCH) downlink control information (DCI) 1A, such as being obtained by PDCCH order and being obtained by the base station after requiring the terminal to synchronize after the time alignment (Time Alignment) timer expires.
[0117] In addition, optionally, the obtaining of the first channel environment parameter and the second channel environment parameter of the first terminal comprises:
[0118] receiving channel state information (CSI) and / or PUCCH payload sent by the first terminal;
[0119] Wherein, the CSI carries PHR; and the PUCCH payload carries PHR.
[0120] That is, the first terminal informs the positioning equipment of PHR when there is no interference and when there is interference through CSI carrying PHR. Here, the CSI can be CSI carried on PUCCH. For example, 20 bits of CSI on PUCCH are reported, and 1-2 bits of hybrid automatic repeat request acknowledgement (HARQ-ACK) / negative acknowledgement (NACK) joint coding is used, and 4-6 bits of PHR are transmitted using the remaining 7 bits of the 20 bits of CSI.
[0121] Of course, the CSI can be CSI carried in a radio resource control (RRC) reconfiguration message, which will not be described here.
[0122] Alternatively, the first terminal informs the positioning device of the PHR when no interference occurs and when interference occurs through a PUCCH payload carrying the PHR. For example, 4-6 bits of PHR are transmitted in the spare 7 bits after the PUCCH payload, and then reported in joint coding with CSI. At this time, the CSI does not carry the PHR.
[0123] In the above example, the 4-6 bits of PHR are mapped from the 64-step PHR to 4-6 bits of information per step or per 4 steps.
[0124] It should be understood that the PHR when no interference occurs and when interference occurs is carried by different or the same CSI (or PUCCH payload).
[0125] After obtaining the first channel environment parameter of the first terminal, the first position of the first terminal can be determined. Alternatively, the first position of the first terminal is determined according to the first channel environment parameter, including:
[0126] Clustering the first terminals based on the first channel environment parameter to determine the first terminals belonging to different first areas;
[0127] Determining the first position according to the first area to which the first terminal belongs.
[0128] Here, the first area is a position area determined according to clustering, and the first position is position information indicating the first area, such as latitude and longitude information or street name. In this way, for a plurality of first terminals, the positions of the terminals are obtained by clustering. For example, the first terminals include 100 terminals, which can be divided into three categories, i.e., terminals belonging to area A, terminals belonging to area B, and terminals belonging to area C, by clustering based on the first channel environment parameter, thereby obtaining the positions of the 100 terminals. Among them, area A, area B, and area C are all first areas.
[0129] After obtaining the second channel environment parameter of the first terminal, the second position of the first terminal can be determined. Alternatively, the second position of the first terminal is determined according to the second channel environment parameter, including:
[0130] Clustering the first terminals based on the second channel environment parameter to determine the first terminals belonging to different second areas;
[0131] Determining the second position according to the second area to which the first terminal belongs.
[0132] Here, the second area is also a location area determined according to the clustering, and the second position is position information indicating the second area, such as longitude and latitude information or a street name. In this way, for a plurality of first terminals, the clustering obtains the positions of the respective terminals. For example, in the above example, 100 terminals are clustered based on the second channel environment parameter, and the 100 terminals can be divided into four categories, i.e., terminals belonging to area A, terminals belonging to area B, terminals belonging to area C, and terminals belonging to area D, thereby obtaining the positions of the 100 terminals. Among them, area A, area B, area C, and area D are all second areas.
[0133] In this embodiment, the determination of the first position and the second position is not sequential.
[0134] After the first position and the second position are determined, the positioning device performs step 104 to determine the second terminal at the target position. Optionally, as shown in the following step 104, the step of determining the second terminal at the target position according to the first position and the second position comprises: Figure 2
[0135] Step 201: determining a third terminal according to the first position and the second position, the first area to which the third terminal belongs and the second area to which the third terminal belongs being different;
[0136] Step 202: obtaining a channel environment parameter difference value of the third terminal, the channel environment parameter difference value being a difference value between the first channel environment parameter and the second channel environment parameter of the third terminal;
[0137] Step 203: clustering the third terminal based on the channel environment parameter difference value to determine whether the third terminal is a terminal affected by interference;
[0138] Step 204: if the third terminal is a terminal affected by interference, determining the third terminal as the second terminal.
[0139] In this way, the terminal affected by interference can be analyzed and determined from different dimensions by combining the first position and the second position, so as to determine the terminal at the target position from the area set by the interference source device, that is, when the third terminal is determined to be a terminal affected by interference, the third terminal is at the target position.
[0140] For example, the terminals in region D in the above example can be intersected with the terminals in regions A, B and C determined based on the first channel environment parameter clustering, and the terminals in the intersection part are the third terminals. Alternatively, the terminals in regions A, B and C determined based on the two times of clustering can be intersected, and the terminals outside the intersection part are the third terminals. Then, the channel environment parameter difference of the third terminals is obtained, which is the difference between the first channel environment parameter and the second channel environment parameter of the third terminals. Then, the third terminals are further clustered based on the channel environment parameter difference, to determine the terminals affected by interference, i.e., the third terminals in the target position, and the third terminals are the second terminals at this time.
[0141] Optionally, the clustering of the third terminals based on the channel environment difference includes:
[0142] The channel environment parameter differences corresponding to the first type of channel environment parameters are clustered according to the minimum distance;
[0143] The channel environment parameter differences corresponding to the second type of channel environment parameters are clustered according to the maximum distance.
[0144] The first type of channel environment parameters is affected by interference to a greater extent than the second type of channel environment parameters.
[0145] Here, the first type of channel environment parameters are parameters that are greatly affected by the environment, including CQI, PMI, RI, RSRQ and SINR. The second type of channel environment parameters are parameters that are less affected by the environment, including RSRP, PHR and TA. In this way, when clustering based on the channel environment parameter difference, the parameters that are greatly affected by the environment are clustered according to the maximum distance, and the parameters that are less affected by the environment are clustered according to the minimum distance, so that non-equidimensional parameter clustering is realized, and two types of third terminals, i.e., terminals affected by interference and terminals not affected by interference, are obtained. In this way, for the terminals affected by interference, it can be determined that they are in the region configured by the interference source device, and the terminals affected by interference are in the target position. The target position is position information indicating the region configured by the interference source device, which can be latitude and longitude information, or a street name, etc.
[0146] Of course, for the case where multiple interference source devices are configured in different regions, e.g., one interference source device is arranged in each carriage of a high-speed train, based on the interference difference of each interference source device, the actual environment difference, etc., the final target position can not only determine that the terminal is on the high-speed train, but also determine which carriage of the high-speed train the terminal is in.
[0147] Optionally, in this embodiment, the method further includes:
[0148] The clustering core is re-determined according to the region corresponding to the target position.
[0149] That is, after determining the second terminal in the target position, the clustering core can be re-learned according to the target position of the second terminal, for example, terminals outside the high-speed rail are classified as a class, and terminals in different carriages on the high-speed rail are classified as different classes, which can be used for subsequent positioning.
[0150] To sum up, the method of the embodiment of the application determines the terminal in the target position through multiple clustering to complete positioning. Among them, according to the influence of interference on the terminal, the maximum and minimum clustering are used to obtain the final accurate clustering result, reflecting the influence of the environment on the variable. In addition, in order to reduce the feedback overhead, CSI feedback enhancement is proposed, PUCCH payload carries PHR and other information, reducing the multiple feedback overhead.
[0151] As shown in Figure 3 The positioning processing method of the embodiment of the application is executed by a terminal and includes:
[0152] Step 301, sending a first channel environment parameter and a second channel environment parameter to a positioning device; wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0153] Here, the terminal can be a first terminal, i.e., a positioning target; the terminal can also be an interference source device, and the first channel environment parameter and the second channel environment parameter sent by the terminal are the first channel environment parameter and the second channel environment parameter of the first terminal obtained by the interference source device.
[0154] In this way, after the positioning device receives the first channel environment parameter and the second channel environment parameter sent by the terminal, it can determine a second terminal in a target position based on the first channel environment parameter and the second channel environment parameter, and complete positioning of the terminal.
[0155] Optionally, the first channel environment parameter and the second channel environment parameter include at least one of the following:
[0156] Channel quality indication CQI;
[0157] Precoding matrix indication PMI;
[0158] Rank indication RI;
[0159] Reference signal received power RSRP;
[0160] Reference signal received quality RSRQ;
[0161] Signal to interference plus noise ratio SINR;
[0162] Power headroom report PHR;
[0163] Tracking Area, TA.
[0164] Optionally, the sending the first channel environment parameter and the second channel environment parameter to the positioning device comprises:
[0165] sending Channel State Information, CSI, and / or a Physical Uplink Control Channel, PUCCH, payload;
[0166] wherein the CSI carries the PHR; and the PUCCH payload carries the PHR.
[0167] Optionally, when the terminal is an interference source device, receiving a control signal sent by the positioning device, the control signal being used to trigger the interference source device to generate interference.
[0168] Of course, the terminal performing the method can perform the steps performed by the first terminal, the second terminal, the third terminal, and the interference source device in the method embodiments performed by the positioning device described above, which will not be described here.
[0169] It should be noted that the method is implemented in cooperation with the method performed by the positioning device described above, and the implementation manner of the embodiments of the method performed by the positioning device is applicable to the method and can achieve the same technical effects.
[0170] As shown in Figure 4 A positioning processing apparatus according to an embodiment of the present application comprises:
[0171] The obtaining module 410 is configured to obtain a first channel environment parameter and a second channel environment parameter of a first terminal, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0172] The first processing module 420 is configured to determine a first position of the first terminal according to the first channel environment parameter.
[0173] The second processing module 430 is configured to determine a second position of the first terminal according to the second channel environment parameter.
[0174] The third processing module 440 is configured to determine a second terminal in a target position according to the first position and the second position.
[0175] Optionally, the first processing module is further configured to:
[0176] cluster the first terminal based on the first channel environment parameter to determine the first terminal belonging to different first areas;
[0177] determine the first position according to the first area to which the first terminal belongs.
[0178] Optionally, the second processing module is further configured to:
[0179] cluster the first terminals based on the second channel environment parameters, and determine the first terminals belonging to different second areas;
[0180] determine the second position according to the second area to which the first terminal belongs.
[0181] Optionally, the third processing module comprises:
[0182] a first processing submodule configured to determine a third terminal according to the first position and the second position, the first area and the second area to which the third terminal belongs being different;
[0183] a obtaining submodule configured to obtain a channel environment parameter difference value of the third terminal, the channel environment parameter difference value being a difference between the first channel environment parameter and the second channel environment parameter of the third terminal;
[0184] a second processing submodule configured to cluster the third terminal based on the channel environment parameter difference value, and determine whether the third terminal is an interference-affected terminal;
[0185] a third processing submodule configured to, if the third terminal is an interference-affected terminal, determine the third terminal as the second terminal.
[0186] Optionally, the second processing submodule is further configured to:
[0187] cluster the channel environment parameter difference values corresponding to the first type of channel environment parameters according to minimum distances;
[0188] cluster the channel environment parameter difference values corresponding to the second type of channel environment parameters according to maximum distances;
[0189] wherein the first type of channel environment parameters is more affected by interference than the second type of channel environment parameters.
[0190] Optionally, the apparatus further comprises:
[0191] a fourth processing module configured to determine a clustering core again according to the area corresponding to the target position.
[0192] Optionally, the apparatus further comprises:
[0193] a control signal transmitting module configured to, after obtaining the first channel environment parameter of the first terminal, send a control signal to an interference source device;
[0194] The interference source device belongs to an area corresponding to the target position; and the control signal is used to trigger the interference source device to generate interference.
[0195] Optionally, the first channel environment parameter and the second channel environment parameter comprise at least one of:
[0196] Channel quality indication (CQI);
[0197] Precoding matrix indication (PMI);
[0198] Rank indication (RI);
[0199] Reference signal received power (RSRP);
[0200] Reference signal received quality (RSRQ);
[0201] Signal to interference plus noise ratio (SINR);
[0202] Power headroom report (PHR);
[0203] Tracking area (TA).
[0204] Optionally, the obtaining module is further configured to:
[0205] receive channel state information (CSI) and / or a physical uplink control channel (PUCCH) payload sent by the first terminal;
[0206] The CSI carries PHR; and the PUCCH payload carries PHR.
[0207] The device determines the first position and the second position of the first terminal by obtaining the first channel environment parameter of the first terminal, that is, the channel environment parameter when no interference occurs, and obtaining the second channel environment parameter of the first terminal, that is, the channel environment parameter when interference occurs, and then determines the second terminal at the target position in combination with the two positions. Here, since the channel environment parameters when interference occurs and when no interference occurs are obtained respectively, the positions of the terminals are determined from different dimensions, reflecting the influence of interference, and then the positions determined are used to more accurately determine the terminal at the target position, improving the accuracy of positioning.
[0208] It should be noted that the device applies the positioning processing method executed by the positioning device, and the implementation mode of the positioning processing method embodiment is applicable to the device, and the same technical effects can be achieved.
[0209] As shown in FIG. 1, Figure 5 An embodiment of the present application provides a positioning processing device executed by a terminal, comprising:
[0210] The transmitting module 510 is used to transmit a first channel environment parameter and a second channel environment parameter to the positioning device; wherein, the first channel environment parameter is the channel environment parameter when no interference occurs, and the second channel environment parameter is the channel environment parameter when interference occurs.
[0211] Optionally, the first channel environment parameter and the second channel environment parameter include at least one of the following:
[0212] Channel Quality Indicator (CQI);
[0213] Precoding matrix indicates PMI;
[0214] Rank indicator RI;
[0215] Reference signal received power RSRP;
[0216] Reference signal reception quality (RSRQ);
[0217] Signal-to-interference-plus-noise ratio (SINR);
[0218] Power headroom report (PHR);
[0219] Tracking area TA.
[0220] Optionally, sending the first channel environment parameters and the second channel environment parameters to the positioning device includes:
[0221] Transmit Channel State Information (CSI) and / or the Physical Uplink Control Channel (PUCCH) payload;
[0222] The CSI carries the PHR; the PUCCH payload carries the PHR.
[0223] The device sends a first channel environment parameter and a second channel environment parameter to the positioning device, enabling the positioning device to determine the second terminal at the target location based on the first channel environment parameter and the second channel environment parameter, and complete the positioning of the terminal.
[0224] It should be noted that the device uses the aforementioned positioning processing method executed by the terminal. The implementation of the aforementioned positioning processing method embodiment is applicable to this device and can achieve the same technical effect.
[0225] like Figure 6 As shown, a positioning device 600 according to an embodiment of the present invention includes a processor 610, the processor being used for:
[0226] Obtain the first channel environment parameters and the second channel environment parameters of the first terminal; wherein, the first channel environment parameters are the channel environment parameters when no interference occurs, and the second channel environment parameters are the channel environment parameters when interference occurs;
[0227] determining a first location of the first terminal according to the first channel environment parameter;
[0228] determining a second location of the first terminal according to the second channel environment parameter;
[0229] determining a second terminal in a target location according to the first location and the second location.
[0230] Optionally, the processor is further configured to:
[0231] determining the first terminal belonging to different first areas based on clustering the first terminal according to the first channel environment parameter;
[0232] determining the first location according to the first area to which the first terminal belongs.
[0233] Optionally, the processor is further configured to:
[0234] determining the first terminal belonging to different second areas based on clustering the first terminal according to the second channel environment parameter;
[0235] determining the second location according to the second area to which the first terminal belongs.
[0236] Optionally, the processor is further configured to:
[0237] determining a third terminal according to the first location and the second location, the third terminal belonging to different first areas and different second areas;
[0238] obtaining a channel environment parameter difference value of the third terminal, the channel environment parameter difference value being a difference between the first channel environment parameter and the second channel environment parameter of the third terminal;
[0239] determining whether the third terminal is an interference-affected terminal based on clustering the third terminal according to the channel environment parameter difference value;
[0240] if the third terminal is an interference-affected terminal, determining the third terminal as the second terminal.
[0241] Optionally, the processor is further configured to:
[0242] clustering channel environment parameter difference values corresponding to a first type of channel environment parameter according to minimum distance;
[0243] clustering channel environment parameter difference values corresponding to a second type of channel environment parameter according to maximum distance;
[0244] The first type of channel environment parameter is more affected by interference than the second type of channel environment parameter.
[0245] Optionally, the processor is further configured to:
[0246] Redetermine the clustering kernel according to the area corresponding to the target position.
[0247] Optionally, the positioning device further comprises a transceiver 620, and the transceiver is configured to:
[0248] After obtaining the first channel environment parameter of the first terminal, send a control signal to an interference source device;
[0249] The interference source device belongs to the area corresponding to the target position; and the control signal is used to trigger the interference source device to generate interference.
[0250] Optionally, the first channel environment parameter and the second channel environment parameter comprise at least one of the following:
[0251] Channel quality indication (CQI);
[0252] Precoding matrix indication (PMI);
[0253] Rank indication (RI);
[0254] Reference signal received power (RSRP);
[0255] Reference signal received quality (RSRQ);
[0256] Signal to interference plus noise ratio (SINR);
[0257] Power headroom report (PHR);
[0258] Tracking area (TA).
[0259] Optionally, the transceiver is further configured to:
[0260] Receive channel state information (CSI) and / or physical uplink control channel (PUCCH) payload sent by the first terminal;
[0261] The CSI carries PHR; and the PUCCH payload carries PHR.
[0262] The positioning device of the embodiment determines the first position and the second position of the first terminal respectively by obtaining the first channel environment parameter of the first terminal, i.e., the channel environment parameter when no interference occurs, and obtaining the second channel environment parameter of the first terminal, i.e., the channel environment parameter when interference occurs, and then determines the second terminal at the target position by combining the two positions. Here, since the channel environment parameters when interference occurs or not occurs are obtained respectively, the positions of the terminals are determined from different dimensions, reflecting the influence of interference, and then the terminal at the target position is determined more accurately by using the determined positions, improving the positioning accuracy.
[0263] The terminal of the embodiment of the application comprises a transceiver, which is configured to:
[0264] send the first channel environment parameter and the second channel environment parameter to the positioning device, wherein the first channel environment parameter is a channel environment parameter when no interference occurs, and the second channel environment parameter is a channel environment parameter when interference occurs.
[0265] Optionally, the first channel environment parameter and the second channel environment parameter comprise at least one of the following:
[0266] a channel quality indicator (CQI);
[0267] a precoding matrix indicator (PMI);
[0268] a rank indicator (RI);
[0269] a reference signal received power (RSRP);
[0270] a reference signal received quality (RSRQ);
[0271] a signal to interference plus noise ratio (SINR);
[0272] a power headroom report (PHR);
[0273] a tracking area (TA).
[0274] Optionally, the transceiver is further configured to:
[0275] send channel state information (CSI) and / or a physical uplink control channel (PUCCH) payload;
[0276] wherein the CSI carries the PHR, and the PUCCH payload carries the PHR.
[0277] Optionally, the transceiver is further configured to, when the terminal is an interference source device, receive a control signal sent by the positioning device, wherein the control signal is used to trigger the interference source device to generate interference.
[0278] The terminal sends a first channel environmental parameter and a second channel environmental parameter so that the positioning device can determine the second terminal at the target location based on the first channel environmental parameter and the second channel environmental parameter, and complete the positioning of the terminal.
[0279] Another embodiment of the present invention includes a terminal, such as Figure 7 As shown, it includes a transceiver 710, a processor 700, a memory 720, and a program or instructions stored in the memory 720 and executable on the processor 700; when the processor 700 executes the program or instructions, it implements the positioning processing method executed by the terminal as described above.
[0280] The transceiver 710 is used to receive and send data under the control of the processor 700.
[0281] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 710 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 730 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0282] The processor 700 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 during operation.
[0283] Another embodiment of the positioning device of the present invention, such as Figure 8 As shown, it includes a transceiver 810, a processor 800, a memory 820, and a program or instructions stored in the memory 820 and executable on the processor 800; when the processor 800 executes the program or instructions, it implements the positioning processing method performed by the positioning device as described above.
[0284] The transceiver 810 is used to receive and send data under the control of the processor 800.
[0285] Among them, Figure 8In particular embodiments, bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of processor 800 and the overall design constraints. Bus architecture can link together various circuits such as one or more processors represented by processor 800, and memory represented by memory 820, that can be configured to function as a single logical unit, depending on any particular implementation desired. Bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, not further described herein. Bus interface provides an interface to enable processor 800 to exchange data with various hardware, peripherals, and other devices. Transceiver 810 can be a plurality of elements, including a transmitter that can convert baseband signals to radio frequency signals and transmit them over a transmission medium, and a receiver that can receive radio frequency signals from a transmission medium, convert them to baseband signals, and deliver the baseband signals to the recipient. Processor 800 is responsible for managing bus architecture and general processing, and memory 820 can store data used by processor 800 in executing its operations.
[0286] A readable storage medium of an embodiment of the present application, which stores programs or instructions, when executed by a processor, implements steps in the positioning processing method as described above, and can achieve the same technical effects. To avoid repetition, this will not be described here.
[0287] The processor is the processor described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk or an optical disk, etc.
[0288] It should be further noted that the terminal described in the specification includes but is not limited to a smart phone, a tablet computer, etc., and many functional components described are referred to as modules, in order to more particularly emphasize the independence of their implementation.
[0289] In an embodiment of the present application, a module can be implemented by software, so as to be executed by various types of processors. For example, an identified executable code module can include one or more physical or logical blocks of computer instructions, which can be constructed as objects, processes or functions, for example. However, the executable code of the identified module need not be physically located together, but can include different instructions stored in different locations which, when logically linked together, constitute the module and achieve the specified purpose of the module.
[0290] Indeed, a module of executable code can be a single instruction, or many instructions, and can even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data can be identified within the module and can be
[0291] When the modules are implemented in software, as discussed above, a person of ordinary skill in the art can build corresponding hardware circuit to realize corresponding functions without considering the cost, based on the level of existing hardware technology, which includes conventional very large scale integration (VLSI) circuit or gate array, and existing semiconductors such as logic chips, transistors, and other discrete elements. The modules can also be implemented by programmable hardware devices, such as field programmable gate array, programmable array logic, programmable logic device, and the like.
[0292] The exemplary embodiments described above are described with reference to the accompanying drawings, many different forms and embodiments can be made without departing from the spirit and scope of the disclosure, and therefore, the disclosure should not be construed as being limited to the exemplary embodiments presented herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. In the drawings, the size and relative sizes of components can be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising", when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. Unless otherwise indicated herein, statements of a value range are inclusive of the values within that range and of any sub-ranges thereof.
[0293] The above description is the preferred embodiment of the present disclosure, it should be pointed out that for those skilled in the art, without departing from the principles of the present disclosure, can make a number of improvements and refinements, these improvements and refinements should also be considered as the protection scope of the present disclosure.
Claims
1. A positioning processing method, characterized in that, Performed by the positioning device, including: Obtain the first channel environment parameters and the second channel environment parameters of the first terminal; wherein, the first channel environment parameters are the channel environment parameters when no interference occurs, and the second channel environment parameters are the channel environment parameters when interference occurs; The first location of the first terminal is determined based on the first channel environment parameters; The second location of the first terminal is determined based on the second channel environment parameters; Based on the first location and the second location, a second terminal located at the target location is determined; wherein, an interference source device is set in the area corresponding to the target location; The step of determining the second terminal at the target location based on the first location and the second location includes: A third terminal is determined based on the first location and the second location, wherein the first region to which the third terminal belongs is different from the second region to which it belongs. The channel environment parameter difference of the third terminal is obtained, wherein the channel environment parameter difference is the difference between the first channel environment parameter and the second channel environment parameter of the third terminal; Based on the channel environment parameter differences, the third terminal is clustered to determine whether the third terminal is a terminal affected by interference. If the third terminal is a terminal affected by interference, then the third terminal is determined to be the second terminal.
2. The method according to claim 1, characterized in that, Determining the first location of the first terminal based on the first channel environment parameters includes: Based on the first channel environment parameters, the first terminals are clustered to determine the first terminals belonging to different first regions; The first location is determined based on the first region to which the first terminal belongs.
3. The method according to claim 2, characterized in that, Determining the second location of the first terminal based on the second channel environment parameters includes: Based on the second channel environment parameters, the first terminals are clustered to determine the first terminals belonging to different second regions; The second location is determined based on the second region to which the first terminal belongs.
4. The method according to claim 1, characterized in that, The step of clustering the third terminal based on the channel environment parameter differences to determine whether the third terminal is a terminal affected by interference includes: Cluster the channel environment parameter differences corresponding to the first type of channel environment parameters according to the minimum distance; Cluster the channel environment parameter differences corresponding to the second type of channel environment parameters according to the maximum distance; Among them, the first type of channel environment parameters are more affected by interference than the second type of channel environment parameters.
5. The method according to claim 1, characterized in that, Also includes: The clustering kernel is redefined based on the region corresponding to the target location.
6. The method according to claim 1, characterized in that, Also includes: After obtaining the first channel environment parameters of the first terminal, a control signal is sent to the interference source device; The interference source device belongs to the area corresponding to the target location; The control signal is used to trigger the interference source device to generate interference.
7. The method according to claim 1, characterized in that, The first channel environment parameter and the second channel environment parameter include at least one of the following: Channel Quality Indicator (CQI); Precoding matrix indicates PMI; Rank indicator RI; Reference signal received power RSRP; Reference signal reception quality (RSRQ); Signal-to-interference-plus-noise ratio (SINR); Power headroom report (PHR); Tracking area TA.
8. The method according to claim 6, characterized in that, The acquisition of the first channel environment parameters and the second channel environment parameters of the first terminal includes: Receive the Channel State Information (CSI) sent by the first terminal, and / or the Physical Uplink Control Channel (PUCCH) payload; The CSI carries the PHR; the PUCCH payload carries the PHR.
9. A positioning processing device, characterized in that, include: The acquisition module is used to acquire a first channel environment parameter and a second channel environment parameter of the first terminal; wherein, the first channel environment parameter is the channel environment parameter when no interference occurs, and the second channel environment parameter is the channel environment parameter when interference occurs; The first processing module is used to determine the first location of the first terminal based on the first channel environment parameters; The second processing module is used to determine the second location of the first terminal based on the second channel environment parameters; The third processing module is used to determine the second terminal at the target location based on the first location and the second location; wherein, an interference source device is set in the area corresponding to the target location; The third processing module includes: A first processing submodule is used to determine a third terminal based on the first location and the second location, wherein the third terminal belongs to a different first region and a different second region. The acquisition submodule is used to acquire the channel environment parameter difference of the third terminal, wherein the channel environment parameter difference is the difference between the first channel environment parameter and the second channel environment parameter of the third terminal; The second processing submodule is used to cluster the third terminal based on the channel environment parameter difference to determine whether the third terminal is a terminal affected by interference. The third processing submodule is used to determine that the third terminal is the second terminal if the third terminal is a terminal affected by interference.
10. A positioning device, characterized in that, Includes a processor, the processor being used for: Obtain the first channel environment parameters and the second channel environment parameters of the first terminal; wherein, the first channel environment parameters are the channel environment parameters when no interference occurs, and the second channel environment parameters are the channel environment parameters when interference occurs; The first location of the first terminal is determined based on the first channel environment parameters; The second location of the first terminal is determined based on the second channel environment parameters; Based on the first location and the second location, a second terminal located at the target location is determined; wherein, an interference source device is set in the area corresponding to the target location; The processor is also used for: A third terminal is determined based on the first location and the second location, wherein the first region to which the third terminal belongs is different from the second region to which it belongs. The channel environment parameter difference of the third terminal is obtained, wherein the channel environment parameter difference is the difference between the first channel environment parameter and the second channel environment parameter of the third terminal; Based on the channel environment parameter differences, the third terminal is clustered to determine whether the third terminal is a terminal affected by interference. If the third terminal is a terminal affected by interference, then the third terminal is determined to be the second terminal.
11. A positioning device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the positioning processing method as described in any one of claims 1-8.
12. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the positioning processing method as described in any one of claims 1-8.
Citation Information
Patent Citations
Communication method and device
CN111526586A