На своём блоге Ajoo опубликовал очень подробное введение в технические концепции, лежащие в основе RTL-SDR, а также любого другого SDR, существующего на сегодняшний день. Его заметка сначала рассматривает базовую теорию связи и математические концепции, необходимые для понимания технических концепций программно-определяемого радио. Затем он переходит к конкретному обсуждению RTL-SDR и того, как он работает внутри, упоминая, какие основные компоненты выполняют, и приводя полезные блок‑диаграммы.
Во второй части его введения он переходит к программному обеспечению. Здесь он начинает немного объяснять librtlsdr и то, как драйверы RTL-SDR и кодовая база объединены. Далее он объясняет более высокоуровневое программное обеспечение, такое как rtl_test, rtl_fm, rtl_sdr, wrapper pyrtlsdr и то, как его можно использовать для демодуляции FM.
Если вы хотите глубже погрузиться в теорию SDR, то публикации Ajoo являются отличной отправной точкой. Обратите внимание, что теоретические объяснения имеют примерно уровень сложности бакалавриата, и поэтому эти посты в основном предназначены для людей, желающих получить более глубокое понимание SDR. Чтобы просто использовать RTL-SDR для приема сигналов, такого глубокого уровня понимания не требуется.
В будущем посте, который ещё не доступен, Ajoo представит GNU Radio и покажет, как демодулировать FM-сигналы. По-видимому, его цель — прийти к пониманию того, как работают сигналы GPS L1.

Источник:
