我正在用USRP E310开发GNU收音机。我以文件格式录制了500MHz信号,扩展名为.fc32
。下面是一些我知道的关于生成的文件的细节。在
它是一个复杂的二进制文件。浮点数据流以32位的形式依次保存在文件中。复信号的实部有32位,虚部有32位。读回复数意味着读入32位,将其保存到复杂数据结构的实部,然后再读入下一个32位作为数据结构的虚部。在
将整个文件读入numpy数组的一行Python命令是:
f = scipy.fromfile(open("loopback1.fc32"), dtype=scipy.complex64)
我试着写下基本代码,但我希望改进它,这样我就可以绘制出记录的信号(包括振幅、时间)并用于进一步分析。如果有人能分享编辑过的代码,那会很有帮助。在
^{pr2}$对于上述程序,我收到real-imag
和之间的输出图
0.00623067 0.0075818
0.00312979 0.00310087
我对Python编程很陌生。欢迎提出任何建议。谢谢您。在
目前没有回答
相关问题 更多 >
编程相关推荐