是否有任何工具可用于打开并查看 DataWriter 写入文件的信号数据?理想情况下,我想获取该信号的一小部分,然后使用 DataReader 组件重播它。此外,如果您知道任何关于 REDHAWK 的良好信息来源,除了会很棒的官方文档(甚至是一般 SDR 资源)。谢谢 :)
2 回答
使用 .sri 文件中描述的格式来识别数据元素边界,您可以使用 linux hexdump 命令拼接出数据文件的各个部分。
NextMidas项目,其中一部分嵌入在 REDAWK IDE 中,可以作为独立工具与 REDHAWK IDE 配合使用,提供一些数据分析能力。
NextMidas 与 Midas Blue Files 一起使用。要将数据保存为 Blue File 格式,请使用 DataReader 播放 DataWriter 写入的文件。右键单击 DataReader 的输出端口,然后选择“快照”。在向导对话框中,指定所需的参数,包括“Midas Blue File”作为文件类型。保存蓝色文件后,您可以使用 DATALIST 和其他 NextMidas 命令对其进行分析。
您还可以在 Data Reader 输出端口上选择多个“Plot xxx”右键单击选项中的任何一个,并使用 IDE 绘制数据。绘图显示中有一些固有的分析功能。
您应该能够使用 DataReader 读取 DataWriter 写入的数据。话虽如此,您需要有正确的字节序设置。有关更多信息,DataWriter 和 DataReader 组件的代码可在 GitHub 站点上为 REDHAWK ( https://github.com/redhawksdr ) 以及许多其他组件等提供。
在查看 Python 代码以了解数据的写入方式之后,将 DataWriter 写入的数据读入 MATLAB/Octave 也应该相当简单。
至于一般的 SDR,GNURadio 是一个类似的软件定义无线电框架。YouTube 上也有创建 REDHAWK 波形的视频,包括一些使用廉价硬件的视频。