当前位置: 首页 > article >正文

NeRF2: Neural Radio-Frequency Radiance Fields 笔记

任务:用 NeRF 对无线信号的传播进行建模,建模完成后可以用NeRF网络生成新位置下的信号。生成的信号用于指纹定位、信道估计等下游任务。

核心思路

  • 在视觉 NeRF 的基础上,根据无线信号的特点修改了隐式场模型、渲染函数,网络的输入为 Rx 的位置坐标,网络的输出为此点的信号(RSSI(信号强度表示) 或 空间谱)
  • 本文所用的位置编码、网络结构与 NeRF 完全一致,仅修改场模型、渲染函数。

背景

  • 复杂环境中精确模拟RF射频信号的传播仍然是一个难题
  • RF信号与环境中的准镜面障碍物(如墙壁、地面、天花板等)之间的复杂相互作用(例如反射、衍射等)使得模拟和追踪射线变得复杂。

在这里插入图片描述

  • NeRF2:提出了一种神经网络架构,用于表示连续的体积场景函数,以理解RF信号的传播。
  • 通过少量信号测量训练后,NeRF2能够预测在已知发射位置的情况下,任何位置接收到的信号特性。

核心设计

  • 神经辐射网络:使用两个多层感知器(MLP)来表示场景和辐射场,预测RF信号的分布。
  • 射线追踪算法:根据RF分布,追踪从所有可能方向传输的信号,以了解接收机接收到的信号

在这里插入图片描述

1 神经辐射网络

辐射场模型

每个体素有三个特性:

  • 位置 P x = ( X , Y , Z ) P_x=(X,Y,Z) Px=(X,Y,Z)
  • 衰减 δ ( P x ) \delta(P_x) δ(Px)
  • 重传的RF信号 S ( P x ) S(P_x) S(Px) 图中是 r3

ω = ( α , β ) \omega = (\alpha, \beta) ω=(α,β) 代表相对于RX位置的方位角和俯仰角。

网络根据TX的位置,体素的位置,方向角预测重传的信号和衰减。

在这里插入图片描述

2 电磁射线追踪

每个体素反应光线追踪的结果(每个像素反映了从特定方向传播的光照强度) → RX接受的信号(信号可能是从所有可能方向传输的信号的组合)是电磁射线追踪的结果

Friis传输方程用于计算无线信号在空中传播时的强度。

在这里插入图片描述
射线追踪目的:累积所有体素发出的射频信号。在同一个角度累计所有体素的信号,可以训练出信号衰减。
在这里插入图片描述
同一方向上所有体素的总衰减为所有体素衰减的乘积:

在这里插入图片描述
将上述等式进行对数变换得到:
在这里插入图片描述
在同一方向上不同体素反射的信号传播到RX的接受信号方程:

在这里插入图片描述

训练

对于 K × K K\times K K×K 天线阵列,对于每个元素可以计算出特定方向 ω = ( α , β ) \omega = (\alpha, \beta) ω=(α,β) 的接收信号。

归一化相对功率 Ψ ( α , β ) \Psi(\alpha, \beta) Ψ(α,β) 代表来自该方向上的信号功率强度,多个方向组合成二维热图空间谱 Ψ \Psi Ψ

在这里插入图片描述
损失函数:

在这里插入图片描述


http://www.kler.cn/a/329859.html

相关文章:

  • python之二维几何学习笔记
  • 【redis】redis-cli命令行工具的使用
  • eBay账号安全攻略:巧妙应对风险
  • RK3568平台(音频篇)lineout无声调试
  • vue3+vite+ts+router4+Pinia+Axios+sass 从0到1搭建
  • Flink链接Kafka
  • redis快速上手
  • docker export/import 和 docker save/load 的区别
  • Unity3D播放GIF图片使用Animation来制作动画
  • 【WSL——Windows 上使用 Linux 环境】
  • H.264编解码 - NALU详解
  • Excel 表格列序号
  • 你的个人文件管理助手:AI驱动的本地文件整理工具
  • Modbus通讯协议
  • Cpp::STL—vector类的使用与理解(上)(10)
  • Tiny-universe手戳大模型TinyRAG--task4
  • docker pull 超时Timeout失败的解决办法
  • 野火STM32F103VET6指南者开发板入门笔记:【1】点亮RGB
  • RabbitMQ 优点和缺点
  • 基于单片机跑步机控制系统设计
  • WPS在表格中填写材料时,内容过多导致表格不换页,其余内容无法正常显示 以及 内容过多,导致表格换页——解决方法
  • 网络协议的作用是什么
  • Anaconda 使用教程
  • 高中教辅汇总【35GB】
  • 数据可视化基础:让数据说话
  • 数电基础(组合逻辑电路+Proteus)