NEWS ARTICLE

Приключения Алисы в Королевстве программно-определяемого радио (Глава II) — Манифест программного обеспечения

Беспроводное видение2026-09-17 10:25:58579 прочтений

Прорвавшись сквозь крепость традиционного радио, Алиса вступает в светящийся коридор, построенный из кода, и встречает Митолу — «отца программно-определяемого радио (SDR)», предстающего в облике пророка программного обеспечения. В этой главе, выдержанной в стиле сказки, полностью раскрываются истоки и сущность SDR: прослеживаются три революционных переворота в индустрии связи — от фиксированной к мобильной связи, от аналоговых к цифровым сигналам и, наконец, от аппаратно зафиксированных функций к программно переопределяемым. Также раскрывается основополагающий «конституционный» принцип отрасли SDR: «Размещайте АЦП как можно ближе к антенне — всё остальное выполняется программным обеспечением». Приводятся чёткие сравнения между идеализированной, предельной архитектурой SDR и реальными инженерными решениями SDR, что позволяет решить ключевые отраслевые проблемы — ограниченные бюджеты на аппаратное обеспечение и ограничения вычислительной мощности. В заключение глава возвращается к историческому моменту возникновения концепции SDR в 1992 году, позволяя читателю осознать: программно-определяемое радио — это не просто технологическое усовершенствование, а фундаментальная отраслевая революция, переопределяющая логику связи и разрушающая традиционные аппаратные ограничения, тем самым закладывая основу для последующего всестороннего изучения полной архитектуры сигнальной цепочки SDR.

Серые ворота медленно закрылись за Алисой.

Она оказалась в длинном коридоре, освещённом светом. У коридора не было стен — или, точнее, стены сами были светом: бесчисленные строки текущего кода ниспадали, как водопады, с купола и растекались по полу вдаль. Символы этого кода Алиса не распознавала, но чувствовала, что они передают определённые команды: одни указывали «генератору» частоту его колебаний, другие приказывали «фильтру» отсечь тот или иной диапазон частот, третьи требовали от «модулятора» перенести сигнал в заданную точку спектра.

Весь коридор представлял собой исполняющуюся гигантскую программу без видимых границ.

«Этот путь занял тридцать лет, чтобы добраться до сегодняшнего дня».

Голос прозвучал спереди. Он не был ни громким, ни старческим, но обладал удивительной ясностью, пробивающей сквозь время — как капли воды, падающие с высокой скальной расщелины: каждая капля несла в себе продолжительное эхо.

В конце коридора человек стоял внутри вертикального столба света. Его одежда отличалась от всего, что Алиса когда-либо видела: он носил длинный плащ, сотканный из густо уложенных строк программного кода; эти строки не были напечатаны — они были живыми, медленно ползли по его телу, обновлялись и развивались, подобно электрическому току. Его волосы были серебристо-белыми, и каждый волосок слабо светился, словно оптоволоконная нить.

Наиболее поразительным было то, что он держал в руках — прозрачную каменную плиту, на которой парил один-единственный термин.

«Software» («Программное обеспечение»).

«Вы… — осторожно спросила Алиса — …Предсказатель Программного Обеспечения?»

Человек поднял взгляд. В его глазах не отражался цвет зрачков — вместо этого там текли две строки исполняемого кода. В мгновение, когда Алиса их заметила, эти строки внезапно остановились — будто почувствовав её взгляд — а затем перестроились в одну фразу:

«Здравствуйте, Алиса. Меня зовут Митола. В 1992 году, когда я впервые произнёс термин „Software-Defined Radio“, в зале слушало лишь семнадцать человек.»

Часть I. Три революции связи

Предсказатель сделал жест рукой. Светящиеся стены по бокам коридора мгновенно превратились в три огромных экрана, которые последовательно зажглись.

На первом экране — мужчина у стационарного телефона, способный говорить только в пределах одной телефонной линии.

На втором экране — женщина с мобильным телефоном, разговаривающая во время ходьбы; фон быстро меняется.

На третьем экране — ряд компьютеров и устройств связи с надписями «2G», «3G», «4G», «Wi-Fi», «Bluetooth». На каждом устройстве чётко указано: «Реализовано аппаратно».

Предсказатель указал на первый экран: «Первая революция — от стационарной к мобильной связи. Люди больше не привязаны к стене проводом. Человек может двигаться.»

Он указал на второй экран: «Вторая революция — от аналоговой к цифровой связи. Сигнал больше не представляет собой непрерывное изменение напряжения, а состоит из последовательности нулей и единиц. Сигнал можно вычислять.»

Он указал на третий экран и лёгким движением пальца стёр надписи «Реализовано аппаратно» на всех устройствах — как будто лёд растаял, и на их месте появились новые слова: «Реализовано программно».

«Третья революция — от аппаратной реализации к программной.» — сказал Предсказатель. — «Функции больше не «запаяны» на печатной плате — они записаны в виде кода. Функции теперь могут быть переопределены.»

Алиса всматривалась в третий экран. На нём изначально было изображено более десятка различных устройств связи — FM-радиоприёмник, базовая станция GSM, Wi-Fi-маршрутизатор, радар — каждое из них представляло собой отдельное аппаратное решение. Но после жеста Предсказателя все устройства исчезли, оставив лишь универсальную аппаратную платформу, над которой парили десятки строк кода: каждая строка соответствовала одной функции и могла быть в любой момент переключена, обновлена или заменена.

«Вот ответ на ваш вопрос — „Почему не может существовать универсальная плата, которая становится любым устройством в зависимости от загруженного ПО?“» — сказал Предсказатель. — «Такой вопрос задавали тысячи людей до вас. Но лишь тридцать лет назад ему официально дали название.»

Он поднял прозрачную плиту. Рядом со словом «Software» на ней возникло ещё одно слово:

«Radio» («Радио»).

Два слова слились воедино.

«Software Defined Radio — программно-определяемое радио (SDR).»

Часть II. Основные принципы, высеченные на каменной плите

Предсказатель повернулся и пошёл вперёд по светящемуся коридору. Алиса последовала за ним. Код под её ногами, словно живой, расходился в стороны, расчищая путь для каждого шага.

В конце коридора появилась небольшая, почти скромная каменная плита.

В отличие от золотой плиты в Ущелье Каналов, на которой была высечена формула Шеннона, эта плита не светилась, не имела позолоты и даже не содержала математических формул. Это была просто серовато-белая каменная плита с гладко отполированной поверхностью, на которой была выбита одна строка — средним шрифтом, обычным начертанием, без всяких украшений:

«АЦП следует располагать как можно ближе к антенне; всё остальное — задача программного обеспечения.»

«Это конституция программно-определяемого радио», — сказал Предсказатель. — «Каждый символ здесь стоит не случайно.»

Он поочерёдно коснулся пальцем каждого слова на плите:

«АЦП» — это «порт» между аналоговым и цифровым миром. Все сигналы, поступающие с антенны, здесь преобразуются в последовательность нулей и единиц.

«Как можно ближе к антенне» — означает, что цифровизация сигнала должна происходить как можно раньше. В идеале, сразу после приёма сигнала антенной происходит его оцифровка, а вся дальнейшая обработка — фильтрация, преобразование частоты, демодуляция — выполняется полностью программно, без применения каких-либо аппаратных цепей для обработки аналоговых сигналов.

«Всё остальное — задача программного обеспечения» — как только цифровой сигнал получен, все последующие операции сводятся к написанию кода. Хотите изменить функциональность? Измените код. Хотите обновиться? Измените код. Хотите превратить радиоприёмник в радар? Измените код. Не нужны паяльник, демонтаж печатной платы или строительство нового помещения.

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

«Но…» — Алиса отвела руку и задумалась — «вы сказали „как можно ближе к антенне“, значит, сейчас пока невозможно осуществить оцифровку „непосредственно за антенной“?»

В глазах Предсказателя мелькнула строка одобрительного кода: «Отличный вопрос. Между идеалом и реальностью остаётся определённое расстояние.»

Часть III. Идеальный SDR и реальный SDR

Предсказатель сделал жест рукой. В воздухе рядом с плитой возникли две схемы, расположенные рядом.

Левая схема: Антенна → АЦП → Программный процессор (все функции) → ЦАП → Антенна

«Это идеальный программно-определяемый радиоприёмник.» — сказал Предсказатель. — «После приёма сигнала антенной он сразу поступает в АЦП, превращается в цифровой сигнал, а вся последующая обработка — фильтрация, понижение частоты, демодуляция, декодирование — выполняется полностью программно. При передаче тоже: программный модуль генерирует цифровой базовый сигнал, который напрямую через ЦАП преобразуется в радиочастотный сигнал и подаётся на антенну.»

«Тогда почему он ещё не реализован?» — спросила Алиса.

«Потому что АЦП пока недостаточно быстр и недостаточно точен», — сказал Предсказатель, обведя кружком блок АЦП на левой схеме. — «Для прямой оцифровки радиочастотного сигнала — например, сигнала Wi-Fi на частоте 2,4 ГГц — требуется частота дискретизации АЦП в несколько миллиардов отсчётов в секунду при высокой разрядности. Такие АЦП существуют, но их энергопотребление велико, стоимость высока, а теплоотвод создаёт серьёзные проблемы. В смартфоне такая микросхема разрядит аккумулятор менее чем за десять минут; в лаборатории одна такая плата стоит как автомобиль.»

Он указал на правую схему: Антенна → Аналоговый РЧ-передний тракт → Аналогово-цифровое преобразование частоты → АЦП промежуточной частоты → Программный процессор → …

«Это реальный программно-определяемый радиоприёмник. Сигнал, поступающий с антенны, сначала проходит через аналоговый РЧ-передний тракт (усиление с низким уровнем шума, фильтрация), затем преобразуется в промежуточную частоту (понижение высокочастотного сигнала до более низкой частоты, удобной для оцифровки), и только затем производится оцифровка на промежуточной частоте. Поскольку частота промежуточного сигнала значительно ниже радиочастоты, требования к частоте дискретизации АЦП снижаются, а вместе с этим уменьшаются энергопотребление и стоимость.»

«Хотя этот подход и не так „чист“ с точки зрения идеальной архитектуры, он является наиболее практичным инженерным решением на сегодняшний день. Та синяя плата, которую вы видели в Замке — ту, которую держал Белый Кролик — использует именно схему оцифровки на промежуточной частоте. Она находит баланс между стоимостью и производительностью, позволяя SDR выйти из лабораторий и войти в миллионы домов.»

Алиса сравнивала обе схемы. Идеальная — короче и прямее, но пока не реализована; реальная — содержит дополнительный аналоговый участок, но работает.

«Значит, идеальный SDR — это вершина горы, — сказала она, — а реальный SDR — это путь, по которому мы сейчас поднимаемся?»

«Отличная метафора», — улыбнулся Предсказатель — при этом скорость движения кода по его плащу ускорялась, как кратковременный импульс — «Вершина находится там, и мы постоянно приближаемся к ней. Каждый год скорость АЦП немного возрастает, энергопотребление снижается, эффективность программной обработки повышается. Каждые десять лет фраза „за антенной сразу цифровой сигнал“ становится всё ближе к реальности.»

Часть IV. Обратная сторона каменной плиты

Алиса обошла плиту кругом. Внезапно она заметила, что на обратной стороне тоже есть надпись — намного мельче и бледнее, будто вырезанная давно и затем стёртая дождём и ветром:

«Май 1992 года, Лас-Вегас, США. Национальная конференция IEEE по телесистемам. Доклад Митолы, в заголовке которого впервые появился этот термин.»

«Это тот самый момент», — сказал Предсказатель, голос его стал чуть тише. — «В ту секунду, когда этот термин был произнесён, он перестал принадлежать кому-либо конкретному человеку. Он стал направлением.»

«Как обстоит дело с этим термином, произнесённым тридцать лет назад?» — спросила Алиса.

Предсказатель не ответил напрямую. Он повернулся лицом вглубь светящегося коридора. Текущий код в его поле зрения внезапно замедлился — будто весь коридор одновременно снизил темп — а затем в какой-то момент полностью остановился.

Неподвижный свет.

Затем весь код одновременно возобновил работу — быстрее, плотнее и с большей синхронизацией, чем раньше.

Предсказатель сказал: «На той конференции тридцать лет назад в зале было лишь семнадцать человек. Сегодня устройства, построенные на принципах программно-определяемого радио, работают по всему миру — их миллиарды. Базовые станции сотовой связи, Wi-Fi-маршрутизаторы, радиолокационные системы, спутниковые терминалы связи, медицинские устройства визуализации — все сценарии связи, через которые вы прошли в своём первом путешествии, уже имеют свои версии на основе SDR, работающие тихо и надёжно.»

Он опустил прозрачную каменную плиту. Надпись «Software Defined Radio» на ней медленно растворилась в воздухе и слилась с потоком исполняемого кода в коридоре.

«Когда направление определено, остаётся лишь двигаться вперёд — как можно дальше.»

Алиса стояла перед плитой, глядя на основной принцип на лицевой стороне и исторический момент на обратной. Внезапно ей показалось, что эта плита — вовсе не памятник, а скорее знак начала пути, как карта, загнувшиеся края которой разгладили и развернули перед ней.

Она подняла взгляд вглубь светящегося коридора. Там поток кода ускорялся, словно город, постоянно перекомпилируемый заново, манил её к себе.

«Куда дальше?» — спросила она.

Предсказатель взглянул на неё. В его глазах снова запустились две строки кода, на этот раз быстро генерируя новую информацию: прокручивая, отбирая и финализируя несколько строк:

«Идите вперёд по светящемуся коридору — вы увидите стену.»

«На стене изображена схема — от антенны до антенны.»

«Это тело SDR.»

«Предсказатель говорит, что это полный поток сигнала SDR», — повторила Алиса, — «от приёма антенной до передачи антенной.»

Предсказатель кивнул. «Сначала увидьте всю дорогу целиком — тогда каждая следующая остановка найдёт своё место.»

Он сделал шаг назад. Его плащ из кода резко ускорил течение, и он сам превратился в сгусток сжатого света, стремительно удаляясь вглубь коридора — становясь всё меньше и меньше, пока не превратился в едва заметную точку света вдалеке.

Перед тем как исчезнуть, точка вспыхнула.

Алиса увидела в этой вспышке несколько слов — как прощание, или как напоминание:

«Запомните: АЦП — как можно ближе к антенне. Всё остальное — задача программного обеспечения.»

Каменная плита осталась на месте. Светящийся коридор продолжал работать.

Алиса повернулась и двинулась вперёд, в направлении, указанном Предсказателем. Впереди свет начал расщепляться на новые цвета — поток чисто белого кода сменился коридором, стены которого были усыпаны схемами. Каждый участок стены изображал один этап потока сигнала, словно раскрытый учебник, разложенный на стенах.

У входа в коридор висела маленькая табличка:

«Тело SDR — от антенны к цифровому сигналу, от цифрового сигнала к антенне.»

(Продолжение следует. Следующая глава: «Тело SDR» — Алиса увидит полную схему потока сигнала SDR-системы от антенны до антенны. Она узнает о трёх ключевых функциях РЧ-переднего тракта: усилении, фильтрации и преобразовании частоты. Также она познакомится с различиями между супергетеродинной и нулевой промежуточной частотой, а также с интегрированными приёмопередатчиками, в которых весь РЧ-передний тракт умещён в одну микросхему.)

【Обзор ключевых понятий второй главы】

В этой главе представлены и объяснены следующие ключевые концепции:

Концепция SDRСказочное воплощение
Определение программно-определяемого радио (SDR)«Software Defined Radio» — термин, объединяющий два слова на каменной плите в руках Предсказателя
Три революции связиТри экрана: стационарная → мобильная (человек может двигаться), аналоговая → цифровая (сигнал можно вычислять), аппаратная → программная (функции можно переопределять)
Основной принцип SDR: «АЦП как можно ближе к антенне»Надпись на лицевой стороне плиты — «конституция» SDR
Идеальный SDR против реального SDRДве схемы рядом: идеальная — «антенна → АЦП → ПО», реальная — «антенна → аналоговый передний тракт → АЦП промежуточной частоты → ПО»
Историческое происхождение SDRОбратная сторона плиты: 1992 год, Митола, конференция IEEE, первое упоминание термина «программно-определяемое радио»
Оцифровка на промежуточной частотеРеальная схема SDR: понижение частоты перед АЦП — компромисс между производительностью и стоимостью
Существенное различие между SDR и традиционным радиоАппаратные функции против программных функций, «запаянные» решения против возможности переопределения
Связь с первой главойВсе сценарии связи, которые Алиса видела в мире связи, теперь имеют свои реализации на основе SDR

Анонс следующей главы

Алиса входит в «Театр трёх братьев» — FPGA (старший брат) выполняет высокоскоростную параллельную обработку, DSP (второй брат) специализируется на сложных алгоритмах, CPU (младший брат) управляет общим рабочим процессом. Трое братьев выступают вместе, раскрывая основную аппаратную архитектуру SDR.

Данный материал является оригинальным контентом. При цитировании необходимо указывать автора, источник (официальный сайт WeChat) и официальный веб-адрес (https://www.dyaotech.com). Любое несанкционированное изменение или коммерческое использование запрещено и будет преследоваться по закону!