首页 > 其他分享 >软件定义雷达(SDR)和软件化雷达(SR)

软件定义雷达(SDR)和软件化雷达(SR)

时间:2023-05-04 17:32:58浏览次数:34  
标签:定义 SR 信号 硬件 模块 雷达 软件

公众号【调皮连续波】

软件定义雷达(SDR)和软件化雷达(SR)_信号处理


【正文】


在如今4D毫米波雷达遍地横行的年代,出现了一些新的概念。

4D毫米波雷达与传统雷达不同,为了解决传统毫米波雷达角分辨率低、点云密度低的问题,当下出现了四种4D毫米波雷达解决方案:




一是基于传统CMOS雷达芯片,强调“软件定义的雷达”,主要厂家有傲酷、Mobileye、Zadar等。

 二则是将多发多收天线集成在一颗芯片,直接提供成像雷达芯片,比如Arbe、Vayyar等。

三是最传统的,即将标准雷达芯片进行多芯片级联,以增加天线数量,比如大陆、博世、ZF等一众公司。

四则是通过超材料研发新型雷达架构,代表厂家有Metawave等,Metawave采用波束扫描方式提高角度分辨率。




其它三种都容易理解,什么是软件定义的雷达,它和软件化雷达有什么区别?今天就在这里简单和大家聊聊。

软件定义雷达、软件定义的雷达、软件化雷达、雷达软件化、软件定义无线电,这些概念有点懵。经过分析可以确定,软件定义雷达,就是软件定义的雷达;软件化雷达(SR)和雷达软件化,前一个是名词,后一个是动词,其实最终都是指代同一个东西。软件定义无线电(SDR,Software Defined Radio)和软件定义雷达(SDR,Software Defined Radar)有相似的模块,只是最终的功能不同。

1、软件化雷达

有软件化雷达,就应该有“硬件化雷达”,其实最开始的雷达就是纯粹由硬件来实现的,可以看作是“硬件化雷达”,但这导致了雷达功能的单一性和固定性,决定了只能依靠更改系统的硬件来改变系统的参数,不利于雷达装备的研制、生产和维护。简单举个例子,比如,某个模块需要换方案,这样雷达就需要从硬件上进行更改,耗时费力,且该模块具有定制特性,无通用特性,每次修改方案都要重新设计,因此纯粹由硬件搭建的雷达会直接影响雷达装备的通用化和标准化建设。

软件化雷达通过软件界面来表示功能,并能够根据功能需求来驱动整个软件雷达系统的开发,具备良好的通用性、兼容性和可扩展性。其核心思想是:在满足雷达性能的前提下,能用软件实现,就绝对不用硬件实现,更改代码可比更改硬件简单多了

软件化雷达是对从雷达显控终端到雷达数据采集卡的功能逐步由软件实现的过程,且功能越来越靠近天线,具有高度的灵活性、开放性和完全可编程性。

雷达传感器:雷达传感器是为雷达服务器输入雷达原始数据(雷达回波信号)的设备,主要包括雷达射频天线、天线收发开关、雷达接发机等雷达前端的硬件模块。将雷达传感器看作独立的模块,是整个软件化雷达开放式系统设计最直接的体现,使得软件化雷达设计不再局限于某个型号雷达前端硬件设计,实现了真正意义上的软件雷达的通用性、开放性和灵活性。

雷达服务器:雷达服务器是实现雷达视频信号采集、信号处理、数据处理等功能的设备。



(1)射频就是调制后的微波频段,“射”字不可以单独理解为发射。发射机调制器(激励器)出来的,包括到强放、天线开关、各种波导、合路器、传输系统、直到喇叭口等都叫射频。(硬件在发射机、传输系统、天线)。

(2)基带就是去调制器的弱信号。巴克码脉冲、各种脉冲信号。(硬件在发射机里)。

(3)中频就是接收机经过混频变频回来的信号。(硬件在接收机里)。

(4)视频就是中频经过各种滤波、各种网络处理之后送去显示器的信号。(硬件在控制台里)



雷达显控终端:雷达显控终端是能接收雷达视频信号,并对接收到的信号进行显示和控制的设备。将雷达显控终端作为一个单独的模块进行设计实现了雷达“显示”和“处理”的分离,使得系统具有更强的兼容性、可扩展性,灵活性。

但是如何才能够使雷达具备这样的功能呢?

雷达对信号采集、处理实时性要求很高,并且需要执行大量的数学函数运算;通用硬件可以满足处理的实时性,但是难以满足数学运算的全部功能。软件实现的信号处理,容易达到算法精度要求,但实时性问题又不能满足。面对如此矛盾的问题,能够寻找到一个能够快速、高精度实现雷达信号采集的方法是问题的关键。

FPGA能够进行一些简单的运算,且处理精度、功能完善程度优于一般的电子硬件。在一定程度上既可以满足雷达信号采集、信号简单处理的实时性要求,又能
保证误差在一定的范围内,因此在雷达数字信号处理领域具有非常广阔的前景,可以用于高速数据采集、存储和传输,如果读者有兴趣,可以将FPGA和雷达结合起来学习。

由于雷达数据量比较大,且要求实时传输和处理,雷达显控终端和雷达服务器分别需要两台计算机,既要处理速度,也要充足的内存。

软件化雷达的系统设计框图如下所示:

软件定义雷达(SDR)和软件化雷达(SR)_变频器_02

图1 软件化雷达结构框图

软件定义雷达(SDR)和软件化雷达(SR)_服务器_03

图2 软件化雷达处理和显示框图

软件定义雷达(SDR)和软件化雷达(SR)_服务器_04

图3 软件化雷达的软件模块

软件定义雷达(SDR)和软件化雷达(SR)_服务器_05

图4 软件化雷达处理流程


总结软件化雷达”的核心特征体现在:标准化、模块化和数字化特征、开放式的体系架构以及“以软件技术为核心,面向应用需求的开发模式和传统的“以硬件技术为核心面向专用功能的开发模式不同,软件化雷达注重软件和硬件的解耦,从而使得可以通过软件定义方式快速开发雷达系统,并灵活地实现系统资源配置、 功能扩展和性能提升,以满足实际应用的需求。


2、软件定义雷达

软件定义雷达是指雷达的内部模块可通过软件配置,软件定义雷达框图如下图所示。

软件定义雷达(SDR)和软件化雷达(SR)_服务器_06

上图描述的软件定义雷达框图,主要由以下模块组成:

(1)射频/微波部分:由信号调理模块组成, 上变频器和下变频器,本地振荡器和有源相控阵天线。

• 信号处理模块:具备多个通道,可处理模拟信号。
• 上变频器: DUC,即数字上变频器。
• 下变频器: DDC,即数字下变频器。 

• 本振:它们是高度稳定的本振,用于在 DUC、DDC、DAC 和 ADC 之间提供非常精细的同步。

• 有源相控阵天线:该天线阵列负责多种无线电信号发射和接收。

(2)中频/基带部分:由高采样ADC和DAC组成。ADC/DAC支持宽输入信号带宽,高采样速率ADC/DAC可用于直接采样发射器和直接采样接收器设计。
• ADC:执行模数转换,处理DDC接收的数据,ADC的数据输出给处理器进行进一步处理。
• DAC:执行数模转换,处理要传输的雷达数据并输入DUC。

(3)雷达处理器和数据存储模块。
• 雷达处理器:开发复杂的信号处理算法,并将其移植到软件定义雷达的处理器上。
• 数据存储模块负责根据用户要求提供结果存储。

软件定义雷达架构的优势

(1)软件配置的模块允许工程师使用通用的可用硬件集快速原型化和测试、验证所选的先进雷达系统。

(2)软件定义的雷达得益于软件定义无线电模块的大量可用性,采用易于集成现成的模块,将节省大量的时间和研发成本。

(3)软件定义的雷达有助于分析具有非常宽信号带宽的无线电信号。

3、结论

软件定义雷达和软件化雷达是两种不同的雷达技术,初学者很容易混淆这两个概念,因此在这里我按照自己的理解,搜集整理了一些资料,希望能够说清楚。

软件定义雷达是一种可以通过修改或更新软件来配置和控制雷达的工作方式的雷达系统。通过将雷达的信号处理、信号发射功能转移到软件中实现,从而使得雷达可以通过改变软件来实现不同的功能,比如单芯片毫米波雷达,可通过软件来控制、配置雷达,并用软件实现雷达信号处理、数据处理和其他高级算法等功能。我理解的软件定义雷达主要体现一种灵活修改雷达的工作方式为核心,还是要以雷达芯片为中心,需要依靠硬件设计不同的算法实现需要的功能。

软件化雷达是一种通过软件编程来替代雷达硬件的雷达系统,是通过软件来替代雷达硬件,从而通过将雷达的所有功能都嵌入到软件中实现,从而使雷达变得更为灵活和可靠,以及实现标准化。我理解的软件化雷达主要体现在雷达几乎所有功能都到软件(计算机、服务器、显卡、CUDA)上去实现,脱离了雷达信号处理芯片,雷达射频前端仅仅是为了采集雷达原始数据,可以采用不同的射频前端,这样就不依靠硬件了。

【本期结束】


标签:定义,SR,信号,硬件,模块,雷达,软件
From: https://blog.51cto.com/u_12413309/6243671

相关文章

  • 从4D到成像 | 4D毫米波雷达技术的发展
    公众号【调皮连续波】【正文】1.毫米波雷达的发展毫米波雷达从德国大陆集团在1999年研发的第一代雷达开始,到现在已经是第六代了,而且视野开阔且具备前瞻性的雷达企业也在布局第七代毫米波雷达的研发工作。二十多年来,毫米波雷达的发展主要在如下三个方面取得进步:(1)体积逐渐变小;(2)半导......
  • 4D毫米波雷达技术发展趋势分析
    公众号【调皮连续波】【正文】1、4D毫米波雷达产品特征及应用前景分析1.1 4D毫米波雷达的功能与特征4D毫米波雷达在3D毫米波雷达检测目标3D信息(雷达与目标的距离、相对径向速度、水平角度的数据)的基础上,增加对目标高度(垂直角度)的估计,相比于3D毫米波雷达具有天线数量多且密度高......
  • 特斯拉双级联毫米波雷达解析
    公众号【调皮连续波】【正文】1、芯片屏蔽罩(1)屏蔽罩的作用是什么?屏蔽电磁干扰,芯片对天线的电磁干扰,天线对芯片的电磁干扰。但谁是主要,谁是次要的呢?我个人认为天线对芯片的干扰是主要的。(2)屏蔽罩上6个小孔的作用是什么?网友回答说屏蔽罩上的小孔,一方面是为了工作时内部器件的散热,开孔......
  • 软件测试
    一、什么是软件测试?测什么?----测软件app端测试web端测试怎么测?----从哪些方面去考虑(测试维度)?需求测试a、需求的来源:产品规格说明书、客户(用户/软件项目的提出者)的诉求、产生的一些BUG(BUG转需求)、当下的政治环境,各种社会环境的影响b、需求的提炼者:项目组中的产品经理,会把需......
  • 雷达著作翻译 | 《现代汽车雷达应用》第2章汽车雷达系统原理(2.4小节)
    本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。本期文章是翻译《现代汽车雷达应用》的第四期,这本书我感觉将来会成为经典的,特别适合学习毫米波雷达的初学者,本书会全部翻译。虽然目前......
  • 雷达著作翻译 | 《现代汽车雷达应用》第2章汽车雷达系统原理(2.5小节)
    本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。本期文章是翻译《现代汽车雷达应用》的第五期,这本书我感觉将来会成为经典的,特别适合学习毫米波雷达的初学者,本书会全部翻译。虽然目前......
  • 雷达著作翻译 | 《现代汽车雷达应用》第2章汽车雷达系统原理(2.3小节)
    本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。本期文章是翻译《现代汽车雷达应用》的第三期,这本书我感觉将来会成为经典的,特别适合学习毫米波雷达的初学者,本书会全部翻译。虽然目前......
  • 雷达著作翻译 | 《现代汽车雷达应用》第2章汽车雷达系统原理(2.6小节)
    本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。本期文章是翻译《现代汽车雷达应用》的第六期,这本书我感觉将来会成为经典的,特别适合学习毫米波雷达的初学者,本书会全部翻译。虽然目前......
  • 软件测试工程师——你不仅仅应该会点点点
    你眼中的软件测试岗位是怎样的?大部分人可能会给出这样的回答:“测试?简单啊,没什么技术含量,无非就是看需求、看业务手册、看设计文档、然后点点功能是否实现,麻烦点的就是测试下部署安装是否出现兼容性问题等。”没错,不可否认这是你踏入软件测试行业的基本要求,但是互联网时代在飞速发......
  • shell 版本号比较_用shell如何比较软件版本号的大小
    摘自:https://blog.51cto.com/u_13753753/5554564 比如你想写个脚本来比较两个版本号(如"1.2.30"和"1.3.0")来辨认哪个版本是最新的,有可以比较两个版本号字符串的shell脚本吗?当你写了一个shell脚本,想使用脚本来比较两个版本号,然后能区分哪个版本号更高哪个版本号更低。比如,你......