- •Часть 1
- •Часть 1
- •Введение 5
- •4.2.1. Обзор альтернативных решений 92
- •1. Проблемы проектрования фильтров с конечной импульсной характеристикой
- •1.1. Фильтры с конечной импульсной характеристикой
- •В большинстве приложений используются нерекурсивные фильтры с точно линейной фчх. Для такого фильтра передаточная функция имеет вид:
- •1.2. Синтез передаточных функций цифровых ких-фильтров в области дискретных и целочисленных значений коэффициентов
- •1.2.1. Критерии оптимальности решения
- •1.2.2. Начальные приближения
- •1.3. Основные этапы проектирования ких-фильтров
- •1.5. Пути повышения быстродействия устройств цифровой обработки сигналов в интегральном исполнении с применением модулярной арифметики
- •2. Варианты реализации цифрового фильтра
- •2.1. Цифровой ких-фильтр с единичными коэффициентами
- •2.2. Цифровой ких-фильтр с коэффициентами вида 2n
- •3. Методика проектирования цифровых ких-фильтров
- •3.1. Основные свойства и понятия модулярной арифметики
- •3.2. Структура устройств цифровой обработки сигналов в модулярной арифметике
- •3.3. Основные вычислительные процедуры в устройствах цифровой обработки сигналов и особенности их аппаратной реализации
- •3.2.1. Принципы построения модулярных сумматоров.
- •3.4. Вариация исходных параметров взвешенной чебышевской аппроксимации в задаче синтеза ких-фильтров без умножителей
- •3.4.1. Постановка задачи
- •3.4.2. Предварительные замечания
- •3.4.3. Возможные алгоритмы
- •3.4.4. Примеры синтеза
- •3.5. Синтез цифровых ких-фильтров без умножителей с помощью генетических алгоритмов
- •3.5.1. Введение
- •3.5.2. Применение генетических алгоритмов к синтезу фильтров
- •3.5.3. Выводы и будущие исследования
- •4. Применение цпос и плис для систем защиты информации
- •4.1. Использование плис в системах защиты информации
- •4.1.1. Способы защиты информации
- •4.1.2. Средства защиты информации
- •4.1.3. Разовые расходы на проектирование и внедрение в производство
- •4.1.4. Производительность
- •4.1.5. Цена
- •4.1.6. Настраиваемость
- •4.1.7. Масштабируемость
- •4.1.8. Доступность
- •4.1.9. Защищенность от взлома
- •4.1.10. Возможность перепрограммирования
- •4.2. Постановка проблемы
- •4.2.1. Обзор альтернативных решений
- •4.3. Описание реализации
- •4.3.1. Блок управления
- •4.3.2. Блок оценки частоты помехи
- •4.3.3. Канал обработки
- •Для уменьшения неравномерности предлагается следующая структура построения фнч канала обработки. Структурная схема фнч канала обработки представленная на рис. 4.11.
- •4.3.4. Выходное ару
- •4.4. Тестирование и заключение
- •1. Модульная схема программы
- •2. Описание программы
- •3. Руководство пользователя
- •Рис п.3. Главное окно программы
- •4. Анализ результатов работы программы
- •Параметры ачх для однородного цифрового фильтра с ких
- •Часть 1
- •394026 Воронеж, Московский просп., 14
2.2. Цифровой ких-фильтр с коэффициентами вида 2n
Для того, чтобы синтезировать фильтр с коэффициентами вида 2n необходимо сначала синтезировать фильтр с целочисленными коэффициентами, а затем заменить их ближайшими по значению числами вида 2n. В соответствии с требованиями, предъявляемыми к ФНЧ, синтезируем КИХ-фильтр методом наименьших квадратов, приведем коэффициенты фильтра к целым числам и заменим их числами вида 2n. Для расчетов воспользуемся системой MATLAB 6.5. Исходные и преобразованные коэффициенты фильтра приведены в табл. 2.1.
Таблица 2.1.
Коэффициенты передаточной функции ФНЧ
Номер |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Исходное значене |
2 |
4 |
6 |
3 |
-5 |
-18 |
-30 |
Новое значение |
2 |
4 |
4 |
2 |
-4 |
-46 |
-32 |
Номер |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
Исходное значене |
-32 |
-15 |
26 |
87 |
157 |
219 |
256 |
Новое значение |
-32 |
-16 |
32 |
128 |
128 |
256 |
256 |
Номер |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
Исходное значене |
256 |
219 |
157 |
87 |
26 |
-15 |
-32 |
Продолжение табл. 2.1.
Новое значение |
256 |
256 |
128 |
128 |
32 |
-16 |
-32 |
Номер |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
Исходное значене |
-30 |
-18 |
-5 |
3 |
6 |
4 |
2 |
Новое значение |
-32 |
-16 |
-4 |
2 |
4 |
4 |
2 |
АЧХ исходного фильтра и фильтра с коэффициентами вида 2n показаны на рис. 2.4.
Как видно из рисунка полученный фильтр имеет слишком большое значение АЧХ в полосе подавления. Для того, чтобы улучшить подавление фильтра включим последовательно с ним фильтр с единичными коэффициентами пятого порядка. Результирующая АЧХ показана на рис. 2.5.
Рис. 2.4. АЧХ исходного фильтра и фильтра с коэффициентами вида 2n
Рис. 2.5. Результирующая АЧХ фильтра.
Рис. 2.6. АЧХ фильтра
По результатам моделирования фильтр при восьмиразрядном входном сигнале требует для реализации следующие ресурсы ПЛИС:
232 триггера;
429 вентилей.
Фильтр с целочисленными коэффициентами будем синтезировать синтезируем методом наименьших квадратов. Для расчета коэффициентов воспользуемся системой MATLAB 6.5. АЧХ фильтра показана на рис. 2.6.
Особенность реализации такого фильтра заключается в том, что его коэффициенты представляются таким образом, чтобы операцию умножения отсчета сигнала на данный коэффициент можно было заменить операцией суммирования. Для этого коэффициент представляется в виде двух слагаемых, которые могут быть следующими:
Числа вида 2N, где N – натуральное число.
Числа вида 2Mbi, где М – целое число, bi – один из предыдущих коэффициентов фильтра.
Синтезируемый НЧ имеет следующие коэффициенты:
[b] = [-3,-5,-6,-3,6,20,38,54,64,64,54,38,20,6,-3,-6,-5,-3]
Представим коэффициенты в соответствии с вышеизложенной методикой:
3 = 2 + 1;
5 = 4 + 1;
6 = 3*2;
20 = 5*4;
38 = 32+6;
54 = 38 + 16;
Таким образом, чтобы умножить отсчет сигнала хi на 5 необходимо умножить его на 4 и к полученному значению добавить хi; чтобы умножить хi на 20 необходимо результат умножения на 5 сдвинуть влево на 2 разряда.
Структурная схема фильтра показана на рис. 2.7.
Рис. 2.7. Структурная схема фильтра
По результатам моделирования фильтр при восьмиразрядном входном сигнале требует для реализации следующие ресурсы ПЛИС:
152 триггера;
242 вентиля.