python — Проблемы с декодированием сообщений LoRa с помощью gr-lora на 32-битных машинах

Я пытался использовать гр-лора ( https://github.com/rpp0/gr-lora ) на различных 32-битных виртуальных машинах (я тестировал его на Ubuntu 14.04 и 16.04) и различных версиях gnuradio (3.7.9 из исходного кода и из официальных репозиториев, 3.7.12 из исходного кода с использованием предоставленного подмодуля VOLK).

На 32-битной виртуальной машине, когда я запускаю тестовый скрипт на python lora_receive_file_nogui.py, я получаю серию 00 вместо расшифрованного DeadBeef сообщение. Он также не может декодировать сигналы, отправленные с реального оборудования. В то время как на 64-битной ВМ это нормально работает.

Моим последним испытанием была установка последней версии gnuradio как на 32-битных, так и на 64-битных виртуальных машинах Ubuntu Xenial с использованием тех же зависимостей и одинаковых шагов установки.
Я не сталкиваюсь с проблемами в процессе сборки и установки.

Одно отличие, которое я заметил между 32-битной и 64-битной установками, заключается в том, что когда я запускаю модульные тесты gnuradio, они блокируются в:

Начало 219: qa_fecapi_ldpc

и что следующие тесты не проходят:

Тест №108: qa_volk_32f_x2_fm_detectpuppet_32f Тест №121:
qa_volk_32f_s32f_mod_rangepuppet_32f

С другой стороны, модульные тесты на 64-битной виртуальной машине успешны на 100%.

Кто-нибудь еще сталкивался с такой же проблемой?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]