Тема: Как выделить основную гармонику в несинусоидальном сигнале?
Здравствуйте, уважаемые релейщики. У меня есть несколько вопросов для тех кто силен в цифровой обработке сигналов и фильтрации. Существует несинусоидальный сигнал и мне нужно выделить из него первую гармонику. Как это грамотно сделать? Пока пробую решить этот вопрос с помощью Matlab. Нашел функцию, вычисляющую параметры фильтра 'а' и 'b'. Общий вид у функции [b,a]=вид фильтра (n,Rp,Rs,wn,'тип фильтра)). После вычисления этих коэффициентов планирую задать исходный сигнал (x) и, воспользовавшись командой y=filter (b,a,x), получить искомый сигнал на выходе (y). Теперь собственно вопросы:
1) По правильному ли пути иду?
2) Какие значения Rp и Rs допустимы, применительно к релейной защите?
3) Тип фильтра-лучше полосовой? (т.к. в нём переходные процессы проходят быстрее и совпадение сигнала с эталонным ближе)
4) Какой лучше выбрать вид фильтра, применительно к области релейной защиты? Эллиптический?
5) Какой порядок фильтра следует выбрать? http://rzia.ru/extensions/hcs_image_uploader/uploads/40000/4500/44501/thumb/p17lhp39781ap21duh1b2gqa61p2o1.png
расшифровка функции [b,a]=вид фильтра (n,Rp,Rs,wn,'тип фильтра'))
вид фильтра-Баттерворта, Чебышева 1-го рода, Чебышева 2-го рода, Эллиптический, Бесселя
n-порядок фильтра
Rp-допустимый уровень пульсаций в полосе пропускания (в децибелах)
Rs-минимально необходимое затухание в полосе задерживания (в децибелах)
wn-частота среза
тип фильтра-ФНЧ, ФВЧ, полосовой, режекторный