在32位机器上用grlora解码LoRa消息时出现问题

2024-06-16 12:34:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试在各种32位虚拟机上使用gr lora(https://github.com/rpp0/gr-lora)(我在ubuntu14.04和16.04上测试了它)和各种gnuradio版本(3.7.9源代码和官方存储库,3.7.12源代码使用提供的VOLK子模块)。你知道吗

在32位虚拟机上,当我运行测试python脚本lora\u receive\u文件时_不归.py,我得到的序列是00而不是解码的死肉消息。它也不能解码从真正的硬件发出的信号。而在64位虚拟机上,这可以正常工作。你知道吗

我上一次尝试是在ubuntuxenial32和64位VMs上安装最新的gnuradio版本,使用相同的依赖项和相同的安装步骤。 我在构建和安装过程中不会遇到问题。你知道吗

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

Start 219: qa_fecapi_ldpc

以下测试失败:

Test #108: qa_volk_32f_x2_fm_detectpuppet_32f Test #112: qa_volk_32f_s32f_mod_rangepuppet_32f

另一方面,单元测试在64位虚拟机上100%成功。你知道吗

其他人也遇到过同样的问题吗?你知道吗


Tags: httpstest版本githubcom官方源代码单元测试