TUNNEL POSITIONING METHOD, APPARATUS AND SYSTEM, AND STORAGE MEDIUM
20240426965 ยท 2024-12-26
Inventors
Cpc classification
International classification
Abstract
Disclosed are a tunnel positioning method, apparatus and system and a storage medium. The method includes: acquiring first delay information corresponding to the first radio remote unit and second delay information corresponding to the second radio remote unit when 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; 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.
Claims
1. A tunnel positioning method, comprising: 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, wherein 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.
2. The tunnel positioning method of claim 1, wherein 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 comprises: respectively 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 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; and determining the position of the target device in the tunnel according to the first distance and the second distance.
3. The tunnel positioning method of claim 2, wherein the first distance and the second distance are calculated using the following formula:
4. The tunnel positioning method of claim 2, wherein before respectively 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 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, the method further comprises: in response to that a test device moves to a first position, acquiring third delay information corresponding to the first radio remote unit and fourth delay information corresponding to the second radio remote unit, wherein 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 configured to characterize a delay generated when a signal is transmitted from the target device to the first radio remote unit, and the fourth delay information is configured to characterize a delay generated when a signal is transmitted from the target device to the second radio remote unit; in response to that the test device moves to the second position, acquiring fifth delay information corresponding to the first radio remote unit and sixth delay information corresponding to the second radio remote unit, wherein the second position is located on a side of the second radio remote unit away from the first radio remote unit, the fifth 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 sixth 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 calculating 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.
5. The tunnel positioning method of claim 4, wherein the distance and the frame header delay difference between the first radio remote unit and the second radio remote unit are calculated using the following formula:
6. The tunnel positioning method of claim 3, wherein the position of the target device is determined using the following formula:
7. The tunnel positioning method of claim 1, wherein acquiring the first delay information corresponding to the first radio remote unit and the second delay information corresponding to the second radio remote unit comprises: acquiring a positioning signal sent from the target device at a same time and received by the first radio remote unit and the second radio remote unit, wherein at least one leaky cable port is provided between the first radio remote unit and the second radio remote unit, delays of the positioning signal from different leaky cable ports to the first radio remote unit are different, and delays of the positioning signal from different leaky cable ports to the second radio remote unit are different; and selecting a delay corresponding to a positioning signal with the highest signal strength received by the first radio remote unit as the first delay information, and selecting a delay corresponding to a positioning signal with the highest signal strength received by the second radio remote unit as the second delay information according to signal strength of the positioning signal.
8. A positioning apparatus for a device in a tunnel, comprising: an acquisition module 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, wherein 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 a determination module 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.
9. A tunnel positioning system, comprising: a processor; a communication interface; a memory; and a communication bus, wherein 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 claim 1 are implemented.
10. A non-transitory computer-readable storage medium, wherein a computer program is stored on the non-transitory computer-readable storage medium, and when the computer program is executed by a processor, steps of the tunnel positioning method of claim 1 are implemented.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] 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.
[0012] 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.
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0018] 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.
[0019] Referring to
[0020] 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.
[0021] It should be noted that this tunnel positioning method is applied to the tunnel positioning system shown in
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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.
[0027] 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.
[0028] In an embodiment, the following formula can be used to calculate the first distance and the second distance:
[0029] L.sub.1B represents the first distance, L.sub.2B represents the second distance, L.sub.12 represents the distance between the first radio remote unit and the second radio remote unit, C.sub.K represents the transmission speed of light in the dielectric cable, Dif.sub.21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA.sub.1.sup.B represents the first delay information and TA.sub.2.sup.B represents the second delay information.
[0030] In this embodiment, the transmission speed C.sub.K of light in the dielectric cable is generally relatively fixed and can be determined through experiments. The distance L.sub.12 between the first radio remote unit and the second radio remote unit and the frame header delay difference Dif.sub.21 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.
[0031] 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.
[0032] In an embodiment, referring to
[0033] For the leaky cable port closest to the position PosA, the following expression can be acquired:
[0034] For the leaky cable port closest to the position PosC, the following expression can be acquired:
[0035] Combining the above two expressions, we can get:
[0036] L.sub.12 represents the distance between the first remote radio unit and the second remote radio unit, Dif.sub.21 represents the frame header delay difference between the first remote radio unit and the second remote radio unit, TA.sub.1.sup.A represents the third delay information, TA.sub.2.sup.A represents the fourth delay information, TA.sub.1.sup.C represents the fifth delay information, TA.sub.2.sup.C represents the sixth delay information, and C.sub.K represents the transmission speed of light in the media cable.
[0037] 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.
[0038] 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.
[0039] In an embodiment, when the target device enters the middle area of RRU1 and RRU2 and performs linear motion, (TA.sub.2.sup.BTA.sub.1.sup.B) of the position PosB will change monotonically, and the following equation can be acquired:
[0040] From this, we can solve the equation to get:
[0041] 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:
[0042] X.sub.PosB represents the abscissa of the target device in a preset coordinate system, Y.sub.PosB represents the ordinate of the target device in the preset coordinate system, X.sub.RRU1 represents the abscissa of the first radio remote unit in the preset coordinate system, Y.sub.RRU1 represents the ordinate of the first radio remote unit in the preset coordinate system, X.sub.RRU2 represents the abscissa of the second radio remote unit in the preset coordinate system, Y.sub.RRU2 represents the ordinate of the second radio remote unit in the preset coordinate system, L.sub.12 represents the distance between the first radio remote unit and the second radio remote unit, L.sub.1B represents the first distance, and L.sub.2B represents the second distance.
[0043] It should be noted that the abscissa X.sub.RRU1 and ordinate Y.sub.RRU1 of the first radio remote unit in the preset coordinate system, and the abscissa X.sub.RRU2 and ordinate Y.sub.RRU2 of the second radio remote unit in the preset coordinate system can be measured. Therefore, on the basis that the first distance L.sub.1B and the second distance L.sub.2B 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 (TA.sub.2.sup.BTA.sub.1.sup.B) 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 (TA.sub.2.sup.BTA.sub.1.sup.B) is stable, combined with the previous movement direction, it can be determined whether the current position is the position PosA or position PosC.
[0044] 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.
[0045] 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.
[0046] Continuing to refer to
[0047] 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.
[0048] 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.
[0049] In addition, the present application also provides a positioning apparatus for devices in the tunnel. Referring to
[0050] 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.
[0051] In an embodiment, the first distance and the second distance are calculated using the following expressions:
[0052] L.sub.1B represents the first distance, L.sub.2B represents the second distance, L.sub.12 represents the distance between the first radio remote unit and the second radio remote unit, C.sub.K represents the transmission speed of light in the dielectric cable, Dif.sub.21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA.sub.1.sup.B represents the first delay information, and TA.sub.2.sup.B represents the second delay information.
[0053] In an embodiment, the determination module further includes a first acquisition sub-module, a second acquisition sub-module and a second calculation sub-module.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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:
[0058] L.sub.12 represents the distance between the first radio remote unit and the second radio remote unit, Dif.sub.21 represents the frame header delay difference between the first radio remote unit and the second radio remote unit, TA.sub.1.sup.A represents the third delay information, TA.sub.2.sup.A represents the fourth delay information, TA.sub.1.sup.C represents the fifth delay information, TA.sub.2.sup.C represents the sixth delay information, and C.sub.K represents the transmission speed of light in the media cable.
[0059] In an embodiment, the following expression is used to determine the position of the target device:
[0060] XP.sub.osB represents the abscissa of the target device in the preset coordinate system, Y.sub.PosB represents the ordinate of the target device in the preset coordinate system, X.sub.RRU1 represents the abscissa of the first radio remote unit in the preset coordinate system, Y.sub.RRU1 represents the ordinate of the first radio remote unit in the preset coordinate system, X.sub.RRU2 represents the abscissa of the second radio remote unit in the preset coordinate system, Y.sub.RRU2 represents the ordinate of the second radio remote unit in the preset coordinate system, L.sub.12 represents the distance between the first radio remote unit and the second radio remote unit, L.sub.1B represents the first distance, and L.sub.2B represents the second distance.
[0061] In an embodiment, the acquisition module includes a third acquisition sub-module and a selection sub-module.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] As shown in
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.