0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于从指定方向图合成阵列优化工作流程的分析

MATLAB 来源:djl 2019-09-11 17:12 次阅读

在那些使用传感器阵列的应用中,例如 WLAN、LTE5G 无线通信系统、相控阵雷达和声信号波束成形系统,设计通常从满足某些性能标准的阵列方向图开始。这些标准包括诸如主瓣方向性和宽度、零位置和旁瓣电平之类的参数

由于阵列通常包含数百甚至数千个阵元,因此可能需要多次迭代才能在产生期望方向上收敛到一个所需的方向图。迭代需要时间,并且当需要考虑多个参数时难以彻底完成。

优化技术可以极大地提高阵列分析过程的效率。您可以通过一系列权重和阵元位置来评估一种方向图,并且可以通过自动过程的每次迭代来评估已生成的方向图与期望方向图之间的差异。

本文介绍了一种工作流程,使用 Phased Array System Toolbox、Optimization Toolbox 和 Global Optimization Toolbox 的优化技术来提供解决方案。

设计选项和约束

为确保解决方案满足设计指标,我们必须了解设计选项和优化过程中需要考虑的约束条件。

影响阵列形式的参数包括阵列中阵元的数量、阵元的晶格结构和阵列形式。在阵列内,与每个阵元相关联的参数还确定了波束方向图特征,包括应用于每个阵元(幅度或相位)的权重和阵元在阵列内的位置。这些参数可以用作“控制旋钮”,满足您想要的性能目标。

对于多元阵列,设计的自由度将根据最终应用的成本和复杂性而变化。例如,在最基本的系统中,仅幅度权重可用。然而,许多架构支持阵元或子阵列的复数加权,可提供幅度和相位控制。通过这种类型的架构,波束可以通过电子方式转向和成形(图 1)。

关于从指定方向图合成阵列优化工作流程的分析

图1:灵活的相控阵架构。

设计中的阵列形式通常由终端系统形状因子的约束驱动,但各阵元之间的间距可以是灵活的。然而,这种灵活性通常受到实际制造条件的限制。例如,各阵元不能太靠近,否则将影响阵列的有效性。

为了说明如何将这些选项和约束纳入优化工作流程,我们将提供两个示例。在第一个示例中,我们使用具有均匀间距的 8 阵元线阵来生成一组阵元权重,重点是匹配已知方向图。在第二个示例中,我们构建了一个面阵,其中阵元权重和阵元位置收敛,以实现一组阵列性能指标。也就是说,我们从权重扩展到阵元位置,展示如何通过将约束条件置于优化问题中,来塑造方向图以满足要求。

示例 1:仅优化权重

在这个例子中,我们将完成以下步骤(图 2):

确定期望方向图

开发一个代价函数,尽可能缩小起始方向图和期望方向图之间的距离

运行优化

使用生成的权重查看方向图,并将其与期望方向图进行比较

关于从指定方向图合成阵列优化工作流程的分析

图2:示例 1 的工作流程步骤。

我们从期望的 2D 方向图 Beam_d 开始,该方向图具有一组特定的方位角和仰角。然后构建一个成本函数,缩小期望方向图 Beam_d 与加权向量 weight_o 生成的方向图之间的距离。优化的初始条件基于均匀加权。此方向图包含在以下代码的目标函数中。

关于从指定方向图合成阵列优化工作流程的分析

因为我们正在尝试确定可以缩小两个波束方向图之间距离的阵元权重,所以我们将使用 Optimization Toolbox 的 fmincon 函数,该函数包含目标函数、权重的初始值和约束。初始加权值设置为 1。约束是分数加权值的最小值和最大值,我们将其定义为介于 0 和 1 之间。

当我们调用 fmincon 时,我们提供了目标函数的句柄,它可以区分一开始使用的方向图与迭代细化权重时生成的方向图。优化结束时,我们可以得到一组权重,将其应用于数组阵元时会与期望方向图匹配。图 3 中的曲线显示了方位角上期望方向图和合成方向图的幅度。

关于从指定方向图合成阵列优化工作流程的分析

图3:优化后期望方向图和合成方向图的比较。

示例2:优化权重和阵元位置

在此示例中,我们将完成以下步骤(图 4):

识别方向图属性

定义约束,确保系统可以实现

开发一个客观(成本)函数,得到所需“方向”的方向图属性

运行优化

将优化的方向图与期望方向图进行比较

关于从指定方向图合成阵列优化工作流程的分析

图4:示例 2 的工作流程步骤。

请注意,与示例 1 只控制阵元的幅度权重不同,这种设计更复杂,具有更多的阵列阵元。我们现在要控制每个阵元的幅度、相位和 2D 位置。我们的优化目标是降低方向图的最大旁瓣电平。

由于此示例具有许多局部最优解且目标非光滑,因此我们将使用 Global Optimization Toolbox 的 patternsearch 求解器。当目标光滑时,globalsearch 可能是更好的选择。

与前面的示例一样,我们需要确保优化过程计算出的阵元位置间隔不会过于紧密。我们将为幅度和相位设置相同的最小和最大范围。

在此示例中,我们的自由度为 100:除了 25 个幅度值和 25 个相位值(每个阵元一个)之外,还有 50 个 y-z 位置来描述 25 个阵元位置。每个参数的下限(lb)和上限(ub)值包含在 100 个阵元的 MATLAB 向量中,其中向量元素 1 至 25 表示(yz 阵列的)初始 y 位置,而向量元素 26 至 50 表示初始 z 位置。

图 5 左侧的阵列显示了间隔均匀的阵元的初始位置。对于 y-z 平面阵元位置的下限和上限,我们使用(±0.24 * λ)均匀矩形阵列起点的间距建立网格(图5,右)。

关于从指定方向图合成阵列优化工作流程的分析

图5:左图:均匀线性阵列(5x5个阵元)。右图:每个阵元周围对应的“约束框”。

向量元素 51 至 75 表示初始幅度值,向量元素 76 至 100 表示初始相位值。该向量的每个部分包括 25 个参数,对应 5x5 阵列大小。

我们首先使用 Phased Array System Toolbox 建立一个 5x5 阵列,从均匀间隔的阵元开始。然后,我们使用 ConformalArray 构造来更改每个阵元的位置。我们可以随着整个优化过程中位置的变化更新我们的模型。

请注意,我们在此阵列模型中使用了理想的余弦天线阵元。我们也可以使用 Antenna Toolbox 中的方向图或外部测量的方向图。

关于从指定方向图合成阵列优化工作流程的分析

建立了阵列后,我们就可以确定方位角和仰角的波束方向图。然后,我们可以使用此数据来提取与方向图相关的关键指标。我们将重点关注旁瓣,但也可以考虑许多其他参数,例如主瓣增益或 3dB 波瓣宽度。

关于从指定方向图合成阵列优化工作流程的分析

建立目标函数

设置优化参数,实现 5x5 平面阵列的方位角和仰角的性能。构建方向图,减少旁瓣电平的幅度。其他类似的例子可能包括增加主瓣的幅度或减小 3dB 带宽。

在随后的代码中,我们使用方位角和仰角旁瓣的总和。我们还增加了一个方位角和仰角旁瓣电平之间的绝对差值,以确保它们达到峰值时是接近的。因为优化引擎可以最小化目标函数,所以每次迭代此函数时,Val 都为最小值。您可根据特定要求调整这些参数。

关于从指定方向图合成阵列优化工作流程的分析

图 6 显示了所得到的方位面中的极坐标图。

关于从指定方向图合成阵列优化工作流程的分析

图6:方位面中的极坐标图案显示起点图案(蓝色线)和优化后的图案(橙色线)。

图 7 显示了仰角面的相应视图。

关于从指定方向图合成阵列优化工作流程的分析

图7:仰角面中的极坐标图案显示起点图案(蓝色线)和优化后的图案(橙色线)。

使用通过优化函数的多次迭代返回的权重和阵元位置生成新的方向图。图 8 显示了得到的阵元位置和波束方向图。

关于从指定方向图合成阵列优化工作流程的分析

图8:优化后得到的阵列和波束方向图。

扩展示例

在这些示例中,所有分析都在单个频率值下完成。实际上,系统必须在一系列频率上工作。

可以将同样的优化技术应用于各种频率的操作。例如,针对宽带应用,我们可以研究整个频带内等间隔的多个频率。然后决定应用的哪个方面最重要。例如,最好针对特定组合进行优化,并基于该组合选择定位。所有其他场景只需使用加权即可提供“尽力而为”的服务。

如果认为所有频率组合都拥有特定性能要求更重要,则可以相应地调整优化过程。还可以扩展优化过程,在一组导向矢量上构建最佳子阵列架构。

除了扩展优化以覆盖更宽的频率范围外,还可以将相移量化效果添加到 Phased Array System Toolbox 模型中,确保终端系统的行为与仿真结果的相同。这对优化结果的构建来说非常重要。

可以通过优化技术实现期望的波束性能,并以类似的方法设计构建在多个平面上的共形阵列。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4310

    浏览量

    62454
  • 代码
    +关注

    关注

    30

    文章

    4758

    浏览量

    68376
收藏 人收藏

    评论

    相关推荐

    Simcenter HEEDS设计空间探索和优化软件

    SimcenterHEEDSHEEDS是一款功能强大的设计空间探索和优化软件,可与CAD和CAE工具连接并推动产品创新。HEEDS通过自动化分析工作流程、实现可用计算硬件和软件资源的高效利用、高效
    的头像 发表于 11-12 16:11 194次阅读
    Simcenter HEEDS设计空间探索和<b class='flag-5'>优化</b>软件

    浅谈无刷电机的工作流程

    上一期的芝识课堂,我们跟大家一起分析了无刷电机的四个功能单元,并详细分析了PWM和逆变器单元的工作情况,今天我们继续来熟悉无刷电机工作流程中另外两个重要的部分——转子位置检测和波形驱动
    的头像 发表于 11-12 13:46 370次阅读
    浅谈无刷电机的<b class='flag-5'>工作流程</b>

    AFE7070在VHF频段优化工作

    电子发烧友网站提供《AFE7070在VHF频段优化工作.pdf》资料免费下载
    发表于 09-26 10:39 0次下载
    AFE7070在VHF频段<b class='flag-5'>优化工作</b>

    人员定位系统的原理和工作流程

    人员定位是一种用于确定或跟踪人员位置的技术。随着科技的快速发展,人员定位系统变得越来越常见,在许多不同的领域得到了广泛的应用。本文将探讨人员定位系统的原理和工作流程,包括定位技术、数据传输和处理
    的头像 发表于 09-03 10:42 432次阅读
    人员定位系统的原理和<b class='flag-5'>工作流程</b>

    记录到管理:单北斗工作记录仪如何优化工作流程

    在这个快节奏的时代,每一分效率的提升都是企业竞争力的关键。繁琐的手工记录到智能化的数据管理,技术的飞跃正悄然改变着我们的工作方式。顶坚单北斗工作记录仪如何成为优化工作流程的得力助手,
    的头像 发表于 08-30 11:09 240次阅读
    <b class='flag-5'>从</b>记录到管理:单北斗<b class='flag-5'>工作</b>记录仪如何<b class='flag-5'>优化工作流程</b>

    行云流水线 满足你对工作流编排的一切幻想~skr

    流水线模型 众所周知,DevOps流水线(DevOps pipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论
    的头像 发表于 08-05 13:42 250次阅读

    自动化IC封装模拟分析工作流程

    在IC封装制程的制程模拟中,为了同时提升工作效率与质量,CAE团队常会面临到许多挑战。在一般的CAE分析流程中,仿真分析产生结构性网格,是非常繁琐且相当花时间的。必须要先汇入2D(或3
    的头像 发表于 06-26 08:35 283次阅读
    自动化IC封装模拟<b class='flag-5'>分析</b><b class='flag-5'>工作流程</b>

    M8_8pin公头如何简化工作流程

    德索工程师说道M8_8pin公头作为一种先进的连接器设计,其在多个领域都发挥着重要作用,特别是在自动化、航空、医疗等领域。它通过实现高效、稳定的信号和数据传输,为各种设备提供了可靠的连接。在工作流程中,M8_8pin公头通过其独特的设计和功能,可以大大简化工作流程,提高
    的头像 发表于 05-05 13:41 225次阅读
    M8_8pin公头如何简<b class='flag-5'>化工作流程</b>

    鸿蒙原生应用元服务-访问控制(权限)开发工作流程相关

    一、权限的工作流程 权限申请使用的工作流程 应用在访问数据或者执行操作时,需要评估该行为是否需要应用具备相关的权限。如果确认需要目标权限,则需要在应用安装包中申请目标权限。 然后,需要判断目标权限
    发表于 04-19 15:27

    Ansys与SynMatrix合作,简化无线通信射频滤波器设计工作流程

    Ansys扩展其电子系列产品组合,以简化无线通信射频滤波器设计工作流程
    的头像 发表于 04-08 09:45 730次阅读
    Ansys与SynMatrix合作,简化无线通信射频滤波器设计<b class='flag-5'>工作流程</b>

    现场可编程门阵列设计流程

    现场可编程门阵列(FPGA)设计流程是一个综合性的过程,它涵盖了需求分析到最终实现的各个环节。下面将详细介绍FPGA设计流程的主要步骤。
    的头像 发表于 03-16 16:38 1926次阅读

    物联网数据采集器的工作原理和工作流程

    物联网数据采集器的工作原理和工作流程 物联网数据采集器是物联网系统中的关键组成部分,它负责收集、处理和传输设备所产生的数据。其工作原理和工作流程如下所述。 一、物联网数据采集器
    的头像 发表于 02-01 10:59 4644次阅读

    SOLIDWORKS 2024通过自动化和缩短工作流程来实现智能工作

    随着科技的快速发展,工程设计和制造业正在经历变革。在这个过程中,SOLIDWORKS 2024的发布为我们提供了一个全新的视角,以实现更智能的工作流程。本文将探讨SOLIDWORKS 2024如何通过自动化和缩短工作流程来实现智能工作
    的头像 发表于 01-10 11:37 514次阅读
    SOLIDWORKS 2024通过自动化和缩短<b class='flag-5'>工作流程</b>来实现智能<b class='flag-5'>工作</b>

    设计和模拟厘米尺度超透镜的工作流程

    本文介绍了设计和模拟厘米尺度超透镜的工作流程
    的头像 发表于 12-16 11:02 1035次阅读
    设计和模拟厘米尺度超透镜的<b class='flag-5'>工作流程</b>

    彩色多普勒血流显像仪的工作流程

    彩色多普勒血流显像仪是一种在医学影像诊断中广泛使用的设备,主要用于观察和分析人体内部器官和组织的血流情况。其工作流程可以分为以下几个步骤: 一、设备准备 在使用彩色多普勒血流显像仪之前,需要先进
    的头像 发表于 12-13 10:45 908次阅读