[go: up one dir, main page]

SU1693613A1 - Digital filter - Google Patents

Digital filter Download PDF

Info

Publication number
SU1693613A1
SU1693613A1 SU894694910A SU4694910A SU1693613A1 SU 1693613 A1 SU1693613 A1 SU 1693613A1 SU 894694910 A SU894694910 A SU 894694910A SU 4694910 A SU4694910 A SU 4694910A SU 1693613 A1 SU1693613 A1 SU 1693613A1
Authority
SU
USSR - Soviet Union
Prior art keywords
bit
input
bits
adder
output
Prior art date
Application number
SU894694910A
Other languages
Russian (ru)
Inventor
Вячеслав Викторович Шатилло
Леонид Соломонович Явиц
Сергей Николаевич Прохоров
Original Assignee
Харьковский Автомобильно-Дорожный Институт Им.Комсомола Украины
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Харьковский Автомобильно-Дорожный Институт Им.Комсомола Украины filed Critical Харьковский Автомобильно-Дорожный Институт Им.Комсомола Украины
Priority to SU894694910A priority Critical patent/SU1693613A1/en
Application granted granted Critical
Publication of SU1693613A1 publication Critical patent/SU1693613A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к цифровой вычислительной технике и предназначено дл  использовани  в системах цифровой обработки сигналов. Цель изобретени  - повышение быстродействи . Фильтр содержит М вычислительных модулей (М - пор док фильтра), Каждый модуль состоит из умножител  4, р-разр дного сумматора 5, т-раз- р дных элементов 6 и 7 задержки, р-разр дного элемента 8 задержки, одноразр дного элемента 9 задержки и т-раз- р дного сумматора 10.2 ил,This invention relates to digital computing and is intended for use in digital signal processing systems. The purpose of the invention is to increase speed. The filter contains M computational modules (M is the order of the filter), Each module consists of multiplier 4, p-bit adder 5, t-bit elements 6 and 7 of the delay, p-bit element 8 of the delay, single-bit element 9 delays and t-razdny adder 10.2 Il,

Description

СПSP

сwith

о юo you

CJCJ

оabout

0000

Фиг, 2FIG 2

Изобретение относитс  к цифровой вычислительной технике и предназначено дл  использовани  в системах цифровой обработки сигналов.This invention relates to digital computing and is intended for use in digital signal processing systems.

Цель изобретени  - повышение быстродействи  цифрового фильтра.The purpose of the invention is to increase the speed of the digital filter.

На фиг,1 изображена функциональна  схема цифрового фильтра; на фиг.2 - функциональна  схема вычислительного модул  цифрового фильтра.Fig, 1 shows a functional diagram of a digital filter; figure 2 - functional diagram of the computing module of the digital filter.

Цифровой фильтр (фиг.1) содержит вычислительный модуль 1, информационные входы 2.1 и 2.2 и информационные выходы 3.1 и 3.2. Вычислительный модуль (фиг.2) цифрового фильтра 1 содержит умножитель 4, р-разр дный сумматор 5, т-разр дные элементы 6 и 7 задержки, р-разр дный элемент 8 задержки, одноразр дный элемент 9 задержки, m-разр дный сумматор 10, т- разр дный первый вход 11 модул , т- разр дный второй вход 12 модул , m-разр дный первый выход 13 модул , т- разр дный второй выход 14 модул .The digital filter (figure 1) contains a computing module 1, information inputs 2.1 and 2.2 and information outputs 3.1 and 3.2. The computational module (Fig. 2) of the digital filter 1 contains a multiplier 4, a p-bit adder 5, t-bit delay elements 6 and 7, a p-bit delay element 8, a one-bit delay element 9, m-bit adder 10, t-bit first input 11 module, t-bit second input 12 module, m-bit first output 13 module, t-bit second output 14 module.

Фильтр работает следующим образом.The filter works as follows.

Пусть по l-му тактовому импульсу (в i-й момент времени) на информационный вход 2.1 цифрового фильтра поступает входной отсчет xk (i, k - произвольные целые числа). Он устанавливаетс  на входах умножителей 4 каждого j-ro модул  ,г). Синхронно с входным отсчетом на вторых входах каждого J-ro модул  устанавливаютс  р младших разр дов (k-1)-ro частичного результата. В i-м такте происходит умножение xk на соответствующие коэффициенты aj и суммирование р младших разр дов произведени  xk aj и р младших разр дов (k-1)-ro частичного результата элемента 8 задержки. К концу 1-го такта суммирование сумматора 5 заканчиваетс  и m старших разр дов нового k-ro частичного результата устанавливаютс  на втором выходе j-ro модул . Пока идет суммирование в сумматоре 5 j-ro модул  (,г), в сумматоре 10 ()ro модул  суммируютс  старшие т разр дов произведени  xk aj-i и старшие m разр дов (к-1)- го частичного результата. К концу i-ro.такта суммирование в сумматоре 10 заканчиваетс , и m старших разр дов (k-1)-ro частичного остатка устанавливаютс  на втором выходе 0-1)-го модул . По (1+1)-му тактовому импульсу р младших разр дов k-ro частичного результата запоминаютс  в элементе 8 задержки и устанавливаютс  на соответствующих разр дах второго выхода j-й  чейки ,г), сигнал переноса из р-го разр да сумматора 5 запоминаетс  в одноразр дном элементе 9 задержки и устанавливаетс  на входе переноса сумматора 10. Одновремени Let on the l-th clock pulse (at the i-th instant of time) the input count xk (i, k are arbitrary integers) arrives at the information input 2.1 of the digital filter. It is set at the inputs of the multipliers 4 of each j-ro module, d). Synchronously with the input sample, the second inputs of each J-ro module are set to the lower-order bits (k-1) -ro of the partial result. In the i-th cycle, xk is multiplied by the corresponding coefficients aj and summation p of the lower digits of the product xk aj and p the least significant bits of the (k-1) -ro partial result of the delay element 8. By the end of the 1st cycle, the summation of the adder 5 is completed and the m most significant bits of the new k-ro partial result are set at the second output of the j-ro module. While summing up in the adder 5 j-ro module (, d), in the adder 10 () ro module are summed up the highest t of the product bits xk aj-i and the senior m bits (k-1) of the th partial result. By the end of the i-ro-touch, the summation in the adder 10 ends, and the m most significant bits (k-1) -ro of the partial remainder are set at the second output of the 0-1) -th module. By the (1 + 1) -th clock pulse p the lower bits of the k-ro partial result are stored in delay element 8 and set at the corresponding bits of the second output of the j-th cell, d), the transfer signal from the p-th bit of the adder 5 stored in a one-bit delay element 9 and set at the carry input of the adder 10. At the same time

но с этим старшие m разр дов произведени  xk aj и m старших разр дов (k-1)-ro частичного результата с выхода )-го модул  ,r запоминаетс  соответственно в эле- 5 ментах 6 и 7 задержки. Кроме того, по (1+1)-му тактовому импульсу на вход 2.1 устройства поступает новый входной отсчетbut with this, the higher m bits of the xk aj and m higher bits of the (k-1) -ro partial result from the output of the -th module, r are stored in delay elements 6 and 7, respectively. In addition, the (1 + 1) -th clock pulse to the input 2.1 of the device receives a new input sample

Xk+1.Xk + 1.

В (1+1)-м такте т старших разр дов про- 10 изведени  xk aj суммируютс  с m старшими разр дами (k-1)-ro частичного результата в сумматоре 10 и в конце (i+1)-ro такта m разр дов k-ro частичного результата устанавливаетс  на соответствующих разр дах 15 второго выхода j-ro модул  ().In the (1 + 1) -th cycle m of the most significant bits of the 10th output, xk aj are summed with m higher bits (k-1) -ro of the partial result in adder 10 and at the end of (i + 1) -ro cycle m bit The odd k-ro partial result is set at the corresponding bits 15 of the second output of the j-ro module ().

Пока идет суммирование в сумматоре 10 j-ro модул , в умножителе 4 формируетс  произведение хы aj и в сумматоре 5 р младших разр дов этого произведени  суммируютс  с р младшими разр дами k-ro частичного результата с выхода 0 1Но модул  .г).While summation is taking place in the adder 10 of the j-ro module, the product xy aj is formed in multiplier 4 and in the adder 5 p the least significant bits of this product are summed with p the least significant bits of the k-ro partial result from the 0 1H modulo g).

Дальнейша  работа предлагаемого фильтра проходит аналогично.Further work of the proposed filter is similar.

Claims (1)

Формула изобретени Invention Formula Цифровой фильтр, содержащий M (M - пор док фильтра) вычислительных модулей, причем первый и второй выходы m-ro (, M-1) вычислительного модул  подключены соответственно к первому и второму входам (m+1)-ro вычислительного модул , первый и второй выходы М-го вычислительного модул   вл ютс  соответственно первым и вторым информационными выходами фильтра, первым и вторым информационными входами которого  вл ютс  соответственно первый и второй входы первого вычислительного умножител , р-разр дный сумматор и р-разр дный элемент задержки, при этом выходы р-разр дного умножител  подключены к первому входу р-разр дного сумматора, информационный выход которого подключен к входу р-разр дного элемента задержки, первый вход умножител  подключен к первому входу вычислительного модул ,р-разр дами второго входа которого  вл ютс  разр ды второго входа р-разр дного сумматора, первый выход вычислительного модул  соединен с его 50 первым входом, а выходы разр дов р-разр дного элемента задержки  вл ютс  р-раз- р дами второго выхода вычислительного модул , второй вход умножител   вл етс  входом задани  коэффициента вычисли- 55 тельного модул , отличающийс  тем, что, с целью повышени  быстродействи , в каждый вычислительный модуль введены гл- разр дный сумматор (р+гп - разр дность обрабатываемой информации), одноразр д20A digital filter containing M (M is the order of the filter) of the computing modules, the first and second outputs m-ro (, M-1) of the computing module being connected to the first and second inputs of the (m + 1) -ro computing module, the first and The second outputs of the M th computing module are respectively the first and second information outputs of the filter, the first and second information inputs of which are the first and second inputs of the first computing multiplier, the p-bit adder and the p-bit delay element, respectively. p-bit multiplier moves are connected to the first input of the p-bit adder, the information output of which is connected to the input of the p-bit delay element, the first input of the multiplier is connected to the first input of the computing module, the p-bits of the second input of which are bits the second input of the p-bit adder, the first output of the computing module is connected to its 50 first input, and the outputs of the bits of the p-discharge delay element are p-bits of the second output of the computing module, the second input of the multiplier is in One task for calculating the coefficient of the computational module, characterized in that, in order to improve speed, a lithium adder (p + rp is the size of the information being processed) is inserted into each computer module, one bit d20 2525 30thirty 3535 4040 4545 ный элемент задержки, два т-разр дных элемента задержки, при этом выходы т- разр дов умножител  подключены к входам разр дов первого m-разр дного элемента задержки, выход которого подключен к первому информационному входу т-разр дно- го сумматора, выходы разр дов которого  вл ютс  старшими m-разр дами второго выхода вычислительного модул , старшимиdelay element, two t-bit delay elements, while the outputs of the t-bits of the multiplier are connected to the inputs of the bits of the first m-bit delay element, the output of which is connected to the first information input of the t-bit of the adder, outputs The detectors of which are high m-bits of the second output of the computational module, high m-разр дами второго входа которого  вл ютс  входы разр дов второго т-разр дного элемента задержки, выход которого подключен к второму информационному входу m-разр дного сумматора, вход переноса которого подключен к выходу одноразр дного элемента задержки, вход которого подключен к выходу переноса р-разр дного сумматора .The m-bits of the second input of which are the inputs of the bits of the second t-bit delay element whose output is connected to the second information input of the m-bit adder, the transfer input of which is connected to the output of the one-bit delay element whose input is connected to the transfer output r-bit adder. 3.1 3.23.1 3.2 Фиг.11
SU894694910A 1989-05-25 1989-05-25 Digital filter SU1693613A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894694910A SU1693613A1 (en) 1989-05-25 1989-05-25 Digital filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894694910A SU1693613A1 (en) 1989-05-25 1989-05-25 Digital filter

Publications (1)

Publication Number Publication Date
SU1693613A1 true SU1693613A1 (en) 1991-11-23

Family

ID=21449277

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894694910A SU1693613A1 (en) 1989-05-25 1989-05-25 Digital filter

Country Status (1)

Country Link
SU (1) SU1693613A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Рабинер Л,Гоулд Б. Теори и применение цифровой обработки сигналов. М.: Мир, 1978, с.607. фиг.9.9 Там же, фиг.9.10. *

Similar Documents

Publication Publication Date Title
SU1693613A1 (en) Digital filter
SU1667059A2 (en) Device for multiplying two numbers
SU1137479A1 (en) Walsh function-based conversion device
SU1548785A1 (en) Multiconveyer computing device
SU1515161A1 (en) Multiplication device
SU1215162A1 (en) Digital sinusoidal signal generator
SU603991A1 (en) N-digit parallel adder
SU1679483A1 (en) Multi-port adder
SU596952A1 (en) Arrangement for solving differential simultaneous equations
SU877531A1 (en) Device for computing z x y function
SU1430965A1 (en) Device for computing convolution
SU1481747A1 (en) Number multiplier
SU465715A1 (en) Analog-digital filter
SU942247A1 (en) Digital non-recursive filter
SU1156066A1 (en) Device for multiplying binary numbers
SU491129A1 (en) Device for raising binary numbers to the third degree
SU1363248A1 (en) Digital filtration device
SU1716606A1 (en) Digital filter with linear delta modulator
SU1432554A1 (en) Device for multiplying polynomials
SU1179322A1 (en) Device for multiplying two numbers
SU1282136A1 (en) Device for performing modulo three convolution of n-digit number
SU1080136A1 (en) Multiplying device
SU1524046A1 (en) Device for multiplying two n-digit numbers
SU1647553A1 (en) Computing device
SU1464176A1 (en) Image-processing apparatus