Matlab相控阵工具箱中天线单元的总辐射功率是多少?

23条意见(过去30天)
将各向同性元素的功率模式视为1,它给了我一个提示,即元素的总输入功率是4*pi Watts,当我在覆盖4*pi Steradians的球面上对各向同性元素的功率模式积分时,我得到了相同的数字。然而,当我取除各向同性外的任何元素时,总辐射功率不等于4*pi !!能不能有人来指导一下,Matlab相控阵工具箱中一个元件的输入功率假设是什么?我正在使用下面的代码来寻找总幂,例如余弦元素:
sCos =阶段性。CosineAntennaElement(“FrequencyRange”,[3 e8 1 e9]);
Az = -180:179;
El = -90:89;
Prad = 0;
M = 1:numel(el)
MyAng = [180:179; el (m) * 1 (1360)];
resp = step(sCos,3e8,MyAng);sensoelement的电压响应
Resp_pow = (abs(resp)).^2;
Temp2 = resp_pow'*cosd(el(m));
Prad = Prad+sum(temp2);
结束
Prad2 = (Prad)*2* π ^2/(360*180);

答案(1)

宏磊陈
宏磊陈 2015年8月10日
你好,
Prad是从模式中计算出的总功率,但不能保证总和一定是4*pi。事实上,如果你看指向性的定义,它被定义为D=4* *U/Prad,所以Prad随你选择的元素而变化。
既然你提到了输入,我猜你的意思可能是如何使用相位来查看功率关系。散热器?这有点微妙,因为是阶段性的。散热器通过建模场的关系向一个给定的方向,因此输入被认为是场需要传播到特定的方向。以下面的代码为例
ant = phase . cosineantennaelement;
阶段性的。散热器(“传感器”,蚂蚁);
X = 1;
Y = step(txant,x,[0;0])
你们可以看到 y = 1 因为向着的场 (0, 0) 是保存了下来。
现在,如果你认为输入x,作为天线输入功率给定的信号并且想要看到给定方向上的场以反映方向性增益,那么你需要算出有多少场/功率向那个方向辐射。这种关系基本上是
y =√(D)*x
其中D是朝向特定方向的方向性增益。如果你做一些操作,你会得到
y = F*x/√(4* /Prad)
其中F*x是通过相移建模的。散热器和普拉德是你计算的辐射功率。因此,如果你这样做
对于余弦天线,Prad大约是/2
Prad = /2;
y = step(txant,x*√(4*pi/Prad),[0;0])
比较在那个方向上的指向性,你可以看到两个结果是一致的。
db2mag(方向性(蚂蚁,txant.OperatingFrequency (0, 0)))
这是你要找的东西吗?如果没有,请回复,我可以解释更多。
3评论
santhosh santhosh
santhosh santhosh 2020年11月25日
宏磊陈
为什么总辐射功率(综合辐射图)在模拟中随单元间距变化?既然模拟或相控阵方程不考虑任何损失,为什么总辐射功率变化?额外的能量在哪里被消耗?我错过了什么?

登录发表评论。