В рамках заметки Паяем генератор Клаппа с частотой 11 МГц мы познакомились с генератором на основе LC-контура. В целом, такие генераторы работают, однако не отличаются устойчивостью по частоте. Поэтому сегодня мы рассмотрим аналогичный генератор, но использующий кварц вместо LC-контура.
Круговая диаграмма полных сопротивлений, она же диаграмма Вольперта-Смита или диаграмма Смита — это круговая диаграмма, часто используемая для отображения комплексного сопротивления чего бы то ни было. Одно из интересных свойств данной диаграммы заключается в том, что с ее помощью легко производить некоторые вычисления прямо на бумаге. Например, зная входное сопротивление антенны и рабочую частоту, нетрудно определить, как с помощью LC-схемы привести сопротивление к значению 50 Ом. Этим активно пользовались до появления персональных компьютеров, благодаря чему диаграмма Смита и обрела популярность. Давайте же попробуем порисовать диаграммы Смита на языке Python.
Пробник ближнего поля (near field probe) в сущности представляет собой небольшую антенку, подключаемую к анализатору спектра или SDR-приемнику. Водя пробником над платой некого устройства, можно найти компоненты, излучающие на той или иной частоте. Различают пробники E-поля и H-поля, в зависимости от того, к какой составляющей элекромагнитной волны, электрической или магнитной, пробник более чувствителен.
Такие антенны, как вертикалы и диполи, способны копить статический заряд. Любой радиолюбитель рано или поздно сталкивается с этим феноменом. В частности, взявшись за UHF-разъем коаксиального кабеля, идущего к вертикалу или диполю, иногда можно почувствовать покалывание или даже жжение в пальцах. Статика не представляет угрозы здоровью человека, однако является нередкой причиной выхода из строя трансиверов.
Вот еще одна задача с PostgreSQL, возникшая по работе. Есть таблица с некими событиями. У событий есть уникальный id. В силу специфики приложения id событий не обязательно идут по порядку. Однако в каждом событии есть id следующего и предыдущего события. Требуется написать функции forward(id, steps)
и backward(id, steps)
, возвращающие id события, произошедшего steps событий вперед или назад относительно заданного. Если такого события нет, требуется вернуть пустой результат.
В продолжение темы о потерях в коаксиальных кабелях, хотелось бы рассказать о кабеле российского производства РК-50-2-11. Кабель имеет волновое сопротивление 50 Ом. Он похож на RG58, только тоньше, 3.7 мм в диаметре против 5 мм. Также РК-50-2-11 в полтора раза дешевле. Было решено приобрести 15 метров кабеля и узнать, какие потери он имеет на радиолюбительских КВ и УКВ диапазонах.
После написания статьи Согласование импеданса с помощью LC-схем меня заинтересовал вот какой вопрос. В чем смысл делать антенный тюнер по T-образной схеме? Ведь любое входное сопротивление антенны может быть преобразовано в 50 Ом с помощью более простой LC-схемы. Так как существенная часть стоимости тюнера приходится на КПЕ, LC-тюнер выйдет дешевле, ведь ему нужен только один КПЕ. Также LC-схема в среднем по больнице имеет меньшие потери, чем T-образная. В общем, было решено попробовать переделать тюнер, и посмотреть, что из этого выйдет.
В продолжение темы «что интересного можно принять на RTL-SDR» (смотри предыдущие посты про любительское радио, APRS, ADS-B, метеоспутники и далее по ссылкам) хотелось бы сказать пару слов про номерные радиостанции. Три наиболее известные из них — это так называемые «капля», «жужжалка» и «скрипучее колесо». Для бывалых радиолюбителей существование подобных станций, естественно, не является секретом. Но я подумал, что заметка может быть интересна тем, кто только начинает свое знакомство с радио.
Мне захотелось обзавестись миниатюрным телеграфным ключом, для выездов на природу и всякого такого. Идеальным вариантом был бы Mini Paddle производства Palm Radio. К сожалению, выглядит так, как если бы данные манипуляторы уже несколько лет не производились. Беглый поиск по интернет-магазинам результатов не дал. На eBay были найдены лишь дешевые клоны, напечатанные на 3D-принтере и явно не с позолоченными контактами. В общем, нормальных аналогов найти не удалось. В итоге было принято решение самому сделать такой ключ и посмотреть, что из этого выйдет.
В рамках поста Работа с PostgreSQL в языке Go при помощи pgx был написан микросервис, использующий SQL-запросы в виде обыкновенных строк. Безусловно, это единственный правильный способ работать с РСУБД, однако в некоторых задачах он может быть не очень удобен. Например, если вам нужно генерировать запросы со сложными WHERE-условиями в зависимости от пользовательского ввода. Одно из возможных решений заключается в использовании библиотеки squirrel.