Построение АЧХ режекторного фильтра

Захват, обработка и генерирование сигнала
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Построение АЧХ режекторного фильтра

Сообщение Di3el »

Доброе время суток! Прошу помощи у любителей и профессионалов :labview: в построении АЧХ режекторного фильтра такого видаИзображение
Знаю что АЧХ должна выглядеть такИзображение, провал на частоте 50 Гц.
Заранее спасибо!
Вложения
Filter.vi
Запускать этот VI
(22.51 КБ) 263 скачивания
LMS(SubVI).vi
(14.45 КБ) 250 скачиваний
IIR_2order1(SubVI).vi
(9.22 КБ) 240 скачиваний
LevinsonDurbin (SubVI).vi
(13.03 КБ) 245 скачиваний
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

Прилагаю картинки.
Вложения
111.png
111.png (8.61 КБ) 15658 просмотров
image030.jpg
image030.jpg (3 КБ) 15658 просмотров
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

В матлабе на сколько я знаю достаточно просто это делается используя LTViewer. А вот в :labview: не могу найти подходящей функции. Принимающей входной и выходной сигнал фильтра. Подсобите пожалуйста :think:
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Pavel Krivozubov »

Может быть это поможет?
http://labviewportal.org/viewtopic.php?p=9779#p9779
Аватара пользователя
kiparym
advanced
advanced
Сообщения: 178
Зарегистрирован: 06 сен 2011, 08:52
Версия LabVIEW: 8.2 & 2011
Откуда: г. Саров
Поблагодарили: 1 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение kiparym »

Для снятия реальной АЧХ цифрового фильтра, можно воспользоваться следующим вариантом:
1. Подать на фильтр Дельта- импульс (Sinal Generation / Impulse Pattern).
2. Подключить на выход фильтра анализатор АЧХ.
p.s. при подключении фильтра, следует учесть, что Анализатор АЧХ работает с массивом DBL. Для Waveform потребуются преобразования.
Вложения
Analizator-АЧХ.vi
LabView 8.2
(40.2 КБ) 400 скачиваний
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

Спасибо за ответы. А можно с помощью передаточной функции как нибудь АЧХ забацать? я получил весовые коэффициенты фильтра, а как обработать их?
Аватара пользователя
kiparym
advanced
advanced
Сообщения: 178
Зарегистрирован: 06 сен 2011, 08:52
Версия LabVIEW: 8.2 & 2011
Откуда: г. Саров
Поблагодарили: 1 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение kiparym »

Установите свои коэффициенты в КИХ фильтр (Signal Processing / Filters / FIR Filter.vi).
Последний раз редактировалось kiparym 19 янв 2015, 11:30, всего редактировалось 2 раза.
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

Слабо конечно похоже на ожидаемою АЧХ :cry:
Вложения
Untitled 2.vi
(42.23 КБ) 285 скачиваний
Аватара пользователя
kiparym
advanced
advanced
Сообщения: 178
Зарегистрирован: 06 сен 2011, 08:52
Версия LabVIEW: 8.2 & 2011
Откуда: г. Саров
Поблагодарили: 1 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение kiparym »

У вас не верно выбраны коэффициенты!
Советую посмотреть примеры в Help (FIR Filter).
АЧХ Фильтра.jpg
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

так, уже интересней! благодарен! А подскажите пожалуйста куда капнуть, что бы в вашем блоке :vi: для ачх ось X была частотной?
Аватара пользователя
kiparym
advanced
advanced
Сообщения: 178
Зарегистрирован: 06 сен 2011, 08:52
Версия LabVIEW: 8.2 & 2011
Откуда: г. Саров
Поблагодарили: 1 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение kiparym »

Для реальной частоты на осциллограф надо завести (через кластер) реальное dF=F_АЦП/N_выборки.
Пример:
Пример АЧХ.jpg
Аватара пользователя
Di3el
beginner
beginner
Сообщения: 45
Зарегистрирован: 18 дек 2012, 17:28
Версия LabVIEW: 11
Откуда: Российская Федерация
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение Di3el »

Большое спасибо, очень помогли!
Аватара пользователя
Dionisij
interested
interested
Сообщения: 6
Зарегистрирован: 18 ноя 2015, 22:41
Версия LabVIEW: 2013

Re: Построение АЧХ режекторного фильтра

Сообщение Dionisij »

kiparym,
kiparym писал(а):Для реальной частоты на осциллограф надо завести (через кластер) реальное dF=F_АЦП/N_выборки.
Пример:
Пример АЧХ.jpg
Добрый день, понимаю что было давно, но не объясните как Вы вывели коэффициенты фильтра. Я так понимаю что у Вас их можно задавать собственноручно, не подскажите как? Заранее спасибо.
Аватара пользователя
kiparym
advanced
advanced
Сообщения: 178
Зарегистрирован: 06 сен 2011, 08:52
Версия LabVIEW: 8.2 & 2011
Откуда: г. Саров
Поблагодарили: 1 раз
Контактная информация:

Re: Построение АЧХ режекторного фильтра

Сообщение kiparym »

... объясните как Вы вывели коэффициенты фильтра
Коэффициенты фильтра вычисляются из теории цифровой обработки сигналов - коэффициенты (нули и полюса) дискретной передаточной функции. В данном примере значения взяты из цифровой модели RLC-цепи:
http://labviewportal.org/viewtopic.php? ... =15#p43751
Ручной расчёт требует много рутинной работы. Легче найти готовую функцию. Точность вычисления значений не менее 8-10 знаков.
Аватара пользователя
Dionisij
interested
interested
Сообщения: 6
Зарегистрирован: 18 ноя 2015, 22:41
Версия LabVIEW: 2013

Re: Построение АЧХ режекторного фильтра

Сообщение Dionisij »

kiparym, спасибо большое, но я хотел спросить как именно подставить свои коэффициенты в фильтр? т.е. к какому входу подключать массив самих коэффициентов к FIR Windowed Filter
Нашел обозначения выводов
Изображение
но куда подключать так и не понял.
Нашел где коэффициенты просто посмотреть в Hierarchy фильтра в FIR Windowed Filter Coefficients Front panel попробовал там их поменять но после нажатия на Run они меняются на автоматически посчитанные.
Изображение

Извиняюсь если вопрос покажется глупым, только начинаю знакомство с LabView.
Ответить

Вернуться в «Обработка сигнала»