Abstract and keywords
Abstract (English):
Investigated the development of a software product that provides a synthesis of digital filters without using hardware multipliers. Multiplication operations are replaced by a set of shift (left / right) and addition. In the software product on the genetic algorithm optimizes a set of filter coefficients to minimize consumable hardware resources PLIS.

Keywords:
PLIS, digital filtration, minimization of hardware resources.
Text

УДК 004+519.68

Программное обеспечение для оптимизации цифровых фильтров при их реализации на ПЛИС

THE SOFTWARE FOR OPTIMIZATION OF DIGITAL FILTERS AT THEIR REALIZATION ON PLIS

Спажакин М.И., аспирант

ФГБОУ ВПО «Воронежский государственный технический университет»

г. Воронеж, Россия

DOI: 10.12737/6161

 

Аннотация:Исследована разработка программного продукта, обес­печивающего синтез цифровых фильтров без использования аппаратных умножителей. Операции умножения замещаются совокупностью операций сдвига (влево/вправо) и сложения. В программном продукте на основе генетического алгоритма осуществляется оптимизация набора коэффициентов фильтра для минимизации расходуемых аппаратных ресурсов ПЛИС.

Summary: Investigated the development of a software product that provides a synthesis of digital filters without using hardware multipliers. Multiplication operations are replaced by a set of shift (left / right) and addition. In the software product on the genetic algorithm optimizes a set of filter coefficients to minimize consumable hardware resources PLIS.

Ключевые слова: ПЛИС, цифровая фильтрация, минимизация аппаратных ресурсов.

Keywords: PLIS, digital filtration, minimization of hardware resources.

На сегодняшний день при проектировании приемников ши­рокополосных сигналов с большой символьной скоростью, при предварительной фильтрации сигналов с использованием ресэмплеров Фарроу [1], при проектировании фильтров – интерполяторов, а также при решении иных задач возникает потребность в проек­тировании цифровых блоков, предназначен­ных для фильтрации сигналов на максимально воз­можных частотах работы ПЛИС без пониже­ния частоты дискретизации после фильтрации. Классический цифровой фильтр – это устройство, предполагающее реализацию значительного числа операций умножения отсчетов сигнала на коэффициенты фильтра и суммирования подобных слагаемых. Для реализации этих операций можно было бы использовать совокупность аппаратных умножителей, которые, как правило, входят в состав современных ПЛИС, однако по ряду причин такое решение оказывается неоптимальным:

 

1. Общее количество умножителей в современных ПЛИС может составлять порядка 1000, но при достаточно большой длине фильтра (число отводов более 100), квадратурной обработке и наличии нескольких независимых каналов (задачи радиопеленгации, моноимпульсные пеленгаторы) большая часть умножителей (60-70 %) уйдет на реализацию первых каскадов. При этом на реализацию алгоритмической части (расчет БПФ реального времени с перекрытием, сложные обнаружители, демодуляция, различная коррекция) умножителей может не остаться.

References

1. Fil´tr Farrou na primere fil´tra tret´ego poryadka. Resempling signalov [Elektronnyy resurs]. Rezhim dostupa: http://www.dsplib.ru/content/ arrow/arrow.html, svobodnyy (data obrashcheniya: 20.10.2013).

2. Spazhakin M.I. Otsenka iskazheniy pri perediskretizatsii tsifrovogo signala s ispol´zovaniem fil´tra Farrou/ M.I. Spazhakin, V. D. Repnikov, A. B. Tokarev// Vestnik Voronezhskogo gosudarstvennogo tekhnicheskogo universiteta, 2013. T.9. №6.3. S. 26 – 29.

3. Spazhakin M.I. Sintez nerekursivnykh tsifrovykh fil´trov bez umnozhiteley/ A.V. Muratov, M.I. Spazhakin, A. B. Tokarev// Vestnik Voronezhskogo gosudarstvennogo tekhnicheskogo universiteta, 2014. T.10. №1. S. 88 – 91.


Login or Create
* Forgot password?