Ранее мы установили (часть один, часть два) что PostgreSQL хранит все данные в страницах, размер которых по умолчанию равен 8 Кб. Однако напрямую читать и писать страницы с/на диск было бы дороговато. Поэтому используется кэш в разделяемой памяти. Он называется разделяемые буферы, или shared buffers. Попробуем разобраться, как именно устроен этот кэш.

Первыми полосовыми фильтрами, с которыми я познакомился, были фильтры, рассчитываемые по методу Seymour Cohn. Фильтры всегда получались и хорошо работали, поэтому все это время я их и использовал. Но среди радиолюбителей популярна еще одна схема — двухконтурный ДПФ, или double-tuned circuit.

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

Ранее сообщалось, что я худо-бедно научился работать на вертикальном ключе. Однако дело это мне не понравилось, потому что рука устает. Эксперименты показали, что причина заключалась в неправильной технике работы на вертикальном ключе, и, отчасти, в самом ключе. Сегодня я расскажу, что было сделано для исправления ситуации.

Рассмотренные нами ранее ProcArray и CLOG реализованы поверх разделяемой памяти и LWLocks. Но напрямую использовать данные примитивы нам пока не доводилось. А жаль, ведь примитивы эти полезные, особенно в расширениях PostgreSQL. Давайте же заполним этот пробел.

Недавно мы познакомились с схемой простого квадратурного демодулятора. Однако на практике часто применяется другая схема. Она известна под именами квадратурный сэмплирующий детектор (quadrature sampling detector, QSD), детектор Тейло (Tayloe detector) или смеситель Тейло (Tayloe mixer). Давайте же разберемся, что это за схема, и почему она так популярна.

Проблема, с которой сталкиваются многие радиолюбители-конструкторы, заключается в малой доступности и/или высокой стоимости конденсаторов переменной емкости, или КПЕ. КПЕ можно сделать самостоятельно. Однако процесс этот на любителя, и результат зачастую оставляет желать лучшего. В генераторах переменной частоты вместо КПЕ можно воспользоваться переменной индуктивностью, или вариометром. Но разве вариометр сделать не сложнее, чем КПЕ? Оказывается, что есть простой способ, дающий хорошие результаты.

В продолжение темы неплохих телеграфных манипуляторов (пост один, пост два) хотелось бы рассказать об еще одном ключе в моей коллекции. Это Mini Paddle MP-817 производства Palm Radio. Ранее MP-817 уже упоминался в этом блоге. Но мне показалось, что он заслуживает отдельного поста.

Квадратурный демодулятор, или I/Q demodulator, находит применение в SDR приемниках и трансиверах, а также в приемниках прямого преобразования с аналоговым подавлением зеркального канала, как сделано в QCX. Давайте же разберемся, что это за демодулятор такой, и рассмотрим одну из возможных его реализаций.

Оконные функции (window functions) — это фича, позволяющая производить манипуляции между строками, возвращаемыми одним SQL-запросом. Похоже на GROUP BY, но, в отличие от него, строки не объединяются в одну. Есть задачи, в которых оконные функции исключительно удобны. Например, когда нужно показать некие значения (выручку, посещаемость) за месяц, и рядом с ними — насколько это больше или меньше по сравнению с прошлым месяцем.