For creating antenna array, first you need to install Antenna toolbox and use following command to create a rectangular array.
>> array=rectangularArray('Element',dipole,'Size',[10 10])
In the workspace you will have a 1×1 rectangular array containing all parameters of your interest. Change their values according to your requirement. For more information visit antenna array catalog.
To compute the signal reflected from a radar target:
- Define and set up your radar target by writing following command.
>> phased.RadarTarget.
2. Call step to compute the reflected signal according to the properties of phased.RadarTarget. The behavior of step is specific to each object in the toolbox.
Finally, to reduce the side lobe of circular array, you can refer to this link, which has a similar query.