东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1504|回复: 3
打印 上一主题 下一主题

[课堂笔记] gnuradio-companion数字信号处理实例01

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14439
QQ
跳转到指定楼层
楼主
发表于 2021-4-2 11:03:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
gnuradio-companion数字信号处理实例01


一种基于流程图的模块化数字信号处理方法
为了处理数字信号,可以将各个处理阶段(过滤,校正,分析,检测...)直接视为处理块,可以使用简单的流程指示箭头将其连接


GNU Radio是工具集,可用于以软件而不是完全以硬件开发无线电系统


如何使用GNU Radio的图形工具GNU Radio Companion(GRC)来创建不同的音调
GRC的创建是为了简化GNU Radio的使用,它允许我们以图形方式创建python文件


启动GRC,打开Ubuntu的终端:
gnuradio-companion




现在,让我们添加一个名为QT GUI Time Sink的块,方法是单击其名称并将其拖动到工作区,或者双击其名称以将其自动放置在工作区中


每个新流程图都有一个特殊的块,并且必须具有该特殊的块,称为“选项块”


GRC将我们在此处的GUI画布中创建的流程图转换为Python脚本,因此,当我们执行流程图时,实际上是在运行Python程序


这种GRC-Python连接的另一个结果是GRC实际上是所有Python。实际上,我们使用的块属性或变量中的所有输入框都被解释为Python。这意味着我们可以使用Python调用来设置属性,例如调用numpy或其他GNU Radio函数






关于节气门throttle的注释:。现在,只需知道此块会限制流程图即可,以确保它不会消耗100%的CPU周期并使计算机无响应




生成流程图”,“ 执行流程图”和“杀死流程图


grc_流程图.png (140.12 KB, 下载次数: 121)

grc_流程图.png

grc_生成波形.png (38.1 KB, 下载次数: 120)

grc_生成波形.png

01.grc

3.61 KB, 阅读权限: 10, 下载次数: 0

让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14439
QQ
沙发
 楼主| 发表于 2021-4-2 11:11:55 | 只看该作者
后续跟着官方教程走:https://wiki.gnuradio.org/index.php/Tutorials
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14439
QQ
板凳
 楼主| 发表于 2021-4-2 13:12:10 | 只看该作者
Commpy 是python的一个开源库,使用了NumPy、SciPy和Matplotlib库,用于实现数字通信,类似于Matlab的comm库
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

13

帖子

36

积分

新手上路

Rank: 1

积分
36
地板
发表于 2021-4-5 15:53:03 | 只看该作者
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-18 18:16 , Processed in 0.194022 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表