В широком смысле под зеркальным каналом (image frequency) понимается прием частоты, отличной от желаемой. Ярче всего эта проблема выражена в приемнике прямого преобразования, который одновременно принимает верхнюю и нижнюю боковые полосы, если только не предпринять специальных мер. Благодаря кварцевым фильтрам в супергетеродине не приходится беспокоиться конкретно об этой проблеме, но в нем есть другие зеркальные каналы. Давайте разберемся, как же так получается.

Благодаря посту Внутренности PostgreSQL: ProcArray и CLOG мы узнали, как PostgreSQL определяет состояние транзакции по ее идентификатору, или XID. Однако из статьи Внутренности PostgreSQL: страницы и кортежи мы также помним, что XID является 32-х битным числом. Несложными математическими расчетами несложно понять, что даже при скромных нагрузках (~1000 TPS), уникальные XID’ы могут закончится за несколько месяцев. Давайте разберемся, как PostgreSQL решает эту проблему.

Трансивер HBR/3B получился очень удачным. Но он имеет выход лишь на три диапазона. Практика показала, что этого мало. Поэтому было решено переделать трансивер на восемь КВ-диапазонов. Новый трансивер получил имя HBR/8B, что значит «homebrew for 8 bands».

Фильтрами Баттерворта или Чебышева в наши дни никого не удивишь. Но есть и менее известные эллиптические фильтры, они же фильтры Золотарева-Кауэра. Давайте же разберемся, чем эллиптические фильтры так примечательны.

Есть такой телеграфный трансивер Penntek TR-35. Это разработка американского радиолюбителя-конструктора John Dillon, WA3RNC. При изучении документации и схемы TR-35 меня особенно заинтересовал усилитель. Типичная выходная мощность на 40-17 метрах заявлена 6+ Вт при питании от 12 В, и 8+ Вт при питании от 14 В. Усилитель построен на транзисторах BS170 и IRF510.

PostgreSQL хранит данные в страницах, а страницы кэшируются в разделяемых буферах. Казалось бы, в случае аварийной остановки грязные страницы не будут записаны на диск, и часть данных пропадет. Чтобы такого не происходило, СУБД пишет журнал предзаписи, он же Write Ahead Log, или WAL.

Ранее в этом блоге было описано несколько самодельных супергетеродинных QRP трансиверов. Из них наиболее удачным мне кажется HBR/3B. Но иногда тянет попробовать что-то принципиально новое. По этой причине было решено сделать трансивер прямого преобразования с подавлением зеркального канала.

Про TinySWR я узнал благодаря Юрию, EW1IM (ex EW1AEI). Это индикатор КСВ для QRP трансиверов, оптимизированный по размеру и количеству используемых компонентов. Уровень КСВ отображается при помощи трех светодиодов. Наличие сигнала показывает еще один светодиод. При исполнении на SMD компонентах TinySWR можно уместить на плате 20x15 мм.

Продолжаю рассказ о телеграфных манипуляторах из моей скромной коллекции. Ранее мы познакомились с манипуляторами из Беларуси, Китая и Германии. Сегодня же поговорим об однорычажном ключе, произведенном в России.

Когда-то давно мы научились собирать PostgreSQL из исходников. Тогда в проекте использовалась система сборки Autotools. Однако в PostgreSQL 16, который на момент написания этих строк еще находится в разработке, была добавлена поддержка альтернативной системы сборки, Meson. Давайте разберемся, как ею пользоваться.