使用帮助
关注公众微信
 读懂通信 LTE学习大使 登陆 搜索

>> gnuradio
空中接口学园空中接口技术的实现通信仿真 → GNURadio不同版本的简介
  发表一个新主题  发表一个新投票  回复主题 您是本文的第 410 个阅读者  浏览上一篇主题  刷新本主题   树形显示文章 浏览下一篇主题
 * 主题: GNURadio不同版本的简介 保存该页为文件  报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 Heureka 离线,有人找我吗?
  
  等级:学长
  文章:7
  积分:
  注册:2023-04-02
给Heureka发送一个短消息 把Heureka加入好友 查看Heureka的个人资料 搜索Heureka在通信仿真的所有文章 点击这里发送电邮给Heureka 引用回复这个文章 回复这个文章楼主
发文心情 GNURadio不同版本的简介
GNU Radio 是一款开源软件工具包,用于构建软件定义无线电(SDR)系统。它具有强大的信号处理和通信功能,适用于各种无线电应用。

GNURadio3.7版本
    版本特点:GNU Radio3.7是目前最稳定和广泛使用版本,应用于无线通信系统和信号处理应用程序的开发和运行。
    重要特性:3.7版本引入了许多基本组件和功能,如各种信号处理块、调制解调器、信道模型等。它是GNU Radio的早期版本,用于基本的SDR开发。在 GNU Radio 3.7 中,模块被设计成 XML 格式,用于描述和存储 GNU Radio 流图的参数、模块设置和连接配置等。

GNURadio3.8版本
    版本特点:GNU Radio 3.8继续在3.7版本的基础上发展,致力于提供更好的性能和模块化能力。
    重要特性:3.8版本引入了VOLK(Vector Optimized Library of Kernels)库,以加速信号处理计算。同时,该版本使用 SWIG 来生成 Python 接口。此外,模块被重新设计为 YAML 格式,以取代旧版本中使用的 XML 格式。这为用户提供了更直观和易于编辑的模块格式。

GNURadio3.9版本
    版本特点:GNU Radio 3.9着重于对整个框架进行了重新设计和改进,以提供更现代化、灵活和强大的用户体验。
    重要特性:3.9版本引入了GR-CORE,这是一种全新的框架,支持多线程处理、并行计算和更好的流图管理。同时,该版本也引入了Pybind11,取代了SWIG接口,用于重新实现了与Python的集成。此外,3.9还引入了更多的块和功能,同时对API和用户界面进行了改进,以更好地适应现代无线电应用的需求。

GNURadio3.10版本
    版本特点: 3.10版本是GNUradio的最新版本,带来了一些重要改进和新特性。
    重要特性:引入了全新的基于流图的运行时框架,提供了更高的性能和灵活性。改进了Python 3的兼容性和性能,提高了开发效率和运行效率。引入了更多的信号处理模块和算法,增强了系统的功能和灵活性。提供了更好的文档和示例,帮助用户更好地学习和使用GNUradio。

目前三代GNU Radio相互不兼容:3.7(自2019年起淘汰,使用XML),3.8 (YAML, SWIG, Python3, Qt5), 3.9/3.10 (YAML, 无 SWIG→Pybind11)

[此贴子已经被作者于2023-08-22 22:39:10编辑过]
点击查看用户来源及管理<br>发贴IP:*.*.*.* 2023-08-22 19:50:13
  鲜花(0)  鸡蛋(0)
 tom 在线,有人找我吗?
  
  
  等级:LTE学习大使
  文章:4521
  积分:
  注册:2003-06-10
给tom发送一个短消息 把tom加入好友 查看tom的个人资料 搜索tom在通信仿真的所有文章 点击这里发送电邮给tom 引用回复这个文章 回复这个文章2
发文心情 
这让我想起了Python 2与Python 3的不兼容。

----------------------------------------------

点击查看用户来源及管理<br>发贴IP:*.*.*.* 2023-08-22 21:55:57

本主题文章数2,分页: [1]

管理选项锁定 | 解锁 | 提升 | 删除 | move | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:187.500毫秒