SU1693613A1 - Digital filter - Google Patents
Digital filter Download PDFInfo
- 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
Links
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 claims 1
- 229910052744 lithium Inorganic materials 0.000 claims 1
- 230000001934 delay Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
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)
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) |
-
1989
- 1989-05-25 SU SU894694910A patent/SU1693613A1/en active
Non-Patent Citations (1)
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 |