Декодируем GSM с использованием HackRF One и GR-GSM

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Ответить
Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 13 янв 2017, 21:14

Vasgen писал(а):
13 янв 2017, 20:46
Мне интересно, могу ли я писать данные на двух частотах одновременно, если разница между ними больше полосы пропускания.
Нет, одновременно не можете. Вы можете переключаться между ними и писать то одно то другое, но одновременно и полностью точно не сможете.

Теги:


Andrej77rv
Новичок
Сообщения: 1
Зарегистрирован: 22 янв 2017, 10:25
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Andrej77rv » 22 янв 2017, 10:38

Канал GSM занимает полосу 200 кГц. При этом каждый канал делится на 8 физических каналов по 25 кГц. Переключение физических каналов по частоте происходит 217 раз в секунду. Вопрос: каков алгоритм переключения физических каналов? Переключение определяется программно или просто последовательное задействование каналов? А может хаотично?


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 14 фев 2017, 09:46

Доброго времени суток, делал всё по инструкции и столкнулся с данной проблемой

PyBOMBS.install_manager - INFO - Installing package: gr-gsm
Cloning: (100%) [========================================]
Configuring: (100%) [========================================]
PyBOMBS.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity.
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- filesystem
-- system
-- thread
--
-- Checking for module SWIG
-- Disabling SWIG because version check failed.
CMake Error at CMakeLists.txt:76 (message):
SWIG required to compile gr-gsm


-- Configuring incomplete, errors occurred!
See also "/home/reks/gr-gsm/src/gr-gsm/build/CMakeFiles/CMakeOutput.log".
PyBOMBS.Packager.source - ERROR - Configuration failed after running at least twice.
PyBOMBS.Packager.source - ERROR - Problem occurred while building package gr-gsm:
Configuration failed
PyBOMBS.install_manager - ERROR - Error installing package gr-gsm. Aborting.

Перелистал все возможные ресурсы, нигде не нашел ответов на свой вопрос, буду признателен, если кто то поможет решить, спасибо.

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 14 фев 2017, 09:59

Glib87 писал(а):
14 фев 2017, 09:46
PyBOMBS.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity.
Запустите установку той-же командой, но добавьте ключ -vv или -v (один из двух, не помню точно какой). Тогда вам не просто напишут непонятную ошибку, но еще и укажут на конкретную проблему и будет проще понять в чем она.

Если не разберетесь сами то текст ошибки приложите поместив в bbcode code, попробуем разобраться.


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 14 фев 2017, 10:16

Простите, что в данном формате

PyBOMBS.install_manager - INFO - Installing package: gr-gsm
PyBOMBS.PackageManager - DEBUG - install(gr-gsm, install_type=source, static=False)
PyBOMBS.PackageManager - DEBUG - Package gr-gsm is requesting a source build.
PyBOMBS.PackageManager - DEBUG - Using packager source
PyBOMBS.Packager.source - DEBUG - State on package gr-gsm is 10
PyBOMBS.Packager.source - DEBUG - Package gr-gsm is already fetched.
PyBOMBS.Requirer - DEBUG - Requiring packages on host system: []
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pip
PyBOMBS.PackageManager - DEBUG - pip is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager apt
PyBOMBS.PackageManager - DEBUG - apt is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager yumdnf
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager port
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager brew
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pacman
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager portage
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager pkgconfig
PyBOMBS.PackageManager - DEBUG - pkgconfig is supported!
PyBOMBS.PackageManager - DEBUG - Attempting to add binary package manager cmd
PyBOMBS.PackageManager - DEBUG - cmd is supported!
PyBOMBS.PackageManager - DEBUG - Using binary packagers: ['pip', 'apt', 'pkgconfig', 'cmd']
PyBOMBS.install_manager - DEBUG - Phase 1: Creating install tree and installing binary packages:
PyBOMBS.PackageManager - DEBUG - Checking if package build-essential is installed...
PyBOMBS.Packager.apt - DEBUG - Package build-essential has version 11.6 installed
PyBOMBS.install_manager - DEBUG - Phase 2: Recursively installing source packages to prefix:
PyBOMBS.Requirer - DEBUG - Requirements met.
PyBOMBS.Packager.source - DEBUG - Using build directory: /usr/local/src/gr-gsm/build
PyBOMBS.Packager.source - WARNING - Build dir already exists: /usr/local/src/gr-gsm/build
PyBOMBS.Packager.source - DEBUG - Configuring recipe gr-gsm
PyBOMBS.Packager.source - DEBUG - Using vars - {'config_opt': '', 'builddir': '/usr/local/src/gr-gsm/build'}
PyBOMBS.Packager.source - DEBUG - In cwd - /usr/local/src/gr-gsm/build
PyBOMBS._process_thread() - DEBUG - Executing command `cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/local -Wno-dev'
Configuring: (100%) [========================================]
PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned
PyBOMBS.monitor_process() - DEBUG - Return value: 1
PyBOMBS.Packager.source - WARNING - Configuration failed. Re-trying with higher verbosity.
PyBOMBS.Packager.source - DEBUG - Configuring recipe gr-gsm
PyBOMBS.Packager.source - DEBUG - Using vars - {'config_opt': '', 'builddir': '/usr/local/src/gr-gsm/build'}
PyBOMBS.Packager.source - DEBUG - In cwd - /usr/local/src/gr-gsm/build
PyBOMBS._process_thread() - DEBUG - Executing command `cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/local -Wno-dev'
-- Boost version: 1.54.0
-- Found the following Boost libraries:
-- filesystem
-- system
-- thread
--
-- Checking for module SWIG
-- Found SWIG version 2.0.11.
-- Requested SWIG version is at least .
-- Disabling SWIG because version check failed.
CMake Error at CMakeLists.txt:76 (message):
SWIG required to compile gr-gsm


-- Configuring incomplete, errors occurred!
See also "/usr/local/src/gr-gsm/build/CMakeFiles/CMakeOutput.log".
PyBOMBS.monitor_process() - DEBUG - Thread signaled termination or returned
PyBOMBS.monitor_process() - DEBUG - Return value: 1
PyBOMBS.Packager.source - ERROR - Configuration failed after running at least twice.
PyBOMBS.Packager.source - ERROR - Problem occurred while building package gr-gsm:
Configuration failed
PyBOMBS.install_manager - ERROR - Error installing package gr-gsm. Aborting.

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 14 фев 2017, 10:34

Glib87, попробуйте обновить SWIG, как это сделать описано здесь - https://github.com/swig/swig/wiki/FAQ#installation


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 14 фев 2017, 12:48

Требуется установить версию 3.0 и выше?

Версия 2.0.11 не подходит?

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 14 фев 2017, 13:08

Glib87, установщик видимо не может считать версию или работать со SWIG о чем говорит Disabling SWIG because version check failed.. Я-бы попробовал удалить поставить последнюю версию или-же попробовать запустить установку gr-gsm с -sudo


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 15 фев 2017, 17:16

Доброго времени суток, хотел спросить, как запустить установку gr-gsm с -sudo?

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 15 фев 2017, 17:46

Glib87, sudo pybombs -p gr-gsm install gr-gsm

Или вы так и запускали изначально? Если так, то попробуйте удалить SWIG и заново его поставить (как поставить SWIG я давал ссылку). И еще - у вас Ubuntu как у меня в видео (той-же версии)?


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 15 фев 2017, 19:56

Использую Ubuntu 14.04.10

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 15 фев 2017, 20:04

Glib87 писал(а):
15 фев 2017, 19:56
Использую Ubuntu 14.04.10
А я использовал Ubuntu 15.10, видимо в вашей версии действительно более старый SWIG


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 15 фев 2017, 23:22

Большое Вам спасибо, проблема действительно крылась в Ubuntu

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 15 фев 2017, 23:23

Glib87, отлично, хоть в чьей-то проблеме разобрались, просто у меня очень мало опыта работы с Linux и я плаваю во всех этих вопросах


Glib87
Новичок
Сообщения: 7
Зарегистрирован: 14 фев 2017, 09:43
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение Glib87 » 16 фев 2017, 23:46

В домашней директории нет папки pybombs, я пропустил какой то шаг?

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 17 фев 2017, 00:04

Glib87, да, вы пропустили клонирование pybombs... git clone https://github.com/pybombs/pybombs.git


dimity2108
Новичок
Сообщения: 2
Зарегистрирован: 17 фев 2017, 10:52
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение dimity2108 » 17 фев 2017, 11:00

Отправлено спустя 1 минуту 55 секунд:
Извиняюсь за 2 одинаковых скрина

Отправлено спустя 1 минуту 1 секунду:
Здравствуйте, все делал по инструкции установки в github, но возникли проблемы во-первых папка pybombs уже не создается (то есть не указана эта команда постом выше) и не понятно нужна ли она сейчас, и второе это то что я все сделал в итоге вот что получилось (на скринах), подскажите в какую сторону думать :help:
Вложения
456456.PNG
4354356.PNG
4354356.PNG

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 17 фев 2017, 13:32

dimity2108 писал(а):
17 фев 2017, 11:01
во-первых папка pybombs уже не создается
При клонировании pybombs из github'а папка должна создаваться. Поищите, возможно просто сменился путь по которому копируются файлы.
dimity2108 писал(а):
17 фев 2017, 11:01
и второе это то что я все сделал в итоге вот что получилось (на скринах)
попробуйте запустить gnuradio без sudo т.к. в предупреждении указано что владелец папки не root.

А вообще скажите - установка gr-gsm прошла без ошибок? А если она не прошла то вообще неясно почему у вас в системе GNURadio есть т.к. GNURadio установленное не вместе с GR-GSM (через pybombs) работать друг сдругом будут только если указать пути к описаниям блоков GR-GSM в конфиге GNURadio... Я не могу ответить на вопрос который задается в духе "я все делал по инструкции" , а потом выясняется что у человека то версия Ubuntu отличается, то ПО они ставят не в том порядке... В общем я начинаю уставать от вопросов отвечая на которые возникает все больше вопросов и в итоге выясняется что человек которые спрашивает сделал что-то не по инструкции но счел это маловажным.


dimity2108
Новичок
Сообщения: 2
Зарегистрирован: 17 фев 2017, 10:52
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение dimity2108 » 17 фев 2017, 14:24

DesignerMix писал(а):
17 фев 2017, 13:32
dimity2108 писал(а):
17 фев 2017, 11:01
во-первых папка pybombs уже не создается
При клонировании pybombs из github'а папка должна создаваться. Поищите, возможно просто сменился путь по которому копируются файлы.
dimity2108 писал(а):
17 фев 2017, 11:01
и второе это то что я все сделал в итоге вот что получилось (на скринах)
попробуйте запустить gnuradio без sudo т.к. в предупреждении указано что владелец папки не root.

А вообще скажите - установка gr-gsm прошла без ошибок? А если она не прошла то вообще неясно почему у вас в системе GNURadio есть т.к. GNURadio установленное не вместе с GR-GSM (через pybombs) работать друг сдругом будут только если указать пути к описаниям блоков GR-GSM в конфиге GNURadio... Я не могу ответить на вопрос который задается в духе "я все делал по инструкции" , а потом выясняется что у человека то версия Ubuntu отличается, то ПО они ставят не в том порядке... В общем я начинаю уставать от вопросов отвечая на которые возникает все больше вопросов и в итоге выясняется что человек которые спрашивает сделал что-то не по инструкции но счел это маловажным.
Установка прошла без ошибок, действительно путь поменялся, вроде все получилось, спасибо!

Отправлено спустя 1 минуту 8 секунд:
Вместо sudo gnuradio-companion aruprobe_rtlsdr.grc вписал sudo gnuradio-companion grgsm_livemon.grc

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4884
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 185
Откуда: Белгород
Контактная информация:
Статус: Не в сети

Декодируем GSM с использованием HackRF One и GR-GSM

Сообщение DesignerMix » 17 фев 2017, 14:37

dimity2108, спасибо за ответ!

Ответить

Вернуться в «Программно-определяемое радио»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость