Tilt CustomAntennaElement in Phased Array Toolbox
이전 댓글 표시
Hi there,
I am trying to tilt a custom made antenna element with the Phased Array toolbox for a radar simulation model I am working on. I am interested in rotating the actual antenna receiver as oposed to steering since I want the orientation of the antenna array to be different. Steering creates side lobes which I do not want.
The way I initialize my antenna element I use this:
antenna_element = phased.CustomAntennaElement('AzimuthAngles',-180:1:180,...
'ElevationAngles',-90:1:90,'MagnitudePattern',paramFMCW.magResponse,...
'PhasePattern',paramFMCW.phaseResponse);
Then I create my array using the same function in the tool box:
array = phased.ULA('Element',antenna_element,'NumElements',paramFMCW.elements,...
'ElementSpacing',paramFMCW.lambda_coefficient*paramFMCW.lambda,'ArrayAxis','y');
Unfortunately, there is no tilt property in this function, but there is one when using this linearArray function. Since I thought it passes on an antenna object, I have used the following syntax to create the array:
my_custom_tilted_linear_array = linearArray('NumElements',paramFMCW.elements,...
'ElementSpacing',paramFMCW.lambda_coefficient*paramFMCW.lambda,'TiltAxis',[1 0 0]);
But I get the following error:
Error using phased.CustomAntennaElement/parenReference
Not enough input arguments. Expected 2 (in addition to System object), got 1.
Error in radar_simulation (line 117)
my_linear_array =
linearArray('Element',antenna_element,'NumElements',paramFMCW.elements,... -
Show complete stack trace
Displaying stack trace:
Error using em.MeshGeometry.checkObjectClass
• In em.MeshGeometry.checkObjectClass
• In em.Array.setElementAsScalarHandle
• In em.ArrayProp>ArrayProp.set.Element (line 61)
• In em.ArrayProp>ArrayProp.ArrayProp (line 30)
• In linearArray>linearArray.linearArray (line 87)
• In radar_simulation (line 117)
There is the option of tilting my custom antenna element in CST and then importing it again in MATLAB, but I think there should be a programmatical way of tilting the element in the Phased Array toolbox.
Any suggestions?
댓글 수: 3
Cristian Alistarh
2019년 9월 26일
편집: Cristian Alistarh
2019년 9월 26일
Navya Seelam
2019년 10월 3일
Hi,
Can you further elaborate on your use case? Are you trying to change the pattern or the orientation of the beam?
Cristian Alistarh
2019년 10월 7일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Antennas, Microphones, and Sonar Transducers에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

