Method for radio measuring applications
11317310 · 2022-04-26
Assignee
Inventors
Cpc classification
H04W24/10
ELECTRICITY
G01S5/14
PHYSICS
H04W72/0453
ELECTRICITY
International classification
H04W24/10
ELECTRICITY
Abstract
A method for radio measuring applications, wherein at least two radio nodes operate at least once in a transmit mode and in a receive mode and form a cell and at least one radio node operates as an extra radio node works exclusively in a receive or transmit mode, each radio node has a timer and a further data interface, to initiate the measurement cycle, an initial signal with a first carrier frequency is transmitted by one of the radio nodes and received by at least one radio node of the cell, during the measurement cycle at least one radio node of the cell transmits a response signal with a further carrier frequency and the response signal is received by at least one radio node.
Claims
1. A method for radio measuring applications having at least three radio nodes, the method comprising: performing a measurement cycle, wherein during the measurement cycle at least two radio nodes form a cell, and at least one further radio node is an extra radio node, and wherein the measurement cycle comprises at least two steps, during the measurement cycle at least two radio nodes of the cell operate at least once in one of the at least two steps in a send mode and operate at least once in one of the at least two steps in a receive mode; operating, during the measurement cycle, the at least one extra radio node exclusively in a receive mode or exclusively in a transmit mode; providing each radio node with its own timer, signal processor, at least one antenna, and a further data interface for data transfer; providing a time offset between the timers; providing that, during each measurement cycle, at least all the transmission signals of the radio nodes of the cell are mutually coherent; transmitting, to initiate the measurement cycle, in a first step, the initial signal with a first carrier frequency by one of the radio nodes in the transmit mode and receiving the initial signal by at least one radio node of the cell in the receive mode; changing at least one radio node of the cell from the receive mode to the transmit mode in at least one further step during the measurement cycle, and emitting the response signal with a further carrier frequency, the response signal being received by at least one radio node of the cell in the receive mode; sending, during the measurement cycle at least one signal or receiving at least one signal by at least one of the extra radio nodes; perfoiining at least two measurement cycles at different carrier frequencies; and operating the method either in a first mode or in a second mode, wherein, in the first mode, each response signal from the at least one radio node of the cell in the receive mode is formed from at least a portion of the received initial signal or from a portion of a received response signal and at least one transfer function and/or at least one of the time offsets is determined on the basis of the received response signals, wherein in the first mode, the radio node changing into the transmit mode determines in each case a complex signal vector from the received initial signal or from one of the received response signals, and the response signal to be transmitted is formed from the complex signal vector or a phase is determined from one of the received response signals and the response signal to be sent is formed using the phase or the inverted phase, and wherein, in the second mode, each response signal is formed independently from each received signal, for at least two received initial signals, a receive signal vector is determined retrospectively, and are transmitted by means of the further data interface and at least one transfer function and/or at least one of the time offsets is determined based on the received response signals and the at least two received and transmitted initial signals.
2. The method according to claim 1, wherein at least three radio nodes are provided in the cell, wherein each of the at least three radio nodes transmits in at least one step and receives in all further steps, wherein only one of the radio nodes transmits in each step.
3. The method according to claim 1, wherein all radio nodes of the cell are designed to operate in a receive mode and in a transmit mode and during at least one measurement cycle, at least one of the radio nodes of the cell operates neither in the transmit mode nor in the receive mode.
4. The method according to claim 1, wherein several extra radio nodes are provided.
5. The method according to claim 4, wherein the position of one of the radio nodes within the cell is determined via several measurement cycles.
6. The method according to claim 4, wherein the position of one of the extra radio nodes is determined via several measurement cycles.
7. The method according to claim 1, wherein a measurement run is formed from several repetitions of the measurement cycle and at least one first radio node is part of the cell in at least one first measurement run and in at least one further measurement run operates as an extra radio node and/or at least one further radio node in at least one first measurement run operates as an extra radio node and is part of the cell in at least one further measurement run.
8. The method according to claim 1, wherein all radio nodes are arranged at a predetermined position and the time offsets between the radio nodes are determined from the transfer functions.
9. The method according to claim 1, wherein a measurement run is formed from a number of repetitions of the measurement cycle and at least the send signals of the radio nodes of the cell are each coherent at least during one measurement run or at least during a plurality of measurement runs.
10. The method according to claim 1, wherein in that the measurement run is formed of a plurality of repetitions of the measurement cycle and the first carrier frequency assumes a predetermined value within the frequency domain for each repetition during the measurement run.
11. The method according to claim 1, wherein each additional carrier frequency corresponds to the first carrier frequency or differs from the first carrier frequency.
12. The method according to claim 1, wherein with each repetition of the measurement cycle, an amplitude and/or a phase of the response signal is changed in addition to the carrier frequency of the response signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus, are not limitive of the present invention, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14)
(15) Each of the radio nodes has its own timer Z(T1) or Z(T2) or Z(T3), the timers respectively specifying the time base T1, T2 or T3 of the respective radio node F1, F2 or FE and the timers Z(T1), Z(T2) and Z(T3) each being independent of each other. The timers are each designed as crystal oscillators. It is assumed that the different timers Z(T1) or Z(T2) or Z(T3) progress in the same units (for example, determined by the frequency of an internal clock), so that the differences in the time bases T1, T2 and T3 can each be reduced to one time offset. (A possible frequency offset between the timers is excluded by further considerations. In the case of a frequency offset, corresponding corrective measures are taken to correct the frequency offset.)
(16) The time offset between the radio nodes is the offset between the respective timers and is direction-dependent, wherein in the further considerations, the sending radio node should always be used as the reference node: If the first radio node F1 is the sending node and the second radio node F2 the receiving node, then the corresponding time offset is T.sub.off, 21=T2−T1. The time offset in the reverse direction is T.sub.off, 12=T1−T2, wherein T.sub.off, 21=−T.sub.off, 12. Including the extra node FE results in a further time offset T.sub.off, 31=T3−T1, wherein here, the following also applies: T.sub.off,31=−T.sub.off, 13. At the same time, a third time offset T.sub.off, 23=T2−T3 between the second node F2 and the extra radio node FE is created. The third time offset can also be determined by the accumulated time offset of the extra radio node FE over the first node F1 to the second radio node F2 with T.sub.off,23=T.sub.off,21+T.sub.off, 13. The following applies analogously: T.sub.off,32=T.sub.off, 12+T.sub.off,31.
(17) The radio nodes F1, F2 and FE are located at positions P1, P2 and P3, which, for example, are fixed by means of their x, y and z coordinates within a Cartesian coordinate system as P1 (x.sub.1, y.sub.1, z.sub.1), P2 (x.sub.2, y.sub.2, z.sub.2) and P.sub.3 (x.sub.3, y.sub.3, z.sub.3). Depending on the embodiment, the positions of the individual radio nodes are at least partially known or also to all radio nodes. Radio nodes whose positions are known are also referred to below as reference radio nodes. Radio nodes whose position is not known are also referred to as tag nodes in the following.
(18) The method in different embodiments allows for the determination of transfer functions and time offsets. An analysis of the transfer functions enables the determination of distances.
(19) In connection with measuring methods for two radio nodes, a one-way transfer function (1WR) and/or a two-way transfer function (also circulation transfer function or 2WR) can be used to determine distances.
(20) Distances between the radio nodes result from the coordinates, for example for the distance between the radio nodes F1 and F2:
D.sub.12=√{square root over ((x.sub.1−x.sub.2).sup.2+(y.sub.1−y.sub.2).sup.2+(z.sub.1−z.sub.2).sup.2)}
(21) It is understood that the distances considered are calculated based on extracted transit times of signals. Any delays within the transmitting and receiving units extend the signal transit time and are reflected in the extracted distances. These have to be corrected by appropriate calibrations.
(22) In the interaction of a plurality of radio nodes, there is the additional possibility of determining path difference transfer functions and transfer functions related to the accumulated path, which directly contain the difference in the length or the sum of two paths from the perspective of a third node. For example, D.sup.3.sub.12(−) is the path length difference of the path length between the extra radio node FE and the first radio node F1 as compared to the path length between extra radio node FE and the second radio node F2: D.sup.3.sub.12(−)=D.sub.31−D.sub.32.
(23) The accumulated path from the first radio node F1 to the extra radio node FE via the second radio node F2 is: D.sup.2.sub.31(+)=D.sub.32+D.sub.21. If there are more than 3 radio nodes, the options expand accordingly.
(24) The two radio nodes F1 and F2 form a cell E1, wherein during a measurement cycle both the first radio node F1 as well as the second radio node F2 operate at least once in a transmit mode and at least once in a receive mode, while the extra radio node according to the exemplary embodiment shown exclusively operates in the receive mode during the measurement cycle. A measurement cycle includes sending an initial signal and sending at least one response signal.
(25) The structure of the radio nodes of the cell E1 or the respectively essential signal processing operations and corresponding function blocks are shown in
(26) The radio nodes F1 and F2 each have a receiving unit RX, a transmitter unit TX, and a data interface DS1, DS2, wherein each data interface DS1 and DS2 supports a communication protocol for wireless data exchange.
(27) As shown in
(28) The up-mixer uses the frequency generator to convert a complex signal vector V1 or V2 from the baseband position to the HF position. The downward mixer converts a high-frequency signal into a signal vector R1 or R2 into the baseband position.
(29) The function block H1 or H2 uses a function also referred to as H1 or H2 to generate a complex transmit vector V1 or V2 from the receive vectors R1 or R2 and/or the parameters, which are provided via the respective data interface DS1 or DS2, for the further generation of a corresponding transmission signal T.sub.1 (m, n) and T.sub.2 (m, n).
(30) The transmission signals TI and TA are transferred via the propagation medium PM. The transfer functions G.sub.12 and G.sub.21 for the respective direction of propagation characterize the influence of the propagation medium PM on the transmission signals TI or TA. G.sub.12=G.sub.21 applies for a typical radio channel.
(31) The time and frequency controller ZFS1 or ZFS2 controls all system state changes in a fixed time regime. The time controller operates on the basis of a time unit T.sub.MU and ensures that all relevant changes of state (sampling and subsampling of the signal vectors V1 and V2, transitions from the transmit mode to the receive mode as well as from the receiving mode to the transmit mode) and frequency changes are firmly connected with the related time base and can be based thereupon.
(32) The time and frequency control ZFS1 or ZFS2 is also responsible for ensuring that the coherence between the signals is maintained along the required length, that is, that settling processes are taken into account and all function blocks are located in linear control areas also in the transition areas (including frequency generator, PLL). The radio nodes F1 and F2 are controlled by the time and frequency control ZFS1 and ZFS2 during the measurement cycle. In the shown embodiment, the measurement cycle includes two steps S1 and S2. This also includes the transition areas (step delay), which are shown as delay elements of the value T.sub.SV. The time and frequency control ZFS1 or ZFS2 also assumes control of the frequency ω.sub.p over an available frequency domain.
(33) As a result, the time and frequency control ZFS1 and ZFS2 in each case generate a phase-coherent domain PD in which the high-frequency synthesis, the generation of the corresponding transmit vectors and the extraction of the receive vectors have a fixed relationship to one another on the live end.
(34) It is understood that the above-described does not exclude that before coupling out in a further mixer, an intermediate frequency is achieved by multiplication with an auxiliary carrier, often referred to as a local oscillator, before the signal is finally converted by converting to the actual target frequency ω.sub.p. The same applies for the receiving process. The received high-frequency signal can also first be converted into an intermediate frequency level and then into the so-called baseband.
(35) It is also understood that the method includes that the transmit signal is formed in a direct-conversion architecture, while the receiving unit operates at a low intermediate frequency. As a consequence, the corresponding transmission signals are shifted to each other by an intermediate frequency f.sub.p=f′.sub.p±f′.sub.IF.
(36) The corresponding sequences of the method for radio measurement applications according to the first alternative embodiment are explained with reference to
(37) In contrast to the radio nodes F1 and F2 of the cell E1, as shown, for example, in
(38) The transmitter unit TX is therefore optional and shown in dashed lines in the illustration. Otherwise, the extra radio node FE in the exemplary embodiment shown is constructed in exactly the same way as the two radio nodes F1 and F2 of the cell E1.
(39)
(40) In the upper part of
(41) In the lower part of
(42) The time axes T2 of the second radio node F2 or T3 of the extra radio node FE are shifted by the time offset T.sub.offs, 12 or T.sub.offs, 13 with respect to the time axis T2 of the radio node F1.
(43) In
(44) Each radio node forms a discrete-time system in itself with T1=n*T.sub.MU+m*T.sub.SF, T2=n*T′.sub.MU+m*T′.sub.SF or T3=n*T″.sub.MU+m*T″.sub.SF.
(45) As shown in
(46) During the first step S1, the second radio node F2 (as part of the first cell) and the extra radio node FE are designed to receive the initial signal TI as a receive vector R.sub.2 (S1; m, n) or R.sub.3 (S1; m, n) emitted by the first radio node F1 after a transmission via the propagation medium PM.
(47) All radio nodes are designed to exchange at least a portion of the received information via the respective data interface DS1, DS2 or DS3 and to receive additional information for the generation of the respective transmit vector V1 or V2.
(48) According to the first mode of the method according to the invention, the transmit vector V2 (S2; m, n) is formed by the functional unit H2 of the second radio node F2 on the basis of the receive vector R.sub.2 (S1; m, n).
(49) During a second step S2, the second radio node F2 transmits a response signal TA (S2; m, n) based on the transmit vector V2 (S2; m, n) by means of the transmitter unit TX. During the second step S2, by means of the receiving units RX, the first radio node F1 of the cell E1 and the extra radio node FE receive the response signal TA sent by the second radio node F2 after transmission via the propagation medium PM as the receive vector R.sub.1 (S2; m, n) and R.sub.3 (S2; m, n). The transmission via the propagation medium PM is illustrated by the functions G.sub.12 (jω.sub.p; S1) and G.sub.32 (jω.sub.p; S1).
(50) As illustrated in
(51) In the first step S1 m=0, n=0, 1, 2, the signal vector V1 (S1; m, n) is converted to the high frequency position by the first radio node F1 using an up-mixer and the signal of the frequency generator of the frequency f.sub.p. The result is the continuous-time initial signal TI at a first carrier frequency ω.sub.p (p=1) with a signal vector V1 (S1; m, n) that is coupled into the propagation medium PM. The initial signal TI assumes the value TI (S1; m, n) at the times T1=(n−1)*T.sub.MU+(m−1)*T.sub.SF. To illustrate, let us assume the signal vector V1 (S1; m, n)=1, i.e., the first radio node F1 sends a reference signal with a carrier frequency ω.sub.p with p=1 as the initial signal TI.
(52) During a first reception period in the first step S1 with m=0, n=0, 1, 2, the second radio node F2 of the cell E1 and the extra node FE respectively determine in each case the receive vectors R.sub.2 (S1, m, n) or R.sub.3 (S1; m, n) by mixing the received HF signal with the signal of the frequency generator of the frequency f′.sub.p or f″.sub.p that is shifted in time by T.sub.offs,21 or T.sub.off,31 with respect to the generator signal of the first radio node F1.
(53) The position of the receive vectors R.sub.2 (m, n) or R.sub.3 (m, n) in the complex plane is first determined by the internal time reference or the respective timer Z(T2) or Z(T3) with T2=n*T′.sub.MU+m*T′.sub.SF or T3=n*T″.sub.MU+m*T″.sub.SF.
(54) The corresponding receive vectors R.sub.2 and R.sub.3 reflect the transfer behavior relative to the initial signal TI of the first radio node F1 of the cell E1 and contain the transfer functions G.sub.12(jω) and G.sub.13(jω) of the propagation medium PM on the frequency ω=2π*f.sub.p and the time and phase offset T.sub.offs, 12 and T.sub.offs, 13 or Δφ.sub.12 and Δφ.sub.12.
(55) On the basis of the receive vector R.sub.2 (m, n), taking into account a possible parameterization, a baseband signal vector V.sub.2 is formed according to V.sub.2 (m, n+3)=H.sub.2 (R.sub.2 (m, n), . . . ) via the data interface DS2 with the aid of the functional unit H.sub.2 and is transmitted as a signal vector V.sub.2 to the transmitter unit TX of the second radio node F2.
(56) In the second step S2 m=0, n=3, 4, 5, a transmission signal TA (S2; m, n) with the frequency f′.sub.p is generated by the second radio node F2 of the cell E1 from the determined baseband vector V2 (S2; m, n) using a mixer and the frequency generator and is coupled out as a response signal TA into the propagation medium PM.
(57) The signal vector V2 (S2; m, n) for m=0, n=3, 4, 5 is thereby formed from the receive vector R.sub.2 (S1; m, n) m=0, n=0, 1, 2, with the aid of the function H2 (R.sub.2 (m, n), . . . ) and thus at least from a portion of the receive vector R.sub.2. Possible functions H for the formation of the response signal V2=H2 (R.sub.2) are H2 (R.sub.2)=R.sub.2, H2 (R.sub.2)=exp (j*phase (R.sub.2)) or H2 (R.sub.2)=1/R.sub.2, H2 (R.sub.2)=conj (R.sub.2) and H2 (R.sub.2)=exp (−j*phase (R.sub.2)).
(58) In the step S2, during a second reception period m=0, n=3, 4, 5, the first radio node F1 of cell E1 and the extra radio node FE respectively determine a receive vector R.sub.1 (S2; m, n) or R.sub.3 (S2; m, n) with m=0, n=3, 4, 5, wherein the position of the receive vector R.sub.I is evaluated in each case with respect to the internal time reference of the respective timer Z(T1), Z(T2) or Z(T3). For this purpose, the received HF signals of the frequency f′.sub.p are converted to the baseband position using a mixer and the respective signal of the respective frequency generator of the frequency f.sub.p or f′.sub.p.
(59) The corresponding receive vectors R.sub.1 and R.sub.3 reflect the transfer behavior relative to the response signal TA of the second radio node F2 of the cell E1 and contain the transfer functions G.sub.12 (jω) and G.sub.32 (jω) of the propagation medium PM on the frequency ω=2π*f.sub.p and the time and phase offsets T.sub.offs, 12 and T.sub.offs,32 or Δφ.sub.12 and Δφ.sub.32.
(60) According to the selection of the function H2 in the second radio node F2 of the cell E1 for the formation of the vector V2, special properties of the measurement result can be achieved. For example, the resulting receive vectors R.sub.1 (jω.sub.p) for H2 (R.sub.2)=R.sub.2, H2 (R.sub.2)=exp (j*angle (R.sub.2)) are independent of the time offset and form the essential properties of the circulation channel transfer function (2WR) G.sub.2WR (jω)=G.sub.21 (jω)*G.sub.12 (jω) between the two radio nodes F1 and F2 of the cell E1. Radio channels are usually reciprocal, so that G.sub.21 (jω)=G.sub.12 (jω).
(61) If the function H2 becomes H2 (R.sub.2)=1/R.sub.2, H2 (R.sub.2)=conj (R.sub.2) and H2 (R.sub.2)=exp (−j*angle (R2)) through one of the functions, then the time offset T.sub.offs, 12 can be determined from the measurement result. The receive vectors R.sub.3 (m, n) are dominated by the already introduced transfer functions of the path difference and the accumulated path, or by differences in time offsets or accumulated time offsets and their combinations.
(62) A measurement cycle, which in the exemplary embodiment comprises a first step S1 and a second step S2, is repeated several times, wherein with each repetition, the carrier frequency ω.sub.p, ω′.sub.p and ω″.sub.p is selected within a predetermined frequency range according to the corresponding requirements. In the illustrated exemplary embodiment, the carrier frequency ω′.sub.p of the second radio node F2 and the carrier frequency ω″.sub.p of the third radio node correspond to the first carrier frequency ω.sub.p of the first radio node F1. With each measurement cycle, m is incremented and ω.sub.p is selected according to the requirements. In the case of a frequency sweep, ω.sub.p is increased by ω.sub.step with each measurement cycle.
(63) There is always a step delay T.sub.SV, T′.sub.SV or T″.sub.SV between the first transmission action and the first reception action or vice versa. This way, influences or interferences through a settling process of the radio nodes are avoided. The step delay T.sub.SV is accordingly greater than a settling time. At the same time, it should be noted that the relationships presented assume a settled steady state. For this reason, these stationary areas of the measurement cycle are delimited by corresponding guard areas or step delays. Signal vectors determined in the transition areas T.sub.SV can only be used with restrictions in the sense of the method. For the case shown, this applies to the vectors R.sub.1 (m, n), R.sub.2 (m, n), R.sub.3 (m, n) with n=0, 3 for all m.
(64) For the implementation of the method according to the exemplary embodiment shown, at least one valid receive vector per radio node of cell E1 is required per measurement cycle and at least one further receive vector is included for each extra node FE operating in the receive mode.
(65) As a result of the measurement cycle, at least one complex signal vector is created for every send/receive direction. The entirety of the signal vectors over the frequencies used corresponds to a discrete sampling in the frequency domain. This is also summarized in a vector L.sub.ij (jω)=[L.sub.ij (jω.sub.1), . . . , L.sub.ij (jω.sub.p))].sup.T (.sup.T stands for transposed), as shown in
(66) With the help of a transformation to the time domain via an iFFT (inverse Fourier transform), the corresponding impulse response is created.
(67) If T.sub.MU is an integer multiple of the iFFT time window, the offsets of the step control have no direct influence on the result of the iFFT. The determined receive vectors L.sub.ij (jω) are then dependent only on the transfer behavior of the propagation medium and the time offset between the participating nodes.
(68) If the propagation behavior is to be dominated by a signal path, then the impulse response has only a peak value. The time T.sub.ij,meas assigned to this peak value is only dependent on the group delay of the corresponding path and the time offset between the corresponding radio nodes. This expansion behavior will be the focus of further considerations to illustrate the relationships. It is understood that the propagation behavior is usually influenced in several ways. Accordingly, these must be extracted with multipath analysis methods from the vectors L.sub.ij (jω).
(69)
(70) of reverse Fourier transform F.sup.−1 { } from the receive vectors F.sup.−1 {L.sub.12 (jω)}, F.sup.−1 {L.sub.21*(jω)}, F.sup.−1{L.sub.32 (jω)}, F.sup.−1{L.sub.31 (jω)}. The temporal position of the corresponding peak values T.sub.12,meas, T*.sub.21, meas, T.sub.32, meas and T.sub.31, meas was also marked.
(71) For the time T.sub.ij, meas assigned to the extracted peak values, the following shall apply: T.sub.ij, meas=T.sub.i-T.sub.j+D.sub.ij/c, wherein c represents the speed of light. With the time offset T.sub.off, ij, T.sub.ij,meas=T.sub.offs,ij+D.sub.ij/c or T.sub.ij, meas=−T.sub.offs, ji+D.sub.ij/c. If one chooses the conjugate complex representation L.sub.ij*(jω) for the transformation instead of L.sub.ij(jω) and transforms it to the time domain, then the resulting impulse responses are symmetrical to the time offset between the two radio nodes.
(72) From the above relationships, it can be shown that T.sub.12, meas and T*.sub.21, meas are symmetrical to the time offset T.sub.offs, 12=(T.sub.12, meas+T*.sub.21, meas)/2, wherein the difference T.sub.12, meas−T.sub.offs, 12 and T.sub.offs, 12−T*.sub.21, meas corresponds to the transit time t.sub.g=D.sub.21/c that is required for the distance D.sub.12. The distance T.sub.12, meas-T*.sub.21,meas corresponds to the circulation time for the route from the first radio node F1 to the second radio node F2 and back, which is also referred to as the 2WR circulation trip time and equals 2*D.sub.12/c. Thus, a measurement process allows for the determination of the distance and the time offset between the radio nodes F1 and F2 of the cell E1.
(73) The measurement results T.sub.32, meas or T.sub.31, meas are to the right of the assigned time offset T.sub.offs, 32 or T.sub.offs, 31.
(74) The use of the measurement results T.sub.32, meas or T.sub.31, meas to determine further time offsets and positions will now be explained. Different cases are considered.
(75) Case A1: Is characterized in that all distances D.sub.13, D.sub.23, D.sub.12 between the radio nodes F1, F2 and FE are known. Then, all the time offsets T.sub.offs, 12=T.sub.12,meas−D.sub.12/c, T.sub.offs,31=T.sub.31,meas−D.sub.13/c and T.sub.offs,32=T.sub.32,meas−D.sub.32/c result. Since D.sub.12 can also be extracted directly from the measurement results, this value need not be known. A comparison of the extracted value with the real value for D.sub.12 allows for the derivation of additional parameters, e.g. for quality control.
(76) This configuration allows for the determination of time offsets of extra radio nodes FE, which only operate in the receive mode and therefore are not part of the cell E1 and are located in a known position.
(77) Case B1: If the cell E1 consists of a first radio node F1 operating as a reference radio node with a known position P1 and a second radio node F2 operating as a tag, which is mobile or whose position is not known, then the extra node FE can serve as a further reference radio node, provided that the extra radio node FE is arranged at a known position.
(78) In this case, if D.sub.13 is known, then the distance D.sub.12 and the time offset T.sub.offs, 12 can be determined directly from the measurements T*.sub.21,meas and T.sub.12,meas as is for case A1. With knowledge of D.sub.13=D.sub.31, the time offset T.sub.offs,31=T.sub.31,meas−D.sub.31/c can be determined with the aid of T.sub.31,meas. The time offset T.sub.offs,32 results from the circulation condition T.sub.offs,32=T.sub.offs,31+T.sub.offs,12 to T.sub.offs,32=(T.sub.31,meas−D.sub.31/c)+(T.sub.12,meas+T*.sub.21,meas)/2. The distance D.sub.23 results with the aid of T.sub.32,meas to D.sub.23=c*(T.sub.32,meas−T.sub.offs,32) and thus to D.sub.23=C*(T.sub.32,meas−(T.sub.31,meas−D.sub.31/c)−(T.sub.12,meas+T*.sub.21,meas)/2). This makes it possible to determine two distances to the tag radio node within a measurement run, in this case the second radio node F2 of cell E1, and to determine the time offsets between all nodes of the arrangement.
(79) By providing additional extra radio nodes FE which also only operate in the receive mode, the number of distances that can be measured within a measurement cycle or a measurement run can be expanded. A further distance value is created for each extra radio node FE. It is of great advantage that the number of steps within a measurement cycle does not have to be expanded. Thus, by adding extra radio nodes FE, the measuring speed can be increased significantly.
(80) For the position determination of a mobile radio node, at least 3 distances to different fixed reference nodes are required. In real propagation environments, 5 to 6 distance measurements are likely necessary for reliable position determination, which can be obtained in one measurement run with a known position, for example, with a stationary radio node F1 as part of the cell E1 and five extra nodes FE1, FE2, FE3, FE4 and FE5.
(81) Case C1: In this case, the two radio nodes F1 and F2 of the cell E1 are both arranged at known positions P1 and P2 and thus serve as reference radio nodes. The distance D.sub.12 is thus known. From the measured values T*.sub.21,meas and T.sub.12,meas, D.sub.12 can also be determined for quality assessment. The determination of the T.sub.off, 12 is necessary for the further process. This is done as described in the previous examples.
(82) A direct determination of further distances is not possible. However, the measurement results T.sub.12,meas, T*.sub.21,meas, T.sub.32,meas and T.sub.13,meas can be used for the determination of distance differences D.sup.3.sub.12(−)=D.sub.31−D.sub.32. It can be shown that the distance difference D.sup.3.sub.21(−)=D.sub.32−D.sub.31 can be calculated from the measured values. This results, for example, from D.sup.3.sub.21(−)=c*(T.sub.32,meas−T.sub.31,meas−T.sub.offs, 12). Analogously, the derivation of accumulated paths is also possible.
(83) When determining distance differences, the arc for time difference measurement can be closed.
(84)
(85) In each step, one of the three active radio nodes of the cell E1 operates in the transmit mode for transmitting the initial signal or a first response signal or a second response signal. The radio nodes of the cell E1 each calculate their time offset and transmit this via the data interfaces also to the mobile extra radio nodes (tag radio nodes), so that the extra radio nodes determine several distance differences to the different pairs of radio nodes of the cell E1 and therefrom, determine the position using known algorithms.
(86) The special feature of this use case is that with a limited set of reference radio nodes, which together form the cell E1, an arbitrary number of extra nodes FE can determine their position using differences in distance. These extra nodes FE only have to receive and evaluate the corresponding transmission signals and receive the determined time offsets of the radio nodes of the cell E1 via the respective data interface DS. The data interfaces can also be wireless. The procedure is reminiscent of GPS systems. In the presented method, the nodes of the cell do not need to be elaborately synchronized and do not require any highly stable time references, such as the GPS satellites, in order to be able to determine their respective position using distance differences.
(87) According to a second embodiment, the extra node FE operates exclusively in the send mode, so there are some similarities and differences. The corresponding structure of the arrangement of function blocks is shown in
(88) In the exemplary embodiment shown, the extra radio node has a transmitting unit TX. A receiving unit is optional or is not required, since the extra radio node only operates in the transmitting mode during the measurement cycle. Since both the radio nodes F1, F2 of the cell E1 and the extra radio node FE alternate in sending signals, the measurement cycle expands to three steps S1, S2 and S3. The order in which the individual radio nodes F1, F2 and FE transmit is of secondary importance for the method. As shown in
(89) Thus, a total of two receive vectors (in step S1 for n=1, 2 in step S2 for n=4, 5 and in step S3 for n=7, 8) are created per step in the receiving radio nodes. The indices/time windows n=0, 3, 6 are reserved for systems transitions and settling processes. The steps S1 and S2 thus resemble the steps S1 and S2 of the method illustrated in
(90) According to an alternative embodiment, the extra node FE modifies the vector V3 according to parameters received by the extra radio node FE via the data interface DS3. As long as the parameters are known to all participating radio nodes, all radio nodes can adapt their behavior accordingly.
(91) All of the statements made prior about the treatment of the receive vectors can also be applied to the arrangement with an extra radio node operating exclusively in transmit mode. Other application properties result in connection with extra nodes that exclusively transmit. However, the basic relationships remain the same.
(92)
(93) F.sup.−1{L.sub.21*(jω)}, F.sup.−1{L.sub.23(jω)}, F.sup.−1{L.sub.13(jω)}. The temporal position of the respective peak values T.sub.12,meas, T*.sub.21,meas, T.sub.23,meas and T.sub.13,meas was also highlighted. The use of the measurement results to support the determination of time offsets and positions will now be explained. Various cases are considered.
(94) Case A2: If all distances D.sub.13, D.sub.23, D.sub.12 are known, then all the time offsets T.sub.offs, 12, T.sub.offs, 13 and T.sub.offs,23 can be determined. Since D.sub.12 can also be directly extracted from the measurement results, this value need not be known. A comparison of the extracted value with the real value for D.sub.12 allows for the derivation of additional parameters.
(95) This configuration allows for the time offsets of extra radio nodes FE operating only in transmit mode to be determined.
(96) Case B2: If the cell E1 consists of a first radio node F1 with a known position and a second radio node F2 with an unknown position, then the extra node FE arranged at a known position can serve as a reference radio node. In this case, D.sub.13 is known and
(97) D.sub.12 as well as the time offset T.sub.offs, 12 can be determined directly from the measurements T.sub.*21,meas and T.sub.12,meas. With knowledge of D.sub.13, the time offset T.sub.offs, 13 can be determined with the aid of T.sub.13,meas. The time offset T.sub.offs,23 results from the circulation condition T.sub.offs,23=T.sub.offs, 13−T.sub.offs, 12. The distance D.sub.23 results with the aid of T.sub.23,meas to D.sub.23=c*(T.sub.23,meas−T.sub.offs,23) corresponding to D.sub.23=c*(T.sub.23,meas−(T.sub.13,meas−D.sub.13/c)+(T.sub.12,meas+T*.sub.21,meas)/2). It is therefore possible to determine two distances between the second radio node F2 and the other radio nodes within one measurement run and to determine the time offsets between all radio nodes of the arrangement.
(98) By the provision of further extra radio nodes FE, each also operating in transmit mode and each arranged at a known position, the number of distances that can be measured within one measurement run can be expanded. A further distance value is created for each extra radio node FE. However, since further steps within the measurement cycle have to be introduced for each additional extra FE, the speed gain for the position determination as compared to case B1 is only moderate.
(99) This embodiment variant for a second extra radio node FE2 is shown in
(100) Case C2: In this case, the two radio nodes F1 and F2 of the cell E1 are each arranged at a known position and thus serve as reference radio nodes. The distance D.sub.12 is known and can also be determined, for example for quality assessment, from the measurement results. From the measured values T*.sub.21,meas and T.sub.12,meas, first the time offset T.sub.offs, 12 is determined. A direct determination of further distances is not possible. However, the measurement results T.sub.12,meas, T*.sub.21,meas, T.sub.23,meas and T.sub.13,meas can be used for the determination of distance differences D.sup.3.sub.12(−)=D.sub.13−D.sub.23. It can be shown that the distance difference D.sup.3.sub.12(−)=D.sub.13−D.sub.23 can be calculated from the measured values. According to the procedure shown under C1, this results, for example, in
D.sup.3.sub.12(−)=c*(T.sub.13,meas−T.sub.23,meas−(T.sub.12,meas+T*.sub.21,meas)/2)
(101) Analogously, it is also possible to derive accumulated paths. The arc for time difference measurement can be closed when determining distance differences.
(102) If the cell E1 is now expanded by other radio nodes (reference radio nodes) respectively arranged at a known position, which in the current operation perform the series of measurement cycles and also evaluate the transmission signal of the extra radio nodes FE, then the number of measured distances can be increased per unit time. Ultimately, all radio nodes operating in the transmit mode need a transmission time window. The speed gain to be expected when expanding the cell E1 is therefore rather moderate.
(103) Case D2: This is an expansion of the case C2 in terms of expanding the arrangement by additional extra radio nodes, as shown in
(104) The determined receive signals transmit the additional extra radio nodes via the respective data interface to the other radio nodes and/or a computing unit. According to the relationships in the cases A1 and A2, if the distances between the reference radio nodes are known, all time offsets can be determined. This means that an arrangement with a tag node (first extra radio node FE operating exclusively in the transmit mode) and the two radio nodes F1 and F2 of the cell E1 can be expanded by any number of further extra nodes FE exclusively operating in the receive mode if the other extra nodes FE exchange their results via the data interfaces with all of the other radio nodes. The number of distance differences that can be determined at the same time increases greatly, since with each added extra radio node FE the number of additionally available links is determined by the number of available radio nodes. Theoretically, any number of distance differences can be determined with one measurement run. 5 to 6 distance differences are practically relevant for determining a position.
(105) It is understood that a transformation from the frequency domain to the time domain is complex.
(106) The presented operations for the determination of distances, distance differences and time offsets using T.sub.12,meas, T*.sub.21,meas, T.sub.23,meas and T*.sub.13,meas substantially include vector addition, vector subtraction, and scalar multiplication of vectors. These operations should expediently first be carried out in the frequency domain, since a transformation from the frequency domain to the time domain requires a high level of computation and usually generates a larger number of interpolation points. (The iFFT is also helpful for interpolation.) This increased point number must then also be processed accordingly.
(107)
(108) Four stationary radio nodes F1, F2, F3 and F4 are provided, wherein each radio node comprises a transmitter unit TX, a receiver unit RX, a timer.
(109) Successively, always two of the four radio nodes F1, F2, F3 and F4 form the cell E1 and exchange an initial signal T.sub.I and a response signal T.sub.A as part of a measurement cycle, wherein during this measurement cycle the remaining two radio nodes exclusively operate as extra radio node FE in the receive mode and receive the initial signal T.sub.I and the response signal T.sub.A.
(110) This embodiment can be used for self-calibration, for example.
(111) With the embodiment shown, it is also possible to monitor the space between the stationary radio nodes. The state of a space (empty, occupied) can be determined, for example, by multipath analysis of the received signals. The multipath analysis also enables the localization of moving objects or the identification of movements in a space between the radio nodes.
(112) This embodiment can also be expanded by further extra nodes that operate exclusively in the receive mode as further reference nodes.
(113) The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are to be included within the scope of the following claims.