我想知道是否有方法可以查看GNU Radio库的标准块的内部结构,就像该块是用GNU Radio的更多基本块构建的OOT模块一样。我试图右键单击->更多->打开Hier,但是GR没有响应我的点击。
[如果我还不清楚的话:如果我没记错的话(我已经在论文中看到过,不记得是哪一个,这就是为什么我认为有办法看到它的原因),GFSK Demod的内部结构为1)输入-> 2) MM时钟恢复-> 3)正交解调器-> 4)二进制限幅器(?)-> 5)输出。现在,在哪里可以找到其他标准块的此类图形(也许是.grc)?我需要查看用于调试过程的内部数据流。
GNU Radio随附的大多数块都不是分层块,因此没有您期望的“内部结构”:它只是代码。 (您可以在GNU Radio的代码库中找到该代码:所有这些都是免费和开放的;))
对于这些实际上是分层块:如果我没记错的话,它们都不是从GRC文件生成的,因此,当单击“打开层”时,没有GRC文件要显示。
如果要查看块在内部如何工作,我通常使用的方法是:
make
定义:这将为您提供您要查找的python类/usr/lib/python3.7/site-packages/gnuradio/
)一起安装,如果是C ++,您将拥有阅读GNU Radio的源代码。根据您的情况,该文件应称为digital/gfsk.py
。