首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Linux中传输I/Q数据

如何在Linux中传输I/Q数据
EN

Stack Overflow用户
提问于 2014-10-28 10:57:21
回答 1查看 2.1K关注 0票数 3

我开始我的项目,它只是关于从SDR无线电软件(如GNU Radio )读取I/Q数据,作为我自己的应用程序的输入。我考虑过使用管道命令来做到这一点,但在本例中并不真正知道如何使用它。另一个想法是直接从声卡获取I/Q数据。

我想问你,获得这些数据最有效的方法是什么。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-16 09:06:39

命名管道是一种非常常见的方法。这个概念很简单。首先,使用mkfifo命令创建一个命名管道:

代码语言:javascript
复制
$ mkfifo my_named_pipe
$ ls -l
prw-rw-r-- 1 user user    0 Dec 16 10:04 my_named_pipe

正如你所看到的,有一个新的文件一样的东西与'p‘标志。

接下来,将GNU应用程序配置为写入此管道(即使用文件接收器或文件描述符接收器)。然后,您所需要做的就是配置您的应用程序从这个文件读取。请注意,GNU无线电应用程序和您的应用程序需要同时运行。

当然,你可以考虑用GNU电台编写你的应用程序。使用Python,很容易就开始了

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26606535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档