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

 

Изобретение относится к специализированным средствам вычислительной техники, предназначено для определения дискретного преобразования Фурье при работе в реальном масштабе времени. Цель изобретения - упрощение устройства. Поставленная цель достигается за счет того, что устройство содержит блок 1 управления, накапливакицие сумматоры ,, два блока памяти, два мультиплексора аналого-цифровой преобразователь 6, элемент НЕ, сумматор по модулю два 14, регистр 12, триггер 7, элемент 9 И, элемент 10 задержки, счетчик 11. 3 ил. с S

СОЮЗ СОВЕТСНИХ

СОЩЕЛИСТИЧЕСНИХ

РЕСПУБЛИК (дд 4 G 06 F 15/332

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ СВИД=ТЕЛЬСТВУ (21) 3931684/24-24 (22) 19.07.85

Т46) 15.01.87. Бюл. у 2 (71) Институт кибернетики им. В.И. Глушкова (72) В.П. Боюн и А.Н. Головин (53) 681.32(088.8) (56) Авторское свидетельство СССР

Р 537349, кл. Г 06 F 15/332, 1976.

Смирнов И.М. и др. Проектирование специализированных информационно-вычислительных систем. И.: Высшая школа, 1984, с. 96, рис.3.1.2 ° (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТОВ ФУРЬЕ

„„Я0„„1283790 А 1 (57) Изобретение относится к специализированным средствам вычислительной техники, предназначено для определения дискретного преобразования

Фурье при работе в реальном масштабе времени. Цель изобретения — упрощение устройства. Поставленная цель достигается за счет того, что устройство содержит блок 1 управления, накапливающие сумматоры 3 -3, два блока памяти, два мультиплексора

5 -5, аналого-цифровой преобразователь 6, элемент НЕ, сумматор по модулю два 14, регистр 12, триггер 7, элемент 9 И, элемент 10 задержки, счетчик 11. 3 ил.

1 128379

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

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

На фиг, 1 приведена схема устройства; на фиг. 2 — блок-схема аналого-цифрового преобразователя; на фиг. 3 — то же, блока сравнения.

Устройство содержит блок управления 1, первый 21 и второй 2 блоки памяти, первый 3, второй 3z, третий

Зэ и четвертый 3 накапливающие сумматоры, элемент НЕ 4, первый 5, и второй 5 мультиплексоры, аналого— цифровой преобразователь (инкрементного типа) 6, причем блок управления содержит триггер 7, генератор 8 тактовых импульсов, элемент И 9, элемент 10 задержки (триггер типа D), советчик 11 регистр 12 накапливающий

25 сумматор 13, сумматор 14 по модулю два> вход 15 запус <а устройства, вход 16 задания гармоник, информационный вход 17 устройства, выход 18 окончания вычислений, выходы мнимой

19 и действительпой 20 частей резуль- ЗО тата.

Аналого-цифровой преобразователь (инкрементного типа) (фиг. 2) содержит вычитатель 21, нуль-орган 22, пороговый блок 23, блок сравнения 24, З5 накапливающий сумматор 25, цифроаналоговый преобразователь 26 и шифратор 27, Вход 28 начальной установки . аналого-цифрового преобразователя, тактовый вход 29, выход приращений 40 .i0, знаковый выход приращений 3 1.

Блок определения приращения (фиг. 3) содержит группу элементов

И 32, группу триггеров 33 и группу элементов НЕ 34 . 45

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

IIo сигналу, поступающему на вход запуска 15 устройства, происходит установка в единичное состояние триг-QQ гера 7 и в начальное состояние счетчика 11 и сумматора 13 блока управления, аналого-цифрового преобразователя 6 и накапливающих сумматоров

3,3 >,3 ° и 3,, причем начальное состояние первого 3 sTopo о 3 акапливающих сумматоров равно соответственно значению (-sin 0)=0 и (-cos О) = -1 в дополнительном коде, 0

На вход 16 задания гармоник поступает двоичный код номера гармоники, который записывается в регистр

12. Разрядность регистра 12 должна быть не меньше 3o8,k, где k — максимальный номер гармоники.

Аналоговый сигнал x(t) поступает на вход 17 аналого-цифрового преобразователя 6.

Аналого-цифровой преобразователь инкрементного типа работает следующим образом, Сигналом "Запуск" по входу 28 осуществляется сброс в "0" накапливающего сумматора 25. На вход 17 подается аналоговый сигнал, на вход 29 — тактирующие импульсы. Вычитатель 21 определяет разность между входным напряжением по входу 1? и напряжением обратной связи с выхода цифроаналогового преобразователя 26, которая прикладывается к входу нульоргана 22 и входу порогового блока

23. Знакочувствительный пороговый блок 23 срабатывает при достижении напряжением разности значений IIopo гов, на которые настроены (например, г-М по двоичному закону: 1,2,4,8,...2 ) условных единиц (где 1 — длина кода приращения). Блок сравнения 24 в моменты времени, определяемые тактовыми импульсами с входа 29, выделяет выход порогового блока 23 из числа сработавших. Нуль-орган 22 в те же моменты времени определяет знак напряжения разности, которая поступает па знаковый выход приращений 31 аналого-цифрового преобразователя и на управляющий вход накаппивающего сумматора 25.

Коды с выхода блока сравнения

24 представляют собой приращения входного сигнала, округленные до значения кратного целой степени двойки, т.е. представляют собой одну единицу в соответствующем разряде кода (позиционный код) . Коды с выхода блока сравнения 24 поступают через шифратор 27 на выход приращений 30 аналого-цифрового преобразователя.

Код знака напряжения разности с выхоца нуль-органа 22 настраивает накапливающий сумматор 25 по управляющему входу на выполнение оператрти

Сложение или Вычитание, В моменты времени, определяемые тактовыми импульсами, накапливающий сумматор 25 добавляют к своему содержимому или вычитает из него единицу соответст1283790 вующего разряда, поступившую с блока сравнения 24.

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

Импульсы с выхода генератора тактовых импульсов 8 через элемент И 9 поступают на тактовые входы накапли- 10 вающего сумматора 13 блока управления 1, первого 3 и второго 3- накапливающих сумматоров и на вход элемента задержки 10. По этому сигналу содержимое регистра 12 прибавляется к содержимому сумматора 13 и содержимое из первого 21 и второго

2> блоков памяти поступает на входы накапливающих сумматоров 31 и 3, за исключением первого такта работы устройства, когда содержимое накапливающих сумматоров 3,и 3> не изменяется. Спустя один такт по сигналу с выхода элемента задержки 10 осуществляется наращивание счетчика 11, преобразование входного сигнала х() из аналоговой фермы в дискретную аналого-цифровым преобразователем 6 и прием информации из накапливающих сумматоров 3, и 3 через мультиплексоры 5 и 5 в накапливающие сумматоры 3> и 3 соответственно. Муль— типлексоры 51 и 5> осуществляют сдвиг кодов содержимого сумматоров 3 и 3> в сторону младших разрядов, если ве- 35 личина приращений ь х„ сигнала

x(t) по модулю меньше единицы и в сторону старших разрядов, если величина приращений дх; сигнала х(t) по модулю больше единицы на количест-40 во разрядов, равное коду на выходе приращений аналого-цифрового преобразователя 6. Разрядность сумматора 13 и счетчика 11 блока управления равна Lop>N.

Если значение приращения ьх„ положительное, т.е. на знаковом выходе приращений аналого-цифрового преобразователя 6 равно "0", то коды содержимого накапливающих сумматоров 31 50 и 3>,поступающие через мультиплексоры 5, и 5 на входы соответственно третьего 3 и четвертого 3 накапь ливающих сумматоров со сдвигом íà m разрядов, суммируются с содержимым 55 накапливающих сумматоров 3 и 3 соответственно. Значение m определяется величиной приращения входного сигнала на выходе приращений аналого-цифрового преобразователя6 в

1-м такте работы устройства и численно равно номеру разряда, содержащего единицу в коде приращения h,х сигнала x(t).

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

3, и 32, поступающие через мультиплексоры 5 и 5 на входы соответственно третьего 3 и четвертого 3 накапливающих сумматоров со сдвигом на

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

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

В первом блоке памяти 21 записаны значения fr =sin (Iht&), а во втором блоке памяти 22 — значения fy=

= cos (Tat&) в интервале аргумента этих функций (О -7(/2), где 1 =

= 0,1,2,... ((П-1)/4 ) — номера отсчетов; ht =Т/N — интервал дискретизации по времени; M- частота основной гармоники.

Определение знаков sin (Mt и

cos (is ) где i=0,1,2,... (N-1) — номера отсчетов, осуществляется с помощью схемы "сложение mod 2" 14 и двух старших разрядов сумматора 13 блока управления 1, которые определяют номер квадранта аргумента функций sin(t©) и cos (Ы с >) ° Остальные разряды сумматора 13 блока управления 1 определяют адрес значения sin (ЫМ) или cos (idtQ) в соответствующем блоке памяти.

По достижению заданного числа отсчетов, равного N на выходе переполнения счетчика 11 появляется сигнал, свидетельствующий о том, что в накапливающих сумматорах 3 и 3 накоплено истинное значение коэффициентов дискретного преобразования Фурье. С выхода переполнения счетчика

11 сигнал поступает на нулевой вход триггера 7 и выход готовности результата 18 устройства.

Частота дискретизации входного сигсигнала x(t), поступающего на вход 17

1283790

cos t (N-1) д t«)g, причем сов(m„,м«3)

ГО 1= 1-Д б 1,ш; д «)) =С;

cos (н; д t ) х;,— s>gn (х(1) -х „g) ° 2

1Î иС=О

hxN I S,, s1n (ш дt.(3)

11)1=0

l4- I.

> sin (ш д (0), ), 4

S о где

В(Ы) 25 причем иS=Î

35 и учи Гыв яя, чт о

40 получаем причем значением sign х()-х; )осуществляется задание операции "Сложе5О ние" или "Вычитание" на накапливак)щих сумматорах 3 и Зл, а операция

2 :, S и 2 С „ осуществляется на мультиплексорах 5, и 5 соответствен- но путем сдвига S и С„ ня ш рязря 5 дов в сторону младших разрядов для

Мх 1 1 °

Управляющие входы первого 3, и второго 3> накапливающих сумматоров через элемент НЕ 4 подключены к нулеcos (m,дй«0), рл О соs (m дtM), где С,, ((,=О устройства, равна час готе генератора гактовых импульсов 8, Алгоритм работы устройства своДится к следующему.

Приращения д х .„ входного сигнала в каждом такте работы устройства оп ределяются соотношением где х;, х(— отсчеты входного сигнала х(t) в (j-1)-м и j-м тактах работы устройства;

2 — единица в m-м разряде кода приращения дх1, причем m=1,r.

Коэффициенты ДПФ равны

А (k<) — ) х ° cos (i t«)k), 1=О

В (1с()) == х; ° sin (1д «Ъ.)

3cQ где 1 — номер гармоники.

Представив значение А(Ь )) и для 1<=1 в виде:

А(4=х, соз (Одг.- )+...+х; cos(i>tQ)+

+...+х ссз (И-1) д tM) H((-- ) xQ sin (Од -«.))+...+х„з1п(1дЬ.Ъ)+

+ .. +х s in ((N-1) D t(aj, I

J х„=hx(, +6х, +,...,+ Ь х; —,) дХ .— о

А(. )) =дх „I c o s (0 д t«)) + +

>. cos ((N-1) s. tlat/)+

+дх сîs(1 > tQ)+...+

+cos ({N-1) > t«- )j) +,...,+

+Ss„,icos ((11-1) 1. д))=

=дхО . Со +дх1С) + ° ° ° э+ьхй-(С)1(-1

Проведя аналогичные преобразова ния и для В (M), получим

/ дхо Во + х 81 + ю ° ь+

S.,= sink (Ы-1)д Ч, l4-1 з1п (т;,дь4-sin(m„

= SJ- — sin (m„6tM).

В устроис ве вычисления $ и С

< з где i=0, N-1 выполняются на накапливающих сумматорах 31 и 3 соответ2 ственно.

Вычисление дх„С; и дх„«S „выполняется согласно выражениям д% С.) = sign (х()-х.„1) ° 2 . С

sign (x(t)-х„1 "2 °

1283790 вому потенциалу корпуса устройства, что обеспечивает задание им режима

"Вычитание".

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

Устройство для вычисления коэффициентов Фурье, содержащее триггер, выход которого подключен к первому входу элемента И, выход которого под-10 ключен к тактовым входам первого и второго накапливающих сумматоров и входу. элемента задержки, выход которого подключен к тактовым входам третьего и четвертого накапливающих сум- 15 маторов и счетному входу счетчика, вывыход которого является выходом окончания вычислений и подключен к входу установки в "0" триггера, вход установки в "1" которого объединен с ус- 20 уановочными входами счетчика, первогго второго, третьего и четвертого накапливающих сумматоров и является входом запуска устройства, регистр и генератор тактовых импульсов, вы- 25 ход которого подключен к второму вховходу элемента И, а выходы третьего и четвертого накапливающих сумматоров являются выходами соответственно реальной и мнимой частей результата 30 устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно Содержит два блока памяти, пятый и шестой накапливающие сумматоры, сумматор по модулю два, два мультиплексора, элемент НЕ, пороговый блок, блок сравнения, шифратор, нуль-орган, вычитатель и цифроаналоговый преобразователь, выход которого подключен к первому входу вычитателя, выход которого подключен к входу нуль-органа и входу порогового блока, выход которого подключен к входу .блока сравнения, выход которого подключен к входу шифратора и информационному входу пятого накапливающего сумматора, выход которого подключен к входу цифроаналогового преобразователя, выход шифратора подподключен к управляющим входам первого и второго мультиплексоров, выходы которых подключены к информационным входам соответственно третьего и четвертого накапливающих сумматоров, знаковые входы которых объединены со знаковым входом пятого накапливающего сумматора и подключены к выходу нуль-органа, выход регистра подключен к информационному входу шестого накапливающего сумматора, выход которого подключен к адресным входам первого и второго блоков памяти, выходы которых подключены к информационным входам соответственно первого и второго накапливающих сумматоров, выходы которых подключены к информащ онным входам соответственно первого и второго мультиплексоров, знаковые входы первого и второго накапливающих сумматоров подключены к выходу элемента HE вход которого является входом логического нуля устройства, входом задания гармоники которого является информационный: вход регистра, выход элемента И подключен к тактовому входу шестого накапливающего сумматора, выход первого разряда которого подключен к входу старшего разряда первого накапливающего сумматора и первому входу сумматора по модулю два, выход которого подключен к входу старшего разряда второго накапливающего сумматора, второй вход сумматора по модулю два подключен к выходу второго разряда шестого накаплиьающего сумматора, установочный вход которого объединен с установочным входам пятого накапли. вающего сумматора и подключен к входу запуска устройства, выход элемента задержки подключен к выходам чтения первого и второго блоков памяти и тактовым входам пятбго накапливающего сумматора и блока сравнения, а второй вход вычитателя является ин формационнымм входом устройства.

1283790

ç2 фиаР

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

Техред g.Попович Корректор И. Иаксимишинец

Редактор В. Ковтун

Заказ 7444/49 Тираж 670 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная,

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

 

Похожие патенты:

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, в ;- частности к цифровой обработке сигналов , и может быть испо льзовано в устройствах спектрального анализа.-Цель изобретения - уменьшение погрешности при вычислении спектра

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

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

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

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

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

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

Изобретение относится к способам обработки цифрового сигнала

Изобретение относится к области обработки информации и может быть использовано в анализаторах речевых сигналов

Изобретение относится к вычислительной технике и может быть использовано для преобразования сигналов

Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов

Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов
Наверх