This application claims the benefit of German Patent Application No. 10 2009 030 075.9, filed on Jun. 23, 2009, in the German Patent Office, the disclosure of which is incorporated herein in its entirety by reference.
The invention relates to an imaging method with synthetic aperture for determining an incident angle and/or a distance of a sensor from at least one object or transponder in space wherein, at a number of aperture points, one respective echo profile is sensed, or a related apparatus therefor.
So-called SA systems (SA: Synthetic Aperture) are generally known, the use of which is exhaustively explained, for example, in “H. Radar with Real and Synthetic Aperture” Clausing and W. Holpp, Oldenbourg, 2000, chapter 8, pp. 213 and the following, or in M. Younis, C. Fisher and W. Wiesbeck, “Digital beamforming in SAR systems”, Geoscience and Remote Sensing, IEEE Transactions on, vol. 41, pp. 1735-1739, 2003 for a microwave range. The use of SA methods is also known, for example, from International Patent Publication No. WO 2006/072471, German Patent Document No. DE 199 10 715 C2 or European Patent Document No. EP 0 550 073 B1. In the field of so-called radar sensorics, SAR (Synthetic Aperture Radar) or even SDRS (Software-Defined Radar Sensors) are used as names in this context.
Almost identical methods have long been known in the field of medicine or ultrasonic measuring technology, under the names holography, or tomography. Descriptions of the latter methods can be found, for example, in M. Vossiek, V. Magori, and H. Ermert, “An Ultrasonic Multielement Sensor System for Position Invariant Object Identification”, presented at the IEEE International Ultrasonics Symposium, Cannes, France, 1994, or in M. Vossiek, “An Ultrasonic Multi-transducer System for Position-independent Object Detection for Industrial Automation”, Fortschritt-Berichte VDI, Reihe 8: Mess-, Steuerungs- and Regelungstechnik, vol. 564, 1996.
It is generally known that SA methods can be carried out with all coherent waveforms, such as in the radar range, with electromagnetic waves, and with acoustic waves, such as ultrasonic waves, or with coherent light. SA methods can also be carried out with any non-coherent waveform that is modulated with a coherent signal form.
SA methods are also used in systems in which a wave-based sensor measures a cooperative target, such as a coherently reflecting backscatter transponder. Examples and descriptions can be found in German Patent Document DE 10 2005 000 732 A1 and in M. Vossiek, A. Urban, S. Max, P. Gulden, “Inverse Synthetic Aperture Secondary Radar Concept for Precise Wireless Positioning”, IEEE Trans. on Microwave Theory and Techniques, vol. 55, issue 11, November 2007, pp. 2447-2453.
The fact that signals from wave sources, whose characteristic and coherence is not known to the receiver, can be processed by way of SA methods if at least one signal is formed from at least two signals received in a spatially separated manner, which no longer describes the absolute phase but phase differences of the signals, is known, for example, from German Patent Document DE 195 12 787 A1. In this case, a signal emanating from an object or emitted by a transponder can be sensed by two receivers arranged at a known distance with respect to each other, wherein the phase difference between these two signals can be used in further evaluation. Transponder systems in the previously shown arrangement variant for which a principle explained in the following is suitable, are, for example, secondary radar systems, as they are explained, in particular, in German Patent Documents DE 101 57 931 C2, DE 10 2006 005 281, DE 10 2005 037 583, Stelzer, A., Fischer, A., Vossiek, M.: “A New Technology for Precise Position Measurement-LPM”, In: Microwave Symposium Digest, 2004, IEEE MTT-S International, vol. 2, 6-11 Jun. 2004, pp. 655-658, R. Gierlich, J. Huttner, A. Ziroff, and M. Huemer, “Indoor positioning utilizing fractional-N PLL synthesizer and multi-channel base stations”, Wireless Technology, 2008, EuWiT 2008, European Conference on, 2008, pp. 49-52., or S. Roehr, P. Gulden, and M. Vossiek, “Precise Distance and Velocity Measurement for Real Time Locating in Multipath Environments Using a Frequency-Modulated Continuous-Wave Secondary Radar Approach”, IEEE Transactions on Microwave Theory and Techniques, vol. 56, pp. 2329-2339, 2008.
The high precision knowledge of sensing positions, that is the positions of the so-called aperture points, has turned out to be particularly problematic for implementing the SAR methods in technological products. A wavelength is about 5 cm in a 5.8 GHz radar signal. For the relative measurement of the aperture, a measuring error is needed that is substantially smaller than the wavelength of the waveform used, e.g., smaller than a tenth of the wavelength. This cannot be sufficiently achieved or can only be achieved with difficulty with technologically simple approaches, such as with simple odometers, wheel sensors, rotation sensors, so-called encoders, acceleration sensors, etc, in particular across larger movement trajectories or longer measuring times. The calculation of distance data from velocity or acceleration values entails the problem, in particular, that measuring errors integratively accumulate due to the necessary integration of measuring quantities, and the measuring errors strongly increase as the size of an integration interval increases.
A drawback of SA methods is, moreover, that SA methods usually have a very high computation overhead and an image function must be calculated both in the distance direction and in the angular direction, or in all space coordinates of the object space. The calculation is also necessary if only one coordinate, such as only one incident angle, is of interest.
In the use of known methods for distance measurement a highly precise position measurement is necessary for determining aperture points, wherein it is disadvantageously required that a measuring error of the position measurement must be substantially smaller than a wavelength of the incident wave.
It is the object of various embodiments of the invention to enhance an imaging method with synthetic aperture for determining an incident angle and/or a distance of a sensor from at least one object or transponder in space, or an apparatus therefor. In particular, determination of an incident angle is to be enabled without reliance on a distance from the object or transponder.
This object is achieved by an imaging method with synthetic aperture for determining an incident angle and/or a distance of a sensor from at least one object or transponder in space with the features described below, or by an apparatus therefor with the features described below. Advantageous embodiments are also described in more detail below.
In particular, an imaging method with a synthetic aperture for determining an incident angle and/or a distance of a sensor from at least one object in space is preferred, wherein, at a number of aperture points, one respective echo profile is sensed, if one phase correction value and/or one distance correction value is calculated for each of a plurality of assumed angles as the at least one incident angle, adapted profiles are generated on the basis of the echo profiles by adapting the phase by the phase correction value for each of the assumed angles and/or by shifting the distance by the distance correction value, a probability distribution is formed for the assumed angles from the adapted profiles, and a probability value for the incident angle and/or the distance is determined from the probability distribution.
The probability distribution thus gives an indication on whether the assumed angle corresponds to the actual incident angle, or whether the distance value corresponds to the unknown actual distance.
For the assumed angles, the adapted profiles are preferably summed up or integrated. The probability distribution is formed therefrom. In particular, phase correction values and/or the distance correction values are calculated on the basis of the aperture points from the position data of the aperture.
According to a first variant, an adapted echo profile is generated as the adapted profile by adapting the phase of the echo profiles for each assumed angle by the phase correction value and/or shifting the distance by the distance correction value.
By summing up or by determining maxima, the probability function can be separated into one-dimensional probability functions. It is thus possible, in particular, to form probability functions independently from each other, also for only the angle determination or for only the distance determination.
Preferably a number of phase velocity profiles are formed from the echo profiles, and phase angle velocities are determined as their argument. Their phase characteristic advantageously provides an indication on a distance change, or a radial velocity. The number can be created by considering directly adjacent echo profiles, each time, principally, however, by any other combinations of non-adjacent echo profiles.
Preferably the at least one angle assumed as the incident angle is calculated in dependence on a relative movement velocity between the wave-based sensor and the object and, in each case, one complex phase correction value is calculated as a correction in dependence on a phase variation based on a velocity difference. This enables the comparison of data from a velocity sensor system instead of data from a distance sensor system. In this way, the otherwise high aperture sensor system requirements are advantageously made less demanding.
Preferably, for each assumed angle, the phase corrected phase velocity profiles are summed up or integrated to form velocity probability density functions. Their real portion, in particular, gives an indication on whether the assumed angle corresponds to the actual incident angle.
A method is preferred, in particular, wherein the at least one angle assumed as the incident angle is calculated in dependence on a relative acceleration between the wave-based sensor and the object, and, in each case, one complex phase correction value is calculated as a correction in dependence on a phase variation based on an acceleration difference. This enables a comparison of data of a velocity sensor system instead of data of a distance sensor system. In this way, the otherwise high aperture sensor system requirements are advantageously made less demanding. A determination of the incident angle is made possible, in particular, also without relying on the distance. The particular advantage of the acceleration-based method is that in practice it is much easier to measure accelerations with small drift errors than velocities or distances. This advantage can be implemented, in particular, in hand-held radio systems.
Herein, a number of phase acceleration profiles can be formed from the echo profiles and a vectorial acceleration can be determined as their argument. Their phase characteristic advantageously gives an indication on velocity changes or radial accelerations. In particular, for each assumed angle, the phase corrected phase acceleration profiles can be summed up or integrated to form an acceleration probability distribution. In particular, their real portion gives an indication on whether the assumed angle corresponds to the actual incident angle.
Herein, an analytical calculation of the extreme values of the one-dimensional acceleration probability distribution or of the zero crossing of the phase of the one-dimensional acceleration probability distribution can be carried out. This results in a substantial reduction of the computation overhead. The thus possible determination of the incident angle and the distance on the velocity and acceleration level has the advantage that the systematic errors accumulating over time and/or distance, of the relative sensor system, have no weight or have considerably less weight, and the uniqueness range is increased.
For sensing the echo profile, a signal can be transmitted from the sensor to the at least one object, and the at least one object in space includes a transponder, or is configured as a transponder, which receives the signal and, in dependence on the signal, transmits a modified signal as a signal coming from the object, back to the sensor, which is used as a signal received in the sensor as the echo profile.
As an independent aspect, an apparatus is advantageous with a wave-based sensor for sensing a sequence of echo signals of an object, and with a logic and/or with a processor accessing at least one program as a controller, wherein the logic and/or the processor are configured for carrying out such an advantageous method for determining an incident angle and/or a distance of a sensor from at least one object in space.
In particular, such an apparatus is equipped with a memory or an interface to a memory, wherein the program is stored in the memory. In a manner known as such, such an arrangement can comprise hardware components as the logic, which can be adapted for running necessary programs via suitable wiring or an integrated structure. The use of a processor including a processor of a computer connected, for example, via an interface, can also be implemented for carrying out a suitable program that is stored in an accessible manner. Combined approaches of fixed hardware and a processor are also possible. The object can comprise a transponder or be configured as a transponder.
An advantageous embodiment will be explained in the following with reference to the drawing in more detail, wherein:
As can be seen in
This arrangement is present in a space that can be defined by any reference coordinate system. A Cartesian coordinate system with orthogonal space coordinates x, y, z is shown for illustrative purposes only. An imaginary connecting line, along which the signal S or its wave propagates to the object O and along which the signal rs or its wave coming from the object O propagates, extends at an oblique angle to the extension of the space coordinates, wherein, for simplicity, only two of the Cartesian space coordinates x, y are shown. This angle thus corresponds to an incident angle φR of the planar waves with respect to the reference coordinate system.
Optionally, the signal rs coming from the object O can also come from an actively transmitting transponder, which is arranged on the object O or which is present as the object O itself at the position of such an object O. Preferably, the object O can thus have a transponder or be configured as a transponder.
For deriving a preferred approach, a classical SAR aperture is assumed, for example, as it is shown in
The object O is present at an object position p({right arrow over (r)}) wherein {right arrow over (r)}=(x,y) as a radial space coordinate in the Cartesian coordinate system.
A number of Q measurements at Q aperture points {right arrow over (α)}q=(xaq,yaq)T is carried out with the aid of the sensor S in the direction toward the object O (wherein q=1, 2, . . . , Q).
Each of the Q measurements results in an echo profile sigq(d) as a measuring system with, for example, in the case of a single object O, a distance d as an instantaneous object distance of the object from sensor S. These echo profiles sigq(d) should have complex values, so that the following applies:
sigq(d)=|sigq(d)|ej·arg{sig
wherein arg{sigq (d)} is a phase angle φq(d)=arg{sigq (d)} of the complex signal, i.e. of the echo profile sigq(d) having complex values. Expressed in a generalized manner, an echo profile sigq(d) is comprised of a plurality of received signals, which have propagated from one or more objects O not only via one respective direct path, but as the case may be, also via indirect paths and thus different signal paths to the sensor S arriving at a delayed time.
If the measuring signals have real values, they are preferably to be extended to signals having complex values by way of a Hilbert transformation.
The object O should be so far removed from the synthetic aperture that it can be expected that the wave emitted by the object O can be assumed as a planar wave at the location of the aperture. The assumption of planar waves is valid if a distance dR between the sensor S and the object O corresponds to a minimum distance, which allows a parallel wave characteristic to be approximated from the point of view of a plurality of measuring positions.
This condition can be deemed as fulfilled if a change in the distance of the transmission path from the sensor S to the object O, which is due to a lateral distance Δdq(φR) of the aperture points {right arrow over (α)}q=(xaq,yaq)T transverse to the wave propagation direction, is small with respect to a wavelength λ of the signal s, rs, i.e. if the following applies:
√{square root over (dR2(Δαq·sin(βq−φR))2)}−dR<<λ,
wherein Δαq is an actual distance between aperture points {right arrow over (α)}1, {right arrow over (α)}q with respect to each other and βq is a reference angle for these aperture points {right arrow over (α)}1, {right arrow over (α)}q, between the Cartesian coordinate system and any reference coordinate system, in which the incident angle φR of the planar wave is considered.
A distance from the first aperture point d, to the object O at the object position p({right arrow over (r)}) with {right arrow over (r)}=(x,y)T is chosen as a reference distance dR from object O to the aperture. Basically, however, the choice is arbitrary. Thus the following applies:
dR=√{square root over ((xa1−x)2+(ya1−y)2)}{square root over ((xa1−x)2+(ya1−y)2)}.
Based on this assumption, a reconstruction formula is derived:
From the assumption with respect to a planar wave propagation, it follows that a distance change as the lateral distance Δdq(φR) of the transmission path from the sensor S to the object O, because of the movement of the sensor 0 from the first aperture point {right arrow over (α)}1 to the last aperture point {right arrow over (α)}q, is no longer dependent on the instantaneous distance d to the object O but only on the positions of the aperture points {right arrow over (α)}1, {right arrow over (α)}q and the incident angle φR of the planar wave. The following relationships thus apply:
Δq, βq can be determined and derived in a manner mathematically known as such with methods for distance determination. In the following, a simplification of the method for the separate computation of the incident angle and the distance will be shown.
The incident angle φR is an initially unknown angle, at which the target, here the object O from the point of view of the sensor S, is seen. The assumed angle φRA, introduced in the following, is an assumed angle, wherein the assumed angle φRA is an arbitrary assumption whose plausibility is then tested in the following.
Consequently, at first, the unknown incident angle φR is to be determined. This problem is solved by taking measuring values of a wave-based sensor system together with measuring values of a movement sensor system, i.e. the measuring values of a position sensor system or a velocity sensor system or an acceleration sensor system for several assumed angles φRA, and the plausibility is tested via these algorithms, whether or not the angle hypothesis is true for this assumed angle φRA. Several advantageous methods for solving this problem will be presented in the following.
Based on the assumptions mentioned and with the aid of the geometric relationships, a sum profile can be formed from the number Q of all measured complex-valued echo profiles sigq(d) for each assumed angle φRA. For this purpose, at first, in a shifting step, each signal, or echo profile sigq(d) is shifted by an amount of an assumed lateral distance −Δdq(φRA), thus shifted echo profiles
sigq(d,φRA)=sigq(d−Δdq(φRA))
are formed.
This shifting step can be dispensed with, if it is true that c/B>>Δdq(φRA), with B as the measuring signal bandwidth of the signals s, rs, and c as the propagation velocity of the signals s, rs or the wave. This also applies if the width of an echo signal envelope of a single echo peak, or a single measuring path of such an object O is substantially greater than the assumed lateral distance Δdq(φRA) or, in other words substantially greater than the shift of echoes of the signal S on the object O, which is due to the movement of the sensor S from the aperture point {right arrow over (α)}q to the aperture point {right arrow over (α)}q+1, which is sometimes the case with small synthetic apertures.
In a subsequent phase adaptation step, the phases of the shifted signals, or the shifted echo profiles sigq(d,φRA) are adapted to a changed delay, to result in adapted echo profiles
sigq(d,φRA)″=sigq(d,φRA)′·e−j·ƒ(Δd
The function ƒ(Δdq(φRA)) describes a linear relationship between a signal phase change in dependence on the instantaneous distance dq of the aperture point {right arrow over (α)}q to the object O. The following applies:
wherein ω is a circle center frequency of the waveform used, i.e. the signals s, rs, and c* is the phase velocity and const. is a real-value constant that depends on each measuring principle. In the time-of-arrival method, known as such, this constant has, for example, the value 1, whereas for primary radars which determine the so-called round-trip-time-of-flight, it has the value 2, and for quasi phase coherent systems a value of 4 resulted.
By summing up the Q phase-corrected or adapted echo profiles sigq(d,φRA)″ in a summing step, a sum profile sumsig(d,φRA) can be calculated based on all aperture points {right arrow over (α)}q for each space direction, or for each assumed angle φRA, according to:
This is thus a two-dimensional image function, wherein the amount
W(d,φRA)=|sumsig(d,φRA)|
is a measure for the probability W(d,φRA) that an object O is present at the location (d,φRA). If a real object O is thus at the position (d,φR), the function of the measure for the probability W(d,φRA), at least if there have been no other interferences in the measurement, has a maximum at the position (d=dR, φ=φR). By the position of the maxima in the image function, thus both the unknown incident angle of the planar wave φR and the unknown distance dR from objects O or transponders as objects O can be determined.
In summary, a first advantageous method, also illustrated in
In a first step S1, basic parameters are set, such as the serial index q for 1, 2, . . . , Q is set at the value 0. In a second step S2, the value of the serial index q is incremented by 1.
In a third step S3, the sensor S is moved to the aperture point {right arrow over (α)}q corresponding to the instantaneous serial index q. In the next step S4, a measurement is carried out at this aperture point {right arrow over (α)}1. As long as the serial index q is smaller than the maximum, or setpoint number of aperture points {right arrow over (α)}q, the process jumps back to second step S2 in a step S5.
In this manner, in the first steps S2- S5, measurements are carried out at a number Q of different aperture points {right arrow over (α)}q. Herein, the positions of the aperture points {right arrow over (α)}1 are detected or determined by way of a position sensor system, unless the positions of the aperture points {right arrow over (α)}q are not known a priori. In the present case, the term aperture points {right arrow over (α)}q is used synonymously to the position of a measurement of the individual points of the aperture.
Each of the Q measurements results in an echo profile sigq(d,φR), or is stored as such.
For several angles φRA as incident angles, in a following step S6, one distance correction value Δdq(φRA) and one phase correction value f(Δdq(φRA)) is created based on the aperture point data, i.e. the position data of the aperture, which are calculated, for example, from data of a position sensor system. Optionally, the entire angular range is scanned in a grid and calculated for the angle φRA.
The choice of the assumed angles φRA can be arbitrary, wherein an equidistant angular spacing is used across a space range of interest.
Each echo profile sigq(d,φR) is adapted for each assumed angle φRA at least with respect to the phase with the phase correction value f(Δdq(φRA)), and if necessary, also shifted with respect to the distance with the distance correction value Δdq(d,φRA), and thus a phase corrected, or adapted echo profile sigq(d,φRA)″ is formed in a subsequent step S7.
In a subsequent step S8, all such phase corrected echo profiles sigq(d,φRA)″ are summed up for each of the angles φRA assumed as the incident angles, and an image function, or a probability distribution is derived, that gives an indication on whether the assumed angle φRA corresponds to the actual incident angle φR or on which distance value d corresponds to the unknown distance dR.
If it is assumed that two objects O are not at the same distance or at the same incident angle φR in the object scene, in a subsequent step S9, this two-dimensional function can be separated into two one-dimensional functions, to arrive at
as a measure for the probability W(φRA) of the incident angle φR, or:
as a measure for the probability W(d) for the instantaneous distance d to the object O. In a subsequent step S10, the incident angle φR or the instantaneous distance d are thus determined.
If it is now assumed that the echo profiles sigq(d) measured for the distance and thus also the sum profile sumsig(d,φRA) are discrete scanning signals, the integral transitions to a simple sum. Under the assumption that the echo profiles sigq(d,φR) are represented by N scanning points in each case in the distance range from, for example, 0 to dmax, the following applies:
This term is particularly advantageous if a biunique determination of the distance dn, such as with RFID systems, is not possible due to a small uniqueness range of the carrier wave. However, it is then possible with the aid of the above-described method, only to estimate the angle, at which the RFID tag (radio frequency identification tag) is seen as a transmission point of the signal rs coming from the object O, without having to calculate the precise distance.
Under the assumption that the angle range covered by the assumed angle (PRA is subdivided in K discrete angle values φRAK, the following applies:
However, a very precise position measurement is not needed, at least if the preferred embodiment according to
It is now possible, from the number Q of echo profiles sigq(d), the phase characteristic of which is usually a linear function of the distance d, to form a number Q−1 of phase velocity profiles sigvq(d), the phase characteristic of which gives an indication on the distance change, i.e. on the radial velocity. The phase velocity profiles sigvq(d) are formed in a step S6a*, by forming the difference of two echo profiles sigq(d), sigq−1(d) for each phase value, and by multiplying it with the amplitude of the distance value. The two echo profiles sigq(d), sigq−1(d) are preferably, but not necessarily, two adjacent echo profiles sigq(d), sigq−1(d). Any difference pairs can be formed for this purpose, while adjacent ones will be used in the following explanations, by way of example. A phase angle velocity φq(d) or, in other words, the argument arg{sigvq(d)} of the phase velocity profiles sigvq(d), results in:
wherein ΔTq is a time interval having elapsed between a measurement having the index q−1 and a measurement having the index q at the two aperture points {right arrow over (α)}q−1 and {right arrow over (α)}q, respectively. If the measurements are made at constant time intervals, ΔTq is constant.
The phase velocity profiles sigrq(d) can preferably be calculated as follows:
hvq(d)=sigq(d)·sigq−1(d)*,
wherein the phase angle velocity results in:
and the phase velocity profiles sigvq(d) are defined as
sigvq(d)=|hvg(d)|·ej·ω
To avoid squaring of the signal amplitudes, the following could also be formulated:
The concrete characteristic of the contributions is not critical, for further processing, so that other combinations or even constant or arbitrarily assumed amounts could also be used. The five previously shown variants are physically applicable and therefore to be understood as a preferred exemplary embodiment.
Advantageously, a holographic reconstruction is to be carried out on the basis of the phase velocity profiles, where it is no longer necessary to determine the position of the aperture points {right arrow over (α)}q, but wherein it is sufficient to measure the relative movement velocity between the wave-based sensor S and the object O. This preferred modification of the previously described and already advantageous method, is a considerable simplification in the practical implementation of synthetic apertures, since it is much easier in practice, to measure velocities with slight drift errors, than distances.
The sensor S and the object O now move relative to each other at a vectorial velocity {right arrow over (v)}q=|{right arrow over (v)}q|·ejΔβq from the q−1-th aperture point {right arrow over (α)}q−1 to the q-th aperture point {right arrow over (α)}q with q=2, . . . Q, wherein an angle Δβq describes the angle of movement relative to the chosen reference coordinate system between two adjacent aperture points {right arrow over (α)}q−1 to the q-th aperture point {right arrow over (α)}q, i.e.:
The velocity vector {right arrow over (v)}q can be sensed by a sensor system, such as the velocity amount by a wheel encoder, and the direction via a steering angle sensor in a vehicle. A velocity component vqr in the direction of the incident angle φR is now the quantity that is reflected in a characteristic manner in the phase velocity profiles sigvq(d) in the phase angle velocity ωq(d). Thus, for the radial velocity component
A phase variation fvqr(φRA) i.e. a phase angle velocity ωq(d) in the phase velocity profiles sigvq(d) to be expected due to the measurement of the velocity vqr depending on each assumed incident angle φRA, is linked with the radial velocity vqr via a real-value constant constv, and for the phase variation fvqr(φRA):
fvqr(φRA)=Constv·vqr.
The constant constv depends on the wavelength λ and each chosen measuring principle. When a primary radar or an ultrasonic impulse echo system is used, for example,
applies in analogy to the previous relationship with respect to the formula of the location change. In a step S6*, in a corresponding manner, a corresponding phase variation fvqr(φRA) and, therefrom, a complex phase correction value exp(−j·fvqr(φRA)) are determined.
Based on these phase velocity profiles sigvq(d), in steps S7* and S8*, now, a new preferred reconstruction prescription can be defined for calculating an image function, or a probability density function Wv(d,φRA), as follows:
This velocity probability density function Wv(d,φRA) is not as easily interpreted in each case as the probability density function that was defined with the aid of the echo profiles.
In further steps S10*, the actual incident angles are then determined as follows.
For reconstruction, for each assumed angle φRA, each phase velocity profile sigvq(d) is now multiplied by each complex phase correction value exp(−j·fvqr(φRA)), and then all Q−1 thus phase corrected phase velocity profiles are summed up. The complex phase correction value results, as shown above, from the measured velocity v and the assumed angle φRA relative to the chosen reference coordinate system. If the assumed angle φRA corresponds to the actual angle to the object O, and the complex phase correction value of each complex phase correction value offsets precisely that phase value of the phase velocity profiles sigvq(d) that is the phase angle velocity ωq(d) so that all Q complex values are superimposed in sum for each distance d in a constructive manner. In particular, in this case, the phase angle of the resulting complex pointer in the form of the velocity probability density function Wv(d,φRA), at least if the velocity measurement is precise, is identical to zero. The imaginary portion of the velocity probability density function Wv(d,φRA), in this case, would be zero, and the real portion at a maximum.
If, however, the assumed angle φRA does not correspond to the actual incident angle φR, the phases of the Q complex values are randomly distributed at curvilinear apertures in sum for each distance d. The pointers, or complex values, in the form of the velocity probability density function Wv(d,φRA) are thus not constructively superimposed, and the amount of the sum is substantially smaller than with the constructive superposition. With straight-line apertures, at least the phase angle of the velocity probability density function Wv(d,φRA) is not equal to zero, and the real portion of the sum of the velocity probability density function Wv(d,φRA) is substantially smaller in the case in which the assumed angle corresponds to the actual angle to the object.
For calculating an image function, the real portion of the velocity probability density function Wv(d,φRA) is preferably used:
A different embodiment of the evaluation can reside in calculating the angle function
for a particular distance d0 and determining the assumed angle φRA in the function Wv(φRA)|d=d
arg{Wv(φRA|d=d
In this case, in terms of probability, the assumed. angle φRA should correspond to the actual incident angle φR.
A sensible assumption for the distance d0 can often be very simply determined by determining the maximum amounts in at least one of the sensed or determined distance or velocity profiles, which are associated with certain object distances.
In
In the second line, the phase arg{sig1(d)} of the first echo profile sig1(d) is shown. In the third and fourth lines, the phases arg{sig2(d)}, arg{sig3(d)} of a second echo profile sig2(d) sensed at a second aperture point {right arrow over (α)}2, and a third echo profile sig3(d) sensed at a third aperture point {right arrow over (α)}3 are shown, respectively.
From the phases of the echo profiles sig(d), the phase angle velocities ω1(d), ω2(d) can then be derived in the manner described above. The phase angle velocity ω1(d) shown in the fifth line is determined from the difference of the phases of the first echo profile sig1(d) and the second echo profile sig2(d). The phase angle profile velocity ω2(d) shown in the sixth line is determined from the difference of the phases of the second echo profile sig2(d) and the third echo profile sig3(d).
A characteristic of the determined phase angle velocities ω1(d), ω2(d), extremely useful in practice, is that they are almost constant over the entire echo width, as can be clearly seen in
The two-dimensional function of the velocity probability density functions Wv(d,φRA) can be transferred into a one-dimensional function, if (a) either a curvilinear aperture is present and it is assumed that two objects O are not at the same distance d or at the same actual incident angle φR in the object scene, or if (b) only one object O is in the sensing range.
Under the assumption that the phase velocity profiles sigvq(d) are represented in each case in the distance range from, for example, 0-dmax by N scanning points, this one-dimensional probability function Wv(φRA) can be calculated, for example, according to
The incident angle(s) φR at which objects O are actually present, can be recognized by the fact that the real portion of the one-dimensional probability function Wv(φRA) becomes maximal, or the phase angle becomes minimal when the one-dimensional probability function Wv(φRA) has a large value at the same time.
In practice, the velocity |{right arrow over (v)}q| of the sensor S and the angle Δβq of the movement can be determined with the aid, for example, of an odometer and an angle sensor, such as a steering angle sensor, a compass or a gyroscope. With angle sensors measuring relatively and not absolutely, the angle value must be successively tracked from aperture point {right arrow over (α)}q to aperture point {right arrow over (α)}q+1. With an absolutely measuring angle sensor system, it is sufficient to relate each angle value to a predefined common point of origin, such as the angle position at the first aperture point {right arrow over (α)}1. A pure estimation of the angular position with respect to systems at an unknown or non-biunique distance, for which only the velocity must be known, can also be advantageously implemented.
If the moving objects O are vehicles, it can be assumed very often, for example, if the turning circle of the vehicle is great compared to the aperture, that the angle Δβq of the movement is constant, and therefore does not need to be measured. The reference coordinate system would thus be sensibly defined by the normal rolling direction of the wheels. For example, the x axis of the reference coordinate system is assumed to be fixed in the vehicle rolling direction.
Depending on the vehicle, it can also be suitable to assume that the velocity |{right arrow over (v)}q| is constant during the Q measurements, as is described in the following.
As an extension of the explanations above, a number Q−2 of phase acceleration profiles sigaq(d) can also be formed, for example, from the number Q of the echo profile or the number Q−1 of the phase velocity profiles. The phase acceleration profiles sigaq(d) give an indication on the change in velocity, i.e. on the absolute radial acceleration of the sensor S. The phase angle acceleration αq(d) as the argument of the phase acceleration profile sigaq(d) now results in
The phase acceleration profiles sigaq(d) can be calculated, in analogy to the previous explanation for the phase velocity profile sigvq(d), preferably as follows:
haq(d)=sigvq(d)·sigvq−1(d).
and
sigaq(d)=|haq(d)|·ej·α
with the phase angle acceleration:
The phase acceleration profiles sigaq(d) can of course also be established, just like the phase velocity profiles sigvq(d) with respect to the amount in an unsquared manner, and the other remarks with respect to the amounts apply in the same way.
The sensor S and the object O now move relative to each other at the acceleration vector {right arrow over (α)}q=|{right arrow over (α)}q|·ejΔβ
The acceleration vector {right arrow over (α)}q can be sensed, for example, by a sensor system, for example by Micro-Electro-Mechanical-Systems (MEMS), acceleration sensors and gyroscopes. The acceleration component αqr in the direction of the incident angle φR is now the quantity that has an effect on the phase acceleration profiles sigaq(d) in the phase angle acceleration αq(d) in a characteristic manner. For the radial acceleration component:
αqr=|{right arrow over (α)}q|·cos(Δβq−φR) with Δβq=arg{{right arrow over (α)}q}.
A phase variation faqr((φRA), i.e. the phase angle velocity to be expected on the basis of the measurement of the acceleration {right arrow over (α)}q, depending on each assumed incident angle φRA in the phase velocity profiles sigaq(d), is linked with the radial acceleration αqr via a real-value constant consta, and it applies:
faqr(φRA)=consta·α
The constant consta depends on the wavelength λ and each selected measuring principle, in analogy to the explanations with respect to the velocity and distance.
Based on these phase acceleration profiles sigaq(d), a further reconstruction prescription can be defined as follows:
The evaluation of this image function, or acceleration probability distribution Wa(d,φRA) is made including all evaluation variants in analogy to the evaluation of the image function determined with the aid of the phase velocity profiles.
For reconstruction, each phase acceleration profile sigaq(d) is thus multiplied with the respective complex phase correction value exp(−j faqr(φRA)) for each assumed angle φRA, and then all Q−2 thus phase corrected phase acceleration profiles are summed up.
In an analogous fashion, as has already been explained for the distance holography above, the two-dimensional function as the acceleration probability distribution Wa(d,φRA) can be separated into two one-dimensional functions Wa(φRA) or Wa(d).
Particularly advantageously, it can also be applied in this case that the phase angle acceleration αq(d), just as shown in
It should be noted at this stage that the one-dimensional acceleration probability distribution Wa(φRA)|d=d0 often has a systematic, in particular a sinusoidal, characteristic. In this case it is possible, after the calculation of a few values of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0, to determine the value of the angle φRA in an analytical manner, at which the amount or real portion of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0 is at a maximum, or at which the phase angle, that is the argument of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0, becomes equal to zero, that is at which the assumed angle φRA corresponds to the actual angle φR. It is thus no longer necessary to vary φRA step by step over the entire angle range and to determine the above mentioned extreme values of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0, or the zero crossing of the phase of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0 by a search function. The possibility of the analytic calculation of the above mentioned extreme values of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0, or the zero crossing of the phase of the one-dimensional acceleration probability distribution Wa(φRA)|d=d0, consequently offers the possibility of a substantial reduction of the computation overhead.
The same approach would, of course, be possible in correspondence to the above extension, if the phase angle velocities were used.
In practice, the acceleration and the angle acceleration could be determined, for example, by way of MEMS acceleration sensors and gyroscopes, wherein these quantities could be converted into |{right arrow over (α)}q| and Δβq, by way of mathematical functions known as such. Preferably, the direction of the acceleration is successively tracked starting with the first aperture point {right arrow over (α)}1, from aperture point {right arrow over (α)}q to aperture point {right arrow over (α)}q+1 by way of a gyroscope.
The particular advantage of the method is that in practice it is much easier to measure accelerations with small drift errors than velocities or distances. This advantage is particularly noticeable in hand-held radio systems. If a transponder carried by a human or a wave-based measuring system carried by a human, which measures a cooperative transponder, such as a landmark, is equipped with acceleration sensors, it is very simple to determine the distance and the angular position of the sensor with respect to the transponder, and thus the position. The idea presented here is therefore particularly suitable, for example, for indoor navigation systems or even for hand-held RFID readers with the ability to determine the position of the RFID tags relative to the reader.
For a vehicle with a large turning circle, or an object moving almost in a straight line, and in particular for a rail or path-guided vehicle or transport mechanism, the use of gyroscopes can be dispensed with, if the phase angle acceleration αq(d) in the phase acceleration profiles sigaq(d) that is caused by the rotatory acceleration of the vehicle, is small.
The suggested approach can analogously be applied to further quantities generated by way of differentiation from the velocity and acceleration.
All explanations given in a simplified manner with reference to two-dimensional arrangements for reasons of clarity, can also be transferred to three-dimensional problems by way of geometric considerations.
The method described can be used in many applications: for estimating the angle at which targets are present, such as transponders, RFID tags, that do not allow good distance measurement; in vehicles in order to use a method adapted to the properties of the sensor system present (drift, low precision); and in position determination by way of local radio locating systems and GPS; but also for use in imaging, collision avoidance or navigation with primary radars or ultrasonic sensors.
The system or systems described herein may be implemented on any form of computer or computers and the components may be implemented as dedicated applications or in client-server architectures, including a web-based architecture, and can include functional programs, codes, and code segments. Any of the computers may comprise a processor, a memory for storing program data and executing it, a permanent storage such as a disk drive, a communications port for handling communications with external devices, and user interface devices, including a display, keyboard, mouse, etc. When software modules are involved, these software modules may be stored as program instructions or computer readable codes executable on the processor on a computer-readable media such as read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. This media can be read by the computer, stored in the memory, and executed by the processor.
All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
For the purposes of promoting an understanding of the principles of the invention, reference has been made to the preferred embodiments illustrated in the drawings, and specific language has been used to describe these embodiments. However, no limitation of the scope of the invention is intended by this specific language, and the invention should be construed to encompass all embodiments that would normally occur to one of ordinary skill in the art.
The present invention may be described in terms of functional block components and various processing steps. Such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions. For example, the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. Similarly, where the elements of the present invention are implemented using software programming or software elements the invention may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements. Functional aspects may be implemented in algorithms that execute on one or more processors. Furthermore, the present invention could employ any number of conventional techniques for electronics configuration, signal processing and/or control, data processing and the like. The words “mechanism” and “element” are used broadly and are not limited to mechanical or physical embodiments, but can include software routines in conjunction with processors, etc.
The particular implementations shown and described herein are illustrative examples of the invention and are not intended to otherwise limit the scope of the invention in any way. For the sake of brevity, conventional electronics, control systems, software development and other functional aspects of the systems (and components of the individual operating components of the systems) may not be described in detail. Furthermore, the connecting lines, or connectors shown in the various figures presented are intended to represent exemplary functional relationships and/or physical or logical couplings between the various elements. It should be noted that many alternative or additional functional relationships, physical connections or logical connections may be present in a practical device. Moreover, no item or component is essential to the practice of the invention unless the element is specifically described as “essential” or “critical”.
The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings. Further, “connected” and “coupled” are not restricted to physical or mechanical connections or couplings.
The use of the terms “a” and “an” and “the” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural. Furthermore, recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. Finally, the steps of all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. Numerous modifications and adaptations will be readily apparent to those skilled in this art without departing from
Number | Date | Country | Kind |
---|---|---|---|
10 2009 030 075 | Jun 2009 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
5448243 | Bethke et al. | Sep 1995 | A |
6690474 | Shirley | Feb 2004 | B1 |
7940743 | Seisenberger et al. | May 2011 | B2 |
7948431 | Gulden et al. | May 2011 | B2 |
20100303254 | Yoshizawa et al. | Dec 2010 | A1 |
Number | Date | Country |
---|---|---|
19512787 | Sep 1996 | DE |
19910715 | Sep 2000 | DE |
10157931 | Nov 2001 | DE |
102005037583 | Feb 2007 | DE |
102006005281 | Aug 2007 | DE |
0550073 | Aug 1996 | EP |
2006072471 | Jul 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20100324864 A1 | Dec 2010 | US |