Устройство для ортогонального преобразования сигналов
Иллюстрации
Показать всеРеферат
1 1
653756
ОП ИСАНИЕ
ИЗОБРЕТЕЫ ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (61) дополнительное к авт, свил-ву (22) Заявлено04.10.76 (21} 2410519/18-09 (Я) М. Кл.
Н 043 1 1/00 с присоединением заявки ¹ —(23) Приоритет
Госудврственнвй хвмвтвт
СССР
llo делам хзабретвнкй и вткрь тлй
Опубликовано 25.03.79.Ьюллетень Л 11 (53) УДК 621.394, .6(088.8) Лата опубликования описания 28.03.79 (72) Автор изобретения
Ю. A. Хаскин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОРТОГОНАЛЬНОГО ПРЕОБРАЗОВАНИЯ
СИГНАЛОВ
Изобретение относится к устройствам обработки информапии и может использоваться для обнаружения и фильтрации сигналов, а также для измерения нх парам етров.
Известно устройство для ортогонального преобразования сигналов, содержа.щее К выходных формирователей сигналов, каждый из которых состоит из последовательно соединенных элемента задержки и сумматора, другой вход и выход которого являются первым входом и первым выходом выходного формирователя сигналов, вторым входом и вторым выходом которого являются соответственно вход и выход элемента задержки (11.
Однако большое число элементов задержки и сумматоров усложняют такое устройство.
Uem» изобретения — упрощение устройства путем сокращения числа элементов задержки и сумматоров.
Для этого в устройство для ортогонального преобразования сигналов, сопержащее N выходиых формирователей сигналов, каждый из которых состоит из последовательно соединенных элемента задержки и сумматора, другой вход и выход которого являются первым входом
» и первым выходом выходного формирователя сигналов, вторым входом и вторым выходом которого являются соответственно вход и выход элемента задержки, введен блок предварительного суммиро1В вания, к каждому из я входов которого подключен второй выход соответствующего выходного формирователя сигналов, а выходные формирователи сигналов обьединены в группы по четыре выходных формирователя сигналов в каждой, при этом в каждой из групп выходных формирователей сигналов первые входы выходных формирователей сигналов сое-динены с соответствующим выходом блока предварительного суммирования, первые выходы первого и второго выходных формирователей сигналов подключены к вторым входам соответственно перво653756
11 11
l-1 1-1
1 1-1-1
1-1-1 1
1 1 11
1-1 1 — 1
1 1-1-1
l-1-1 1
- 8 8= W9,9 122
1-1-1 H 1 1-1 го и второго выходных ф рмирователей сигналов, а первые выходы третьего и четвертого выходных формирователей сигналов подключены к вторым входам соответственно четвертого и третьего . выходных формирователей сигналов, причем первые выходы выходных формирователей сигналов являются выходами, а (М + 1)-й вход блока предварительного суммирования — входом устройства, где К= 2", 0=2, 3, 4.
На фиг. 1 и 2 даны структурные электрические схемы соответственно выходного формирователя сигналов и устройства для ортогонального преобразования сигналов при.8=8; на фиг, 3структурная электрическая схема блока предварительного суммирования при Я=8.
Бля случая К=8 предлагаемое устройство содержит восемь выходных формирователей сигналов, каждый иэ которых состоит из последовательно соединенных элемента задержки 1 и сумматора 2, другой вход и выход которого являются первым входом 3 и первым выходом 4 . выходного формирователя сигналов, вторым входом 5 и вторым выходом 6 которого являются соответственно вход и выход элемента задержки 1. Кроме того, предлагаемое устройство содержит .блок 7 предварительного суммирования, к каждому из восьми входов которого подключен второй выход 6 соответствующего выходного формирователя сигналов, а выходные формирователи сигналов, объеОбозначим компоненты вектора Ч „„ через О „, где i=1. Й При умножении вектора%, на матрицу AN т. е. при выполненйи К ортогональйых преобразований образуется вектор выходных данных „, состоящйй иэ компонент где 1=1,N, причем какдая из компоt динены в группы по четыре выходных формирователя 8-11 сш налов в каждой.
При этом в каждой иэ групп выходных формирователей R-l l сигналов первые
5 входы 3 выходных формирователей 8-11 сигналов соединены с соответствующим выходом блока 7 предварительного суммирования, первые выходы 4 первого и второго выходных формирователей 8 и 9
<0 сигналов подключены к вторым входам 5 соответственно первого и второго выходных формирователей 8 и 9 сигналов,,а первые выходы 4 третьег и четвертого выходных формирователей 10 и 11 сигналов подключены к вторым входам 5 соответственно четвертого и третьего . выходных формирователей 11 и 10 сигналов..Причем первые выходы 4 выходных формирователей 8-11 сигналов являются выходами 12, а девятый вход блока 7 предварительного суммированиявходом 1 3 устройства.
Работа предлагаемого устройства поясняется с помощью алгоритма его функционирования. Выполнение ортогонального преобразования, соответствующего - и строке матрицы Уолша-Адамара, заключается в умножении вектора входных данных М размерности Я на матрицу .,коэффициентов Уолша-Адамара WN „,, раз1 мерности <""Й Матрица% „„образуется
1 путем кронекеровского умножения матри-Г4 11
35 msi I (1 а-1 на матрицу % (Й(2), (й!2)
Например: кент „- является результатом одного ортогонального преобразования.
Сигналы, поступая, последовательно один за другим, образуют компоненты вектора входных данных Ч . Обозначим период поступления сигналов д Пусть в какой-нибудь момент времени выполо
65375
25 ве 4 4
-2 Ц(4)+О (4+И) 55
У нено вычисление V „Ис) " q,„(1,)
I вектора выходных данных. В момент времени,+Ь1поступает новый входной сигнал. Принимая его, необходимо изменить вектор входных данных следующим образом: сместить все компоненты твк, чтобы „(Ф.с а =>; „(; отбросить комноненту N<(t l, на компоненте „(t, +ьС) присвоить значение вновь пришедшего сигнала.
Рассмотрим матрицу Ж, 4 . Компонен> ты вектора выходных данных Я + ) можно получить, используя значения компонент 3- (1,) по следуюшим формулам
15 у,<4+ и = ц1(4) — (4)+0 (
y«S0+at ) =-Ч, й,) и„й.) + 1 (to+ И )
3)
gy(<0+6<) = УЧ((0) Ц(10)+ 1 Но+ И)
У бо+ )=-Уз(4) Ц(У+ (4+ М) Из приведенного выше правила построения матрицы Уолша-Адамара (2) видно, что матрица A <состоит из блоков, I представляющих матрицу, вида
Поэтому для преобразования W8 s мож1 но записать уравнения, используя (3) У1(4+У)= У1 Ы В(4)+Т,(4+ )
9 Ио+ )= У до} а(> ((о +В )
ЧБ 00+ }= 95(4)+ (о)2 o„(о) + Рфо+Ю
ЧБ 60+Ю= ЧБ Vo) + >(4)
-» И,)+у(@+ad)
У7 (4 ) V< (4)+a ((О)
-2 О, (10)+(У (Фо+ И) УБ (4h )=y> (0) 1 Б(0) Для К= 16, 32, 64... выражения, аналогичные формулам (3) и (4)> получаются по индукции. Иэ формул (3) и ) (4) видно, что для вычисления ;(t,+Ь1) необходимо хранить в памяти sz (Сс) и ; (, 1 . Твк, для N=4, необходимо
4v+ (o) для ) 8 +4(o) и В (<î) для 16 1 (î) Q <<0) 12 (с) lй { О)
Однако из свойств матрицы УолшаАдамара известно, что она обладает
"обратимостью", т. е.
«VN* "„(Y„N „) (Г1!
В частности, для К=4 имеем
tP {t )"-(Ч1 + о1 Z(a,(о) а 1 о 2 о Ъ о
Ч4йо) /4 (б J.
Для -8 получаем
QqЫ=(У1(о) Уг Ио) Ь (о)+V Ио)+5 Ло}Й (0} Ц7(0) Уд ((О)) I (» о Ф (о) У (0}
V3 (4)+УМ (4)-У5 (4}+Уб(4)+Ч1 Ю
-Ув(42)!ь È) Таким образом, алгоритм выполнения ортогонального преобразования при К=8 заключается s выполнении сперва вычислений по формулам (7) и (8), а затем по формулам (4).
В целом, при любом К, для полного вычисления компонент вектора ((т,о+gg) необходимо вычислить К/4- компонент вектора V (tz), а затем испольэовать их и компоненты вектора (Я ) для получения вектора fg (Яс+йОпо формулам, аналогичным (4).
Предлагаемое устройство при N =8 работает следующим образом.
На 1-й — 8-й входы блока 7 предварительного суммирования, построенного на сумматорах 14 — 23 (см. фиг. 3), аналогичных сумматорам 2, поступают с вторых выходов 6 выходных формирователей 8-11 сигналов хранимые в элементах задержки 1 значения ранее вычисленных компонент вектора
На выходах сумматоров 14 - 17 образуются сигналы в соответствии с уравнениями
653756
Z„= „(<)- (e) Z, = Ct) (с), Х ---Ъ (< ) 1,, (о) ф = Ч ь И ) + Q (4 )
На выходе сумматора 18 образуется сигнал в соответствии с уравнением
25= 2„+2,, а на выходе сумматора 19 - сигнал в соответствии с уравнением, 30 х =е — z
На выходе сумматора 20 образуется сигнал в соответствии с уравнением
15 .8 5 б а на выходе сумматора 21 - сигнал в соответствии с уравнением - - д . =- z — з z.
При поступлении на девятый вход блока 7 предварительного суммирования, являющийся входом 13 устройства, очередного сигнала, соответствующего 7У (+ +д+), на выходах сумматоров 22 и 23 образу25 ются сигналы в соответствии с уравнениями
=-Q (+.)+ У„(6+ +);
=e — Ze (Ь ) 1 „ („+Ь ) о
Вычисленные значения 2 и 2<с выхо7 дов сумматоров 22 и 23, являющихся выходами блока 7 предварительного суммирования, поступают на первые входы 3
3$ выходных формирователей 8-11 cIA Hàëîà соответствующих групп, в которых осуществляется окончательное вычисление компонент преобразованного вектора (о ) ð(+î ° ° Е 8(+О+ +) согласно формулам (4). Вычисленные значения, поступают на выходы 12 устройства для ортогонального преобразования сигналов в качестве результата восьми 4> одновременно выполненных ортогональных преобразований последовательности принятых сигналов, и кроме этого, запоминаются на период следования входных, сигналов в элементах задержки 1 выходных формирователей 8-11 сигналов. Далее описанный цикл вычислений повторяется.
В предлагаемом устройстве для ортогонального преобразования сигналов требуется только N элементов задержки, в то время как в известном устройстве их требуется NKog
Ь
+ —,EOg N,в то время как в известном устройстве число двухвходовых сумматоров равно N og g .
Таким образом, предлагаемое устройство позволяет уменьшить число используемых элементов задержки и сумматоров.
Формула изобретения
Устройство для ортогонального преобразования сигналов, содержащее Я выходных формирователей сигналов, кажДый из которых состоит из последовательно соединенных элемента задержки и сумматора, другой вход и выход которого являются первым входом и первым выходом выходного формирователя сигналов, вторым .входом. и вторым выходом которого являются соответственно вход и выход элемента задержки, о т л и ч а ю щ е е— с я тем, что, с целью упрощения устройства путем сокращения числа элементов задержки и сумматоров,, введен блок предварительного суммирования, к каждо- . му из N входов которого подключен второй выход соответствующего выходного формирователя сигналов, а выходные формирователи сигналов объединены в группы по четыре выходных формирователя
4 сигналов в каждой, при этом в каждой из групп выходных формирователей сигналов первые входы выходных формирователей сигналов соединены с соответl ствую дим выходом блока предварительного суммирования, первые выходы первого и второго выходных формирователей сигналов подключены к вторым входам соответственно первого и второго выходных формирователей сигналов, а первые выходы третьего и четвертого выходных формирователей сигналов подключены к вторым входам соответственно четвертого и третьего выходных формирователей сигналов, причем первые выходы выходных формирователей сигналов являются выходами, а (Й+ 1)-й вход блока предварительного суммйрования - входом устройства, где И=2, И=2, 3, 4. источники информации, принятые во внимание при экспертизе
1. Патент C11IA No. 3792355, кл. 325-4., 1974.
Составитель В. Старостин
Редактор Л. Гребенникова Техред Н. Бабурка Корректор С. Шекмар Заказ 1312/43 Тираж 774 Подписное
ПНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4