在没有 Companion GUI 的情况下使用 GNU Radio 是否不切实际?
我有一个相对较新的Macbook,但同伴并不稳定。例如,当我尝试选择“文件”或“编辑”菜单并尝试调整参数时崩溃时,它将崩溃。
我能够与我的ettus n210进行交流并获取样品,但是我最终想尝试使用DVB-S2接收块。
这对我来说是有点新的,但是我是一个经验丰富的Python程序员,不介意我是否必须编写一些代码。我不一定需要生成QT应用程序 - 我可以将内容进行接线并将数据写入文件。
这样做是很实际的吗?有人可以在不使用伴随代码生成器的情况下写东西的资源,也许是一个教程?
I have a relatively new M1-based Macbook but Companion isn't stable. It will, for example, crash as soon I as I try to choose the "File" or "Edit" menus and has crashed while I was attempting to adjust parameters.
I am able to communicate with and obtain samples from my Ettus N210 just fine but I'd like to eventually try to use the DVB-S2 receive blocks.
This is all a bit new to me, but I'm an experienced Python programmer and don't mind if I have to write some code. I don't necessarily need a Qt application to be generated--I'm fine with wiring things up and writing data to a file.
Is it practical to do this? Can someone point me to a resource, perhaps a tutorial, on writing things without using the Companion code generator?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GNU无线电伴侣(GRC)只是一个设计工具。这是一个同伴。
GNU广播的教程可以解释Python中的写作流程图。
转到 https://tutorials.gnuradio.org ,然后单击“理解流程度的Python代码”。
从教义上讲,您需要学习的大多数内容都是“执行此DSP背后的逻辑”,这实际上是数学/信号处理的内容,而不仅仅是Python编码练习。除非您以前构建了类似的信号处理流系统,否则我会强烈劝阻尝试做您打算做的事情。获取GRC工作的VM(请参阅注释),并按照指定的顺序从头到尾进行教程。试图学习GNU无线电,基于流程图的DSP设计并手工完成所有操作,而不是拥有方便的图形设计工具是挫败感的秘诀。
The GNU Radio Companion (GRC) is just a design tool. It's a companion.
GNU Radio has tutorials that explain writing flow graphs in Python.
Go to https://tutorials.gnuradio.org and click on "Understanding a Flowgraph's Python Code".
Didactically, most of the things you need to learn are of the "what is the logic behind doing this DSP", which is really a math/signal processing thing, not just a Python coding excercise. Unless you've built similar signal processing flow systems before, I'd strongly discourage trying to do what you're intending to do. Get a VM in which GRC works (see comment), and do the tutorials from start to finish in the specified order. Trying to learn GNU Radio, flowgraph-based DSP design AND doing all by hand instead of having a handy graphical design tool is a recipe for frustration.