|
Фильтрация сигнала, Помогите подобрть фильтр |
|
|
|
Sep 28 2012, 13:30
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(batisto4ka @ Sep 28 2012, 17:15)  Делать фильтр полосовой с частотой пропуска от 8 кГц до 10к Гц, а полосу записани от 1 Гц до 15,9 кГц? Зачем же так широко. Вы же так ничего не отфильтруете. Ну постоянную сотсавляющую подавите, а шум весь насквозь пройдет. Спектр сигнала узкий, значит и фильтр стоит делать поуже. Тут уже сами поиграйтесь и посмотрите что, как и на что влияет. И уточните-таки задание у преподавателя.
|
|
|
|
|
Sep 28 2012, 13:38
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 3-01-11
Пользователь №: 61 997

|
Сделала и полосозапирающий и полосопропускной фильтры. Вот , что из этого получилось: Первый полопропускной. Полоса пропускания 8-10кГц, Полоса запирания 1 Гц-15,9 кГц Фильтр Элиптический 4 порядка Второй (полосозапирающий) полоса запирания 8-10кГц, полоса пропускания 1 Гц-15,9 кГц Фильтр Элиптический 4 порядка. В обоих случаях неравномернойсть в полосе пропускания 0,1 дБ, в полосе запирания-30 дБ. Графики внизу. 1 . Полопропускной отфильрованный сигнал (вверху)(растянут на интервале от 0,до300). Второй график на этом же рисунке - графики входного сигнала (белый)и отфильрованного (красный). Второй рисунок - спектр входного сигнала и спектр отфильтрованного. 3 и 4 рисунки -аналогично для полосозапирающего
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 28 2012, 13:40
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 3-01-11
Пользователь №: 61 997

|
Цитата(KalashKS @ Sep 28 2012, 17:30)  Зачем же так широко. Вы же так ничего не отфильтруете. Ну постоянную сотсавляющую подавите, а шум весь насквозь пройдет. Спектр сигнала узкий, значит и фильтр стоит делать поуже. Тут уже сами поиграйтесь и посмотрите что, как и на что влияет. И уточните-таки задание у преподавателя. извените за глупый вопрос, а что значит фильт надо делат поуже? делать уже полосу пропускания? то етсь не от 8 кГц до 10 кГц . а например от 8кГц до 8,1кГц??
|
|
|
|
|
Sep 28 2012, 13:44
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(batisto4ka @ Sep 28 2012, 17:40)  извените за глупый вопрос, а что значит фильт надо делат поуже? делать уже полосу пропускания? то етсь не от 8 кГц до 10 кГц . а например от 8кГц до 8,1кГц?? Так точно.
|
|
|
|
|
Sep 28 2012, 13:47
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 3-01-11
Пользователь №: 61 997

|
Цитата(batisto4ka @ Sep 28 2012, 17:40)  извените за глупый вопрос, а что значит фильт надо делат поуже? делать уже полосу пропускания? то етсь не от 8 кГц до 10 кГц . а например от 8кГц до 8,1кГц?? а результатом отфильтрованного сигнала будет сигнал, в спектре у которого не будет скачка на частоте 0,25 от частоты дискретизации? установив полосовой фильтр с полосой пропускания от 8 до 8,24 получаю спект отфильтрованного сигнала со скачком в этом месте, в остальные частоты отфильтованы. По идее так и должно быть?
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 28 2012, 13:57
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(batisto4ka @ Sep 28 2012, 17:47)  а результатом отфильтрованного сигнала будет сигнал, в спектре у которого не будет скачка на частоте 0,25 от частоты дискретизации? установив полосовой фильтр с полосой пропускания от 8 до 8,24 получаю спект отфильтрованного сигнала со скачком в этом месте, в остальные частоты отфильтованы. По идее так и должно быть? Если задача выделить этот пик, то он должен остаться, если задача - его задавить, то его быть не должно. Мы говорим о случае выделения. То, что у Вас получилось в этом случае - правильно. Дальше можно играться с шириной полосы, подавлением вне ее и крутизной АЧХ в переходной полосе. Конкретные параметры будут зависеть от требований к отфильтрованному сигналу.
|
|
|
|
|
Sep 30 2012, 17:29
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(batisto4ka @ Sep 28 2012, 08:36)  Есть файл, который осдержит 2229 выборок зависимости значения сигнала от времени. Необходимо отфильровать данный сигнал. Помогите подобрать фильтр для этого сигнала. Как узнать, содержит ли данный сигнал шумы и помехи и как их отфильтровать? По вннешнему виду сигнала, он просто содержит выбросы, которые нужно отфильтровать. Правильно ли я понимаю? Как вообще можно понять , какой фильтр (ФНЧ, ФВЧ, РФ, ПФ)нужно применять? Для этого неоюбходимо сстроить спектр сигнала. А как по спектру сигнала это понять? Рабою в Labview.Входной сигнал и он же, но растянутый приведены ниже Я бы попробовал для начала получить несколько спектрограмм. Взять несколько различных размеров FFT (64/128/256/512). Окно какое-нибудь взять сглаживающее (Кайзер 4-8). Возможно, что-то увидится. Как минимум, надо увидеть сам сигнал. Если про него совсем нет данных, то взять за сигнал наиболее подходящий процесс. Скользящий сдвиг FFT должен быть минимальным, чтобы было разборчивее по временной оси. Я использую для анализа сигналов SA из Радиосканнера: http://signals.radioscanner.ru/info/item33/
Сообщение отредактировал sup-sup - Sep 30 2012, 17:36
|
|
|
|
|
Sep 30 2012, 23:27
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Я не понимаю смысла всех этих рассуждений, если нет априорных представлений, что есть сигнал и что есть помеха. В этом случае НИЧЕГО не получится по определению, попросите преподавателя уточнить задание! Далее, 1. Если спектры сигнала и спектры помехи не пересекаются (или незначительно перекрываются), делать полосно-разделяющий фильтр. 2. Если спектры перекрываются, а спектр сигнала широкополосный, а спектр помехи узкополосный (или периодический, как при сетевой наводке) - делать режекторный фильтр или систему режекторных фильтров. 3. Если спектр помехи широкополосный, а спектр сигнала узкополосный (или периодический), делать полосовой фильтр или систему полосовых фильтров (гребенчатый фильтр) 4. Если просто надо очистить НЧ сигнал от белого шума (пожертвовав формой сигнала), делать фильтр со скользящим средним.
Еще раз, в изложенном виде задание некорректно, аналогично заданию найти черную кошку в темной комнате.
|
|
|
|
|
Oct 1 2012, 18:41
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(V_G @ Oct 1 2012, 02:27)  Я не понимаю смысла всех этих рассуждений, если нет априорных представлений, что есть сигнал и что есть помеха. В этом случае НИЧЕГО не получится по определению, попросите преподавателя уточнить задание! Далее, 1. Если спектры сигнала и спектры помехи не пересекаются (или незначительно перекрываются), делать полосно-разделяющий фильтр. 2. Если спектры перекрываются, а спектр сигнала широкополосный, а спектр помехи узкополосный (или периодический, как при сетевой наводке) - делать режекторный фильтр или систему режекторных фильтров. 3. Если спектр помехи широкополосный, а спектр сигнала узкополосный (или периодический), делать полосовой фильтр или систему полосовых фильтров (гребенчатый фильтр) 4. Если просто надо очистить НЧ сигнал от белого шума (пожертвовав формой сигнала), делать фильтр со скользящим средним.
Еще раз, в изложенном виде задание некорректно, аналогично заданию найти черную кошку в темной комнате. Так и предложение - сначала анализ неизвестного сигнала с целью его идентификации на основе знания характеристик типовых сигналов, а потом уже его фильтрация. Что за фильтрация - пока непонятно. Просьба Автору - выложить в студию полностью выборку этого сигнала. Может быть тогда будет какая-то помощь. И потренироваться интересно. (-:
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|