SciPy — это библиотека для языка Python, содержащая различные методы для инженерных и научных расчетов. При помощи SciPy можно считать интегралы, решать задачи оптимизации, обрабатывать изображения, и не только. Особый интерес представляют методы для расчета DSP-фильтров. Давайте разберемся, как ими пользоваться.
PGVector — это открытое (лицензия MIT) расширение PostgreSQL, решающее задачу поиска схожих векторов. Что еще за вектора такие, и зачем кому-то искать среди них похожие? Попробуем разобраться на конкретном примере.
Есть такой открытый SDR трансивер mcHF, созданный Chris Atanassov, MØNKA в 2014-м году. Проект получился успешным. Его подхватили энтузиасты, что привело к появлению форков как железной, так и программной части. Аппарат стал выпускаться промышленно под названиями RS-918, UHSDR-QRP и другими. Рассмотрим один из таких форков на примере трансивера Amber, он же Янтарь.
При погружении в цифровую обработку сигналов (DSP, digital signal processing) на начинающего разом сваливается изрядное количество информации. По своему опыту могу сказать, что разобраться в ней не так-то просто. Также непросто понять, какая информация является ключевой, а какая — второстепенной, которую при первом прочтении можно и пропустить. Давайте же познакомимся с основными действующими лицами в мире DSP, рассмотрим связи между ними, и попытаемся понять, зачем все это нужно.
От старых проектов у меня осталось много разных модулей — двунаправленных усилителей, кварцевых SSB-фильтров, паянных-перепаянных смесителей SBL-1, и прочих. Не похоже, что данные модули пригодятся мне в обозримом будущем, а распаивать их нет ни времени, ни особого желания. В итоге они лежат без дела и занимают место. Было решено сделать на основе ненужных модулей простой SSB-трансивер на диапазон 40 метров. Так я хоть изредка буду использовать их по назначению.
Системный каталог, или просто каталог — это таблицы, в которых PostgreSQL хранит информацию обо всех остальных объектах, хранящихся в базе данных. К ним относятся таблицы, функции, триггеры, и т.д. Обращение к системному каталогу происходит часто, поэтому для него предусмотрен кэш. Давайте же разберемся, как этот кэш устроен.
Любой, кто пробовал читать книги о SDR и DSP, наверняка встречал формулы с комплексными числами, загадочные спирали в трехмерном пространстве, а также какие-то отрицательные частоты. Нередко авторы чрезмерно увлекаются математическими формулами, из-за чего понять происходящее, а также его связь с физическим миром, не так-то просто. Попробуем во всем разобраться.
После продолжительных экспериментов я остановился на двух телеграфных ключах, которые я использую чаще всего — это однорычажный ключ EW4IDP и вертикальный J-38. Не хватало разве что полуавтоматического механического ключа, или bug’а. Так вот, некоторое время назад мне на глаза попался именно такой ключ, притом, за относительно небольшие деньги.
Мне захотелось попробовать разные программы для Микроши. В наши дни они распространяются в виде файлов RKM. Существуют готовые конвертеры из RKM в аудио, но они имеют различные проблемы. Например, WRKWIN32.EXE как будто работает, но мой Микроша отказывается загружать результирующее аудио. То ли не та версия Wine, то ли не та звуковая карта — об истинной причине остается лишь гадать. В общем, долго ли, коротко ли, было решено написать свой конвертер.
Прочитать очередной десяток книг заняло больше времени, чем планировалось. Тем не менее, я справился. На этот раз я читал книги про СУБД и ретро-железо. Предыдущие рецензии доступны по тэгу «Литература».