From: Danilo on
"hassan hamdoun" <hsko4050(a)gmail.com> wrote in message
<ftb172$gpb$1(a)fred.mathworks.com>...
> HI
> I am trying to calculate a broadband beamformer
> beampattern in MATLAB .
>
> I formulated the beampattern equation as follows:
>
> r(theta,omiga)=sum(exp(-j*m*omiga*sin(theta).* W(exp
> (j*omiga))
>
> where theta is the direction of arrival for the desired
> signal
> omiga is the normalised frequency i.e wT, T being the
> sampling period
> the sum is from m=zero- M-1 , M the no of sensors
>
> W(exp(j*omiga)) is the FT of the wight vector
>
> I need help in calculating the 3D graph of the response
> with respect to theta and omiga where omiga covers a
range
> of frequency bands.
>
> I am new to beamforming and I need a bit of push on
> writing code since I wanted after calculating the
> beampattern to optimise the response using an
optimisation
> tool.
>
> thanks in advance




Hi, I read your post, I need your same information. Have
you find a way to plot the beampattern in 3D? I think that
we have to use the function "surf".
Do you know how?
Thanks.