The present invention relates to the field of UWB (Ultra Wide Band) receivers. It relates both to UWB telecommunication systems and distance measuring systems using a UWB signal.
Pulsed type ultra wide band (UWB) telecommunication systems are well known from the state of the art. In such a system, a symbol emitted by a transmitter is transmitted using a sequence of ultra-short pulses, in the order of one nanosecond to about a hundred picoseconds.
The signal emitted by the transmitter, in the absence of modulation by modulation symbols, can be expressed in the following way:
where p(t) is the form of the unit pulse into baseband, f0 is the carrier frequency, φ0, the phase at the origin, and Tc the repetition period, and σ=σ0, . . . , σL-1 is a pseudo-random binary sequence. The duration τ of the unit pulse p(t) is substantially lower than the duration of the period Tc.
This base signal can be amplitude and/or position modulated to transmit one modulation symbol per frame consisting of a given number of repetition periods. This frame is of a duration Tf=LTc where L is the number of periods in the frame. For example, if the modulation is a Pulse Position Modulation (PPM), the modulated signal can be expressed as:
where ε is a modulation delay substantially lower than the period Tc and m=0, . . . , M−1 gives the value of the PPM symbol, in other words its time position. The PPM modulation alphabet consists here of δ(t−mε), with m=0, . . . , M−1 where δ is the Dirac symbol.
In a similar way, a symbol can be transmitted by the UWB transmitter by means of an amplitude or phase modulation in which case the modulated signal can then be expressed as:
where am is the symbol to be transmitted, for example a PAM (Pulse Amplitude Modulation) or (D)BPSK (Differential) Binary Phase Shift Keying) symbol.
To separate the transmissions of different transmitters, each transmitter can be provided to be associated with a given time hopping code ck, k=0, . . . , L−1, ckε{0, . . . , L−1}, with the proviso that the codes relating to different transmitters are orthogonal.
When it is modulated by a position modulation or an amplitude modulation, the transmitted signal is then respectively written as:
In certain receiver types or when it is desired to carry out a distance measurement, the receiver has to precisely determine the arrival times of the UWB pulses received. Indeed, the receiver does not generally a priori know in which time windows the UWB pulses appear (absence of a synchronization reference and, optionally, ignorance of the time hopping code used). Furthermore, when a PPM (Pulse Position Modulation) modulation is used, the arrival time of the pulse carries the modulation information and therefore has to be precisely determined.
Besides, the very low pulse duration of the pulsed UWB signals makes them excellent candidates for distance measurement and radiolocation. Regardless of the considered principle of the distance measuring system (round-trip propagation time for example) or radiolocation (propagation time difference for example), it is essential to be able to precisely determine the arrival time of a UWB pulse.
A first method for determining the arrival time of a UWB pulse consists in carrying out an integration of the signal received, after translation into baseband, in a plurality of consecutive time windows.
It comprises a frequency conversion stage for translating the signal into baseband, 210, a low pass filtering stage 215, followed, for each of the I and Q channels, by an integrator in a time window, 220 (or in a plurality of time windows which are distributed according to the relative time positions of the expected pulses). The time windows follow each other at a frequency F, and the integration results on both channels are analog-digital converted in the conversion stage 230.
However, to obtain a high arrival time accuracy, with a relatively brief pulse width, it is necessary to select windows the duration of which is short. A great number of integrations (on a great number of windows) has thus to be carried out, which results in a very high rate at the output of the conversion stage.
Patent application EP-A-1580901 provides a method for detecting the arrival time of a pulse inside a time window which enables a window having a higher duration to be used and thus does not require a great number of integrations to be carried out.
The principle of this method is illustrated in
The double quadrature UWB receiver enables a UWB pulse to be located in the detection time window.
The article of G. Masson et al. entitled “A 1 nJ/b 3.2 to 4.7 GHz UWB 50 Mpulses/s double quadrature receiver for communication and localization” published in Proc. of the ESSCIRC 2010, 14-16 Sep. 2010, pp. 502-505, describes the architecture of such a double quadrature receiver and mentions the possibility of using correlation signals with low frequency sinusoids to deduce the arrival time (ToA) of the UWB pulse in the detection time window.
The double quadrature architecture has however drawbacks.
First, this architecture is complex in that it requires two further quadrature mixers (with respect to an architecture of a conventional UWB receiver) to carry out the projection on the orthogonal base. Further, this architecture requires twice as many integrators and analog/digital converters, hence an increased energy consumption. Furthermore, this architecture degrades the signal to noise ratio of the receiver.
Then, this architecture is not compatible with the architecture of a conventional UWB receiver.
Finally, the orthogonal projection stage which requires relatively linear mixers degrades the noise figure of the receiver because of further noise generated by the mixers. The signal to noise ratio at the output of the receiver is lower and the sensitivity of the receiver is consequently degraded, all the more that the width of the time window is larger.
The purpose of the present invention is consequently to provide a method and a device for determining the arrival time of a UWB signal which do not require a substantially more complex architecture than a conventional UWB receiver, while ensuring a great measurement accuracy.
The present invention is defined by a device for determining the arrival time of a UWB signal comprising at least one pulse modulated at a carrier frequency, said device comprising:
According to a first embodiment, the first and second time windows are combined into a single window and the latter is chosen to contain said pulse.
In this case, said arrival time, counted from the beginning of the single window, is estimated by:
where ΔΘ is the phase deviation, Δf1 is the first intermediate frequency and Δf2 is the second intermediate frequency.
According to a second embodiment, said UWB signal comprises a first pulse followed by a second pulse, the first time window is chosen to comprise the first pulse and the second time window is chosen to comprise the second pulse.
In this case, said arrival time, counted from the beginning of the first time window is estimated by:
where ΔΘ is the phase deviation, f0 is the carrier frequency, Δf1 is the first intermediate frequency, Δf2 is the second intermediate frequency, Δti is the time interval separating two pulses, δt21=Δti−Δtw where Δtw is the time interval separating the first and second time windows.
The invention also relates to a device for determining the arrival time of a UWB signal comprising a first pulse modulated at a carrier frequency, followed by a second pulse modulated at a second carrier frequency, said device comprising:
The intermediate frequency can for example be the median frequency between the first and second carrier frequencies.
Advantageously, the time interval between the first and second time windows is selected equal to the time interval between the first and second pulses, the arrival time of the UWB signal, counted from the beginning of the first time window being then estimated by:
where ΔΘmin and ΔΘmax are phase deviations obtained for a first arrival time tamin and a second arrival time tamax, respectively, and ΔT=tamax−tamin.
Said predetermined function can be given by a calibration curve providing the phase deviation as a function of the arrival time of the signal.
This curve can be obtained by means of a statistics of the phase deviation values as a function of the arrival time of the signal, in the absence of synchronization of the transmitter and the receiver.
Further characteristics and advantages of the invention will appear upon reading a preferential embodiment of the invention made in reference to the appended figures in which:
A receiver intended to receive a pulsed UWB signal will be considered in the following. This pulsed signal can be coded by a time hopping code or not, non-modulated or modulated by modulation symbols belonging to a position, amplitude or phase modulation alphabet or other, as set out in the introductory part. Without loss of generality, it will be assumed in the following that the pulsed signal is non-modulated.
A pulse of the pulsed signal can be generally written as:
P(t)=A·cos(2πfo(t−ti)+φ)G(t) (6)
where G(t) is the pulse envelope, generally modeled by a Gaussian function, that is:
where A is the amplitude of the pulse transmitted, f0 is the carrier frequency (or center frequency), tpeak is the instant when the envelope is maximum, τ is a parameter defining the pass-band of the pulse, ti is the transmission time and φ is the phase of the signal when transmitted.
The signal received by the receiver, after a propagation time td can be written as:
However, unlike the receiver of
The arrival time of the UWB signal is then obtained from the phase deviation thus estimated, by second calculating means, 450, as explained hereinafter.
The frequency translation stage is suitable for carrying out a first frequency translation to a first intermediate frequency, Δf1, and a second frequency translation to a second intermediate frequency, Δf2. For example, if the pulsed signal contains pulses at a carrier frequency, f0, the frequency translation stage can carry out a first quadrature mixing with a local oscillator at the frequency f0+Δf1, and a second quadrature mixing with a local oscillator at the frequency f0+Δf2. This mixing can be carried out in parallel, that is with two quadrature mixers arranged in parallel (alternative not represented), or sequentially with a single quadrature mixer, by switching the frequency of the oscillator between two pulses of the pulsed signal. Controlling means (not represented) enable the frequency translation stage to be controlled to obtain the first and second frequency translations.
The filtering stage, 415, is made by means of two band-pass or low-pass filters, 416 and 417, respectively placed on the I and Q channels, as indicated in
Finally, the integration stage 420 can be placed downstream of the analog-digital conversion stage instead of being placed upstream as indicated in
The pulsed signal translated to the intermediate frequency Δf by means of the quadrature mixer can be expressed as, for the in-phase channel:
and for the quadrature channel:
with Φ=2πf0(−ti−td)+φ−α, where α is the local oscillator phase.
Given that the phase of the I and Q signals does not vary much during the very brief duration of the UWB pulse, the integration results of the I and Q channels at the output of the digital-analog conversion stage can be approximated by:
rI=K cos(−2πΔf·ta+Φ)=K cos(Θ) (9′)
and
rQ=K sin(−2πΔf·ta+Φ)=K sin(Θ) (10′)
where K is a constant and ta=td−tw is the arrival time of the UWB signal, that is the time position of the UWB pulse in the time window (the time window beginning at the instant tw. It will be noted that in the present case, the time reference is chosen at the beginning of the integration time window but, of course, another time reference could be chosen without departing from the scope of the present invention.
The phase deviation estimation module, 440 deduces from the integration results on the I and Q channels, the phase of the pulsed signal integrated on the window:
It will be assumed that the phase Φ does not depend on the intermediate frequency Δf. Indeed, since the signals of the local oscillators are obtained from a same mother clock, the α values for Δf1 and Δf2 are known and the case where they are identical can always be considered by means of a simple predetermined phase shift.
When the signal is translated to a first intermediate frequency, Δf1, and to a second intermediate frequency, Δf2, the phase deviation estimation module estimates the phase of the pulsed signal for the first intermediate frequency and the second intermediate frequency, that is:
It will be noted that the expressions (12-1) and (12-2) are valid to within a π multiple. The phase deviation can then be calculated:
this phase deviation being also defined to within π multiple.
The arrival time of the UWB signal is then given by the calculating means 450:
If the frequency deviation |Δf2−Δf1| is chosen sufficiently low, that is such that
the estimation of the arrival time using the expression (14) is devoid of ambiguity.
The embodiment previously described implements a pulsed signal transmitted at a carrier frequency, translated in reception, to a first intermediate frequency and to a second intermediate frequency, the frequency translation being performed in parallel.
According to a preferred alternative of the first embodiment, the pulsed signal comprises at least two successive pulses, of a same carrier frequency. The first pulse is translated to a first intermediate frequency, Δf1, and the second pulse is translated to a second intermediate frequency, Δf2, using the same quadrature mixer. The frequencies f0+Δf1 and f0+Δf2 can be generated by two local oscillators, switched between both pulses. Alternatively, a frequency synthesizer connected to the mixer successively generates f0+Δf1 and f0+Δf2 and provides them to the mixer. After frequency translation, the first pulse is integrated in a first time window and the second pulse is integrated in a second time window. The first and second time windows are chosen to contain the first and second pulses respectively. Preferably, the first and second time windows are chosen so as to be separated by the time interval between the first and second pulses. Thus, it is ensured that if the first time window contains the first pulse (as indicated in the first embodiment), the second time window does contain the second pulse (the energy level received in the second window can be compared with the predetermined energy level to check it) and vice versa. Once again, the controlling means enable the frequency translation stage and the integration stage to be controlled.
In this case, the expressions (12-1) and (12-2) become respectively:
where ta1 is the time position of the first pulse with respect to the beginning of the first window and ta2 is the time position of the second pulse with respect to the beginning of the second window, Φ1−Φ2=2πf0Δti where Δti is the time interval separating both pulses, which is assumed to be known. Optionally, the calculation of the phase Φ1 according to (15-1) can be performed for a first series of N pulses and the phases thus obtained can be averaged. Likewise, the calculation of the phase Φ2 can be performed for a second series of N pulses and the phases obtained can also be averaged. In this case, Δti represents the time interval separating both series of pulses. The first and second series of pulses could be successive or even interlaced.
Since δt21=ta2−ta1=Δti−Δtw where Δtw is the time interval separating the first and second time windows, it is possible to calculate the arrival time of the UWB signal, from:
where the arrival time of the UWB signal is herein counted with respect to the beginning of the first time window. In the particular case where the time interval between the pulses is an integer multiple of the period of the carrier and where the time interval between the time windows is equal to the time interval between the pulses (δt21=0), an evaluation of the arrival time is retrieved according to the simplified expression (14).
According to a second embodiment of the invention, the pulsed signal comprises pulses transmitted at least two different center frequencies, referred to as first and second frequencies hereinafter. It will be assumed that the first frequency is f0+Δf1 and the second frequency is f0+Δf2. Different sequences of pulses are conceivable: for example, the pulsed signal can comprise a first series of pulses at the first frequency followed by a second series of pulses at the second frequency. Alternatively, the first and second series can be interlaced.
The receiver has the same architecture as that of
The first and second frequencies are chosen in the frequency bands allowed for the UWB system in question. For example, if the UWB system complies with IEEE 802.15.4a standard, first and second frequencies belonging to distinct channels of this standard can be used.
Advantageously, Δf2=−Δf1 will be chosen, in other words the mixing frequency f0 will be selected as the median frequency of the first and second frequencies.
As in the alternative of the first embodiment, the first pulse is integrated in a first time window and the second pulse is integrated in a second time window. The first and second time windows are chosen to contain the first and second pulses, respectively, as explained previously.
The integration result in the first time window is again noted rI1 for the in-phase channel and rQ1 for the quadrature channel. Likewise, the integration result in the second window is noted rI2 for the in-phase channel and rQ2 for the quadrature channel.
Once again, the controlling means enable the frequency translation stage and the integration stage to be controlled.
The phase of the integration result for the first pulse is consequently:
and that of the integration result for the second pulse:
where Φ1−Φ2==2πf0Δti+Δφ with the same notation conventions as previously and where Δφ is the deviation between the transmission phase of the first pulse and the transmission phase of the second pulse.
It will be assumed in the following that the time interval between the first and second time windows is chosen equal to the time interval between the first and second pulses (δt21=0 and thus ta1=ta2=ta).
From the arrival time of the UWB signal, ta, the receiver can determine the propagation time between the transmitter and the receiver since they are synchronized, in other words when the receiver knows the transmission time of the UWB signal.
If Δφ is not known, a calibration of the arrival time estimator is made. More precisely, a first phase deviation, ΔΘmin=Θmin2−Θmin1, for a first arrival time, tamin, and a second phase deviation, ΔΘmax=Θmax2−Θmax1, for a second arrival time, tamax are recorded. Let us set ΔT=tamax−tamin.
If it is assumed that the variation in phase deviation is linear on the interval [tamin,tamax], the arrival time is estimated in 440 by:
The hypothesis of the phase deviation being linear on the interval [tamin,tamax] is confirmed if the rotation of the phase deviation on this interval is lower than π. It is understood from the equations (17) and (18) that this will be the case if the interval is of a short duration and/or if the frequency deviation Δf2−Δf1 is low.
In the opposite case, the curve of the phase deviation periodically has π phase hops with a periodicity ½|Δf2−Δf1| within the interval in question. As a result, there is an ambiguity on the arrival time or, equivalently, on the propagation time between transmitter and receiver. This ambiguity can be removed in different ways, for example by means of a prior coarse synchronization step or even by means of a power measurement giving coarse time information about the propagation distance and, hence, about the arrival time.
The calibration of the phase deviation curve can be made using two measurements ΔΘmin and ΔΘmax as previously indicated.
In practice, a statistics can be made on the ΔΘ values, in the absence of or before any synchronization of the receiver with the transmitter. Alternatively, the ΔΘ values can be analyzed during a phase during which the integration windows are slid with respect to the first pulse and the second pulse respectively, the ΔΘ values being then recorded as a function of this sliding, that is by scanning the phase deviation curve as a function of the arrival time.
Number | Date | Country | Kind |
---|---|---|---|
14 53765 | Apr 2014 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
20050141602 | Hyun | Jun 2005 | A1 |
20080150628 | Padure | Jun 2008 | A1 |
20120110832 | Morche | May 2012 | A1 |
20140204977 | Morche | Jul 2014 | A1 |
20150295620 | Dehmas | Oct 2015 | A1 |
Number | Date | Country |
---|---|---|
1 580 901 | Sep 2005 | EP |
Entry |
---|
French Preliminary Search Report issued Dec. 10, 2014 in French Application 14 53765, filed on Apr. 25, 2014 ( with English Translation of Categories of Cited Documents). |
Gilles Masson et al. “A 1 nJ/b 3.2-to-4.7 GHz UWB 50 Mpulses/s Double Quadrature Receiver for Communication and Localization”, IEEE, 2010, 4 pages. |
Dominique Morche et al. “Double-Quadrature UWB Receiver for Wide-Range Localization Applications With Sub-cm Ranging Precision”, IEEE Journal of Solid-State Circuits, vol. 48, No. 10, 2013, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20150311945 A1 | Oct 2015 | US |