<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные проблемы науки и образования</journal-title>
      </journal-title-group>
      <issn>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-9489</article-id>
      <title-group>
        <article-title>РЕАЛИЗАЦИЯ РАСПРЕДЕЛЕННОГО ЦИФРОВОГО ФИЛЬТРА С НАСТРАИВАЕМЫМИ ПАРАМЕТРАМИ НА МИКРОСХЕМАХ ПРОГРАММИРУЕМОЙ ЛОГИКИ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ушенина</surname>
              <given-names>И.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Ushenina</surname>
              <given-names>I.V.</given-names>
            </name>
          </name-alternatives>
          <email>ivl23@yandex.ru</email>
          <xref ref-type="aff" rid="affdeed6e60"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Елизаров</surname>
              <given-names>В.Н.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Elizarov</surname>
              <given-names>V.N.</given-names>
            </name>
          </name-alternatives>
          <email>elizarov1988@list.ru</email>
          <xref ref-type="aff" rid="affdeed6e60"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Варнавский</surname>
              <given-names>В.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Varnavskiy</surname>
              <given-names>V.A.</given-names>
            </name>
          </name-alternatives>
          <email>varnavskyy@yandex.ru</email>
          <xref ref-type="aff" rid="affdeed6e60"/>
        </contrib>
      </contrib-group>
      <aff id="affdeed6e60">
        <institution xml:lang="ru">ФГБОУ ВПО «Пензенская государственная технологическая академия»</institution>
        <institution xml:lang="en">Penza State Technological Academy</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2013-03-27">
        <day>27</day>
        <month>03</month>
        <year>2013</year>
      </pub-date>
      <issue>3</issue>
      <fpage>80</fpage>
      <lpage>80</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-education.ru/ru/article/view?id=9489</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Представлен модуль цифрового фильтра с конечной импульсной характеристикой без умножителей, работающий по принципу распределенных вычислений. Основные характеристики модуля: возможность настройки порядка, разрядности входного и выходного сигналов и коэффициентов; малая латентность по сравнению с классической структурой; доступность для реализации на программируемых ресурсах ПЛИС FPGA. Представление чисел – в дополнительном коде, формат с фиксированной точкой. Проанализированы возможности реализации модуля на базе ПЛИС FPGA. Приведена структура фильтра, в состав которой входят регистры, оперативная память, сумматор, управляемый инвертор, управляющий автомат, счетчик, комбинационная логика. Получены зависимости от настраиваемых параметров фильтра разрядностей его элементов и шин, длительностей управляющих сигналов, и др. Приведены результаты функционального моделирования модуля при заданных параметрах. Рассмотрены вопросы, связанные с ограничениями применения фильтров на базе ОЗУ.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>Multiplier-free distributed digital filter with finite impulse response is presented. The main characteristics of the filter are: the possibility of adjusting such filter’s parameters as order, input and output signals capacity, coefficients; low latency in comparison with classical structure; availability for implementation on the base of programmable resources of the FPGA. There is two’s complement, fixed-point number representation in a filter. Possibilities of the filter implementation on the base of FPGA are analyzed. It is shown that filter consists of registers, RAM memory, adder, controllable invertor, finite state machine, counter, combinatorial logic. The dependencies of the filter’s elements and buses capacities, control signals durations, etc. from it’s given parameters are obtained. The results of the functional simulation of the filter are shown. The problems concerned with restrictions of using RAM-based digital filters are considered.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>цифровой фильтр</kwd>
        <kwd>распределенные вычисления</kwd>
        <kwd>латентность фильтра</kwd>
        <kwd>ПЛИС</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>digital filter</kwd>
        <kwd>distributed arithmetic</kwd>
        <kwd>filter’s latency</kwd>
        <kwd>FPGA</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1.	Logic array blocks and adaptive logic modules in Cyclone V devices [Электронный ресурс]. – Режим доступа: http://www.altera.com/literature/hb/cyclone-v/cv_52001.pdf (дата обращения: 10.06.2013).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2.	Meyer-Baese U. Digital Signal Processing with Field Programmable Gate Arrays. – Springer, 2001. – 422 p.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3.	Spartan-6 FPGA Configurable Logic Block User Guide [Электронный ресурс]. – Режим доступа: http://www.xilinx.com/support/documentation/user_guides/ug384.pdf (дата обращения: 10.06.2013).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4.	Spartan-6 FPGA DSP48A1 Slice User Guide [Электронный ресурс]. – Режим доступа: http://www.xilinx.com/support/documentation/user_guides/ug389.pdf (дата обращения: 10.06.2013).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5.	Variable precision DSP blocks in Cyclone V devices [Электронный ресурс]. – Режим доступа: http://www.altera.com/literature/hb/cyclone-v/cv_52003.pdf (дата обращения: 10.06.2013).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
