Устройство для вычисления коэффициентов фурье

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, предназначено для оперативного определения коэффициентов ДПФ в реальном масштабе времени и может быть использовано в автоматике , радиотехнике и других областях науки и техники. Цель изобретения - сокращение аппаратурных затрат. Устройство содержит триггер 1, генератор тактовых импульсов 2, элемент ИЗ, счетчик 4, следяш о аналого-цифровой преобразователь 6 и два накапливающих сумматора 7, 7j. Введение следящего аналого-цифрового преобразователя 6 и двух блоков памяти 5 и 5 позволяет достигнуть цели изобретения . 1 ил. (Л

СОЮЗ СО8ЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

А1 (19) (И) (51) 4

ОПИСАНИЕ ИЗОБРЕТ

К ABTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3893236/24-24 (22) 30.04.86 (46) 23.08.87. Бюл. 1(- 31 (71) Институт кибернетики им. В.М.Глушкова (72) В.П.Боюн и А.Н.Головин (53) 681.32 (088.8) (56) Авторское свидетельство СССР

h» 537349, кл. G 06 F 15/332, 1979.

Смирнов Ю.N. Воробьев Г.Н. и др.

Проектирование специализированных информационно-вычислительных систем.

И.: Высшая школа, 1984, с. 96, рис. 3.

1. 2. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТОВ ФУРЬЕ (57) Изобретение относится к вычислительной технике, предназначено для оперативного определения коэффициентов ДПФ в реальном масштабе времени и может быть использовано в автоматике, радиотехнике и других областях науки и техники. Цель изобретения— сокращение аппаратурных затрат, Устройство содержит триггер 1, генератор тактовых импульсов 2, элемент И 3, счетчик 4, следящий аналого-цифровой преобразователь 6 и два накапливающих сумматора 7„, 7> Введение следящего аналоro-цифрового преобразователя 6 и двух блоков памяти 5 и 5 позволяет достигнуть цели изобретения. 1 ил.

2 на выходе приращений анало го-цифрового преобразователя 6 соответствует положительному приращению, а "1"— отрицательному. С этой же частотой из блоков 5 и 5 памяти по адресам, 1 равным содержимому счетчика 4, осуществляется выборка заранее подготовленных значений сумм, необходимых для вычисления коэффициентов ДПФ. Выходы первого 5„ H a a or 52 блоков памяти подключены к входам соответственно первого 7„ и второго 72 накапливающих сумматоров со сдвигом íà r разрядов в сторону младших разрядов.

Если на выходе приращений аналогоцифрового преобразователя 6 значение

"0", то содержимое выбранных ячеек блоков 5, и 5 памяти, поступающее в накапливающие сумматоры 7„ и 7„, 2 складывается с содержимым этих же сумматоров.

Если же на выходе приращений аналого-цифрового преобразователя "1", что соответствует отрицательному приращению входного сигнала х(1), то содержимое выбранных ячеек блоков 5

1 и 5 памяти, поступающее в накапливающие сумматоры 7, и 7, вычитается из значения содержимого этих же сумматоров.

Подключение выходов блоков 5„ и 5

2 памяти к входам накапливающих сумматоров 7, и 7 со сдвигом íà r разрядов в сторону младших разрядов обеспечивает аппаратную реализацию операции умножения содержимого ячеек первого 5„ и второго 5 блоков памяти на величину приращения, по модулю равную 2".

По достижению заданного числа отсчетов N равного целой степени двойки, на выходе переполнения счетчика 4 появляется сигнал, свидетельствующий о том, что в накапливающих сумматорах 7 и 7 накоплено истинное значе1 ние мнимой и действительной частей результата..Разрядность накапливающьт сумматоров равна 2ã.

Алгоритм работы устройства заключается в следующем. 3а один такт работы устройства приращение входного сигнала x(t) равно

Устройство работает следующим образом.

По сигналу, поступающему на вход 9 устройства, осуществляется. установка в начальное состояние счетчика 4, аналого-цифрового преобразователя 6, первого 7 и второго 7 накапливаюI 2 щих сумматоров и переключение триггера 1 в единичное состояние. По этому 4О сигналу импульсы с выхода генератора 2 тактовых импульсов через элемент И 3 поступают на счетный вход счетчика 4, тактовые входы блоков 5„ и 52 памяти, накапливающих суммато- 45 ров 7, и 7 и аналого-цифрового преобразователя 6. Последний осуществляет преобразование входного сигнала

x(t) из аналоговой формы в цифровую с частотой дискредитации, равной час- 50 тоте генератора 2 тактовых импульсов.

С выхода приращений аналого-цифрового преобразователя 6 снимаются значения приращений входного сигнала x(t) в виде единиц и нулей за один такт работы устройства. Абсолютное значение приращения 4х входного сигнала

x(t) равно единице младшего разряда, т.е. 2 ", причем значение сигнала. "0"

13323

Изобретение относится к специализированным средствам вычислительной техники и предназначено для определения коэффициентов дискретного преоб5 разования Фурье при работе в реальном масштабе времени.

Цель изобретения — сокращение аппаратурньж затрат.

На чертеже приведена схема предла- 10 гаемого устройства.

Предлагаемое устройство содержит триггер I генератор 2 тактовых импульсов, элемент И 3, счетчик 4, первый 5„ и второй 5 блоки постоянной памяти, следящий аналого-цифровой преобразователь 6, первый 7 и второй 72 накапливающие сумматоры, информационный вход 8,,установочный вход .9, выход 10 готовности результата, выходы мнимой 11 и действительной 12 частей результата.

Информационный вход 8 устройства является аналоговым входом аналогоцифрового преобразователя 6, выход приращения которого соединен с управляющими входами первого 7 и второ1 го 7 накапливающих сумматоров, выходы которых являются выходами мнимой !1 и действительной 12 частей ,результата.

4х; = х -х. = sipn(x(t)-x;) 2

Коэффициенты ДПФ вычисляются по формулам

Ц- 1

А(м) =; х cos(k dt ы); к=о

1332330

В(ы) = с». х,.sin(k.at 1.1);

1с«О где k=0,1,2, ...,N-1 — номер отсчета входного сигна5 ла x(t);

= Т/N — интервал дискредитации; ш = 2й/Т вЂ” частота исследуемой гармоники;

Т вЂ” период исследуемой гармоники.

Учитывая, что х = х, + -- ax u

2в1 1 х, = a х, получают для вычисления

А (ы) следующее соотношение:

N-1

А(со) = x> cos(k.at ы)=х,cosp+

I Ъ.с О

+Х,- СОВ(1 - at Ю )+Х2 COS(2 at 1а1)+... +

+х к 1cos ((N-1) д t.ы) =дх, cosp +(дх,+

+ax„) cos(l. at u)+(ax +ax,+4х ) « соя (2. at со)+... +(4х,+axÄ+ax,+... +

+Лx + ° ° ° +4хк 2+aх N-„cos ((1!-1)a 7

=дх «сояО+соя (1.at с )+соя (2 at.ы)+

+ ° ..+cos f(N-1) - at 2a7) +дх„!соя(!

«at1о )+cos (2 at с>)+соя(3. at.11)+...+

+cos ((N-1) -дt в7j+aх jcos(2 at ы )+

+cos (3 at ы )+cos (4 д t,1 )+... +co s (N1) 4 t 1ц11) + ° ° ° +d X g 2 I cos ((1 2) a t ы)+ +cos ((N-l ) -4t -cu7$+ax и „. cos ((N-1)»

»at>3 ах, С, +ax,с„-ах С +...+

2 2 и 2Ск 2 дхь 1 С Я-1 где С, = (cosp+cos (1 д t v )+соя (2»

«at x)+...+cos ((N-1) дс117) =

Н-1 — cos(k +at1 ) = 0;

k,=о

С„= (cos(1 4 t и1)+сов(2 at u )+

+cos (3 -4 t )+.. ° +cos j(NK-1

1) .at 111 = p cos(k,4г.11 );

С2 = соя (2 at и1 )+соя (3 at 1,1 )+

+соя(4 at м )+...+сов ((!«1-1)»

° N-1

«Dt bI7j = . cos(k at ы );

»2-2

С = cos ((IT-2) д t-ы) +cos ((NH-2

К-1 — 1) a t u7 = cos(k at11 );

С = cos ((11; I ).a t 2

Аналогично и для В(112) выполняются вычисления:

"7.

$

N-2

И-1

Таким образом, в блоках 5, и 5 памяти записаны значения сумм Я и С, 1

20 соответственно цнн всех значений

О, N-I.

Устройство для вычисления коэффициентов Фурье, содержащее триггер, генератор тактовых импульсов, элемент И, счетчик, первый и второй накапливающие сумматоры, выходы которых

ЗО являются выходами соответственно мнимой и реальной частей результата устройства, а входы начальной установки первого и второго накапливающих сумматоров, единичный вход триггера соединены между собой и являются установочным входом устройства, выход переполнения счетчика является выходом готовности результата и подключен к нулевому входу триггера, единичный

4о выход которого подключен к первому входу элемента И,второй вход которого подключен.к выходу генератора тактовых импульсов, о т л и ч а ю щ е ес я тем, что, с целью сокращения an45 паратурных затрат, оно содержит следящий аналого-цифровой преобразова тель, первый и второй блоки постоянной памяти, адресные входы которых подключены к информационному выходу счетчика, счетный вход которого соединен с управляющими входами первого и второго блоков постоянной памяти, тактовыми входами следящего аналогоцифрового преобразователя, первого и

55 второго накапливающих сумматоров и подключен к выходу элемента И, выходы первого и второго блоков постоянной памяти подключены к информационным входам соответственно перво=4х, S o+axÄ S,+ax S +., ° +

К-7 и 2 хи-1 В и-й

So = fsinO+s п(1.42- )+я1

4е ы )+" . +sin ((N-1) a t 71

N-1

S1n(k at 1а1) = p °

1, «ь о «

C (sin(I at )+sin(2 at- )+

+s i n (3 4 t. с11 ) +... + s i n ((NK-1 — !) дt ы7)-.= с . siп(k,at ю );

k„-1

j sin(2 a t.4!)+sin(3 gt. v) +

+sin(4 at а)+... +sin f(Nи— 1) at МЯ = sin(k at. );

2-2 а

sin ((N-2) at.ю +sin ((NH-1 — 1)-at !7 = я2п(®К-24 1- ) и М-2

sin f(N-1) a t J

Формула изобретения

Составитель А. Баранов

Техред Л. Сердюкова

КоРРектоР С. Шекмар

Редактор Е.Папп

3 аказ 3834/45 Тираж 672 Подписно е

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

l13035, Москва, Ж-35, Раушская наб., д, 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 го и второго накапливающих сумматоров, управляющие входы которых подключены к выходу следящего аналого1332330 6 цифрового преобразователя, информационный вход котороro является информационным входом устройства.