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

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

3天内不再提示

无人机载合成孔径雷达系统研制手记(三):结构设计与图像生成

KiCad 来源:KiCad 作者:KiCad 2025-02-26 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

详细介绍了 SAR 无人机的结构设计及成像原理。

97dabdb8-f3f0-11ef-902f-92fbcf53809c.png

结构设计 97f8914e-f3f0-11ef-902f-92fbcf53809c.png

Blender中的无人机模型

无人机需要一些机械部件来将雷达固定在机身上。飞行控制器安装在机身内部,但内部没有足够空间容纳雷达,因此我设计了一个3D打印支架,将雷达PCB安装在无人机机身下方。这种安装位置还需要配备起落架,以防止无人机降落时直接压在雷达上。由于我不熟悉任何机械CAD软件,我使用Blender完成了这个设计。对于这些简单部件而言,Blender完全能够胜任。 9807808c-f3f0-11ef-902f-92fbcf53809c.png

无人机下方搭载雷达

雷达支架将雷达PCB固定在无人机机身上。为它配备某种防水防尘外壳会更好,但目前尚未完成。我在PCB上方覆盖了一些材料,以防起落架失效时保护电路板。

雷达支架通过四颗螺丝与无人机连接。无人机无线电控制器的天线可见于左下方。螺旋桨采用可折叠设计,这种设计显著提升了便携性,折叠后整机可装入背包携带。

9830f002-f3f0-11ef-902f-92fbcf53809c.png 接收器极化开关 PCB

天线板通过两颗可调节角度的螺栓固定。飞行控制器的串口连接至其中一个JST接头上,另一个未使用的JST接头目前仅用胶带临时固定在原位。

发射端的极化切换开关和两个SMA接口集成在主电路板上,而接收端的极化切换开关因空间限制被单独放置于另一块电路板。虽然雷达支架上预留了安装孔,但由于SMA线材硬度较高,最终选择直接悬空固定该电路板。极化切换开关通过另一组JST连接器与雷达电路板相连。

98486728-f3f0-11ef-902f-92fbcf53809c.png 带起落架的无人机

起落架采用直径10厘米的碳纤维管制作,末端配有3D打印的TPU材质端盖。虽然更小直径的管材可能也适用,但当前选用的碳管刚度极佳,在着陆过载时其他结构件会先于它们发生损坏。

雷达系统直接由无人机电池供电。通过XT60分线器将飞行控制器和雷达并联接入同一电池组。

9875ed92-f3f0-11ef-902f-92fbcf53809c.png 无人机在厨房天平上保持平衡 无人机空载(不含电池)重量仅为752克(1.66磅)。配备两块六芯锂聚合物电池,其中容量较小的1300毫安时电池重196克,容量较大的2200毫安时电池重322克。使用小容量电池时,整套系统总重仅948克。

雷达成像原理

雷达通过测量目标的距离与相位信息进行成像。为将这些测量值转换为雷达图像,可采用匹配滤波技术:针对图像中的每个像素点,生成该位置目标反射的参考信号;将测量信号与参考信号的复共轭逐次相乘,并对所有测量结果进行累加。当测量信号与参考信号高度匹配时,相位一致性会使乘积显著增强;若失配,则乘积表现为随机相位的复数,累加后相互抵消,最终呈现低响应值。

成像过程可表述为:

98881e0e-f3f0-11ef-902f-92fbcf53809c.png

其中:

P为图像像素集合

N为雷达测量次数

Sn为傅里叶变换后的测量中频信号sn

d(p,xn)表示第n次测量时雷达位置xn到像素点p的距离

H∗为图像中目标位置参考函数的复共轭(即该位置目标反射中频信号的傅里叶变换))

此方法称为反投影算法,其优势在于原理简单且无需对飞行几何路径进行近似假设,但计算量极大。例如,1 千米 x 1 千米的图像分辨率为 0.3 米,雷达扫描次数为 10,000 次,计算图像需要

989985e0-f3f0-11ef-902f-92fbcf53809c.jpg

次反投影运算。这意味着一幅图像需要超过 1000 亿次的复指数和平方根计算,而图像大小和扫描次数在实际应用中可能更大。有一些巧妙的算法可以用来加快计算速度,但它们通常都是近似值,或者只适用于线性飞行轨迹。使用极坐标而非笛卡尔坐标是一种简便易行的改进方法,由于角度分辨率不变,图像中需要的像素较少,而在靠近雷达的地方,跨距分辨率较高。极坐标图像随后可插值到笛卡尔网格。

__global__voidbackprojection_polar_2d_kernel(     const complex64_t* data, constfloat* pos, complex64_t* img,    intsweep_samples,intnsweeps,floatref_phase,    floatdelta_r,floatr0,floatdr,floattheta0,    floatdtheta,intNr,intNtheta,floatd0) {  constintidx=blockIdx.x * blockDim.x + threadIdx.x;  constintidtheta=idx % Ntheta;  constintidr=idx / Ntheta; if(idr >= Nr || idtheta >= Ntheta) {   return;  }  constfloatr=r0 + idr * dr;  constfloattheta=theta0 + idtheta * dtheta;  constfloatx=r * sqrtf(1.0f- theta*theta);  constfloaty=r * theta; complex64_tpixel={0.0f,0.0f}; for(inti=0; i < nsweeps; i++) {        // Sweep reference position.        float pos_x = pos[idbatch * nsweeps * 3 + i * 3 + 0];        float pos_y = pos[idbatch * nsweeps * 3 + i * 3 + 1];        float pos_z = pos[idbatch * nsweeps * 3 + i * 3 + 2];        float px = (x - pos_x);        float py = (y - pos_y);        float pz2 = pos_z * pos_z;        // Calculate distance to the pixel.        float drx = 2.0f * sqrtf(px * px + py * py + pz2) - d0;        float sx = delta_r * d;        // Linear interpolation.        int id0 = sx;        int id1 = id0 + 1;        if (id0 < 0 || id1 >= sweep_samples) {     continue;    }   complex64_ts0=data[i * sweep_samples + id0];   complex64_ts1=data[i * sweep_samples + id1];   floatinterp_idx=sx - id0;   complex64_ts=(1.0f- interp_idx) * s0 + interp_idx * s1;   floatref_sin, ref_cos;    sincospif(ref_phase * d, &ref_sin, &ref_cos);   complex64_tref={ref_cos, ref_sin};    pixel += s * ref;  }  img[idr * Ntheta + idtheta] = pixel;}
若在数年前,如此庞大的计算量堪称天方夜谭,但现代GPU技术已能在1秒内完成运算。该问题尤其适合GPU并行计算架构——每个像素的反投影运算均可独立并行执行。基于RTX 3090 Ti显卡的基础CUDA内核即可实现每秒2200亿次反投影运算(每次运算需执行平方根与复指数运算,后者可通过正弦/余弦函数实现)。考虑到当前实现仅为未经优化的直接算法版本,具备CUDA开发经验的工程师完全能通过优化手段进一步提升性能,且无需引入任何近似计算或精度损失。

自动对焦

98a1af7c-f3f0-11ef-902f-92fbcf53809c.png

自动对焦框图

GPS 和 IMU 的定位精度不足以形成高质量的图像。理想情况下,位置误差应精确到波长的几分之一,但现有 GPS 的精度无法满足要求。为了获得高质量的图像,必须使用自动对焦算法,利用雷达数据信息对雷达图像进行对焦。

最常用的自动对焦算法是相位梯度自动对焦。这是一种简单、快速的自动对焦算法,其工作原理是将未对焦的雷达图像作为输入,求解出一个相位矢量,与图像的方位 FFT 相乘后得到一个对焦图像。但是,由于方位波束较宽,雷达基线较长,导致聚焦误差与空间有关,因此在这种情况下效果不佳。

我优化了之前的反向传播自动对焦,使用 PyTorch 并做了一些改进。这种自动对焦算法的工作原理是形成雷达图像,计算输入速度的梯度,并裁剪学习率,将最大位置变化限制在预定义值内。然后使用梯度下降优化器更新输入速度。我发现使用三维位置的效果并不好,因为它往往会将每个位置向随机方向推移。相反,使用速度并将其与位置进行整合,似乎会产生更好的效果。我们还加入了一个小的正则化约束,引入正则化项最小化优化位置与原始位置偏差,抑制过度修正。

根据最大位置变化调整学习率可以更容易地设置优化器元参数。我们不直接设置学习率,而是预设最大位置变化动态,并以此来设置学习率。

这是一种非常通用的自动对焦算法,对雷达系统、场景或飞行轨迹不做任何假设。其明显的缺点是,它需要多次形成雷达图像,使本已缓慢的图像形成速度更慢。如果没有 GPU 的快速图像形成,这种方法就会因为速度太慢而无法发挥作用。

自动对焦算法可在 Github 上获取:

https://github.com/Ttl/torchbp

原文转载自 https://hforsten.com/homemade-polarimetric-synthetic-aperture-radar-drone.html,已进行翻译及校对优化

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

    关注

    234

    文章

    11137

    浏览量

    193329
  • 雷达系统
    +关注

    关注

    7

    文章

    259

    浏览量

    29472
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    纳雷科技无人机高度计雷达NRA24Pro重磅发布

    纳雷无人机高度计雷达NRA24Pro重磅发布,无人机雷达产品家族再迎新成员。
    的头像 发表于 12-02 14:01 209次阅读

    无人机机载DC/DC电源的小型化设计

    无人机机载DC/DC电源输入机载蓄电池产生的直流电,经整流、滤波后得到满足仪器要求的直流稳压电源。
    的头像 发表于 11-14 10:39 5813次阅读
    <b class='flag-5'>无人机</b><b class='flag-5'>机载</b>DC/DC电源的小型化设计

    无人机智能巡检系统的技术特点与应用优势

    相结合,借助智能识别技术实现了定期化、实时化的风险检测功能。        无人机巡检技术本质上是通过无人机平台对指定目标或区域实施自动化巡检的解决方案。借助机载传感设备,系统能够将采
    的头像 发表于 10-29 17:07 486次阅读

    离轴技术:赋能无人机精准配送的核心芯片应用

    无人机配送领域,离轴技术就像一颗 “智慧大脑”,凭借独特设计让无人机在复杂环境中精准穿梭。它的核心秘诀藏在硬件、算法和响应速度大方面。 硬件上,离轴技术不走寻常路。昆泰芯 KTM59 系列磁
    发表于 09-05 16:32

    光伏电站中应用的无人机AI巡检系统构设

    维护提供数据支持,在当下的电站运营中发挥着重要的作用。 从系统构设计方面来说,通过硬件层、软件层以及云平台层各层不同功能模块部署设计,实现智能化的巡检流程应用。首先是硬件层,通过构建无人机平台适应如沙漠、山地
    的头像 发表于 09-02 14:13 238次阅读
    光伏电站中应用的<b class='flag-5'>无人机</b>AI巡检<b class='flag-5'>系统</b>架<b class='flag-5'>构设</b>计

    无人机结构仿真与部件拆解分析系统平台全面解析

    无人机结构仿真与部件拆解分析系统
    的头像 发表于 04-23 15:03 531次阅读

    《手把手教你做星闪无人机—KaihongOS星闪无人机开发实战》系列课程课件汇总

    为助力开发者迅速掌握『KaihongOS轻量系统开发技术』与『星闪无线通信技术』,实现快速上手与深度体验,“开鸿Developer社区”携手“电子发烧友”再次联合推出《手把手教你做星闪无人机
    发表于 03-18 10:33

    科达嘉电感在无人机系统中的应用

    对电感器的电气特性、产品尺寸、EMI设计、可靠性等有不同的需求,通过合理选型可以实现无人机高效率、长续航及系统稳定性。     一、无人机系统对电感器的需求 电感器在
    的头像 发表于 03-08 10:00 1311次阅读

    处理合成孔径雷达图像的极坐标算法基础

    电子发烧友网站提供《处理合成孔径雷达图像的极坐标算法基础.pdf》资料免费下载
    发表于 03-06 17:59 0次下载

    春耕正当时!机载计算设备赋能无人机多元“智慧动力”

    、精准的作业能力,为春耕备耕带来蓬勃生机。而机载计算设备,恰似幕后的强大引擎,为无人机的高效作业提供着源源不断的核心动力。机载计算设备:无人机的“智慧大脑”传统春耕备
    的头像 发表于 02-28 18:26 846次阅读
    春耕正当时!<b class='flag-5'>机载</b>计算设备赋能<b class='flag-5'>无人机</b>多元“智慧动力”

    原理图下载 高性价比无人机载合成孔径雷达系统

    系统成本构成包括:无人机约200欧元,两片雷达电路板600欧元。该合成孔径雷达无人机系统成像距离
    发表于 02-27 15:56 59次下载

    无人机载合成孔径雷达系统研制手记(二):电子设计及天线

    “  继续 SAR 无人机项目,开始电子系统以及天线的设计。 ” FPGA 数字部分框图 面对雷达系统严苛的时序控制与海量数据处理需求,传统微控制器方案已无法满足性能要求,必须采用FP
    的头像 发表于 02-25 11:16 1835次阅读
    <b class='flag-5'>无人机载</b><b class='flag-5'>合成孔径雷达</b><b class='flag-5'>系统</b><b class='flag-5'>研制</b><b class='flag-5'>手记</b>(二):电子设计及天线

    无人机载合成孔径雷达系统研制手记(一):设计原理

    成功研制了多款自制雷达系统,并在地面环境中完成了合成孔径成像测试。长久以来,我一直构想在无人机平台上搭载
    的头像 发表于 02-24 11:52 2250次阅读
    <b class='flag-5'>无人机载</b><b class='flag-5'>合成孔径雷达</b><b class='flag-5'>系统</b><b class='flag-5'>研制</b><b class='flag-5'>手记</b>(一):设计原理

    纳雷科技发布新一代无人机高度计雷达UAM231

    纳雷新一代无人机高度计雷达UAM231重磅发布,无人机雷达产品家族迎新成员。
    的头像 发表于 01-17 09:09 1968次阅读

    海外首款由激光雷达驱动的无人机发布

    匈牙利ABZInnovation推出首款激光雷达驱动农业无人机,实时生成3D地图避障,实现精确喷洒,提高安全、效率和可持续性,无人机可室内无GPS运行。
    的头像 发表于 12-17 09:28 675次阅读
    海外首款由激光<b class='flag-5'>雷达</b>驱动的<b class='flag-5'>无人机</b>发布