CN111836348B - 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
CN111836348B
CN111836348B CN202010715703.8A CN202010715703A CN111836348B CN 111836348 B CN111836348 B CN 111836348B CN 202010715703 A CN202010715703 A CN 202010715703A CN 111836348 B CN111836348 B CN 111836348B
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.)
Active
Application number
CN202010715703.8A
Other languages
Chinese (zh)
Other versions
CN111836348A (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 relates to the technical field of positioning. Wherein the method comprises the following steps: 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; 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver. It can be seen that implementing this embodiment can reduce the duty cycle of the ultra wideband positioning tag receiver, thereby reducing overall power consumption and improving the heat dissipation performance of the ultra wideband positioning tag receiver.

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 are presented to people, so that people can select various positioning modes. Among them, UWB positioning 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 needs to ensure that any packet of base station data is not missed, so the ultra wideband positioning tag receiver is always kept in an on state, which results in high overall power consumption and poor heat dissipation performance of the ultra wideband positioning tag receiver.
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-wideband positioning tag receiver, which can reduce overall power consumption of the ultra-wideband positioning tag receiver and improve heat dissipation performance of the ultra-wideband positioning tag receiver.
An embodiment of the present application provides a data receiving method based on an ultra-wideband positioning tag receiver, where the method includes:
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;
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 a base station and an ultra-wideband positioning tag receiver;
calculating according to the first clock frequency offset and the first data transmission time interval to obtain a first 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver.
In the implementation process, the method has acquired the first positioning data and the second positioning data, and has controlled the ultra wideband positioning label receiver to shut down when the second positioning data is acquired, and on the basis, the first receiving time of the first positioning data, the second receiving time of the second positioning data and the data sending time interval between the first positioning data and the second positioning data are preferentially acquired; then, calculating according to the first receiving time, the second receiving time and the data sending time interval to obtain clock frequency offset between the base station and the ultra-wideband positioning tag receiver; further, calculating according to the clock frequency deviation and the data transmission 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 a third estimated time for receiving the third positioning data. Therefore, the next receiving start-up time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, and the shutdown time of the ultra-wideband positioning tag receiver (i.e. the time for receiving the second positioning data to the third estimated time) can be determined, so that the overall power consumption of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be reduced by the low duty cycle of the ultra-wideband positioning tag receiver, and the heat dissipation performance of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be improved.
Further, the step of acquiring the first receiving time of the first positioning data, the second receiving time of the second positioning data, and the first data transmission time interval between the first positioning data and the second positioning data includes:
acquiring a first receiving time of the first positioning data and a second receiving time of the 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 transmission time interval is calculated so as to calculate the clock frequency offset according to the data transmission time interval, and the time synchronization of the base station and the ultra-wideband positioning tag receiver is carried out according to the clock frequency offset, so that the data transmission 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 a data reception time interval from an absolute value of a difference between the first reception time and the second reception time;
and calculating according to the data receiving time interval and the first data transmitting time interval 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 can be calculated according to the data receiving time interval and the data transmitting 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 transmitting 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;
substituting the data receiving time interval and the first data sending time interval into the custom 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 a 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 the third positioning data includes:
Calculating according to the second receiving time, the first estimated receiving time interval and the preset advanced receiving time length to obtain a third estimated time for receiving third positioning data; so that the ultra wideband positioning tag receiver can be ready to receive the third positioning data.
In the implementation process, the next receiving start-up time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, and compared with the case 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, the UWB chip is adopted for timing, 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 the third positioning data, the method further includes:
judging whether the ultra-wideband positioning tag receiver receives the third positioning data or not;
and when the ultra-wideband positioning tag receiver receives the third positioning data, the ultra-wideband positioning tag receiver is turned off.
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 transmission time interval to obtain a second 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 method can comprehensively calculate the fourth estimated time for receiving the fourth positioning data 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 to accept the fourth data, further lower duty ratio is realized, and overall power consumption is reduced.
A second aspect of the embodiments of the present application provides a data receiving device based on an ultra-wideband positioning tag receiver, where the data receiving device includes:
an acquisition unit configured to acquire a first reception time of first positioning data, a second reception time of second positioning data, and a first data transmission time interval between the first positioning data and the second positioning data;
the first calculation 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 tag receiver;
the second calculation unit is used for calculating according to the first clock frequency deviation and the first data transmission time interval to obtain a first estimated receiving time interval;
The third calculation 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver.
In the implementation process, the data receiving device acquires the first positioning data and the second positioning data when working, and controls the ultra-wideband positioning tag receiver to be turned off when the second positioning data is acquired, and on the premise in sequence, the data receiving device 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, a first calculation 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 tag receiver; further, the second calculation unit calculates according to the first clock frequency deviation and the first data transmission time interval to obtain a first estimated receiving time interval; and finally, a third calculation unit calculates 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. Therefore, the next receiving start-up time of the ultra-wideband positioning tag receiver is determined by calculating the third estimated time, and the shutdown time of the ultra-wideband positioning tag receiver (i.e. the time for receiving the second positioning data to the third estimated time) can be determined, so that the overall power consumption of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be reduced by the low duty cycle of the ultra-wideband positioning tag receiver, and the heat dissipation performance of the ultra-wideband positioning tag receiver (ultra-wideband positioning tag receiver) can be improved.
Further, the acquisition unit includes:
an acquisition subunit, configured to acquire a first receiving time of the first positioning data and a second receiving time of the second positioning data;
an extraction subunit, configured to extract a first transmission time of the first positioning data from the first positioning data, and extract a second transmission time of the second positioning data from the second positioning data;
and the calculating subunit is used for calculating according to the first sending time and the second sending time to obtain a data sending time interval between the first positioning data and the second positioning data.
In the implementation process, the data transmission time interval is calculated by the calculating subunit, so that the clock frequency offset is calculated according to the data transmission time interval, the time synchronization of the base station and the ultra-wideband positioning tag receiver is performed according to the clock frequency offset, the data transmission and receiving precision is improved, and the error is reduced.
A fourth aspect of the present application provides an electronic device, including a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to execute the computer program to cause the electronic device to perform the data receiving method based on the ultra-wideband positioning tag receiver according to any one of the first aspect of the present application.
A fifth aspect of the embodiments of the present application provides a computer readable storage medium storing computer program instructions that, when read and executed by a processor, perform the method for receiving data based on the 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 needed 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 should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of data receiving based on an ultra wideband positioning tag receiver according to an embodiment of the present application;
fig. 2 is a schematic flow chart of data receiving 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 receiving 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 another data receiving based on an ultra wideband positioning tag receiver according to the 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 application.
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 numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only to distinguish the description, and are not to be construed as indicating or implying relative importance.
Example 1
Referring to fig. 1, fig. 1 is a flowchart of a data receiving method based on an ultra wideband positioning tag receiver according to an embodiment of the present application. The data receiving method based on the ultra-wideband positioning tag receiver comprises the following steps:
s101, 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.
In the embodiment of the present application, the execution body of the method may be a communication device loaded with a UWB chip, specifically may be a base station loaded with a UWB chip, and the embodiment of the present application is not limited thereto.
In the embodiment of the application, UWB (Ultra Wide Band) technology is a wireless carrier communication technology, which does not adopt a sinusoidal carrier, but uses non-sinusoidal narrow pulses of nanosecond level to transmit data, and the occupied frequency spectrum is very Wide. The UWB technology has the advantages of low system complexity, low power spectrum density of the transmitted signal, 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 the embodiment of the present application.
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 tag receiver.
In an embodiment of the present application, an ultra wideband positioning tag receiver includes a 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 delay transmission, can specify the transmission time, and further realizes a timing transmission function; the UWB chip supports delayed reception, and can open a receiving window at a designated moment so as to realize a timing receiving function.
Referring to fig. 5, fig. 5 is a schematic diagram illustrating data communication between a base station and an uwb positioning tag receiver according to an embodiment of the present application. As shown in fig. 5, the base station and the ultra wideband positioning tag receiver both adopt UWB chips to perform timing, the base station transmits data at fixed intervals, the corresponding ultra wideband positioning tag receiver starts receiving at fixed intervals based on the current receiving time, and then closes the receiver after the window T receives the data for a short period of time, thus realizing data receiving and reducing power consumption.
Fig. 5 illustrates the data transmission implementation principle of the base station in a fixed period and the data reception principle of the ultra wideband positioning tag receiver. The base station and the ultra wideband positioning tag receiver both define a transmission time interval deltat. The base station finishes transmitting, reads the last frame transmitting finishing time T, and sets the next frame transmitting time T+DeltaT, that is, the base station can set the transmitting time, and the data frame transmitted by the base station comprises the transmitting time of the data frame transmitted by the base station. In case the base station transmits data for the first time, the current system amount time T can be read through UWB technology, and the next frame transmission time t+Δt is set. The next transmission time can be set by combining the base station transmission completion time and the transmission interval Δt at other times.
Correspondingly, the ultra-wideband positioning tag receiver defaults to normally open to receive after being electrified, continuously receives 2 times of base station data, and can execute the preset data receiving step after 2 times so as to achieve the purpose of saving electricity.
As shown in fig. 5, the steps of presetting received data of the ultra wideband positioning tag receiver include: and receiving the data frame sent by the base station, analyzing the data frame to obtain the content of the data frame, determining the base station sending time Tx of the data frame according to the content of the data frame, and simultaneously reading the receiving time Rx of the data frame from the inside of the ultra-wideband positioning tag receiver.
As shown in fig. 5, a first reception time R1, a second reception time R2, and a data transmission time interval Δt are set 21 The time difference delta R before and after the ultra-wideband positioning label receiver receives the data is calculated 21 =R 2 -R 1 Then according to DeltaT 21 And DeltaR 21 Two parameters, clock frequency offset k=fun (Δt 21 ,ΔR 21 ) The clock frequency offset k=fun (Δt) 21 ,ΔR 21 ) Wherein, the fun function is a preset custom function.
And S103, calculating according to the first clock frequency deviation and the first data transmission 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 time of the transmission, and the fixed period also adopts the UWB chip to time.
In the examples of the present application, K and DeltaT are known 21 Wherein DeltaT 21 For the first data transmission time interval, according to the formula k=fun (Δt 21 ,ΔR 32 ) Inverting the fun function to calculate ΔR 32 The obtained DeltaR 32 I.e., the first estimated time interval for reception.
S104, 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver.
In this embodiment of the present application, the second receiving time is set to be R 2 The first estimated receiving time interval is DeltaR 32 Third estimated time R 3 =R 2 +ΔR 32 -window t/2, wherein the preset receiving duration is window t/2.
It can be seen that, 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 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 includes:
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 at T 1 Transmitting first positioning data at moment, and ultra-wideband positioning label receiver at first receiving time R 1 Receiving first positioning data, the base station is at T 2 Transmitting second positioning data at the moment, and the ultra-wideband positioning label receiver is at a second receiving time R 2 Second positioning data is received.
S202, extracting first sending time of the first positioning data from the first positioning data, and extracting second sending time of the second positioning data from the second positioning data.
In this embodiment of the present application, the positioning data sent by the base station includes a sending time of the base station sending the positioning data. Wherein the first positioning data includes a first transmission time T 1 The second positioning data includes a second transmission time T 2
And 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 this embodiment, let the first sending time be T 1 The second transmission time is T 2 The first data transmission time interval deltat 21 =T 2 -T 1
In this embodiment of the present application, the steps S201 to S203 are implemented, so that the first receiving time of the first positioning data, the second receiving time of the second positioning data, and the data transmission time interval between the first positioning data and the second positioning data can be obtained.
After step S203, the method further includes the steps of:
s204, determining the absolute value of the difference 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 R 1 And a second reception time of R 2 The first data receiving time interval is |ΔR 21 ∣=∣R 2 -R 1 ∣。
S205, acquiring 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 this embodiment, the fun function is set as a preset custom function, and the first data transmission time interval Δt is set 21 And data reception time interval |Δr 21 Substituting i into the formula k=fun (Δt 21 ,ΔR 21 ) Wherein K is clock frequency offset, and then K value can be calculated.
In the present embodiment, k=fun (Δt 21 ,ΔR 21 ) The value of (2) may be K 1 ,K 1 Is the first clock frequency offset.
In this embodiment of the present application, the step S205 is implemented, and the calculation can be performed according to the data receiving time interval and the first data sending time interval, so as to obtain the clock frequency offset between the base station and the ultra wideband positioning tag receiver.
In this embodiment of the present application, the steps S204 to S205 are implemented, and the calculation can be performed according to the first receiving time, the second receiving time, and the first data sending time interval, so as to obtain the first clock frequency offset between the base station and the ultra wideband positioning tag receiver.
After step S205, the method further includes the steps of:
s206, calculating according to the first clock frequency deviation and the first data transmission time interval to obtain a first estimated receiving time interval.
Implementation of the present applicationIn the example, the clock frequency offset K and the data transmission time interval DeltaT are known 21 According to the formula k=fun (Δt 21 ,ΔR 32 ) Inverting the fun function to calculate ΔR 32 The obtained DeltaR 32 I.e., the first estimated time interval for reception.
S207, calculating according to the second receiving time, the first estimated receiving time interval and the preset advanced receiving time length to obtain a third estimated time for receiving third positioning data; so that the ultra wideband positioning tag receiver can be ready to receive third positioning data.
In the embodiment of the present application, let the second receiving time be R 2 The first estimated receiving time interval is DeltaR 32 The preset advanced receiving time length is window T/2, and the third estimated time R 3 =R 2 +ΔR 32 -windowT/2。
In this embodiment of the present application, after the ultra wideband positioning tag receiver receives the second positioning data, the second positioning data may be received according to R 2 Predicting frequency offset K to obtain theoretical moment R of arrival of third positioning data of base station 2 +ΔR, which can be set at a third estimated time R 3 Starting the data receiving function of the ultra-wideband positioning tag receiver is equivalent to half window opening in advance. And when receiving the third positioning data sent by the base station, closing the data receiving function of the ultra-wideband positioning label receiver.
In this embodiment of the present application, window is a preset receiving duration, and is used to represent a preset data receiving time window value.
In the embodiment of the application, R 2 +ΔR 32 Windows T/2 to R 2 +ΔR 32 When the third positioning data is not received within the period of (1), R 2 +ΔR 32 To R 2 +ΔR 32 And continuing to receive the third positioning data in the +window T/2 period so that the third positioning data is received. If the data is not received, sending abnormal receiving information to the related working equipment so that the staff can know that the positioning data is abnormal in receiving.
In this embodiment, the step S207 is implemented, and the calculation can be performed according to the second receiving time and the first estimated receiving time interval, so as to obtain a third estimated time for receiving the third positioning data; the third estimated time is used as the next receiving start-up time of the ultra-wideband positioning tag receiver.
After step S207, the following steps are further included:
s208, judging whether the ultra-wideband positioning label receiver receives the third positioning data, if so, executing step S209; if not, the process is ended.
S209, turning off the ultra-wideband positioning tag receiver.
In this embodiment of the present application, after the ultra wideband positioning tag receiver is turned off, it is set that the ultra wideband positioning tag receiver is currently at R x-1 The x-1 positioning data is received at the moment, and the estimated time for the next receiving of the x positioning data is estimated to be R x-1 +ΔR x(x-1) 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) -window T/2 moment;
step 2: after the x-th positioning data is received, the ultra-wideband positioning tag receiver is turned off;
step 3: let the time of receiving the x-th positioning data be R x Then the estimated receiving time interval delta R is updated and calculated x(x-1) Data transmission time interval Δt x(x-1)
Step 4: by the formula k=fun (Δt x(x-1) ,ΔR x(x-1) ) Calculating the current clock frequency offset K;
step 5: according to the current clock frequency offset K and the formula k=fun (Δt x(x-1) ,ΔR (x+1)x ) Calculating the estimated receiving time interval delta R (x+1)x
In the above embodiment, the above steps 1 to 5 are repeated continuously, and the base station is used to periodically send positioning data to the ultra wideband positioning tag receiver, and the ultra wideband positioning tag receiver periodically opens the reception, so that in order to synchronize the data transmission of the base station and the data reception of the ultra wideband positioning tag receiver, the ultra wideband positioning tag receiver performs clock synchronization processing with the base station after receiving the positioning data each time, so as to ensure that the sending and receiving steps at two ends are consistent. In the actual processing process, the ultra-wideband positioning tag receiver can advance the window time of window T/2 and start the number receiving function.
In this embodiment of the present application, the ultra wideband positioning tag receiver only has a window for receiving time of window to start the data receiving function, and assuming that the time interval for the base station to transmit positioning data is 10ms and window=100 us, the duty ratio is 100us/10 ms=1/100 can be calculated. 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, the UWB chip is adopted for timing, 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 transmission time interval to obtain a second estimated receiving time interval;
Calculating according to the third receiving time and the second estimated receiving time interval to obtain 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.
It can be seen that, 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 device based on an ultra wideband positioning tag receiver according to an embodiment of the present application. As shown in fig. 3, the data receiving apparatus based on the ultra wideband positioning tag receiver includes:
an obtaining unit 310, 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 transmission 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, and 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 transmission time interval, so as 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, and obtain a third estimated time for receiving third positioning data; the third estimated time is used as the next receiving start-up time of the ultra-wideband positioning tag receiver.
Referring to fig. 4 together, fig. 4 is a schematic structural diagram of another data receiving apparatus 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 obtained by optimizing the data receiving device based on the ultra-wideband positioning tag receiver shown in fig. 3. As shown in fig. 4, the acquisition 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.
An extracting subunit 312 is configured to extract the first sending time of the first positioning data from the first positioning data, and extract the second sending time of the second positioning data from the second positioning data.
A calculating subunit 313, configured to calculate according to the first transmission time and the second transmission time, and obtain a first data transmission time interval between the first positioning data and the second positioning data.
As an alternative embodiment, the first computing 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.
The time calculation subunit 322 is configured to calculate according to the data receiving time interval and the data sending time interval, so as to obtain a clock frequency offset between the base station and the ultra wideband positioning tag receiver.
As a further alternative embodiment, the time calculation 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 transmitting time interval into a custom function to calculate so as 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 duration, obtain a third estimated time for receiving the third positioning data; so that the ultra wideband positioning tag receiver can be ready to receive third positioning data.
As an alternative embodiment, the data receiving device 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 alternative embodiment, 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 transmission 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, and 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 transmission time interval, 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, and 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, the explanation of the data receiving apparatus based on the ultra wideband positioning tag receiver may refer to the description in embodiment 1 or embodiment 2, and the description is not repeated in this embodiment.
Therefore, by implementing the data receiving device based on the ultra-wideband positioning tag receiver described in the embodiment, 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.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners as well. The apparatus embodiments described above are merely illustrative, for example, flow diagrams 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, the functional modules in the embodiments of the present application may be integrated together to form a single part, or each module may exist alone, or two or more modules may be integrated to form a single 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 may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in 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, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely exemplary embodiments of the present application and is not intended to limit the scope of the present application, and various modifications and variations may be suggested to one skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application. It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
The foregoing is merely 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 think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to 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 relational terms such as first and second, and the like are 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. Moreover, 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 one … …" does not exclude the presence of other like 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, the method comprising:
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;
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 a base station and an ultra-wideband positioning tag receiver;
calculating according to the first clock frequency offset and the first data transmission time interval to obtain a first 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver.
2. The method for receiving data based on an ultra wideband positioning tag receiver of claim 1, wherein the step of obtaining a first reception time of first positioning data, a second reception time of second positioning data, and a first data transmission time interval between the first positioning data and the second positioning data comprises:
Acquiring a first receiving time of the first positioning data and a second receiving time of the 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 for receiving data based on an ultra wideband positioning tag receiver according to claim 1, wherein the step of calculating according to the first receiving time, the second receiving time and the first data transmitting time interval to obtain a first clock frequency offset between the base station and the ultra wideband positioning tag receiver comprises:
determining a data reception time interval from an absolute value of a difference between the first reception time and the second reception time;
and calculating according to the data receiving time interval and the first data transmitting time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
4. The method for receiving data based on an ultra-wideband positioning tag receiver of claim 3, wherein the step of calculating according to the data receiving time interval and the first data transmitting time interval to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver comprises:
acquiring a preset custom function;
substituting the data receiving time interval and the first data sending time interval into the custom function for calculation to obtain a first clock frequency offset between the base station and the ultra-wideband positioning tag receiver.
5. The method for receiving data based on an ultra wideband positioning tag receiver of claim 1, wherein the step of calculating based on the second receiving time and the first estimated receiving time interval to obtain a third estimated time for receiving third positioning data comprises:
calculating according to the second receiving time, the first estimated receiving time interval and the preset advanced receiving time length to obtain a third estimated time for receiving third positioning data; so that the ultra wideband positioning tag receiver can be ready to receive the third positioning data.
6. The method for receiving data based on an ultra wideband positioning tag receiver of claim 1, wherein 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 comprises:
judging whether the ultra-wideband positioning tag receiver receives the third positioning data or not;
and when the ultra-wideband positioning tag receiver receives the third positioning data, the ultra-wideband positioning tag receiver is turned off.
7. The ultra-wideband positioning tag receiver-based data receiving 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 transmission time interval to obtain a second 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 device based on an ultra-wideband positioning tag receiver, the data receiving device comprising:
an acquisition unit configured to acquire a first reception time of first positioning data, a second reception time of second positioning data, and a first data transmission time interval between the first positioning data and the second positioning data;
the first calculation 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 tag receiver;
the second calculation unit is used for calculating according to the first clock frequency deviation and the first data transmission time interval to obtain a first estimated receiving time interval;
The third calculation 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 estimated time, the ultra wideband positioning tag receiver is in a power-off state, and the third estimated time is used as the next receiving power-on time of the ultra wideband positioning tag receiver.
9. An electronic device comprising a memory for storing a computer program and a processor that runs the computer program to cause the electronic device to perform the ultra wideband positioning tag receiver based data reception method of any one of claims 1 to 7.
10. A readable storage medium having stored therein computer program instructions which, when read and executed by a processor, perform the ultra wideband positioning tag receiver based data reception method of any one of claims 1 to 7.
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 CN111836348A (en) 2020-10-27
CN111836348B true 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 (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0326590D0 (en) * 2003-11-14 2003-12-17 Univ Heriot Watt Novel wireless communication devices and methods
US20160127066A1 (en) * 2014-11-03 2016-05-05 Qualcomm Incorporated Relative clock drift calibration for channel stitching

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
CN111836348A (en) 2020-10-27

Similar Documents

Publication Publication Date Title
US10820270B2 (en) Preamble detector
KR101873178B1 (en) Low power synchronization in a wireless communication network
US9699736B2 (en) Reducing a number of wake-up frames in a sequence of wake-up frames
JP2005506734A5 (en)
US9872335B2 (en) Iterative receiver wake-up for long DRX periods
KR20050090350A (en) Base station using low power interference signal code power measurements
KR20160083101A (en) System and methods of reducing energy consumption by synchronizing sensors
CN109959948B (en) Position information acquisition method, terminal, storage medium and electronic device
US11777862B2 (en) Method of receiver window widening and autodrift calculation using packet timestamping
CN111836348B (en) Data receiving method and device based on ultra-wideband positioning tag receiver
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
US7394877B2 (en) Low-power packet detection using decimated correlation
CN102685873B (en) Method and system for reducing timing uncertainty of data transmission and reception
US20230284157A1 (en) Method and apparatus for clock synchronization in wireless network
CN111918380B (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
TW561706B (en) Method and apparatus for multipath signal detection, identification, and monitoring for wideband code division multiple access systems
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
JPH10190619A (en) Synchronizing device
WO2014131312A1 (en) Frame synchronization method and system, transmitting terminal, receiving terminal and computer storage medium
CN110366237B (en) Method and device for joint estimation of time offset and frequency offset

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