ps = phaseShift(array,frequency,angle)
calculates the phase shift values of an array
operating at a specified frequency to scan the
beam at the given angle. The velocity of light is
assumed to be that in free space.
ps = phaseShift(pcb,frequency,angle)
calculates the phase shift values of a multi-feed
PCB stack at a specified frequency and
angle.
Create a 3-by-3 rectangular array of reflector-backed dipoles at an operating frequency of 1.8 GHz, and scan the main beam at 30 degrees along the azimuth and 45 degrees along the elevation.
a = design(rectangularArray('Size',[3 3]),1.8e9,reflector);
ps = phaseShift(a,1.8e9,[30;45])
Antenna array from the Antenna Toolbox™ array library, specified as an array
object.
Example: r = rectangularArray;
phaseShift (r,70e6,[60;40]). Calculates
the phase shift of the rectangular
array.
pcb — Multi-feed PCB stack pcbStack object
Multi-feed PCB stack, specified as a pcbStack object.
Example: fco = invertedFcoplanar;
pcb = pcbStack(fco); phaseShift
(pcb,70e6,[60;40]) Calculates the phase
shift of the coplanar inverted F antenna
PCB.
frequency — Frequency value to calculate phase shift scalar
Frequency value used to calculate the phase
shift, specified as a scalar in Hz.
Example: 70e6
Data Types: double
angle — Azimuth and elevation angle pair 2-element vector
Azimuth and elevation angle pair to scan the
array toward, specified as a 2-element vector in
degrees.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.