我正在使用 B200 使用 File sink 块在文件中收集 FM 频段 96.5 MHz 的信号。
当我读取文件中的值时,我发现初始值全为零。
[ 0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
0. , 0. , 0. , 0. , 0. ,
-0.01464888, 0.00244148, -0.01901303, 0.00729392, -0.03125095]
使用的参数是
vector length :1
unbuffered :off
append file :overwrite
使用的代码是这样的(我已经修改了频谱感知代码并添加了两行突出显示并删除了一些不必要的代码行)
f=np.memmap("FM_Mar21a", dtype=np.float32) f[0:25] 输出如上。我使用 memmap 是因为该文件非常大,有 10 亿个样本并显示 MemoryError。
谢谢