1 Multistatic Sonar Simulation* P. Willett January, 2011 Supported by the Office of Naval Research Contract: N00014-10-10412 Program Managers: Keith Davidson.

Slides:



Advertisements
Similar presentations
Advanced Acoustical Modeling Tools for ESME
Advertisements

Some thoughts on density surface updating 1.Major Updates every X years: refitting models (perhaps new kinds of models) to accumulated data over large.
NDVCS measurement with BoNuS RTPC M. Osipenko December 2, 2009, CLAS12 Central Detector Collaboration meeting.
MENG 372 Chapter 3 Graphical Linkage Synthesis
Passive Sonar Wrap Up Exercise And Exam Review. Data The two submarines described below are to engage in a sonar detection exercise off the coast of Kauai.
Comparison of different MIMO-OFDM signal detectors for LTE
Resident Physics Lectures
My first aperosentation 9/6/2008 Marios Karagiannis.
Reducing Drift in Parametric Motion Tracking
Chapter Two Points and Lines
Kinematics Goals: understand graphs of a) position versus time, b) velocity versus time.
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Signal Processing Jeremy Wyatt Intelligent Robotics School of Computer Science.
Yung P. Lee (ASAP 2001, March 14, 2001) Science Applications International Corporation 1710 SAIC Drive McLean, VA Space-Time Adaptive.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
February 2001SUNY Plattsburgh Concise Track Characterization of Maneuvering Targets Stephen Linder Matthew Ryan Richard Quintin This material is based.
Propagation characteristics of wireless channels
DOPPLER SONOGRAPHY By Dr/ Dina Metwaly.
ECE 480 Wireless Systems Lecture 14 Problem Session 26 Apr 2006.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Review Doppler Radar (Fig. 3.1) A simplified block diagram 10/29-11/11/2013METR
Relativity, Put To The Test David E. Thomas 19th Natural Philosophy Alliance Conference Albuquerque, NM Albuquerque, NM July 26 th, 2012, 11:15 AM “Einstein.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
1 Mohammed M. Olama Seddik M. Djouadi ECE Department/University of Tennessee Ioannis G. PapageorgiouCharalambos D. Charalambous Ioannis G. Papageorgiou.
Traffic Monitoring System using Acoustic Sensors Yuping Dong May 14, 2008.
Infrasound detector for Apatity group Asming V.E., Kola Regional Seismological Center, Apatity, Russia.
EISCAT Radar Summer School 15th-26th August 2005 Kiruna
Imaging results from monostatic and bistatic radar observations of the Moon made at a wavelength of 68 cm (440.2 MHz) with the Millstone MISA radar transceiving.
Prospects for the detection of sterile neutrinos with KATRIN-like experiments Anna Sejersen Riis, Steen Hannestad “Detecting sterile neutrinos with KATRIN.
Capacity Variation of Indoor Radio MIMO Systems Using a Deterministic Model A. GrennanDIT C. DowningDIT B. FoleyTCD.
Wireless Sensor Networks COE 499 Energy Aware Routing
Statistics of broadband transmissions through a range-dependent fluctuating ocean waveguide Mark Andrews and Purnima Ratilal; Northeastern University,
GTRI_B-1 ECRB - HPC - 1 Using GPU VSIPL & CUDA to Accelerate RF Clutter Simulation 2010 High Performance Embedded Computing Workshop 23 September 2010.
10. Satellite Communication & Radar Sensors
RADAR System Anas Abu Siam. Introduction RADAR Is a device or system for detecting and locating a target by radio waves. The term RADAR was coined in.
Algorithms and Algorithm Analysis The “fun” stuff.
Railway Operations: Issues and Objectives Capacity management Infrastructure planning Timetable preparation Management of day-to-day movement of trains.
THEOREM 1 Net Change as the Integral of a Rate The net change in s (t) over an interval [t 1, t 2 ] is given by the integral.
Review of Ultrasonic Imaging
Effects of a Suspended Bottom Boundary Layer on Sonar Propagation Michael Cornelius June 2004.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
 Space… the sonic frontier. Perception of Direction  Spatial/Binaural Localization  Capability of the two ears to localize a sound source within an.
Chapter 6. Effect of Noise on Analog Communication Systems
EumetCal Examples.
PARALLEL FREQUENCY RADAR VIA COMPRESSIVE SENSING
Acoustic Based Angle-Of-Arrival Estimation in the Presence of Interference Andrew McMurdie and Wanyang Zhang Electrical Engineering Department Brigham.
FIBER OPTIC TRANSMISSION
CI VERIFICATION METHODOLOGY & PRELIMINARY RESULTS
APPLICATION OF A WAVELET-BASED RECEIVER FOR THE COHERENT DETECTION OF FSK SIGNALS Dr. Robert Barsanti, Charles Lehman SSST March 2008, University of New.
VECTORS. BIG IDEA: Horizontal and vertical motions of an object are independent of one another.
Diana B. Llacza Sosaya Digital Communications Chosun University
1 EMLAB EM wave propagation. 2 EMLAB Impulse response Time Radio Propagation : physical model 안테나에서 나온 신호는 지형지물과 반사, 투과, 산란을 거치면서 다양한 진폭과, 시간 지연을 갖는 신호들로.
Signal Propagation Basics
Decision Feedback Equalization for Underwater Acoustic Channels Deepthi Chander ( ) Pallavi Manohar ( )
Introduction to Robots and the Mind - Sensors - Bert Wachsmuth & Michael Vigorito Seton Hall University.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Location-Sensing and Location Systems 1. A positioning system provides the means to determine location and leaves it to the user device to calculate its.
presented by: Reham Mahmoud AbD El-fattah ali
WRF Four-Dimensional Data Assimilation (FDDA)
Bias and Uncertainty in Parameter Estimation in Infrasound Arrays
An-Najah National University
Eliminating range ambiguity
Sound.
Axes and Dimensioning Objectives:
11: Wave Phenomena 11.2 The Doppler Effect.
Rotations Day 120 Learning Target:
Real-time Uncertainty Output for MBES Systems
Further discussion on Hybrid Multiple Access for
Presentation transcript:

1 Multistatic Sonar Simulation* P. Willett January, 2011 Supported by the Office of Naval Research Contract: N Program Managers: Keith Davidson & John Tague * help from R. Georgescu, S. Schoenecker, S. Coraluppi, O. Erdinc, W. Blanding

2 What is it? Most MSTWG datasets are high-fidelity but one-shot. –some need for Monte Carlo results This simulation is medium fidelity –same scenario can be run multiple times with different noises (detections and clutter) Scenario –can be specified by GUI –scenario can be specified by matfile

3 Targets motion is described via waypoints –as many as you like (e.g., “W” needs 5) as many targets as you want –presently there is no “appear” or “disappear” future work, easy –aspect dependent SNR –Gaussian-shaped pedestal,  =10 o can be set –pedestal is 10dB can be set –specify in terms of received monostatic SNR at broadside at 1 km can be set

4 Platforms as many as desired specified as waypoints, same as targets each can be a source, receiver or both platforms are acoustically observable –same model as target –can turn this off bistatic observations model –azimuth, time delay and Doppler input  ’s –attenuation with distance loss proportional to distance 2 below 1km, and to distance beyond 1km loss product of source-target and target receiver losses sound velocity must be input –no multipath future work, easy but nontrivial specify ping rates and total simulation time

5 Clutter presently three types, user-specified –Rayleigh –log-normal (choose parameter) –K-distributed (choose parameter) detection threshold input (nominally 13dB) formed in angle/delay space –more dense near receiver all resolution cells’ returns are formed and compared to the threshold –no P fa input, although it is internally calculated

6 How to use it? scenario setup mode: –invoke “multistatic_simulation” in MATLAB –decide whether want GUI or matfile input output is in “simulation_output.mat” Monte Carlo mode: –assume “parameterfile.mat” was created in scenario setup mode or is given –[newobs,newcontact,data]= … multistatic_simulation(‘parameterfile.mat’) –output given for one whole simulation run suitable to be called within loop first call simulation then call tracker compare output to truth (from parameterfile.mat)

7 What is the Output? each run (invocation of multistatic_simulation) gives three outputs –“obs” – in Cartesian space –“contact” – in time/bearing space –“data” – in NURC format that MSTWG has been using (see NURC Technical Memo RL-JUN03-01 “Abel Multistatic sonar information processing chain” by Rene Laterveer, also the presentation “New ARLUT Data Set” by Brian LaCour, MSTWG 3 rd Meeting) these are very redundant, use what you want –obs & contact are cell arrays given in form useful for a tracker

8 contact data format contact{i_scan,i_pair}.az(i_contact) –azimuth (degrees, counter-clockwise from east) contact{i_scan,i_pair}.delay(i_contact) –travel time of ping (s) contact{i_scan,i_pair}.doppler(i_contact) –bistatic Doppler (m/s) contact{i_scan,i_pair}.time(i_contact) –return time of ping from start of simulation (s) contact{i_scan,i_pair}.power(i_contact) –level of contact (dB) contact{i_scan,i_pair}.source(:,i_contact) –[x; y] values of position of source at the time of emission of ping. contact{i_scan,i_pair}.receiver(:,i_contact) –[x; y] values of position of receiver at the time of reception of return. contact{i_scan,i_pair}.provenance(i_contact) –zero if clutter, otherwise is index of target that return came from. contact{i_scan,i_pair}.truth(:,i_contact) –[x; y] values of position of reflecting target at the time of reflection. If clutter: zeros(2,1). contact{i_scan,i_pair}.number_contacts –number of threshold-exceedances for this ping/pair. contact{i_scan,i_pair}.source_platform_index(i_contact) –the index of the source platform for contact i_contact, to distinguish multistatic pairs when it is necessary to estimate (say) SNR. contact{i_scan,i_pair}.receiver_platform_index(i_contact) –the index of the receiver platform for contact i_contact, to distinguish multistatic pairs when it is necessary to estimate (say) SNR.

9 obs data format obs{i_scan}.meas(i_meas).time –return time of ping from start of simulation (s) obs{i_scan}.meas(i_meas).z(:) –[x; y; Doppler] values of centroid of contact (measurement Cartesian space). obs{i_scan}.meas(i_meas).R(:,:) –covariance matrix for z. obs{i_scan}.meas(i_meas).snr –power of contact (dB). obs{i_scan}.meas(i_meas).provenance –zero if clutter, otherwise is index of target that return came from. obs{i_scan}.meas(i_meas).truth(:,i_contact) –[x; y] values of position of reflecting target at the time of reflection. If clutter, this is zeros(2,1). obs{i_scan}.meas(i_meas).source_platform_index(i_contact) –the index of the source platform, to distinguish multistatic pairs when it is necessary to estimate (say) SNR. obs{i_scan}.meas(i_meas).receiver_platform_index(i_contact) –the index of the receiver platform, to distinguish multistatic pairs when it is necessary to estimate (say) SNR.

10 dat{i_scan,i_pair}.header.svel –sound velocity (m/s) dat{i_scan,i_pair}.buoy.compass –heading of receiver, clockwise from east in degrees dat{i_scan,i_pair}.buoy.lat(1) –latitude of receiver at time of ping (obs & contact use time of reception) dat{i_scan,i_pair}.buoy.lon(1) –longitude of receiver at time of ping (obs & contact use time of reception) dat{i_scan,i_pair}.buoy.lat(2) –latitude of source at time of ping dat{i_scan,i_pair}.buoy.lon(2) –longitude of source at time of ping dat{i_scan,i_pair}.clust.range(i_contact) –zero for all contacts dat{i_scan,i_pair}.clust.mean(i_contact).range –the time in seconds between transmission of the ping and the reception of contact number i_contact dat{i_scan,i_pair}.clust.mean(i_contact).doppler –the bistatic Doppler in m/s dat{i_scan,i_pair}.clust.mean(i_contact).beam –the angle, clockwise from east in degrees, of contact number i_contact dat data format