【转载】一步一步学习GRC—1
来源:互联网 发布:vr源码 编辑:程序博客网 时间:2024/06/08 12:20
原文地址:http://blog.csdn.net/wwwjjc/article/details/8484876
前面,安装在VMWARE中安装了UBUNTN,并且安装了GNURADIO。现在开始学习GRC。
GRC是基于模块的仿真实验工具。类似于MATLAB中的SIMULINK工具。
基本使用方法就是先将需要用的模块放到窗口。再设置各个模块的参数,然后连接各个模块,绘制信号流程图,之后生成流程图,仿真运行。
1、放置模块
2、编辑模块内容,连接模块。
每个模块都有不同的属性需要编辑设置,这些参数是根据你的项目内容确定的。这里简单放置默认参数的模块。
3、生成信号流图
点击编译运行控制的第二个按钮,系统根据绘制的内容开始编译,生成TOP BLOCK。
如上图示内容生成时 ,输出窗口输出
enerating:"/home/wwwjjc/Documents/top_block.py"
>>> Warning: This flow graph may not have flow control: noaudio or usrp blocks found. Add a Misc->Throttle block to yourflow graph to avoid CPU congestion.
这个信息意思是说,没有相关的硬件控制流,请加入一个转接模块,避免CPU拥塞。
重新编辑流图,结果如下:
4、运行结果如下:
上述是一个简单的波形输出和显示的试验。其实在上述试验中使用的均为默认参数。你会发现,图示是两个波形,而在信号源设置是1个。这个问题是由于信号源默认是
复信号。输出是两个相位相差90度的余弦信号。如果将相关的三个模块的数制都改成浮点数,就只有一个波形。
加入FFT 谱分析模块后的结果
如何连接两个模块,点击输出,再点击另一个的输入端口,自动就连接了。
生成的TOP BLOCK文件是以个PYTHON源文件。有待后续研究。
- 【转载】一步一步学习GRC—1
- 一步一步学习GRC—1
- 【转载】一步一步学习ABAP,一步一步记录之点滴
- 一步一步学习Android开发——Activity初步(1)
- 基础教程之——RMI一步一步学习
- 一步一步学习android(1)---Menu
- 一步一步学习Spring(1)--Spring简介
- 一步一步学习openfire+spark(1)
- 一步一步学习openfire+spark(1)
- 一步一步学习openfire+spark(1)
- LuaJava:跟着LuaJava一步一步学习JNI -1
- 一步一步学习 ReactNative + Redux(1)
- 一步一步学习:1、Spring-boot初步认识
- SAP GRC 内容概述
- 使用GRC Any Blocks
- GRC模块中文说明
- 一步一步学习SSH(1)——Maven&Tomcat自动部署
- 一步一步学习Unix编程[1]——TCP基本函数及原理
- C++中的向量学习
- 【本文是转载】GNUradio的安装
- boost库安装过程中的问题解决
- ubuntu 升级终端后 dpkg error
- 【转载】ubuntu下编译安装boost库
- 【转载】一步一步学习GRC—1
- 在 UHD 下使用USRP2和N系列
- 【转载】Ubuntu打开pdf,中文无法…
- Python random模块
- Ubuntu 如何查看二进制文件
- 六大设计原则之三_依赖倒置原则(DIP)
- 我的第一个GNURadio应用程序…
- python 参数传递及分类
- How GNURadio Core Works