Со
сл
tS5
Фи2.1
Изобретение относится к автоматике и вычислительной технике и может быть использовано в аппаратуре обработки и сжатия информации при передаче данных в аппроксимируюгцих устрой- cTsax кусочно-квадратического типа.
Цель изобретения - повышение точности (аппроксимации произвольных кривых за счет применения преобразо- вания в базисе кусочно-квадратичных функций Уолша).
Восстановление сигнала в базисе кусочно-квадратичных функций Уолша можно представить в виде.
F С Р CWR , ( 1 - °
(1)
где С , CW - преобразование по ку- сочно-постоянным функциям Уолша (2) Ci C,R, - первые суммы (3) бзг C4Ra - вторые суммы (4) F 63R-f - третьи суммы (5) С учетом (1) - (4) алгоритм вычисления вектора F для N 4 будет иметь
вычисление И, производится
согласно графу на фиг. 4, 30
вычисление первых сумм
(3)
c c;c;c; Ri с;,(с; +
+ с), (с; + cV+ ср,
(с; + с; + с э + с;).
-Сс% с1, cl,cir
III шаг - вычисление вторых (4)
,tRгI н- С1), (С1+ С1), (Сз+ СЬ « С, С, с, СЦ;
iV шаг - вычисление третьих сумм (5)
{e,clclc R,l С(С -«+ с1),(с с1 + с|),
(с + с1+ с +
1,0,0,
j
0
0
5
0
5
0
5
На фиг. 1 представлена функгщо- нальная схема устройстваj на фиг. 2 функциональная схема арифметического блокад на фиг. 3 -- функциональная схема синхронизатора} на фиг. 4 - граф-схема алгоритма работы устройства.
Устройство для преобразования в базисе кусочно-квадратичных.функций Уолша содержит регистры 1 сдвига, сумматоры,2, сумматоры 3, синхронизатор 4, арифметический блок 5, мультиплексоры 6.
Арифметический блок-5 (фиг. 2) содержит две группы по (N - 1) сумматоров 7 и 8.
Синхронизатор 4 (фиг. 3) содержит элемент ИЛИ 9, триггер 10, счетчики 11 и 12, одновибратор 13.
Устройство работает следующим образом.
Перед началом работы по сигналу на входе одновибратор 13 формирует импульс, устанавливаютщй в О счетчики 11 и 12, триггер 10 и все остальные сумматоры 2, 3, 7, 8. Далее по тактовым импульсам содержимое счетчика 12 нарапщвается на единицу и при достижении кода с на выходе счетчика 12 формируется сигнал, устанавливающий триггер 10 в 1 и увеличиваю-, щий содержимое счетчика 11 также на единицу. При достижении в счетчике 11 кода, равного Сп+ 1), на его выходе формируется сигнал, запусканнций одновибратор 13, которьй устанавяи- г вает в О счетчики 11 и 12, триггер 10 и т.д.
Все блоки устрой1ства тактируются синхронно и в исходный момент времени обнулены. При этом на выходе синхронизатора 4 присутствует О, что обеспечивает подключение информационных кодов устройства через мультиплексоры 6 к входам соответствующих регистров 1 сдвига, в которые по первым d. тактам вводятся значения коэффи.щ1ента С,. ДаЛее на выходе синхронизатора 4 устанавливается , 1, тем самым обеспечивается подключение выходов сумматоров 2 через соответствуюпще (графу фиг. 4) мультиплексоры 6 к регистрам 1 сдвига, в которые в течение п циклов из d тактов вводятся результаты выполнения быстрой вычислительной процедуры согласно фиг. 4. Причем каждый .(2j+ +1)-й сумматор 2 (J 0,N/2-1) работает в режиме суммирования, а (2j +2)-и - в режиме вычитания. Таким образам, через «(n+l) такт в регист pax 1 сдвига будут содержаться результаты преобразования по кусочно- постоянным функциям Уолша (2). Причем по с/ (п+1)-му такту сумматоры 3, 7 и 8 обнуляются и мультиплексоры 6 подключают входы устройства к вхо- дам регистров 1 сдвига, т.е. одновременно с передачей информации в сумматоры 3 в регистры 1 сдвига вводится новый вектор С. В сумматорах 3 формируются первые суммы (3), которые поступают в арифметический блок 5, где в сумматорах 7 формируются вторые (А), а в сумматорах 8 - третьи (5) суммы, т.е. в течение с( тактов на выход арифметического бло- ка 5 будут поступать ординаты восстановленного вектора F в последовательном коде.
Формула изобретения
Устройство для преобразования в базисе кусочно-квадратичных функций Уолша, содержащее синхронизатор, первую группу из N .(N - размер пре- образования) сумматоров, вторую группу из (N-l)-ro сумматоров, N регистров сдвига и N мультиплексоров, причем выход (i - t,N) мультиплексора подключен к информационному входу 1-го регистра сдвига, выход -первого регистра сдвига подключен к первым входам первого и второго сумматоров первой группы и первому входу сумматора второй группы, выход второго регистра сдвига подключен к вторым входам первого и второго суи маторов первой группы и второму входу первого сумматора второй группы, выход (2j+1)-ro(j 1,N/2-1) ре- гистра сдвига подключен к первьм входам (2j+t)-ro и (2j+2)-го сумматоров первой группы и первому входу 2j-ro
Q 5 0
5
Q j
5
0
сумматора второй группы, выход 2 (j + O ro регистра сдвига подключен к вторым входам (2j + 1)-ro и 2(j + V)-ro сумматоров первой группы и первому входу (2j-t-1)-ro Сумматора второй группы, первый выход синхронизатора подключен к управляющему входу i-ro мультиплексора, первый информационный вход которого является .i-м ин- формационньтм входом устройства, тактовым входом которого является тактовый вход синхронизатора, второй выход ко- торого подключен к тактовому входу i-ro регистра сдвига, отличающееся тем, что, с целью повышения точности, в него введен арифмети- ческий блок, при зтом выход (21+1)-го (1 0,N/2-1) сумматора первой группы подключен к второму информационному входу (1+1)-го нультиплексора, а выход (21+2)-го сумматора первой группы подключен к второму информационному входу (l-fN/2+1)-ro мультиплексора, выход га-го (т 1,N-2) сумматора второй группы подключен к второму входу (т+1)-го сумматора второй группы, при этом арифметический блок содержит и вторую группы из (N-1) сумматоров каждая, причем первого регистра сдвига подключён к первым входам сумматоров первой и -второй групп арифметического.блока и является первым информационным выходом устройства, выход т-го сумматора второй группы подключен к второму входу го-го и первому входу (т+1)-го сумматоров первой группы арифметичеркого блока, выход т-го сумматора второй группы арифметического блока подключен к первому входу (т+1)-го сумматора второй группы арифметического блока и является (т+1)-м информационным выходом устройства, а выход S-ro (S . 1,N-1) сумматора первой группы арифметического блока подключен к второму входу S-ro сумматора второй группы арифметического блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления коэффициентов Уолша | 1987 |
|
SU1444817A1 |
Генератор функций Уолша | 1984 |
|
SU1166134A1 |
Устройство для вычисления коэффициентов Уолша | 1986 |
|
SU1388895A1 |
Спектроанализатор | 1985 |
|
SU1302294A1 |
Устройство для преобразования в базисе кусочно-линейных функций Уолша | 1986 |
|
SU1388894A1 |
Анализатор спектра Уолша | 1985 |
|
SU1264199A1 |
Устройство для разложения цифровых сигналов по Уолшо-подобным базисам | 1983 |
|
SU1108461A1 |
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций | 1983 |
|
SU1115060A1 |
Генератор функции Уолша | 1983 |
|
SU1156089A1 |
Генератор функций Уолша | 1984 |
|
SU1241218A2 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в аппаратуре обработки и сжатия информации, при передаче данных, в аппросимирующих устройствах кусочно-квадратичного типа. Цель изобретения - повышение точности аппроксимации произвольных кривых за счет применения преобразования в базис кусочно-квадратичных функций Уолша. Поставленная цель достигается тем, что в состав устройства входят регистры 1 сдвига, сумматоры 2, 3, синхронизатор 4, арифметический блок 5 и мультиплексоры 6. 4 ил.
Фи,.2
Фиъ. V
Фаг. J
Устройство для устранения мешающего действия зажигательной электрической системы двигателей внутреннего сгорания на радиоприем | 1922 |
|
SU52A1 |
Устройство для преобразования в базисе кусочно-линейных функций Уолша | 1986 |
|
SU1388894A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-11-07—Публикация
1987-07-21—Подача