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

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

3天内不再提示

关于Reutech使用基于模型的设计,开发舰载海空搜索雷达的相关介绍

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

RSR 210N是一部由Reutech雷达系统公司(RRS)所设计和建造的多用途两坐标雷达,它可以用于直升机支援任务,也可用作通用警戒或舰船防卫。这是一部三通道脉冲多普勒雷达系统,设计要求它能够在严苛的环境下有效地工作,并能在各种气象条件和地杂波/海杂波干扰下,精确检测到快速移动的小目标。

RRS的工程师们使用MATLABSimulink,采用基于模型的设计(Model Based Design)流程,为RSR 210N开发出了自适应的检测和信号处理系统,并基于FPGA实现。

RSR 210N多用途两坐标雷达系统

“基于模型的设计可以将底层的信号处理架构设计(包括相应的IO和数据传递通道等)与核心信号处理算法的开发工作分离开来。”RRS的系统工程师Kevin Williams这样说。“这种方法节省了时间、降低了风险,使我们从以上两个不同领域的工程师团队得到最优的设计。”

挑战

设计舰载雷达的首要目标是它能够在动态变化的环境中,适应较大范围的多种海况。RRS团队必须在航海试验时收集到的数据基础上,对设计进行快速的更新和修正。这一挑战,因信号处理的复杂性,变得更加困难,比如,要在一段时间内对雷达杂波进行统计,以确定自适应检测器的阈值。

过去,RRS工程师们是通过替每个信号处理器设计单独的单元,并手工编写HDL代码来完成类似的系统开发。但是,如果整个设计无法放入单个FPGA的话,那么团队就不得不为各单元之间的数据通信开发一个架构。系统级的查错功能只能等到每个单元都集成到一起之后才能开始。

现在,RRS工程师们想要:

在开发流程的早期就开始系统级验证,并尽快解决错误;

不需要用手写而是采用自动生成HDL代码的方式来加速开发中的迭代。

解决方案

RRS工程师们用MATLAB和Simulink开发出了RSR 210N的信号处理系统,并用HDL Coder自动生成的代码予以实现。

首先,工程师们用MATLAB为信号处理器的核心单元开发出算法。经过对所有单元进行调试和验证之后,工程师们在Simulink中创建算法模型,并用Stateflow为状态机控制单元建模。他们把信号处理器中的数字脉冲压缩模块、多普勒滤波器、导航视频处理器、以及自适应恒虚警率(CFAR)检测器等的模型集成为一个完整的系统模型。

工程师在Simulink中进行仿真,验证这些算法的准确性之后,他们使用Fixed Point Designer把浮点数据模型设计转化为定点数据模型。随后,工程师们用HDL Coder从这些模型中自动产生出了75,000多行HDL代码。

在FPGA测试中,团队获得了各种结果和诊断数据。这些数据在MATLAB中进行后处理,来验证HDL实现与Simulink模型之间的结果一致。

这一雷达系统最后完成了探索性的海上试验。团队使用所收集到的数据,对设计进行了修正,并对Simulink中的关键参数进行了优化,并再次生成HDL代码,以供下次海试之用。

若不采用基于模型的设计,要想按时完成本项目将会非常困难。使用HDL Coder自动生成HDL代码,以及将信号处理算法的设计与详细的硬件实现分离开来,这两项能力帮我们节省了两个工程师人年。

——Kevin Williams

Reutech Radar System

设计开发时间减少两个工程师人年。Williams说:“相比于手写代码,基于模型的设计让我们的开发时间节省了大约两个工程师人年。从开发算法到功能验证再到HDL实现,这一过程我们节省了大量的时间。

信号处理模块可复用。“在RSR 210N项目开发过程中,我们建立起了一套将Simulink模块参数化的最佳实践,以此可以对诸如数据类型、内存深度、总线宽度以及设计的其他方面便捷地进行重新设置。其结果是我们可以把许多信号处理单元复用到其他项目中去。”Williams又说。

交付高可靠的固件。“我们使用基于模型的设计开发的信号处理器固件,在第一套系统交付之前的两年内,基本上没有大的改动。基于过去项目的经验,在整个项目的早期阶段,能达到这种水平的可靠性和准确性,确实是我们不敢奢望的。”Williams最后说。

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

    关注

    68

    文章

    18193

    浏览量

    221913
  • 滤波器
    +关注

    关注

    158

    文章

    7312

    浏览量

    174701
  • 雷达
    +关注

    关注

    48

    文章

    2670

    浏览量

    115503
收藏 人收藏

    评论

    相关推荐

    雷达检测概率曲线的影响因素

    在阅读雷达书籍和相关论文时发现,雷达的检测概率Pd和信噪比有一个函数关系 我的问题是如果这个函数关系是通用的,那么在门限一定的情况下,不同的雷达的检测概率曲线是不是都一样了?如果不是
    发表于 03-27 19:54

    鸿蒙OS开发之 融合搜索概述

    HarmonyOS 融合搜索开发者提供搜索引擎级的全文搜索能力,可支持应用内搜索和系统全局搜索
    的头像 发表于 01-29 16:24 173次阅读
    鸿蒙OS<b class='flag-5'>开发</b>之  融合<b class='flag-5'>搜索</b>概述

    模型应用开发之道圆满举办

    上,众多人工智能领域的从业者和技术专家齐聚一堂,围绕大模型应用开发的现状和未来发展等相关话题,碰撞出了诸多思想的火花。 业内专家齐聚 探讨大模型开发
    的头像 发表于 12-21 19:35 470次阅读

    传感器巨头,终止激光雷达开发计划!

    月4日宣布其全公司范围的重组和费用削减工作之后,大陆集团的代表已经通知AEye, Inc.,计划终止双方关于联合激光雷达开发计划,包括HRL131激光雷达产品线在内的任何进一步
    的头像 发表于 12-21 10:03 207次阅读

    关于AD8529开环增益模型相关问题

    您好。我在使用AD8529设计一个同向放大电路,其后将驱动电容性负载,因此希望获得AD8529的开环增益模型来预计系统瞬态响应性能并添加适当的补偿。测试方法参照《基于运算放大器和模拟集成电路
    发表于 11-23 06:02

    关于LPI雷达相关技术的演示验证

    LPI雷达的目的是“我能看到对方,但对方看不到我”。也即雷达能在电子战截获接收机可检测雷达信号范围外发现目标。
    发表于 10-26 14:29 1075次阅读
    <b class='flag-5'>关于</b>LPI<b class='flag-5'>雷达</b><b class='flag-5'>相关</b>技术的演示验证

    脉冲发生器助力雷达系统开发的关键应用

    德思特PG1000系列脉冲发生器允许使用图形界面和触摸屏显示器轻松创建具有不同脉冲宽度、重复率和幅度的脉冲。采用该解决方案,可以节省开发脉冲系统的时间,并将精力集中在雷达设计和测试目标上。本文将介绍
    的头像 发表于 10-07 14:32 343次阅读
    脉冲发生器助力<b class='flag-5'>雷达</b>系统<b class='flag-5'>开发</b>的关键应用

    iTOP-RK3588开发板更新RKNN模型

    章节。 在得到 RKNN 模型之后,demo 程序使用 C 接口在 RK3588 平台开发应用,如下图所示, 更多内容:可以B站搜索迅为RK3588开发
    发表于 09-21 11:39

    Armv8-A内存定序模型详解

    1. 本指南介绍由 Armv8-A 架构定义的内存定序模型,并介绍所提供的不同内存障碍;本指南还确定一些需要明确定序的常见情况,以及如何使用内存障碍以确保实现正确操作;本指南适用于低级别代码的
    发表于 08-02 11:03

    正力新能部署陆海空电动化全场景

    “行业将进入‘陆海空电动化全场景时代’,届时,跨化学体系的技术和工艺组合将匹配不同应用场景,行业积极探索下一代更均衡、更具性价比的化学体系。”
    的头像 发表于 07-08 10:05 387次阅读

    MIMO雷达波形的概念和特点介绍

    本文介绍了MIMO雷达波形的概念和特点。MIMO雷达波形可以通过增加发射天线数量来提高雷达系统的多样性增益,从而实现更强的检测性能。
    的头像 发表于 06-30 10:01 985次阅读
    MIMO<b class='flag-5'>雷达</b>波形的概念和特点<b class='flag-5'>介绍</b>

    激光雷达相关知识介绍

    激光发射功率越高,探测距离越远。激光发射功率的提高主要取决于激光芯片的 光功率密度。若发射功率提高1倍,则激光雷达探测距离将提升19%。而激光芯片的发射功率是“激光芯片功率密度”和“发光面积”两者
    的头像 发表于 06-29 17:25 675次阅读
    激光<b class='flag-5'>雷达</b><b class='flag-5'>相关</b>知识<b class='flag-5'>介绍</b>

    AI爱克斯开发板上使用OpenVINO加速YOLOv8目标检测模型

    《在AI爱克斯开发板上用OpenVINO加速YOLOv8分类模型介绍了在AI爱克斯开发板上使用OpenVINO 开发套件部署并测评YOLO
    的头像 发表于 05-26 11:03 702次阅读
    AI爱克斯<b class='flag-5'>开发</b>板上使用OpenVINO加速YOLOv8目标检测<b class='flag-5'>模型</b>

    关于毫米波雷达介绍与应用

    毫米波雷达指的是工作在毫米波波段的雷达。毫米波的波长范围是1-10mm、其对应的频率为 30-300GHz
    的头像 发表于 05-20 14:37 4841次阅读
    <b class='flag-5'>关于</b>毫米波<b class='flag-5'>雷达</b>的<b class='flag-5'>介绍</b>与应用

    在AI爱克斯开发板上用OpenVINO™加速YOLOv8目标检测模型

    《在 AI 爱克斯开发板上用 OpenVINO 加速 YOLOv8 分类模型介绍了在 AI 爱克斯开发板上使用 OpenVINO 开发套件
    的头像 发表于 05-12 09:08 831次阅读
    在AI爱克斯<b class='flag-5'>开发</b>板上用OpenVINO™加速YOLOv8目标检测<b class='flag-5'>模型</b>