在32位计算机上使用gr-lora解码LoRa消息时出现问题

时间:2018-11-02 11:06:21

标签: python c++ fftw gnuradio lora

我一直在尝试在各种32位虚拟机(我在Ubuntu 14.04和16.04上对其进行测试)和各​​种gnuradio版本(3.7.9从来源和官方存储库中)使用gr-lora(https://github.com/rpp0/gr-lora) ,使用提供的VOLK子模块从源代码中删除3.7.12。

在32位VM上,当我运行测试python脚本lora_receive_file_nogui.py时,我得到的是 00 的序列,而不是解码的 deadbeef 消息。它也不能解码从真实硬件发送的信号。在64位VM上可以正常工作。

我的上一个试用是使用相同的依赖关系和相同的安装步骤,在Ubuntu Xenial 32和64位VM上安装最新的gnuradio版本。 在构建和安装过程中,我没有遇到任何问题。

我注意到32位和64位安装之间的一个区别是,当我运行gnuradio的单元测试时,它们阻塞在:

  

开始219:qa_fecapi_ldpc

并且以下测试失败:

  

测试#108:qa_volk_32f_x2_fm_detectpuppet_32f测试#112:   qa_volk_32f_s32f_mod_rangepuppet_32f

另一方面,在64位VM上单元测试成功100%完成。

是否有人遇到过相同的问题?

0 个答案:

没有答案