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,欢迎交流!


相关推荐
guygg884 天前
基于MATLAB的8个OFDM-Chirp波形时频域及模糊函数分析
ofdm
Asher阿舍技术站4 天前
【5G无线接入技术系列】九、多天线传输
5g·mimo·物理层·多天线传输
通信小呆呆5 天前
DDMA MIMO OFDM ISAC:从回波模型到距离-速度图与非相参积累的原理梳理
算法·信息与通信·ofdm·mimo·通信感知一体化
乌恩大侠5 天前
AI-RAN Sionna 开发者套件
人工智能·usrp·mimo·airan·sionna
乌恩大侠8 天前
【AI-RAN 调研】软银株式会社通过全新 Transformer AI 将 5G AI-RAN 吞吐量提升 30%
人工智能·深度学习·5g·fpga开发·transformer·usrp·mimo
乌恩大侠9 天前
【AI-RAN 调研】软银株式会社的 “AITRAS” 基于 Arm 架构的 NVIDIA 平台 实现 集中式与分布式 AI-RAN 架构
人工智能·分布式·fpga开发·架构·usrp·mimo
刘孬孬沉迷学习1 个月前
层与天线的区别
网络·学习·5g·信息与通信·mimo·预编码·层映射
杰瑞不懂代码1 个月前
OFDM 系统端到端仿真详解:信道估计、均衡与性能评估
人工智能·深度学习·matlab·ofdm
乌恩大侠2 个月前
一文讲解 USRP X410
fpga开发·usrp
乌恩大侠2 个月前
Spark 机器上修改缓冲区大小
人工智能·usrp