GNURadio实现MIMO OFDM文件传输

文章目录


前言

使用 GNU Radio Companion 驱动 USRP N320 实现 MIMO OFDM 收发测试。(Ubuntu20.04LTS + GNURadio 3.8 + UHD 3.15)


一、理论基础

理论基础这里就无需过多介绍了,已有优秀的前辈已将相关原理及理论整理成文档:Gnuradio系统平台核心技术解析:模块开发、OFDM实现及MIMO系统改造

二、使用方法

我已将 GNU Radio 源码按照文档中的要求对一些必要模块的底层 C++ 源码进行修改并重新编译,已打包成了虚拟机文件,若有需要者请到文末自取

1、打开虚拟机

2、输入密码

密码为:QWE123456

3、运行 grc 文件

首先 ctrl+alt+t 打开终端,然后依次输入下面命令:

bash 复制代码
cd gnuradio-MIMO-OFDM-main/
ls
gnuradio-companion MIMO_simulation.grc


4、运行

三、流图及运行结果

1、MIMO_simulation.grc

实现了 MIMO 自发自收仿真




2、MIMO_tx.grc

实现了 MIMO OFDM 通过 USRP 发射

3、MIMO_rx.grc

实现了 MIMO OFDM 通过 USRP 发射

四、资源自取

下载链接:


我的qq:2442391036,欢迎交流!


相关推荐
通信仿真爱好者7 天前
第【89】期-- MIMO干扰广播信道中的加权和速率最大化:WMMSE算法推导、实现与仿真 --MATLAB完整代码
mimo·wmmse·交替优化·加权和速率最大化
带娃的IT创业者18 天前
当推理速度突破物理极限:深度解析 MiMo-v2.5-Pro-UltraSpeed 的 1000 TPS 架构革命
人工智能·架构·大模型·架构优化·mimo·tps·推理速度
通信仿真爱好者1 个月前
第【60期】--大规模MIMO系统信号检测算法误码率比较 --matlab完整代码+参考文章
算法·matlab·mimo·信号检测
Cc小跟班1 个月前
平坦衰落和频率选择性衰落的区别
ofdm·信道估计·平坦衰落·频率选择性衰落·相干带宽·时延扩展
简简单单做算法2 个月前
基于OFDM的车联网雷达通信一体化感知算法matlab性能仿真
matlab·ofdm·车联网·雷达通信一体化
wj3055853782 个月前
Claude Code接入MiMo缓存失效?1个变量秒修复
缓存·mimo·claude code
通信仿真爱好者2 个月前
第【11】期--基于智能反射面的MIMO安全速率最大化研究-maltab完整代码+完整报告
mimo·matlab仿真·物理层安全·智能反射面
人道领域2 个月前
新项目该怎么入手?我用Claude code 接入小米mimo复盘黑马点评,看他的思路是什么。
java·人工智能·后端·mimo·claude code
Quz2 个月前
小米 MiMo vs DeepSeek API 选型对比
人工智能·mimo·deepseek
深念Y2 个月前
Claude Code + MiMo 模型踩坑全记录:当 NewAPI 公益站遇上推理链缺失
ai·api·小米·key·代理·mimo·newapi