Multi beam forming using FFT

조회 수: 6 (최근 30일)
Ziad
Ziad 2014년 1월 7일
댓글: Honglei Chen 2017년 12월 28일
I am using the phased array toolbox for the ULA and response matrix. Then taking the FFT of the response. Can you please tell me what the next steps would be to generate multi beams?

답변 (1개)

Honglei Chen
Honglei Chen 2014년 1월 7일
You can specify multiple directions in PhaseShiftBeamformer, the output will be the beamformed result towards those directions.
  댓글 수: 2
Vinayak Ganiger
Vinayak Ganiger 2017년 12월 28일
But, the number of directions is limited to only one. We want a beam split into multiple directions. I have tried it. It gives weights(w) output of dimension 2 X N. ( N is the number of directions). With these weights I cannot use plotResponse command to plot the beam pattern as it accepts only 2 X 1 matrix(single direction)
Honglei Chen
Honglei Chen 2017년 12월 28일
Which release are you using? The following code should have worked in recent releases.
ant = phased.ULA;
stv = phased.SteeringVector('SensorArray',ant);
plotResponse(ant,3e8,physconst('lightspeed'),'Respcut','az','Weights',step(stv,3e8,[-30 0 30]))
HTH

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Array Geometries and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by