Пример фильтра
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Пример фильтра
Здравствуйте уважаемые форумчане, разбираюсь с панелью фильтров. И вот почему то не получается построить простой фильтр.
Массив для фильтра прилагаю.
Массив для фильтра прилагаю.
- Вложения
-
- фильтр.vi
- (26.6 КБ) 142 скачивания
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
В общем измеряем напряжения, и всегда есть какие то шумы, наводки. Так вот хотелось бы средствами научиться их фильтровать.
А в данном примере хотелось бы на примере windowed фильтра отфильтровать значения 10 на графике,и желательно разными фильтрами
А в данном примере хотелось бы на примере windowed фильтра отфильтровать значения 10 на графике,и желательно разными фильтрами
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Пример фильтра
вы свою программу запустить пытались?
а потом понять, что написано в ошибке и исправить её?
а потом понять, что написано в ошибке и исправить её?
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
Ну если бы ошибок не было и я всё бы понял, то наверно не писал бы сюда.
А по ошибке не очень понятно где эти частоты редактировать, ибо переменных таких нет.
А по ошибке не очень понятно где эти частоты редактировать, ибо переменных таких нет.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Пример фильтра
А может, сразу надо было спрашивать про частоты? а не про мир во всём мире. тогда и ответ был бы сразу.Yurets писал(а):Ну если бы ошибок не было и я всё бы понял, то наверно не писал бы сюда.
А по ошибке не очень понятно где эти частоты редактировать, ибо переменных таких нет.
Незачем использовтьаб динамические данные, что за мания у всех начинающих в них конвертировать всё без разбору?
И не маловато ли точкев (штук 50) для чатсоты среза 40Гц?
Есть палитра waveform, используйте buid для конвертации массива в waveform, которую и ожидает фильтр. Там можно указать dt, вот вам и частота.
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
Почему?Работает же?Незачем использовтьаб динамические данные, что за мания у всех начинающих в них конвертировать всё без разбору?
Готово, частота 1 ГцЕсть палитра waveform, используйте buid для конвертации массива в waveform, которую и ожидает фильтр. Там можно указать dt, вот вам и частота.
какие задать lower PB, upper PB, lower SB,upper SB?
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
Я не очень понимаю как этим фильтром отфильтровать исходный сигнал, если используется только частоты bandpass bandstop и частота сигнала? Нужно же удалить амплитуду равную 10, а амплитуда тут и не используется.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Пример фильтра
если бы работало, вы бы не спрашивали?Yurets писал(а):Почему?Работает же?Незачем использовать динамические данные, что за мания у всех начинающих в них конвертировать всё без разбору?
"не очень понимаю" - мягко сказано.Yurets писал(а):Я не очень понимаю как этим фильтром отфильтровать исходный сигнал, если используется только частоты bandpass bandstop и частота сигнала? Нужно же удалить амплитуду равную 10, а амплитуда тут и не используется.
фильтры не удаляют амплитуду. они "удаляют" частоты
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
это понятно, амплитуда --- в смысле ось Y в примере(опять же так называет по умолчанию).Это поправлю.фильтры не удаляют амплитуду. они "удаляют" частоты
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
В стандартном примере FIR Filtering and Response исходный массив тоже не работает. Получается дело в сигнале?
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
Так, а можете написать какие параметры должны быть у данного фильтра и что сделать с сигналом, чтобы хотя бы посмотреть как он работает с таким сигналом или наподобие такого сигнала?
С ацп я получаю примерно такую картинку.
С ацп я получаю примерно такую картинку.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Пример фильтра
сигнал 1 Гц и раз 10 в минуту значение скачет на 10 единиц?
не поще ли выкидывать резкие отклонения? и что за АЦП/сигнал такие странные?
при опросе 1 Гц вы можете срезать максимум 0,5 Гц, но при таком сигнале пики только частично уменьшаются.
не поще ли выкидывать резкие отклонения? и что за АЦП/сигнал такие странные?
при опросе 1 Гц вы можете срезать максимум 0,5 Гц, но при таком сигнале пики только частично уменьшаются.
-
- advanced
- Сообщения: 180
- Зарегистрирован: 03 дек 2014, 12:36
- Версия LabVIEW: 7.1;12
- Контактная информация:
Re: Пример фильтра
хотя бы так, Уже разброс будет меньше.
1. Научиться использовать фильтры в проектах.
2. Наводки, шумы всегда неслучайны и порой подобрать алгоритм для удаления отклонений сложно.
3. Целая палитра Signal Processing обошла меня стороной или наоборот. Хотя чую что палитра очень нужная.
так не интересно,хочетсяне поще ли выкидывать резкие отклонения?
1. Научиться использовать фильтры в проектах.
2. Наводки, шумы всегда неслучайны и порой подобрать алгоритм для удаления отклонений сложно.
3. Целая палитра Signal Processing обошла меня стороной или наоборот. Хотя чую что палитра очень нужная.