Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнение к Д.Д.Добротин, С.К.Паврос Обработка....doc
Скачиваний:
57
Добавлен:
15.04.2019
Размер:
1.03 Mб
Скачать

5.7 Основы гомоморфной обработки сигналов

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

Линейные системы не позволяют осуществить раздельную обработку сигналов, входящих в произведение или образующих свертку. Иными словами, по отношению к сигналам s(t)=s1(t)s2(t) или s(t)=s1(t)s2(t) неприменим принцип суперпозиции в том виде, в котором он сформулирован для линейных систем. Однако, с помощью сочетания линейных и некоторых нелинейных элементов можно осуществить систему, подчиняющуюся обобщенному принципу суперпозиции.

Рассмотрим для примера обработку мультипликативного сигнала s(t)=s1(t)s2(t) и поставим перед собой задачу преобразования его к виду суммы х(t)=х1(t)+х2(t). Искомый оператор преобразования обозначим символом Д. Математически эта задача сводится к требованию:

Д[s(t)]=Д[s1(t)s2(t)]=Д[s1(t)]+ Д[s2(t)] (5.44)

Единственной непрерывной функцией, удовлетворяющей этому уравнению, является логарифмическая функция. Таким образом, оператор Д соответствует логарифму и нелинейное устройство, осуществляющее требуемое преобразование, должно иметь характеристику х= Д(s)=log(s).

Сигнал на выходе этого устройства:

х(t)=log[s(t)]=log[s1(t)s2(t)]= log[s1(t)]+log[s2(t)]=x1(t)+x2(t) (5.45)

Для упрощения мы рассмотрели действительные и ненулевые функции s1(t)>0, s2(t)>0.

По частному спектру и по форме x1(t) и x2(t) отличаются и s1(t) и s2(t). Но их сумму х(t)=х1(t)+х2(t) можно обрабатывать (фильтровать) с помощью обычной линейной цепи.

Пусть y1(t) и y2(t) – сигналы на выходе линейного фильтра, на входе которого действует х(t)=х1(t)+х2(t). Можно считать, что y1(t) и y2(t) - логарифмы выходных сигналов s1вых(t) и s2вых(t). Тогда возникает задача, обратная (5.45) – перейти от суммы y1(t)+y2(t) к произведению sвых(t)= s1вых(t) s2вых(t).

Преобразование, обратное логарифмированию – потенцирование. Его оператор обозначим Д-1. Тогда sвых(t)= Д-1(y), так что:

(5.46)

В результате приходим к структурной схеме устройства обработки:

Применение подобной обработки целесообразно в тех случаях, когда с помощью линейного устройства L возможно разделять по частотному принципу сигналы х1(t) и х2(t) и изменять в желательном направлении соотношение между сигналами y1(t) и y2(t).

Пусть, например, спектры функций y1(t) и y2(t) не перекрываются, и линейный фильтр пропускает только сигнал y1(t). Тогда:

(5.47)

Таким образом можно получить разделение сигналов.

Система, представленная на рисунке, в целом подчиняется обобщенному принципу суперпозиции по отношению к сигналу s(t)=s1(t)s2(t), т.к. в этой системе между s1(t) и s2(t) отсутствует взаимодействие и соотношение между s1вых(t) и s1(t) и s2вых(t) и s2(t) определяется только линейным устройством L.