Устройство для вычисления коэффициентов разложения функции
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и предназначено для вычисления спектральных коэффициентов разложения функции в дискретном базисе. Цель изобретения - упрощение устройства за счет разложения функции на основе теплицевой матрицы. Устройство содержит регистр , сумматор двух n-разрядных чисел, счетчик, элемент И-НЕ, две группы элементов И, n-разрядный информационный вход, вход синхронизации, n-разрядный выход, вход начальной установки. Принцип действия устройства основан на использовании дискретной системы базисных функций LQ.k). образующей базис в пространстве RN, J,k 0,N-1. Эта система представляет собой нижне-треугольную теплицевую матрицу, элементы которой, включая главную диагональ , равны единице. 1 ил. (Л С
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я). G 06 F 15/332
ГОСУДАРСТВЕ НЮЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4906831/24 (22) 30.01.91 (46) 30.06.93, Бюл. М 24 (72) А.A,Àðòþøèí, Н.В.Нечаев, А.H.Ñåìàøко, В,АЯапицкий и О.Н.Липчанский (56) Авторское свидетельство СССР
М 881761, кл. G 06 F15/332,,1980.
Авторское свидетельство СССР
hL 962974, кл. 6 06 F 15/332, 1981.
Авторское свидетельство СССР
t+918952, кл. G06F 15/332, 1980(прототип), Садыхов P.Х., Чеголин П.M., Шмерко
В.П. Методы и средства обработки сигналов в дискретных базисах. Минск: Наука и техника, 1987.
Шило В.Л. Популярные цифровые микросхемй. Справочник. — М.: Радио и связь, 1987, Залманзон Л.А. Преобразования
Фурье, Уолша, Хаара и их применение в управлении, связи и других областях . — M,:
Наука, 1989.
Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных системах цифровой обработки информации. При решении задач обработки сигналов и изображений в реальном масштабе времени существует необходимость в разработке эффективных аппаратных средств для спектрального анализа. Построение таких устройств в базисах Уолша и Хаара достаточно сложно, так как предусматривает обязательное наличие в устройстве генератора базисных функций.
Цель изобретения - упрощение конструкции устройства за счет разложения функции нв основе теплицевой матрицы.
„„5lJ „„1 824641 А1 (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТОВ РАЗЛОЖЕНИЯ ФУНКЦИИ (57) Изобретение относится к области вычислительной техники и предназначено для вычисления спектральных коэффициентов разложения функции в дискретном базисе.
Цель изобретения — упрощение устройства за счет разложения функции на основе теплицевой матрицы. Устройство содержит регистр, сумматор двух и-разрядных чисел, счетчик, элемент И-НЕ, две группы элементов И, и-разрядный информационный вход, вход синхронизации, и-разрядный выход, вход начальной установки. Принцип действия устройства основан на использовании дискретной системы базисных функций
l4,k), образующей базис в пространстве RN, J,k =Кй — 1. Эта система представляет собой нижне-треугольную теплицевую матрицу, элементы которой, включая главную диагональ, равны единице. 1 ил.
На чертеже представлена функциональная схема устройства.
Устройство содержит информационный вход 1, вход синхронизации 2, регистр 3, сумматор двух и-разрядных чисел 4, и-разрядный выход 5, элемент И-НЕ 6, счетчик 7, первую группу элементов И 81 — 8л, вторую группу элементов И 91 — 9n, вход начальной установки 10.
Принцип действия устройства основан на использовании дискретной системы базисных функций Ц),k} îáðàçóþùåé базис в пространстве R;J,k=О,NÈ.
N, Эта система представляет собой нижне-треугольную теплицеву матрицу, эле1824641 л1е»»ты которой, включая глаоlról0 диагОналь, равны единице:
1 О О О О, 1 1 О О О.
1 1 1 О О, 1 1 1 1 О.
1 1 1 !0
1 1 1 1 11
О О
О О
О О
О О, О О
О О
1 1 1 1 11 111111
Эта дискретная система базисных функций позволяет эффективно решать задачу вы гисления спектральных коэффициентов, причем по сравнению с разложением по
:»»у;0;It . я:л Уо» ш": позволяет пастроигь бо!
1001 е Il б-»ст!?Одой»ству»ощие устрой. ", Ээ за счет простоты алгоритма
r вычислений.
Если в качестве оценки спектра мощное»и цен»! иро.»энного зргадического стациoiled!? I»oI.u случайного процесса
Иоr»C. ЬЗОВЭтЬ СООТНОШЕНИЕ:
1 "= .
:;01 =И Х (ЭР-0)). р ==о то процес- вычисления коэффициентов л»-, (j) разложения последовательности
I .(») = х((!с+ р) At)
3Р где ht — шэг дискретизации, р — номер циклического сдвига, сспдится к суммированию с накоплением ординат отсчетов х», !=-1,N, Обозначим ар 0) - cl, 35
Из описания используемой системы базисных функций следует, чта процесс вычисrI0r-:.;»я 0! можно записать таким Обрэзам, со = ха
С» = СО+ Х! 40
-,.g = с, »- х
Ci == CI-1+ Xl
С».-1 = СЛ1-г + ХЛ»-1
Устройство работает следующим образом.
В статическом режиме счетчик и регистр установлены в нулевое состояние сиг- 50 налом, подаваемым на вход 10 устройства.
На вход 1 устройства информация не поступает, Устройство готово к работе с N отсчетами исследуемой функции.
В динамическом режиме на вход 1 уст- 55 ройства поступают в двоичном коде отсчеты исследуемой функции с нулевого по (Й-1)-й, Одновременно с поступлением када каждоI.o отсчета на вход 2 устройства поступает синхроимпульс.
3, .ем разряды кодл 0?счета подаются на первые входы элем п»гов И первой группы 81-8, э синхроимпульс — I!a г»орвый вход элемента И-НЕ 6. С вг иода элемента И-НЕ
6 синхроимпульс»»осгупает»»а вход с»етчика 7, э также нэ вторые входы элемен»ов И первой группы ÎI — 8„и второй группы 91 — 9„. Эким образом, при приходе r!a вход устройства када отсчетл и синхроимпульса код отсчета через открытые синхроимпульсом элемен?ы И первой группы поступает на соо?ветствующио входы сумматора 4. С лыода сумматора результ;»» посгупае» на !1xalt регистра 3, а с выхг?дг регистра 3!I<". первые вхоДы элементов И в»ОРой гРУппы 91 9в и с выходов этих зле»ментов И и 1 воат в . òñi!I» ? l0щие входы сумматора. !,Роме того, выход сумматора соединен с вь»ход<»м ус?ройсгвэ
5, Гакил» образом, результаг суммирования записывается в регистр 3 и подается I»ý и разрядный выход 5 устройства. Записанный в регистр 3 результат суммирования складывается с кодом следующего отсчета поступэгощего на вход устройства од»»овременно со следующим синхраимпульсом. Счетчик после подачи на него И синхромпульсов вырабатывает с постуг?лениел» следующего имг»ульса сигнал перепал»»ения, кого!;ый подается на второй вход элемента И-НЕ 6, чr0 помяадит к закрытию соединен»»ь»х с выходом элемента И вЂ” НЕ 6 элементов И первой и второй групп и прекграще»»»»»0 поступления кодов слагаемых нэ вход r.yv; Iг»орэ 4. После обработки N отсчетов необходимо обнули?ь счетчик и регистр сигнллом, поступающим на rixolt 10 устройства, Сравним сложность заявляемого устройства и про»отипа. Сложность пр длагэемого устройства можно выразить чере-» необходимое для P о реал:.злции число лоГИЧЕСКИХ ВЕН ИЛЕй, .10r+0 СЛохгrl00r!, У:тРО;—
I? tвэ запишется следующим образок»:
Q == Qcr 1 2пОи + Огг+ О » Ои I«, где Ос„, — сл ж»»ость сумматора;
Ои — сложность элементэ И;
Qpr — сложность регистра;
Qc — сложность счетчика;
Ои-I-! E — сложность элемента И-Н Е, При этом и-разрядный комбинационный сумматор может содержать около 20п вентилей, такое же количество вентилей будет содержать регистр, Элементы И и И-НЕ содержат по 2 вентиля, m-разрядный счетчик (m = !Ощ!4) содержит 20fll вентилей. Тогда
q =-44п+20!092!4+ 2.
Сложность протогипа выразим аналогична:
Q - !4 Ос.4» N Ог;м лч Окол»и - О »лу
+ Ок+ Орг, (>à4()4 ) где 0c — сложность сум>(э гч а;
Q>(c)>.IhI СЛО)КНОСТЬ Kr)f«t>«tytaTQpa С N Ka нэпов на один; (((фу с)10)K>100òü Ге>!.. paropa фу)>кций
УОЛВ>а -РадЕМахвра;
Q, сло>кног (ь комму>аторэ >ах-;овых
И >1Г>УГ> ЬСО В:
Qp> — o!io;>(н;.,:;;! Ре>ис) Ра СД()III à;
Ос>1-. — Слож>>ость сумматора- вьi Ihtt а
f e>I(I.
Дл«1 >)асчетов при>1е>л, 1ТО (.1(. л1 — G(>a чч 2 ()(> ),.
Ор) " 20! ОЯ;) И
"()0 (:>(,(:, — () - 1Г" ()«1(>, 1,)гда () -= 40(Ч и i N.102 ((л> 10з, 0+ 201 о(1-, >",>.
Из -,рэсч>ениг> зь>ра,.ений длч g и г,"
BI1/1>to, что ((10:кг>ос>ь g<, (()Ойствэ и прототипа f)!)apaclat;)T с yf)(1(IHчением и и > (, причем с ростом и и N 0 увел>л>ивается знэчитель>!O t)Oj) I()(Чг>ë (t
Лпя It "): N -- 10."4 ук ены))ение сложIIoo((I AQ при г римен .I,v)II заявляемого ycTpoéсTaэ !1о срэвttåttию с прототипDì
I «(fал!1!.
/г1 (5- . 10. (:f);I(1>IvI бы(:т(к>дг:.гвие заявляемого устройств(и про(о>ипэ. Время Вычисления коэффициентов разложения для заявляемоГО устройства составит:
Т == ()>()(< м > Тр(1 tc)) 2t((t (И-НЕ), rÄÅ Tr» — ВРЕМЯ СложЕНИЯ ДВУХ Il-ÐaÇPßÄÍÛÕ операндов; (pr -- ВРЕМЯ ЗВПИСИ РЕЗУЛЬТЭГОВ СЛОжЕния в регистр: тсч - вРемЯ Работы с>етчикэ; ти — время срабатывания элементов И; ти-нг -- Время срабатывания элемента
И-НЕ, л)РЕ>1Я ВЫЧИ(ПЕНИЯ КозффИЦ!1ЕН (O() РЭЗ ложения для прототипа Определяется следующим образом:
Т = N(tpr > tc>q + tr4)y 1 Ткол>м + (сл(-эч), где tpr — время работы регистра сдвига;
Т л> — ВРЕМЯ СУММИРОВаНИЯ ДВУХ П-Раэрядных операндов: т(ф)(— время формирования функции
Уолшэ-Рэдемахера;
t, .1 — время переключения коммутатора с N каналов на один;
tcht-еч — ВРемЯ Работы СУмма,oPa — вычига Tenÿ.
Полагаем, что сумматоры в заявляемом устройстве и в (трототипе одинаковой конст5
РМКЦИ>Л, 1. ). I(." ))„!л "1О I!1)б)лл) )!,". " >1 (;;;)
f 1 P! C Н >) 1 11 ) >) 1 f (; * 1;.) (i i (j Г (! !: 1 I ) 1 I 1 ) < " 1 Л
>Н Ьl >И l 1 В (,;, -. t "." 1 (i М :, .
И с х О Jl я и 3 и 3 Г е г 1 и ы " >). О > I с .T ("(к ц l " ) 1 (t . .) > е ;- >т«,) > ) «, У>>кЦии ) Оп>1>» (ВД".лл;) (1,1 1, >1«+;"
>io,. Ве(:-;;дать, ч(О (,-.-,:. -„" 1р(. (. л О д О В а (с л 1) и О ., TI > s v r i) t I t t I В б >ч с Г (О,((г) >1ствии заявляемого устроистгэ rin сравне ! i И 10 С )! p O T(j T >(I П Г) М AT г. О,.- Э В V: Т: (X(=- (— T .=.(((т„, <-т,4,у („„.;)ь
Таким образом. предла(аемое угтройстВО ПрОИЭ>".ОдИТ тах .КЕ, Как И ПрототИП, IttiЧ И С Л Е Н И Е К О З ф ФИ Ц >л Е 1-1 т О В Р Э З Л О ж Е и И Я функ»ии, Обладая при з(ом бо>1> (>)>л>л быстродействием и более прпс;ой конгтрукцией.
Предлагаемое уст()ойствп цепесообрэзно использорать при построении ctteqv роцегсopor) обработки сигналов и изображений В реальном >1ас>>1(лбе. Времени для ое(пе»ия задач спекl()лл>.>!I)fn анализа. Реализация данного устройства на основе инте>рально(л технологи(1 п()зяолит увеличить быстроцеиствле си(:т(1>л цифроВой обработки, э тэкл".о поныси>ь rex>!ОпоГИЧНОСT . (..()V1(.: За СЧЕТ (tpnCTn T>j г, Ip;(KTVptd усгроис-)>э, что ft свело О: .р. ль, О(.егпе)>(1т ув(-лИЧЕ> ИЕ ПГ>оцосс(1 ВЬ>;С)да Г(>Л>>ЫХ (4((>(П()И ИХ IlPO«\38(t)r(ot ЗС, Э Ta(.жЕ Сtiiiaitт Ь CTO имость устр )йгта» гР о р м 1(>1 а 1 з О б р е г е и и я
Устрой тво для Вычигления коэффициентов разложения фу>(кции, содер кащее ре(истр, сумматор двух и-разрядных чисел, птличак)щ(еся тем, to,сцел>по упрощения устройства за счет разложения функции на основе тепли>;,евой матрицы, оно содержит элемент И-НЕ, счетчик, ïoрвую и вторую группы элементов И, причем разряды Входа ус ()ой)ствэ подключены к первым Вх(;дл>л с()():. Сетстлу>о>дих злементОВ И пе()вой гр)(it Г1>», В1 op>.IB Входы котОрых подключены K Выходу .. (>емента И -HF, входу счетчика и Вторым Входам соответствующих элементов И второй группы, первь>е входы которь>х подключены h соответствующим выходам регистра, выходь> элементов И первой и второй гр, пп подключены K соответствующим Вхгдэм -.:,, h;atopa, Выход которого подключен к ьыходу устройства и входу регистра, )ход синхронизации устройства подключен к первому входу эле>лента И вЂ” НЕ, второй вход которого подключен к выходу переполнения счетчика, Входы обнуления счетчика и регистра >н)дилючены к входу начальной установки yot ройства.
1824641
Составитель А. Артюшин
Редактор С, Кулакова Техред М.Моргентал КоРРектоР М. Самборская
Заказ 2226 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская нэб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 1О1