The present application relates to the technical field of wireless communication, and in particular to a tunnel positioning method, apparatus and system, and a storage medium.
With the rapid development of the transportation industry, tunnels are becoming more and more common in people's daily lives. Vehicles such as subways, high-speed rails, and trains often need to pass through tunnels during their travels. The communication base station system currently deployed in the tunnel can provide wireless communication signal coverage for the tunnel, but it cannot provide tunnel positioning function. Although Bluetooth systems and UltraWide Band (UWB) systems can be used in the existing technology to realize the positioning function of devices in the tunnels, the hardware cost of using this method is high and the construction is difficult. Therefore, how to provide a tunnel positioning method with lower hardware cost and less construction difficulty has become an urgent technical problem to be solved.
The present application provides a tunnel positioning method, apparatus and system, and a storage medium to solve the problems in the related art that the hardware cost required to realize the tunnel positioning function is high and the construction is difficult.
In a first aspect, the present application provides a tunnel positioning method, which includes:
acquiring first delay information corresponding to the first radio remote unit and second delay information corresponding to the second radio remote unit, in response to that a target device moves between a first radio remote unit and a second radio remote unit, the first radio remote unit and the second radio remote unit are any two adjacent radio remote units in a tunnel, the first delay information is configured to characterize a delay generated when a signal is transmitted from the target device to the first radio remote unit, and the second delay information is configured to characterize a delay generated when a signal is transmitted from the target device to the second radio remote unit; and
determining a position of the target device in the tunnel according to the first delay information, the second delay information, and a distance and a frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance.
In a second aspect, the present application also provides a positioning apparatus for a device in a tunnel, and the positioning apparatus includes an acquisition module and a determination module. The acquisition module is configured to acquire first delay information corresponding to the first radio remote unit in response to that a target device moves between the first radio remote unit and the second radio remote unit, the first radio remote unit and the second radio remote unit are any two adjacent radio remote units in a tunnel, the first delay information is configured to characterize a delay generated when a signal is transmitted from the target device to the first radio remote unit, and the second delay information is configured to characterize a delay generated when a signal is transmitted from the target device to the second radio remote unit. The determination module is configured to determine a position of the target device in the tunnel according to the first delay information, the second delay information, and a distance and a frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance.
In a third aspect, the present application also provides a tunnel positioning system, including: a processor, a communication interface, a memory and a communication bus. The processor, the communication interface and the memory complete communication with each other through the communication bus, the memory is configured to store a computer program, and when the program stored in the memory is executed by the processor, steps of the tunnel positioning method of any embodiment described in the first aspect are implemented.
In a fourth aspect, the present application also provides a computer-readable storage medium, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, steps of the tunnel positioning method of any embodiment described in the first aspect are implemented.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present application and serve to explain the principles of the present application together with the description.
In order to more clearly illustrate the technical solutions in the embodiments of the present application or in the related art, the accompanying drawings used in the embodiments or in the related art will be briefly described below. It will be apparent to those skilled in the art that other drawings can be acquired according to these drawings without creative efforts.
In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below in conjunction with the accompanying drawings of the present application. Obviously, the described embodiments are some rather than all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments acquired by those skilled in the art without creative efforts fall within the scope of the present application.
Referring to
Step 101, when a target device moves between a first radio remote unit and a second radio remote unit, acquiring first delay information corresponding to the first radio remote unit and second delay information corresponding to the second radio remote unit. The first radio remote unit and the second radio remote unit are any two adjacent radio remote units in the tunnel, the first delay information is used to characterize the delay generated when a signal is transmitted from the target device to the first radio remote unit, and the second delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit.
It should be noted that this tunnel positioning method is applied to the tunnel positioning system shown in
In an embodiment, the first radio remote unit and the second radio remote unit are any two adjacent radio remote units among the multiple radio remote units in the tunnel positioning system. When the target device moves in the tunnel, it can be understood that the target device moves between the first radio remote unit and the second radio remote unit. Therefore, when the target device moves between the first radio remote unit and the second radio remote unit, the first delay information corresponding to the first radio remote unit and the second delay information corresponding to the second radio remote unit are acquired, that is, the delay generated when the signal is transmitted from the target device to the first radio remote unit and the delay when the signal is transmitted from the target device to the second radio remote unit are acquired.
Step 102, determining a position of the target device in the tunnel according to the first delay information, the second delay information, and a distance and a frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance.
In this step, after acquiring the first delay information and the second delay information, the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance can be combined to calculate the position of the target device in the tunnel, so as to achieve the tunnel positioning function.
In this embodiment, the position of the target device in the tunnel can be determined according to the first delay information generated by the first radio remote unit and the second delay information generated by the second radio remote unit near the position of the target device, in order to achieve tunnel positioning function without deploying Bluetooth and ultra wideband systems in the tunnel, thereby reducing the hardware cost and construction difficulty of tunnel positioning.
In an embodiment, the step 102 of determining the position of the target device in the tunnel according to the first delay information, the second delay information, and the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance includes: calculating a first distance between the target device and the first radio remote unit and a second distance between the target device and the second radio remote unit respectively according to the first delay information, the second delay information, and the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance; and determining the position of the target device in the tunnel according to the first distance and the second distance.
In an embodiment, after acquiring the first delay information and the second delay information, the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance can be combined to calculate the first distance between the target device and the first radio remote unit and the second distance between the target device and the second radio remote unit, and the position of the target device in the tunnel is determined according to the first distance, the second distance, the position of the first radio remote unit and the position of the second radio remote unit to achieve the tunnel positioning function.
In an embodiment, the following formula can be used to calculate the first distance and the second distance:
L1B represents the first distance, L2B represents the second distance, L12 represents the distance between the first radio remote unit and the second radio remote unit, CK represents the transmission speed of light in the dielectric cable, Dif21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA1B represents the first delay information and TA2B represents the second delay information.
In this embodiment, the transmission speed CK of light in the dielectric cable is generally relatively fixed and can be determined through experiments. The distance L12 between the first radio remote unit and the second radio remote unit and the frame header delay difference Dif21 between the first radio remote unit and the second radio remote unit can be acquired in advance through testing. In this way, the first distance between the target device and the first radio remote unit and the second distance between the target device and the second radio remote unit can be calculated according to the above formula, thereby determining the position of the target device.
In an embodiment, before the above step of calculating the first distance between the target device and the first radio remote unit and the second distance between the target device and the second radio remote unit respectively according to the first delay information, the second delay information, and the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance, the method further includes: when the test device moves to the first position, third delay information corresponding to the first radio remote unit and fourth delay information corresponding to the second radio remote unit are acquired. The first position is located on a side of the first radio remote unit away from the second radio remote unit. The third delay information is used to characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, and the fourth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit. When the test device moves to the second position, fifth delay information corresponding to the first radio remote unit and sixth delay information corresponding to the second radio remote unit are acquired. The second position is located on the side of the second radio remote unit away from the first radio remote unit. The fifth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, and the sixth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit. The distance and the frame header delay difference between the first radio remote unit and the second radio remote unit are calculated according to the third delay information, the fourth delay information, the fifth delay information and the sixth delay information.
In an embodiment, referring to
For the leaky cable port closest to the position PosA, the following expression can be acquired:
For the leaky cable port closest to the position PosC, the following expression can be acquired:
Combining the above two expressions, we can get:
L12 represents the distance between the first remote radio unit and the second remote radio unit, Dif21 represents the frame header delay difference between the first remote radio unit and the second remote radio unit, TA1A represents the third delay information, TA2A represents the fourth delay information, TA1C represents the fifth delay information, TA2C represents the sixth delay information, and CK represents the transmission speed of light in the media cable.
It should be noted that when there are multiple test devices, or the test device moves from the position PosA to the position PosC multiple times, multiple third delay information, multiple fourth delay information, multiple five delay information and multiple sixth delay information can be acquired. At this time, the validity of the multiple delay information acquired can be determined, such as using an alpha mean filtering function to remove invalid delay information, etc., to further enhance the effectiveness of common parameters and improve calculation accuracy.
In this embodiment, the distance and frame header delay difference between any two adjacent radio remote units in the tunnel positioning system can be acquired by using the above method. In this way, when subsequently positioning the position of the target device, the distance between the target position and the two radio remote units can be calculated according to the distance and the frame header delay difference between any two adjacent radio remote units in the tunnel positioning system to achieve tunnel positioning function.
In an embodiment, when the target device enters the middle area of RRU1 and RRU2 and performs linear motion, (TA2B−TA1B) of the position PosB will change monotonically, and the following equation can be acquired:
From this, we can solve the equation to get:
After acquiring the first distance between the target device and the first remote radio unit and the second distance between the target device and the second remote radio unit, the position of the target device in the tunnel can be determined according to the first distance and the second distance. In an embodiment, the following expression can be used to determine the position of the target device:
XPosB represents the abscissa of the target device in a preset coordinate system, YPosB represents the ordinate of the target device in the preset coordinate system, XRRU1 represents the abscissa of the first radio remote unit in the preset coordinate system, YRRU1 represents the ordinate of the first radio remote unit in the preset coordinate system, XRRU2 represents the abscissa of the second radio remote unit in the preset coordinate system, YRRU2 represents the ordinate of the second radio remote unit in the preset coordinate system, L12 represents the distance between the first radio remote unit and the second radio remote unit, L1B represents the first distance, and L2B represents the second distance.
It should be noted that the abscissa XRRU1 and ordinate YRRU1 of the first radio remote unit in the preset coordinate system, and the abscissa XRRU2 and ordinate YRRU2 of the second radio remote unit in the preset coordinate system can be measured. Therefore, on the basis that the first distance L1B and the second distance L2B are known, the abscissa and ordinate of the target device in the preset coordinate system can be calculated based on the above expression, that is, the position of the target device. When (TA2B−TA1B) changes over time, the target device is in the position PosB. By observing the direction of the slope of the change, the direction of movement can be determined. When (TA2B−TA1B) is stable, combined with the previous movement direction, it can be determined whether the current position is the position PosA or position PosC.
In an embodiment, the above step 101, acquiring the first delay information corresponding to the first radio remote unit and the second delay information corresponding to the second radio remote unit, includes: acquiring the positioning signal sent by the target device at the same time received by the first radio remote unit and the second radio remote unit. At least one cable leakage port is provided between the first radio remote unit and the second radio remote unit, the delays of the positioning signal from different leaky cable ports to the first radio remote unit are different, and the delays of the positioning signal from different leaky cable ports to the second radio remote unit are different. According to the signal strength of the positioning signal, the delay corresponding to the positioning signal with the highest signal strength received by the first radio remote unit is selected as the first delay information, and the delay corresponding to the positioning signal with the highest signal strength received by the second radio remote unit is selected as the second delay information.
In an embodiment, since the propagation loss of the positioning signal in the leaky cable is significantly lower than that in the air, the positioning signal of the target device will enter the leaky cable at the closest leaky cable port, and the signal received by the other leaky cable ports will gradually attenuate due to exposure in the air. In this way, according to the maximum signal strength of the positioning signal received by the radio remote unit, the leaky cable port closest to the target device can be determined, thereby deriving the coordinates of the target device.
Continuing to refer to
In this embodiment, the above method can be used to acquire the delay information between the target device and any two adjacent radio remote units in the tunnel positioning system to calculate the position of the target device according to the delay information, thereby realizing the tunnel positioning function.
The present application provides a method for tunnel positioning using a communication base station system, which mainly uses the delay information of the positioning signals sent by the target devices received by different RRUs to estimate the position and speed of the target device. When the target device moves on the coverage tunnel of multiple RRUs, the delay changes of the positioning signal received by different RRUs from the target device will reflect the position of the target device and the position relationship of each RRU. By using these position relationships and comparing the delay information, the position of the target device can be further locked, thereby achieving the positioning effect. The present application can realize the positioning and tracking of vehicles and people's mobile phones in the tunnel, with an expected accuracy of about 10 meters, and can provide warning when a vehicle or people's mobile phone is found to stay at a certain position for a long time.
In addition, the present application also provides a positioning apparatus for devices in the tunnel. Referring to
In an embodiment, the determination module includes: a first calculation sub-module configured to respectively calculate the first distance between the target device and the first radio remote unit and the second distance between the target device and the second radio remote unit according to the first delay information, the second delay information, and the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance; and a determination sub-module configured to determine the position of the target device in the tunnel according to the first distance and the second distance.
In an embodiment, the first distance and the second distance are calculated using the following expressions:
L1B represents the first distance, L2B represents the second distance, L12 represents the distance between the first radio remote unit and the second radio remote unit, CK represents the transmission speed of light in the dielectric cable, Dif21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA1B represents the first delay information, and TA2B represents the second delay information.
In an embodiment, the determination module further includes a first acquisition sub-module, a second acquisition sub-module and a second calculation sub-module.
The first acquisition sub-module is configured to acquire the third delay information corresponding to the first radio remote unit and the fourth delay information corresponding to the second radio remote unit when the test device moves to the first position. The first position is located on the side of the first radio remote unit away from the second radio remote unit, the third delay information is used to characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, the fourth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit.
The second acquisition sub-module is configured to acquire the fifth delay information corresponding to the first radio remote unit and the sixth delay information corresponding to the second radio remote unit when the test device moves to the second position. The second position is located on the side of the second radio remote unit away from the first radio remote unit, the fifth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, and the sixth delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit.
The second calculation sub-module is configured to calculate the distance and frame header delay difference between the first radio remote unit and the second radio remote unit according to the third delay information, the fourth delay information, the fifth delay information and the sixth delay information.
In an embodiment, the distance and frame header delay difference between the first radio remote unit and the second radio remote unit are calculated using the following expression:
L12 represents the distance between the first radio remote unit and the second radio remote unit, Dif21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA1A represents the third delay information, TA2A represents the fourth delay information, TA1C represents the fifth delay information, TA2C represents the sixth delay information, and CK represents the transmission speed of light in the media cable.
In an embodiment, the following expression is used to determine the position of the target device:
XPosB represents the abscissa of the target device in the preset coordinate system, YPosB represents the ordinate of the target device in the preset coordinate system, XRRU1 represents the abscissa of the first radio remote unit in the preset coordinate system, YRRU1 represents the ordinate of the first radio remote unit in the preset coordinate system, XRRU2 represents the abscissa of the second radio remote unit in the preset coordinate system, YRRU2 represents the ordinate of the second radio remote unit in the preset coordinate system, L12 represents the distance between the first radio remote unit and the second radio remote unit, L1B represents the first distance, and L2B represents the second distance.
In an embodiment, the acquisition module includes a third acquisition sub-module and a selection sub-module.
The third acquisition sub-module is configured to acquire the positioning signal sent by the target device at the same time and received by the first radio remote unit and the second radio remote unit. At least one leaky cable port is provided between the first radio remote unit and the second radio remote unit. The delays of the positioning signal from different leakage cable ports to the first radio remote unit are different, and the delays of the positioning signal from different leakage cable ports to the second radio remote unit are different.
The selection sub-module is configured to select, according to the signal strength of the positioning signal, the delay corresponding to the positioning signal with the highest signal strength received by the first radio remote unit as the first delay information, and select the delay corresponding to the positioning signal with the highest signal strength received by the second radio remote unit as the second delay information.
It should be noted that the positioning apparatus of devices in the tunnel can implement the steps of the tunnel positioning method provided in any embodiment of the method described above, and can achieve the same technical effect, which will not be repeated here.
As shown in
In an embodiment of the present application, the processor 511 is used to implement the method provided in any embodiment of the method described above when executing the program stored on the memory 513, including: when the target device moves between the first radio remote unit and the second radio remote unit, acquiring the first delay information corresponding to the first radio remote unit and the second delay information corresponding to the second radio remote unit. The first radio remote unit and the second radio remote unit are any two adjacent radio remote units in the tunnel. The first delay information is used to characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, and the second delay information is used to characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit. According to the first delay information, the second delay information, and the distance and frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance to determine the position of the target device in the tunnel.
The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, steps of the tunnel positioning method provided by any of the foregoing method embodiments are implemented.
In the present application, when the target device moves between the first radio remote unit and the second radio remote unit, the first delay information corresponding to the first radio remote unit and the second delay information corresponding to the second radio remote unit are acquired. The first radio remote unit and the second radio remote unit are any two adjacent radio remote units in the tunnel, the first delay information characterize the delay generated when the signal is transmitted from the target device to the first radio remote unit, and the second delay information characterize the delay generated when the signal is transmitted from the target device to the second radio remote unit. The position of the target device in the tunnel is determined according to the first delay information, the second delay information, and the distance and frame header delay difference between the first radio remote unit and the second radio remote unit acquired in advance. In this way, the position of the target device in the tunnel is determined according to the first delay information generated by the first radio remote unit and the second delay information generated by the second radio remote unit near the position of the target device, in order to achieve the tunnel positioning function, without deploying a Bluetooth system and an ultra-wideband system in the tunnel, thus reducing the hardware cost and construction difficulty of tunnel positioning.
It should be noted that in this article, relational terms such as “first” and “second” are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Furthermore, the terms “include”, “comprise” or any other variants thereof are intended to cover a non-exclusive inclusion. Thus, a process, method, article or device that includes a series of elements not only includes those elements, but also includes other elements that are not expressly listed, or also includes elements inherent to the process, method, article or device. If there are no more restrictions, the element defined by the sentence “including a . . . ” does not exclude the existence of other identical elements in the process, method, article or device that includes the element.
The above descriptions are only specific embodiments of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein can be practiced in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Number | Date | Country | Kind |
---|---|---|---|
202210657926.2 | Jun 2022 | CN | national |
The present application is a U.S. National Phase application of International Application No. PCT/CN2023/072675, filed on Jan. 17, 2023, which claims priority to Chinese Patent Application NO. 202210657926.2, filed on Jun. 10, 2022.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2023/072675 | 1/17/2023 | WO |