This application is based upon and claims the benefit of the priority of Japanese patent application No. 2021-123497, filed on Jul. 28, 2021, the disclosure of which is incorporated herein in its entirety by reference thereto.
The present invention relates to a target velocity vector display system, and target velocity vector display method and program.
Generally speaking, an active sonar in which a transmission sound source (transmitter) and a reception sensor (receiver) are provided in different places is called “bistatic sonar” or “multistatic sonar.” It is sometimes referred to as “bistatic active sonar” or “multistatic active sonar.” A sonar with a single reception sensor is often termed as bistatic, while a sonar with a plurality of reception sensors, the number thereof not limited to two, termed as multistatic. However, sometimes there is no clear distinction. Therefore, the term “bistatic/multistatic sonar” is used hereinafter.
In an active sonar that transmits a signal (sound wave) and detects an echo from a target, it is very important to obtain and display a line-of-sight velocity of the target. The same is a case with bistatic/multistatic sonar as well. It is, however, not possible to obtain a line-of-sight velocity of a target from a signal received by a reception sensor. This will be described with reference to
In
Let vs denote a velocity of the transmitter 11 (a magnitude of a velocity vector 14),
vt a velocity of a target 12 (a magnitude of a velocity vector 15),
θS an angle between a velocity vector 14 of the transmitter 11 and a straight line 16 which connects the target 12 and the transmitter 11,
α an angle between the velocity vector 15 of the target 12 and the straight line 16, and
c a sound velocity.
Assuming that the transmitter 11 transmits a PCW (Pulsed Continuous Wave) with a constant frequency fc, a frequency fs of a signal (sound wave) received by the transmitter 11 is, in consideration of Doppler effect, given by the following Equation (1):
That is, letting v1 denote a velocity component of the transmitter 11 along a direction of the target 12 from the transmitter 11 (for example, the value of v1 becomes positive as the transmitter 11 approaches the target 12) and v2 a velocity component of the target 12 along a direction of the transmitter 11 (the value of v2 becomes positive as the target 12 moves away from the transmitter 11), a frequency f1 of a signal (sound wave) received by the target 12 from the transmitter 11 is given by the following equation:
Conversely, in a case where the transmitter 11 receives a signal (sound wave) reflected from the target 12, with a direction from the target 12 which is a signal source, to the transmitter 11 being positive, letting v1′ and v2′ denote the velocity components of the target 12 and the transmitter 11 along this direction, respectively, a frequency fs at the transmitter 11 receiving a reflected signal from the target 12 is given by the following equation:
In Equation (3), by substituting v1′=−v2, and v2′=−v1 into Equation (3) and substituting f1 with Equation (2), we obtain the following Equation (4).
In
The coefficient multiplied to the frequency fc on a right side of Equation (1) is called a “Doppler coefficient.” The Doppler coefficient η of a signal (sound wave) received by the transmitter 11 is given by Equation (5).
It is noted that for an arbitrary function waveform f(t), the Doppler effect on a received waveform, appears as f(ηt) with time multiplied by the Doppler coefficient η. For example, let's assume that a transmission waveform is an LFM (Linear Frequency Modulation) where frequency changes linearly.
An angular frequency ω of a transmission signal at a time t is as follows:
The angular frequency increases linearly from ω0 at t=0 to ω0+μL at t=L. This frequency change is repeated at a repetition period L.
Assuming that a time between from transmission of a signal to reception by the receiver 10 (receiver array) of a signal reflected from the target 12 is t0, a waveform Sr(t) of the received signal is expressed as a waveform in which f(jt) in Equation (1) is replaced with f(jη(t−t0)) (refer to Patent Literatures 2 and 3).
In Patent Literature 3, for the waveform Sr(t) of a signal received presently and the waveform Sr(t−tA) of a signal received a time tA before the present time
the product Sr(t) Sr*(t−tA) of the complex conjugates thereof is derived.
In Equation (10), a term in which a phase depends on time in Sr(t) Sr*(t−tA) is μ·η2tAt, and the product signal has a constant signal waveform with an angular frequency of |μ·η2tAt|. Therefore, a frequency f such that |μ·η2tAt|=2πf is derived from the frequency spectrum of Sr(t) Sr*(t−tA), and the Doppler coefficient η is calculated from
Further, according to the disclosure of Patent Literature 2, for a time derivative waveform obtained by differentiating by time the waveform Sr(t) of a received signal
and the waveform of the received signal Sr(t), the absolute value of the ratio therebetween is calculated
and the Doppler shift η is estimated by fitting an instantaneous frequency of the transmitted waveform to the absolute value R(t) of the ratio between the time derivative waveform and the received waveform, by using a least squares method or the like.
From Equation (5), which expresses the Doppler coefficient η for a signal (sound wave) received by the transmitter 11, the line-of-sight velocity vt cos α of the target 12 as viewed from the transmitter 11 (the projection of the velocity vector 15 onto the straight line 16 connecting the transmitter 11 and the target 12) is given by the following Equation (13):
When vs, vt<<c (vs and vt are sufficiently smaller than the sound velocity c), Equation (5) becomes as follows:
From Equation (14), the line-of-sight velocity vt cos α of the target 12 is calculated (approximated) by the following Equation (15):
The frequency f1 of the signal received by the target 12 from the transmitter 11 is given by Equation (2). When the direction from the target 12 to the receiver 10 is positive in a straight line 17 from the target 12 to the receiver 10 (
When the velocity component of the transmitter 11 in the direction of the target 12: v1=−vs cos θS,
the velocity component of the target 12 in the direction of the transmitter 11: v2=−vt cos α,
the velocity component of the target 12 in the direction of the receiver 10: v2′=vt cos β(vt cos β<0 in
the velocity component of the receiver 10 in the direction of the target 12: v3=vr cos θr (vr cos θr<0 in
Therefore, the Doppler coefficient ηr of a signal (sound wave) received by the receiver 10 is given by Equation (18).
When vs, vt, vr «c, Equation (18) can be approximated as follows:
Both Equation (18) and (19) have vt cos as an unknown variable, in addition to vt cos α to be derived. Even if the Doppler coefficient ηr of a signal (sound wave) received by the receiver 10 is obtained by measuring the received signal and vs cos θS and vr cos θr are given by position and velocity sensors of the transmitter 11 and the receiver 10, each of Equation (18) and (19) is an equation with two variables vt cos α and vt cos β, and no solution can be obtained in principle.
Patent Literature 1 describes bistatic active sonar in which a transmitter and a receiver are provided in different locations on the same ship and their velocity is the same, i.e., vs=vr=v, and by using the following approximation:
v
t cos α=vt cos β=m,
there is only one variable.
Further, in Patent Literature 1, the target direction from the transmitter is calculated by using the trigonometric law of cosines with respect to a triangle having the transmitter (transmitter array), the receiver (receiver array), and the target as vertices. Further, the distance from the transmitter to the target and the distance from the target to the receiver are calculated using the distance between the transmitter and the receiver, the time it takes for a signal transmitted from the transmitter to be received by the receiver via the target position, the underwater sound velocity, and the target direction obtained by a phase adjuster in the receiver.
In Patent Literature 1, Equation (18) becomes Equation (20) below.
From Equation (20), the target's line-of-sight velocity m can be given by Equation (21).
Note that, although Patent Literature 1 calls m the “absolute velocity,” v is normally called the absolute velocity.
Further, in Equation (18), θr, and θS, are the angle formed by a velocity vector 13 of the receiver 10 with respect to the straight line 17 connecting the target 12 and the receiver 11 and the angle formed by the velocity vector 14 of the transmitter 11 with respect to the straight line 16 connecting the target 12 and the transmitter 11, respectively. In Patent Literature (PTL) 1, θr, and θS denote directions of the target with respect to the transmitter and the receiver based on a straight line connecting the transmitter and the receiver, and in an equation (Equation (5)) of Patent Literature 1, the + and − of “c−vcos θr” and “c+vcos θS” in Equation (20) above are reversed.
The following analyzes the approximation in Patent Literature 1
v
t cos α=vt cos β=m
This part
cos α=cos β,
i.e., in
For example, letting A denote the distance between the transmitter 11 and the target 12, B the distance between the receiver 10 and the target 12, and C the distance between the transmitter 11 and the receiver 10, as illustrated in
If Θ=0, then cos Θ=1. For example, if C=1 kyd (kiloyard) and A=B=10 kyd in Equation (22), cos Θ=0.995.
This appears to be sufficiently approximated to 1, but Θ≅5.73 deg.
In
then,
cos α≅0.174, cos β≅0.074
and
cos α≠cos β.
In a case where the distance A between the transmitter 11 and the target 12 and the distance B between the receiver 10 and the target 12 are close to the distance C between the transmitter 11 and the receiver 10, for example,
if A=B=C=1 kyd,
cos Θ=0.5, i.e., Θ=60 deg.
If α=80 deg, then β=α+Θ=140 deg.
Then,
cos α≅0.174, cos β≅−0.766,
resulting in very different cos α and cos β.
At this time, if vs=vr=0 kt (knot) and
α=80 deg, β=140 deg, vt=10 kt,
then
m≅−2.97 kt.
This is clearly different from vt cos β≅−7.66 kt expected by the receiver 10.
In other words, Patent Literature 1 uses the approximation based on a premise that does not hold depending on the conditions, and one may not be able to obtain the target's line-of-sight velocity accurately.
A method that is not restricted by such conditions is the one described in Non-Patent Literature 1, the disclosure of which is outlined here. The notation is different, but the essence thereof is as follows.
In Non-Patent Literature (NPL) 1, the target's line-of-sight velocity as viewed from the transmitter is calculated based on a signal received by a sensor (receiver array) of the transmitter according to Equation (13), which is listed again as below:
Next, the Doppler coefficient ηr of the target 12 as viewed from the receiver 10 is derived from a signal received by a sensor (receiver array) of the receiver 10.
Then, the line-of-sight velocity vt cos β of the target 12 as viewed from the receiver 1Θ can be derived by substituting vt cos α obtained by Equation (13) above into Equation (19) derived from Equation (18).
Here, from
α=β−Θ holds,
v
t cos α=vt cos(β−Θ)=vt cos β cos Θ+vt sin β sin Θ (24)
vt cos α is obtained by using Equation (13) and vt cos β1s obtained by using Equation (23).
Θ can be derived if the distance A from the transmitter 11 to target 12, the distance B from the receiver 10 to the target 12, and the distance C between the transmitter 11 and the receiver 1Θ can be known from Equation (22).
An active sonar system is an apparatus that obtains a distance to and a direction of the target 12. With respect to the distance C between the transmitter 11 and the receiver 10, if the transmitter 11 and the receiver 10 are mounted on the same ship, their positions can be obtained, for example, from dimensions indicated in the design of the ship. Even when the transmitter 11 and the receiver 10 are mounted on different ships and separated from each other, location information can be exchanged, for example, using the GPS (Global Positioning System). When the ship with the receiver 10 is towed by another ship with the transmitter 11, the position of the receiver 1Θ can be known from an attitude sensor of the receiver 10. Therefore, vt sin β can be derived by the following Equation (25):
As described above, each of vt cos β and vt sin βΘ can be obtained. In other words, the two-dimensional (2-D) target→velocity vector 15 is calculated, not a scalar such as a line-of-sight velocity (velocity component) of the target 12. A velocity vector is obviously much more useful than a line-of-sight velocity.
In addition to utilizing Equation (22) as described above, Θ can be derived if the angle formed by the target 12 and the receiver 10 as viewed from the transmitter 11, the distance to the target 12 as viewed from the transmitter 11, and the distance between the transmitter 11 and the receiver 10 are known. Alternatively, Θ can also be obtained by using the angle formed by the target 12 and the transmitter 11 as viewed from the receiver 10, the distance to the target 12 as viewed from the receiver 10, and the distance between the transmitter 11 and the receiver 10.
In Non-Patent Literature 1, it is assumed that the transmitter is also capable of receiving a signal reflected from the target using a reception sensor. In a sonar system, however, the transmitter may be dedicated to transmission only and may not have a reception function. For example, in a variable depth sonar (VDS) in which the transmitter and the receiver are towed by a ship, the transmitter is generally dedicated to transmission.
In a case of CAS (Continuous Active Sonar) in which continuous transmission is performed, signals are always transmitted. Therefore, even with a transmitter having a reception function, if acoustic elements for both transmission and reception are used, it is not possible to receive a signal. In CAS, the acoustic elements are separated for transmission and reception, and even if the transmitter is capable of receiving signals, short range reverberation is so large that saturation may occur. As a result, it is not possible to identify an echo from a target in a received signal.
Therefore, it is an object of the present invention to provide a system, method and non-transitory medium storing a program, each capable of deriving and displaying a velocity vector of a target, even in a case where a transmitter is not able to receive a signal reflected from the target in, for example, a bistatic/multistatic sonar system.
According to the present invention, there is provided a target velocity vector display system comprising:
a transmitter that transmits a transmission signal;
a receiver array including a plurality of receiver elements arranged in an array form, the receiver array provided at a location different from a location of the transmitter, the receiver array receiving a reflection signal from a target that reflects the transmission signal transmitted from the transmitter,
a display apparatus; and
at least one processor configured to:
virtually divide the receiver array into a plurality of sub-arrays;
calculate an individual Doppler coefficient based on movement of the target for an individual one of the plurality of sub-arrays;
calculate a velocity vector of the target, by using a plurality of the individual Doppler coefficients calculated respectively for the plurality of sub-arrays; and
display, on the display apparatus, information on the velocity vector of the target.
According to the present invention, there is provided a target velocity vector display method for a sonar system including a transmitter that transmits a transmission signal; and a receiver array including a plurality of receiver elements arranged in an array form, the receiver array provided at a location different from a location of the transmitter, the receiver array receiving a reflection signal from a target that reflects the transmission signal transmitted from the transmitter, the method comprising
virtually dividing the receiver array into a plurality of sub-arrays;
calculating an individual Doppler coefficient based on movement of the target for an individual one of the plurality of sub-arrays;
calculating a velocity vector of the target, by using a plurality of the individual Doppler coefficients calculated respectively for the plurality of sub-arrays; and
displaying, on a display apparatus, information on the velocity vector of the target.
According to the present invention, there is provided a non-transitory computer readable medium storing a program causing a computer constituting a sonar system including a transmitter that transmits a transmission signal; and a receiver array including a plurality of receiver elements arranged in an array form, the receiver array provided at a location different from a location of the transmitter, the receiver array receiving a reflection signal from the target reflecting the transmission signal transmitted from the transmitter, to execute processing comprising
virtually dividing the receiver array into a plurality of sub-arrays;
calculating an individual Doppler coefficient based on movement of the target for an individual one of the plurality of sub-arrays;
calculating the velocity vector of the target, by using a plurality of the individual Doppler coefficients calculated respectively for the plurality of sub-arrays; and
displaying, on a display apparatus, information on the velocity vector of the target.
According to the present invention, even in a system where a transmitter is not able to receive a signal reflected from a target, a velocity vector of the target can be derived and displayed.
Example Embodiments of the present invention will be described. According to the present invention, in bistatic or multistatic sonar in which a transmission source and a reception sensor are separated, a reception sensor of a receiver (or reception sensors of a plurality of receivers) is virtually divided into at least first and second sub-arrays, first and second Doppler coefficients are calculated, respectively, from a received signal received by at least the first and the second sub-arrays, for each of the first and the second Doppler coefficients, the velocity vector of the target is calculated from an equation that holds between the Doppler coefficients, a signal velocity, position and velocity of the target, the position and velocity of the transmission source, and the position and velocity of each of the sub-arrays or from a set of simultaneous equations using an approximate expression, and the velocity vector of the target is displayed on a display apparatus.
The first reception processing apparatus 103-1 includes a first Doppler coefficient estimator 104-1, a first direction estimator 105-1, a first reception time estimator 106-1, and a first distance estimator 107-1.
The second reception processing apparatus 103-2 includes a second Doppler coefficient estimator 104-2, a second direction estimator 105-2, a second reception time estimator 106-2, and a second distance estimator 107-2.
In
As a method for virtually dividing an array in which transmitters/receivers (acoustic elements that convert a transmission signal received as an electrical signal to an acoustic signal for transmission, and convert a received acoustic signal to an electrical signal) are arranged in a straight line, as illustrated in
An operation of the present example embodiment will be described with reference to
In this case, as illustrated in
Here, it is assumed that the first and the second sub-arrays 101-1 and 101-2 in
In
The first and the second direction estimators 105-1 and 105-2 estimate a direction of the target as viewed from each sub-array.
As the method for estimating a direction of the target 12, for example, one can employ a commonly used method in which all directions are scanned with a beam and the target is determined to be in a direction in which a reflection intensity increases. Alternatively, as described in Non-Patent Literature 3, the sub-arrays 1 and 2 may be further divided into a plurality of sub-arrays and a target direction may be estimated from phase among the sub-arrays. In addition, there are various commonly used techniques such as an adaptive phasing processing (adaptive beamforming) and a compressed sensing.
In
The first and the second distance estimators 107-1 and 107-2 estimate distances (target distances) between the target 12 and the first and the second sub-arrays 101-1 and 101-2, respectively. In bistatic/multistatic sonar, when an echo from the target 12 arrives after a constant time after the transmission time, a position of the target 12 is on an ellipse, as illustrated in
In
It is not possible to obtain a target distance between the receiver 10 (sub-arrays) and the target 12 only from the reception time of an echo at the receiver 10 (sub-arrays). The target distance can be obtained only when a direction (target direction) of the target 12 from the receiver 10 (sub-arrays) is found. Time T0 from when the transmitter 11 transmits a signal to when an echo reaches the receiver 10 is T1+T2. Letting c denote a sound velocity, a sum of respective distances cT1 and cT2 from the transmitter 11 and the receiver 10 to the target 12 at the point A, is a length 2a of a major axis of the ellipse. From
Letting L denote a distance (space) between the transmitter 11 at a position (an ellipse focus (−f, 0)) at a time point when a signal is transmitted (t0−T2−T1) and the receiver 10 at a position (an ellipse focus (+f, 0)) at a time t0, is L, f=L/2. Assuming that a minor axis length of the ellipse is 2b, then
For example, when the target direction of the target 12 at the point A is θ, the target distance R=cT2 from the receiver 10 can be derived by substituting the coordinates of the target 12
(x,y)=(cT2 cos θ+f,cT2 sin θ)=(cT2 cos θ+L/2,cT2 sin θ) (28)
into
Note that, in
For example, the first distance estimator 107-1 (the second distance estimator 107-2) calculates a distance R1 (R2) between the first sub-array 101-1 and the target 12 from the distance (space) L between the transmitter 11 at a time point when a signal is transmitted and a position of the first sub-array 101-1 (the second sub-array 101-2) when an echo of the transmission signal reflected from the target 12 is received, a time T0 from when the signal is transmitted to when the first sub-array 101-1 (the second sub-array 101-2) receives the echo, and a target direction θr1 (θr2) from the first sub-array 101-1 (the second sub-array 101-2).
Using Equation (18), a Doppler coefficient ηr1 of a signal (sound wave) received at the first sub-array 101-1 from the target is given as follows:
where
vt is a magnitude of a velocity of the target 12,
α is an angle formed by a straight line 16 connecting the transmitter 11 to the target 12 and a velocity vector 15 of the target 12,
β is an angle formed by a straight line 17 connecting the first sub-array 101-1 of the receiver 10 to the target 12 and the velocity vector 15 of the target 12,
vs is a magnitude of a velocity of the transmitter 11,
θS is an angle formed by the straight line 16 connecting the transmitter 11 to the target 12 and a velocity vector 14 of the transmitter 11,
vr is a magnitude of a velocity of the first sub-array 101-1, and
θr1 is an angle formed by the straight line 17 connecting the first sub-array 101-1 of the receiver 10 to the target 12 and a velocity vector 13-1 of the first sub-array 101-1.
From α=β1−Θ(Θ is a crossing angle between the straight line 16 connecting the transmitter 11 to the target 12 and the straight line 17 connecting the receiver 10 to the target 12),
cos α=cos β1 cos Θ+sin β1 sin Θ,
by substituting cos α in Equation (31) with the right side in the above equation, transforming Equation (31), and factoring out the components vt cos β1, vt sin β1 of the 2D velocity vector of the target 12, the following is obtained:
{(c−vr cos Θr1)cos Θ+ηr1(c+vs cos θS)}vt cos β1+(c−vr cos θr1)sin Θvt sin β1=cηr1(c+vs cos θS)−c(c−vr cos θr1)
Here, since a magnitude vs of the velocity of the transmitter 11 is equal to a magnitude vr of the velocity of the sub-array 1 of the receiver 10,
v
s
=v
r.
Then,
{(c−vr cos θr1)cos Θ+ηr1(c+vr cos θS)}vt cos β1+(c−vr cos θr1)sin Θvt sin β1=cηr1(c+vr cos θS)−c(c−vr cos θr1) (32)
The Doppler coefficient ηr2 of the signal (sound wave) received at the second sub-array 101-2 from the target is given by the following Equation (33):
where, vt, α, vs, θS are the same as those in Equation (31).
β2 is an angle formed by a straight line 19 connecting the second sub-array 101-2 of the receiver 10 to the target 12 and the velocity vector 15 of the target 12,
vr is a magnitude of the velocity of the second sub-array 101-2, and
θr2 is an angle formed by the straight line 19 connecting the second sub-array 101-2 of the receiver 10 to the target 12 and the velocity vector 13-2 of the second sub-array 101-2.
From β2=β1−γ(γ is a crossing angle between the straight line 17 connecting the first sub-array 101-1 to the target 12 and the straight line 19 connecting the second sub-array 101-2 of the receiver 10 to the target 12) and
α=β1−Θ,
cos β2=cos β1 cos γ+sin β1 sin γ, and
cos α=cos β1 cos Θ+sin β1 sin Θ
By substituting cos β2 and cos α in Equation (33) with right hand side expression in the above two equations, transforming Equation (33) and factoring out the components (x, y)=(vt cos β1, vt sin β1) of the 2D velocity vector of the target 12, the following is obtained:
{(c−vr cos θr2)cos Θ+ηr2(c+vs cos θS)cos γ}vt cos β1+{(c−vr cos θr2)sin Θ+ηr2(c+vs cos θS)sin γ}vt sin β1=cηr2(c+vs cos θS)−c(c−vr cos θr2)
Here, since the magnitude vs of the velocity vector of the transmitter 11 is equal to the magnitude vr of the velocity of the sub-array 2 of the receiver 10, vs=vr. Then,
{(c−vr cos θr2)cos Θ+ηr2(c+vr cos θS)cos γ}vt cos β1+{(c−vr cos θr2)sin Θ+ηr2(c+vr cos θS)sin γ}vt sin β1=cηr2(c+vr cos θS)−c(c−vr cos θr2) (34)
Further, the self-position/velocity sensor 109 detects a common velocity vr for the velocity vector 14 of the transmitter 11 and the velocity vectors 13-1 and 13-2 of the two sub-arrays for supply to the velocity vector calculator 110. The self-position/velocity sensor 109 may detect a 2D velocity vector.
By setting
a
11=(c−vr cos θr2)sin Θ+ηr2(c+vr cos θS)sin γ
a
12=(c−vr cos θr1)sin Θ
b
1
=cη
r1(c+vr cos θS)−c(c−vr cos θr1)
a
21=(c−vr cos θr2)cos Θ+ηr2(c+vr cos θS)cos γ
a
22=(c−vr cos θr2)sin Θ+ηr2(c+vr cos θS)sin γ
b
2
=cη
r2(c+vr cos θS)−c(c−vr cos θr2)
from Equation (32) and (34), the following two simultaneous equations are obtained:
a
11
v
t cos β1+a12vt sin β1=b1
a
21
v
t cos β1+a22vt sin β1=b2 (35)
From which, the components vt cos β1 and vt sin β1 of the 2D velocity vector 15 of the target 12 are obtained.
In other words, when a 2×2 matrix A and 2D vectors→v, →b are
Equation (35) can be expressed in the matrix form of Equation (39).
A·{right arrow over (vt)}={right arrow over (b)} (39)
Therefore,
{right arrow over (vt)}=A−1·{right arrow over (b)} (40)
In other words,
The velocity vector calculator 110 is able to derive the 2D velocity vector→vt=(vt cos β1, vt sin β1) of the target 12 having the direction from the first sub-array 101-1 to the target 12 as the first component and the direction perpendicular (orthogonal) thereto as the second component using:
the Doppler coefficients ηr1 and ηr2 at the first and the second sub-arrays 101-1 and 101-2 estimated by the first and the second Doppler coefficient estimators 104-1 and 104-2;
the angle θr1 formed by the straight line 17 connecting the first sub-array 101-1 to the target 12 and the velocity vector 13-1 of the first sub-array 101-1;
the angle θr2 formed by the straight line 19 connecting the second sub-array 101-2 to the target 12 and the velocity vector 13-2 of the second sub-array 101-2;
the common velocity vr of the first and the second sub-arrays 101-1 and 101-2; and
the angle θS formed by the straight line 16 connecting the transmitter 11 to the target 12 and the velocity vector 14 of the transmitter 11. It is noted that a value of the sound velocity c may be provided in advance or may be measured on the spot.
The velocity vector calculator 110 may derive vr cos Θs, vr cos Θr1 and vr cos Θr2 based on the results of measuring the velocity vectors by the self-position/velocity sensor 109 and the position of the target 12. The velocity vectors→vs=→vr1=→vr2=→vr of the transmitter 11 and the first and the second sub-arrays 101-1 and 101-2 in, for example, a 2D plane with the east-west direction as the x-axis and the north-south direction as the y-axis may be derived from the measurement results at the self-position/velocity sensor 109, and the projections vr cos θs, vr cos Θr1 and vr cos Θr2 of the transmitter 11 and the first and the second sub-arrays 101-1 and 101-2 onto the line-of-sight direction of the target may derived by drawing the straight lines 16 and 17 in
The velocity vr of the receiver 10 may be obtained from a velocity sensor attached to the body of the ship or may be calculated based on location information obtained from the GPS (Global Positioning System).
Θ in Equation (36) (a crossing angle Θ between the straight lines 16 and 17 in
In a case where the transmitter 11 is mounted on the ship, the position thereof can also be found from its structural location. In a case where the transmitter 11 is towed, its position can be estimated from the structural length of the towing portion. Alternatively, a position sensor may be attached to the transmitter 11, and the velocity vector calculator 110 may obtain its position from the position sensor. Further, the transmission processing apparatus 108 in
The velocity vector calculator 110 is able to find a position of the target 12 by using the target directions θ1 and θ2 obtained by the first and the second direction estimators 105-1 and 105-2 and the target distances obtained by the first and the second distance estimators 107-1 and 107-2.
γ in Equation (36) (a crossing angle between the straight line 17 connecting the sub-array 1 to the target 12 and the straight line 19 connecting the sub-array 2 to the target 12 in
θ1−θ2=γ (42)
Further, as a non-limiting example, the target direction θ1 in
Further, in
θr1−θr2=γ (43)
Alternatively, the velocity vector calculator 110 may calculate θ1, θ2 and γ by only using the distance L between the first and the second sub-arrays 101-1 and 101-2 and the distances (target distances) R1 and R2 from the first and the second sub-arrays 101-1 and 101-2 to the target 12, using the trigonometric law of cosines, without using γ obtained from the first and the second target directions θ1 and θ2 and Equation (42). This is effective when it suffices that a directional accuracy is low.
Further, the Doppler coefficient η at the receiver 10 may be calculated based on the approximate expression (19), instead of Equation (18). In this case, the Doppler coefficient ηr1 obtained at the sub-array 1 is given by the following equation:
From α=β1−Θ,
cos α=cos β1 cos Θ+sin β1 sin Θ,
By substituting cos α in Equation (44) with cos β1 cos Θ+sin β1 sin Θ, transforming the equation, and factoring out the components vt cos β1, vt sin β1 of the 2D velocity vector of the target 12, the following is obtained:
(cos Θ+1)vt cos β1+sin Θvt sin β1=c(ηr1−1)+vs cos θs+vr cos θr1
Here, since the magnitude vs of the velocity of the transmitter 11 is equal to the magnitude vr of the velocity of the sub-array 1 of the receiver 10, vs=vr. Then,
(cos Θ+1)vt cos β1+sin Θvt sin β1=c(ηr1−1)+vr(cos θS+cos Θr1) (45)
The Doppler coefficient ηr2 obtained at the sub-array 2 is given by Equation (46):
From β2=β1−γ,
α=β1−Θ,
substitute cos β2=cos β1 cos γ+sin β1 sin γ,
cos α=cos β1 cos Θ+sin β1 sin Θ
By substituting cos β2 and cos α in Equation (46) with
cos β1 cos γ+sin β1 sin γ and cos β1 cos Θ+sin β1 sin Θ,
transforming the equation, and
factoring out the components vt cos β1 and vt sin β1 of the 2D velocity vector of the target 12, the following is obtained:
(cos Θ+cos γ)vt cos β1+(sin Θ+sin γ)vt sin β1=c(ηr2−1)+vs cos θs+vr cos θr2
Here, since the magnitude vs of the velocity of the transmitter 11 is equal to the magnitude vr of the velocity of the sub-array 2 of the receiver 10, vs=vr. Then,
(cos Θ+cos γ)vt cos β1+(sin Θ+sin γ)vt sin β1=c(ηr2−1)+vr(cos θS+cos θs+cos θr2) (47)
From the two simultaneous equations (45) and (47), the components vt cos β1 and vt sin β1 of the 2D velocity vector of the target 12 are calculated. That is, as for a 2×2 matrix F and 2D vectors→vt and →g in the following Equation (48) to (50), Equation (51) holds:
Therefore, from
{right arrow over (vt)}=F−1·{right arrow over (g)} (52)
the 2D velocity vector→vt of the target 12 is calculated.
The velocity vector display apparatus 111 may display the 2D velocity vector→vt of the target 12 calculated by the velocity vector calculator 110 in association with the direction of and the distance to the target and the time on the display apparatus.
In the present example embodiment, an array is divided into two sub-arrays, however, a single array may be divided into three or more sub-arrays as illustrated in
The example embodiment described above assumes that the transmitter 11 and the receiver 10 are mounted on the body of the same ship, or the receiver 10 is towed by the ship, and that the transmitter 11 and the receiver 10 have the same velocity.
However, even when the transmitter 11 and the receiver 10 are separated and have different velocities, it is possible to calculate the 2D velocity vector of the target 12. In this case, for example, for the transmitter 11 may be a hull sonar, bow sonar, or towed sound source in which the transmitter 11 is mounted on a ship different from the one on which the receiver 10 is mounted, and the receiver 10 may be a hull sonar, bow sonar, flank array sonar (placed along a flank of the hull of a submarine with array elements integrated in a plate shape) or towed array in which the receiver 10 is mounted on a ship different from the one on which the transmitter 11 is mounted. In this case, the transmitter 11 and the receiver 10 (sub-arrays) have different velocity vectors, as illustrated in
Position/velocity data of the transmitter 11 obtained by the transmitter position/velocity sensor 112 is transmitted from the transmitter 11 to the receiver 10 via, for example, communication part, which may be a wireless LAN (Local Area Network) or optical communication if the transmitter 11 and the receiver 10 are close to each other. When the distance therebetween is long, wireless or satellite communication may be used. Alternatively, the transmitter 11 may send the data to the receiver 10 via underwater acoustic communication, or even in a case of ordinary sonar where the transmitter 11 does not have a communication function, data may be transmitted by utilizing various modulation techniques including frequency modulation and phase modulation.
The following describes a method for deriving the velocity vector of the target 12 when the transmitter 11 and the receiver 10 have different velocities. Using Equation (18), the Doppler coefficient ηr1 of a signal (sound wave) received at the first sub-array 101-1 of the receiver 10 from the target is given as follows:
By using α=β1−Θ, Equation (53) is transformed as follows:
{(c−vr cos θr1)cos Θ+ηr1(c+vs cos Θs)}vt cos β1+sin Θ(c−vr cos θr1)vt sin β1=cηr1(c+vs cos θS)−c(c−vr cos θr1) (54)
The Doppler coefficient ηr2 of a signal (sound wave) received at the sub-array 2 from the target can also be given from Equation (18) as follows:
From
β2=β1−γ
α=β1−Θ,
{(c−vr cos θr2)cos Θ+ηr2(c+vs cos θs)cos γ}vt cos β1+{(c−vr cos θr2)sin Θ+ηr2(c+vs cos θs)sin γ}vt sin β1 Equation (55) is transformed as follows:
=cηr2(c+vs cos θs)−c(c−vr cos θr2) (56)
Therefore, if
Equation (54) and (56) can be expressed in the matrix form of the following Equation (60):
A·{right arrow over (vt)}={right arrow over (b)} (60)
Therefore, with
{right arrow over (vt)}=A−1·{right arrow over (b)} (61)
vt cos β1 and vt sin β1 can be calculated. Since the velocity magnitude vt and the angle β1 are derived, the 2D velocity vector 15 of the target 12 can be calculated. Here, the sound velocity c may be provided in advance or may be measured on the spot. The velocity vector→vr of the receiver 10 may be obtained from a velocity sensor attached to the body of the ship or may be calculated from location information obtained from the GPS and the like.
In Equation (57), Θ is the crossing angle between the straight line 16 connecting the transmitter 11 to the target 12 and the straight line 17 connecting the receiver 10 to the target 12 and can be calculated if the positions of the sub-array 101-1, the transmitter 11, and the target 12 are known. In a case where the receiver 10 is mounted on the body of the ship, the position of the first sub-array 101-1 can be determined from the structural location thereof. In a case where the receiver 10 is towed, its position can be estimated from the structural length of the towing portion. A position sensor may be attached to the receiver 10, and the position of the sub-array 101-1 may be obtained from the position sensor.
As for the position and velocity of the transmitter 11, for example, data from the position/velocity sensor provided in the transmitter 11 may be sent to the receiver 10 via communication part as stated above. The transmission processing apparatus 108 may receive from the transmitter 11 the position and velocity thereof and provide the information to the velocity vector calculator 110.
The position of the target 12 can be derived by using the target direction θ1 obtained by the first direction estimator 105-1 and the target distance R1 obtained by the first distance estimator 107-1.
Since γ is the difference in the direction between the first and the second sub-arrays 101-1 and 101-2, it can be derived from the target directions θ1, θ2 obtained by the first and the second direction estimators 105-1 and 105-2 corresponding to each of the sub-arrays as follows:
θ1−θ2=γ (62)
Further, for example, the target direction θ1 in
Further, from
θr1−θr2=γ (63)
Alternatively, θ1, θ2, and γ may be calculated and derived by only using the distance R between the first and the second sub-arrays 101-1 and 101-2 and the target distances from the first and the second sub-arrays 101-1 and 101-2 without using the target directions θ1, θ2 and γ obtained from θ1 and θ2, and the results may be used. This is effective when the directional accuracy suffices to be low.
Further, the approximate expression (19) may be used instead of Equation (18). In this case, the Doppler coefficient ηr1 obtained at the first sub-array 101-1 is given as follows:
Using α=β1−Θ, Equation (64) is transformed as follows:
{(cos Θ+1)}vt cos β1+(sin Θ)vt sin β1=c(ηr1−1)+vs cos θs+vr cos θr1 (65)
The Doppler coefficient ηr2 obtained at the second sub-array 101-2 is given as follows:
From
β2=β1−γ,
α=β1−Θ,
Equation (66) is transformed as follows:
{(cos Θ+cos γ)}vt cos β1+{(sin Θ+sin γ)}vt sin β1=c(ηr2−1)+vS cos θs+vr cos θr2 (67)
Here, when assuming
then
F·{right arrow over (vt)}={right arrow over (g)} (71)
and from
{right arrow over (vt)}=F−1·{right arrow over (g)} (72)
the 2D velocity vector→vt of the target 12 is calculated.
The velocity vector display apparatus 111 may display the 2D velocity vector→vt of the target 12 calculated by the velocity vector calculator 110 in association with the direction of and the distance to the target and the time on the display apparatus.
It is noted that, although an array is divided into two sub-arrays in the case described above, it may be divided into three or more sub-arrays as in the first example. In this case, for example, the velocity vectors obtained from combinations of any two sub-arrays may be averaged among the combinations.
In the example embodiment described above, the sub-arrays of the receiver 10 are obtained by virtually dividing a single sensor, however, the velocity vector of the target 12 can also be derived from physically independent sub-arrays. In this case, for example, sonar systems mounted on a plurality of ships are deemed to constitute a single array. For example, arrays towed by a plurality of ships are regarded as a sub-array of the single towed array.
The transmitter 11 may be fixed on one of the ships having any of the receivers 10 mounted thereon, towed, or mounted on a ship dedicated to transmission. What is notable in this case is that, not only do the transmitter 11 and the receiver 10 have different velocity vectors, but also velocity vectors may differ between the sub-arrays of receivers 10, as illustrated in
The following describes how the velocity vector→vt of the target 12 is calculated in a case where the transmitter 11 and the sub-arrays 101-1 and 101-2 all have different velocities in the present example embodiment.
Using Equation (18), the Doppler coefficient ηr1 of a signal (sound wave) received at the first sub-array 101-1 from the target is given as follows:
By using α=β1−Θ, Equation (73) is transformed as follows:
{(c−vr1 cos θr1)cos Θ+ηr1(c+vs cos θs)}vt cos β1+sin Θ(c−vr1 cos θr1)vt sin β1=cηr1(c+vs cos θs)−c(c−vr1 cos θr1) (74)
The Doppler coefficient ηr2 of a signal (sound wave) received at the second sub-array 101-2 from the target 12 can also be given from Equation (18) as follows:
From
β2=β1−γ
α=β1−Θ,
Equation (75) is transformed as follows:
{(c−vr2 cos θr2)cos Θ+ηr2(c+vs cos θs)cos γ}vt cos β1+{(c−vr2 cos θr2)sin Θ+ηr2(c+vs cos θs)sin γ}vt sin β1=cηr2(c+vs cos θs)−c(c−vr2 cos θr2) (76)
Therefore, assuming
Equation (74) and (76) can be expressed in the matrix form of Equation (80):
A·{right arrow over (vt)}={right arrow over (b)} (80)
Therefore, from
{right arrow over (vt)}=A−1·{right arrow over (b)} (81)
the velocity vector→vr=(vt cos β1, vt sin β1) of the target 12 can be calculated. Here, the sound velocity c may be provided in advance or may be measured on the spot. vr1 and vr2 may be obtained from the self-position/velocity sensors 109-1 and 109-2 attached to the body of the ship or may be calculated from location information obtained from the GPS and the like.
In Equation (77) and (79), θr1 and θr2 are the angles formed by the velocity vectors 13-1 and 13-2 of the first and the second sub-arrays 101-1 and 101-2 and the straight lines 17 and 19 connecting the first and the second sub-arrays 101-1 and 101-2 to the target 12, respectively. Θ is the crossing angle between the straight lines 16 and 17 and can be calculated when the positions of the first sub-array 101-1, the transmitter 11, and the target 12 are found. In a case where the receiver 10 is mounted on the body of the ship, the position of the first sub-array 101-1 can be determined from the structural location thereof. In a case where the receiver 10 is towed, the position of the first sub-array 101-1 can be estimated from the structural length of the towing portion. Alternatively, a position sensor may be attached to the receiver 10, and the position of the sub-array 101-1 may be obtained from the position sensor.
As for the position and velocity of the transmitter 11, for example, data from the position/velocity sensor provided therein may be sent to the receiver via communication part as in the example embodiment described above.
The position of the target 12 can be calculated by using the target direction obtained by the direction estimator 105 and the target distance obtained by the distance estimator 107. Since γ is a difference in the target direction between the first and the second sub-arrays 101-1 and 101-2, it can be calculated from the target directions θ1 and θ2 obtained by the first and the second direction estimators 105-1 and 105-2 corresponding to the first and the second sub-arrays 101-1 and 101-2, respectively, as follows:
θ1−θ2=γ (82)
Alternatively, θ1, θ2, and γ may be calculated by only using the distance between the first and the second sub-arrays 101-1 and 101-2 and the target distance from each of the sub-arrays 101-1 and 101-2 without using the directions θ1, θ2 and γ obtained from θ1 and θ2, and the results may be used. This is effective when the directional accuracy suffices to be low.
Further, the approximate expression (19) may be used instead of Equation (18). In this case, the Doppler coefficient ηr1 obtained at the first sub-array 101-1 is given by the following Equation (83):
Using α=β1−Θ,
Equation (83) is transformed as follows:
{(cos Θ+1)}vt cos β1+(sin Θ)vt sin β1=c(ηr1−1)+vs cos θs+vr1 cos θr1 (84)
The Doppler coefficient ηr2 obtained at the second sub-array 101-2 is given by the following Equation (85):
Using
β2=β1−γ,
α=β1−Θ,
Equation (85) is transformed as follows:
{(cos Θ+cos γ)}vt cos β1+{(sin Θ+sin γ)}vt sin β1=c(ηr2−1)+vs cos θs+vr2 cos θr2 (86)
Here, assuming
then
F·{right arrow over (vt)}={right arrow over (g)} (90)
and from
{right arrow over (vt)}=F−1·{right arrow over (g)} (91)
the velocity vector→vt of the target 12 is calculated.
Further, although the present example described a case with two sub-arrays, there may be three or more sub-arrays as noted in the first example. In this case, for example, the velocity vectors obtained from combinations of any two sub-arrays may be averaged among the combinations. Further, velocity vectors may be calculated by using a method different from the examples described in the example embodiments.
In the example embodiments described above, sonar was used as an example, however, the present invention can also be applied to radar and LiDAR (Light Detection And Ranging).
Further, each disclosure of Patent Literatures 1 to 3 and Non-Patent Literatures 1 to 3 cited above is incorporated herein in its entirety by reference thereto. It is to be noted that it is possible to modify or adjust the example embodiments or examples within the whole disclosure of the present invention (including the Claims) and based on the basic technical concept thereof. Further, it is possible to variously combine or select a wide variety of the disclosed elements (including the individual elements of the individual claims, the individual elements of the individual examples and the individual elements of the individual figures) within the scope of the Claims of the present invention. That is, it is self-explanatory that the present invention includes any types of variations and modifications to be done by a skilled person according to the whole disclosure including the Claims, and the technical concept of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2021-123497 | Jul 2021 | JP | national |