DETERMINING THE POSITION OF SENSOR NODES OF A SENSOR NETWORK

20170328979 · 2017-11-16

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention relates to a method for determining the position of a first sensor node relative to a second sensor node, wherein the first and the second sensor nodes are communicatively connected to each other and are a constituent part of a sensor network, comprising the method steps: reception of signal sections of transmitted signals from at least two transmitters by the first and the second sensor node, beginning at a time t.sub.1 for a time period t.sub.RX; determining the angle of incidence of the transmitted signals to at least one of the sensor nodes; determining the distance between the sensor nodes from the propagation time differences of the transmitted signals from the at least two transmitters received at the first and second sensor nodes; determining the position of the first sensor node relative to the second sensor node from the distance between the sensor nodes and the angle of incidence of the transmitted signals, wherein the sensor nodes determine the time t.sub.1 and the time period t.sub.1 in relation to a reference frequency which is derived from the received transmitted signal from at least one of the transmitters.

    Claims

    1. A method for determining the position of a first sensor node (RX.sub.1) relative to a second sensor node (RX.sub.2), wherein the first and the second sensor nodes are communicatively connected to one another and are a constituent part of a sensor network, having the method steps: receiving signal segments of OFDM-modulated transmitted signals from at two transmitters (TX.sub.SoO1, TX.sub.SoO21) by the first and the second sensor nodes, beginning at time t.sub.1 for a time period t.sub.RX; determining the angle of incidence of the transmitted signals to at least one of the sensor nodes; determining the distance between the sensor nodes from the propagation time differences of the transmitted signals of the at least two transmitters received at the first and second sensor nodes; and determining the position of the first sensor node (RX.sub.1) relative to the second sensor node (RX.sub.2) from the distance between the sensor nodes and the angle of incidence of the transmitted signals wherein the sensor nodes determine the time ti and time period tax relative to a reference frequency that is derived from the OFDM-modulated transmitted signal of at least one of the transmitters (TX.sub.SoO1, TX.sub.SoO2) received by the specific sensor node, wherein the sensor nodes determine the reference frequency using a correction signal obtained from the OFDM-modulated transmitted signal.

    2. The method according to claim 1, wherein the sensor nodes determine the correction signal using a phase comparison of at least two individual carriers of the transmitted signal.

    3. The method according to claim 1, wherein the sensor nodes determine the correction signal by evaluating the phase difference.

    4. The method according to claim 1, wherein the sensor nodes determine the correction signal using a phase comparison of an individual carrier of the transmitted signal with an immediately.sup., previously received individual carrier of the transmitted signal.

    5. The method according to claim 1, wherein the sensor nodes determine the correction signal using a comparison of the transmitted signal with a signal that was generated by modulating the demodulated transmitted signal.

    6. The method according to claim 1, wherein the propagation time difference is determined as the maximum of the autocorrelation function of the signal segments of the transmitted signal received by the first and second sensor nodes.

    7. The method according to claim 1, wherein the transmitted signal is received by a sensor node with a plurality of spatially separated antennas and the angle of incidence of the transmitted signal is determined from the propagation time difference of the received signals.

    8. The method according to claim 1, wherein the received signal segments of a transmitter comprise signal segments of a plurality of transmitted signals emitted at different frequencies.

    9. The method according to claim 1, wherein the position of the first sensor node is determined in the first sensor node, and the second sensor node transmits the signal segments of the transmitted signals it received and the angle of incidence of the transmitted signals to the first sensor node.

    10. The method according to claim 1, wherein the transmitted signals are emitted by sensor nodes.

    11. A system having a sensor network and at least two transmitters that emit an OFDM-modulated transmitted signal, wherein the sensor network has at least a first and a second sensor node that are communicatively connected to one another and each of which has a transmitter/receiver device, wherein the sensor nodes are configured to determine the position of a first sensor node (RX.sub.1) relative to a second sensor node (RX.sub.2) wherein the first and the second sensor nodes are communicatively connected to one another and are a constituent part of a sensor network, including receiving signal segments of OHM-modulated transmitted signals from at two transmitters (TX.sub.SoO1, TX.sub.SoO21) by the first and the second sensor nodes, beginning at time t.sub.l for a time period tux; determining the angle of incidence of the transmitted signals to at least one of the sensor nodes; determining the distance between the sensor nodes from the propagation time differences of the transmitted signals of the at least two transmitters received at the first and second sensor nodes; and determining the position of the first sensor node (RX.sub.1) relative to the second sensor node (RX.sub.2) from the distance between the sensor nodes and the angle of incidence of the transmitted signals wherein the sensor nodes determine the time ti and time period t.sub.RX relative to a reference frequency that is derived from the OHM-modulated transmitted signal of at least one of the transmitters (TX.sub.SoO1, TX.sub.SoO2) received by the specific sensor node. wherein the sensor nodes determine the reference frequency using a correction signal obtained from the OFDM-modulated transmitted signal.

    12. The system of claim 11, wherein the sensor nodes are configured to determine the correction signal using a phase comparison of at least two individual carriers of the transmitted signal.

    13. The system of claim 11, wherein the sensor nodes determine the correction signal by evaluating the phase difference.

    14. The system of claim 11, wherein the sensor nodes determine the correction signal using a phase comparison of an individual carrier of the transmitted signal with an immediately previously received individual carrier of the transmitted signal.

    15. The system of claim 11, wherein the sensor nodes determine the correction signal using a comparison of the transmitted signal with a signal that was generated by modulating the demodulated transmitted signal.

    16. The system of claim 11, wherein the propagation time difference is determined as the maximum of the autocorrelation function of the signal segments of the transmitted signal received by the first and second sensor nodes.

    17. The system of claim 11, wherein the transmitted signal is received by a sensor node with a plurality of spatially separated antennas and the angle of incidence of the transmitted signal is determined from the propagation time difference of the received signals.

    18. The system of claim 11, wherein the received signal segments of a transmitter comprise signal segments of a plurality of transmitted signals emitted at different frequencies.

    19. The system of claim 11, wherein the position of the first sensor node is determined in the first sensor node, and the second sensor node transmits the signal segments of the transmitted signals it received and the angle of incidence of the transmitted signals to the first sensor node.

    20. The system of claim 11, wherein the transmitted signals are emitted by sensor nodes.

    Description

    [0028] The invention shall be explained in greater detail in the following using exemplary embodiments. The attached drawings are as follows:

    [0029] FIG. 1 depicts an inventive system having a sensor network and two stationary transmitters;

    [0030] FIG. 2 depicts the vector relationships between two sensor nodes of the sensor network; and,

    [0031] FIG. 3 depicts the virtual bandwidth expansion attained by using a plurality of signals of a transmitter

    [0032] FIG. 1 depicts two sensor nodes RX1 and RX2, which, as indicated by the broken line, are communicatively connected to one another and form a sensor network SNW having the extension d.sub.SNW. The sensor network may comprise additional sensor nodes that are not depicted in FIG. 1. The sensor nodes may also be communicatively connected to other nodes within or outside of the sensor network. FIG. 1 furthermore depicts two stationary transmitters (TX.sub.SoO1, TX.sub.SoO2), which emit signals designated as signals of opportunity. The distance from the two transmitters to the sensor network SNW is greater by a multiple than the extension of the sensor network.

    [0033] A sensor node comprises any desired sensor, a known type of communication unit for data communication with one or a plurality of other sensor nodes and/or with a central node such as a server and a receiver for receiving a signal of opportunity. The sensor node may also comprise a transmitter. Receivers and transmitters alike may be used for the communicative connection and for determining the position.

    [0034] A sensor, which is also called a detector, sensing element, or probe, shall be construed to be a technical component that can qualitatively detect, or quantitatively detect as a measured value, certain physical or chemical properties (e.g.; heat radiation, temperature, humidity, pressure, sound, brightness, or acceleration) and/or the material quality of its surroundings. These variables are detected by means of physical or chemical effects and are converted to an electrical signal that may be further processed, which is also called a sensor signal.

    [0035] In addition, the sensor nodes may also have means, which are described in greater detail in the following, for determining the angle of incidences of the signal of opportunity.

    [0036] The known type of communication unit may be embodied wired, for instance, with Ethernet or the like, or even wireless using technologies such as WLAN, GSM, UMTS, LTE, or the like.

    [0037] In the following exemplary description of determining the position of a second sensor node relative to a first sensor node in a sensor network, the second sensor node shall be called the “sensor node” and the first sensor node shall be called the “anchor node.” The position of the anchor node is the reference position for determining the position of the second sensor node. For the sake of simplicity, the position (0,0) at the origin of a two-dimensional coordinate system (x, y) is assumed for the anchor node.

    [0038] In this exemplary embodiment it is assumed that the determination of the position occurs in the sensor node, wherein the anchor node transmits to the sensor node, via a communication connection, additional data that are necessary for determining the position in the sensor node. Likewise, the determination of the position may also occur in the anchor node or any other node, provided the data required for this are transmitted there.

    [0039] If the position of the anchor node is known in a coordinate system, such as for instance a geographical coordinate system such as WGS84, the position of each sensor node in this coordinate system may be determined using the positions of the sensor nodes relative to the anchor node.

    [0040] FIG. 2 depicts the first sensor node as anchor node RX.sub.1 and the second sensor node as sensor node RX.sub.2. The x-y coordinates of the anchor node RX.sub.1 are (x.sub.1, y.sub.1)=(0,0). The sensor node RX.sub.2 has the unknown coordinates (x.sub.2,y.sub.2).

    [0041] For determining the position, the anchor node RX.sub.1 and the sensor node RX.sub.2 each record a segment of the signal of opportunity of a first transmitter, beginning at a predefined time t.sub.1, for a predefined time period t.sub.RX.

    [0042] Then the anchor node RX.sub.1 transmits the segment of the signal of opportunity it recorded to the sensor node RX.sub.2. It is also possible to transmit a metric of the recorded segment of the signal of opportunity with time variant features, the metric defined according to a predefined rule, instead of the recorded segment of the signal of opportunity. For instance, the phase position of the received signal, channel poise response, peak-to-average ratio, or certain transmitted information such as the position or interval of pilot carriers in the transmitted signal may be used as metrics.

    [0043] Then the sensor node determines the propagation time difference Δt of the signal segments recorded by the anchor node RX.sub.1 and by the sensor node RX.sub.2. This may occur, for instance, by determining the maximum of the autocorrelation function of both signal segments. This permits a particularly simple embodiment of the receiver for the signal of opportunity, since the receiver merely has to record a signal segment of a certain length from the signal of opportunity. Decoding, for instance of the payload data transmitted, is not necessary for determining the position.

    [0044] Alternatively, the propagation time difference Δt may be determined using one or a plurality of the metrics mentioned in the foregoing.

    [0045] Furthermore, the anchor node RX.sub.1 determines the angle of incidence φ of the signal of opportunity it receives and transmits the latter to the sensor node RX.sub.2.

    [0046] The propagation time difference Δt of the signal segments recorded by the anchor node RX.sub.1 and by the sensor node RX.sub.2 is proportional to the difference in distance between the sensor nodes and the site of the transmitter of the signal of opportunity. The propagation time difference Δt may be converted to a difference in distance r using the speed of light c. Moreover, the vector TX1 may be depicted in the direction of the site of the transmitter of the signal of opportunity as the unit vector of the length l and may be defined as:


    TX1=cos φ/sin φ  (1)

    [0047] The vector RX2 from the coordinate origin, i.e., from the anchor node RX.sub.1, in the direction of the sensor node RX.sub.2 is defined as


    RX2=Δx.sub.1/Δy.sub.2   (2)

    where Δx.sub.2 is the distance x.sub.1-x.sub.2 and Δy.sub.2 is the distance y.sub.1-y.sub.2. The angle α is defined as the angle difference between the angle of incidence φ of the signal of opportunity and the angle between the vectors TX1 and RX2 relative to the coordinate system. The angle α may be calculated using the scalar product:


    cos α=(TX1.Math.RX2)/(|TX|.Math.|RX2|)   (3)

    In addition:


    cos α=r/|RX2|=Δt.sub.TX1.Math.c/|RX2|  (4)

    Equating formulas (3) and (4), and taking into account that |TX1|=1, yields:


    Δt.sub.TX1.Math.c=Δx.sub.2.Math.cos φ+Δy.sub.2.Math.sin φ  (5)

    [0048] Formula (5) is an equation with two unknowns Δx.sub.2 and Δy.sub.2. It is therefore necessary to evaluate a second signal of opportunity to determine the positions of the sensor node relative to the anchor node. Using formula (5) on a first signal of opportunity with the vector TX1, angle of incidence φ.sub.1, and propagation time difference Δt.sub.TX1 and a second signal of opportunity with the vector TX1, angle of incidence φ.sub.2 and propagation time difference Δt.sub.TX2 results in a solvable system of linear equations with the formulas (6) and (7), with which system Δx.sub.2 and Δy.sub.2 and therefore the coordinates x.sub.2 and y.sub.2 of the sensor node RX.sub.2 may be determined:


    Δt.sub.TX1.Math.c=Δx.sub.2.Math.cos φ.sub.1+Δy.sub.2.Math.sin φ.sub.1   (6)


    Δt.sub.TX2.Math.c=Δx.sub.2.Math.cos φ.sub.2+Δy.sub.2.Math.sin φ.sub.2   (7)

    [0049] As is described in even greater detail in the following, anchor node and sensor node determine the pre-defined time t.sub.1 that is relevant for determining the propagation time difference Δt and the time period t.sub.RX based on the same reference frequency. Thus the time period t.sub.RX may be assumed to be equal, while the timing circuits in the anchor node and sensor node may have an offset, i.e., the time ti may be different in the anchor node and in the sensor node relative to a reference time. This offset goes into the determination of position as an error. Accounting for the offset in formula (5) as offset yields:


    (Δt.sub.TX1−τ).Math.c=Δx.sub.2.Math.cos φ+Δy.sub.2.Math.sin φ  (8)

    [0050] Formula (8) is an equation with three unknowns Δx.sub.2, Δy.sub.2 and τ. With the evaluation of three signals of opportunity as described in the foregoing, and use of formula (8) on three signals of opportunity, the result is again a solvable system of equations, and better accuracy in determining the position may be attained.

    [0051] If, as depicted in FIG. 1, the distance between the transmitters of the signals of opportunity is greater by a multiple than the extension of the sensor network, the angle of incidence φ at each sensor node may be assumed to be equal. This permits a cost-effective embodiment of the sensor nodes, since the angle of incidence φ for a signal of opportunity must merely be determined by only one of the sensor nodes in the sensor network, for instance the anchor node. A difference Δφ of the angle of incidence of the signal of opportunity at the sensor node may likewise be taken into account in formula (5), yielding the following:


    Δt.sub.TX1c=Δx.sub.2.Math.cos (φ+Δφ)+Δy.sub.2.Math.sin (φ+Δφ)   (9)

    [0052] Formula (9) is an equation with three unknowns Δx.sub.2, Δy.sub.2, and Δφ. With the evaluation of three signals of opportunity as described in the foregoing, and use of formula (9) on three signals of opportunity, the result is again a solvable system of equations, and better accuracy in determining the position may be attained.

    [0053] The angle of incidence of the signal of opportunity at a sensor node may be determined with various known methods. One option is receiving the signal of opportunity with a plurality of antennas spatially separated at defined distances at the site of the sensor node and the determining, as already described, the propagation time differences of the signal of opportunity between the antennas. The angle of incidence of the signal of opportunity may be determined based on the known antenna distances and the propagation time difference. With three spatially separated antennas at the site of the sensor node, the angle of incidence of the signal of opportunity may be unambiguously determined, that is, it may be determined with a range of unambiguity of 360 degrees. With two spatially separated antennas at the site of the sensor node, the angle of incidence of the signal of opportunity may be determined with a range of unambiguity of 180 degrees Using a suitable statistical evaluation of the angles of incidence of the signal of opportunity determined for a plurality of sensor nodes, the range of unambiguity may be expanded to 360 degrees. To this end, the sensor nodes may be configured to exchange the measured angles of incidence of the signal of opportunity with one another.

    [0054] Alternatively, the angle of incidence of the signal of opportunity may be determined with an antenna array.

    [0055] If the transmitter sites of the signal of opportunity are known, and an estimated position of the sensor nodes is known, for instance if a position within the extension of the sensor network is known, the angle of incidence may also be calculated directly or stored in a data base.

    [0056] For high accuracy in determining the position of the sensor nodes in the sensor network it is necessary that the sensor nodes are frequency-synchronized, i.e., if the aforesaid times t.sub.1 and the time period t.sub.Rx are determined by the sensor nodes with reference to a specific reference frequency. As formula (8) indicates, differences in the times ti during the recording of the segments of the signal of opportunity may be compensated in the sensor nodes if the time period t.sub.RX is determined by the sensor nodes with respect to the same reference frequency. This means that the sensor nodes should use the same time basis, for instance the same reference frequency, for determining at least t.sub.RX.

    [0057] This reference frequency may be obtained from the signal of opportunity by the sensor nodes, for instance, and may be used for correcting a local reference frequency generated in the sensor node. The aforesaid television or broadcast signals (DVB-T, DAB) that are suitable signals of opportunity, or even signals from communication networks (GSM, UMTS, LTE), are normally generated with reference to a highly precise reference frequency. The following describes the generation of a frequency reference signal using the example of a signal of opportunity modulated with an OFDM (orthogonal frequency division multiplexing) method, as is used, for instance, for digital video broadcasting terrestrial reception (DVB-T).

    [0058] An OFDM-modulated signal comprises a plurality of narrow-band individual carriers having a constant frequency separation, wherein the individual carriers are again modulated with a modulation method such as quadrature phase shift keying (QPSK) or quadrature amplitude modulation with 16 or 64 symbols (16 QAM or 64 QAM). During generation of an OFDM-modulated signal, the same, highly accurate reference frequency is used for generating the sampling clock and generating the carrier frequency, Certain individual carriers are modulated with a known, pre-specified symbol sequence. Individual carriers modulated in this manner are also called pilot carriers and the corresponding symbol sequence is also called a pilot signal. In the temporal sequence of the transmitted signal, the pilot signal is transmitted continuously on a part of the individual carriers. These individual carriers are also called pilot carriers. In addition, other individual carriers periodically transmit the pilot signal instead of the payload data. The phase position and frequency position of the pilot carriers may be determined by correlating the received signal to the known symbol sequence of the pilot signal.

    [0059] Receivers for OFDM-modulated signals determine the carrier frequency of the OFDM signal or the carrier frequencies of the individual carriers and the sampling rate for sampling the signal, likewise with respect to a local reference frequency. Frequency deviations in the local reference frequency of the receiver compared to the reference frequency of the transmitter lead to a carrier frequency offset (CFO) and/or to a sampling clock offset (SFO) of the received signal. A carrier frequency offset involves a constant phase offset on all individual carriers between temporally successive symbols. A sampling clock offset leads to a linearly increasing or decreasing mutual phase offset of the individual carriers. A correction signal with which the reference frequency of the receiver is corrected may be derived from the magnitude of the phase offsets. This may occur, for instance, by means of a control loop.

    [0060] With a receiver in motion, there is also Doppler frequency shift of the received signal, so that the receiver must determine and compensate the carrier frequency offset and the sampling clock offset independently of one another.

    [0061] In a stationary receiver, it may be assumed that carrier frequency offset and sampling clock offsets alike are caused by a difference in the reference frequencies of transmitter and receiver. This permits the local reference frequency of the receiver to be synchronized to the reference frequency of the transmitter based on the carrier frequency offset determined by the receiver or the sampling clock offset or of the combination of carrier frequency offset and sampling clock offset.

    [0062] The phase offsets caused by the carrier frequency offset and sampling dock offset may be determined, for example, for the continuously transmitted pilot carriers by correlating the received signal to the known symbol sequence of the pilot carriers. Another possibility is correlating currently received OFDM symbols to the OFDM symbols received in a previous symbol step. A phase difference may be determined, for example, as the difference in the phases of two successive symbols.

    [0063] This offers improved accuracy, since in this case all of the individual carriers are taken into account. The carrier frequency offset and sampling clock offset may each be determined by means of known estimating methods.

    [0064] Another improvement in the accuracy of the determination of carrier frequency offset and sampling clock offset may be achieved in that the received signal is demodulated and, using the local reference frequency, is remodulated according to the same method as the transmitted signal. The copy of the transmitted signal obtained in this way is compared to the received signal to determine deviations in the phase position of the individual carriers.

    [0065] As described in the foregoing, the propagation time difference Δt of the signal segments of the signal of opportunity recorded by the anchor node RX.sub.1 and by the sensor node RX.sub.2 is determined by determining the maximum of the autocorrelation function of both signal segments. The attainable accuracy P of the distance determined from the propagation time difference is essentially a function of the bandwidth B of the correlated signals and may be given as:


    P=c/B.Math.100   (10)

    [0066] An individual DVB-T signal, for example, has a bandwidth of 8 MHz. In a DVB-T signal, the pilot carriers occupy the outer individual carriers, so that the difference between the highest and lowest pilot carrier frequency corresponds to the bandwidth of the DVB-T signal. Due to their good signal-to-noise ratio, number and position of the pilot carriers essentially determine the value of the maximum for the autocorrelation function. The number of pilot carriers in the signal segment and the maximum intervals of the pilot carriers are essential for accuracy P. The attainable accuracy P is 37.5 cm with a DVB-T signal of the bandwidth of 8 MHz as the signal of opportunity.

    [0067] Normally a plurality of transmitted signals are emitted at different frequencies from one site, and these frequencies are generated from the same highly accurate reference frequency and are at a fixed phase relationship to one another. FIG. 3 depicts two such DVB-T signals as an example.

    [0068] The accuracy P may be further improved in that signal segments of two such signals emitted from a common site are correlated to one another, The bandwidth B to be used for formula (10) equals to the difference between the highest pilot carrier frequency and the lowest pilot carrier frequency of both signals. In the example depicted in Figure x, B is 216 MHz and the attainable accuracy P is 1.4 cm.

    [0069] In another embodiment, the sensor nodes use the signal of opportunity merely for generating the reference frequency. In this embodiment, the signal of opportunity used for determining the position is emitted by the sensor node. To this end, the sensor nodes have a suitable transmitter and receiver. Moreover, every sensor node has the means, described in the foregoing, for determining the angle of incidence of this signal of opportunity. For instance, a wireless communication unit present in the sensor node and in accordance with the IEEE 802.11 standard may be used as transmitter and receiver for this purpose. The position is determined with the method described in the foregoing. In an embodiment of the method, at least one sensor node determines the reference frequency using received signals of opportunity from a transmitter outside of the sensor network, for instance from a DVB-T transmitter, and uses this reference frequency as the reference frequency for its transmitter and receiver in accordance with the IEEE 802.11 standard. The other sensor nodes in the sensor network use the signal, emitted by the sensor node, in accordance with the IEEE 802.11 standard and determine the reference frequency from this signal.