news 2026/4/23 7:51:58

【 USRP X410 】侧向,DOA算法,MUSIC算法,使用 MUSIC 算法和 USRP 估计到达方向

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【 USRP X410 】侧向,DOA算法,MUSIC算法,使用 MUSIC 算法和 USRP 估计到达方向

本示例演示如何用用多重信号分类(MUSIC)算法,结合USRP软件无线电平台,对信号的到达方向(DOA,Direction of Arrival)进项估计。在该示例中,其中一台设备用于10kHz信号的发射,另外一台设备用于多通道的接收,并运行DOA估计程序,从而计算出输出信号的到达方向。

1. 所需的软件和硬件

1.1. 软件

  • MATLAB
  • Communications Toolbox Support Package for USRP Radio
  • Wireless Testbench Support Package for NI USRP Radios
  • Communications Toolbox
  • Phased Array System Toolbox

1.2. 硬件

1.2.1. 发射信号

  • B210/B200/B200mini-i/B205mini-i
  • X310
  • X410

在发射中,仅需要一个端口,所有满足发射功能的软件无线电设备均可。由于只是发射10kHz的信号,例如PlutoSDR、ADRV9361-Z7035、SmartSDR等均可使用。在室外的环境下,距离较远的则可以增加功率放大器,将信号进行放大,功率放大器需要根据不同的频段进行选择。

1.2.2. 接收信号

  • X410
  • X310+2块TwinRX

这里的两个型号的设备略有不同,USRP X410 的 4 个通道在“时钟/时间”层面可以同步,但在“RF 相位相干(phase coherent)”层面并不保证像 X310+TwinRX 那样的四通道相位同步。 TwinRX 支持相位同步/相干应用(典型做法是通过 LO 共享/分配等机制实现相位一致性或可重复的相位关系)。

X410 的同步能力到什么程度:可以做到4 路 TX / 4 路 RX 在同一台 X410 内部共享参考时钟/定时体系(10 MHz REF IN与 1 PPS、或内置 GPSDO),因此采样时钟和时间对齐(clock/time sync)是可实现的。

X410 不支持 RF 链路的 LO import / export(LO 共享/输入输出),官方明确指出:多机的 phase-aligned / phase-coherent 不支持,根因就是缺少 RF chain LO 的导入/导出能力。即使在同一台X410 内,通道间的"绝对相位关系是否可重复、是否开机/重配后仍保持一致”,不能按“天然相位相干”去假设(工程上通常需要额外校准/标定来获得可用的相位一致性)。

1.2.3. 天线和射频线

  • 天线 5 根;
  • 同等长度的射频线 5 根;
  • 四路功分器 1个;(校准使用)

1.2.4. 时钟源

  • CDA2990G(为X410提供外部Ref In和1pps,仅多台X410才需要,单台无需使用。)

2. 项目

MUSIC(Multiple Signal Classification,多重信号分类)算法是一种经典的到达方向估计方法。该算法基于由天线阵列数据构造的协方差矩阵的特征结构(eigenstructure)。MUSIC 算法利用信号子空间与噪声子空间之间的正交性来实现对信号到达方向的估计。

2.1. 发射信号

打开程序:DOA_Estimation_X410_TX.mlx,即可运行。 可以自行修改中心频率和设备名称。

2.2. 校准

连线如下:


打开程序:DOA_Estimation_X410_Calibration.mlx

2.3. 接收信号,定位

连线如下

打开程序:DOA_Estimation_X410_RX.mlx

作者

东枫

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 20:10:21

18、使用克罗托夫函数快速合成智能信息通信机器人轨迹

使用克罗托夫函数快速合成智能信息通信机器人轨迹 1. 引言 信息通信机器人(ICR)是一种由移动传感器和电信航空平台组成的无线传感器网络,它们在空间中协同(合理)移动。移动传感器聚集成簇,可被视为分布式(簇)传感器。当ICR执行信息通信功能时,簇传感器的结构和信息通…

作者头像 李华
网站建设 2026/4/22 1:59:15

19、使用克罗托夫函数进行快速合成轨迹优化

使用克罗托夫函数进行快速合成轨迹优化 1. 扩张原理与不变嵌入方法概述 扩张原理与不变嵌入方法的核心思想是将初始任务纳入一组优化任务中(即不变嵌入)。在这个过程中,各个任务之间可能存在简单的关系,并且在这组任务中,有一个任务可以通过克罗托夫方法轻松求解。之后,…

作者头像 李华
网站建设 2026/4/21 15:40:01

TouchGAL终极指南:快速搭建纯净Galgame社区的完整教程

TouchGAL终极指南:快速搭建纯净Galgame社区的完整教程 【免费下载链接】kun-touchgal-next TouchGAL是立足于分享快乐的一站式Galgame文化社区, 为Gal爱好者提供一片净土! 项目地址: https://gitcode.com/gh_mirrors/ku/kun-touchgal-next TouchGAL是一个专为…

作者头像 李华
网站建设 2026/4/23 6:42:09

36、谷歌网站使用指南:地图操作、页面编辑与管理全解析

谷歌网站使用指南:地图操作、页面编辑与管理全解析 在当今数字化的时代,拥有一个功能丰富且易于管理的网站对于个人和企业来说都至关重要。谷歌网站提供了便捷的网站创建和管理平台,下面将详细介绍其地图操作、页面编辑以及管理的相关内容。 地图操作 在查看地图时,你可…

作者头像 李华
网站建设 2026/4/21 23:33:25

38、谷歌应用入门与谷歌地图使用指南

谷歌应用入门与谷歌地图使用指南 网站建设与管理基础 在建设网站时,有几个关键要点需要注意: 1. 链接一致性 :采用统一的页面链接方式,避免用户产生混淆。例如,侧边栏可包含所有顶级页面的链接,若创建了子页面,确保顶级页面包含直接子页面的链接,让访客能理解网站…

作者头像 李华
网站建设 2026/4/21 9:44:35

40、Google Talk与Blogger使用指南

Google Talk与Blogger使用指南 1. Google Talk使用指南 1.1 联系人操作 1.1.1 阻止联系人 当你想要阻止某个联系人时,会弹出确认对话框。你只需在对话框中点击“OK”,该联系人就会从你的联系人列表中移除,并被添加到阻止列表。 1.1.2 解除阻止联系人 若要解除对某个联…

作者头像 李华