基于国产USRP搭建十六通道同步采集系统, 耗费200万 欢迎免费体验

随着无线通信、雷达探测和电子侦察等技术的发展,多通道信号同步采集的需求日益突出。我司基于8台USRP-LW N321设备,构建了一套高精度十六路通道信号同步采集系统,该系统通过并行采集与精确时频对齐,可为空间谱测向和MIMO系统等关键应用提供支持。

一、系统描述

十六通道信号同步采集系统基于国产USRP-LW N321平台搭建,主要由USRP-LW N321、主控机、交换机、时钟源OctoClock-LW-G、信号发生器组成。

我们在此系统中使用了8台USRP-LW N321设备(共16通道),所有设备通过万兆光纤接入交换机,并由OctoClock-LW-G时钟源提供同步信号;并采用信号发生器输出的本振信号经功分器分配至各设备,确保16通道相位一致性优于1°;通过百G光纤连接的主控机实现实时监测与数据采集,从而为后续科研分析提供完整的高精度同步信号数据,如高精度空间谱测向或MIMO多发多收系统设计。

二、系统组成

(1)USRP-LW N321:可编程SDR

11 拷贝.jpg

采用USRP-LW N321作为该方案的射频前端,覆盖3MHz到6GHz的频率范围。每通道可提供高达200MHz的瞬时带宽。凭借其高精度同步接口、分布式架构支持及灵活的可编程性,成为构建多通道同步采集系统的理想选择。

分布式系统支持:基于网络架构设计,适合大规模、分布式部署,可灵活扩展通道数量,提供高可靠性和容错能力。

高精度同步能力:支持10MHz时钟参考和PPS时间参考,确保多台设备间的时钟严格对齐;提供 外部 TX/RX LO(本振)输入,实现多通道间的相位相干性。

(2) 主控机

建议采用配备100G加速卡的高性能服务器作为主控机,其强大的处理能力可高效完成射频前端基带信号的实时处理,同时确保高速数据传输,为复杂系统原型开发和理论验证提供可靠保障。

(3)OctoClock-LW-G时钟源

image.png

采用OctoClock-LW-G时钟源,为可编程射频前端提供10MHz、PPS参考,实现多台USRP-LW N321间的时钟和触发信号的同步。

(4)信号发生器

由信号发生器产生外部本振信号并通过功分器将信号分成八路作为八台 USRP-LW N321 的本振输入,保证各 USRP 设备的本振信号源自同一基准,确保本振信号的相位严格同步。

(5)交换机

由于系统由8台USRP-LW N321设备组成,因此使用交换机来连接服务器与USRP设备,实现数据传输。交换机通过万兆光纤连接多台USRP-LW N321,通过100G光纤连接服务器。

三、系统拓扑及连接

(1)CLK和PPS触发的连接

LW OctoClock时钟源为系统提供8路10MHz时钟信号和8路PPS同步信号。连接时钟源的10MHz输出口到USRP-LW N321的REF IN端口;连接时钟源的PPS OUT口到USRP-LW N321的PPS IN端口。

(2)本振连接

将高稳定度信号源通过1:8功分器分配至八台USRP-LW N321的LO输入端口,通过等长电缆布线确保信号传输一致性。从而建立全系统频率/相位/时间三重同步。

(3)数据的连接

来自可编程射频前端的信号数据通过SFP+万兆网口传输至服务器。

(4)射频的连接

每台USRP-LW N321设备支持两个接收通道和两个发射通道,各射频通道通过射频线缆连接到天线,天线按照一定规律排列成天线矩阵。

四、规格参数

  • 记录信号频率范围:3MHz -6GHz(非同步)、450M-6GHz(同步);

  • 录制信号带宽:3dB带宽最高200MHz、采样率最高250Msps、支持的采样率为主时钟整数倍下分(主时钟可选频率为200 MHz, 245.76 MHz, 250 MHz);

  • 通道数:标准产品16通道、可根据需求定制更多通道数;

  • 大存储空间: 64TB SSD硬盘存储(在16通道、单通道122.88Msps采样率条件下的记录时长2小时);

  • 相位同步:支持MIMO 、空间谱测向等需要多通道相位同步的无线电系统(相位一致性:1°以内);

  • 可视化分析:实时频谱图(最大值,短时平均值,余晖频谱),瀑布图等;

  • 内置GPSDO模块可精准记录采集时的地理位置和时间信息;

  • 纯二进制IQ数据文件, 方便 MATLAB或者其他软件进行分析;

  • 可长时录制, 选择回放所关注的一小段时间的信号。

五、信号采集软件界面

六、系统扩展性

(1)通道数扩展

系统基于分布式架构设计,可通过增加USRP-LW N321设备数量实现通道数的线性扩展。当前16通道配置(8台设备)可轻松升级至32通道(16台设备)或更高,只需相应增加交换机端口和时钟分配单元即可。

(2)SDR设备升级

系统支持更换不同性能的SDR设备,用户可根据具体测试需求选择更高带宽、多种频段、更低噪声系数或更高动态范围的产品。比如:八通道高性能通用软件无线电相参设备LW820等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/909646.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/909646.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《前端编译工具源映射配置:Webpack与Gulp的深度剖析》

当我们深入探索不同前端编译工具时,Webpack与Gulp在源映射配置上的差异与特色,如同隐藏在代码深处的神秘宝藏,等待我们去挖掘、去解读。 Webpack作为现代前端构建的核心工具,在源映射配置方面展现出了高度的灵活性与可定制性。它…

4. 时间序列预测的自回归和自动方法

4.1自回归 自回归是一种时间序列预测方法,仅依赖于时间序列的先前输出:该技术假设下一个时间戳的未来观测值与先前时间戳的观测值存在线性关系。 在自回归中,前一个时间戳的输出值成为预测下一个时间戳的输入值,并且误差遵循简单线…

Android 多屏幕旋转控制原理与实战

在嵌入式设备、双显示终端或定制系统中,Android 多屏幕控制(尤其是屏幕方向旋转)是一个兼具挑战与价值的功能模块。本文将深入分析如何识别多个显示、如何通过系统 API 控制旋转,并讨论为何某些 displayId 无法旋转。 &#x1f4c…

faiss上的GPU流程,GPU与CPU之间的联系

GPU使用流程 1、初始化阶段 1.1:初始化GPU资源对象 目的: 为GPU上的操作分配和管理资源,例如临时内存和CUDA流。 操作: 创建StandardGpuResources对象来管理GPU的内存和计算资源。例如: faiss::gpu::StandardGpuResources res; res.setTempMemory(1024 * 1024 * 512); …

在CentOS 7系统安装PostgreSQL 15时出现`libzstd.so.1`依赖缺失问题

--> 正在处理依赖关系 libzstd.so.1()(64bit),它被软件包 postgresql15-server-15.13-1PGDG.rhel7.x86_64 需要---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装--> 解决依赖关…

走进Coinate|迪拜第二大交易平台如何构建极速金融引擎

在加密资产交易飞速发展的今天,技术实力已成为交易平台生存与发展的核心竞争力。与那些高调营销却技术薄弱的平台不同,来自迪拜的头部交易平台——Coinate,则始终坚持”以技术立命”的发展路径。 在迪拜这片充满创新与资本活力的中东热土&am…

手机日志是什么?如何调试手机日志

目录 一、手机日志的类型: 二、如何查看和调试手机日志(以 Android 为例): 方法 1:使用 Android Studio ADB(推荐) 方法 2:使用手机端日志工具(免电脑) …

篇章八 论坛系统——业务开发——登录

目录 1.登录 1.1 顺序图 1.2 参数要求 1.3 接口规范 1.4 实现流程 1.编写SQL 2.dao层接口 3.定义Service接口 4.实现Service接口 5.单元测试 6. Controller实现方法对外提供API接口 7.测试API接口 8.实现前端逻辑,完成前后端交互 ​编辑 1.登录 1.1 顺序图 1.2 参…

AI-Compass前沿速览:从企业级智能体CoCo到腾讯开源3D建模,Meta视频预测模型V-JEPA 2、小红书开源文本大模型

AI 大事件 智谱推出首个企业级超级助手 Agent——CoCo**[1]** 智谱推出首个企业级超级助手 Agent——CoCo,具备交付导向、记忆机制和无缝嵌入三大企业级特性。能全流程辅助工作,根据员工职能和需求主动服务,无缝接入企业资源,提…

element ui el-table嵌套el-table,实现checkbox联动效果

HTML代码&#xff1a; <el-table header-row-class-name"my-el-table-header" row-class-name"my-el-table-body" ref"multipleGroupTable" :data"vehicleGroupTableData" tooltip-effect"dark" style"width: 100…

android stdio 关闭所有真机

Android Studio如何关闭所有真机 Android Studio是开发Android应用程序的集成开发环境&#xff0c;通常我们需要使用真机来进行应用程序的调试和测试。但是&#xff0c;在某些情况下&#xff0c;我们可能需要关闭所有已连接的真机。本文将介绍如何在Android Studio中关闭所有真…

Java程序员如何设计一个高并发系统?

设计一个高并发系统并非易事&#xff0c;如果不站在巨人的肩膀上来开展工作的话&#xff0c;这条路是很难保持一路畅通的&#xff01;所以&#xff0c;本着好东西就是要拿出来分享的原则&#xff0c;LZ就把前段时间从阿里的一位老哥手上捞到的百亿级系统架构设计实录分享给大家…

Flutter 状态管理与 API 调用的完美结合:从理论到实践

在现代移动应用开发中&#xff0c;状态管理和网络请求是两个至关重要的概念。Flutter 作为跨平台开发的佼佼者&#xff0c;提供了丰富的状态管理解决方案和网络请求能力。本文将深入探讨如何将 Flutter 的状态管理与 API 调用有机结合&#xff0c;特别是针对常见的列表数据加载…

全网手机二次放号查询API功能说明和Python调用示例

随着手机号码资源的日益紧张&#xff0c;“二次放号”现象愈发普遍&#xff0c;这给新用户带来了不少困扰&#xff0c;如频繁收到骚扰信息、注册App时号码被占用等。为了解决这些问题&#xff0c;探数API 提供了一种有效的解决方案——全网手机二次放号查询API。本文将详细介绍…

mysql分区备份及还原

备份 ps&#xff1a;mysql是docker启动的&#xff0c;并且data数据挂载出来了 找到mysql数据库目录 /opt/tciot/mysql/data/tciot002ddb 需要备份的文件在数据库目录下&#xff08;例如 iot_location#p#p202402.ibd&#xff09;&#xff0c;备份需要的分区cp出来 备份后删除…

轻量级 ioc 框架 loveqq,支持接口上传 jar 格式的 starter 启动器并支持热加载其中的 bean

轻量级 ioc 框架 loveqq&#xff0c;支持接口上传 jar 格式的 starter 启动器并支持热加载其中的 bean 热加载 starter 启动器代码示例&#xff1a; package com.kfyty.demo;import com.kfyty.loveqq.framework.boot.K; import com.kfyty.loveqq.framework.boot.context.Contex…

图论----4.实现 Trie (前缀树)

题目链接 /** Trie前缀树基本结构: (多叉单词查找树)每个Trie中包含一个Trie数组与一个结束标识 Trie[] children Trie数组,每个节点都可存放一个Trie,其索引代表该节点对应的字符。 boolean isEnd 结束标识, 代表当前节点是否是一个完整单词的结尾巴 前缀树insert流程: 计算第…

DELL R730XD服务器调整风扇转速

注意&#xff1a; 进入iDRAC的Web管理界面&#xff0c;左侧iDRAC设置->网络->IPMI设置&#xff0c;勾选启用LAN上的IPMI。使用ipmitool调整&#xff0c;服务器电源断开后就会失效&#xff0c;如果想要永久生效&#xff0c;就在服务器端写一个开机自启动脚本。先关闭风扇…

从C++编程入手设计模式——策略设计模式

从C编程入手设计模式——策略设计模式 ​ 在我们平时写程序的过程中&#xff0c;经常会遇到这样的情况&#xff1a;一个对象的某个功能可以有多种实现方式&#xff0c;而且可能会根据不同的场景切换这些方式。比如一只动物可以发出不同的叫声&#xff0c;一个排序器可以使用不…

网页中调用自定义字体可以通过 ‌CSS‌ 的 @font-face 规则实现

以下是详细方法&#xff1a; ‌1. 使用系统默认字体‌ 如果只是希望指定字体&#xff0c;可以直接使用 font-family&#xff1a; body { font-family: "Microsoft YaHei", "PingFang SC", sans-serif; /* 中英文适配 */ } ‌2. 使用自定义字体&…