CN113038365A - Label wireless positioning method and system - Google Patents

Label wireless positioning method and system Download PDF

Info

Publication number
CN113038365A
CN113038365A CN202110215461.0A CN202110215461A CN113038365A CN 113038365 A CN113038365 A CN 113038365A CN 202110215461 A CN202110215461 A CN 202110215461A CN 113038365 A CN113038365 A CN 113038365A
Authority
CN
China
Prior art keywords
base station
auxiliary
tag
main
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110215461.0A
Other languages
Chinese (zh)
Other versions
CN113038365B (en
Inventor
谢传泉
浦剑涛
张东泉
孟唐宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Bucos Robot Co ltd
Shenzhen Boocax Technology Co ltd
Beijing Boocax Technology Co ltd
Original Assignee
Shandong Bucos Robot Co ltd
Shenzhen Boocax Technology Co ltd
Beijing Boocax Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Bucos Robot Co ltd, Shenzhen Boocax Technology Co ltd, Beijing Boocax Technology Co ltd filed Critical Shandong Bucos Robot Co ltd
Priority to CN202110215461.0A priority Critical patent/CN113038365B/en
Publication of CN113038365A publication Critical patent/CN113038365A/en
Application granted granted Critical
Publication of CN113038365B publication Critical patent/CN113038365B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a method and a system for wireless positioning of a tag, wherein the method comprises the following steps: the main base station sends a main positioning signal and a main sending timestamp to at least three auxiliary base stations and tags which are communicated with the main base station; each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal; each auxiliary base station sends respective auxiliary positioning signal and auxiliary receiving time stamp to the main base station and the label; the main base station generates respective main receiving time stamps according to the auxiliary positioning signals and the auxiliary receiving time stamps sent by the auxiliary base stations; the tag generates a tag main receiving timestamp according to the main positioning signal; generating respective label auxiliary receiving time stamps according to the auxiliary positioning signals returned by the auxiliary base stations; acquiring coordinate positions of a main base station and each auxiliary base station; and calculating the coordinate position of the label according to the coordinate position of the main base station and the coordinate positions of the auxiliary base stations.

Description

Label wireless positioning method and system
Technical Field
The invention belongs to the field of communication, and belongs to a tag wireless positioning method and a tag wireless positioning system.
Background
With the rise of the semiconductor industry, intelligent devices such as the internet of things and robots are rapidly developed, and the high-precision positioning requirement of indoor or closed scenes is stronger. In current wireless location system and scheme, mainly with technologies such as wiFi, bluetooth, its position that adopts signal strength's mode to calculate the label, its positioning error is the metre level, can't satisfy the demand of high accuracy location such as robot.
Ultra Wide Band (UWB) is widely applied to positioning service of closed scenes in recent years due to the advantages of small power consumption, strong anti-interference capability, high safety, centimeter-level positioning accuracy and the like.
In the ultra-wideband positioning technology, most used are the positioning of tags based on TOF (Time of flight), AOA (Angle of arrival), and TDOA (Time Difference of arrival) techniques.
The technical scheme has the common problem that when the capacity of the tags reaches a certain online range, because the channel occupation rate reaches the maximum value, the positioning output frequency of all the tags is reduced when one positioning tag is added, and meanwhile, because time synchronization does not exist among the tags, the sent positioning broadcast signals are sent randomly, so that signal collision is more easily generated, and the probability of generating a larger positioning error is increased.
Disclosure of Invention
The invention aims to provide a tag wireless positioning method and a tag wireless positioning system.
The technical scheme adopted by the invention for solving the technical problems is as follows:
a tag wireless positioning method is characterized by comprising the following steps:
the main base station sends a main positioning signal and a main sending timestamp to at least three auxiliary base stations and tags which are communicated with the main base station;
each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal;
each auxiliary base station sends respective auxiliary positioning signal and auxiliary receiving time stamp to the main base station and the label;
the main base station generates respective main receiving time stamps according to the auxiliary positioning signals and the auxiliary receiving time stamps sent by the auxiliary base stations;
the tag generates a tag main receiving timestamp according to the main positioning signal; generating respective label auxiliary receiving time stamps according to the auxiliary positioning signals returned by the auxiliary base stations;
acquiring coordinate positions of a main base station and each auxiliary base station;
and calculating the coordinate position of the tag according to the coordinate position of the main base station, the coordinate position and main transmitting timestamp of each auxiliary base station, a main receiving timestamp, an auxiliary transmitting timestamp, a tag main receiving timestamp and a tag auxiliary receiving timestamp.
After the scheme is adopted, each base station sends the positioning signal in a broadcasting mode, the tag starts receiving when needing positioning information, the broadcasting signal of the base station is received, and after the tag receives enough data, the position of the tag is calculated by self to complete positioning.
In the method, the base station only needs to supply power without other data transmission cables; the base station is in a broadcast state, and the tags are in a receiving state, so that the number of the tags can be unlimited; the increase in the number of tags does not affect the positioning accuracy and frequency.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and drawings.
Drawings
The present invention will be described in detail below with reference to the accompanying drawings so that the above advantages of the present invention will be more apparent. Wherein the content of the first and second substances,
fig. 1 is a schematic diagram of an embodiment of a tag wireless location method of the present invention.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the drawings and examples, so that how to apply the technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented. It should be noted that, as long as there is no conflict, the embodiments and the features of the embodiments of the present invention may be combined with each other, and the technical solutions formed are within the scope of the present invention.
Additionally, the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions, and while a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order different than here.
Specifically, the present invention relates to a tag wireless positioning system, which mainly comprises: a main base station and a secondary base station, wherein at least 3 secondary base stations must be present simultaneously within the communication range of the main base station. The positioning signals broadcast by the main base station and the auxiliary base station comprise the unique ID of the base station and the sequence number of the broadcast signal packet.
Specifically, the tag wireless positioning method comprises the following steps:
the main base station sends a main positioning signal and a main sending timestamp to at least three auxiliary base stations and tags which are communicated with the main base station;
each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal;
each auxiliary base station sends respective auxiliary positioning signal and auxiliary receiving time stamp to the main base station and the label;
the main base station generates respective main receiving time stamps according to the auxiliary positioning signals and the auxiliary receiving time stamps sent by the auxiliary base stations;
the tag generates a tag main receiving timestamp according to the main positioning signal; generating respective label auxiliary receiving time stamps according to the auxiliary positioning signals returned by the auxiliary base stations;
acquiring coordinate positions of a main base station and each auxiliary base station;
and calculating the coordinate position of the tag according to the coordinate position of the main base station, the coordinate position and main transmitting timestamp of each auxiliary base station, a main receiving timestamp, an auxiliary transmitting timestamp, a tag main receiving timestamp and a tag auxiliary receiving timestamp.
After the scheme is adopted, each base station sends the positioning signals in a broadcasting mode, the tag starts receiving when needing the positioning information, the broadcasting signals of the base stations are received, and after the tag receives enough data, the position of the tag is calculated by self to complete positioning.
In an embodiment, a master base station transmits a master positioning signal, a master transmission timestamp, and at least three secondary base stations and tags in communication therewith; each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal; the method specifically comprises the following steps:
the main base station MAX sends a main positioning signal and a main sending time stamp Txy, wherein x represents a main base station id number, and y represents a packet sequence when the main base station sends the signal;
after receiving the main positioning signal, the auxiliary base station SAz generates respective auxiliary receiving time stamps Rzxy, wherein z represents an auxiliary base station id number, x represents a main base station id number for sending the signal, and y represents a packet sequence for sending the signal by the main base station;
the tag TAr generates a receive timestamp RTrxy upon receipt of the master locating signal, where r represents the tag id number, x represents the master base station id number that transmitted the signal, and y represents the packet sequence in which the master base station transmitted the signal.
Each secondary base station sends respective secondary positioning signal and secondary receiving time stamp to the main base station and the label, and the method comprises the following steps:
the auxiliary base station SAz sends an auxiliary positioning signal and an auxiliary sending time stamp Tzm, where z denotes an auxiliary base station id number, and m denotes a packet sequence when the base station sends the signal;
after receiving the auxiliary positioning signal, the tag TAr generates an auxiliary receiving timestamp RTrzm, where r denotes a tag id number, z denotes an auxiliary base station id number for transmitting the signal, and m denotes a packet sequence for transmitting the signal by the auxiliary base station;
after the main base station MAx receives the auxiliary positioning signal, the generated receiving timestamp is Rxzm, where x denotes a main base station id number, z denotes an auxiliary base station id number for transmitting the signal, and m denotes a packet sequence for transmitting the signal by the auxiliary base station.
The master base station sends a master positioning signal and a master sending timestamp to at least three auxiliary base stations and tags which are communicated with the master base station, and the method specifically comprises the following steps:
the master base station MAx communicates a base station identification (stationmode), a self-identification (id), a packet sequence (index), self-coordinates (x, y, z), a transmission time stamp (Txy) of a transmitted broadcast positioning signal, a reception time stamp (Rxzm) of all received secondary base station broadcast positioning signals, and all data contents (data) in all received secondary base station broadcast positioning signals with at least three secondary base stations and tags in communication therewith.
Wherein, each auxiliary base station sends respective auxiliary positioning signal and auxiliary receiving time stamp to the main base station and the tag, specifically comprising:
the secondary base station transmits a base station identification (station mode), a self identification (id), a packet sequence (index), self coordinates (x, y, z), a transmission time stamp (Tzm) of the transmission broadcast positioning signal, a reception time stamp (Rzxy) of the reception of the main base broadcast positioning signal, a main base station identification (id), and a packet sequence (index) of the main base broadcast signal to the main base station and the tag.
In one embodiment, the primary base station is set to one MA0, the secondary base stations are set to the first secondary base station SA1, the second secondary base station SA2 and the third secondary base station SA3, and the tag is set to TA 4.
Wherein each column represents the time axis of each base station or tag itself; the slash indicates the broadcast signal transmitted;
txy: transmission time stamp representing the y-th positioning signal transmitted by base station x
Rxy: a reception time stamp indicating the y-th positioning signal received by the base station x
RTxy: a receive timestamp representing the y-th locating signal received by tag x
Rz (txy): an equivalent estimate of the tag or base station (which is an unmeasurable quantity, but is truly present) is meant by the time stamp of the z base station or tag when Txy is sent. For example: when the transmission is performed by T11, the transmission time stamp is T11 based on SA1, but when the transmission time is equivalent to MA0 in parallel, the time stamp at MA0 is R0 (T11).
Specifically, it mainly comprises three steps:
1. data generation and collection steps:
when MA0 transmits the master positioning signal and the master positioning timestamp T01, it generates the transmission timestamp T01, SA1, SA2, and SA3 generate the reception timestamps R101, R102, and R103 upon receiving the master positioning signal, and TA4 generates the reception timestamp RT401 upon receiving the master positioning signal.
After SA1 sends a first auxiliary positioning signal and a first auxiliary sending timestamp T11, TA4 generates a first receiving timestamp RT411 after receiving the first auxiliary positioning signal, and MA0 generates a first main receiving timestamp R011 after receiving the first auxiliary positioning signal;
when SA2 transmits a second auxiliary positioning signal and a second auxiliary transmission timestamp T21, TA4 generates a second reception timestamp RT421 after receiving the second auxiliary positioning signal, and MA0 generates a second main reception timestamp R021 after receiving the second auxiliary positioning signal;
when SA3 transmits a third auxiliary positioning signal and a third auxiliary transmission timestamp T31, TA4 generates a third reception timestamp RT431 after receiving the third auxiliary positioning signal, and a third main reception timestamp R031 generated after MAx receives the third auxiliary positioning signal;
by analogy, the time stamps generated are as shown in the above figure.
When T01 is transmitted, the equivalent estimate on tag TA4 is RT4(T11), and so on, yielding an equivalent estimate as shown in the above figure, where an equivalent estimate is an unmeasurable quantity, but actually present, meaning the time stamp of z base stations or tags when T01 was transmitted.
2. A clock synchronization step:
because each base station or each label is provided with a crystal oscillator, a GHZ clock is generated after frequency multiplication, and the time of light velocity flight is calculated through the difference value of the time stamps, so that the distance is calculated; the differences between the crystal oscillators cause the clocks between the base stations/tags to have differences, so that the difference values of the same time stamp calculated between the base stations/tags are different, and therefore time synchronization is needed.
Synchronizing the clock of the tag to the master base station by:
K10=(T02-T01)/(RT45-RT41)
3. a position calculation step:
the distance between tag TA4 and main base station MA0 is
Distance (TA4, MA0) ═ RT401-RT4(T01)) c, where c is the speed of light;
the distance between tag TA4 and the first secondary base station SA1 is
Distance (TA4, SA1) ═ RT411-RT4(T11)) c, where c is the speed of light;
the distance between the tag TA4 and the second secondary base station SA2 is
Distance (TA4, SA2) ═ RT421-RT4(T21)) c, where c is the speed of light;
the distance between the tag TA4 and the third secondary base station SA3 is
Distance (TA4, SA3) ═ RT431-RT4(T31)) c, where c is the speed of light;
the difference between the distance from tag TA4 to the first secondary base station SA1 and the distance from tag TA4 to the primary base station MA0 is:
DetDistance(TA4,SA1,MA0)=Distance(TA4,SA1)-Distance(TA4,MA0)
=(RT411-RT4(T11))c-(RT401-RT4(T01))c
=(RT411-RT401+RT4(T01)-RT4(T11))c
because RT4(T01) -RT4(T11) ═ T01-R0(T11)
Because R0(T11) ═ R011-distance (MA0, SA1)/c, where c is the speed of light;
because the main base station MA0 and the first secondary base station SA1 are known in coordinates during installation i.e. (x)0,y0,z0)、(x1,y1,z1) Therefore, the amount of dianance (MA0, SA1) is known;
since TR011 is measured, the DetDistance (TA4, SA1, MA0) can be calculated;
by analogy, the distance from tag TA4 to second secondary base station SA2 differs by a distance DetDistance from TA4 to primary base station MA0 (TA4, SA2, MA 0);
the distance from the tag TA4 to the second auxiliary base station SA3 and the distance difference DetDistance (TA4, SA3 and MA0) from the TA4 to the main base station MA0 can be calculated;
each base station is known at installation where its installation location is known, denoted Distance (Xi, Yi, Zi) where i denotes the base station id number;
assuming that the tag coordinates are (x, y,0) as unknowns, the following equation is established from the calculated Distance (TA4, SAi, MA 0):
Figure BDA0002953024410000071
and solving the equation set to obtain the label coordinates (x, y, 0).
The above process is the minimum positioning period, when the main base station broadcasts data each time, the broadcast data only includes the data generated in the previous period, the data is cleared after the broadcast is finished, the data is collected again, and the collected data is broadcasted out when the next broadcast is finished, and the process is circulated in sequence.
In addition, in the embodiment, when the base station is installed, according to the characteristics of the building, there are four optional installation modes: two-dimensional square placement, one-dimensional straight line side by side placement, long channel two-end placement, and small-space single base station placement.
The two-dimensional square placement means that base station square or rectangular shapes can be spliced and placed in a large field or indoors, at least four base stations are needed, and the two-dimensional positioning of the label is realized.
The one-dimensional straight lines are arranged side by side, namely, base stations can be arranged on one side only due to site installation and power supply limitation in stadiums, parking lots and the like, the one-dimensional straight lines can be arranged side by side, two-dimensional positioning of one side of each straight line is achieved, and at least three base stations need to be positioned.
The two ends of the long channel are placed at narrow places such as corridors and mines but long places, the two ends of the base station can be placed to realize positioning between two base stations, and at least two base stations are needed.
The small-space single-base-station placing means that in a small room or a narrow space, two-dimensional positioning of the label is not needed, whether the label is in the area or not is only needed to be detected, and then a mode of placing and detecting the label independently can be adopted, and at least one base station is needed.
For two-dimensional square placement, at least 3 distance difference values of at least 4 positioning base stations are utilized, the equation set is reduced into a nonlinear equation set and at least two linear equations, and the linear equation set is solved by adopting a weighted least square method, so that the two-dimensional coordinate of the label can be calculated.
Preferably, when there are at least 3 distance difference values of at least 4 positioning base stations, the linear equation set is solved to obtain an initial value of the label coordinate, the initial value is used as an initial point, at least 3 nonlinear equations before cancellation are subjected to taylor convergence, the label coordinate is further optimized, and higher solving accuracy is obtained.
And for the one-dimensional straight lines which are arranged side by side, at least two linear equations can be obtained by utilizing at least two distance differences of at least 3 positioning base stations, and the two-dimensional coordinates of the label are calculated by adopting a weighted least square method for solving.
And for the arrangement of the two ends of the long channel, calculating to obtain the position of the label in the channel by utilizing at least 1 distance difference value of at least two positioning base stations.
For the arrangement of a single base station in a small space, a base station synchronization result and an equation do not need to be solved, and only whether the label is in the space is judged and the coordinate of the positioning base station is output.
The invention has the beneficial effects that:
1. the capacity of the labels in the positioning area can be unlimited, and the increase of the capacity of the labels does not affect the positioning frequency and precision.
2. The base station only needs to supply power for installation, and data are not required to be transmitted to the computing server in a POE or WiFi mode, so that deployment is simplified, and cost is saved.
3. The positioning frequency can be changed at any time by the label, positioning calculation can be carried out as long as receiving is started and enough data is received, and the operation has no influence on other labels and base stations.
4. The tags can automatically resolve position information without unified calculation of a server, so that the calculation difficulty is simplified, and various sensors can be added to each more excellent tag according to application requirements to improve the positioning accuracy, such as IMU (inertial measurement Unit) and the like.
It should be noted that for simplicity of description, the above method embodiments are described as a series of acts or combination of acts, but those skilled in the art should understand that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in this specification are preferred embodiments and that the acts and modules involved are not necessarily required for this application.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects.
Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A tag wireless positioning method is characterized by comprising the following steps:
the main base station sends a main positioning signal and a main sending timestamp to at least three auxiliary base stations and tags which are communicated with the main base station;
each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal;
each auxiliary base station sends respective auxiliary positioning signal and auxiliary receiving time stamp to the main base station and the label;
the main base station generates respective main receiving time stamps according to the auxiliary positioning signals and the auxiliary receiving time stamps sent by the auxiliary base stations;
the tag generates a tag main receiving timestamp according to the main positioning signal; generating respective label auxiliary receiving time stamps according to the auxiliary positioning signals returned by the auxiliary base stations;
acquiring coordinate positions of a main base station and each auxiliary base station;
and calculating the coordinate position of the tag according to the coordinate position of the main base station, the coordinate position and main transmitting timestamp of each auxiliary base station, a main receiving timestamp, an auxiliary transmitting timestamp, a tag main receiving timestamp and a tag auxiliary receiving timestamp.
2. The tag wireless location method of claim 1, wherein the master base station transmits a master location signal, master transmission timestamps, and at least three secondary base stations and tags in communication therewith; each auxiliary base station generates a respective auxiliary receiving time stamp according to the main positioning signal; the method specifically comprises the following steps:
the main base station MAX sends a main positioning signal and a main sending time stamp Txy, wherein x represents a main base station id number, and y represents a packet sequence when the main base station sends the signal;
after receiving the main positioning signal, the auxiliary base station SAz generates respective auxiliary receiving time stamps Rzxy, wherein z represents an auxiliary base station id number, x represents a main base station id number for sending the signal, and y represents a packet sequence for sending the signal by the main base station;
the tag TAr generates a receive timestamp RTrxy upon receipt of the master locating signal, where r represents the tag id number, x represents the master base station id number that transmitted the signal, and y represents the packet sequence in which the master base station transmitted the signal.
3. The tag wireless positioning method of claim 2, wherein the secondary base stations transmit respective secondary positioning signals and secondary reception time stamps to the master base station and the tag, and the method comprises:
the auxiliary base station SAz sends an auxiliary positioning signal and an auxiliary sending time stamp Tzm, where z denotes an auxiliary base station id number, and m denotes a packet sequence when the base station sends the signal;
after receiving the auxiliary positioning signal, the tag TAr generates an auxiliary receiving timestamp RTrzm, where r denotes a tag id number, z denotes an auxiliary base station id number for transmitting the signal, and m denotes a packet sequence for transmitting the signal by the auxiliary base station;
after the main base station MAx receives the auxiliary positioning signal, the generated receiving timestamp is Rxzm, where x denotes a main base station id number, z denotes an auxiliary base station id number for transmitting the signal, and m denotes a packet sequence for transmitting the signal by the auxiliary base station.
4. The tag wireless positioning method of claim 3, wherein the master base station transmits the master positioning signal and the master transmission time stamp to at least three auxiliary base stations and the tag, and the method specifically comprises:
the master base station MAx communicates a base station identification (stationmode), a self-identification (id), a packet sequence (index), self-coordinates (x, y, z), a transmission time stamp (Txy) of a transmission broadcast positioning signal, a reception time stamp (Rxzm) of all received secondary base station broadcast positioning signals, and all data contents (data) in all received secondary base station broadcast positioning signals with at least three secondary base stations and tags in communication therewith.
5. The tag wireless positioning method according to claim 4, wherein each secondary base station sends its own secondary positioning signal and secondary reception timestamp to the master base station and the tag, and specifically comprises:
the secondary base station communicates a base station identification (station mode), a self identification (id), a packet sequence (index), self coordinates (x, y, z), a transmission time stamp (Tzm) of the transmission of the broadcast positioning signal, a reception time stamp (Rzxy) of the reception of the primary base broadcast positioning signal, a primary base station identification (id), and a packet sequence (index) of the primary base broadcast signal to the primary base station and the tag.
6. The tag wireless positioning method according to claim 1, further comprising: a clock synchronization step comprising:
kxy, which is expressed as a time coefficient for synchronizing the time of base station x to base station y, is calculated as follows:
kxy ═ Tx (y +1) -Txy)/(Rxy (z +1) -Rxyz, where x denotes base station x, y denotes base station y, and z denotes the packet order of the signal.
7. The tag wireless positioning method of claim 5, wherein the main base station is configured as a MA0, the secondary base stations are configured as a first secondary base station SA1, a second secondary base station SA2 and a third secondary base station SA3, and the tag is configured as a TA 4.
8. The tag wireless positioning method according to claim 7, wherein the step of calculating the coordinate position of the tag based on the coordinate position of the master base station, the coordinate position and master transmission timestamp, the master reception timestamp, the slave transmission timestamp, the tag master reception timestamp, and the tag slave reception timestamp specifically comprises:
the Distance between tag TA4 and main base station MA0 is Distance (TA4, MA0) ═ RT401-RT4(T01)) c, where c is the speed of light;
the Distance between tag TA4 and the first secondary base station SA1 is Distance (TA4, SA1) — (RT411-RT4(T11)) c, where c is the speed of light;
the Distance between tag TA4 and second secondary base station SA2 is Distance (TA4, SA2) — (RT421-RT4(T21)) c, where c is the speed of light;
the Distance between the tag TA4 and the third auxiliary base station SA3 is Distance (TA4, SA3) — (RT431-RT4(T31)) c, where c is the speed of light;
the difference between the distance from tag TA4 to first secondary base station SA1 and the distance from tag TA4 to primary base station MA0 is:
DetDistance(TA4,SA1,MA0)=Distance(TA4,SA1)-Distance(TA4,MA0)
=(RT411-RT4(T11))c-(RT401-RT4(T01))c
=(RT411-RT401+RT4(T01)-RT4(T11))c
because RT4(T01) -RT4(T11) ═ T01-R0(T11)
Because R0(T11) ═ R011-distance (MA0, SA1)/c, where c is the speed of light;
because the main base station MA0 and the first secondary base station SA1 are known in coordinates during installation i.e. (x)0,y0,z0)、(x1,y1,z1) Therefore, the amount of dianance (MA0, SA1) is known;
since TR011 is measured, the DetDistance (TA4, SA1, MA0) can be calculated;
by analogy, the distance from tag TA4 to second secondary base station SA2 differs by a distance DetDistance from TA4 to primary base station MA0 (TA4, SA2, MA 0);
the distance from the tag TA4 to the second auxiliary base station SA3 and the distance difference DetDistance (TA4, SA3 and MA0) from the TA4 to the main base station MA0 can be calculated;
each base station has a known installation location at installation, denoted Distance (Xi, Yi, Zi) where i denotes the base station id number;
assuming that the tag coordinates are (x, y,0) as unknowns, the following equation is established from the calculated Distance (TA4, SAi, MA 0):
Figure FDA0002953024400000041
and solving the equation set to obtain the label coordinates (x, y, 0).
9. A tag wireless location system, comprising:
a master base station, at least three secondary base stations in communication therewith, and a tag; wherein the content of the first and second substances,
the master base station is used for sending a master positioning signal and a master sending timestamp to at least three auxiliary base stations and tags which are communicated with the master base station;
generating respective main receiving time stamps according to the auxiliary positioning signals and the auxiliary receiving time stamps sent by the auxiliary base stations;
each auxiliary base station is used for generating respective auxiliary receiving time stamp according to the main positioning signal;
sending respective auxiliary positioning signals and auxiliary receiving time stamps to the main base station and the tags;
the tag is used for generating a tag main receiving time stamp according to the main positioning signal; generating respective label auxiliary receiving time stamps according to the auxiliary positioning signals returned by the auxiliary base stations;
acquiring coordinate positions of a main base station and each auxiliary base station;
and calculating the coordinate position of the tag according to the coordinate position of the main base station, the coordinate position of the auxiliary base station, the main sending timestamp, the main receiving timestamp, the auxiliary sending timestamp, the main tag receiving timestamp and the auxiliary tag receiving timestamp.
10. The tag wireless location system of claim 9, wherein the master base station is configured as a MA0, the secondary base stations are configured as a first secondary base station SA1, a second secondary base station SA2 and a third secondary base station SA3, and the tag is configured as a TA 4.
CN202110215461.0A 2021-02-25 2021-02-25 Label wireless positioning method and system Active CN113038365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110215461.0A CN113038365B (en) 2021-02-25 2021-02-25 Label wireless positioning method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110215461.0A CN113038365B (en) 2021-02-25 2021-02-25 Label wireless positioning method and system

Publications (2)

Publication Number Publication Date
CN113038365A true CN113038365A (en) 2021-06-25
CN113038365B CN113038365B (en) 2023-02-17

Family

ID=76461594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110215461.0A Active CN113038365B (en) 2021-02-25 2021-02-25 Label wireless positioning method and system

Country Status (1)

Country Link
CN (1) CN113038365B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114222362A (en) * 2021-12-15 2022-03-22 武汉乾阳智能科技有限公司 Positioning method and positioning device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109819396A (en) * 2019-01-30 2019-05-28 北京布科思科技有限公司 A kind of wireless location method and system
CN110099354A (en) * 2019-05-21 2019-08-06 合肥工业大学 A kind of ultra-wideband communications two-dimensional location method of combination TDOA and TOF
CN110113788A (en) * 2019-05-08 2019-08-09 北京数字新思科技有限公司 A kind of tag location method, system and device
US20200053690A1 (en) * 2018-08-08 2020-02-13 Qualcomm Incorporated Systems and methods for validity time and change notification of broadcast location assistance data
WO2020165227A1 (en) * 2019-02-14 2020-08-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method and computer program for localizing a tag
CN111830463A (en) * 2020-06-02 2020-10-27 广州南方卫星导航仪器有限公司 Positioning system, method and storage medium based on TDOA

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200053690A1 (en) * 2018-08-08 2020-02-13 Qualcomm Incorporated Systems and methods for validity time and change notification of broadcast location assistance data
CN109819396A (en) * 2019-01-30 2019-05-28 北京布科思科技有限公司 A kind of wireless location method and system
WO2020165227A1 (en) * 2019-02-14 2020-08-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method and computer program for localizing a tag
CN110113788A (en) * 2019-05-08 2019-08-09 北京数字新思科技有限公司 A kind of tag location method, system and device
CN110099354A (en) * 2019-05-21 2019-08-06 合肥工业大学 A kind of ultra-wideband communications two-dimensional location method of combination TDOA and TOF
CN111830463A (en) * 2020-06-02 2020-10-27 广州南方卫星导航仪器有限公司 Positioning system, method and storage medium based on TDOA

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵甜甜: "基于时间的超宽带室内定位算法研究", 《信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114222362A (en) * 2021-12-15 2022-03-22 武汉乾阳智能科技有限公司 Positioning method and positioning device
CN114222362B (en) * 2021-12-15 2024-03-15 武汉乾阳智能科技有限公司 Positioning method and positioning device

Also Published As

Publication number Publication date
CN113038365B (en) 2023-02-17

Similar Documents

Publication Publication Date Title
CN110099354B (en) Ultra-wideband communication two-dimensional positioning method combining TDOA and TOF
US11463971B2 (en) Methods for determining location of unknown devices in a synchronized network and related systems
CN109819396B (en) Wireless positioning method and system
RU2713477C1 (en) Positioning system
KR102009791B1 (en) 3D position tracking system using UWB
CN1480873B (en) Method, system and device for monitoring terminal position in internet
CN113711077A (en) Ultra-wideband indoor positioning system and method
CN103344942B (en) Controlling vertex, asynchronous tracking method and system
CN104280716A (en) Indoor positioning device and method
WO2022016971A1 (en) Wireless communication method and apparatus, base station, and tag device
CN113030859B (en) UWB indoor positioning method based on time division multiple access
CN104159291A (en) Passive type TDOA positioning method
CN113518310B (en) TDOA estimation method for ultra-wideband multi-region indoor positioning
CN113038364B (en) Underground two-dimensional positioning method based on combination of TDOA and DS_TWR of UWB technology
CN113677000A (en) TDOA (time difference of arrival) positioning method using pseudo clock synchronization
CN111432467A (en) Bluetooth positioning method and system based on TOF
CN109587632B (en) Positioning method and device
CN102215564A (en) Method and system for positioning wireless sensor network
CN113038365B (en) Label wireless positioning method and system
CN205003276U (en) Locator and indoor positioning system thereof
CN108093474B (en) Method and system for realizing indoor positioning by utilizing virtual time synchronization
CN113518309A (en) TDOA (time difference of arrival) estimation method and system for ultra-wideband indoor positioning
CN114269011A (en) Clock synchronization method and related device
US20220400450A1 (en) Self-synchronized sensor network
CN109547915B (en) Method and device for positioning multiple areas and multiple base stations

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant