自制合成孔径雷达
文章平均质量分 57
老邵的开源世界
老邵的开源世界
软件无线电和无人机飞控的代码讲解和应用开发
展开
-
自制合成孔径雷达(10) 声波和无线电测向
其实测向与合成孔径雷达关系不大,但是我还是打算在这个合集里写一篇。一个是因为如果结合测向和测距,可以给物体准确定位,获取类似点云的图像,另外一个是无论是无线电波还是声波,测距和测向算法是比较接近的,只不过测距在比较收发的区别,测向在比较两路接收的区别。最后,我以前做的无线电罗盘和麦克风阵列都比较复杂,这次用gnuradio简单流图实现的无线电波测向和声波测向,其实就是无线电罗盘和麦克风阵列的基础,如果你有兴趣,这篇文章是一个很好的入门起点。先贴一个无线电测向的流图。有几点要注意:1.必须使用原创 2022-01-28 23:10:32 · 1342 阅读 · 1 评论 -
自制合成孔径雷达(9) 声卡实现测距的另一种方法(FMCW)
FMCW雷达或者声呐,其实都是用chirp信号作为信号源,比较接收和发射的频率差,找出对应的时间差,算出距离的。MIT的雷达,除了测速部分在用单音外,都是在用这种信号(包括测距和SAR)。因此,做完上一篇文章的互相关测距,我感觉还不太够,还是得用chirp信号的方法来测距,这样才更符合将来要实现的合成孔径雷达/声呐。其实这套东西,我之前就找到资料了,就是balint seeber做的演讲提到的内容。SDR实现FMCW雷达和模拟视频解调_哔哩哔哩_bilibili原理其实很好理解,但是始终调不出来原创 2022-01-19 18:05:58 · 983 阅读 · 0 评论 -
自制合成孔径雷达(8) 声卡实现测距声呐
之前已经用LimeSDR实现了测速和测距,后来又用声卡实现了测速,所以自然而然想到要用声卡实现测距。其实对于测速来说,不管是LimeSDR还是声卡,都是通过多普勒频移来实现的。但是测距就有点不一样,测距基本原理是需要用某种方法计算发射和接收的时间差,通过时间差和速度来算距离,而无线电波的速度(光速)与声速差异是非常大的,所以用到的算法就很不一样。我之前玩无线电测向和声波测向,目标是计算两个接收通道之间的时间差,对于无线电波来说,我比较的是相位差,对声波我使用互相关算时间差。我在本系列第6篇中原创 2022-01-17 21:32:22 · 1072 阅读 · 0 评论 -
自制合成孔径雷达(7) 声卡实现测速声呐
用SDR有时候搭建起来比较麻烦,而且无线电波传播速度太快,造成同样时间对应的距离很大,分辨率比较低,因此接下来想用声波来研究这些理论,只需要电脑内建声卡就能玩,精度还比无线电波高,只是可能距离上没法做到无线电那么远。视频:gnuradio实现测速声呐_哔哩哔哩_bilibili这是我用的流图,原理和SDR的测速差不多,也是靠多普勒频移实现的,只不过声卡信号都是实数,因此混频只能用multiply模块,并且下搬移不能直接搬到基带,否则分辨不出速度的方向(具体请看视频)如果不想.原创 2022-01-16 15:07:16 · 731 阅读 · 2 评论 -
自制合成孔径雷达(6) SDR实现测距雷达
链接: https://pan.baidu.com/s/1rjLafiTZCmB_bF6gVIOQsA 提取码: skia这个项目停滞了挺长一段时间,因为LimeSDR带宽不足,无法发出足够带宽的chirp信号,因此无法仿照MIT雷达教程实现测距雷达和SAR雷达,只能实现多普勒测速雷达。我找到一篇论文,作者跟我一样也是看到了MIT雷达教程和多普勒雷达的SDR实现,并想出了一种新方法,实现了利用LimeSDR的测距雷达。该文作者只是一个高中生,写的论文可操作性极强,因此我迫不及待试了一下其中的第一部分原创 2022-01-11 10:19:42 · 1314 阅读 · 0 评论 -
自制合成孔径雷达(5) SAR代码解读
在lecture 4的ppt里,有SAR的处理框图。SAR的matlab代码跟这个基本相符。matlab代码分为两个文件,SBAND_RMA_opendata是读取数据,读取完了调用SBAND_RMA_IFP处理数据。有一点要注意,默认do_all_plots是0,很多绘制中间数据的代码没有真的用上。下面是SBAND_RMA_opendata.m%-------------------------------------------%%Process raw data herecl..原创 2020-09-04 15:04:02 · 2181 阅读 · 0 评论 -
自制合成孔径雷达(4) range代码解读
我一开头看不懂range代码,不知道为啥range代码看着跟之前的多普勒测速代码差不多,好像也在求ifft,也就是在算频率差。为啥频率差就能测出距离了?之前不是测的是速度么。原创 2020-09-03 22:01:36 · 2040 阅读 · 1 评论 -
自制合成孔径雷达(3) doppler代码解读
上一篇帖子,看完了基于SDR的多普勒雷达,就可以看看硬件雷达的多普勒测速的DSP代码了。原创 2020-09-03 13:15:28 · 1467 阅读 · 2 评论 -
自制合成孔径雷达(2) SDR实现的对比(SDR实现测速雷达)
我今天查了查资料:https://www.sohu.com/a/286298900_819029查阅一些文献后,笔者想探寻减少雷达系统所需的昂贵模拟前端部件数量的可能性。设计灵感来自于Gregory L.Charvat的咖啡罐雷达。这是一个了不起的雷达,可以做许多有趣的事情,如FMCW和SAR成像。它们唯一的问题是前端所需的Mini-Circuits生产的模拟器件。本身是挺不错的,但是很昂贵,往往很难买到,特别是在欧洲或美国以外的的地区。如果我们能够使用软件定义的方法来减少所需的模拟器件数量,从而原创 2020-09-03 10:46:01 · 3277 阅读 · 2 评论 -
自制合成孔径雷达(1) 后处理程序在Octave下运行
我最近看到一个麻省理工学院的开放课程,用一些简易电路来实现一个雷达,可以测距、测速也可以做合成孔径雷达。硬件电路用adc+单片机+usb转接实现,然后传输给电脑,电脑上c#程序做实时处理。但是这个教程资料还不是很完善,我没找到单片机和c#代码。然后我上MIT opencourseware网站上找到了老版本的资料。原创 2020-09-01 16:33:37 · 2174 阅读 · 3 评论