[go: up one dir, main page]

SU1474673A1 - Discrete fourier transform computation device - Google Patents

Discrete fourier transform computation device Download PDF

Info

Publication number
SU1474673A1
SU1474673A1 SU874270012A SU4270012A SU1474673A1 SU 1474673 A1 SU1474673 A1 SU 1474673A1 SU 874270012 A SU874270012 A SU 874270012A SU 4270012 A SU4270012 A SU 4270012A SU 1474673 A1 SU1474673 A1 SU 1474673A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
unit
register
clock
Prior art date
Application number
SU874270012A
Other languages
Russian (ru)
Inventor
Юрий Станиславович Каневский
Дмитрий Вениаминович Корчев
Original Assignee
Житомирский Филиал Киевского Политехнического Института Им.50-Летия Великой Октябрьской Социалистической Революции
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 Житомирский Филиал Киевского Политехнического Института Им.50-Летия Великой Октябрьской Социалистической Революции filed Critical Житомирский Филиал Киевского Политехнического Института Им.50-Летия Великой Октябрьской Социалистической Революции
Priority to SU874270012A priority Critical patent/SU1474673A1/en
Application granted granted Critical
Publication of SU1474673A1 publication Critical patent/SU1474673A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к вычислительной технике, предназначено дл  вычислени  дискретного преобразовани  Фурье и процедуры цифровой фильтрации и может быть использовано в системах цифровой обработки сигналов. Цель изобретени  - упрощение устройства. Поставленна  цель достигаетс  за счет того, что в состав устройства вход т информационный вход 1, блок пам ти 2, коммутатор 3, элементы НЕ 4.I ( I=1,( N-1)/2The invention relates to computing, is intended to compute a discrete Fourier transform and digital filtering procedures, and can be used in digital signal processing systems. The purpose of the invention is to simplify the device. This goal is achieved due to the fact that the device includes information input 1, memory block 2, switch 3, elements NOT 4.I (I = 1, (N-1) / 2

N - размер преобразовани ), регистры 5.I, триггеры 6.I, элементы N 7.I, буферные регистры 8.I, умножители 9.I, регистры 10.I, сумматоры 11.I, регистры 12.I, сумматоры 13.I, регистр 14, накапливающий сумматор 15, выход посто нной составл ющей 16, блок посто нной пам ти 17, сумматор 18, информационный выход 19, блок синхронизации 20, вход выбора режима 21, выходы 22÷27 блока синхронизации, входы 28,29 блока синхронизации, операционный блок 30, установочный вход 31 сумматора, генератор тактовых импульсов 32.1 ил.N is the size of the transformation), registers 5.I, triggers 6.I, elements N 7.I, buffer registers 8.I, multipliers 9.I, registers 10.I, adders 11.I, registers 12.I, adders 13 .I, register 14, accumulating adder 15, constant output 16, constant memory block 17, adder 18, information output 19, synchronization block 20, mode selection input 21, outputs 22 ÷ 27 of the synchronization block, inputs 28, 29 synchronization units, operational unit 30, setting input 31 of the adder, clock generator 32.1 Il.

Description

исходит изменение информации на выхо- 45 жителей поступают значени  коэффициентов h(n). На вход 31 выходного сумматора 18 подаетс  сигнал, разрешающий передачу информации с выхода регистра 12.1 на выход 19, с котороБОThere is a change in information on the output of 45 inhabitants; the values of the coefficients h (n) are received. The input 31 of the output adder 18 is given a signal permitting the transmission of information from the output of the register 12.1 to the output 19, from which

де блока 17 посто нной пам ти с W на W В регистрах 10.1 и 10.2 - соответственно W1 и Wde block 17 of permanent memory from W to W In registers 10.1 and 10.2 - respectively W1 and W

Информаци  вInformation in

регистрах 8.1-8.4 не измен етс . Во второй половине данного такта и в первой половине следующего на вторые входы умножителей 9.4, 9.3, 9.2 и 9.1 поступают значени  W э, W VP и W1 соответственно. При этом на выходах умножителей соответственно aM(l)W3; aw(2)W1; am(4)W ; am(3)W . На выходе сумматора 11.2 - значение am(l)W3+aw(2)W На выходе сумматора 11.1 - значение а™(1)М4+The registers 8.1-8.4 remain unchanged. In the second half of this cycle and in the first half of the next, the values of W e, W VP and W1, respectively, are applied to the second inputs of the multipliers 9.4, 9.3, 9.2 and 9.1. In this case, at the outputs of the multipliers, aM (l) W3, respectively; aw (2) w1; am (4) W; am (3) w. At the output of the adder 11.2 - the value of am (l) W3 + aw (2) W At the output of the adder 11.1 - the value of a ™ (1) M4 +

5555

го в каждом такте снимаетс  отфильтрованное значение X(k).In each cycle, the filtered value X (k) is taken.

Claims (1)

Формула изобретени Invention Formula Устройство дл  выполнени  дискретного преобразовани  урье, содержащее генератор тактовых импульсов, блок синхронизации и (N-1)/2 операционных блоков (N - размер преобраA device for performing a discrete Fourier transform containing a clock pulse generator, a synchronization unit and (N-1) / 2 operational blocks (N is the size of the transform го в каждом такте снимаетс  отфильтрованное значение X(k).In each cycle, the filtered value X (k) is taken. Формула изобретени Invention Formula Устройство дл  выполнени  дискретного преобразовани  урье, содержащее генератор тактовых импульсов, блок синхронизации и (N-1)/2 операционных блоков (N - размер преобразовани ), причем первый выход 1-го , (N-O/2-1 операционного блока подключен к первому информационному входу (i+l)-ro операционного блока, . второй информационный вход и первый тактовый вход 1-го операционного блока подключены соответственно к второму и третьему выходам (i+l)-ro операционного блока, выход генератора тактовых импульсов подключен к тактовому входу блока синхронизации и вторым тактовым входам всех операционных блоков, при этом j-йA device for performing a discrete Fourier transform containing a clock pulse generator, a synchronization unit and (N-1) / 2 operational blocks (N is the conversion size), the first output of the 1st, (NO / 2-1 operating unit is connected to the first information block). the input (i + l) -ro of the operation unit, the second information input and the first clock input of the 1st operation unit are connected respectively to the second and third outputs (i + l) -ro of the operation unit, the output of the clock generator is connected to the clock input of the block sync and in clock inputs of all operating units, with the jth 10ten сумматор, регистр и коммутатор, а в j-й операционный блок введен третий регистр, при этом выход блока пам ти подключен к первому информационному входу коммутатора, информационным входам накапливающего сумматора и регистра, выход которого подключен к первому входу сумматора, выход которого  вл етс  информационным выходом устройства, информационным входом которого  вл ютс  соединенные между собой информаци20an adder, a register and a switch, and a third register is entered into the j-th operational block, while the output of the memory block is connected to the first information input of the switch, the information inputs of the accumulating adder and the register whose output is connected to the first input of the adder whose output is information the output of the device whose information input is interconnected information 2525 30thirty онный вход блока пам ти и второй ин0 1 (N-0/2-1 операционный блок содер-|5 формационный вход коммутатора, выход жит первый и второй регистры, первый и второй сумматоры, первый и второй умножители, первый и второй буферные регистры, элемент НЕ, элемент И и триггер, выход которого подключен к первому входу элемента И, выход которого подключен к тактовым входам первого и второго буферных регистров , выходы которых подключены к первым входам соответственно первого и второго умножителей, выходы которых подключены соответственно к первому и второму входам первого сумматора, выход которого подключен к первому входу второго сумматора, выход которого подключен к информационному входу первого регистра, выход элемен- та НЕ подключен к второму входу элемента И и тактовому входу первого регистра, информационные входы второ- 35 го регистра и первого буферного регистра соединены между собой,и  вл ютс  первым информационным входом операционного блока, вторым информационным входом которого  вл етс  второй 40 вход второго сумматора , выход второго регистра подключен к информационному входу второго буферного регистра и  вл етс  первым выходом операционного блока, вторым выходом которого  вл етс  выход первого регистра, первым тактовым входом операционного блока  вл етс  первый установочный вход триггера, второй установочный вход которого соединен с так45the on-chip input of the memory unit and the second in0 1 (N-0 / 2-1 operational block contains the switchboard input, the output goes first and second registers, first and second adders, first and second multipliers, first and second buffer registers, the element is NOT, the element is And and the trigger, the output of which is connected to the first input of the element And, the output of which is connected to the clock inputs of the first and second buffer registers, the outputs of which are connected to the first inputs of the first and second multipliers, the outputs of which are connected respectively to the first and second the inputs of the first adder, the output of which is connected to the first input of the second adder, the output of which is connected to the information input of the first register, the output of the element is NOT connected to the second input of the AND element and the clock input of the first register, the information inputs of the second register and the first buffer register interconnected, and are the first information input of the operation unit, the second information input of which is the second 40 input of the second adder, the output of the second register is connected to the information input the second buffer register, and is the first output of the operating unit, the second output of which is the output of the first register, the first clock input operating unit is a first installation trigger input, a second input coupled installation with tak45 5050 которого подключен к первому информационному входу первого, операционного блока, второй выход которого подключен к второму входу сумматора, третий выход 1-го операционного блока подключен к третьему информационному входу (i+l)-ro операционного блока, первый выход блока синхронизации подключен к третьим тактовым входам всех операционных блоков, второй выход блока синхронизации подключен к установочному входу накапливающего сумматора, выход которого  вл етс  выходом посто нной составл ющей устройства , входом выбора режима которого  вл ютс  соединенные между собой управл ющий вход коммутатора и вход выбора режима блока синхронизации , третий, четвертый и п тый выходы которого подключены соответственно к тактовому входу регистра, адресному входу блока пам ти и адресному входу блока посто нной пам ти, выход которого подключен к третьему информационному входу первого операционного блока, шестой выход блока синхронизации подключен к первому тактовому входу (N-l/2)-ro операционного блока, выход генератора тактовых импульсов подключен к тактовому входу накапливающего сумматора, причем в j-м операционном блоке выход третьего регистра подключен к второму входу второго умножител  и  вл етс  третьим выходом операционного блока, третьим информационным входом которого  вл ютс  соединенные между собой второй вход первого умножител  и информационный вход третьего регистра , тактовый вход которого  вл етс  третьим тактовым входом операционного блока.which is connected to the first information input of the first, operational unit, the second output of which is connected to the second input of the adder, the third output of the 1st operational unit is connected to the third information input (i + l) -ro of the operational unit, the first output of the synchronization unit is connected to the third clock the inputs of all operating units; the second output of the synchronization unit is connected to the setup input of the accumulating adder, the output of which is the output of the constant component of the device, the input of the mode selection of which The interconnected control input of the switch and the mode selection input of the synchronization unit, the third, fourth and fifth outputs of which are connected respectively to the register clock input, the address input of the memory block and the address input of the permanent memory unit, the output of which is connected to the third the information input of the first operation unit, the sixth output of the synchronization unit is connected to the first clock input (Nl / 2) -ro of the operation unit, the output of the clock generator is connected to the clock input accumulating In the jth operation unit, the output of the third register is connected to the second input of the second multiplier and is the third output of the operation unit, the third information input of which is the interconnected second input of the first multiplier and the information input of the third register, the clock input of which is It is the third clock input of the operating unit. товым входом второго регистра, входом , элемента НЕ и  вл етс  вторым тактовым входом операционного блока, отличающеес  тем, что, с целью упрощени  устройства, оно содержит блок пам ти, блок посто нной пам ти, накапливающий сумматор,The input of the second register, the input of the item is NOT, and is the second clock input of the operation unit, characterized in that, in order to simplify the device, it contains a memory unit, a permanent memory unit that accumulates the accumulator, сумматор, регистр и коммутатор, а в j-й операционный блок введен третий регистр, при этом выход блока пам ти подключен к первому информационному входу коммутатора, информационным входам накапливающего сумматора и регистра, выход которого подключен к первому входу сумматора, выход которого  вл етс  информационным выходом устройства, информационным входом которого  вл ютс  соединенные между собой информаци20an adder, a register and a switch, and a third register is entered into the j-th operational block, while the output of the memory block is connected to the first information input of the switch, the information inputs of the accumulating adder and the register whose output is connected to the first input of the adder whose output is information the output of the device whose information input is interconnected information 2525 30thirty |5 формационный вход коммутатора, выход 35 40 5 formation input of the switch, output 35 40 5five 00 5five которого подключен к первому информационному входу первого, операционного блока, второй выход которого подключен к второму входу сумматора, третий выход 1-го операционного блока подключен к третьему информационному входу (i+l)-ro операционного блока, первый выход блока синхронизации подключен к третьим тактовым входам всех операционных блоков, второй выход блока синхронизации подключен к установочному входу накапливающего сумматора, выход которого  вл етс  выходом посто нной составл ющей устройства , входом выбора режима которого  вл ютс  соединенные между собой управл ющий вход коммутатора и вход выбора режима блока синхронизации , третий, четвертый и п тый выходы которого подключены соответственно к тактовому входу регистра, адресному входу блока пам ти и адресному входу блока посто нной пам ти, выход которого подключен к третьему информационному входу первого операционного блока, шестой выход блока синхронизации подключен к первому тактовому входу (N-l/2)-ro операционного блока, выход генератора тактовых импульсов подключен к тактовому входу накапливающего сумматора, причем в j-м операционном блоке выход третьего регистра подключен к второму входу второго умножител  и  вл етс  третьим выходом операционного блока, третьим информационным входом которого  вл ютс  соединенные между собой второй вход первого умножител  и информационный вход третьего регистра , тактовый вход которого  вл етс  третьим тактовым входом операционного блока.which is connected to the first information input of the first, operational unit, the second output of which is connected to the second input of the adder, the third output of the 1st operational unit is connected to the third information input (i + l) -ro of the operational unit, the first output of the synchronization unit is connected to the third clock the inputs of all operating units; the second output of the synchronization unit is connected to the setup input of the accumulating adder, the output of which is the output of the constant component of the device, the input of the mode selection of which The interconnected control input of the switch and the mode selection input of the synchronization unit, the third, fourth and fifth outputs of which are connected respectively to the register clock input, the address input of the memory block and the address input of the permanent memory unit, the output of which is connected to the third the information input of the first operation unit, the sixth output of the synchronization unit is connected to the first clock input (Nl / 2) -ro of the operation unit, the output of the clock generator is connected to the clock input accumulating In the jth operation unit, the output of the third register is connected to the second input of the second multiplier and is the third output of the operation unit, the third information input of which is the interconnected second input of the first multiplier and the information input of the third register, the clock input of which is It is the third clock input of the operating unit.
SU874270012A 1987-05-18 1987-05-18 Discrete fourier transform computation device SU1474673A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874270012A SU1474673A1 (en) 1987-05-18 1987-05-18 Discrete fourier transform computation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874270012A SU1474673A1 (en) 1987-05-18 1987-05-18 Discrete fourier transform computation device

Publications (1)

Publication Number Publication Date
SU1474673A1 true SU1474673A1 (en) 1989-04-23

Family

ID=21313969

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874270012A SU1474673A1 (en) 1987-05-18 1987-05-18 Discrete fourier transform computation device

Country Status (1)

Country Link
SU (1) SU1474673A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № Н96894, кл. G 06 F 15/332, 1984. Авторское свидетельство СССР № 1348815, кл. G 06 F 15/332, 1986. *

Similar Documents

Publication Publication Date Title
JPS6272218A (en) Infinite impulse response filter
SU1474673A1 (en) Discrete fourier transform computation device
US5148384A (en) Signal processing integrated circuit
JP2513218B2 (en) FIR Digital Filter
SU1605254A1 (en) Device for performing fast walsh-adamar transform
SU1314352A1 (en) Digital filter
SU1411738A1 (en) Digital function converter
SU1267431A1 (en) Device for executing fast fourier transform
SU1751748A1 (en) Complex number multiplying device
SU1387014A1 (en) Digital filter
RU1789992C (en) Device for computing furier-galua transform
SU1124430A1 (en) Digital non-recursive filter
JPH0120805B2 (en)
SU1577072A1 (en) Device for digital filtration
SU1571613A1 (en) Conveyer correlator
SU1545230A1 (en) Device for digital filtration
SU1635168A1 (en) Digital device for function reproduction
SU1573459A1 (en) Device for comptuting discrete fourier transform and convolution
RU1802363C (en) Device for operations over matrixes
RU1815650C (en) Device for orthogonal transform of digital signals by walsh-adamar
RU1827054C (en) Frame synchronizer
JPS61198910A (en) Switched capacitor type transversal filter
SU1283789A2 (en) Digital device for calculating values of trigonometric coefficients
SU1411775A1 (en) Device for computing functions
SU1087983A1 (en) Translator from reflected binary code to binary code