DEVICE FOR LOCATION BY ULTRASOUND
20200379106 ยท 2020-12-03
Assignee
Inventors
Cpc classification
G01S3/8006
PHYSICS
G01S15/104
PHYSICS
International classification
Abstract
The invention relates to a device for locating a target, comprising: a generator of ultrasonic waves that can be reflected by the target; pairs of first and second sensors repeated in a first direction, the first and second sensors of each pair being arranged in a second direction different from the first direction; and a processing unit suitable for: a) for each pair of sensors, measuring the phase shift between the ultrasonic waves received by the first sensor and by the second sensor; and b) establishing that the target is found on a surface corresponding to the differences between measured phase shifts.
Claims
1. A device for locating a target, comprising: a generator of ultrasonic waves that can be reflected by the target; pairs of first and second sensors repeated in a first direction, the first and second sensors of each pair being arranged in a second direction different from the first direction; and a processing unit suitable for: a) for each pair of sensors, measuring the phase shift between the ultrasonic waves received by the first sensor and by the second sensor; and b) establishing that the target is found on a surface corresponding to the differences ((k)) between measured phase shifts.
2. The device according to claim 1, wherein step b) comprises: for each point of a mesh of an observed region, calculating a theoretical phase shift for each pair of sensors; comparing the differences between theoretical phase shifts to the differences between measured phase shifts; and establishing that the target is located among the points for which the comparison is the best.
3. The device according to claim 2, wherein the pairs of sensors are repeated at a pitch greater than 4 times the wavelength of the ultrasounds, the first and second sensors of each pair are arranged at a center to center distance greater than 4 times the wavelength of the ultrasounds.
4. The device according to claim 1, wherein step a) comprises a measurement of the amplitude of the ultrasounds received by each pair of sensors, and step b) comprises: b1) for each point of the mesh, calculating, for each pair of sensors, a complex value whose modulus is representative of the measured amplitude and the argument is representative of the differences between measured phase shifts and theoretical phase shifts; b2) calculating, for each point of the mesh, a sum of the complex values of the various pairs of sensors; and b3) selecting the points of the mesh for which the sum has the maximum modulus.
5. The device according to claim 4, wherein: the ultrasounds are emitted by pulses; in step a), for each pair of sensors, the measured phase shift and amplitude are measured as a function of time; and step b) comprises determining the part of said surface for which the times of flight of the pulses toward the various pairs correspond to the reception times of the pulses.
6. The device according to claim 5, wherein step b 1) comprises, for each point of the mesh: b11) calculating, for each pair of sensors, a theoretical time of flight of the ultrasounds to the pair of sensors; and b12) for each pair of sensors, selecting the measured phase shift and amplitude of the ultrasounds received at the time corresponding to the theoretical time of flight.
7. The device according to claim 6, wherein step b12) comprises: calculating correlation values between the ultrasounds received by the various pairs of sensors during time intervals centered on the theoretical times of flight; and giving said complex values moduli that are representative of the correlation values.
8. The device according to claim 6, wherein each pulse is an ultrasound train with wavelengths decreasing as a function of time or increasing as a function of time, and step a) comprises, for each pair of sensors: a1) receiving and sampling first and second ultrasonic signals by the first and second sensors; a2) obtaining, by Hilbert transform of each of the first and second ultrasonic signals, first and second complex signals whereof each sample, corresponds to a reception time; a3) filtering, by matched filtering, each of the first and second complex signals; a4) associating, with each sample of the first filtered complex signal, the sample of the second filtered complex signal having the best correlation, which results, for each reception time, in a pair, of first and second samples of the first and second filtered complex signals; and a5) for each reception time-04, determining the measured phase shift by subtracting the arguments of the samples of the corresponding pair of samples from each other, and the amplitude measured from the moduli of the samples of the corresponding pair of samples.
9. The device according to claim 8, wherein the processing unit is suitable, after step a4), for one of the pairs of sensors, for: defining a reference line parallel to the axis passing through the first and second sensors; for each reception time, obtaining a phase shift value, representative of the difference between, on the one hand, the measured phase shift and, on the other hand, the theoretical phase shift for the point of the reference line corresponding to the reception time; and determining the distance between the axis of the centers and the target from the phase shift value.
10. The device according to claim 8, wherein step a5) comprises, for each pair of sensors and each reception time: a6) selecting the pairs of samples located in a time interval around the considered reception time; a7) obtaining the phase shift by determining an average difference between the arguments of the first and second samples of the pairs selected in step a6); and a8) measuring the amplitude of the ultrasounds by determining an average modulus of the samples of the pairs selected in step a6).
11. The device according to claim 1, wherein the sensors are suitable for not significantly detecting the ultrasounds coming from directions forming an angle greater than 80 with the second direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] These features and advantages, as well as others, will be described in detail in the following description of specific embodiments done non-limitingly in connection with the attached figures, in which:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
DETAILED DESCRIPTION
[0047] Same elements have been designated by same references in the various figures and, additionally, various figures are not drawn to scale. In particular, the dimensions of the ultrasound identification devices are exaggerated relative to those of the observed regions in which the targets can be located. For clarity reasons, only the elements useful to understand the described embodiments have been shown and are described.
[0048] In the following description, unless otherwise specified, the expressions substantially and on the order of mean to within 10%, preferably to within 5%, or, regarding an orientation, to within 10 degrees, preferably to within 5 degrees. Unless otherwise specified, the expression significantly, regarding a variation of a value or a difference between values, means by more than 5%, preferably by more than 10%.
[0049] Unless otherwise specified, the expression theoretical, regarding a value at any given point, means that this value can be calculated, according to a theoretical ultrasound propagation model, by assuming that the ultrasounds are reflected by a target at that point. The theoretical model, for example a constant-speed propagation model, is within the reach of one skilled in the art and is not described.
[0050] An effort is made to obtain a device for locating a target, making it possible to determine a location surface near which a target is located, the device being able to implement large sensors, for example having a diameter greater than 2.5 cm.
[0051]
[0052] The device 200 comprises NP pairs 202-k of sensors 202M-k and 202S-k, k varying from 1 to NP, repeated in a row with a pitch A1 in the direction of an axis 203. In
[0053] Each of the sensors 202M-k, 202S-k is sensitive to the ultrasounds coming from an observed region 206 that surrounds an observation axis 208. The observation axis 208 forms an angle with the axis 204.
[0054] The sensors are connected to a processing unit 210. As an example, the processing unit comprises a digital circuit, such as a microprocessor suitable for implementing a program recorded in a memory, and analog-digital conversion elements for signals coming from the sensors. The processing unit can be associated with the computer by a remote link, for example by the Internet.
[0055] An ultrasound generator 212 (not shown in
[0056] As an example, the length of the row of sensors is on the order of several cm to several tens of cm, for example on the order of 10 to 50 cm. The distance B can be several cm, for example on the order of 2.5 to 10 cm. The pitch A.sub.1 can be several cm, for example on the order of 2.5 to 10 cm. The row of pairs of sensors is then in practice quasi-periodic on the scale of the region to be observed.
[0057] The processing unit can be provided to detect the presence of a target when, for example, one of the amplitudes Ik of the ultrasounds received by the pairs 202-k is above a threshold.
[0058] The processing unit 210 is suitable for measuring, for each pair 202-k of sensors, the phase shift .sub.k between the ultrasounds received by the sensors 202M-k and 202S-k, and locating the target from the differences () between the phase shifts .sub.k measured for the various pairs of sensors. It will be stressed that here that differences are considered between phase shifts of the ultrasounds and not differences between phases of the phase shifts, like in the device 100 of
[0059] The processing unit determines the possible positions of the target for which the differences between the theoretical phase shifts k that would be obtained are best comparable to the differences k1k2 between measured phase shifts (k1 and k2 between 1 and NP). The theoretical phase shifts .sub.k for the various pairs can be calculated from a theoretical model taking account of the differences between the paths traveled by the ultrasounds.
[0060] The possible positions thus determined are located in a single location surface 214 (shown in section). Furthermore, the location surface thus determined remains unique when the device implements large sensors. One has thus obtained a device for locating a target that is particularly simple to produce.
[0061] Section 1 below describes an exemplary location from the comparison between differences in measured phase shifts and differences in theoretical phase shifts, in the simple case of a quasi-periodic row of pairs of sensors, and illustrates that the obtained surface is unique.
[0062] Section 2 describes a preferred location method from the comparison between differences in measured phase shifts and differences in theoretical phase shifts, without hypotheses on the dimensions of the row of pairs of sensors. This method, which involves a meshing step (section 2.1), makes it possible to obtain a single possible positioning surface of the target, and can in particular be implemented in the case where, furthermore:
[0063] a target is located as a function of the time of flight of the ultrasounds (section 2.2);
[0064] weakly reflective targets are located with a high resolution (section 2.3);
[0065] a target is detected and located in the presence of a wall and/or the possible positions of a target are defined by easy-to-use coordinates (section 2.4); and/or
[0066] the water is turbulent and/or turbid, and/or the target moves (sections 2.5 and 2.6).
1 Example of Determination of a Location Surface for a Quasi-Periodic Row of Pairs of Sensors
[0067] To locate a target from differences between measured phase shifts in the case of a quasi-periodic row of pairs of sensors, it is possible to determine the angle a between the axis 203 and the sensors-target direction, which verifies the equation:
where () is a value representative of the differences between the measured phase shifts .sub.k for the adjacent pairs, for example an average value, [0068] the angle is the angle between the axis 204 and the sensors-target direction, [0069] is the sensors-target distance, and [0070] as mentioned above, A1 is the pitch of the pairs of sensors, B is the distance between sensors of a pair, and is the wavelength.
[0071] In order for a single value of the angle to verify equation (1), the value A.sub.1(B cos )/ must be less than half of the wavelength . The distance B between the sensors of a same pair being much smaller than the distance between the sensors and the target, this condition is verified. Thus, the pitch A1 of the pairs of sensors can be greater than half of the wavelength , preferably more than 4 times the wavelength .
[0072] The angle thus obtained corresponds to a single location surface 214 of the target. It will be noted that the angle depends on the angle and the distance . The surface 214 thus defined is therefore different from the previously cited cones for the device 100. For example, for differences close to zero between measured phase shifts, the surface 214 is close to the plane of the axes 204 and 208.
[0073] The angle between the observation axis and the axis 204 is preferably provided such that the sensors are not sensitive to ultrasounds coming from directions corresponding to an angle close to 90. This makes it possible to avoid the values of the angle for which the phase shifts are too small to determine the angle a with precision.
2 General Method for Presence Detection and Location of a Target
[0074]
[0075] As an example, the points of the observed region are located by angles and and a distance as defined in section 1 above, the sensors-target direction and the sensors-target distance being defined relative to a central point of the row of pairs of sensors.
[0076] In a mesh step 300 (MESH), pairs of values of the angle and of the distance are defined. These pairs can correspond to points of a mesh of the plane of the axes 204 and 208 (plane of
[0077] In a step 302 (MEASURE), one measures, as previously described, the phase shifts k for the various pairs of sensors. One can also measure the amplitudes Ik.
[0078] The following steps of the method are carried out for each pair of values and .
[0079] In a step 304 (COMPUTE-Ck), for each pair 202-k of sensors and for each angle i, a complex value Ck is calculated for example defined by the relationship: t,?
where j represents the imaginary unit. As an example, in the case of a quasi-periodic row of sensors, the theoretical phase shifts k are defined by the relationship:
As a variant, it is possible, for the theoretical phase shifts .sub.k, to choose other values differing from that of relationship (3) by a value shared by all of the pairs of sensors.
[0080] In a step 306 (SUM), for each angle i, the sum of the complex values Ck is calculated for the various pairs of sensors.
[0081] In a step 308 (MAX), chosen as angle is the angle i for which the sum of the values Ck has the maximum modulus. The presence of the target can then be detected when this maximum modulus is above a threshold. As a variant, in step 308, the angle is sought by successive iterations.
[0082] For each of the pairs of values et , the obtained angle is the only angle for which the differences between measured phase shifts are best compared to the differences between theoretical phase shifts. The method of
2.1 Exemplary Mesh Step.
[0083] Here it is sought to define a mesh making it possible to implement the method of
[0084]
[0085] As mentioned above, a mesh is made of the plane of the axes 204 and 208. To that end, first a set of distances is defined from the points of the mesh to the point 402, for example with a regular pitch r. The mesh comprises, for each distance , a point 404A located on the observation axis at the distance from the point 402. For each of the points 404A, the mesh comprises points 404A located in the plane of
[0086] For each point 404A or 404A, the mesh of the observed region comprises points 404B, visible in
[0087] One has thus obtained a regular mesh of the observed region that makes it possible to carry out the method of
2.2 Location of a Target from the Time of Flight of the Ultrasounds.
[0088] Here, one seeks to limit the location surface 214 in which a target can be found. To that end, one determines a portion of the surface 214, for which the theoretical time of flight of the ultrasounds corresponds to the measured time of flight.
[0089] The generator 212 is provided to emit the ultrasounds by pulses. As an example, the processing unit 210 implements a method similar to that of
[0090]
[0091] An ultrasonic pulse 500 with width t0 is first emitted by the generator 212. The central time of the emission of the pulse serves as time reference t=0, and the time of flight thus corresponds to the central reception time.
[0092] In step 302, in each pair 202-k, the sensors 202M-k and 202S-k each receive an ultrasonic signal as a function of time. The processing unit measures, for each pair of sensors, as a function of the reception time: [0093] a signal with amplitude I(t) of the ultrasounds received by the pair of sensors, for example the amplitude of the ultrasounds received by the sensor 202M-k; and [0094] a phase shift signal k(t) between the ultrasound waves received by the sensor 202M and those received by the sensor 202S-k.
[0095] The amplitude and phase shift signals of two (202-k1 and 202-k2) of the pairs of sensors are shown. The amplitude signal of each pair of sensors optionally has a pulse 502 corresponding to a target T. The phase shift signal can only be defined for the useful values 504 for later, which correspond to the times where the amplitude is sufficient to be able to measure the phase shift.
[0096] Preferably, the amplitude and phase shift signals are sampled signals with values Ik(tn) and k(tn), the reception times tn (not shown in
[0097] Examples of steps for measuring amplitude and phase shift signals for each pair of sensors will be described in more detail hereinafter, in section 2.3 (
[0098] In step 304, for each point 404 of the mesh, and for each pair of sensors, the theoretical time of flight tk of the ultrasounds is calculated to reach the pair of sensors, for example the sensor 202M-k.
[0099] It will be noted that, in the case where the generator 212 is located among the sensors, the distances from the points of the mesh to the sensors are associated with theoretical times of flight tk, which allows easy calculations of the times of flight. In the case where the generator 212 is not located among the sensors, it will preferably be possible to define a mesh like that of the previous section 2.1, in which the various distances p from the points of the mesh are replaced by various generator-target-sensors distances traveled by the ultrasounds. This allows the calculations of the times of flight to be done easily.
[0100] In order to next obtain the measured amplitude and phase shift, it is possible to give the value Ik(tk) to the measured amplitude Ik and the value k(tk) to the measured phase shift k. In the case of sampled signals, it is possible to use, for the measured amplitude Ik and phase shift k, the respective values Ik(tn) and k(tn), for the reception time tn closest to the theoretical time closest to the theoretical time of flight tk.
[0101] The complex value Ck can next be calculated in the manner described in connection with
[0102] Steps 306 and 308 of
[0103] The method of this section 2.2 makes it possible to establish that the target is located in a limited portion 504 of the surface 214 previously determined.
2.3 High-Resolution Location.
[0104] A high-resolution location is sought of a target that may be weakly reflective. To that end, the method of the previous section 2.2 is implemented, in which a variant is used of the step for measuring signals with amplitude Ik(t) and phase shift k(t) of the various pairs of sensors, making it possible to obtain these signals with a high resolution and signal-to-noise ratio.
[0105]
[0106] In an initial step that is not shown, an ultrasonic pulse is generated. The pulse is an ultrasound train of increasing frequency as a function of time. As an example, the frequency scans the range of frequencies of between 300 kHz and 1.2 MHz. As an example, the total duration of the pulse is between 0.5 ms and 2 ms, for example 1 ms.
[0107] In the step of
[0108] The signals RM0 and RS0 are next sampled. Each sample RM0(tn) or RS0(tn) corresponds to a reception time tn of the ultrasounds by the corresponding sensor. As an example, the sampling frequency 1/t of the signal RM0 is substantially equal to 4 times the central frequency of the pulse. As an example, the sampling frequencies are identical for the sampled signals RM0 and RS0. As a variant, the sampling frequency of the signal RS0 is greater than that of the signal RM0, for example 8 times greater.
[0109] For each of the signals RM0 and RS0, one next uses a Hilbert transform to determine a sampled complex signal, respectively RM1 and RS1. For each sample RM1(tn) or RS1(tn), the modulus and the argument respectively correspond to the amplitude and the relative phase of the received ultrasounds.
[0110] In the step of
[0111] As an example, the suitable filtering of RM1 or RS1 consists, for each time of flight tn, of implementing the relationship:
where R1 is the signal RM1 or RS1, [0112] R2 is the signal RM2 or RS2, and [0113] f1 is a sampled complex signal representative of the ultrasounds emitted by the generator between times t-N1 and tN1, sampled at the frequency 1/t and obtained by Hilbert transform.
[0114] The signal f1 can correspond directly to the emitted signal, or to a signal received by one of the sensors after propagation in the water, for example measured during a pre-setting phase of the device. As a variant, the signal f1 can be a matched filter reference signal obtained in the manner described in relation to section II and
[0115] The matched filtering results in concentrating, around a same time, tM for the signal RM2 and tS for the signal RS2, the ultrasounds reflected by a target. One then obtains pulses 502 in each of the signals. As an example, the width of the pulses is on the order of the duration t, for example such that in each signal, the pulse 502 only significantly relates to one or two samples. For each sample RM2(tM) or RS2(tS), the modulus and the argument are respectively representative of the amplitude and the relative phase of the ultrasounds reflected by the target.
[0116] In the step of
[0117] As a variant, the signal RS2 can be oversampled, for example by a factor 8, before the step of
[0118] As an example, the signal RS3 can be determined, in the present case of ultrasound pulses, in a manner similar to that described for radar pulses in section 1.3, page 17 of the document Imagerie Radar Synthse d'Ouverture interfromtrique et polarimtrique, Doctoral Thesis by Vasile G., Universit de Savoie, France, 2007.
[0119] In the step of
[0120] One advantage of steps 6A to 6D is that they allow the implementation of matched filtering. Due to the matched filtering, the amplitude and phase shift signals thus measured have an improved signal-to-noise ratio, allowing the location of a signal reflecting the ultrasounds little. Furthermore, the matched filtering allows a high resolution.
[0121] The implementation of the steps of this section 2.3 (
[0122] Furthermore, one advantage of using large sensors is that they allow a particularly high signal-to-noise ratio and resolution, due to the fact that such sensors have particularly wide frequency ranges. Indeed, the matched filtering allows an even higher signal-to-noise ratio and resolution when the frequency range scanned by the ultrasound train is wide. One can thus obtain a resolution on the order of half of the central wavelength of the ultrasounds.
[0123] Thus, a location device of the type of that of
2.4 Detection and Location of a Target in the Presence of a Wall
[0124] Here, one seeks to detect the presence of a target reliably, and to further limit the surface on which the target can be located, even in the presence of a wall delimiting the observed region. One further seeks to express the possible positions of the target in a simple manner.
[0125] To that end, an optional step is implemented that for example uses the signals RS2 and RS3 determined in the previous section 2.3.
[0126]
[0127] For each sample RS3(tn) of the signal RS3 determined in the previous step 2.3,
[0128] As an example, for a quasi-periodic pair of sensors and a quasi-periodic pair-generator distance on the scale of the sensors-target distance, and to identify a target close to the meeting point 604 between the observation axis 208-k and the wall 600 (that is to say, a target-point distance 604 much smaller than the sensors-target distance, for example more than 20 times smaller), it is possible to calculate the values k(tn) from the following relationship:
where 0 is the distance between the sensor 202M-k and the point 604, [0129] f is the central frequency of the ultrasonic pulses, and [0130] as previously described, is the angle between the axes 208 and 204 and B is the distance between the sensors 202M-k and 202S-k.
[0131] It will be noted that the values k(tn) calculated according to relationship (5) correspond to the theoretical phase shift for the point 602 to which a constant value 0 has been added, equal to .sub.k(t604)-B cos , where t604 is the theoretical time of flight for the point 604. As a variant, in order to obtain the value k(tn), it is possible to add any constant value, i.e., not depending on tn, to the theoretical phase shift k(tn) for the point 602.
[0132] One next obtains a sampled complex signal RS3 from the signal RS3 by adding the value k(tn) to the argument for each sample RS3(tn). After this, one determines a phase shift signal 1k(t) from the signals RS3 and RM2, for example in a manner similar to that making it possible to determine the phase shift signal k(t) from signals RM2 and RS3, described in the previous section 2.3,
[0133] The presence of the target T in front of the wall can then be detected when one, 1k(tn0), of the values 1k(tn) of the signal 1k(t) deviates significantly from the others of the values of this signal, for example by more than 10%. Indeed, the value 1k(tn0) obtained for one pair of sensors only depends on the distance r of the target from the wall 600, and the value 1k(tn0) corresponds to the target when the other values 1k(tn) correspond to the wall. The presence of a target is detected reliably, even in the presence of a wall reflecting the ultrasounds.
[0134] Furthermore, it is possible to determine the distance r from the wall of a target close to the point 604. To that end, it is possible to use the value 1k(tn0). Indeed, this value only significantly depends on the distance r.
[0135] Furthermore, although a wall is present here as an example, as a variant, the target can be identified by its distance from other surfaces, such as, in the case of a quasi-periodic generator-sensor distance, a cylinder with radius r0 and, as axis, the axis 204-k. The line 601 is then located at the distance r0 from the axis 204-k. Indeed, the value 1k(tn0) only significantly depends on the distance between the target and the axis 204-k. In particular, the constant value 0 mentioned above makes it possible for the value 1k(tn0) to be nil when the target is on the cylinder, and the distance between the target and the cylinder is then particularly easy to obtain.
[0136] Furthermore, after having determined the phase shift signal 1k(t) for the various pairs of sensors, it is possible to locate the target by next implementing steps similar to the steps 304, 306 and 308 of
[0137] The optional step of this section 2.4 thus makes it possible to detect the presence of a target reliably, and/or to limit the surface on which the target can be located, even in the presence of an observed region delimited by a wall. This step further makes it possible to express the possible positions of the target in a simple manner.
2.5 Measurement of the Amplitude and Phase Shift of the Ultrasounds in a Turbulent or Turbid Environment
[0138] Here, one seeks to locate a target reliably and precisely when the water is turbulent and/or turbid, and/or when the target moves. To that end, in a method implementing, for each pair of sensors, the steps of section 2.3 (
[0139]
[0140] For each reception time tn, a vector V(tn) of the samples RM2(tn) and RS3(tn) is formed, that is to say:
[0141] For each reception time tn, N2 consecutive reception times tn are selected closest to the time tn, located between times tnN2/2 and tn+N2/2. As an example, the imager N2 is shared by all of the reception times. One next determines a covariance matrix Cov(t.sub.n) (with size 22) of the selected vectors V(t.sub.n).
[0142] As an example, the matrix Cov(tn) is sought, for signals corresponding to ultrasounds, in the manner described for radar waves in section IIC, paragraph 2 and equation [13] of the document Stable scatterers detection and tracking in heterogeneous clutter by repeat pass SAR interferometry by G. Vasile et al., Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, Calif., USA, p 1343-1347, published in 2010. Thus, the matrix Cov(tn) can be found as solution to the equation:
where VH(tn) is the conjugated complex transposed vector of the vector VH(tn), and Cov-1(tn) is the inverse matrix of the matrix Cov(tn). To find this solution, successive iterations can be carried out. The covariance matrix can also be determined through other known methods.
[0143] Next, for each reception time, the measured amplitude value Ik(tn) is further determined by the relationship:
I.sub.k(t.sub.n)=V.sup.H(t.sub.n).Math.Cov.sup.1(t.sub.n).Math.V(t.sub.n) (8)
and one determines, as measured phase shift k(tn), the argument of the element Cov12(tn) (1st row, 2nd column) of the matrix Cov(tn).
[0144] The measured amplitude Ik(t) and phase shift k(t) signals, thus determined for each pair of sensors of a device of the type of that of
[0145] Each value Ik(tn) thus obtained is representative of the moduli of the selected samples RM2(tn) and RS3(tn) about the time tn. As a variant, it is possible to choose, for the value Ik(tn), any value representative of the moduli of the selected samples, for example an average value of these moduli. Furthermore, each value k(tn) obtained here is representative of the differences between the arguments of each pair RM2(tn), RS3(tn) of selected samples. As a variant, it is possible to choose, for the value k(tn), any value representative of these differences, for example the average value of the differences between the arguments of the selected pairs.
[0146] As a variant, the processing unit is further capable of implementing a phase correlation signal E(t), each value E(tn) of which is defined by the relationship:
where represents the modulus. The device can then detect the presence of the target T when one E(tn0) of the values of phase correlation signal is above a threshold, for example 0.3. The presence of the target can also be detected when one of the values of the correlation signal deviates significantly from the other values of this signal, for example, deviates by more than 0.1. The use of a statistical correlation signal between signals received by the two sensors, such as the signal E(t), makes it possible to detect the presence of a target particularly reliably. In particular, it is possible to detect, particularly reliably, the presence of a target that may have a low reflectivity and/or be in motion in a turbulent and/or turbid environment.
[0147] In this section 2.5, the step for determining the amplitude Ik(t) and phase shift k(t) signals for each pair of sensors thus makes it possible to locate, in a turbulent and/or turbid environment, a target that may be in motion.
2.6 Location in Turbulent and/or Turbid Environment
[0148] Here, one seeks to obtain a device of the type of that of
[0149]
[0150] As mentioned in connection with
[0151] For each of the N3 values of the index n, a vector V1(n) is formed of NP complex values C1k having Ik(tk+n) for modulus and k(tk+n) for argument, that is to say:
where j is the imaginary unit.
[0152] One next calculates the covariance matrix Cov1 of the N3 vectors V1(n). The matrix Cov1 can be calculated in a manner similar to that described in connection with
[0153] One further forms a vector V of the NP unitary complex values having, for arguments, the theoretical phase shifts k, that is to say:
[0154] One then calculates the transposed vector V2, with dimension NP, defined by the relationship:
where the VH is the conjugated complex transposed vector of the vector V, and Cov1-1 is the inverse of the matrix Cov1.
[0155] For each pair k, the complex value Ck is then calculated from the relationship:
C.sub.k=V2.sub.k exp(j.Math..sub.k(t.sub.k)) (13)
where V2k is the kth component of the vector V2.
[0156] After the implementation of steps 306 and 308 with the complex values Ck thus obtained, the potential target is located particularly reliably and precisely when the water is turbulent and/or turbid, and/or when the target is in motion.
[0157] The complex value Ck obtained here for each pair of sensors has its modulus representative of the intensity of the received ultrasounds and its argument representative of the difference between measured phase shift and theoretical phase shift. As a variant, it is possible to calculate complex values Ck using any other type of suitable statistical correlation between signals received by the various sensors at times close to the theoretical times of flight, for example by combining the values of V2k obtained for several values of N3. Furthermore, it is possible here to use statistical correlations making it possible to measure the speed of the target, for example by implementing the following steps: [0158] choosing a set of speeds u among which that of the target is sought; [0159] for each speed u, calculating the statistical correlations V2 and the complex values Ck in the manner described above by replacing relationship (11) with relationship:
where is the central wavelength of the ultrasounds; [0160] in step 306, for each speed u, calculating the sum of the complex values Ck for the various sensors; and [0161] in step 308, for each point where the target is located, choosing as measured speed of the target, the speed u for which the sum is maximal.
[0162] Here we have described steps making it possible to locate a target, which may be in motion, in a turbulent and/or turbid environment. A method of the type of that of
3 Other Embodiments
[0163] Specific embodiments have been described. Different variants and modifications will appear to one skilled in the art. In particular, although devices described above comprise a single row of pairs of sensors, it is possible to provide devices comprising several rows of pairs of sensors.
[0164]
[0165] The rows of pairs of sensors are parallel to one another on either side of an observed region 704. As an example, the sensors of each pair are in a shared direction orthogonal to the axes 203 of the rows (i.e., orthogonal to the plane of
[0166] An ultrasound generator 212A is arranged near the row 702B, for example at a distance for instance of between 5 cm and 20 cm. An ultrasound generator 212B is located near the row 702A.
[0167] As an example, the distance between the two rows is greater than 1 m, for example between 1 and 50 m.
[0168] During operation, ultrasounds are first emitted by the generator 212A, and these ultrasounds reflected by potential targets are received by the sensors of the row 702A. A processing unit 210 then implements a method for example of the type of that of
[0169] Ultrasounds are next emitted by the generator 212B, and these ultrasounds reflected by potential targets are received by the pairs of sensors of the row 702B. The processing unit 210 then again implements a method, for example of the type of that of
[0170] One advantage of using two rows of sensors is that one avoids any masking effects of one target by another or by any obstacles present in the observed region. One thus obtains an improved detection of the targets.
[0171] As a variant, after each emission of ultrasounds by the generator 212A or the generator 212B, the processing unit can use the ultrasonic signals received by both rows 702A and 702B, and establish that the target is located among the shared possible positions determined for the row 702A and for the row 702B.
[0172] Furthermore, it is possible to provide embodiments comprising two rows of pairs of sensors, or more, for example oriented in different directions, making it possible to identify the target precisely, in particular in the presence of obstacles.
[0173] Furthermore, embodiments comprising several generators for a single row of sensors can be used. As an example, a device of the type of that of
[0174] Although a mesh has been described in section 2.1 (
[0175] Although ultrasonic pulses of increasing frequency have been described, it is possible to use pulses of decreasing frequency, or any other type of pulse suitable for the implementation of matched filtering.
[0176] Different methods for locating a potential target have been described here as an example. It will be noted that these methods can be used to locate several targets. Furthermore, the described methods can be adapted to include any method for detecting the presence of one or several targets from the signals received by the sensors.