Архив автора: Igor

HackRf One

Обзор HackRf One: Часть 1 Распаковка и подключение.

Наступила весна. Солнышко начало пригревать, запели птички. И помимо этих чудесных вещей случилось долгожданное событие — ко мне приехал заказаный перед  Новым Годом HackRf! Он попал ко мне в руки буквально пару часов назад, и мне нетерпится поиграть с ним. Пока — распаковка и обзор. Открываем волшебную коробочку!

Читать далее

Raspberry Pi pinboard

Pinboard для Raspberry Pi

Нравятся ли вам пинборды как они нравятся мне? Что может быть удобнее при отладке, чем воткнуть датчик в разъемы и воткнуть пару проводков. Может собрать и для малинки пинборд? Почему нет? ;)

Читать далее

audiosdr2

Переделываем ICOM PCR1000 в SDR приемник.

Посвящается участнику форума radioscanner.ru STABO,
которому я дал обещание написать эту статью,
и чьи напоминания не давали спать моей совести.
:-)

Как я уже писал в предыдущей заметке, я удачно победил приемник PCR-1000 и смог им управлять из GnuRadio. Все прекрасно, но вот хочется удобств. Хочется видеть спектр, и не упускать интересные вещи происходящие на пару килогерц от той частоты на которой ты сейчас находишься. В родном софте для PCR1000 имеется возможность видеть спектр. Изучив ситуацию поглубже я обнаружил что все данные для отображения на спектре передаются непосредственно через COM порт, а программа лишь рисует пики. Повозившись немного с этими данными, и попробовав их отобразить, я плюнул на это дело и решил искать обходные пути. И этот путь был найден.
Читать далее

Управляем Icom PCR-1000 при помощи GnuRadio

Пару лет назад, я приобрел свой первый более-менее серьезный радоприемник: Icom PCR-1000. Одной из причин, по которой я выбрал именно его, было управление по RS-232. Итак, получил я его, подключил, погонял под Windows. Красота! Лишь одно омрачало прекрасное будущее, я пользуюсь Linux и FreeBSD, а родного софта от Icom под *nix системы как-то не наблюдалось.
Пошарившись в Интернете, я обнаружил что протокол управления приемником довольно прост, а посему почему бы не попробовать написать программу управления самому? Что ж, расчехляем свой любимый текстовый редактор,  понеслись!
Читать далее

Параметр Taps для Frequency Xlating FIR Filter, что это?

В наших прошлых примерах мы уже встречались с блоком Frequency Xlating FIR Filter.  И как вы можете помнить у этого блока есть загадочное поле Taps (отсчеты). Мы даже вводили туда какую-то муру, примерно нам понятную (полоса фильтра, ширина переходного периода и др.). Но почему «отсчеты»? Зачем они нам нужны? Попробуем с этим разобраться.
Читать далее

Горячие клавиши в GnuRadio

Так как мне сегодня немного лень что-либо писать, то сил моих хватило лишь на пару строчек. :)
Итак, горячие клавиши для GnuRadio:
«D» — выключить блок (Disable)
«E» — включить блок (Enable)
«↓» и «↑» — сменить тип данных для блока (Complex, Float, Byte и т.д.)
«←» и «→» — вращать блок по часовой стрелке и против часовой стрелки.

Сохранение и загрузка настроек: блок Variable Config

Зачастую бывает необходимо сохранить различные параметры своего графа. Допустим вы сделали граф SDR приемника и регулярно пользуетесь им. Естественно было бы удобно если бы ваша схема запоминала частоту, на которой вы остановились в прошлый раз, какую модуляцию использовали, и прочие параметры изменяемые в процессе работы. Для запоминания параметров при выходе, и их загрузки при старте служит блок Variable Config.
Читать далее

GnuRadio: многоликий WX GUI Chooser

В сегодняшней статье мы рассмотрим такой блок как WX GU Chooser.
Несмотря на  его название «Chooser», он может быть такими разными графическим элементами как кнопка, выпадающий список или радиокнопки.
Рассмотрим этот блок подробнее.
Читать далее

XMLRPC Client — управление внешними устройствами

GnuRadio — мощная вещь, и сейчас мы в этом убедимся еще раз. До этого момента мы взаимодейстововали только с между схемами созданными GnuRadio. Но настало время сделать что-то более интересное. В данной статье мы будем управлять светодиодом при помощи GnuRadio.
Читать далее

XMLRPC Server и XMLRPC Client в GnuRadio

Сегодня мы рассмотрим очень интересную и полезную пару блоков: XMLRPC Client и RPCXML Server. Данные блоки служат для организации удаленного управления и взаимодействия блоков через сеть.
Читать далее