Найти в Дзене
Любитель интересного

Как я познакомился с GNU радио и зачем оно мне

Когда-то в детстве, занимаясь радиолюбительством в радио кружке, нас учили рисовать поблочную схему радиоприемника. Мы рисовали прямоугольники, затем давали им обозначения - УВЧ, УНЧ, АРУ (усилитель высокой частоты, усилитель низкой частоты, автоматическая регулировка усиления). Потом мы соединяли эти прямоугольники стрелками, показывая как движется сигнал в радиоприемнике, а потом находили эти узлы на принципиальной электрической схеме и на плате приемника. И вот тогда у меня появилась мечта. А здорово бы было, действительно иметь кирпичики-блоки из которых как в конструкторе можно собрать любой радиоприемник (или передатчик). Я даже высказал свои мысли руководителю нашего кружка, бывшему военному связисту. Помню он посмеялся тогда. И вот совсем недавно я узнал, что такой конструктор создан. Правда блоки не физические, а виртуальные - предназначены для обработки цифрового сигнала, но с ними действительно можно выполнять любые действия, просто перетаскивая их мышкой, а затем, подклю

Когда-то в детстве, занимаясь радиолюбительством в радио кружке, нас учили рисовать поблочную схему радиоприемника. Мы рисовали прямоугольники, затем давали им обозначения - УВЧ, УНЧ, АРУ (усилитель высокой частоты, усилитель низкой частоты, автоматическая регулировка усиления). Потом мы соединяли эти прямоугольники стрелками, показывая как движется сигнал в радиоприемнике, а потом находили эти узлы на принципиальной электрической схеме и на плате приемника.

И вот тогда у меня появилась мечта. А здорово бы было, действительно иметь кирпичики-блоки из которых как в конструкторе можно собрать любой радиоприемник (или передатчик). Я даже высказал свои мысли руководителю нашего кружка, бывшему военному связисту. Помню он посмеялся тогда.

И вот совсем недавно я узнал, что такой конструктор создан. Правда блоки не физические, а виртуальные - предназначены для обработки цифрового сигнала, но с ними действительно можно выполнять любые действия, просто перетаскивая их мышкой, а затем, подключив к компьютеру SDR приемник и антенну, проверить конструкцию в действии. Данный конструктор представляет собой программную среду для операционной системы Linux, и называется GNU Radio.

Возможно некоторые радиолюбители меня осудят, скажут, что это за радиолюбительство без паяльника и запаха канифоли? Но время берет свое, появляются технологии и системы, в которые уже нельзя вносить изменения, просто перепаяв пару деталей. Для работы с такими системами на физическом уровне нужны производственные цеха с дорогостоящим роботизированным оборудованием. А вот программно, пожалуйста, можно настроить микросхему и устройство как угодно! Поэтому и радиолюбителям не гоже отставать от современных технологий и учить детей этому.

Вот я и решил освоить эту программную среду. И создать в ней свой первый радиоприемник (как когда-то давно на радио кружке).

Правда при использовании программы GNU Radio есть одно НО. А может даже два. Первое, это то, что для работы вам понадобится компьютер с установленной операционной системой Linux, а второе, это нужно найти сам приемник (физическое устройство), которое будет взаимодействовать с программным комплексом. Для того, что бы не создавать своим домашним проблем, я нашел отдельный жесткий диск, на который установил Linux, теперь, когда я хочу поработать с радио программным обеспечением, я просто меняю диск в компьютере и спокойно работаю в GNU Radio. А в качестве физического устройства я использовал флешку SDR приемника, заказанную в Китае.

Как только познакомлюсь с этой темой поближе, обязательно поделюсь со своими читателями. А пока жду вашего мнения и советов по поводу программного радио. Не считаете ли вы его слишком ненастоящим?

73!