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

GNURadio实现MIMO OFDM文件传输

文章目录

  • 前言
  • 一、理论基础
  • 二、使用方法
    • 1、打开虚拟机
    • 2、输入密码
    • 3、运行 grc 文件
    • 4、运行
  • 三、流图及运行结果
    • 1、MIMO_simulation.grc
    • 2、MIMO_tx.grc
    • 3、MIMO_rx.grc
  • 四、资源自取


前言

使用 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 打开终端,然后依次输入下面命令:

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 发射
在这里插入图片描述

四、资源自取

下载链接:GNURadio实现MIMO OFDM文件传输

在这里插入图片描述
在这里插入图片描述


我的qq:2442391036,欢迎交流!


http://www.xdnf.cn/news/775243.html

相关文章:

  • 17.进程间通信(三)
  • ps可选颜色调整
  • 每日一道面试题---ArrayList的自动扩容机制(口述版本)
  • LLM模型量化从入门到精通:Shrink, Speed, Repeat
  • Java线程生命周期详解
  • 【数据分析】第三章 numpy(1)
  • 第二十一章 格式化输出
  • 制作开发AI试衣换装小程序系统介绍
  • URP - 水效果Shader
  • 类和对象(二)
  • 《Pytorch深度学习实践》ch3-反向传播
  • 使用ArcPy批量处理矢量数据
  • 力扣刷题Day 67:N 皇后(51)
  • 树莓派实验
  • 使用Bambi包进行贝叶斯混合效应模型分析
  • 强化学习-深度学习和强化学习领域
  • 通讯录Linux的实现
  • 如何选择合适的哈希算法以确保数据安全?
  • 列表推导式(Python)
  • 线程间和进程间是如何进行通信
  • PH热榜 | 2025-05-30
  • Linux中的mysql逻辑备份与恢复
  • 【AI+若依框架】基础应用篇
  • CUDA内存溢出问题解决方案
  • C++学习打卡1.01
  • SAP BC 修复MM60 报错的问题
  • MySQL 核心知识整理【一】
  • AI智能体|扣子(Coze)搭建【合同/文档审查】工作流
  • 应用程序错误 application error (0xc000007b) 处理方法
  • URL的结构与作用