Sine Dipole formation using two hydrophones

Click For Summary
SUMMARY

This discussion focuses on the generation of a SINE Dipole using two hydrophones in MATLAB simulations. The user is implementing a MATLAB code to create two signals, Hyd_1 and Hyd_2, spaced 50mm apart, to analyze the phase difference of 90 degrees between the generated SINE Dipole and a simple SINE Dipole derived from the signal's direction of arrival (DOA) at 135 degrees. The user seeks clarification on the amplitude differences and phase discrepancies observed in the resultant graphs produced by the code.

PREREQUISITES
  • Understanding of MATLAB programming and syntax
  • Knowledge of signal processing concepts, particularly SINE waves
  • Familiarity with hydrophone technology and its applications
  • Basic principles of wave propagation in water
NEXT STEPS
  • Explore MATLAB's signal processing toolbox for advanced signal analysis techniques
  • Research the effects of hydrophone spacing on phase and amplitude in underwater acoustics
  • Learn about the mathematical modeling of wave interference and dipole formation
  • Investigate the impact of different DOA angles on SINE Dipole generation
USEFUL FOR

This discussion is beneficial for acoustic engineers, MATLAB programmers, and researchers in underwater acoustics who are interested in signal processing and dipole formation techniques using hydrophones.

nauman
Messages
98
Reaction score
5
TL;DR
Sine dipole formation using two hydrophones
Hi all. I am trying to do MATLAB simulations for generation of SINE Dipole using two hydrophones spaced distance 'd' apart for signal coming from direction 'DOA'. The MATLAB code is given below. The confusion is that there is constant phase difference of 90 degree b/w SINE Dipole generated using difference of two hydrophones and simple SINE Dipole generated by multiplication of signal with sin(DOA). There is also a difference b/w amplitude of two Dipoles. The resultant graph of MATLAB code is also attached.

Am i doing right or something is not right in my understanding?
[CODE lang="matlab" title="MATLAB Code for Sine Dipole Formation"]clc
clear
close all

f_sig = 800;%signal frequency in Hz
f_samp = 64000; %Sampling rate
N=81920;%no of data points
c=1500;%sound speed in water in m/s
d=50e-3;%spacing b/w two omni directional hydrophones

DOA=135;%Direction of signal in deg

t=(0:N-1)/f_samp;

lemda=c/f_sig;

Hyd_1=sin(2*pi*f_sig*t+2*pi*(d/2)*sind(DOA)/lemda);
Hyd_2=sin(2*pi*f_sig*t-2*pi*(d/2)*sind(DOA)/lemda);

%Formation of Sinusoidal dipole using two hydrophones Hyd_1 & Hyd_2
Sine_Dipole_1=(Hyd_1-Hyd_2);

%Formation of Sinusoidal by multiplying with sin(DOA)
Sine_Dipole_2=sin(2*pi*f_sig*t)*sind(DOA);

plot(Sine_Dipole_1(1:1000))
hold on
plot(Sine_Dipole_2(1:1000),'r')[/CODE]

Sine Dipole.jpg
 
Physics news on Phys.org
The distance between the hydrophones is a small fraction of the wavelength, so they are nearly perfectly in phase. That makes the difference between them so small.

##\lambda## is lambda, by the way.
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
891
Replies
7
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K