CN111836348A - Data receiving method and device based on ultra-wideband positioning tag receiver - Google Patents

Data receiving method and device based on ultra-wideband positioning tag receiver Download PDF

Info

Publication number
CN111836348A
CN111836348A CN202010715703.8A CN202010715703A CN111836348A CN 111836348 A CN111836348 A CN 111836348A CN 202010715703 A CN202010715703 A CN 202010715703A CN 111836348 A CN111836348 A CN 111836348A
Authority
CN
China
Prior art keywords
data
receiving
time
positioning
ultra
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
CN202010715703.8A
Other languages
Chinese (zh)
Other versions
CN111836348B (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.)
Guangdong Bozhilin Robot Co Ltd
Original Assignee
Guangdong Bozhilin Robot 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 Guangdong Bozhilin Robot Co Ltd filed Critical Guangdong Bozhilin Robot Co Ltd
Priority to CN202010715703.8A priority Critical patent/CN111836348B/en
Publication of CN111836348A publication Critical patent/CN111836348A/en
Application granted granted Critical
Publication of CN111836348B publication Critical patent/CN111836348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0248Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/1607Supply circuits
    • H04B1/1615Switching on; Switching off, e.g. remotely
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A data receiving method and device based on an ultra-wideband positioning tag receiver relate to the technical field of positioning. Wherein, the method comprises the following steps: acquiring first receiving time of first positioning data, second receiving time of second positioning data and first data sending time interval between the first positioning data and the second positioning data; calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver. Therefore, by the implementation of the implementation mode, the duty ratio of the ultra-wideband positioning tag receiver can be reduced, so that the overall power consumption is reduced, and the heat dissipation performance of the ultra-wideband positioning tag receiver is improved.

Description

Data receiving method and device based on ultra-wideband positioning tag receiver
Technical Field
The application relates to the technical field of positioning, in particular to a data receiving method and device based on an ultra-wideband positioning tag receiver.
Background
At present, more and more positioning modes appear in front of people, so that people can select various positioning modes. Among them, the UWB positioning method is often used by people because of its high indoor positioning accuracy. However, in practice, it is found that the ultra-wideband positioning tag receiver generally needs to ensure that any packet of base station data is not leaked, and therefore the ultra-wideband positioning tag receiver often keeps an on state, which causes the overall power consumption of the ultra-wideband positioning tag receiver to be higher and the heat dissipation performance to be poorer.
Disclosure of Invention
An object of the embodiments of the present application is to provide a data receiving method and apparatus based on an ultra wide band positioning tag receiver, which can reduce the overall power consumption of the ultra wide band positioning tag receiver and improve the heat dissipation performance of the ultra wide band positioning tag receiver.
The embodiment of the application provides a data receiving method based on an ultra-wideband positioning tag receiver in a first aspect, and the method comprises the following steps:
acquiring first receiving time of first positioning data, second receiving time of second positioning data and first data sending time interval between the first positioning data and the second positioning data;
calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver;
calculating according to the first clock frequency offset and the first data sending time interval to obtain a first pre-estimated receiving time interval;
calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
In the implementation process, the method already acquires the first positioning data and the second positioning data, controls the ultra-wideband positioning tag receiver to be powered off when the second positioning data is acquired, and preferentially acquires first receiving time of the first positioning data, second receiving time of the second positioning data and data sending time interval between the first positioning data and the second positioning data on the basis; then, calculating according to the first receiving time, the second receiving time and the data sending time interval to obtain the clock frequency offset between the base station and the ultra-wideband positioning label receiver; further, calculating according to the clock frequency offset and the data sending time interval to obtain an estimated receiving time interval; and finally, calculating according to the second receiving time and the estimated receiving time interval to obtain third estimated time for receiving third positioning data. Therefore, the next receiving and starting time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, the shutdown time of the ultra-wideband positioning tag receiver (namely the time for receiving the second positioning data to the third estimated time) can be determined, the overall power consumption of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be reduced through the low duty ratio of the ultra-wideband positioning tag receiver, and meanwhile, the heat dissipation performance of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be improved.
Further, the step of acquiring a first receiving time of the first positioning data, a second receiving time of the second positioning data, and a first data transmission time interval between the first positioning data and the second positioning data includes:
acquiring first receiving time of first positioning data and second receiving time of second positioning data;
extracting a first sending time of the first positioning data from the first positioning data, and extracting a second sending time of the second positioning data from the second positioning data;
and calculating according to the first sending time and the second sending time to obtain a first data sending time interval between the first positioning data and the second positioning data.
In the implementation process, the data sending time interval is calculated so as to calculate the clock frequency offset according to the data sending time interval, and the time synchronization between the base station and the ultra-wideband positioning label receiver is performed according to the clock frequency offset, so that the data sending and receiving precision is improved, and the error is reduced.
Further, the step of calculating according to the first receiving time, the second receiving time, and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver includes:
determining an absolute value of a difference between the first receiving time and the second receiving time as a data receiving time interval;
and calculating according to the data receiving time interval and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver.
In the implementation process, the clock frequency offset can be calculated according to the data receiving time interval and the data sending time interval, the calculation steps are simple, and the processing amount is small.
Further, the step of calculating according to the data receiving time interval and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver includes:
acquiring a preset custom function;
and substituting the data receiving time interval and the first data sending time interval into the user-defined function for calculation to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
In the implementation process, the clock frequency offset is calculated through the preset self-defined function, so that the calculation is simple and the processing amount is small.
Further, the step of calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data includes:
calculating according to the second receiving time, the first estimated receiving time interval and a preset advanced receiving time to obtain a third estimated time for receiving third positioning data; so that the ultra-wideband positioning tag receiver can prepare to receive the third positioning data.
In the implementation process, the next receiving starting time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, and compared with the condition that the data receiving function of the ultra-wideband positioning tag receiver is in a normally open state, the current of the ultra-wideband positioning tag receiver is greatly reduced; compared with other controllers, the timing is in the ms level, a UWB chip is adopted for timing, a smaller time receiving window can be provided, the power consumption is low, and the timing precision is high.
Further, after the step of calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data, the method further includes:
judging whether the ultra-wideband positioning tag receiver receives the third positioning data;
and when the ultra-wideband positioning tag receiver receives the third positioning data, the ultra-wideband positioning tag receiver is closed.
In the implementation process, compared with the situation that the data receiving function of the ultra-wideband positioning tag receiver is in a normally open state, the current of the ultra-wideband positioning tag receiver is greatly reduced, a smaller time receiving window can be provided, the power consumption is low, and the timing precision is high.
Further, the method further comprises:
acquiring a second receiving time of second positioning data, a third receiving time of third positioning data and a second data sending time interval between the second positioning data and the third positioning data;
calculating according to the second receiving time, the third receiving time and the second data sending time interval to obtain a second clock frequency offset between the base station and the ultra-wideband positioning tag receiver;
calculating according to the second clock frequency offset and the second data sending time interval to obtain a second pre-estimated receiving time interval;
calculating according to the third receiving time and the second estimated receiving time interval to obtain a fourth estimated time for receiving fourth positioning data; before the fourth estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the fourth estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
In the implementation process, after the third positioning data is acquired, the fourth estimated time for receiving the fourth positioning data is comprehensively calculated according to the third sending time, the second sending time, the third receiving time and the third sending time included in the third positioning data, so that the ultra-wideband positioning tag receiver can be started at the fourth estimated time to prepare for receiving the fourth data, a lower duty ratio is realized, and the overall power consumption is reduced.
A second aspect of the embodiments of the present application provides a data receiving apparatus based on an ultra-wideband positioning tag receiver, where the data receiving apparatus includes:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a first receiving time of first positioning data, a second receiving time of second positioning data and a first data sending time interval between the first positioning data and the second positioning data;
the first calculating unit is used for calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver;
the second calculating unit is used for calculating according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval;
the third calculating unit is used for calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
In the implementation process, when the data receiving device works, the first positioning data and the second positioning data are acquired, and the ultra-wideband positioning tag receiver is controlled to be powered off when the second positioning data is acquired, wherein on the premise of sequentially acquiring the first positioning data, the second positioning data and the first data sending time interval between the first positioning data and the second positioning data, the data receiving device firstly acquires the first receiving time of the first positioning data, the second receiving time of the second positioning data and the first data sending time interval between the first positioning data and the second positioning data through the acquisition unit; then, the first calculating unit calculates according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver; further, the second calculating unit calculates according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval; and finally, the third calculating unit calculates according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data. Therefore, the next receiving and starting time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, the shutdown time of the ultra-wideband positioning tag receiver (namely the time for receiving the second positioning data to the third estimated time) can be determined, the overall power consumption of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be reduced through the low duty ratio of the ultra-wideband positioning tag receiver, and meanwhile, the heat dissipation performance of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be improved.
Further, the acquisition unit includes:
the acquisition subunit is used for acquiring a first receiving time of the first positioning data and a second receiving time of the second positioning data;
an extracting subunit, configured to extract a first sending time of the first positioning data from the first positioning data, and extract a second sending time of the second positioning data from the second positioning data;
and the calculating subunit is configured to calculate according to the first sending time and the second sending time, so as to obtain a data sending time interval between the first positioning data and the second positioning data.
In the implementation process, the data sending time interval is calculated through the calculating subunit, so that the subsequent calculation of the clock frequency deviation according to the data sending time interval is facilitated, the time synchronization of the base station and the ultra-wideband positioning tag receiver is performed according to the clock frequency deviation, the data sending and receiving precision is facilitated to be improved, and the error is reduced.
A fourth aspect of the embodiments of the present application provides an electronic device, including a memory and a processor, where the memory is used to store a computer program, and the processor runs the computer program to make the electronic device execute the data receiving method based on an ultra-wideband positioning tag receiver according to any one of the first aspect of the embodiments of the present application.
A fifth aspect of the embodiments of the present application provides a computer-readable storage medium, which stores computer program instructions, where the computer program instructions, when read and executed by a processor, perform the data receiving method based on an ultra-wideband positioning tag receiver according to any one of the first aspect of the embodiments of the present application.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a schematic flow chart of data reception based on an ultra-wideband positioning tag receiver according to an embodiment of the present application;
fig. 2 is a schematic flowchart of data reception based on an ultra-wideband positioning tag receiver according to a second embodiment of the present application;
fig. 3 is a schematic structural diagram of data reception based on an ultra-wideband positioning tag receiver according to a third embodiment of the present application;
fig. 4 is a schematic structural diagram of data reception based on an ultra-wideband positioning tag receiver according to a third embodiment of the present application;
fig. 5 is a schematic diagram of data communication between a base station and an ultra-wideband positioning tag receiver according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Example 1
Referring to fig. 1, fig. 1 is a schematic flowchart of a data receiving method based on an ultra-wideband positioning tag receiver according to an embodiment of the present disclosure. The data receiving method based on the ultra-wideband positioning tag receiver comprises the following steps:
s101, acquiring a first receiving time of the first positioning data, a second receiving time of the second positioning data and a first data sending time interval between the first positioning data and the second positioning data.
In the embodiment of the present application, the executing body of the method may be a communication device loaded with a UWB chip, and specifically may be a base station loaded with a UWB chip, and the like, which is not limited to the embodiment of the present application.
In the embodiment of the present application, the UWB (Ultra Wide Band, UWB) technology is a wireless carrier communication technology, which does not use a sinusoidal carrier, but uses nanosecond-level non-sinusoidal narrow pulses to transmit data, and the occupied frequency spectrum range is Wide. The UWB technology has the advantages of low system complexity, low power spectral density of transmitted signals, insensitivity to channel fading, low interception capability, high positioning accuracy and the like, and is particularly suitable for high-speed wireless access in indoor and other dense multipath places.
In the embodiment of the present application, the positioning data may be sent in the form of a data frame, which is not limited to this embodiment.
S102, calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver.
In the embodiment of the application, the ultra-wideband positioning tag receiver comprises an UWB chip.
In the embodiment of the application, the UWB chip is provided with a ps-level high-precision timer.
In the embodiment of the application, the UWB chip supports delayed transmission and can specify the transmission time so as to realize the function of timed transmission; the UWB chip supports delayed receiving, and can open a receiving window at a specified time, thereby realizing a timing receiving function.
Referring to fig. 5, fig. 5 is a schematic diagram illustrating data communication between a base station and an ultra-wideband positioning tag receiver according to an embodiment of the present disclosure. As shown in fig. 5, both the base station and the ultra-wideband positioning tag receiver adopt UWB chips for timing, the base station sends data at a fixed interval period Δ T, and the corresponding ultra-wideband positioning tag receiver starts to receive data at a fixed interval period based on the current receiving time, and stops the receiver after receiving the data for a short duration of windows, so that data reception can be realized and power consumption is reduced.
Fig. 5 illustrates the implementation principle of the data transmission of the base station in a fixed period and the data receiving principle of the ultra-wideband positioning tag receiver. And both the base station and the ultra-wideband positioning tag receiver prescribe a sending time interval delta T. The base station finishes transmitting, reads the last frame transmission completion time T, and sets the next frame transmission time T + Δ T, that is, the base station may set the transmission time, and the data frame transmitted by the base station includes the transmission time of the data frame transmitted by the base station. If the base station transmits data for the first time, the time T of the current system can be read by the UWB technology, and the next frame transmission time T + Δ T is set. Otherwise, the next transmission time can be set by combining the base station transmission completion time and the transmission interval Δ T.
Correspondingly, the ultra-wideband positioning tag receiver defaults to normally receive after being powered on, continuously receives base station data for 2 times, and can execute the preset data receiving step after 2 times so as to achieve the purpose of power saving.
As shown in fig. 5, the step of presetting the received data of the ultra-wideband positioning tag receiver comprises the following steps: the method comprises the steps of receiving a data frame sent by a base station, analyzing the data frame to obtain the content of the data frame, determining the sending time Tx of the base station of the data frame according to the content of the data frame, and simultaneously reading the receiving time Rx of receiving the data frame from the inside of an ultra-wideband positioning tag receiver.
As shown in FIG. 5, a first receiving time R1, a second receiving time R2 and a data transmission time interval Δ T are set21Then, the time difference Δ R between the receiving of the ultra-wideband positioning tag receiver and the receiving of the data is calculated first21=R2-R1Then according to Δ T21And Δ R21Two parameters, clock frequency offset K-fun (Δ T) according to the formula21,ΔR21) And calculating to obtain the clock frequency deviation K ═ fun (delta T)21,ΔR21) And the fun function is a preset custom function.
S103, calculating according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval.
In the embodiment of the application, firstly, the base station transmission is changed into fixed period transmission, the time stamp of the UWB chip in the base station is taken at the transmission moment, and the fixed period also adopts the UWB chip to time.
In the examples of this application, K and Δ T are known21Wherein Δ T21For the first data transmission time interval, fu (Δ T) is given by the formula K21,ΔR32) Performing inverse calculation on the fun function to further calculate the delta R32To obtainTo Δ R32I.e. the first estimated receive time interval.
S104, calculating according to the second receiving time and the first estimated receiving time interval to obtain third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
In this embodiment, the second receiving time is R2The first estimated receiving time interval is delta R32Then the third estimated time R3=R2+ΔR32-windows/2, wherein the preset receiving duration is windows/2.
Therefore, by implementing the data receiving method based on the ultra-wideband positioning tag receiver described in fig. 1, the overall power consumption of the ultra-wideband positioning tag receiver can be reduced, and the heat dissipation performance of the ultra-wideband positioning tag receiver can be improved.
Example 2
Referring to fig. 2, fig. 2 is a schematic flowchart of a data receiving method based on an ultra-wideband positioning tag receiver according to an embodiment of the present application. As shown in fig. 2, the data receiving method based on the ultra-wideband positioning tag receiver comprises:
s201, acquiring a first receiving time of the first positioning data and a second receiving time of the second positioning data.
Referring to FIG. 5, the base station is at T1The first positioning data is sent at any time, and the ultra-wideband positioning tag receiver receives the first positioning data at a first receiving time R1Receiving the first positioning data, the base station is at T2Constantly sending second positioning data, and the ultra-wideband positioning tag receiver sending second positioning data at a second receiving time R2Second positioning data is received.
S202, a first transmission time of the first positioning data is extracted from the first positioning data, and a second transmission time of the second positioning data is extracted from the second positioning data.
In this embodiment, the positioning data sent by the base station includes the positioning data sent by the base stationAnd sending the sending time of the positioning data. Wherein the first positioning data comprises a first transmission time T1The second positioning data comprises a second sending time T2
S203, calculating according to the first sending time and the second sending time to obtain a first data sending time interval between the first positioning data and the second positioning data.
In the embodiment of the present application, the first sending time is set as T1The second transmission time is T2Then the first data transmission time interval Δ T21=T2-T1
In the embodiment of the present application, by implementing the steps S201 to S203, a first receiving time of the first positioning data, a second receiving time of the second positioning data, and a data transmission time interval between the first positioning data and the second positioning data can be obtained.
After step S203, the following steps are also included:
and S204, determining the absolute value of the difference value between the first receiving time and the second receiving time as a first data receiving time interval.
In the embodiment of the present application, let the first receiving time be R1And the second receiving time is R2Then the first data receiving time interval is | Δ R21∣=∣R2-R1∣。
S205, obtaining a preset custom function, substituting the data receiving time interval and the first data sending time interval into the custom function for calculation, and obtaining a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
In the embodiment of the application, the fun function is set as a preset custom function, and the first data transmission time interval Δ T is set21And a data reception time interval |. Δ R21| substituting formula K ═ fun (Δ T)21,ΔR21) And K is the clock frequency offset, and the value of K can be further calculated.
In the embodiment of the present application, K ═ fun (Δ T) is described above21,ΔR21) May be K1,K1Is the first clock frequencyAnd (4) biasing.
In this embodiment, by implementing the step S205, a clock frequency offset between the base station and the ultra-wideband positioning tag receiver can be obtained by performing calculation according to the data receiving time interval and the first data sending time interval.
In this embodiment, by implementing the steps S204 to S205, a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver can be obtained by performing calculation according to the first receiving time, the second receiving time, and the first data sending time interval.
After step S205, the following steps are also included:
s206, calculating according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval.
In the embodiment of the application, the clock frequency offset K and the data transmission time interval Δ T are known21According to the formula K ═ fun (Δ T)21,ΔR32) Performing inverse calculation on the fun function to further calculate the delta R32Obtained Δ R32I.e. the first estimated receive time interval.
S207, calculating according to the second receiving time, the first estimated receiving time interval and a preset advanced receiving time to obtain a third estimated time for receiving third positioning data; so that the ultra-wideband positioning tag receiver can prepare to receive the third positioning data.
In the embodiment of the present application, let the second receiving time be R2The first estimated reception time interval is Δ R32If the preset advanced receiving time is windows T/2, the third estimated time R3=R2+ΔR32-windowT/2。
In the embodiment of the application, after the ultra-wideband positioning tag receiver finishes receiving the second positioning data, the ultra-wideband positioning tag receiver can receive the second positioning data according to the R2And predicting the frequency deviation K to obtain the theoretical moment R of the arrival of the third positioning data of the base station2+ Δ R, which may be set at the third estimated time R3Starting the data receiving function of the ultra-wideband positioning tag receiver is equivalent to opening a window (time window) half in advance. When receiving the base station transmissionAnd the sent third positioning data closes the data receiving function of the ultra-wideband positioning label receiver.
In the embodiment of the application, the windows is a preset receiving duration and is used for representing a preset data receiving time window value.
In the examples of this application, in R2+ΔR32Windows T/2 to R2+ΔR32When the third positioning data is not received in the time period of (3), at R2+ΔR32To R2+ΔR32And continuing to receive the third positioning data within the + windows/2 time period, so that the third positioning data is received. If not, sending abnormal receiving information to relevant working equipment so that the working personnel can know that the positioning data is abnormally received.
In this embodiment, the step S207 is implemented, and a third estimated time for receiving third positioning data can be obtained by calculating according to the second receiving time and the first estimated receiving time interval; and the third estimated time is used as the next receiving starting-up time of the ultra-wideband positioning tag receiver.
After step S207, the following steps are also included:
s208, judging whether the ultra-wideband positioning tag receiver receives third positioning data, if so, executing a step S209; if not, the flow is ended.
And S209, turning off the ultra-wideband positioning tag receiver.
In the embodiment of the application, after the ultra-wideband positioning tag receiver is turned off, the ultra-wideband positioning tag receiver is set to be currently at Rx-1Receiving the x-1 th positioning data at the moment, and predicting the predicted time for receiving the x-1 th positioning data next time to be Rx-1+ΔRx(x-1)Then, the method further comprises the following steps:
step 1: setting an ultra-wideband positioning tag receiver to start a data receiving function at R x-1+ delta Rx (x-1) -windows/2 moments;
step 2: after the xth positioning data is received, turning off the ultra-wideband positioning tag receiver;
and step 3: let R be the time when the x-th positioning data is receivedxThen update the calculation predictionEstimating a receive time interval Δ Rx(x-1)And a data transmission time interval Δ Tx(x-1)
And 4, step 4: by the formula K ═ fun (Δ T)x(x-1),ΔRx(x-1)) Calculating the current clock frequency offset K;
and 5: according to the current clock frequency deviation K and the formula K ═ fun (delta T)x(x-1),ΔR(x+1)x) Calculating the estimated reception time interval DeltaR(x+1)x
In the above embodiment, the above steps 1 to 5 are repeated continuously, the base station is used to periodically send the positioning data to the ultra-wideband positioning tag receiver, the ultra-wideband positioning tag receiver is periodically turned on to receive the positioning data, and in order to synchronize the data sending of the base station with the data receiving of the ultra-wideband positioning tag receiver, the ultra-wideband positioning tag receiver performs clock synchronization with the base station after receiving the positioning data each time, so as to ensure that the sending and receiving paces at both ends are consistent. In the actual processing process, the ultra-wideband positioning label receiver advances the window time of the windows T/2 and starts the function of receiving the number of the ultra-wideband positioning label.
In the embodiment of the application, the uwb tag receiver only has a time receiving window of a windows to start a data receiving function, and if the time interval for the base station to send the positioning data is 10ms and the windows is 100us, the duty ratio 100us/10ms is 1/100. Compared with the situation that the data receiving function of the ultra-wideband positioning tag receiver is in a normally open state, the current of the ultra-wideband positioning tag receiver is greatly reduced; compared with other controllers, the timing is in the ms level, a UWB chip is adopted for timing, a smaller time receiving window can be provided, the power consumption is low, and the timing precision is high.
For example, the method may further comprise: acquiring a second receiving time of the second positioning data, a third receiving time of the third positioning data and a second data sending time interval between the second positioning data and the third positioning data;
calculating according to the second receiving time, the third receiving time and the second data sending time interval to obtain a second clock frequency offset between the base station and the ultra-wideband positioning tag receiver;
calculating according to the second clock frequency offset and the second data sending time interval to obtain a second pre-estimated receiving time interval;
calculating according to the third receiving time and the second estimated receiving time interval to obtain a fourth estimated time for receiving fourth positioning data; before the fourth estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the fourth estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
Therefore, by implementing the data receiving method based on the ultra-wideband positioning tag receiver described in fig. 2, the overall power consumption of the ultra-wideband positioning tag receiver can be reduced, and the heat dissipation performance of the ultra-wideband positioning tag receiver can be improved.
Example 3
Referring to fig. 3, fig. 3 is a schematic structural diagram of a data receiving apparatus based on an ultra-wideband positioning tag receiver according to an embodiment of the present application. As shown in fig. 3, the data receiving device based on the ultra-wideband positioning tag receiver comprises:
an obtaining unit 310 is configured to obtain a first receiving time of the first positioning data, a second receiving time of the second positioning data, and a first data sending time interval between the first positioning data and the second positioning data.
The first calculating unit 320 is configured to calculate according to the first receiving time, the second receiving time, and the first data sending time interval, so as to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
The second calculating unit 330 is configured to calculate according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval.
A third calculating unit 340, configured to calculate according to the second receiving time and the first estimated receiving time interval, to obtain a third estimated time for receiving third positioning data; and the third estimated time is used as the next receiving starting-up time of the ultra-wideband positioning tag receiver.
Referring to fig. 4, fig. 4 is a schematic structural diagram of another data receiving device based on an ultra-wideband positioning tag receiver according to an embodiment of the present application. The data receiving device based on the ultra-wideband positioning tag receiver shown in fig. 4 is optimized by the data receiving device based on the ultra-wideband positioning tag receiver shown in fig. 3. As shown in fig. 4, the obtaining unit 310 includes:
the acquiring subunit 311 is configured to acquire a first receiving time of the first positioning data and a second receiving time of the second positioning data.
The extracting subunit 312 is configured to extract a first sending time of the first positioning data from the first positioning data, and extract a second sending time of the second positioning data from the second positioning data.
And the calculating subunit 313 is configured to calculate according to the first sending time and the second sending time, so as to obtain a first data sending time interval between the first positioning data and the second positioning data.
As an alternative embodiment, the first calculation unit 320 includes:
a determining subunit 321, configured to determine an absolute value of a difference between the first receiving time and the second receiving time as a data receiving time interval.
And the time calculation subunit 322 is configured to perform calculation according to the data receiving time interval and the data sending time interval to obtain a clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
As a further alternative embodiment, the time calculating subunit 322 includes:
the first module is used for acquiring a preset custom function.
And the second module is used for substituting the data receiving time interval and the first data sending time interval into a user-defined function for calculation to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
As an optional implementation manner, the third calculating unit 340 is specifically configured to calculate according to the second receiving time, the first estimated receiving time interval, and a preset advanced receiving time duration, so as to obtain a third estimated time for receiving the third positioning data; so that the ultra-wideband positioning tag receiver can prepare to receive the third positioning data.
As an optional implementation manner, the data receiving apparatus based on the ultra-wideband positioning tag receiver further includes:
the determining unit 350 is configured to determine whether the ultra-wideband positioning tag receiver receives the third positioning data after calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving the third positioning data.
And a closing unit 360, configured to close the ultra-wideband positioning tag receiver when it is determined that the ultra-wideband positioning tag receiver receives the third positioning data.
As an optional implementation manner, the obtaining unit 310 is further configured to obtain a second receiving time of the second positioning data, a third receiving time of the third positioning data, and a second data sending time interval between the second positioning data and the third positioning data;
the first calculating unit 320 is further configured to calculate according to the second receiving time, the third receiving time, and the second data sending time interval, so as to obtain a second clock frequency offset between the base station and the ultra-wideband positioning tag receiver;
the second calculating unit 330 is further configured to calculate according to the second clock frequency offset and the second data sending time interval, so as to obtain a second estimated receiving time interval;
the third calculating unit 340 is further configured to calculate according to the third receiving time and the second estimated receiving time interval, so as to obtain a fourth estimated time for receiving fourth positioning data; before the fourth estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the fourth estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
In this embodiment, for the explanation of the data receiving apparatus based on the ultra-wideband positioning tag receiver, reference may be made to the description in embodiment 1 or embodiment 2, and details are not repeated in this embodiment.
It can be seen that, the data receiving device based on the ultra-wideband positioning tag receiver described in this embodiment can reduce the overall power consumption of the ultra-wideband positioning tag receiver, and improve the heat dissipation performance of the ultra-wideband positioning tag receiver.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A data receiving method based on an ultra-wideband positioning tag receiver is characterized by comprising the following steps:
acquiring first receiving time of first positioning data, second receiving time of second positioning data and first data sending time interval between the first positioning data and the second positioning data;
calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver;
calculating according to the first clock frequency offset and the first data sending time interval to obtain a first pre-estimated receiving time interval;
calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
2. The method of claim 1, wherein the step of obtaining a first time of reception of a first positioning data, a second time of reception of a second positioning data, and a first data transmission time interval between the first positioning data and the second positioning data comprises:
acquiring first receiving time of first positioning data and second receiving time of second positioning data;
extracting a first sending time of the first positioning data from the first positioning data, and extracting a second sending time of the second positioning data from the second positioning data;
and calculating according to the first sending time and the second sending time to obtain a first data sending time interval between the first positioning data and the second positioning data.
3. The method of claim 1, wherein the step of calculating the first clock offset between the base station and the uwb tag receiver according to the first receiving time, the second receiving time, and the first data transmitting time interval comprises:
determining an absolute value of a difference between the first receiving time and the second receiving time as a data receiving time interval;
and calculating according to the data receiving time interval and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver.
4. The ultra-wideband positioning tag receiver-based data receiving method according to claim 3, wherein the step of calculating according to the data receiving time interval and the first data transmitting time interval to obtain the first clock frequency offset between the base station and the ultra-wideband positioning tag receiver comprises:
acquiring a preset custom function;
and substituting the data receiving time interval and the first data sending time interval into the user-defined function for calculation to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
5. The method of claim 1, wherein the step of calculating based on the second time of reception and the first estimated time interval of reception to obtain a third estimated time of reception of third positioning data comprises:
calculating according to the second receiving time, the first estimated receiving time interval and a preset advanced receiving time to obtain a third estimated time for receiving third positioning data; so that the ultra-wideband positioning tag receiver can prepare to receive the third positioning data.
6. The method of claim 1, wherein after the step of calculating a third estimated time to receive third positioning data based on the second time of reception and the first estimated time interval of reception, the method further comprises:
judging whether the ultra-wideband positioning tag receiver receives the third positioning data;
and when the ultra-wideband positioning tag receiver receives the third positioning data, the ultra-wideband positioning tag receiver is closed.
7. The method of claim 1, further comprising:
acquiring a second receiving time of second positioning data, a third receiving time of third positioning data and a second data sending time interval between the second positioning data and the third positioning data;
calculating according to the second receiving time, the third receiving time and the second data sending time interval to obtain a second clock frequency offset between the base station and the ultra-wideband positioning tag receiver;
calculating according to the second clock frequency offset and the second data sending time interval to obtain a second pre-estimated receiving time interval;
calculating according to the third receiving time and the second estimated receiving time interval to obtain a fourth estimated time for receiving fourth positioning data; before the fourth estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the fourth estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
8. A data receiving apparatus based on an ultra-wideband positioning tag receiver, the data receiving apparatus comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a first receiving time of first positioning data, a second receiving time of second positioning data and a first data sending time interval between the first positioning data and the second positioning data;
the first calculating unit is used for calculating according to the first receiving time, the second receiving time and the first data sending time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning label receiver;
the second calculating unit is used for calculating according to the first clock frequency offset and the first data sending time interval to obtain a first estimated receiving time interval;
the third calculating unit is used for calculating according to the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data; before the third pre-estimated time, the ultra-wideband positioning tag receiver is in a power-off state, and the third pre-estimated time is used as the next receiving power-on time of the ultra-wideband positioning tag receiver.
9. An electronic device, characterized in that the electronic device comprises a memory for storing a computer program and a processor for executing the computer program to cause the electronic device to perform the method of data reception based on an ultra-wideband positioning tag receiver of any of claims 1 to 7.
10. A readable storage medium, wherein computer program instructions are stored in the readable storage medium, and when the computer program instructions are read and executed by a processor, the data receiving method based on the ultra-wideband positioning tag receiver of any one of claims 1 to 7 is executed.
CN202010715703.8A 2020-07-23 2020-07-23 Data receiving method and device based on ultra-wideband positioning tag receiver Active CN111836348B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010715703.8A CN111836348B (en) 2020-07-23 2020-07-23 Data receiving method and device based on ultra-wideband positioning tag receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010715703.8A CN111836348B (en) 2020-07-23 2020-07-23 Data receiving method and device based on ultra-wideband positioning tag receiver

Publications (2)

Publication Number Publication Date
CN111836348A true CN111836348A (en) 2020-10-27
CN111836348B CN111836348B (en) 2023-06-27

Family

ID=72925141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010715703.8A Active CN111836348B (en) 2020-07-23 2020-07-23 Data receiving method and device based on ultra-wideband positioning tag receiver

Country Status (1)

Country Link
CN (1) CN111836348B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060205421A1 (en) * 2003-11-14 2006-09-14 Paul Record Wireless communication devices and methods
CN101990282A (en) * 2009-08-04 2011-03-23 联芯科技有限公司 Method and device for improving performance of receiver
WO2013154608A1 (en) * 2012-04-13 2013-10-17 Qualcomm Incorporated Systems and methods for clock compensation
US20160127066A1 (en) * 2014-11-03 2016-05-05 Qualcomm Incorporated Relative clock drift calibration for channel stitching
CN107635283A (en) * 2017-09-22 2018-01-26 华南理工大学 A kind of indoor high-density mobile tag alignment system and localization method
CN109413583A (en) * 2018-11-28 2019-03-01 浙江大华技术股份有限公司 A kind of ranging control method and device
CN109615053A (en) * 2018-11-23 2019-04-12 上海神添实业有限公司 A kind of low power dissipation electron label and low power consumption method based on UWB

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060205421A1 (en) * 2003-11-14 2006-09-14 Paul Record Wireless communication devices and methods
CN101990282A (en) * 2009-08-04 2011-03-23 联芯科技有限公司 Method and device for improving performance of receiver
WO2013154608A1 (en) * 2012-04-13 2013-10-17 Qualcomm Incorporated Systems and methods for clock compensation
US20130272455A1 (en) * 2012-04-13 2013-10-17 Qualcomm Incorporated Systems and methods for clock compensation
US20160127066A1 (en) * 2014-11-03 2016-05-05 Qualcomm Incorporated Relative clock drift calibration for channel stitching
CN107635283A (en) * 2017-09-22 2018-01-26 华南理工大学 A kind of indoor high-density mobile tag alignment system and localization method
CN109615053A (en) * 2018-11-23 2019-04-12 上海神添实业有限公司 A kind of low power dissipation electron label and low power consumption method based on UWB
CN109413583A (en) * 2018-11-28 2019-03-01 浙江大华技术股份有限公司 A kind of ranging control method and device

Also Published As

Publication number Publication date
CN111836348B (en) 2023-06-27

Similar Documents

Publication Publication Date Title
JP4680893B2 (en) Virtual real-time clock based on time information from multiple communication systems
NZ509688A (en) Maximum likelihood sychronisation (estimating time delay) for wireless digital communications system using a pilot symbol
JP2005506734A5 (en)
US20160370845A1 (en) System and methods of reducing energy consumption by synchronizing sensors
EP2438683A1 (en) Methods of operating wireless communications devices including detecting times of receipt of packets and related devices
US20170041876A1 (en) Reducing a Number of Wake-Up Frames in a Sequence of Wake-Up Frames
NZ600677A (en) Method and arrangement of determining timing uncertainty
NO20090533L (en) Capture in frequency-shared multi-access systems
AU2003285710A1 (en) Method and device to maintain synchronization tracking in tdd wireless communication
KR102422082B1 (en) Simultaneous Multi-Radio Receiver
KR200332829Y1 (en) User equipment using low power interference signal code power measurements
US20150382285A1 (en) Other radio access technology search inside a gsm tune-away gap in multi-sim devices
CN109314937A (en) Method for sending the control information for system access or monitoring within network nodes, and the method for receiving the control information for system access or monitoring in a wireless device
US10123294B2 (en) Media access control method with time-coherence and deterministic scheduling for wireless communications network
CN111836348B (en) Data receiving method and device based on ultra-wideband positioning tag receiver
CN102685873B (en) Method and system for reducing timing uncertainty of data transmission and reception
KR20050026370A (en) Communication system, transmitting station and receiving station
US20230284157A1 (en) Method and apparatus for clock synchronization in wireless network
CN111918380A (en) Method for synchronizing electronic equipment and reference node in wireless network and electronic equipment
CN108738124B (en) Timing synchronization method and device
JP2004159323A (en) Initial synchronization search device for mobile communication system and its method
WO2009155864A1 (en) Method and device for downlink synchronization tracking
KR100817015B1 (en) Method and apparatus for tracking clock frequency in mb-ofdm system
US8184742B2 (en) RF receiver having timing offset recovery function and timing offset recovery method using thereof
KR20090009637A (en) Mb-ofdm system and method for symbol boundary detection

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