什么是分阶段的区别。ArrayResponse一步输出和“模式”功能?

1视图(30天)
我使用相控阵系统工具箱创建一个数组,使用分阶段和我。从这个数组ArrayResponse对象得到响应。当我比较“模式”的输出函数和分阶段。ArrayResponse函数,它们是不同的。为什么会出现这样的情况,我如何能使这些结果?
ha2 = phased.UCA (4);
response2 = phased.ArrayResponse (“SensorArray”ha2);
fc = 300 e6;
模式(ha2 fc)
p2 =模式(ha2 fc, 0, 0);
resp2 = response2 (fc (0, 0));

接受的答案

MathWorks支万博1manbetx持团队
默认情况下,“模式”的方向性(dBi)函数返回指定数组,频率、方位角和仰角。方向性是我们文档中定义为“传播辐射强度的比值在指定方向上的辐射强度由一个各向同性传播散热器总发射功率相同的。”更多的在formation about directivity is provided in the following documentation:
分阶段。ArrayResponse函数返回的电压响应传感器阵列在一个特定的方位和仰角。
如果你想知道更多关于分阶段。ArrayResponse系统对象,请参阅以下文档:
比较函数输出ArrayResponse结果“模式”,“模式”的值需要规范化的各向同性天线模式。如前所述,默认模式的结果在dBi情节是一个方向性的模式,不是dB。ArrayResponse更直接相关的模式情节当“模式”的类型参数函数设置为“powerdb”。下面的代码片段如何对齐结果提供了一个示例:
ha2 = phased.UCA (4);
response2 = phased.ArrayResponse (“SensorArray”ha2);
fc = 300 e6;
p2 =模式(ha2 fc 0 0“类型”,“powerdb”,“正常化”、假);
resp2 = response2 (fc (0, 0));
resp2 = mag2db (abs (resp2));
如果你想与方向性结果直接从“模式”,我们建议使用“方向性”函数而不是ArrayResponse系统对象。下面的代码片段演示了此工作流程:
p2 =模式(ha2 fc, 0, 0);
resp2 =方向性(ha2、fc (0, 0));

更多的答案(0)

标签

没有标签了。

s manbetx 845


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!