Method for calibrating broadband antenna array in time domain

文档序号:1908016 发布日期:2021-11-30 浏览:19次 中文

阅读说明:本技术 一种应用于宽带天线阵列在时域进行校准的方法 (Method for calibrating broadband antenna array in time domain ) 是由 张永伟 施佺 吕先洋 邢慧娟 许致火 施佳佳 付艳伟 于 2021-08-31 设计创作,主要内容包括:本发明公开了一种应用于宽带天线阵列在时域进行校准的方法,包括天线阵列在时域进行校准、根据天线数量确定的时延范围,运用同时扰动随机估计(SPSA)算法,分别以P-(in)与P-(k)之差与P-(in)之比和1-R-(k)作为损失函数,优化得到目标时延,该算法可直接应用于宽带天线阵列的校准,并极大的减少了传统的在频域中进行相位校准一直存在的测量次数过多,效率低的问题。本发明通过在时域利用随机扰动和迭代校准时延从而实现天线阵列各单元同步接收的方法,弥补了在时域实现宽带天线阵列校准的空白,并且改善了目前天线阵列在频域校准方法当中测量次数过多的问题,极大的提高了对宽带天线阵列进行校准的效率。(The invention discloses a method for calibrating a broadband antenna array in a time domain, which comprises the steps of calibrating the antenna array in the time domain, determining a time delay range according to the number of antennas, applying a simultaneous disturbance random estimation (SPSA) algorithm and respectively using P to calculate the time delay range in And P k Difference of difference P in Ratio of (1) to (R) k The target time delay is obtained through optimization as a loss function, the algorithm can be directly applied to the calibration of the broadband antenna array, and the problems of excessive measurement times and low efficiency existing in the conventional phase calibration in the frequency domain are greatly reduced. The method for realizing synchronous receiving of the antenna array units by utilizing random disturbance and iterative calibration time delay in the time domain makes up for the blank of realizing broadband antenna array calibration in the time domain, solves the problem of excessive measurement times of the conventional antenna array in the frequency domain calibration method, and greatly improves the efficiency of calibrating the broadband antenna array.)

1. A method for calibrating a broadband antenna array in the time domain is characterized in that the method is directly calibrated in the time domain and can be applied to large-scale arrays, and comprises the following steps:

step 1, determining a range of time t and an input source signal s (t);

step 2, determining the time delay of each antenna according to the number of the antennas, namely when the number of the antennas is N, the instantaneous time delay vector of each antenna can be represented as TinAnd the maximum delay range of each channel is [ -0.01 XN, 0.01 XN];

Step 3, determining the instantaneous time delay vector TinAnd the predicted delay vector TkWhere the number of iterations k is 0;

step 4, receiving the source signal transmitted in the far field of the array through an actual antenna array system, and outputting an instantaneous signal S by the receiving systeminMeasuring instantaneous signal power Pin

Step 5, inputting a source signal in a virtual receiving system constructed in the algorithm to generate a pre-estimated time delay vector TkRepresenting the estimated time delay of each antenna, and outputting an estimated signal S synthesized according to the estimated time delaykMeasuring the estimated signal power Pk

Step 6, respectively using PinAnd PkDifference of difference PinRatio of (1) to (R)kAs a function of loss, where RkIs SinAnd SkThe correlation coefficient of (a); optimizing time delay by using a simultaneous disturbance random estimation algorithm, and obtaining a pre-estimated signal S meeting a convergence condition through k times of iterationkAt this time, the corresponding estimated delay vector TkCan be used to calibrate the instantaneous delay vector Tin

2. The method as claimed in claim 1, wherein the step 6 is performed by using P as the reference valueinAnd PkDifference of difference PinThe specific steps of using the simultaneous disturbance random estimation algorithm to optimize the time delay are as follows:

s1 as PinAnd PkDifference of difference PinRatio of (A to B)Determining the parameter ap as a loss functionk,cpk(ii) a Wherein P isinFor instantaneous signal power, PkEstimating the signal power;

s2, whenWhen the temperature of the water is higher than the set temperature,

Tk+1=Tk-apkgpk (2)

k=k+1 (3)

wherein gp iskIs the gradient vector produced by the perturbation; deltakIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, -1, and which conforms to a bernoulli distribution with a probability of 0.5;

s3, judgmentIf true, recording T at the momentk(ii) a Otherwise, the process returns to step S2.

3. The method of claim 2, wherein the ap is used for calibrating the wideband antenna array in the time domaink,cpkIs to ensure the gradient vector gpkNo diffusion, ap, with increasing number of iterationskLess than 0.01Pin,cpkLess than 0.001Pin

4. The method for time-domain calibration of a wideband antenna array as claimed in claim 1, wherein the step 6 is performed at 1-RkThe specific steps of using the simultaneous disturbance random estimation algorithm to optimize the time delay as a loss function are as follows:

p1, note SinAnd SkHas a function correlation coefficient of RkIs prepared by mixing Lr=1-RkDetermining the parameter ar as a loss functionk,crk

Wherein, Cov (S)in,Sk) Is SinAnd SkOf (a) covariance, Var [ S ]in]Is SinVariance of (1), Var [ S ]k]Is SkThe variance of (a);

p2, when Lr=1-RkWhen the content of the organic acid is more than or equal to 0.01,

Tk+1=Tk-arkgrk (6)

k=k+1 (7)

wherein, grkRepresenting a gradient vector generated by the perturbation; deltakIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, -1, and which conforms to a bernoulli distribution with a probability of 0.5;

p3, judgment Lr=1-Rk<If 0.01 is true, if yes, recording T at the momentk(ii) a Otherwise, the procedure returns to step P2.

5. The method as claimed in claim 4, wherein the ar is a linear function of the time domain of the wideband antenna arrayk,crkIs taken to ensure grkNo diffusion, cr, with increasing number of iterationsk=0.01,arkThe following were used:

Technical Field

The invention relates to a method for calibrating a broadband antenna array in a time domain, belonging to the field of microwave engineering and automatic control.

Background

The aperture array has wide application prospect and advantages in the fields of microwave engineering and technology. High signal-to-noise ratio can be obtained even without any mechanical operation, while suppressing directional interference and realizing multi-beam scanning. However, precise pointing of the phased array antenna beam requires precise control of the phase and amplitude of each element, requiring a large number of array antennas to achieve maximum array performance. Therefore, the phase calibration of the array antenna is significant to the application of the aperture array. Most of the existing calibration methods perform phase calibration in the frequency domain. The number of measurements required for these methods can be quite large. The time domain phase calibration method provided by the scheme can effectively reduce the measurement times in the calibration process. In the calibration process, a Simultaneous disturbance Stochastic estimation (SPSA) algorithm is used, and the algorithm is an effective method for realizing multi-parameter optimization. In the implementation process of the algorithm, the gradient problem of the general optimization algorithm is solved. The scheme realizes the calibration of the broadband antenna array in the time domain by applying the algorithm.

Disclosure of Invention

The purpose of the invention is as follows: the invention provides a method for calibrating a broadband antenna array in a time domain, and an assumed source signal is a short pulse working in the time domain. The invention applies a simultaneous disturbance random estimation (SPSA) optimization algorithm, respectively using PinAnd PkDifference of difference PinRatio of (1) to (R)kThe target time delay is obtained through optimization as a loss function, the algorithm can be directly applied to the calibration of the broadband antenna array, and the problems of excessive measurement times and low efficiency existing in the conventional phase calibration in the frequency domain are greatly reduced.

The technical scheme is as follows: a method for calibrating a broadband antenna array in the time domain includes an antenna arrayCalibrating in a time domain, and optimizing by using a simultaneous disturbance random estimation (SPSA) algorithm according to a time delay range determined by the number of the antennas so as to obtain corresponding time delay of each antenna; in the algorithm, P is respectively usedinAnd PkDifference of difference PinRatio of (1) to (R)kAs a function of the loss. The method specifically comprises the following steps:

step 1, determining a range of time t and an input source signal s (t);

step 2, determining the time delay of each antenna according to the number of the antennas, namely when the number of the antennas is N, the instantaneous time delay vector of each antenna can be represented as TinAnd the maximum delay range of each channel is [ -0.01 XN, 0.01 XN];

Step 3, determining the instantaneous time delay vector TinAnd the predicted delay vector TkWhere the number of iterations k is 0;

step 4, receiving the source signal transmitted in the far field of the array through an actual antenna array system, and outputting an instantaneous signal S by the receiving systeminMeasuring instantaneous signal power Pin

Step 5, inputting a source signal in a virtual receiving system constructed in the algorithm to generate a pre-estimated time delay vector TkRepresenting the estimated time delay of each antenna, and outputting an estimated signal S synthesized according to the estimated time delaykMeasuring the estimated signal power Pk

Step 6, respectively using PinAnd PkDifference of difference PinRatio of (1) to (R)kAs a function of loss, where RkIs SinAnd SkThe correlation coefficient of (a); optimizing time delay by using a simultaneous disturbance random estimation algorithm, and obtaining a pre-estimated signal S meeting a convergence condition through k times of iterationkAt this time, the corresponding estimated delay vector TkCan be used to calibrate the instantaneous delay vector Tin

Further, the step 6 is performed by PinAnd PkDifference of difference PinThe specific steps of using the simultaneous disturbance random estimation algorithm to optimize the time delay are as follows:

s1 as PinAnd PkDifference of difference PinRatio of (A to B)Determining the parameter ap as a loss functionk,cpk(ii) a Wherein P isinFor instantaneous signal power, PkEstimating the signal power;

s2, whenWhen the temperature of the water is higher than the set temperature,

Tk+1=Tk-apkgpk (2)

k=k+1 (3)

wherein gp iskIs the gradient vector produced by the perturbation; deltakIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, -1, and which conforms to a bernoulli distribution with a probability of 0.5;

s3, judgmentIf true, recording T at the momentk(ii) a Otherwise, the process returns to step S2.

Further, the apk,cpkTo ensure the gradient vector gpkNo diffusion with increasing number of iterations, recommended value apkLess than 0.01PinRecommendation value cpkLess than 0.001Pin

Further, 1-R is used in the step 6kThe specific steps of using the simultaneous disturbance random estimation algorithm to optimize the time delay as a loss function are as follows:

p1, note SinAnd SkHas a function correlation coefficient of RkIs prepared by mixing Lr=1-RkDetermining the parameter ar as a loss functionk,crk

Wherein, Cov (S)in,Sk) Is SinAnd SkOf (a) covariance, Var [ S ]in]Is SinVariance of (1), Var [ S ]k]Is SkThe variance of (a);

p2, when Lr=1-RkWhen the content of the organic acid is more than or equal to 0.01,

Tk+1=Tk-arkgrk (6)

k=k+1 (7)

wherein, grkRepresenting a gradient vector generated by the perturbation; deltakIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, -1, and which conforms to a bernoulli distribution with a probability of 0.5;

p3, judgment Lr=1-Rk<If 0.01 is true, if so, recording T at that timek(ii) a Otherwise, the procedure returns to step P2.

Further, said ark,crkThe guaranteed gradient vector grkNo diffusion with increasing number of iterations, recommended value crk=0.01,arkThe following were used:

has the advantages that:

the invention provides a method for calibrating a broadband antenna array in a time domain, which directly uses short pulse broadband signals in the time domain, applies an SPSA algorithm and respectively uses P to calibrate the broadband antenna array in the time domaininAnd PkDifference of difference PinRatio of (1) to (R)kDisturbing each channel as a loss function at the same time, and obtaining the corresponding time delay of each antenna by iterating until the convergence condition is met, thereby realizing the time domain of the phased arrayAnd (6) calibrating. The conventional antenna array is calibrated in a frequency domain, the method creatively provides that the calibration is directly carried out in a time domain, the condition that the measurement and calculation times are excessive in the past calibration is improved, the efficiency of realizing the calibration of the array antenna is greatly improved, and the method provides guarantee for the application of the ultra-wideband phased array antenna, particularly a large-scale array.

Drawings

FIG. 1 shows an ideal output signal and a source signal received by an actual antenna array system, and an instantaneous signal S output by the receiving systeminThe number of antennas is 10 at this time.

FIG. 2 shows an instantaneous signal and an estimated signal after time domain calibration.

FIG. 3 shows the loss function as PinAnd PkDifference of difference PinThe ratio of the number of antennas to the number of iterations k and T of the algorithminAnd TkGraph of standard deviation of (d).

FIG. 4 shows the loss function as 1-RkThe number of antennas and the number of iterations k and TinAnd TkGraph of standard deviation of (d).

Fig. 5 is a graph showing the relationship between the number of iterations k and the convergence rate of the loss function in the case of two types of loss functions.

FIG. 6 is a flow chart of the algorithm of the present invention.

Detailed Description

The invention will be further described with reference to the accompanying drawings in which:

in this embodiment, a phased array antenna with an antenna number N of 1000 is taken as an example, and an antenna array instantaneous delay vector is TinThe instantaneous signal being SinMeasuring the instantaneous signal power to be Pin. Generating an initial predicted delay vector T0Range and TinThe same is true.

With PinAnd PkDifference of difference PinThe ratio is used as a loss function, the SPSA algorithm is used for optimizing time delay, and a pre-estimated signal S meeting the convergence condition is obtained through k times of iterationkAt this time, the corresponding estimated delay vector TkCan be used for calibrating the time delay vector Tin

Will SinAnd SkIs denoted as Rk1-RkFor a loss function, the time delay is optimized by using an SPSA algorithm, and a pre-estimated signal S meeting a convergence condition is obtained through k times of iterationkAt this time, the corresponding estimated delay vector TkCan be used for calibrating the time delay vector Tin

A method for calibrating a wideband antenna array in the time domain, as shown in fig. 6, includes the following steps:

step 1, determining a time range t;

-15ns≤t≤15ns (1)

step 2, determining an input source signal s (t), wherein the source signal s (t) used by the invention is as follows:

step 3, determining T according to the number N of the antennas in the phased arrayinAnd TkE.g. when the number of antennas N is 1000, TinAnd TkA range of (d);

-0.01N≤Tin,T0≤0.01N (3)

Tin=[Tin,1 Tin,2 … Tin,m … Tin,N] (4)

Tk=[Tk,1 Tk,2 … Tk,m … Tk,N] (5)

step 4, determining an initial output signal SinAnd measuring its power Pin

Pin=E{|Sin(t)|2} (7)

Step 5, determining the loss function, and the parameter apk,cpk

apk=0.01 (9)

cpk=0.001 (10)

Step 6, whenWhen the temperature of the water is higher than the set temperature,

Tk+1=Tk-apkgpk (12)

k=k+1 (13)

wherein, ΔkIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, or-1, and conforms to a bernoulli distribution with a probability of 0.5;

step 7, judgmentIf true, recording T at the momentkOtherwise, returning to the step 6.

Step 8, determining the loss function, and the parameter ark,crk

Lr=1-Rk (14)

crk=0.01 (16)

Wherein, Cov (S)in,Sk) Is SinAnd SkOf (a) covariance, Var [ S ]in]Is SinVariance of (1), Var [ S ]k]Is SkThe variance of (a);

step 9, when L isr=1-RkWhen the content of the organic acid is more than or equal to 0.01,

Tk+1=Tk-arkgrk (19)

k=k+1 (20)

wherein, ΔkIs an M-dimensional vector, where M is the number of antenna elements in the array, whose elements are +1, or-1, and conforms to a bernoulli distribution with a probability of 0.5;

step 10, judging Lr=1-Rk<If 0.01 is true, if so, recording T at that timekOtherwise, the step 9 is returned.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种地下空间巷道地质探测收发一体机测试仪

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!