Радиофизика
Вестник Нижегородского университета им. Н.И. Лобачевского, 2010, № 1, с. 70-78
УДК 621.3.013.62
БЕЗЫНЕРЦИОННЫЙ АМПЛИТУДНЫЙ ДЕТЕКТОР
© 2010 г. С.С. Зельманов
Волго-Вятский филиал Московского технического университета связи и информатики,
Нижний Новгород
Поступила в редакцию 02.06.2009
Предлагается и анализируется безынерционный алгоритм энергетического амплитудного детектирования, хорошо работающий при весьма малых соотношениях модулирующей и несущей частот АМ-сигнала. Результаты компьютерного моделирования детектора подтверждают определенные преимущества предлагаемого способа.
Ключевые слова: безынерционный детектор, искажения, остаток, энергетический детектор, многократная обратная связь.
Введение
Операция амплитудного детектирования АМ-сигнала общего вида с модулирующей функцией и(?) может быть представлена следующим образом:
ы(1)
и (I) =
зіп(ю0г + ф о)
(1)
Неопределенность этой операции заключается в том, что на приеме всегда неизвестна начальная фаза ф0. Это означает, что любому значению начальной фазы ф^ соответствует своя функция огибающей и(?). Однако только одно значение ф к = ф 0 дает истинную огибающую, то есть переданное сообщение.
Для широко известных АМ-сигналов несущая и модулирующая частоты, как правило, находятся в соотношении вида ю0 >> Птах. При этом на функцию и^) огибающей АМ-сигналов при детектировании традиционными способами накладывалось ограничение, которое было сформулировано как условие «медленности» вида | и(/) |<< юои(/). Поэтому техническое решение проблемы детектирования таких сигналов может обходиться без знания величины начальной фазы и осуществляться с помощью детекторов, реализующих операцию вида «нелинейный преобразователь-фильтр нижних частот».
Появление синхронного детектирования потребовало также дополнительной фильтрации, связанной с необходимостью удаления нежелательных «продуктов» параметрического преобразования АМ-сигнала [1]. Однако теоретиче-
ский предел, который устанавливает способ синхронного детектирования, - это соотношение ю0 >2 Птах . При этом необходимо использовать фильтр нижних частот с достаточно жесткими условиями к величине крутизны частотной характеристики вблизи частоты среза для устранения продуктов параметрического преобразования. Необходимость синхронизации опорного генератора следует также отнести к издержкам синхронного способа детектирования. Тем не менее это был существенный шаг вперед в развитии теории и практики детектирования.
Проблема поиска безынерционного алгоритма детектирования при этом остается как в теоретическом, так и в прикладном смысле. Сближение величин несущей и модулирующей частот в реальных сигналах снимает ограничение, связанное с «медленностью» изменения огибающей. Это прежде всего относится к радиоимпульсным сигналам. Появилась задача детектирования сигналов, в которых соотношение частот стало иметь вид ю0 ~ Птах . Такие сигналы стали называть обобщенными модулированными колебаниями. Для детектирования обобщенных АМ-колебаний традиционные методы детектирования оказались непригодными. Потребовались новые усилия для решения общей задачи детектирования обобщенных АМ-сигналов.
С точки зрения теоремы отсчетов непригодность традиционных методов для детектирования обобщенных АМ-колебаний объясняется недостаточностью двух отсчетов за период несущей, то есть требуется большее количество выборок. В идеальном случае необходима непрерывная по-
следовательность выборок (безынерционная процедура определения огибающей АМ-сигнала). Эта процедура должна быть инвариантной к начальной фазе АМ-колебания. Все более ясным становилось то, что решение задачи детектирования обобщенного АМ-сигнала должно быть связано с поиском безынерционного алгоритма, который устанавливал бы взаимно-однозначное соответствие между АМ-сигналом и(?) и его огибающей £/(?) без явного участия неизвестной начальной фазы ф0. В теоретическом плане вопрос о возможности реализации алгоритма (1) без знания начальной фазы остался нерешенным. В связи с этим в настоящей работе сделана попытка частичного решения этой задачи. При этом рассматриваются три последовательных этапа теоретического решения, подтвержденных последовательно двумя авторскими свидетельствами и патентом [2-4]. На всех трех этапах проведено компьютерное моделирование предлагаемого алгоритма. При этом отмечается отсутствие серьезных нарушений каких-либо параметров сигналов, полученных при использовании предлагаемых алгоритмов.
Результаты и их обсуждение
Предложенный первый вариант алгоритма детектирования под названием «энергетический амплитудный детектор» основан на определении закона изменения полной мгновенной энергии колебательной системы, находящейся под воздействием АМ-сигнала [2].
Рассмотрим систему, функциональная блок-схема которой представлена на рис. 1.
Напряжения, снимаемые с конденсатора С и с резистора Я подаются на входы квадраторов 1 и 2 соответственно. Напряжения, снимаемые с выходов квадраторов, пропорциональные величинам электрической и магнитной энергий контура, подаются на вход сумматора 3 и далее на вход устройства извлечения квадратного корня 4.
Выражение для полной энергии контура имеет вид
йС (?) +— й (О
№п
где Ш0 = \I4lc . (2)
На входе контура действует АМ-сигнал с огибающей £(?). С выхода контура, с емкости, снимается АМ-сигнал
ис (г) = и (г )зіп(ю0 г + ф о). (3)
Будем считать, что модулирующая функция и(і) пропорциональна закону изменения огибающей Е(?) сигнала, действующего на входе контура. Выражение (2) после подстановки в него (3) будет иметь вид:
Ж (і ) =
С
2
2 І1(і)2 . 2
и (і) +---------2— (ю0і + фо ) +
ю
и(і)и(і) . ^
+-------------8ш 2(юоі + Фо)
ю
(4)
С выхода блока 4 снимается напряжение, пропорциональное квадратному корню выражения
(4):
о и(?)11 + 8ІП2(®0^ + Фо) +
2 [ ®ои ({)
+
и У)
®ои (?).
БШ (®о? + Фо )
1/2
(5)
Наличие второго и третьего слагаемых в выражениях (4) и (5) свидетельствует о том, что устранить полностью зависимость результата детектирования от условия «медленности» изменения огибающей в рамках этого алгоритма полностью не удается. Вместе с тем необходимо заметить, что уже на этом этапе достигается безынерционность алгоритма, т.к. фильтр нижних частот и процедура его работы не являются составной частью алгоритма детектирования. Процесс детектирования осуществляется непрерывно над мгновенными значениями АМ-сигнала. При этом использование ФНЧ после детектирования возможно только для устранения «остатка», представленного вторым и третьим слагаемыми в выражениях (4) и (5). На рис. 2 представлены осциллограммы результата
2
натурного эксперимента. Совершенно очевидно, что при сближении частот ю0 и П требования к крутизне частотной характеристики ФНЧ будут возрастать. Поэтому был избран иной путь решения задачи.
Этот путь предполагает компенсацию «остатка», представленного вторым и третьим членами выражений (4) и (5), что потребовало усложнения алгоритма детектирования [3].
Обратимся вновь к выражению (1), которое содержит два неизвестных: и(і) и ф 0. Необходимо определить вид такого уравнения, которое связывало бы функции и(і) и и(і), но начальная фаза фо не должна входить в него в явном виде. Это уравнение должно удовлетворяться только при подстановке в него модулирующей функции и(і), соответствующей переданному сообщению.
Представим обобщенный АМ-сигнал в следующем виде:
и(і) = и (і) 8Ш у(і), (6)
где ) = агсєіп
и ()
Щ)
Продифференцируем обе части выражения (6) с учетом того, что ш(7) = Лу()/Л :
ю(і) =-
йи (і) - иІІ (і)
(7)
и (і)2
После проведения преобразований с учетом того, что ю(г) = ю0, уравнение (7) примет вид:
"и {г)" 2 и 2 1 (■ г 1 2ии
і )г ®2 1 { г 1 ®0
■2
- и {г)2 + + и2 = 0.
®0
(8)
Полученное нелинейное уравнение (8) содержит неизвестную модулирующую функцию и(0 и ее производную и(/). В качестве известных функций в это уравнение входят АМ-сиг-нал и( ?) = и и его производная й() = и .
Представим уравнение (8) в следующей форме:
и (г) =
2 нн
2 и2
н +_Т 2
«0 «0
и () и (г)
2
«о
ЦХО и (Ґ )
. (9)
2
и
1
2
2
н
+
в г
Рис. 2. Напряжения в различных точках схемы энергетического детектора: а - на входе детектора; б - на выходе одного из квадраторов; в - на выходе сумматора детектора; г - на выходе фильтра нижних частот
Нелинейное уравнение (9) должно удовлетворяться только при подстановке в него модулирующей функции и() и ее производной. Особенностью этого уравнения является то, что неизвестная функция и () входит в обе части уравнения. Это приводит к некоторым проблемам, связанным с нарушением причинно-следственой связи. Алгоритм, следующий из уравнения (9), может быть представлен в виде математической модели, реализуемой функциональной блок-схемой, изображенной на рис. 3. Основой функциональной схемы, ее «ядром», является энергетический детектор. Он представлен блоками 1-6. Блоки 1 и 9 - дифференциаторы; блоки 2, 5, 14 - квадраторы; блоки 7, 11, 13 - перемножители; 10 - инвертор; 12 -оператор деления функций; 4 - сумматор; 6 -блок извлечения квадратного корня; 3 и 8 -масштабные операторы.
В действительности работа системы будет происходить следующим образом. При действии АМ-сигнала на входе энергетического детектора с замкнутой цепью обратной связи на его выходе в блоке 6 будет формироваться напряжение огибающей и() с некоторым «остатком». Это напряжение поступает в цепь обратной связи, то есть на входы блоков 9 и 12. При этом цепь обратной связи вырабатывает напряжение, подаваемое на сумматор 4, которое обеспечивает существенную, но неполную компенсацию «остатка» в блоке 4. Покажем это.
На входе детектора действует обобщенный АМ-сигнал вида:
и(і) = и (і) 8іп(ю0і + ф о).
Этот сигнал поступает на входы блоков 1 и 5. На выходе блока 5 (квадратора) сигнал имеет вид:
и 5 (?) = и (?) 2 эш 2 (ш0 ? + ф о ) ■
и (?) 2 и (?) 2
ео8 2(ш 0? + ф0).
(10)
2 2
Далее сигнал (10) поступает на один из входов сумматора 4. На выходе блока 1 (дифференциатора) сигнал представлен выражением
их (?) = Ц/ (? )8ш(ю0 ? + ф о) +
+ и(?)юо со8(ю0? + фо).
Этот сигнал поступает на вход блока 2 (квадратора) и через масштабный блок 3, где
умножается на величину \/, поступает на вход сумматора 4 в следующем виде:
(11)
и3 (ґ) =
и (г)2 и (г )2
2ш
о
2ш
ео8 2(ш оґ + Ф о) +
о
+ + исо^е о82(Юо, + Ф0) + (12)
+
22 и (ґ )и (ґ )
8Іп2(шо ґ + Ф о) ■
С учетом поступивших на вход сумматора 4 с блоков 3 и 5 напряжений результирующий сигнал на выходе сумматора 4 будет иметь вид:
и4() = и()2 - ^ ео82(ю0/+ф0)+
+иМОД 5ІП2(И0,+Ф0)+^.
(13)
2®П
2
2
Из выражения (13) следует, что для получения на выходе линейного энергетического детектора модулирующей функции и (?) необходимо полностью скомпенсировать в этом выражении второе, третье и четвертое слагаемые. Эта задача решается, если на вход цепи обратной связи, то есть на входы блоков 9 и 12 подается напряжение огибающей и (?). В этом случае в блоке 12 происходит деление производной модулирующей функции, вычисленной в блоке 9, на модулирующую функцию, поступающую с выхода блока 6. Это отношение возводится в квадрат в блоке 14 и поступает на вход блока перемножения 13. На другие входы этого блока
подаются: множитель і/с масштабного блока 3 и напряжение с выхода квадратора 5. В результате с выхода блока 13 на сумматор 4 поступает напряжение вида:
и (?)2 и (?) 2
и13 (0 = ~ 2 I ~соз2(ю07 + ф). (14)
2ю 0
2ю 0
^0 2Ш о
Одновременно на входы перемножителя 7 подается напряжение входного АМ-сигнала и напряжение с выхода дифференциатора 1. После инвертирования в блоке 10 напряжение имеет вид:
и(?)и&(?) и(?)и&(?)
щ0 (?) —------------і------------С082(шо? + Ф0) —
2 и (?)2 «о 2
2
8Іп2(шо? + Фо )■
Сигналы с выходов блоков 10 и 12 после перемножения в блоке 11 и умножения в блоке 8 на
масштабный коэффициент 2/Ю поступают с выхода блока 8 на сумматор 4 в следующем виде:
и8 (і) =
и (І) 2 и (І)2
СОБ 2(ю0І + ф0)
Иг
Юл
(І )и (І)
Ю
8Іп2(ю0і + ф0 ).
0
В блоке 4 происходит суммирование напряжений, снимаемых с выходов блоков 5, 3, 8, 13. В результате в блоке 4 имеет место полная компенсация «остатка», полученного в результате квадратичного энергетического детектирования. Тогда на выходе блока 4 окончательно получим:
(?) = И5 (?) + И3 (?) + И8 (?) + И!3 (?) = и (?) 2. (15) В этом случае на выходе блока 6 (блок извлечения квадратного корня) формируется напряжение модулирующей функции и(?), что подтверждает справедливость уравнения (9) в том смысле, что при подстановке в него выражения модулирующей функции входного АМ-
сигнала это уравнение удовлетворяется. Напряжение, имеющее вид какой-либо другой функции огибающей, поданное на вход блоков 9 и 12, не приведет к аналогичному результату, так как эта функция не удовлетворяет уравнению (9). С учетом последовательности действий, которые производятся в функциональной блок-схеме детектора, можно заключить, что для компенсации «остатка», то есть второго, третьего и четвертого членов выражения (13), необходимо, чтобы с блока 6 в цепь обратной связи подавалось напряжение огибающей и^). Однако для этого требуется, чтобы упомянутая компенсация уже ранее имела место. В этом и состоит нарушение причинно-следственой связи в этой модели детектора, не позволяющей абсолютно точно решить задачу выделения огибающей.
Действительно, напряжение огибающей с выхода блока 6, из которого формируется компенсирующее напряжение в начале работы детектора, будет содержать некоторый «остаток». Поэтому сформированное из него компенсирующее напряжение, поданное в блок сумматора 4, лишь частично скомпенсирует «остаток». Результат компьютерного моделирования этого алгоритма показывает, что частота напряжения «остатка» возрастает в четыре раза по сравнению с частотой ю0, а его величина уменьшается в два раза. Увеличение частоты напряжения «остатка» весьма существенно с точки зрения обеспечения его дополнительной фильтрации с помощью фильтра нижних частот, включенного каскадно и никак не влияющего на работу детектора.
Напряжение, компенсирующее «остаток», формируется цепью обратной связи, в которую входят блоки 9, 12, 14, 13, 11. Поэтому на формирование компенсирующего напряжения будет расходоваться время, определяемое длительностью выполнения вычислительных операций в этих блоках. Это обстоятельство привело логически к введению в схему энергетического детектора с обратной связью блока задержки t, реализующего запаздывание входного АМ-сигнала на время, соответствующее длительности выполнения вычислительных операций в цепи обратной связи (рис. 4). Это обеспечивает своевременность поступления компенсирующего напряжения на вход сумматора 4 нижней части схемы детектора, так как напряжение огибающей на выходе блока 6 верхней схемы формируется с опережением t. Результат компьютерного моделирования этого варианта показывает возможность некоторого дополнительного уменьшения величины «остатка» в выходном сигнале детектора.
Рис. 4. Функциональная блок-схема энергетического детектора с задержкой
Дальнейшее совершенствование алгоритма энергетического детектирования и привело к разработке энергетического детектора с многократной обратной связью [4]. Схема функциональной модели этого алгоритма приведена на рис. 5.
Энергетический детектор с многократной обратной связью работает следующим образом. На входе колебательного контура действует АМ-сигнал, вызывающий соответствующее изменение энергии колебаний в контуре. Напряжение детектируемого АМ-сигнала снимается с конденсатора контура и подается на все первые входы всех первых квадраторов: 5.1, 5.2,....5.п. Напряжение детектируемого АМ-сигнала снимается также с резистора контура и подается на первые входы всех вторых квадраторов: 6.1, 6.2,....6.п, соединенных между собой и с первыми входами перемножителей: 8.1, 8.2,...8.п. При подаче АМ-сигнала на квадраторы 5.1 и
6.1 первого блока детектора на выходе сумматора 7.1 появляется напряжение огибающей и (?) и «остаток». Это напряжение поступает после блока извлечения квадратного корня в цепь обратной связи на входы блоков 13.1 и
14.1 первого блока детектора.
После всех преобразований в блоках 6.1, 8.1, 9.1, 10.1, 11.1, 15.1 сигнал поступает в сумматор
7.1 первого блока детектора и через блок 12.1
первого блока детектора с частично скомпенсированным «остатком» - на входы блоков 13.2,
14.2 второго блока детектора.
Во втором блоке детектора все процессы повторяются аналогично тому, как это имело место в первом блоке. При этом достигается дополнительная компенсация «остатка» в выходном напряжении второго блока детектора по сравнению с напряжением на выходе первого блока. Напряжение с выхода блока 12.2 второго блока детектора поступает в цепь обратной связи следующего блока детектора и т.д. до п-го блока детектора, с выходного блока 12.п которого снимается выходное напряжение энергетического амплитудного детектора с многократной обратной связью.
Действие многократной обратной связи заключается в том, что эффект частичного уменьшения «остатка», который обеспечивает первый детектор с обратной связью, удается реализовать многократно в одном устройстве за счет специально «перекрещенной» обратной связи с одного детектора на другой. При этом частота колебаний «остатка» увеличивается в 2”+1 раз, где п - кратность обратной связи. Эта особенность весьма существенна для случая детектирования АМ-сигнала с весьма близкими по величине модулирующей и несущей часто-
тами. Традиционные методы детектирования в этом случае работают весьма плохо, т.к. фильтрация несущей становится затруднительной ввиду значительной близости несущей и модулирующей частот. При использовании энергетического детектора с многократной обратной связью происходит разнесение величин этих частот, что облегчает задачу фильтрации «остатка» несущего колебания. На рис. 6 в качестве примера приведены результаты компьютерного моделирования работы энергетического детектора с двукратной обратной связью для случая АМ-сигнала при ю0/ Q = 3 с помощью Math Cad. Для сравнения
здесь же представлены напряжения на выходе детектора без обратной связи (рис. 6б) и на выходе детектора с однократной обратной связью (рис. 6в).
При компьютерной реализации алгоритма энергетического детектирования не наблюдалось каких-либо искажений сигнала, связанных с большим количеством операций, проводимых в режиме пакетной обработки или в непрерывном режиме с группами точек. Производная модулирующей функции рассчитывалась методом параболической интерполяции по трем непрерывно идущим точкам. При этом рассчи-
а)
б)
и2(і) Сигнал на выходе детектора с однократной обратной связью
О 1-Ю4 2-Ю 4 3-Ю 4 4-Ю 4 5-Ю 4 б 10 4 7-10 4 8-10 4 9 -10 4 І
в)
г)
тывались коэффициенты параболы. В процессоре последовательно выполнялся ряд операций, предусмотренных алгоритмом. Так как скорости выполнения различных операций могут не совпадать, то перед некоторыми элементами устанавливалась задержка в виде очереди. Для получения одного выходного значения требуется некоторое число отсчетов. Поэтому возможна непрерывная обработка без использования внешнего ОЗУ с запоминанием отсчетов и промежуточных результатов в регистрах процессора. После получения очередного значения модулирующей функции отбрасывается самый старый отсчет, получаем новый и выполняем алгоритм с изменившимися данными.
Заключение
Из полученных результатов следует, что энергетический детектор с обратной связью обладает определенными преимуществами не только по сравнению с энергетическим детектором без обратной связи, но также и по сравнению с диодным и синхронным детектором. Эти преимущества заключаются, прежде всего, в безынерционности детектора, а также в более высоком качестве формы выходного сигнала при достаточно малом отношении несущей и модулирующей частот АМ-сигнала. Возрастание уровня «остатка» обусловлено сближением
частот ю0 и О, при котором происходит рост производной и() огибающей АМ-сигнала. Однако за счет возрастания частоты колебаний «остатка» обеспечивается лучшая возможность его устранения, то есть фильтрации без какого-либо влияния фильтра нижних частот на работу детектора. Таким образом, введение однократной и многократной обратной связи в функциональную модель энергетического детектора позволило уменьшить величину «остатка» в выходном сигнале по сравнению со случаем отсутствия обратной связи в детекторе.
Список литературы
1. Момот Е.Г. Проблемы и техника синхронного прием. М.: Связьиздат, 1961.
2. А.С. 171027 СССР. МПК Н 03ё. Энергетический амплитудный детектор / С.С. Зельманов, Д.В. Агеев. № 871214; заявл. 19.12.1963; опубл. 11.05.1965. Бюл. № 10.
3. А.С. 1385243 СССР, Н 03 Д1 / 06. Энергетический амплитудный детектор / С.С. Зельманов. № 4043505; заявл. 27.03.1986; опубл. 30.03.1988. Бюл. № 12.
4. Патент на изобретение «Энергетический амплитудный детектор с многократной обратной связью» / С.С. Зельманов. № 2351059. Зарегистрирован в государственном реестре изобретений Российской Федерации 27 марта 2009 г. с приоритетом от 03 сентября 2007 г. по заявке № 2007133057.
INERTIALESS PEAK DETECTOR S.S. Zelmanov
In traditional peak detectors nonlinear or parametric transformation of an AM signal is followed by filtering. This results in detection lag effect and distortions that increase as modulation and carrier frequencies approach each other. We offer and analyze an inertialess algorithm of energy peak detection which performs quite well at rather small ratios of AM signal modulation and carrier frequencies. Computer simulation results confirm certain advantages of the detector proposed.
Keywords: inertialess detector, distortions, energy peak detection, multiple feedback.