[go: up one dir, main page]

CN113311395A - Subarray division and subarray weight combined optimization method based on genetic algorithm - Google Patents

Subarray division and subarray weight combined optimization method based on genetic algorithm Download PDF

Info

Publication number
CN113311395A
CN113311395A CN202110685185.4A CN202110685185A CN113311395A CN 113311395 A CN113311395 A CN 113311395A CN 202110685185 A CN202110685185 A CN 202110685185A CN 113311395 A CN113311395 A CN 113311395A
Authority
CN
China
Prior art keywords
array
sub
chromosome
subarray
division
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110685185.4A
Other languages
Chinese (zh)
Other versions
CN113311395B (en
Inventor
陈希信
王洋
李坡
弓盼
张庆海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Vocational University of Industry Technology NUIT
Original Assignee
Nanjing Vocational University of Industry Technology NUIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Vocational University of Industry Technology NUIT filed Critical Nanjing Vocational University of Industry Technology NUIT
Priority to CN202110685185.4A priority Critical patent/CN113311395B/en
Publication of CN113311395A publication Critical patent/CN113311395A/en
Application granted granted Critical
Publication of CN113311395B publication Critical patent/CN113311395B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/28Details of pulse systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physiology (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Genetics & Genomics (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)

Abstract

The invention discloses a subarray division and subarray weight combined optimization method based on a genetic algorithm, which comprises the following steps: s1, establishing a coding scheme of the genetic algorithm chromosome, wherein the subarray division adopts Grefenstette coding, and the subarray weight adopts binary coding; s2, determining a cost function of subarray division and subarray weight combined optimization; and S3, establishing an optimization iteration process of the genetic algorithm, and giving an optimal subarray division structure and subarray weight after convergence, thereby forming a difference beam. According to the invention, the sub-array division adopts Grefenstette coding to avoid the individual deletion or repetition problem of binary coding, the sub-array weight adopts binary coding, and the two codes form a mixed chromosome for optimization iteration of a genetic algorithm to perform combined optimization solution, so that an ideal difference beam is formed, and the performance of radar sum and difference monopulse angle measurement and the target tracking capability of radar are improved.

Description

Subarray division and subarray weight combined optimization method based on genetic algorithm
Technical Field
The invention relates to the technical field of subarray division of array antennas, in particular to a method for jointly optimizing subarray division and subarray weight based on a genetic algorithm.
Background
In a large array antenna radar, the subarray technology can greatly reduce the implementation difficulty and the manufacturing cost of a system, so that the subarray technology is widely adopted. However, what subarray technique is adopted has a great influence on the performance of the radar system, and is a problem of high concern.
In many radar systems, the sum beam of the array antenna is usually used for target detection, and the sum beam and the difference beam are used for target angle measurement together, so that the sum beam is required to be optimally formed at an array element level, the difference beam is optimally formed at a subarray level through a subarray technology, and at the moment, subarray division and subarray weight of the difference beam need to be jointly optimized and solved. In the literature (L Lopez P, Rodri i guez J A, areas F. Subarray weighting for the difference patterns of monobasic antennas: joint optimization of subarray configurations and weights [ J ]. IEEE trans. on AP,2001,49(11):1606-1608.) a binary-coding-based genetic algorithm is used to partition subarrays and perform digital difference beamforming. The subarray division actually needs to search for separation points among array elements, the separation points are random numbers, and if a genetic algorithm based on binary coding is adopted, individual deletion or repetition is generated, so that the problem is difficult to avoid.
Disclosure of Invention
This section is for the purpose of summarizing some aspects of embodiments of the invention and to briefly introduce some preferred embodiments. In this section, as well as in the abstract and the title of the invention of this application, simplifications or omissions may be made to avoid obscuring the purpose of the section, the abstract and the title, and such simplifications or omissions are not intended to limit the scope of the invention.
The present invention has been made in view of the above and/or problems occurring in the existing binary-coded genetic algorithms.
Therefore, the invention aims to provide a subarray division and subarray weight combined optimization method based on a genetic algorithm, wherein Grefenstette codes are adopted for subarray division to avoid the individual deletion or repetition problem of binary codes, binary codes are adopted for subarray weights, and a mixed chromosome is formed by the two codes to be used for optimization iteration of the genetic algorithm.
To solve the above technical problem, according to an aspect of the present invention, the present invention provides the following technical solutions:
a subarray division and subarray weight combined optimization method based on a genetic algorithm comprises the following steps:
s1, establishing a coding scheme of the genetic algorithm chromosome, wherein the subarray division adopts Grefenstette coding, and the subarray weight adopts binary coding;
s2, determining a cost function of subarray division and subarray weight combined optimization;
and S3, establishing an optimization iteration process of the genetic algorithm, and giving an optimal subarray division structure and subarray weight after convergence, thereby forming a difference beam.
As a further preferable embodiment of the present invention, the step S1 is to establish a coding scheme of genetic algorithm chromosomes, wherein the subarray division uses grefenttte coding, the subarray weights use binary coding, specifically,
s1-1), dividing N array elements in the N element array into M sub-arrays which are mutually adjacent, wherein the number of the array elements of the M sub-array is NmM is 1,2, so, M, N is N1+N2+…+NM(ii) a N is a natural number and an even number, and M is a predetermined natural number and an even number;
the N-element array is an N-element uniform linear array, and a received signal of the N-element array directly forms a sum beam after passing through a phase shifter, an array element attenuator and two-stage summation operation; adding a subarray attenuator to the output end of the subarray after the received signals of the N-element array pass through a phase shifter, an array element attenuator and a primary summation operation, and synthesizing output signals of the subarray into a difference beam after passing through the subarray attenuator;
s1-2), in the chromosome population of the genetic algorithm, each chromosome is composed of M/2+1 genes;
the first gene describes a sub-array division scheme, and Grefenstette coding is adopted, namely based on the symmetry of a uniform linear array, N/2 array elements of the linear array are divided into M/2 sub-arrays to obtain M/2-1 separation points, and then the M/2-1 separation points are converted into Grefenstette codes;
the latter M/2 genes respectively represent the weight values of the M/2 sub-arrays, and binary coding is adopted, namely the M/2 genes are formed by 8-bit binary codes;
wherein, the weight of the subarray is converted from binary coding gene to real number by the formula,
Figure BDA0003124303280000031
in the formula, gmIs the weight of the mth subarray, hm+1(k) Denotes the kth position of the m +1 gene in the chromosome, a being an intermediate variable.
As a further preferred embodiment of the present invention, the step S2 determines a cost function for joint optimization of subarray division and subarray weight, specifically,
the maximum side lobe level of the difference beam pattern is brought close to a desired side lobe level, and therefore a cost function is used,
min[|α-αd|D(α-αd)] (2)
where α is the current difference beam pattern maximum sidelobe level, αdFor the desired side lobe level, D (-) is a step function, i.e.
Figure BDA0003124303280000032
As a further preferred scheme of the present invention, the step S3 establishes an optimization iterative process of the genetic algorithm, and gives an optimal subarray division structure and subarray weights after convergence, thereby forming a difference beam, specifically, S3-1), generating an initial chromosome population;
randomly generating M/2-1 different natural numbers on the interval of 1-N/2-1 as subarray separation points, and converting the M/2-1 separation points into Grefenstette codes; randomly generating M/2 different 8-bit binary random sequences as subarray weights; the Grefenstette code and M/2 binary sequences form a chromosome of a genetic algorithm; repeating the above processes to generate a plurality of chromosomes, wherein the plurality of chromosomes form an initial chromosome population;
s3-2), evaluating the fitness value;
calculating a difference beam pattern corresponding to each chromosome, then obtaining the maximum side lobe level of each difference beam pattern, substituting the obtained maximum side lobe level into a formula (2), evaluating each chromosome in a population by taking the reciprocal of the formula (2) as a fitness value, finding out the chromosome with the current best fitness value, namely the maximum fitness value, and the chromosome with the worst fitness value, namely the chromosome with the minimum fitness value, and then replacing the worst chromosome with the optimal chromosome, thereby generating the next generation;
s3-3), selecting operation;
selecting by roulette according to the fitness value obtained in the step S3-2);
s3-4), Grefenstette coding;
before crossing and mutation, converting natural numbers in a first gene into Grefenstette codes;
s3-5), and performing crossover operation;
adopting discrete two-point intersection;
s3-6), mutation operation;
chromosome with probability Pm(ii) mutation, if the grefentte code is mutated, the coding of the mutated position is replaced by any of the remaining M/2-2 grefentte codes to generate a new chromosome; if the binary code is mutated, the code of the mutated position is replaced by any one of the remaining 4M-1 binary codes to generate a new chromosome;
s3-7), Grefenstette code inverse transformation;
after crossing and mutation, the Grefenstette code in the first gene is inversely converted into subarray separation points;
s3-8), evaluating the fitness value again;
calculating a difference beam pattern corresponding to each chromosome, acquiring a current fitness value, evaluating each chromosome in the population through the current fitness value again, finding out a current optimal chromosome and a worst chromosome, and replacing the worst chromosome with the optimal chromosome;
s3-9), circulation and termination;
and if the fitness value does not reach the acceptable magnitude or the optimization iteration process does not reach the preset maximum evolution algebra, returning to the step S3-3), continuing the loop process from the step S3-3) to the step S3-8), and otherwise, terminating the loop to obtain the optimal chromosome and give the optimal subarray division structure and subarray weight.
As a further preferable scheme of the invention, the value range of a in the formula (1) is 0-31.875 dB, gmThe value range of (a) is 0.0255-1.
Compared with the prior art, the invention has the beneficial effects that:
the method provided by the invention can jointly optimize and solve the problems of subarray division and subarray weight calculation of the large array antenna, can form a difference beam with ideal main lobe shape and main-to-side lobe ratio for the radar adopting the sum beam and the difference beam to carry out monopulse angle measurement, and is favorable for improving the performance of the sum and difference monopulse angle measurement of the radar and the target tracking capability of the radar.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the present invention will be described in detail with reference to the accompanying drawings and detailed embodiments, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise. Wherein:
FIG. 1 is a flow chart of a method for joint optimization of subarray division and subarray weight based on genetic algorithm according to the present invention;
FIG. 2 is a diagram of array element level and wave beam and sub-array level difference wave beam of a method for sub-array division and sub-array weight joint optimization based on a genetic algorithm;
FIG. 3 is the structure of a mixed-code chromosome;
FIG. 4 is an evolutionary process of a genetic algorithm;
FIG. 5 is a subarray level difference beam pattern of the genetic algorithm of the method for jointly optimizing subarray division and subarray weight based on the genetic algorithm of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those specifically described herein, and it will be apparent to those of ordinary skill in the art that the present invention may be practiced without departing from the spirit and scope of the present invention, and therefore the present invention is not limited to the specific embodiments disclosed below.
Next, the present invention will be described in detail with reference to the drawings, wherein for convenience of illustration, the cross-sectional view of the device structure is not enlarged partially according to the general scale, and the drawings are only examples, which should not limit the scope of the present invention. In addition, the three-dimensional dimensions of length, width and depth should be included in the actual fabrication.
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The invention provides a subarray division and subarray weight combined optimization method based on a genetic algorithm.
With reference to fig. 1, the method for joint optimization of subarray division and subarray weight based on genetic algorithm provided by the present invention includes the following steps:
s1, establishing a coding scheme of the genetic algorithm chromosome, wherein the subarray division adopts Grefenstette coding, and the subarray weight adopts binary coding;
s2, determining a cost function of subarray division and subarray weight combined optimization;
and S3, establishing an optimization iteration process of the genetic algorithm, and giving an optimal subarray division structure and subarray weight after convergence, thereby forming a difference beam.
Wherein S1 establishes a coding scheme of genetic algorithm chromosome, wherein subarray division adopts Grefenstette coding, subarray weight adopts binary coding, specifically,
s1-1), dividing N array elements in the N element array into M sub-arrays which are mutually adjacent, wherein the number of the array elements of the M sub-array is NmM is 1,2, …, M, N is N1+N2+...+NM(ii) a N is a natural number and an even number, and M is a predetermined natural number and an even number;
the N-ary array is an N-ary uniform linear array, and as shown in fig. 2, a received signal of the N-ary array directly forms a sum beam after passing through a phase shifter, an array element attenuator and two-stage summation operation; and adding a subarray attenuator at the output end of the subarray after the received signals of the N-element array pass through a phase shifter, an array element attenuator and a primary summation operation, and synthesizing the output signals of the subarray into a difference beam after passing through the subarray attenuator.
As shown in fig. 2, for an N-element uniform linear array, a phase shifter and an array element attenuator are connected behind each array element for controlling the sidelobe level and direction of the sum beam. In the sum and difference beamforming of FIG. 2, the weights of the array element attenuators wnN is optimal for sum beamforming, whereas the weight of the subarray division and the subarray attenuators { g } is optimalmM is unknown, 1, 2. On the basis that the number M of the subarrays is predetermined, the invention simultaneously optimizes and solves the subarray division and the weight of the attenuator of the subarray through a genetic algorithm, thereby providing more ideal difference beams.
S1-2), in the chromosome population of the genetic algorithm, each chromosome is composed of M/2+1 genes;
the first gene describes a subarray division scheme, and Grefenstette coding is adopted, namely based on the symmetry of a uniform linear array, N/2 array element arrays of the linear array are divided into M/2 subarrays to obtain M/2-1 separation points, and then the M/2-1 separation points are converted into Grefenstette codes;
the latter M/2 genes respectively represent the weight values of the M/2 sub-arrays, and binary coding is adopted, namely the M/2 genes are formed by 8-bit binary codes;
wherein, the weight of the subarray is converted from binary coding gene to real number by the formula,
Figure BDA0003124303280000081
in the formula, gmIs the weight of the mth subarray, hm+1(k) Denotes the kth position of the m +1 gene in the chromosome, a being an intermediate variable.
The value range of a in the formula (1) is 0-31.875 dB, gmThe value range of (a) is 0.0255-1; if the number of genes is too small, the accuracy is insufficient, and if it is too large, the accuracy is not necessarily high.
An example of a grephentette code: let N be 20, the subarray separation point s: [2,13,16,18], which may be encoded as gredenstette code s': [2,12,14,15], as follows:
by separating points s by array elements0:[1,2,3,…,19]For reference, take the first number from s, i.e. "2", and place it in s0Is taken as the Grefenstette code, namely "2", and then is taken as the following step s0Delete this number to get updated s0:[1,3,…,19]。
And repeating the process, and continuously processing each number in the s to obtain the Grefenstette code of the s.
The detailed encoding process is shown in table 1, wherein the first column is the sub-array separation points, the second column is the sequential array element separation points, and the third column is the resulting gredenstette code.
TABLE 1Grefenstette coding procedure
Figure BDA0003124303280000082
The Grefenstette code obtained by the conversion is easy to transform the original subarray separation point by the inverse process of the Grefenstette code.
The chromosome needs to be coded when a genetic algorithm is applied, the invention optimizes the subarray division and the subarray weight simultaneously, the Grefenstette coding is adopted for the subarray division, the binary coding is adopted for the subarray weight, and the two form a mixed coding chromosome so as to avoid the individual deletion or repetition problem of the binary coding. For the uniform linear array, considering the symmetry of the array, only half of the array surface needs to be optimized, and half of the array is divided into M/2 sub-arrays, so that M/2-1 separation points exist, and the separation points are converted into M/2-1 Grefenstette codes. The latter M/2 genes respectively represent the weights of the M/2 subarrays, and each gene is composed of 8-bit binary codes. The hybrid coding chromosome structure is shown in FIG. 3.
Wherein, in step S2, a cost function for joint optimization of subarray division and subarray weight is determined, specifically,
the maximum side lobe level of the difference beam pattern is brought close to a desired side lobe level, and therefore a cost function is used,
min[|α-αd|D(α-αd)] (2)
where α is the current difference beam pattern maximum sidelobe level, αdFor the desired side lobe level, D (-) is a step function, i.e.
Figure BDA0003124303280000091
Wherein, step S3 is to establish an optimized iterative process of the genetic algorithm, and to provide an optimal subarray division structure and subarray weights after convergence, thereby forming a difference beam, specifically,
s3-1), generating an initial chromosome population;
randomly generating M/2-1 different natural numbers on the interval of 1-N/2-1 as subarray separation points, and converting the M/2-1 separation points into Grefenstette codes; randomly generating M/2 different 8-bit binary random sequences as subarray weights; the Grefenstette code and M/2 binary sequences form a chromosome of a genetic algorithm; repeating the above process to generate a plurality of chromosomes, wherein the plurality of chromosomes form an initial chromosome population, and the structure of the chromosome population is shown in FIG. 3;
s3-2), evaluating the fitness value;
calculating a difference beam pattern corresponding to each chromosome, then obtaining the maximum side lobe level of each difference beam pattern, substituting the obtained maximum side lobe level into a formula (2), evaluating each chromosome in a population by taking the reciprocal of the formula (2) as a fitness value, finding out the chromosome with the current best fitness value, namely the maximum fitness value, and the chromosome with the worst fitness value, namely the chromosome with the minimum fitness value, and then replacing the worst chromosome with the optimal chromosome, thereby generating the next generation;
s3-3), selecting operation;
selecting by roulette according to the fitness value obtained in the step S3-2);
s3-4), Grefenstette coding;
before crossing and mutation, converting natural numbers in a first gene into Grefenstette codes;
s3-5), and performing crossover operation;
adopting discrete two-point intersection;
the parent generation is as follows,
fp={Gp,1,...,|Gp,i,...,Gp,j,|...,Gp,M/2-1;bp,1,...,|bp,k,...,bp,l,|...,bp,4M}
fq={Gq,1,...,|Gq,i,...,Gq,j,|...,Gq,M/2-1;bq,1,...,|bq,k,...,bq,l,|...,bq,4M}
after the intersection of the two points, the child is,
sp={Gp,1,...,|Gq,i,...,Gq,j,|...,Gp,M/2-1;bp,1,...,|bq,k,...,bq,l,|...,bp,4M}
sq={Gq,1,...,|Gp,i,...,Gp,j,|...,Gq,M/2-1;bq,1,...,|bp,k,...,bp,l,|...,bq,4M};
s3-6), mutation operation;
chromosome with probability Pm(ii) mutation, if the grefentte code is mutated, the coding of the mutated position is replaced by any of the remaining M/2-2 grefentte codes to generate a new chromosome; if the binary code is mutated, the code of the mutated position is replaced by any one of the remaining 4M-1 binary codes to generate a new chromosome;
the parent generation is as follows,
fp={Gp,1,...,Gp,i,Gp,i+1,...,Gp,M/2-1;bp,1,...,bp,k,bp,k+1,...,bp,4M}
if the Grefenstette code is mutated, the obtained offspring is,
sp={Gp,1,...,Gp,j,Gp,i+1,...,Gp,M/2-1;bp,1,...,bp,k,bp,k+1,...,bp,4M}
wherein G isp,jFor removing G in the parentp,iAny one of outer M/2-2 Grefenstette codes;
if the binary code is mutated, the obtained offspring is,
sp={Gp,1,...,Gp,i,Gp,i+1,...,Gp,M/2-1;bp,1,...,bp,l,bp,k+1,...,bp,4M}
wherein, bp,lFor b in the parent generationp,kAny one of the outer 4M-1 binary codes;
s3-7), Grefenstette code inverse transformation;
after crossing and mutation, the Grefenstette code in the first gene is inversely converted into subarray separation points;
s3-8), evaluating the fitness value again;
calculating a difference beam pattern corresponding to each chromosome, acquiring a current fitness value, evaluating each chromosome in the population through the current fitness value again, finding out a current optimal chromosome and a worst chromosome, and replacing the worst chromosome with the optimal chromosome;
s3-9), circulation and termination;
and if the fitness value does not reach the acceptable magnitude or the optimization iteration process does not reach the preset maximum evolution algebra, returning to the step S3-3), continuing the loop process from the step S3-3) to the step S3-8), and otherwise, terminating the loop to obtain the optimal chromosome and give the optimal subarray division structure and subarray weight.
Referring to fig. 4 and 5, the optimization design method of the present invention is verified by simulation examples using the method of joint optimization of subarray division and subarray weight based on genetic algorithm of the present invention.
Considering a 40-element uniform linear array, the distance between array elements is half wavelength, the Taylor window of-35 dB is adopted for array element level and wave beam, the linear array is divided into 10 sub-arrays, and considering the symmetry of the array, only the genetic algorithm is needed to be utilized to carry out optimization processing on half array surface, 4 separation points among 5 sub-arrays and the weighted values output by the 5 sub-arrays are searched, the sub-arrays of the other half array surface are symmetrically divided, and the weighted values are the opposite numbers.
After 50 iteration cycles, the algorithm tends to converge, and the convergence process is shown in fig. 4, where the subarray interval point is [2,13,16,18] (see table 1), and the subarray level weights are [0.3073,1.0000,0.6131,0.3278,0.1014 ]. The poor beam pattern calculated after convergence, as shown in fig. 5, can be seen that the main lobe has a good shape, the side lobe levels are uniformly distributed (about-28 dB), and there is no significant grating lobe.
While the invention has been described above with reference to an embodiment, various modifications may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In particular, the various features of the disclosed embodiments of the invention may be used in any combination, provided that no structural conflict exists, and the combinations are not exhaustively described in this specification merely for the sake of brevity and resource conservation. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.

Claims (5)

1.一种基于遗传算法的子阵划分和子阵权值联合优化的方法,其特征在于,包括以下步骤:1. a method for sub-array division and sub-array weight joint optimization based on genetic algorithm, is characterized in that, comprises the following steps: S1、建立遗传算法染色体的编码方案,其中子阵划分采用Grefenstette编码,子阵权值采用二进制编码;S1. Establish a coding scheme for genetic algorithm chromosomes, in which the sub-array division adopts Grefenstette coding, and the sub-array weights adopt binary coding; S2、确定子阵划分和子阵权值联合优化的代价函数;S2. Determine the cost function of sub-array division and sub-array weight joint optimization; S3、建立遗传算法的优化迭代过程,收敛后给出最优的子阵划分结构和子阵权值,从而形成差波束。S3, establish the optimization iterative process of the genetic algorithm, and give the optimal sub-array division structure and sub-array weights after convergence, thereby forming a difference beam. 2.根据权利要求1所述的一种基于遗传算法的子阵划分和子阵权值联合优化的方法,其特征在于,所述步骤S1建立遗传算法染色体的编码方案,其中子阵划分采用Grefenstette编码,子阵权值采用二进制编码,具体为,2. a kind of method for subarray division and subarray weight joint optimization based on genetic algorithm according to claim 1, is characterized in that, described step S1 establishes the coding scheme of genetic algorithm chromosome, and wherein subarray division adopts Grefenstette coding , the sub-array weights are coded in binary, specifically, S1-1)、将N元阵列中的N个阵元划分成相互邻接的M个子阵,第m个子阵的阵元数为Nm,m=1,2,...,M,满足N=N1+N2+…+NM;N为自然数且为偶数,M为预先确定的一个自然数且为偶数;S1-1), divide the N array elements in the N-element array into M sub-arrays adjacent to each other, the number of array elements of the m-th sub-array is N m , m=1,2,...,M, which satisfies N =N 1 +N 2 +...+N M ; N is a natural number and an even number, and M is a predetermined natural number and an even number; 其中,N元阵列为N元均匀线阵,N元阵列的接收信号经过移相器、阵元衰减器以及两级求和操作后直接形成和波束;在N元阵列的接收信号经过移相器、阵元衰减器以及一级求和操作后的子阵输出端增加子阵衰减器,子阵输出信号经过子阵衰减器后再合成为差波束;Among them, the N-element array is an N-element uniform linear array, and the received signal of the N-element array directly forms a sum beam after passing through a phase shifter, an array element attenuator and a two-stage summation operation; the received signal of the N-element array passes through a phase shifter. , array element attenuator and sub-array attenuator is added to the sub-array output after the first-level summation operation, and the sub-array output signal is synthesized into a difference beam after the sub-array attenuator; S1-2)、在遗传算法的染色体群中,每个染色体由M/2+1个基因构成;S1-2), in the chromosome group of the genetic algorithm, each chromosome is composed of M/2+1 genes; 第一个基因描述子阵划分方案,并采用Grefenstette编码,即基于均匀线阵的对称性,将线阵的N/2个阵元划分为M/2个子阵,得到M/2-1个分隔点,然后将M/2-1个分隔点转换为Grefenstette码;The first gene describes the subarray division scheme, and uses Grefenstette coding, that is, based on the symmetry of the uniform linear array, the N/2 array elements of the linear array are divided into M/2 subarrays, and M/2-1 partitions are obtained. points, and then convert M/2-1 split points to Grefenstette codes; 后面M/2个基因分别表示M/2个子阵的权值,采用二进制编码,即由M/2个8位二进制码构成;The following M/2 genes respectively represent the weights of M/2 subarrays, which are coded in binary, that is, composed of M/2 8-bit binary codes; 其中,子阵的权值由二进制编码基因向实数的转换公式为,Among them, the conversion formula of the weight of the sub-array from the binary encoded gene to the real number is, gm=10-a/20,
Figure FDA0003124303270000021
g m = 10 -a/20 ,
Figure FDA0003124303270000021
式中,gm为第m个子阵的权值,hm+1(k)表示染色体中第m+1个基因的第k位,a为中间变量。In the formula, g m is the weight of the m-th subarray, h m+1 (k) represents the k-th position of the m+1-th gene in the chromosome, and a is an intermediate variable.
3.根据权利要求2所述的一种基于遗传算法的子阵划分和子阵权值联合优化的方法,其特征在于,所述步骤S2确定子阵划分和子阵权值联合优化的代价函数,具体为,3. a kind of method for sub-array division and sub-array weight joint optimization based on genetic algorithm according to claim 2, it is characterized in that, described step S2 determines the cost function of sub-array division and sub-array weight joint optimization, specifically for, 使差波束方向图的最大副瓣电平逼近于一个期望的副瓣电平,因此采用代价函数为,The maximum sidelobe level of the difference beam pattern is approximated to a desired sidelobe level, so the cost function is used as, min[|α-αd|D(α-αd)] (2)min[|α-α d |D(α-α d )] (2) 式中,α为当前的差波束方向图最大副瓣电平,αd为期望的副瓣电平,D(·)为阶跃函数,即where α is the current maximum sidelobe level of the difference beam pattern, αd is the desired sidelobe level, and D( ) is the step function, namely
Figure FDA0003124303270000022
Figure FDA0003124303270000022
4.根据权利要求3所述的一种基于遗传算法的子阵划分和子阵权值联合优化的方法,其特征在于,所述步骤S3建立遗传算法的优化迭代过程,收敛后给出最优的子阵划分结构和子阵权值,从而形成差波束,具体为,4. a kind of method based on genetic algorithm sub-array division and sub-array weight joint optimization according to claim 3, it is characterized in that, described step S3 establishes the optimization iterative process of genetic algorithm, provides optimal after convergence. The sub-array divides the structure and the sub-array weights to form a difference beam, specifically, S3-1)、产生初始的染色体种群;S3-1), generate the initial chromosome population; 在区间1~N/2-1上随机产生M/2-1个不同的自然数作为子阵分隔点,然后将M/2-1个分隔点转换为Grefenstette码;随机产生M/2个不同的8位二进制随机序列作为子阵权值;此Grefenstette码和M/2个二进制序列构成遗传算法的一个染色体;重复以上过程,产生若干个染色体,若干个染色体构成初始的染色体种群;Randomly generate M/2-1 different natural numbers as sub-matrix separation points in the interval 1~N/2-1, and then convert M/2-1 separation points into Grefenstette codes; randomly generate M/2 different natural numbers The 8-bit binary random sequence is used as the subarray weight; this Grefenstette code and M/2 binary sequences constitute a chromosome of the genetic algorithm; repeat the above process to generate several chromosomes, and several chromosomes constitute the initial chromosome population; S3-2)、评价适应度值;S3-2), evaluate the fitness value; 计算每个染色体所对应的差波束方向图,然后获得每个差波束方向图的最大副瓣电平,将获得的最大副瓣电平代入式(2),并以式(2)的倒数作为适应度值对种群中的每个染色体进行评价,找出当前最优,即适应度值最大的染色体和最差,即适应度值最小的染色体,然后用最优的染色体代替最差的染色体,从而产生下一代;Calculate the difference beam pattern corresponding to each chromosome, then obtain the maximum side lobe level of each difference beam pattern, substitute the obtained maximum side lobe level into equation (2), and use the inverse of equation (2) as The fitness value evaluates each chromosome in the population, and finds the current best, that is, the chromosome with the largest fitness value and the worst, that is, the chromosome with the smallest fitness value, and then replaces the worst chromosome with the optimal chromosome. to produce the next generation; S3-3)、选择操作;S3-3), select operation; 根据步骤S3-2)得到的适应度值,采用轮盘赌进行选择操作;According to the fitness value obtained in step S3-2), a roulette wheel is used for selection operation; S3-4)、Grefenstette编码;S3-4), Grefenstette coding; 在交叉和变异前,将第一个基因中的自然数转换为Grefenstette码;Convert the natural numbers in the first gene to Grefenstette codes before crossover and mutation; S3-5)、交叉操作;S3-5), cross operation; 采用离散两点交叉;Use discrete two-point intersection; S3-6)、变异操作;S3-6), mutation operation; 染色体以概率Pm发生变异,如果Grefenstette码发生变异,则发生变异的位置的编码由剩余的M/2-2个Grefenstette码中的任何一个来代替,以产生新的染色体;如果二进制码发生变异,则发生变异的位置的编码由剩余的4M-1个二进制码中的任何一个来代替,以产生新的染色体;The chromosome is mutated with probability P m , if the Grefenstette code is mutated, the coding of the mutated position is replaced by any one of the remaining M/2-2 Grefenstette codes to generate a new chromosome; if the binary code is mutated , then the coding of the mutated position is replaced by any one of the remaining 4M-1 binary codes to generate a new chromosome; S3-7)、Grefenstette编码逆转换;S3-7), Grefenstette encoding inverse conversion; 在交叉和变异后,将第一个基因中的Grefenstette码逆转换为子阵分隔点;After crossover and mutation, the Grefenstette codes in the first gene are inversely converted to subarray separation points; S3-8)、再次评价适应度值;S3-8), evaluate the fitness value again; 计算每个染色体所对应的差波束方向图,获取当前适应度值,再次通过当前适应度值对种群中的每个染色体进行评价,找出当前最优染色体和最差染色体,然后用最优染色体代替最差染色体;Calculate the difference beam pattern corresponding to each chromosome, obtain the current fitness value, evaluate each chromosome in the population again through the current fitness value, find the current optimal chromosome and the worst chromosome, and then use the optimal chromosome replace the worst chromosome; S3-9)、循环与终止;S3-9), cycle and termination; 若适应度值未达到可接受的量值或优化迭代过程未达到预先设置的最大进化代数,则返回步骤S3-3),继续步骤S3-3)至步骤S3-8)循环过程,否则终止循环,得到最优染色体,给出最优的子阵划分结构和子阵权值。If the fitness value does not reach an acceptable value or the optimization iterative process does not reach the preset maximum evolutionary algebra, return to step S3-3) and continue the loop process from step S3-3) to step S3-8), otherwise terminate the loop , get the optimal chromosome, and give the optimal sub-array division structure and sub-array weights. 5.根据权利要求3所述的一种基于遗传算法的子阵划分和子阵权值联合优化的方法,其特征在于,式(1)中a的取值范围为0~31.875dB,gm的取值范围为0.0255~1。5. a kind of method of sub-array division and sub-array weight joint optimization based on genetic algorithm according to claim 3, it is characterized in that, the value range of a in formula (1) is 0~31.875dB, g m The value ranges from 0.0255 to 1.
CN202110685185.4A 2021-06-21 2021-06-21 Subarray division and subarray weight joint optimization method based on genetic algorithm Active CN113311395B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110685185.4A CN113311395B (en) 2021-06-21 2021-06-21 Subarray division and subarray weight joint optimization method based on genetic algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110685185.4A CN113311395B (en) 2021-06-21 2021-06-21 Subarray division and subarray weight joint optimization method based on genetic algorithm

Publications (2)

Publication Number Publication Date
CN113311395A true CN113311395A (en) 2021-08-27
CN113311395B CN113311395B (en) 2023-07-25

Family

ID=77379783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110685185.4A Active CN113311395B (en) 2021-06-21 2021-06-21 Subarray division and subarray weight joint optimization method based on genetic algorithm

Country Status (1)

Country Link
CN (1) CN113311395B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1482324A2 (en) * 2003-05-30 2004-12-01 The Boeing Company Inverse synthetic aperture radar-based covert system for human identification
US20070005522A1 (en) * 2005-06-06 2007-01-04 Wren William E Resource assignment optimization using direct encoding and genetic algorithms
EP2613169A1 (en) * 2012-01-09 2013-07-10 Raytheon Company Grating lobe mitigation in presence of simultaneous receive beams
CN106342323B (en) * 2011-12-27 2014-06-18 中国航空工业集团公司雷华电子技术研究所 The submatrix weighted value of phased-array radar difference beam Sidelobe Suppression is determined method
US20170117943A1 (en) * 2015-10-23 2017-04-27 Samsung Electronics Co., Ltd Precoder codebook for advanced wireless communication systems
WO2018094565A1 (en) * 2016-11-22 2018-05-31 深圳大学 Method and device for beamforming under pulse noise
CN108987941A (en) * 2018-05-22 2018-12-11 中国科学院国家空间科学中心 A kind of compressed sensing based one-dimensional Antenna Subarray Division
CN111896930A (en) * 2020-08-28 2020-11-06 西安电子科技大学 Subarray division method based on space-time adaptive clutter suppression of moving platform
EP3739356A1 (en) * 2019-05-12 2020-11-18 Origin Wireless, Inc. Method, apparatus, and system for wireless tracking, scanning and monitoring
CN112698324A (en) * 2020-12-07 2021-04-23 南京工业职业技术大学 Sum-difference monopulse angle measurement method of frequency modulation stepping radar
CN112926271A (en) * 2021-03-19 2021-06-08 电子科技大学 Linear array subarray division method based on hybrid genetic algorithm

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1482324A2 (en) * 2003-05-30 2004-12-01 The Boeing Company Inverse synthetic aperture radar-based covert system for human identification
US20070005522A1 (en) * 2005-06-06 2007-01-04 Wren William E Resource assignment optimization using direct encoding and genetic algorithms
CN106342323B (en) * 2011-12-27 2014-06-18 中国航空工业集团公司雷华电子技术研究所 The submatrix weighted value of phased-array radar difference beam Sidelobe Suppression is determined method
EP2613169A1 (en) * 2012-01-09 2013-07-10 Raytheon Company Grating lobe mitigation in presence of simultaneous receive beams
US20170117943A1 (en) * 2015-10-23 2017-04-27 Samsung Electronics Co., Ltd Precoder codebook for advanced wireless communication systems
WO2018094565A1 (en) * 2016-11-22 2018-05-31 深圳大学 Method and device for beamforming under pulse noise
CN108987941A (en) * 2018-05-22 2018-12-11 中国科学院国家空间科学中心 A kind of compressed sensing based one-dimensional Antenna Subarray Division
EP3739356A1 (en) * 2019-05-12 2020-11-18 Origin Wireless, Inc. Method, apparatus, and system for wireless tracking, scanning and monitoring
CN111896930A (en) * 2020-08-28 2020-11-06 西安电子科技大学 Subarray division method based on space-time adaptive clutter suppression of moving platform
CN112698324A (en) * 2020-12-07 2021-04-23 南京工业职业技术大学 Sum-difference monopulse angle measurement method of frequency modulation stepping radar
CN112926271A (en) * 2021-03-19 2021-06-08 电子科技大学 Linear array subarray division method based on hybrid genetic algorithm

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
I. ROJAS 等: "Multidimensional and multideme genetic algorithms for the construction of fuzzy systems", 《INTERNATIONAL JOURNAL OF APPROXIMATE REASONING》 *
张增辉 等: "遗传二进制多粒子群优化算法及其在子阵STAP中的应用", 《信号处理》 *
张增辉: "天基雷达空时自适应杂波抑制技术", 《中国博士学位论文全文数据库 信息科技辑》 *
江禹生 等: "基于遗传算法的均匀子阵数字多波束形成研究", 《系统仿真技术》 *
谢文冲 等: "一种子阵划分方法及子阵级STAP性能分析", 《数据采集与处理》 *
陈希信 等: "基于空域稀疏性的雷达低仰角目标测高", 《现代雷达》 *

Also Published As

Publication number Publication date
CN113311395B (en) 2023-07-25

Similar Documents

Publication Publication Date Title
CN105426578B (en) A kind of MIMO-SAR planar array element position optimization methods based on genetic algorithm
CN109885872A (en) A Sparse Optimization Method for Uniform Area Arrays Based on Differential Evolution Algorithm
CN113176540B (en) Method and system for synthesizing joint beam patterns of sparse array MIMO radar
CN113343588B (en) Method and device for designing multi-constraint millimeter wave vehicle-mounted MIMO radar antenna array
CN105572658B (en) The a burst of first sparse optimization method of three-dimensional imaging sonar receiving plane based on improved adaptive GA-IAGA
CN111313158B (en) Method for sparse array of circular shape
CN111160556A (en) Array sparse optimization method based on adaptive genetic algorithm
CN107944133B (en) Annular antenna array sparse method based on multi-target quantum spider swarm evolution mechanism
CN107657098B (en) Circular antenna array sparse method based on quantum chicken swarm evolution mechanism
CN111353605B (en) Synthetic Arrangement Method of New Planar Molecular Array Antenna Array Based on Improved Genetic Algorithm
US5774690A (en) Method for optimization of element placement in a thinned array
CN112100701B (en) Two-dimensional distributed antenna subarray position optimization method based on genetic algorithm
CN115329558A (en) Cylindrical array antenna optimization method based on chaotic sparrow search algorithm
CN114399044A (en) A sub-array-level sparse array transmit beam sidelobe level optimization method
CN111143983A (en) A comprehensive optimization method for low sidelobe of sparse antenna array based on improved water cycle algorithm
CN110376557B (en) A Grating Lobe Suppression Method Based on Non-Uniform Nested MIMO Radar
CN105842666B (en) Radar Subarray partition optimization method based on difference algorithm
CN113311395A (en) Subarray division and subarray weight combined optimization method based on genetic algorithm
CN113268934B (en) FFT-based genetic algorithm plane array pattern synthesis method and system
CN110427669B (en) Neural network model calculation method for phased array scanning radiation beams
CN112051538A (en) Bidirectional beamforming method based on time-modulated linear array
CN115098903B (en) A low-cost and scalable phased array sparse optimization method
CN106372726A (en) GASA-based MIMO radar orthogonal coded signal optimization method
Chen et al. Design of 2-dimension sparse arrays using an improved genetic algorithm
CN114553283B (en) Vortex electromagnetic wave divergence angle adjusting method based on multi-circle UCA

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant