<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>About Use of Methods of Convex Programming for Synthesis of Conformal Arrays with Matched Dual-polarized Patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Viktor S. Izhutkin</string-name>
          <email>izhutkin@yandex.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anton A. Sharapov</string-name>
          <email>deadkingser@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Copyright ⃝c by the paper's authors. Copying permitted for private and academic purposes.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>In: Yu. G. Evtushenko, M. Yu. Khachay, O. V. Khamisov, Yu. A. Kochetov, V.U. Malkova, M.A. Posypkin (eds.): Proceedings of</institution>
          ,
          <addr-line>the OPTIMA-2017 Conference, Petrovac, Montenegro, 02-Oct-2017, published at http://ceur-ws.org</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Moscow Power Engineering Institute</institution>
          ,
          <addr-line>Krasnokazarmennaya Ulica 14, 111250 Moscow</addr-line>
          ,
          <country country="RU">Russia.</country>
        </aff>
      </contrib-group>
      <fpage>253</fpage>
      <lpage>259</lpage>
      <abstract>
        <p>The solution of a task of the analysis and collecting polarizing information can improve considerably possibilities of radars in various appendices, such as: detection, assessment and tracking of radar targets. This task for a cage antenna lattice with the standard dual-polarized patterns is formulated in terms of convex optimization. The possibilities of the solution of an objective by means of a special Matlab CVX toolbox and various classical algorithms of convex optimization are considered. Also comparison of the results of the solution of an optimizing task received in the different ways is presented.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Formulation</title>
      <sec id="sec-2-1">
        <title>General Case</title>
        <p>The formulation of the optimization problem is described in [Wanqiu Hu et al., 2015]. The object of research in
the problem of synthesis of conformal arrays is the functions of co- and crosspolarization:</p>
        <p>M
Eϕ(θ, ϕ) = ∑ ωmϕexp(jkar Rm)</p>
        <p>M
Eθ(θ, ϕ) = ∑ ωmθexp(jkar Rm)
m=1
m=1
[Emϕϕ(θ, ϕ)]</p>
        <p>ϕ</p>
        <p>Emθ(θ, ϕ)
[Emθϕ(θ, ϕ)]</p>
        <p>Emθθ(θ, ϕ)
Here ϕ and θ indicate the direction of the angle in the spherical coordinate system with respect to which the
polarization is measured. M is the total number of elements of the antenna array. ωϕ and ωθ are complex vectors
whose elements denote the excitation of the corresponding elements of the antenna array. Both these quantities
are the desired characteristics in the original problem. Emϕϕ, Emϕθ, Emθϕ and Emθθ is components the polarization
functions of the element with the number m. For different types of antenna arrays, these functions will be slightly
different. Similarly, the polarization functions of a single element depend on the type of antenna.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Cylindrical Antenna Array</title>
        <p>The authors of the article set and solved the task of implementing software for the synthesis of conformal arrays
in the case of a cylindrical antenna array. By changing the parameters of the antenna array, we can obtain
solutions for all possible configurations. In the case of a cylindrical antenna array [Voskresensky, 2012], the
formulas take the following form:</p>
        <p>M
Eϕ(θ, ϕ) = ∑</p>
        <p>N
∑ ωm,nexp(j 2π(a sin(θ) cos(ϕ</p>
        <p>ϕ
m=1 n=1</p>
        <p>M
Eθ(θ, ϕ) = ∑</p>
        <p>N
∑ ωm,nexp(j 2π(a sin(θ) cos(ϕ</p>
        <p>θ
m=1 n=1
ϕm)</p>
        <p>cos(θ) zn)) Emϕ(θ, ϕ)
ϕm)
cos(θ) zn)) Emθ(θ, ϕ)
ωϕ and ωθ we represent in the form of a matrix since the configuration of a rectangular grid is natural for the
arrangement of elements on a cylindrical antenna array. a is the diameter of the base of the antenna cylinder.</p>
        <p>Emϕ,θ(θ, ϕ) = E0ϕ,θ(θ, ϕ</p>
        <p>ϕm)

E0ϕ(θ, ϕ) =

E0θ(θ, ϕ) =





</p>
        <p>E0ϕ(θ, ϕ) =
[cos(ϕ)sin(θ)]
sin(ϕ)cos(θ) , jϕj &lt; π/2
[0]</p>
        <p>0 , jϕj π/2
E0θ(θ, ϕ) =
[cos(ϕ)sin(θ)]</p>
        <p>0
[0]
0 , jϕj
, jϕj &lt; π/2
π/2
ϕm =
(m
zn =</p>
        <p>M2+1 )
2a
It is seen that the polarization of a single element vanishes at an angle of jϕj
a quenching winding is located in this antenna region.
ϕm we define in such a way that to center the main beam on ϕ = 0:
π/2, this is due to the fact that</p>
        <sec id="sec-2-2-1">
          <title>When solving the problem in our case, we introduce some additional conditions:</title>
          <p>M E = Eϕϕ(θd, ϕd)</p>
          <p>Eθθ(θd, ϕd)
Thus, since there is no need to consider more than one point in the region of the fundamental beam, we take
L = 1. (θd, ϕd) is the direction angle of the main beam. We also skip the step of calculating the parameter ςθ,
because the polarization component Eϕθ 0. The parameter τ is defined as τ = max(τ ϕ, τ θ), the parameter ς
as ςϕ. In the rest, the implementation of the method remains pre-empted. Areas of limiting the side lobes and
the level of cross-polarization are assumed to be equivalent:
ΩP = ΩS = ((θ, ϕ) : θ = θd, ϕ 2 [ π;
∆w] [ [∆w; π])</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>Where ∆w user-defined parameter.</title>
          <p>3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Realization</title>
      <p>When solving the problem, we had to work with complex-number vectors. The most convenient means for this
was the CVX toolbox system [CVX Users Guide, 2012]. CVX is a modeling system based on Matlab for convex
optimization. CVX turns Matlab into a modeling language, allowing you to define constraints and objective
functions using the standard syntax of Matlab expressions. In its mode, by default it supports a special approach
to convex optimization, called disciplined convex programming. In this approach, convex sets are constructed
from a small set of rules of convex analysis starting from the base library of convex functions. Constraints and
objective functions expressed through these rules are automatically converted into a canonical form and resolved.
Disciplined convex programming is a methodology for constructing convex optimization problems proposed by
Michael Grant, Stephen Boyd, and Yinyu Ye. It is meant to support the formulation and construction of
optimization problems that the user intends from the outset to be convex.</p>
      <p>Disciplined convex programming imposes a set of conventions or rules, which we call the DCP ruleset. Problems
which adhere to the ruleset can be rapidly and automatically verified as convex and converted to solvable form.
Problems that violate the ruleset are rejected even when the problem is convex. That is not to say that such
problems cannot be solved using DCP; they just need to be rewritten in a way that conforms to the DCP ruleset.
A detailed description of the DCP ruleset is given in The DCP ruleset. It is extremely important for anyone who
intends to actively use CVX to understand it. The ruleset is simple to learn, and is drawn from basic principles of
convex analysis. In return for accepting the restrictions imposed by the ruleset, we obtain considerable benefits,
such as automatic conversion of problems to solvable form, and full support for nondifferentiable functions. In
practice, we have found that disciplined convex programs closely resemble their natural mathematical forms.
CVX solves the problems of convex programming using iterative methods. This system is flexible and has the
ability to work with precision. To solve the task in the Matlab environment, it is necessary to implement the
following functional modules:</p>
      <sec id="sec-3-1">
        <title>Co-polarization and cross-polarization functions;</title>
      </sec>
      <sec id="sec-3-2">
        <title>Functions for determining and selecting optimal parameters τ and ς;</title>
      </sec>
      <sec id="sec-3-3">
        <title>Basic computational function;</title>
      </sec>
      <sec id="sec-3-4">
        <title>Module for output and registration of graphs of the results.</title>
        <p>The procedures for calculating the constraint parameters are represented by four functions that accept the
configuration data for the antenna array and return the optimal parameters found. In the main calculation module,
the parameters are chosen as a maximum among the values of the performance results of both computational
procedures relating to each of the parameters.</p>
        <p>The main computational module is a fully automated procedure that extracts input data from a file and writes
the result of the work to another output file.
The application of methods of mathematical optimization to problems of synthesizing the polarization flux
is becoming increasingly popular, in view of its effectiveness and the quality of the results obtained. New
approaches to the formulation of classical radar problems in the format of problems of convex programming,
show their advantage in comparison with other methods.</p>
        <p>In this paper, a software package for the synthesis of conformal arrays with two-polarized circuits in a
cylindrical array is designed and implemented. The results of testing the program with a large number of elements
showed an acceptable speed of operation.</p>
        <p>We demonstrated the operation of the system with various configurations of antenna arrays. On the graphs
of the results obtained, we can see that the radiation of the main polarization flux reaches a maximum at the
angles given in the input data. The side lobes of polarization, entering the area of minimization, do not exceed
the established limits. It is also possible to observe good consistency of beam diagrams in the region of the main
ray, which was required in the initial formulation of the problem.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The software project was created based on the requirements of simplicity of modification of the source code.
It should be noted that the software has been developed by the order of the All-Russian Scientific Research
Institute of Radio Engineering, where it is now actively used to solve the corresponding problems. A user with a
minimal knowledge of the use of the MATLAB system is able to write their own functions to work with different
versions of antenna arrays. Also, the environment provides the ability to form dynamically linked libraries (dll)
from individual functional modules, for their further use in high-level languages.</p>
      <sec id="sec-4-1">
        <title>Authors are grateful to M.V. Indenbom for definition of problem and useful consultations.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>[Wanqiu</surname>
          </string-name>
          Hu et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Wanqiu</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Xuesong</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Yongzhen</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>Shunping</surname>
            <given-names>Xiao</given-names>
          </string-name>
          , (
          <year>2015</year>
          ).
          <article-title>Synthesis of Conformal Arrays With Matched Dual-Polarized Patterns</article-title>
          .
          <source>IEEE Antennas and Wireless Propagation Letters</source>
          ,
          <fpage>1341</fpage>
          -
          <lpage>1344</lpage>
          . DOI:
          <volume>10</volume>
          .1109/LAWP.
          <year>2015</year>
          .2508438
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Voskresensky</source>
          , 2012]
          <article-title>Ustroistva SVCh i antenny</article-title>
          .
          <article-title>Proektirovanie fazirovannykh antennykh reshetok [Microwave devices and antennas</article-title>
          .
          <source>Designing of phased array.Charter 2</source>
          .7], (
          <year>2012</year>
          ), ed. by
          <string-name>
            <given-names>D.I.</given-names>
            <surname>Voskresensky</surname>
          </string-name>
          . Moscow, Radiotekhnika Publ.,.
          <volume>744</volume>
          p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[CVX Users Guide</source>
          ,
          <year>2012</year>
          ]
          <string-name>
            <given-names>CVX</given-names>
            <surname>Users</surname>
          </string-name>
          <string-name>
            <surname>Guide</surname>
          </string-name>
          , (
          <year>2012</year>
          )[Online]. Available: http://web.cvxr.com/cvx/doc/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Grant et al.,
          <year>2006</year>
          ] Grant, Michael,
          <string-name>
            <given-names>Stephen</given-names>
            <surname>Boyd</surname>
          </string-name>
          , and Yinyu Ye. “
          <article-title>Disciplined convex programming</article-title>
          .
          <source>” Global optimization</source>
          . Springer,
          <year>2006</year>
          .
          <fpage>155</fpage>
          -
          <lpage>210</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>