|
Расчет коэфициентов фильтра для расчета действующего, (Если можно объясните дилетанту) |
|
|
|
Feb 17 2009, 15:53
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
Цитата(kons @ Feb 17 2009, 01:53)  Не обязательно. Правильный ФНЧ лечит. Вы имеете ввиду, что свертка по очень большому числу периодов?
|
|
|
|
|
Feb 17 2009, 19:21
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
Цитата(kons @ Feb 17 2009, 11:51)  Нет, я имею в виду, что на выходе ФНЧ получаем комплексный (cos(delta F) , sin(delta F)) гармонический сигнал. sin^2+cos^2 = комплексной амплитуде и от времени не зависит. А что идет на ФНЧ? Разве не Сигнал*sin и Сигнал*cos? Если например Сигнал=sin, то (Сигнал*sin)^2 + (Сигнал*cos)^2 = (sin*sin)^2 + (sin*cos)^2 = sin^2, от времени зависит. ФНЧ используется, чтобы получить среднее значение, вместо интеграла за целое число периодов? Тогда конечно можно, если после смены амплитуды/фазы сигнала немного подождать пока фильтр установится. Правильно я понял?
|
|
|
|
|
Feb 18 2009, 07:17
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
Цитата(kons @ Feb 17 2009, 22:48)  Пусть сигнал действительный = cos(Ws*t) = (e^(j*Ws*t) + e^(-j*Ws*t))/2... Понятно, составляющая с двойной частотой фильтруется ФНЧ. Если убирать её интегралом, то для точного результата достаточно любое целое число периодов сразу после изменения измеряемого сигнала, а с ФНЧ это будет время установления на требуемую точность.
|
|
|
|
|
Feb 19 2009, 07:58
|
Частый гость
 
Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035

|
Цитата Я не понял как на выходе ФНЧ мб sin и cos составляющая. Это надо два фильтра (но как их правильно получить?) Два сместеля (c cos и c sin, даваемыми квадратурным генератором)), за ними 2 идентичных ФНЧ, после них pwr=re^2+im^2. Чем уже полосы ФНЧ, тем лучше, но время установления должно вас удовлетворять (не быть слишком большим). Пишем весь этот блок в общем виде (=класс C++), потом создаем столько объектов, сколько надо гармоник - они раличаются только Wo. Сигнал подаем на входы всех объектов, все полученные pwr суммируем и извлекаем корень.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|