В один прекрасный момент хочется релизовать что-то особое, что отсутвует в стандартной поставке GnuRadio. Выход из этого один — написание своего блока. Информациии об этом не так много, и большая часть информации сконцентрированна в официальной документации.
В этой статье я покажу как написать простой вспомогательный блок для GnuRadio используя Python. Это блок можно будет использовать для простого управления внешними устройствами, например включения усилителя, переключения антенного коммутатора и прочих вещей.
Архив рубрики: Уроки
GnuRadio: Урок 4, использование комплексных сигналов и прием SSB
Данная глава посвящена приему SSB сигналов. Она также иллюстрируют некоторые свойства комплексных (аналитических) сигналов и показывает, почему мы используем их в системах связи.
Читать далее
GnuRadio: Урок 3, Прием AM сигналов
В этом уроке мы будем учиться принимать сигналы в амплитудной модуляции. Мы возьмем файл с данными, содержащий несколько секунд записанного эфира. Этот файл был записан при помощи приемника USRP. Если у вас есть USRP вы можете также использовать его в качестве источника, и работать с живым сигналом.
GnuRadio: Урок 2, Графические элементы управления
Этот урок иллюстрирует некоторые функции, доступные в GNU Radio Companion, таких как ползунки и другие различные элементы управления.
GnuRadio: Урок 1, Signal Source, Audio source, фильтры
GNU Radio Companion (GRC) представляет собой графический пользовательский интерфейс, который позволяет строить сигнальные графы GNURadio. Это отличный способ познакомиться с основами GNURadio. Это первая статья в сериии руководств, которые познакомят вас с использованием GRC.
Введение: Использование GnuRadio Companion
Когда я начинал изучать возможности GnuRadio, сразу встал вопрос о том, где искать информацию. Ибо GnuRadio штука такая, что методом тыка, и без соответсвующего образования не сразу поймейшь для чего и какой блок нужен (например Throttle).
Большим счастьем было обнаружить серию статей Dr. Sharlene Katz, в которых она на простых примерах разъясняла использование блоков.
Я сделал перевод этих статей, с небольшими обновлениями сообразно новой версии GnuRadio.
Итак, исходный автор данных статей Dr. Sharlene Katz. Оригинальные статьи расположены здесь: grc_tutorial1.pdf grc_tutorial2.pdf grc_tutorial3.pdf grc_tutorial4.pdf