File Exchange

image thumbnail

MATLAB and Simulink Robotics Arena: Direction of Arrival Estimation with MATLAB

version 1.0 (11.7 MB) by Stephen Cronin
MATLAB and Simulink Robotics Arena: Direction of Arrival Estimation with MATLAB Supporting Files

2 Downloads

Updated 21 Mar 2018

View License

This entry contains all files used in the MATLAB & Simulink Robotics Arena : Direction of Arrival with MATLAB video.
This includes:
Files - Folder with MATLAB code used in the Demo
Hydrophone Data - Folder containing sampled raw hydrophone data saved to pulseData.mat
setupDemo.m - Starter script to add folders to path.
hydrophoneDemo.m - loads pulseData.mat, filters the raw data using a band pass filter and plots the raw data, filtered data and the rising edge data. This script then calls traditionalCalculation.m on the rising edge data.
traditionalCalculation.m - Function that performs an FFT on the rising edge data and computes the bearing angle using a DOA algorithm
The video associated with the project can be found at: https://www.mathworks.com/videos/matlab-and-simulink-robotics-arena-direction-of-arrival-with-matlab-1504107605701.html

Comments and Ratings (3)

Chi Chang

Can somebody tell me why there are "[~, p3] = max(max(f3));" but not "[~, p3] = max(abs(f3));" like two upper lines on the line 8th, function "traditionalCalculation.m" ?

Wen

Hi,Stephen, do you have a fixed array shape of the hydrophones?

Yu Feng

Updates

1.0

Added link to video

1.0.0.0

Added thumbnail and update description.

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

MSRA_DirectionOfArrivalWithMATLAB/

MSRA_DirectionOfArrivalWithMATLAB/Files/