• No results found

Acoustic Based Array Shape Estimate

4.6 Non-linear Model with Statistical Heading Sensor Fusion

4.6.2 Acoustic Based Array Shape Estimate

First, the joint array curvature and field directionality estimate is derived as an it- eration between alternating ML estimates. Second, the array curvature estimate is combined with heading sensor data and filtered with a dynamical model. The block diagram is shown in Figure 4.20. A single heading sensor or GPS data, ψo, provides the absolute heading from North to orient the relative acoustic based shape esti- mate. The joint array shape and field directionality ML estimate is split into two ML estimates: Array Curvature Estimate with output shape parameter β (passing ψo through the estimate) and Field Directionality Mapping with output Σ. The estimates are calculated once for each acoustic data snapshot. The acoustic based array shape estimate is fused with heading sensor data using a simplified extended Kalman filter. The final array shape estimate heavily weights heading sensor data under non-maneuvering operating conditions but exploits acoustic data from a rel- atively static but directional field during sharp turns or maneuvers, when heading sensors are less accurate.

Estimation of Array Parameters with Acoustic Data

The acoustic based array shape estimate is derived as a ML estimate formed by maximizing the probability density function (pdf) of the received acoustic data given

Array Orientation Acoustic Data Heading Data Array Curvature Estimate Field Directionality Mapping Filter

Figure 4.20: Block diagram of acoustic and heading data fusion

the unknown bow parameter β, as shown by ˆ

βn “ arg max βn

fpXnpωq|βn, Σnq. (4.47)

Note that Σn is unknown and a multidimensional search over source and receiver parameters is computationally infeasible. The problem is divided into two simpler problems: array curvature estimation and field directionality mapping. Consider a sliding window of data Xnpωq “ rxnpωq xn´1pωq ¨ ¨ ¨ xn´N `1pωqs. Thus, the problem is separated into two estimation steps for each time instance n; the array shape estimate given in (4.48), and the field directionality map shown in (4.49).

ˆ βn “ arg max βn fpXnpωq|Σn« ˆΣn´1, βnq (4.48) ˆ Σn “ arg max Σn fpXnpωq|Σn, βn« ˆβnq (4.49) The joint estimate iterates between the individual ML estimates (4.48) and (4.49) and will be referred to as the ML-FDM estimate where FDM refers to the field directionality map, in the same way as the ML-FDM solution from Figure 4.14. The log-likelihood of the array shape parameter, of the same form as (4.36), using the

stochastic source model is given by ln fpXnpωq|βn, ˆΣn´1q “ ´ ln det ´ Vn, ωq ˆΣn´1VHn, ωq ` σ2I¯ ´ trˆ´Vn, ωq ˆΣn´1VHn, ωq ` σ2I¯´1Rˆnpωq ˙ . (4.50)

where leading constants have been ignored. Note that solving (4.48) using (4.50) requires a straight forward single parameter non-linear optimization. The search space can be constrained based on the previous shape and platform size.

For broadband data, each frequency bin is assumed to be uncorrelated such that the broadband likelihood function is a sum of narrowband likelihood func- tions, (4.50). The spatial spectrum is assumed to be temporally flat such that Σn “ Σnpωq @ ω although spectral mismatch mismatch is tolerated. The method given in Section 4.3 referred to as RBML (4.49). This method provides a sequence of field directionality maps that accounts for the time-varying array shape using the expectation-maximization algorithm. In this broadband case, ln fp ¯Xn, ˆΣn´1q “ řB

b“1ln fpXnpωbq|βn, ˆΣn´1q.

Acoustic and Heading Sensor Statistical Fusion

Typically, towed arrays have heading and depth sensors to provide array shape es- timates. Heading and acoustic sensor fusion forms a single shape estimate that is robust to temporary or permanent heading sensor failure. The heading and acoustic shape estimates are combined and filter in the framework of an extended Kalman filter. Data fusion is accomplished by considering the heading sensor and acoustic based estimates as measurements of the same physical system and filtering using a dynamical motion model.

Let the measurement equation be defined by stacking heading and acoustic based data and corresponding transformations, (4.42) and (4.46), from the state vector of

headings, ψ, as „ ψH,n bn  “ „ L G:  ψn` „ ¯ vn ˜ vn  (4.51) or more compactly by letting zn“ rψT

A,n bTnsT such that

zn “ Hψn` vn. (4.52)

where H “ rLT

pG:qT

sT and vn

„ N p0, Cnq, Cn “ diagp ¯Cn, ˜Cnq. The non-linear state update, where the solution to (3.15) is denoted by Fpψq, with additive white normal process noise, wn„ N p0.Qnq, is written as

ψn“ F pψn´1q ` wn. (4.53)

The extended Kalman filter uses the non-linear function, F , to predict state updates but approximates error prediction via Taylor series expansion expressed as Fn BF pψq{Bψ evaluated at ψ “ ψn. Using (4.51)-(4.53), the extended Kalman filter equations are summarized as

ˆ ψn|n´1“ F pψn´1|n´1q Sn|n´1 “ FnSn´1|n´1FTn ` ˆCn Kn “ Sn|n´1HTpHSn|n´1HT` ˆQnq´1 ˆ ψn|n “ ˆψn|n´1` Knpzn´ H ˆψn|n´1q S “ pI ´ KnFnqSn|n´1 (4.54)

Note that the state update is non-linear and accounts for the motion of the tow system sliding through the water while not relying on a small angle approximation. Tangential and normal motion dependence on heading are not considered for error propagation for simplicity since the spatial derivative of tangential velocity appears as a first-order effect and tangential velocity is expected to dominate normal velocity. That is the tow cable is pulled from a single end and not the middle of the cable. As

shown in (3.16), the state update equation is linear with respect to heading when this dependency is neglected. Using (3.16), the derivative of the state update equation is given by

Fn « I ` δtDsU. (4.55)

Additionally, note that the measurement and process covariance matrix must be estimated. While the measurement noise can be estimated from the data, zn, the process noise is typically assumed known or selected a priori. However for the case of towed arrays, navigation from the tow platform can be exploited. The planned maneuver, in terms of heading ψ, is used to estimate the process noise. A first order auto-regressive model, with parameter γ, is used to estimate the variance in Cartesian space to avoid wrapping in angle space, given by the following equations. µxn“ p1 ´ γqµxn´1` γ cospψnq (4.56) µyn“ p1 ´ γqµ x n´1` γ sinpψnq (4.57) ˆ ε2n“ p1 ´ γqˆε2n´1` γ`pcospψnq ´ µxnq2 ` psinpψnq ´ µynq2 ˘ (4.58) Thus the estimate of the process noise is given by ˆQn “ ˆε2nI. Similarly, the measure- ment noise, ˆCn is estimated from data, zn, where each data element is assumed to be independent but, unlike process noise, not identically distributed.

Related documents