Устройство для ортогонального преобразования цифровых сигналов по хаару
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и радиотехнике и может быть использовано в системах цифровой обработки сигналов, основанных на алгоритме быстрого преобразования Хаара. Цель изобретения - упрощение устройства. Поставленная цель достигается за счет того, что в состав устройства входят коммутаторы 2.1-2.5, сумматор-вычитатель 3, блоки задержки 4.1-4.п, 5.1-5.п-1, блоки сдвига 6, 7, блок синхронизации 9. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСГ)УБЛИК (19) (11) 61 А1
151)5 С 06 F 15/332
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (21) 4427673/24-24 (22) 18.05.88 (46) 23.09.90. Бюл. Р 35 (71) Хозрасчетный научно-исследовательский институт "Алгоритм" при
Узбекском научно-производственном объединении "Кибернетика" АН УЗССР (72) И.И.Исмагилов (53) 681.32(088.8) (56) Патент США )1 3981443, кл. G 06 Р 15/332, 1974.
Авторское свидетельство СССР
У 1 061 150, кл. С 06 F 1 5/332, 1 982. (54) УСТРОЙСТВО ДЛЯ ОРТОГОНАЛЬНОГО
ПРЕОБРАЗОВАНИЯ ЦИФРОВЫХ СИГНАЛОВ ПО
ХААРУ (57) Изобретение относится к вычислительной технике и радиотехнике и может быть использовано в системах цифровой обработки сигналов, основан- ных на алгоритме быстрого преобразования Хаара. Цель изобретения— упрощение устройства. Поставленная цель достигается за счет того, что в состав устройства входят коммутаторы 2.1 -2.5, сумматор-вычитатель
3, блоки задержки 4.1-4.п, 5.1-5.n-l, блок синхронизации-9. 1 табл., 2 ип, 1594561
Изобретение относится к вычислительной технике н радиотехнике и может быть использовано в системах пифровой обработки сигналов основанс
5 нь х на алгоритме быстрого преобразования Хаара (БПХ).
Цель изобретения -упрощение уст-. ройства.
На фнг.l представлена функциональ- !0 ная схема устройства для ортогональНого преобразования цифровых сигналов пс Хаару (N 2 =16); на фиг.2ч временные диаграммы работы коммутаl торов ° !5
Устройство содержит информационный ход 1, коммутаторы 2.1-2.5, сумматорычитатель 3, блоки 4.1-4.п задержки первой группы, блоки 5.1-5.п-l задержки второй группы, первый 6 и второй 7 блоки сдвига, состоящие из последовательно соединенных регистров сдвига, информацибнный выход 8 устройства, блок 9.синхронизации, выходы 10-12 синхронизации. 25
Устройство работает следующим образом.
С частотой тактовых импульсов на фход 1 устройства поступают отсчеты входного сигнала. На четные такты 3О
2i i=1 2 ", арифметический блок 3 выполняет 2 базовых операций двухточечных преобразований (2i-l)-ro и 2i-го отсчетов соответственно (первая ступень преобразования на граф— — 35
<хеме БПХ) . Вычисленные разности затих отсчетов являются коэффициентаХаара с порядковыми номерами (2 +i) соответственно и поступают
1 на вход первого блока 6 сдвига.
На нечетные такты сумматор-вычитатель 3 выполняет (2" -1) базовых операций, соответствующих ступеням преобразования на граф-схеме БПХ с
Второго по п-й. 45
Коммутаторы 2.1 -2,3 работают одинаково. Также одинаково работают коммутаторы 2.4 и 2.5.
На четные такты 2i, 1,2 коммутаторы 2.1 -2.3 включены на первое положение, тогда 2i-й отсчет че. — . рез коммутатор 2.1, а (2i-1)-й отсчет через блок 4 ° 1 задержки, через коммутатор 2.2 поступают на входы сумматора-вычитателя 3, на выходе кото55 рого имеются вычисленные сумма 8,(i)
° = X(2i-1) + X(2i) и разность R,(i)
X(2i-1) — X(2i).
Сумма S (i) через коммутатор 2.3 поступает на вход блока 5.1 задержки, а разность R,(i), являющаяся (2"
+i)-м коэффициентом Хаара, через коммутатор 2.4 поступает на вход первого блока 6 сдвига. На нечетные такты (2" " -! + 2 "+ ".1 K=2,ï-1, =1,2 " -1) коммутаторы 2,1-2.3 включены в (n+l-Ê)-е положение, при этом на входы сумматора-вычитателя 3 с блоков 5.п-К и 4.п+1-К задержки поступают соответственно, величины
S „ „(2i) S„ „ (2i-!) где 8„„ (j)= S„„,(2j) + $ (21-1) .
На выходе сумматора-вычитателя 3 имеется сумма S„ „„(i) и коэффициент
Хаара с порядковым номером 2 +i.
Величина .Б „,(i) через коммутатор
2.3 поступает в блок 5.п-К+1 задержки, а коэффициент Хаара через коммутатор 2.4 — на вход первого бло-. ка 6, сдвига, 1
Во вРемЯ (2" "-1)-го (Kl,ä 1) такта сумматор-вычитатель 3 выполняет базовую операцию над промежуточными результатами (и-К)-го этапа преобразования предыдущей выборки сигнала, т.е. на суммирующем выходе сумматора-вычитателя 3
sII k (2 ) s „ -k (2 ) s пк(2 ) т а на вычитающем выходе — 2 "-й коэффициент преобразования предыдущей вы;борки сигнала. Во время (2" "-1)-ro (К=2,п-l) такта коэффициенты преобразования с вычитающего выхода сумматора-вычитателя 3 поступают в первый блок 6 сдвига, а сумма S (2 " ) чеи-k+ 1 рез коммутатор 2.3, включенный на (и+1-К)-е положение, поступает в блок
5.п+1-К задержки. На (2» "1)-м такте вычисляются первый и второй коэффи-" циенты Хаара предыдущей выборки сигнала. По поступающему сигналу синх-
7 ронизацни (выход 12) коммутаторы
2.4 и 2.5 включены во второе положение. Через коммутатор 2.5 на выход
8 устройства поступает первый коэффициент Хаара, а второй коэффициент
Хаара через коммутатор 2.4 поступает на вход N-го регистра сдвига вто-.
; рого блока 7 сдвига. Следующие (N-1) тактов коммутаторы 2.4, 2.5 включены в первое положение и через коммутатор 2.5 на выход 8 устройства поступают остальные (N-1) коэффициентов
Хаара с выхода второго блока 7 сдвига и т.д.
5 15
На этом (2 " -1)-м такте на вход занесения в регистры второго блока 7 сдвига подается стробирующий сигнал с выхода 12 блока 9 синхронизации и тактовым импульсом информация на входах параллельного занесения регистров сдвига записывается в них.
Поясним работу устройства анализом расположения коэффициентов Хаара в регистрах сдвига первого и второго блоков при N 16. Содержимое регистров сдвига к началу 7-го и 8-ro тактов некоторого i-го цикла преобразования приведено в таблице.
В 7-м такте на входы занесения в регистры второго блока 7 сдвига подается разрешающий импульс и тактовый импульс записывает информацию с
-входов параллельного занесения в регистры.
Таким образом, соответствующее подключение выходов регистров сдвига к их входам параллельного занесения достигается их расположением в естественном порядке, которое необходимо при последовательном выводе коэффициентов Хаара.
Формула изобретения
Устройство для ортогонального преобразования цифровых сигналов по
Хаару, содержащее пять коммутаторов, два блока задержки, сумматор-вычитатель, два блока регистров сдвига и блок синхронизации, причем выходы первого и второго коммутаторов подключены соответственно к первому и второму входам сумматора-вычитателя, выходы суммы и разности которого подключены к информационным входам соответственно третьего и четвертого коммутаторов, первый информационный вход первого коммутатора соединен с первым входом первого блока задерж-. ки и является информационным входом устройства, информационным выходом которого является выход пятого коммутатора, первый выход первого блока задержки подключен к первому информационному входу второго коммута94561 6 тора, управляющий вход которого соединен с управляющими входами первого и третьего коммутаторов и подключен к первому выходу блока
5 синхронизации, второй выход которого подключен к тактовым входам первого и второго блоков регистров сдвига, i-й выход (i 1,n-l; N 2" размер преобразования) третьего коммутатора подключен к i-му входу второго блока задержки, i-й выход которого подключен к (i+1)-му информационному входу первого коммутатора и
l5 (i+1) My входу второго блока задержки, (i+1)-й выход которого подключен к (i+1)-му информационному входу второго коммутатора, п-й выход третьего коммутатора подключен к
20 первому информационному входу пятого коммутатора, о т л и ч а ю щ е е— с я тем, что, с целью упрощения устройства, первый и второй выходы четвертого коммутатора подключены
35 соответственно к информационному входу первого регистра сдвига блока регистров сдвига и информационному входу N-го регистра сдвига блока регистров сдвига, выход (2" -2)-го у» регистра сдвига первого блока регистров сдвига подключен.к информационному входу первого регистра сдвига второго блока регистров сдвига выл
Э ход (2 +1 ) -ro регистра сдвига которого подключен к второму информационному входу пятого коммутатора, выход (2" -2 " к)-ro (К=2,птl) регистра сдвига первого блока регистров сдви- . га подключен к информациионому входу
40 (И+2" )-ro регистра сдвига второго блока регистров сдвига, выход (И+2-2" 3 - 12 " J)-го (» =2,п; 1=1,2"
-(1-4„ ), где Р„„- символ Кронекера) регистра сдвига которого подключен
45 к информационному входу (N+2-2» -1)ro регистра сдвига второго блока регистров.сдвига, вход разрешения записи которого соединен с управляющими входами четвертого и пятого
5О коммутаторов и подключен к третьему выходу блока синхронизации.
1594561
Номер коэффициента Хаара
Регистр сдвига, Блок сдвига
Сост. к Сост. к
7-му такту . 8-му такту
))н!
5 1+1
11 1 !1
) 0 !! !
5 !
1() 1 +1
91
8
9 1 !
16
)6!
7 14 .14
13
12!
1)
9!
13
6!
1)!
5
)2. 10
13
4
3
2
)617
П р и м е ч а н и е. При составлении таблицы принято, что свободные входы параллельного занесения регистров второго блока сдвига подключены к уровню логического "0".
1594561
8 7 Я юи йцжау y gг 45 y У ®- У ° У ° Ч ° Э ® Ч о® ° ° ев еэ э-е ° ев ° ç е-е °
3 ° ° ° ° ® ° ° ° ° ° ° ° ° ° е ° ° °
° ° ° ° ° ° е ° ° ° ° ° е ° ° ° ° ° ° ° °
Фиг. 2!
Составитель А.Баранов
Техред g.Пидык Корректор С; Черни
Редактор И.Шмакова Заказ 2831 Тираж 566 Подписное
ВНИИПИ Государственного комитета по изобретениям н открытиям при I KHT СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат Патент, г. Ужгород, ул. Гагарина, Н н