Структурная схема нерекурсивного фильтра

 

СТРУКТУРНЫЕ СХЕМЫ РЕКУРСИВНЫХ ФИЛЬТРОВ

ПРЯМАЯ ФОРМА

 

ПОСЛЕДОВАТЕЛЬНАЯ (КАСКАДНАЯ) ФОРМА

 



КАНОНИЧЕСКАЯ ФОРМА



ПЕРЕСТАНОВКА РЕКУРСИВНОЙ

И НЕРЕКУРСИВНОЙ ЧАСТЕЙ

 

 

ИТОГОВАЯ КАНОНИЧЕСКАЯ ФОРМА


 




ТРАНСПОНИРОВАННАЯ ФОРМА ФИЛЬТРА

ПРОМЕЖУТОЧНЫЙ ЭТАП

 

ТРАНСПОНИРОВАННАЯ ФОРМА

(DIRECT TRANSPOSED FORM II)



ТРАНСПОНИРОВАННАЯ ФОРМА

(DIRECT TRANSPOSED FORM I)

 



ПОСЛЕДОВАТЕЛЬНЫЕ (КАСКАДНЫЕ) ФОРМЫ



ПРЯМАЯ ФОРМА

 

КАНОНИЧЕСКАЯ ФОРМА

 

ТРАНСПОНИРОВАННАЯ ФОРМА

ЧАСТОТНАЯ ХАРАКТЕРИСТИКА ФИЛЬТРА

 

СИНТЕЗ КИХ-ФИЛЬТРА С ИСПОЛЬЗОВАНИЕМ ОКОННОЙ ФУНКЦИИИ

 



СИНТЕЗ С ПОМОЩЬЮ ПРЯМОУГОЛЬНОГО ОКНА

ИМПУЛЬСНАЯ ХАРАКТЕРИСТИКА ФНЧ

АЧХ ФИЛЬТРА



СИНТЕЗ С ПОМОЩЬЮ ОКНА ХЭММИНГА

ИМПУЛЬСНАЯ ХАРАКТЕРИСТИКА ФНЧ

АЧХ ФИЛЬТРА



FDATOOL –ГЛАВНОЕ ОКНО

ПРОЕКТИРОВАНИЕ ПОЛОСОВЫХ И РЕЖЕКТОРНЫХ ФИЛЬТРОВ С ОСПОЛЬЗОВАНИЕМ ФНЧ И ФВЧ



ПРОЕКТИРОВАНИЕ ФВЧ С ИСПОЛЬЗОВАНИЕМ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКИ ФНЧ

ИСХОДНЫЙ ФИЛЬТР

МЕТОД ИНВЕРСИИ СПЕКТРА

МЕТОД РЕВЕРСИРОВАНИЯ СПЕКТРА



АНАЛОГОВЫЕ ФИЛЬТРЫ-ПРОТОТИПЫ

ФИЛЬТР БАТТЕРВОРТА

ФИЛЬТР ЧЕБЫШЕВА 1-ГО РОДА

ФИЛЬТР ЧЕБЫШЕВА 2-ГО РОДА

ЭЛЛИПТИЧЕСКИЙ ФИЛЬТР

ФИЛЬТР БЕССЕЛЯ

ПРЕОБРАЗОВАНИЕ ФНЧ В ПОЛОСОВОЙ ФИЛЬТР

ИСХОДНЫЙ ФНЧ                            ПОЛОСОВОЙ ФИЛЬТР

 

ПРЕОБРАЗОВАНИЕ ФНЧ В РЕЖЕКТОРНЫЙ ФИЛЬТР

ИСХОДНЫЙ ФНЧ                            РЕЖЕКТРОНЫЙ ФИЛЬТР

    


 


Количество точек

Время выполнения

Intel Xeon – 2,4 ГГц TMS320C6416-600 МГц TMS320C62x Stratix Тактов (мкс) ADSP- TS201 TigerSHARC 8051 SilLabs, fT=50 МГц
256     6952 256 (1,06) 2402 33 мс
1024 18 мкс 11 мкс 34651 1024 (2,0) 11662 169 мс
2048     76010 2048 (4,03) 25316  

 


 




ПЕРЕСТАНОВКА РАЗРЯДОВ И СОРТИРОВКА

ДЛЯ 8-ТОЧЕЧНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ

ИСХОДНЫЙ СИГНАЛ

СИГНАЛ ПОСЛЕ ПЕРЕСТАНОВКИ

DEC BIN DEC BIN
0 000 0 000
1 001 4 100
2 010 2 010
3 011 6 110
4 100 1 001
5 101 5 101
6 110 3 011
7 111 7 111

 


РЕАЛИЗАЦИЯ БПФ НА МИКРОКОНТРОЛЛЕРЕ

Таблица 1 – Приблизительное количество циклов тактовой частоты при расчете БПФ

Кол-во точек Применение окна Перестановка бит БПФ Итого
16 6 500 1 600 38 000 46 000
64 27 000 7 500 260 000 294 000
256 113 000 30 000 1,5 млн. 1,64 млн.
1024 452 000 145 000 7,8 млн 8,4 млн.

Таблица 2 – приблизительное время выполнения

 (микроконтроллер 8051 SilLabs, fT = 50 МГц)

Количество точек Время выполнения
16 924 мкс
64 5,9 мс
256 33 мс
1024 169 мс

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: