Автор |
Сообщение |
|
Дата: 23 Июн 2016 08:06:49
#
Приветствую! Создал тему по GNURADIO так как не нашел обсуждения на этом замечательном ресурсе.
Запустил gnuradio под виндовс, не работает QT GUI говорит ImportError: DLL load failed: The specified procedure could not be found. что может быть?
Ну мне GUI не очень надо, есть вопрос по формированию ЧМ модуляции шириной 5 кГц на REAL частоте 13 кГц, вход выход звуковая карта. Повторяю нет I/Q комплексной на входе и выходе.
Помогите начинающему! Всем спасибо!
|
|
Дата: 23 Июн 2016 09:20:23 · Поправил: Дмитрий-К (23 Июн 2016 09:21:21)
#
|
Реклама Google
|
|
|
Дата: 23 Июн 2016 09:59:05 · Поправил: renice (23 Июн 2016 10:01:11)
#
RadioKoteg
Философия программирования в Линукс и Виндоуз различна.
Следовательно, если есть возможность, лучше запускать линуксовые программы под Линукс — больше шансов, что заработает)
Однако в вашем случае делается так — в Гугле задаете вопрос
« QT GUI ImportError: DLL load failed: The specified procedure could not be found»
Тут же обнаруживаете ответ, что это скорее всего траблы с питоновскими библиотеками
https://wiki.qt.io/PySide_FAQ
Судя по всему, придется указать путь или принудительно переместить библиотеки в нужную директорию
https://marc.info/?l=gnuradio-discuss&m=139312033549640&w=4 |
|
Дата: 23 Июн 2016 16:40:32 · Поправил: RadioKoteg (23 Июн 2016 16:49:56)
#
Как это исправить:
Проигрываю WAV файл на аудио устройство и звук дергается и рвет.
Виглядит примерно так blocks_wavfile_source_0 -> audio_sink_0
два ядра 3400 МГц WIN 8.1 процессор свободно 84 процента.
Между ими вставлял blocks_throttle_0 и ниче не помогает как дергалось так и дергается.
Пробовал принудительно на процессы ставить приоритет и не помогает.
|
|
Дата: 16 Ноя 2016 19:54:12
#
Заработало! Уря!
|
|
Дата: 16 Ноя 2016 19:55:52
#
Поделитесь моделями рабочих приемников, у меня чет непонятно твориться, видать где-то с децимацией натворил..
|
|
Дата: 16 Ноя 2016 20:34:24
#
|
|
Дата: 16 Ноя 2016 20:56:26 · Поправил: RU245 (16 Ноя 2016 20:58:17)
#
Вероятно надо "согнуть" их самому. Отсутствие пререквизитов/документации, а также "наколенная сборка" (или наколенный код который надо собрать самому) - отличительная черта всего что надо гнуть.
Потом, линупсятину надо запускать под линупсами. Под коммерческие платформы (виндомсы, маки (что кстати есть "линпус для бизинеса") код пишется с использованием элементов, модулей, которые коммерчески оттестированы, к ним предъявлены требования, и они работают.
|
|
Дата: 16 Ноя 2016 21:31:05 · Поправил: RadioKoteg (16 Ноя 2016 21:34:05)
#
под убунту все это, виндовс в мусорник ушел.
пишут что
These GRC scripts are not compatible with current GNU Radio. If you have GNU Radio 3.7 or later, use the grc_to_37.sh script to convert my GRC files to be compatible.
запускаю скрипт и ничего. нет никаких движений..
Дайте рабочий пример радиоприемника, чм, ам ссби.
Спасибо.
|
|
Дата: 16 Ноя 2016 22:46:05
#
ой разбираюсь, что то не до инсталлировано в библиотеках питона.
Как все сложно.
|
|
Дата: 17 Ноя 2016 11:24:38
#
cmake ../
make
при сборке гну радио вот такая картинка уже с пол суток
Увеличить
Компьютер в сто процентов оба ядра, на SSH не отвечает, мышка не двигается, пинг есть.. |
|
Дата: 17 Ноя 2016 11:39:36
#
перегрузил комп , зашел в директорию gnuradio/build дал команду make
Увеличить |
|
Дата: 17 Ноя 2016 11:43:33 · Поправил: RadioKoteg (17 Ноя 2016 12:04:53)
#
удалил gnuradio и делаю по новой
$ git clone --recursive http://git.gnuradio.org/git/gnuradio.git
$ cd gnuradio
$ mkdir build
$ cd build
$ cmake ../
$ make && make test (вот тут долго и комп виснет как на картинке на 30 процентах сборки)
$ sudo make install |
|
Дата: 17 Ноя 2016 12:07:35
#
Что не так пошло?
|
|
Дата: 17 Ноя 2016 12:29:36 · Поправил: DVE (17 Ноя 2016 12:30:09)
#
make -j4 вместо make не пробовали? По идее должно быстрее компиляться. Почему виснет хз. Место на диске есть?
apt-get install gnuradio кстати разве не работает?
|
|
Дата: 17 Ноя 2016 12:35:40 · Поправил: RadioKoteg (17 Ноя 2016 12:42:38)
#
Места 50 ГГБ.
apt-get install gnuradio кстати разве не работает?
Ставиться но оно какое то обрезанное, не все там есть.
А как потом добавить недостающие фичи?, rtl-sdr точно не будет, как его добавить?
|
|
Дата: 17 Ноя 2016 12:44:17 · Поправил: DVE (17 Ноя 2016 12:46:45)
#
|
|
Дата: 17 Ноя 2016 16:50:19
#
А как потом добавить недостающие фичи?, rtl-sdr точно не будет, как его добавить?
sudo apt-get install gr-osmosdr
Мне кажется все уже давно есть в репозиториях. И смысл ставить через компиляцию лишь для отсутсвующих пакетов.
|
|
Дата: 17 Ноя 2016 16:51:22
#
Кстати, отличная команда ;)
apt-cache search что_ищем
|
|
Дата: 17 Ноя 2016 16:54:47 · Поправил: imry (17 Ноя 2016 16:55:55)
#
Дайте рабочий пример радиоприемника, чм, ам ссби
Вот тут у меня
Года два назад начинал писать статейки. Сейчас времени увы нет. Что неясно, спрашивай тут. Постараюсь помочь. |
|
Дата: 17 Ноя 2016 20:06:56 · Поправил: RadioKoteg (17 Ноя 2016 20:10:17)
#
GNURadio все таки собралось, но в нем отсутствует RTL источник, но в gQRX брелок отлично работает.
Как добавить RTL SDR в GNU Radio?
|
|
Дата: 17 Ноя 2016 20:08:08
#
И еще вопрос как вариант, лайв гну радио дивиди можно перенести на HDD? И как это сделать?
|
|
Дата: 17 Ноя 2016 20:47:00
#
RadioKoteg
Osmosdr стоит?
В списке справа (там где блоки) должен быть источник (source) RTL.
На твоем месте я бы проинсталлировал новый тетра декодер по этой методе с сайта:
sudo wget https://raw.githubusercontent.com/sq5bpf/telive/master/scripts/install_telive.sh
sudo chmod 755 install_telive.sh
./install_telive.sh This install script will automatically download the software and all the required prequisites including the RTL-SDR drivers. If you have problems consult the documentation or try a manual install. Instructions for the manual install are shown at the end of this post.
Там все блоки есть для нормальной работы - собирай руками шо хош ; |
|
Дата: 17 Ноя 2016 20:53:12 · Поправил: RadioKoteg (17 Ноя 2016 21:16:59)
#
|
|
Дата: 17 Ноя 2016 20:54:13
#
В списке справа (там где блоки) должен быть источник (source) RTL.
Не было его.
|
|
Дата: 17 Ноя 2016 21:05:44
#
Скажите, отсутствуют блоки:
Увеличить
Как их добавить? |
|
Дата: 17 Ноя 2016 23:46:23
#
Файл со схемой приемника с моего сайта брали?
Подобные ошибки вызваны тем, что grc файл от старой версии GnuRadio. В новых версиях поменялиись идентификаторы некотрых базовых блоков.
После RtlSource к примеру сбойный блок gr_freq_xlating_fir_filter. Это присутствует в GnuRadio. Он находится в Channelizers -> Frequency Xlating FIR Filter
|
|
Дата: 17 Ноя 2016 23:52:18
#
В списке справа (там где блоки) должен быть источник (source) RTL.
Не было его.
Если собирать OsmoSDR, то xml файл описывающий блок не попадет в папку где лежат остальные блоки GnuRadio в Ubuntu. В моей инструкции я указал что надо поправить в CMakeLists.txt параметр DESTINATION. Тогда при выполнении make install все будет скопированно куда надо.
|
|
Дата: 18 Ноя 2016 01:31:39 · Поправил: RadioKoteg (18 Ноя 2016 01:51:34)
#
|
|
Дата: 18 Ноя 2016 02:09:07
#
Я понял то что 1 МГц это то что мой двух ядерный компьютер тактом 3400 МГц может максимум обработать..
Выходит что GNURadio очень прожорливая программа..
|
Реклама Google |
|