Diagram Shaping via SOCP

  • Shaping the antenna diagram

  • Normalization

  • Sidelobe level constraint

  • Thermal noise power constraint

Shaping the antenna diagram

The squared modulus of the antenna’s diagram, |D_z(phi)|^2, turns out to be proportional to the directional density of electromagnetic energy sent by the antenna. Hence, it is of interest to ‘‘shape’’ (by choice of the z’s) the magnitude diagram |D_z(cdot)| in order to satisfy some directional requirements.

A typical requirement is that the antenna transmits well along a desired direction (on or near a given angle), and not for other angles. That way, the energy sent is concentrated around a given “target” direction, say phi_{rm target} =0^o, and small outside that band. Another type of requirement involves the thermal noise power generated by the antenna.

Normalization

First, we normalize the energy sent along the target direction. When multiplying all weights by a common nonzero complex number, we do not vary the directional distribution of energy; therefore we lose nothing by normalizing the weights as follows:
 mbox{bf Re}(D_z(0)) ge 1.
These constraints are affine in the (real and imaginary parts of) the decision variable z in mathbf{C}^n.

Sidelobe level constraint

Now define a ‘‘pass-band’’ [-Phi,Phi], where Phi>0 is given, inside which we wish the energy to be concentrated; the corresponding ‘‘stop-band’’ is the outside of that interval.

To enforce the concentration of energy requirement, we require
 forall : phi, ;; |phi| ge Phi ~:~ |D_z(phi)| le delta ,
where delta is a desired attenuation level on the ‘‘stop-band’’ (this is sometimes referred to as the sidelobe level).

The sidelobe level constraint is actually an infinite number of constraints. We can simply discretize these constraints:
 |D_z(phi_i)| le delta, ;; i=1,ldots,N,
where phi_1,ldots,phi_N are regularly spaced angles in the stop-band.

alt text 

Antenna array design: sidelobe level constraints. The magnitude diagram must go through the blue point (on the right) at phi = 0^o, and be contained in the white area otherwise. To simplify the design problem we can replace the sidelobe constraints by a finite number of constraints at given angles (in blue).

The above N constraints are second-order cone constraints on the decision variables, since they involve magnitude constraints on a complex vector that depends affinely on the decision variables.

Thermal noise power constraint

It is often desirable to control the thermal noise power generated by the emitting antennas. It turns out that this power is proportional to the Euclidean norm of the (complex) vector z, that is: ( mbox{Thermal noise power} alpha |z|_2 = sqrt{sum_{i=1}^n |z_i|^2}.