Автор Тема: gnu radio ошибки при использовании  (Прочитано 3782 раз)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
v.3.7.11
alt8.1

Возможно, что то я не так делаю, но вроде следую видео инструкции, а там все работает.
И так.

При настройки WX GUI FFT Sink с использованием WX GUI Slider ползунок появляется,
сам по себе работает-функционирует но не двигается.

После добавления и настройка объекта Band Pass Filter
Флоаграф вообще перестал работать, вылетает с ошибкой.

Generating: '/home/user/top_block.py'

Executing: /usr/bin/python2 -u /home/user/top_block.py

Warning: failed to XInitThreads()
/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
  warnings.warn("wxPython/wxWidgets release number mismatch")

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: not a number

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: Expected a string.

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: not a number

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: Expected a string.

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: not a number

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: Expected a string.

(top_block.py:1903): Gtk-WARNING **: Theme parsing error: applications.css:21:0: Expected a valid selector
gr-osmosdr v0.1.x (0.1.5git) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp hackrf bladerf rfspace redpitaya
Using device #0 Realtek RTL2838UHIDIR SN: 00000001
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
[R82XX] PLL not locked!
Traceback (most recent call last):
  File "/home/user/top_block.py", line 139, in <module>
    main()
  File "/home/user/top_block.py", line 133, in main
    tb = top_block_cls()
  File "/home/user/top_block.py", line 104, in __init__
    1, samp_rate, 451.323e6, 451.523e6, 100e3, firdes.WIN_HAMMING, 6.76))
  File "/usr/lib64/python2.7/site-packages/gnuradio/filter/filter_swig.py", line 206, in complex_band_pass
    return _filter_swig.firdes_complex_band_pass(*args, **kwargs)
RuntimeError: firdes check failed: 0 < fa <= sampling_freq / 2

>>> Done (return code -9)


Может быть какая то ошибка при сборке?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: gnu radio ошибки при использовании
« Ответ #1 : 26.01.2019 09:30:27 »
После добавления и настройка объекта Band Pass Filter

Может всё-таки проблема с его настройкой? Не выполнено условие:
0 < fa <= sampling_freq / 2

Тут либо fa у вас равно 0 или > sampling_freq / 2

Прикрепите скрин вашей схемы, чтобы я представление имел.

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Re: gnu radio ошибки при использовании
« Ответ #2 : 28.01.2019 18:57:45 »
Прицепил.

https://www.youtube.com/watch?v=eaYfEJfiH7E
Время ролика 8:26

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: gnu radio ошибки при использовании
« Ответ #3 : 30.01.2019 18:40:08 »
У Band Pass Filter, как мне кажется некорректные значения Low Cutoff Freq и High Cutoff Freq. В ролике всего 50 kHz вырезается в обе стороны, а у вас 451 МГц в обе стороны. Вы ошибочно подумали, что это верхний и нижний предел.