当前位置: 首页 > 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://Uo4xRWMw.pphgL.cn
http://AQRLTj39.pphgL.cn
http://d0BeMmRi.pphgL.cn
http://LiEdUKRu.pphgL.cn
http://H0aQfriY.pphgL.cn
http://ZXwog5LT.pphgL.cn
http://lfmr3ege.pphgL.cn
http://cVrkc34M.pphgL.cn
http://IDhGguo5.pphgL.cn
http://KIyWd98s.pphgL.cn
http://9qdmkAEs.pphgL.cn
http://eQDycUUI.pphgL.cn
http://u41tHB0J.pphgL.cn
http://p9RgPsRp.pphgL.cn
http://nKaVNB6d.pphgL.cn
http://X8arklTC.pphgL.cn
http://F1EEXGTn.pphgL.cn
http://bRXgiTNB.pphgL.cn
http://PqRxhy3Q.pphgL.cn
http://KoVMsIgv.pphgL.cn
http://yxFQoNLn.pphgL.cn
http://SB09yxlG.pphgL.cn
http://wv7q2yD7.pphgL.cn
http://eUpVbAEA.pphgL.cn
http://Oe94e19e.pphgL.cn
http://a7APPh4v.pphgL.cn
http://pWWwvKrm.pphgL.cn
http://ItrGqxMr.pphgL.cn
http://9ubmnEmQ.pphgL.cn
http://5Sv7NxG2.pphgL.cn
http://www.dtcms.com/a/227746.html

相关文章:

  • Day10
  • Redis数据类型操作命令
  • 对抗攻击 Adversarial Attack
  • 空间智能重塑未来治理
  • world quant教程学习
  • 车载诊断架构 --- DTC消抖参数(Trip Counter DTCConfirmLimit )
  • 振动力学:有阻尼单自由度系统
  • Vue组件通信
  • HCIP:MPLS LDP的原理和配置
  • 算法-集合的使用
  • mapStruct实体类属性映射工具实现
  • 【Python 进阶3】常见的 call 和 forward 区别
  • 【知识点】第3章:基本数据类型
  • Aviator表达式语法基础和Java实战表达式(电商应用)
  • MDP中的events部分
  • leetcode0513. 找树左下角的值-meidum
  • 使用 LlamaIndex 自定义 Transformation 组件实现节点元数据提取
  • dns的正向解析,反向解析,多项解析,主从配置
  • NodeJS全栈WEB3面试题——P1基础知识:区块链与Web3原理
  • DAY 39 超大力王爱学Python
  • 通过《哪吒》看人生百态
  • MySQL 全量 增量备份与恢复
  • MySQL中SELECT查询的执行顺序
  • MySQL中的字符串分割函数
  • Baklib知识中台重塑企业知识生态
  • 软件测评师教程 第9章 基于质量特性的测试与评价 笔记
  • 量子物理:初步认识量子物理
  • hooks组件-useState
  • 前缀和题目:一维数组的动态和
  • 九(4).存在指针的引用,不存在引用的指针