Устройство для быстрого преобразования уолша в реальном масштабе времени

 

Изобретение относится к области вычислительной техники и может быть использовано для цифровой обработки ^четных и нечетных последовательностей, выделения четных и нечетных сигналов на основе дискретного четно-нечетного преобразования Уолша, для цифровой фильтрации, сжатия информации, для цифрового спектральнокорреляционного анализа случайных процессов. Цель изобретения - расширение функциональных возможностей за счет вычисления преобразования Уолша-Качмажа и четно-нечетного преобразования Уолша- Качмажа. Поставленная цель достигается за счет того, что в состав устройства входят регистры 1.1-1

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)э G 06 F 15/332 ции 7. 3 ил.

Сп),(0,1)

COl (1,))

COt(2,j)

Са((З,3)

Sal, (4,3)

Sal, (Ц)

$М(2,))

Sat(1,i) 1 1 1 1 1

1- 1-! — 1 1 1

1 1 — — 1

1-1-1 -! — 1 1

1-1 — )-1

1 1-1 1 — 1

1-1 ! — 1-1

1 1-! — 1 — 1 — 1

1 1

1 11- 11 — 1

1 — 1

1-1—

1 1— ! 1 гн

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

flPN ГКНТ СССР

1 (21) 4402226/24; 4402227/24; 4452776/24 (22) 07.07.88 (46) 30.01.92. Бюл. М 4 (71) Институт кибернетики им. В.М. Глушкова, (72) Л.А. Гнатив, M.À. Гнатив, Г,Я. Ширмовский и Я.Е. Визор (53) 681.32(088.8) (56) Авторское свидетельство СССР

М 744555, кл. G 06 F 15/332, 1980.

Авторское свидетельство СССР

hL 1619282, кл. 6 06 F 15/332, 1987. (54) УСТРОЙСТВО ДЛЯ БЫСТРОГО ПРЕОБРАЗОВАНИЯ.УОЛША В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ (57) Изобретение относится к области вычислительной техники и может быть исполь-, Изобретение относится к вычислительной технике и может быть использовано для цифровой. обработки четных и нечетных по. следовательностей, выделения четных и нечетных сигналов на основе дискретного четно-нечетного преобразования Уолша,. для цифровой фильтрации, сжатия инфор-, мации, для цифрового спектрально-корреляционного анализа случайных процессов и т.д.

Цель изобретения — расширение функциональных возможностей устройства за счет вычисления преобразования УолшаКачмажа и четно-нечетного преобразования

Уолша-Качмажа.

Для обработки четных и нечетных последовательностей используется четно-нечетное преобразование Уолша, по коэффициентам которого определяют четные и нечетные последовательности. Мат„„Я,, 1709341 А1 эовано для цифровой обработки, четных и нечетных последовательностей, выделения четных и нечетных сигналов на основе дискретного четно-нечетного преобразования

Уолша, для цифровой фильтрации, сжатия информации, для цифрового спектральнокорреляционного анализа случайных процессов. Цель изобретения —. расширение функциональных возможностей за счет вы. числения преобразования Уолша-Качмажа и четно-нечетного преобразования УолшаКачмажа. Поставленная цель достигается эа счет того, что в состав устройства входят регистры 1.1-1 (2" — размер преобразования), сумматоры-вычитатели 2.1-2 и, ком-, мутаторы 3.1-3.п, коммутатор 4, регистр сдвига 5,.коммутатор 6 и блок синхрониза- Б рица четно-нечетного преобразования Уолша Wz» в верхней половине представляет четные cal(k, функции Уолша, расположенные в порядке увеличения частности, а в

:нижней половине — нечетные sal(k,l) функциц в порядке уменьшения частности, Матрица W2» для n = 3 имеет вид;

На фиг.1 представлен граф быстрого четно- нечетного преобразования Уолша для

2" = 8; на фиг.2 — функциональная схема устройства; на фиг.3 — схема блока синхронизации.

1709341

Устройство содержит п регистров 1..11,n, п сумматоров-вычитателей 2,1-2,n, п коммутаторов ЗЛ-З,п, коммутатор 4, регистр сдвига 5, коммутатор 6 и блок синхронизации

7, информационный вход 8, тактовый вход

9, выход 10 преобразования Уолша, выход

11. преобразования Уолша-Качмажа и частной составляющей четно-нечетного преобразования. Уолша-Качмажа и выход 12 нечетной составляющей четно-нечетного преобразования Уолша-Качмажа.

Блок синхронизации (фиг.3) содержит счетчики 13 и 14, элементы HE 15-18 и элементы И 19-24, элементы НЕ 25 — 27, элемент И 28, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ

29, элементы И 30-32 и элэмент ИЛИ 33.

Элементы 1,2;3 входят в состав каждого вычислительного модуля.34, а последний модуль содержит дополнительно элементы

4;-6.

Устройство работает следующим образом. Входная последовательность х(1),х(2)...„x(2"), представляющая собой отсчеты дискретного сигнала, с частотой

10

20 тактовых импульсов поступает на информа- 25 ционный вход регистра.1.1, который управляется тактовым сигналом с выходы "1" блока 7, где задерживается на один такт (в регистре 1.1 хранится один отсчет), и на вычитающий вход сумматора-вычитателя 30

2.1. Срабатывание сумматора-вычитателя

2.1 управляется сигналом с выхода 2n+3 блока 7 и синхронизируется в каждом четном такте, На выход коммутатора 31 в течение каждого такта, начиная со второго, 35 выводится сначала сумма, а затем разность, сформированные на выходах сумматора-вычитателя 21 в первом каскаде;

x(1) + x(2), x(l) x(2),..., x(2" -. 1) + х(2"), х(2" - 1)- х(2") и т,д, -40

В 1-м (I = 2...n -1) каскаде преобразования последовательность промежуточных данных, получаемых с выхода коммутатора 3Л-1 предыдущего (1-1)-го каскада, поступает на информационный вход регистра 1Л и 45 на ьычитающий вход, сумматора-вычитателя 2,!.с частотой, в 2 . раз большей частоты следования отсчетов входного сигнала, В регистре 1.I данные задерживаются на 2 тактов. Срабатывание сумматора-вычита- 50 теля 2Л I-ro каскада синхронизируется сигналом с выхода блока 7, На выход коммутатора З.I в течение-каждого такта работы регистра 1Л в нечетных тактах.вы- водятся результаты; сумма, а затем раз- 55 ность, а в четных тактах выводится разность, а затем сумма, сформированные в соответствии с графом преобразования (фиг.1) на выходах сумматора-вычитателя . 2Л в I-м каскаде:

xi(j) + xi(j + 2 ), xl(j) - хф + 2 ), j = 1,3,5,... хф)-xl{j+2 ), x (j)+x (j+2 "), j = 2,4,6...

В и-м каскаде преобразования данные с выхода коммутатора,З.п-1 (n-1)-го каскада поступают на информационный вход регистра 1 и и на вычитающий вход сумматора-вычитателя 2.ll с частотой, в 2" раз большей частоты следования отсчетов входного сигнала. В регистре 1,п данные задерживаются на 2"" тактов, В течение каждого такта работы регистра 1,п в нечетные такты. через коммутатор З.п на выход (и+2)-ro коммутатора 6 выводятся суммы, а в нечетные такты — разности, представляющие собой коэффициенты x O) преобразования при четных caI функциях

Фолша; При этом все 2" " коэффициентов х () преобразования выводятся до прихода (2"+1)-го отсчета входного сигнала. Одновременно с этим в нечетные такты через (n+1)-й коммутатор 4 в регистр сдвига 5 заносятся разности, а в четные такты — суммЫ, которые представляют собой коэффициенты x O) преобразования при нечетных sal функциях Уолша, После прихода (2" +1)-го тактового сигнала происходит по сигналу управления сдвигом считывание в обратном порядке коэффициентов х ()) преобразования с регистра сдвига 5, которые выводятся на выход (в+2)-го коммутатора 6 с частотой, в 2" раз большей частоты следования отсчетов входного сигнала. Последний коэффициент х Ц) преобразования выводится на выход (n+2}-ro коммутатора 6 до прихода (2 "+2)-го отсчета входного сигнала.

В устройстве на интервале дискретизации получаются все коэффициенты преоб-. разования от 2" отсчетов входного сигнала, что обеспечивает его работы в реальном масштабе времени, Блок управления 7 работает следующим образом. С приходом импульсов, поступающих на счетный вход 9 первого счетчика 13, на выходе и-го (старшего) разряда этого счетчика формируется инверсный сигнал управления, который проходит через п-й элемент НЕ 18, а также поступает на счетный вход второго счетчика 14. Сигналы с выходов с первого (младшего) по и-й разрядов первогО счетчика 13 через элементы

HE 15-18 и сигналы с выходов с первого по п-й (старший) разрядов второго счетчика 14 поступают на соответствующие входы элементов И 19-24 и через элементы

HE 25 — 27 поступают на входы элемента

И 28. При этом на выходе первого разряда второго счетчика 14 формируется сигнал управления 2n+3, а на выходах элементов И

19-21 и первого элемента ИСКЛЮЧАЮЩИЕ ИЛИ 29 формируются соответствую1709341 щие сигналы управления, Сигналы управления (2п-2) -(2п+2) формируются на выходах соответствующих элементов И 24, 30-32.

Формула изобретения

Устройство для быстрого преобразования Уолша в реальном масштабе времени, содержащее блок синхронизации, и (2"— размер преобразования) вычислительных модулей, первый и второй коммутаторы и регистр сдвига, йричем выход l-ro (t = 1,п-1) вычислительного модула подключен к информационному входу (1+1)-го вычислительного модуля, второй и третий выходы и-го вычислительного модуля подключены соответственно к первому и второму информационным входам первого коммутатора, выход которого подключен к информационному входу регистра сдвига, выход которого подключен в первому информационному входу второго коммутатора, выход которого является выходом преобразования Уолша устройства, информационным входом которого является информационный вход ïåðвого вычислительного модуля, при этом )-1 и (J+n)-9 O = 1,п) выходы блока синхронизации подключены соответственно к первому и второму входам синхронизации J-ro вычислительного модуля, 2п-й выход блока синхронизации подключен к управляющему входу первого коммутатора, управляющий вход второго коммутатора соединен с входом управления сдвигом сдвигового регистра и подключен к (2n+1)му выходу блока синхронизации, (2п+2)-й выход которого подключен к тактовому входу сдвигового регистра, при этом J-й вычислительный модуль содержит коммутатор, сумматор-вычитатель и регистр, выход которого подключен.к информационному входу сумматора-вычитателя, выходы суммы и разности которого подключены соот5 ветственно к первому и второму входам коммутатора, выход которого является выходом вычислительного модуля, информационным входом которого являются .свединенные между собой второй инфор10 мационный вход сумматора-вычитателя и информационнный вход регистра, тактовый вход которого является первым тактовым входом вычислительного модуля, вторым тактовым входом которого является

15 управляющий вход коммутатора, а в и-м вычислительном модуле выходы суммы и раз. ности сумматора-вычитателя являются соответственно вторым и третьим выходами и-го вычислительного модуля, о т л и ч а ю20 щ е е с я тем, что, с целью расширения функциональных возможностей за счет Bblчисления преобразования Уолша-Качмажа и четно-нечетного преобразователя Уолша-Качмажа, выход и-го вычислительного

25 модуля подключен к второму информационйому входу второго коммутатора и является выходом преобразования УолшаКачмажа и четной составляющей четно-нечетного преобразования Уолша-Качмажа ус30 тройства, выходом нечетной составляющей четно-нечетного преобразования УолшаКачмажа которого является выход первого коммутатора, (2n+2+J)-й выход блока синхронизации подключен к третьему тактово35 му входу j-го вычислительного модуля, причем вход синхронизации сумматора-вычитателя J-ro вычислительного модуля является третьим тактовым входом j-го вычислительиого модуля.

1709341

1709341

Составитель А. Баранов

Редактор Т. Орловская Техред M.Mîðãåíòàë Корректор М. Демчик Заказ 428 Тираж .Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035.-Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Устройство для быстрого преобразования уолша в реальном масштабе времени Устройство для быстрого преобразования уолша в реальном масштабе времени Устройство для быстрого преобразования уолша в реальном масштабе времени Устройство для быстрого преобразования уолша в реальном масштабе времени Устройство для быстрого преобразования уолша в реальном масштабе времени 

 

Похожие патенты:

Изобретение относится к приборостроению и предназначено для вычисления коэффициентов дискретного преобразования Уолша отдельных информационных составляющих группового сигнала

Изобретение относится к измерительной и вычислительной технике и может использоваться в информационноизмерительных устройствах и системах автоматического управления

Изобретение относится к вычислительной технике и может быть использовано для построения цифровых фильтров и анализаторов спектра, работающих в реальном масштабе времени

Изобретение относится к цифровой вычислительной технике и может быть использовано для спектрального анализа сигналов в скользящем режиме наблюдения

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

Изобретение относится к вычислительной технике и может найти применение в генераторах сигналов сложной формы, а также в моделирующих системах, предназначенных для исследования радиотехнических систем

Изобретение относится к вычислительной технике и может быть использовано в составе процессоров быстрого преобразования Фурье или быстрого преобразования в базисах ортогональных функций, используемых в спектроанализаторах

Изобретение относится к средствам цифровой вычислительной техники для спектрального-анализа сигналов с получением составляющих комплексных коэффициентов Фурье

Изобретение относится к средствам специализированной вычислительной техники и может найти применение спектрального анализа сигналов в реальном масштабе времени

Изобретение относится к вычислительной технике и может быть использовано для субоптимального оценивания состояния нелинейных стохастических объектов

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

Изобретение относится к вычислительной технике и может быть использовано для вычисления скользящего спектра Фурье

Изобретение относится к способам обработки цифрового сигнала

Изобретение относится к области обработки информации и может быть использовано в анализаторах речевых сигналов

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

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

Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов
Наверх