SDR с HackRF. Урок 1 - Добро пожаловать. Майкл Осман. Русский перевод

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

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

SDR с HackRF. Урок 1 - Добро пожаловать. Майкл Осман. Русский перевод

Сообщение DesignerMix » 03 апр 2016, 22:25

Этот ролик является моим любительским переводом первого урока Майкла Османа о программно-определяемом радио. Здесь нас знакомят с тем, что такое программно-определяемое радио (SDR), как оно взаимодействует с компьютером, а также мы узнаем о GNURadio и создаем с его помощью первый FlowGraph который является приемником ЧМ радио. Майк Осман это создатель периферийного программно-определяемого HackRF One (про это устройство я снимал уже много роликов).

Я буду продолжать делать переводы (на данный момент доступно 11 уроков), надеюсь что эти видео помогут кому-нибудь с изучением радио т.к. здесь будет много теоретической информации о работе цифровых систем связи ну и конечно много практических уроков. Помимо прочего автор задает слушателям домашние задания которые рассматриваются в последующих уроках, так что вы сможете не только смотреть видео но и проверять свои знания, что на мой взгляд очень круто!

В этом уроке:
  • Вступительное слово и описание серии уроков
  • Краткое знакомство с программно-определяемым радио (SDR)
  • Краткое знакомство с HackRF
  • Информация о том, откуда появились данные уроки
  • Краткое знакомство с GNU Radio Companion
  • Создание приемника ЧМ-радио в GNU Radio Companion, это своего рода "hello world"
lesson1.rar
GRC-файл созданный в процессе урока
(1.64 КБ) 105 скачиваний
Домашнее задание:
  1. Установите Pentoo Linux: Следуйте инструкциям на странице WIKI с кратким знакомством с HackRF и GNU Radio*.
  2. ЧМ радио flowgraph: Создайте flowgraph в GNU Radio Companion как было описано в видео или просто посмотрев на скриншот ниже. Протестируйте flowgraph прослушав уверенную ЧМ радио передачу.
    lesson1-grc.png
  3. Добавьте слайдер выбора частоты: Добавьте слайдер к вашему flowgraph'у и используйте его для изменения частоты пока flowgraph запущен.
  4. Добавьте второй канал: Обновите flowgraph ЧМ-радио таким образом, чтобы можно было прослушивать две радиостанции одновременно. Подсказка: Добавьте блок который будет объединять два аудио сигнала.
* Я от себя рекоммендовал-бы запускать все на Linux Ubuntu, как установить Ububtu а также как поставить на нее GNU Radio Companion я показывал в этой теме - viewtopic.php?f=64&t=1369

Ссылки по теме:

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

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

Программно-определяемое радио с HackRF. Урок 1. Майкл Осман. Русский перевод

Сообщение DesignerMix » 04 апр 2016, 13:19

Добавил перевод со страницы урока и все файлы (ссылки на источники также обновил).


Nik90
Интересующийся
Сообщения: 44
Зарегистрирован: 01 мар 2016, 19:30
Репутация: 8
Статус: Не в сети

Программно-определяемое радио с HackRF. Урок 1. Майкл Осман. Русский перевод

Сообщение Nik90 » 06 апр 2016, 11:18

Крутой перевод, спасибо большое Администратору за проделанный труд.


Профис
Новичок
Сообщения: 16
Зарегистрирован: 18 фев 2016, 22:25
Репутация: 2
Статус: Не в сети

Программно-определяемое радио с HackRF. Урок 1. Майкл Осман. Русский перевод

Сообщение Профис » 06 апр 2016, 21:43

Спасибо огромное автору за урок!
У меня меня получилось)))
правда пришлось значение sample_rate уменьшить до 500е3 (500к) ибо все же ноут + виртуалка. На реальном железе наверное и 10М было бы нормально

Отправлено спустя 1 минуту 52 секунды:
Кстати, я не скачивал готовый grc файл, а создавал по ходу видео)

Отправлено спустя 1 минуту 30 секунд:
Только вот мне не понятны шаги 3 и 4 домашнего задания

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

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

Программно-определяемое радио с HackRF. Урок 1. Майкл Осман. Русский перевод

Сообщение DesignerMix » 06 апр 2016, 22:17

Профис писал(а): Только вот мне не понятны шаги 3 и 4 домашнего задания
Если не понятно в текстовом виде то по идее должно было стать понятно по ходу видео, но рас не стало то все прояснится в следующем уроке когда будет разбор домашки :)


Профис
Новичок
Сообщения: 16
Зарегистрирован: 18 фев 2016, 22:25
Репутация: 2
Статус: Не в сети

Программно-определяемое радио с HackRF. Урок 1. Майкл Осман. Русский перевод

Сообщение Профис » 06 апр 2016, 22:28

Все сделал)) Получилось примерно так

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

TPAH3uCTOP
Новичок
Сообщения: 1
Зарегистрирован: 17 апр 2016, 13:47
Репутация: 0
Статус: Не в сети

SDR с HackRF. Урок 1 - Добро пожаловать. Майкл Осман. Русский перевод

Сообщение TPAH3uCTOP » 17 апр 2016, 14:21

Профис писал(а): Все сделал)) Получилось примерно так
Только процессор перегружаешь и аудио заикается.

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

Tim308
Модератор
Модератор
Сообщения: 166
Зарегистрирован: 26 июл 2014, 22:24
Есть ответ: 1
Репутация: 31
Статус: Не в сети

SDR с HackRF. Урок 1 - Добро пожаловать. Майкл Осман. Русский перевод

Сообщение Tim308 » 21 май 2017, 19:16

Я с вами)Установил gnu radio на виндовс.С большим удовольствием проделал все что на видео.Только при частоте семплирования 10 миллионов, прием жутко тормозит, приходится выставлять на 1 миллион.В чем дело пока не понял.
п.с.Все,понял.Донгл поддерживает частоту дискретизации до 3.2, но рекомендуют ставить на 2.8)
Вложения
Безымянный.png


Eismeer
Новичок
Сообщения: 13
Зарегистрирован: 28 апр 2017, 21:26
Репутация: 2
Статус: Не в сети

SDR с HackRF. Урок 1 - Добро пожаловать. Майкл Осман. Русский перевод

Сообщение Eismeer » 21 май 2017, 23:35

По моим наблюдениям частоту дискретизации для донгла нужно ставить 2,56М, при более высокой теряются пакеты в шине usb2.0 (airspy с его 10М по usb2.0 исключение, так он вроде хитро упаковывает пакеты перед отправкой).
Интересный момент, что ширина сигнала DVB-T около 8МГц и при использовании донгла по прямому назначению он переваривает эту полосу.... Предполагаю, 8М/2,56М = 3, значит по usb2.0 до компа доходит, только каждый третий пакет, также гулил, что в DVB-T сравнительно низкая скорость модуляции - наверное на качество демодуляции потерянные пакеты влияния не оказывают.

Ответить

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

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

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