Как стать автором
Обновить

Комментарии 17

а фаза не важна в медицинской области?
Я думаю тут фаза не важна. На падение АЧХ фаза не может влиять, фаза — это же просто сдвиг.
Почему не важна?
При изменении фазы сигнал может измениться очень существенно (АЧХ при этом особо не поменяется, т.к. частоты все те же, просто смещенные). Обычно все используются фильтры класса «нулевого фазового сдвига», т.е. меняют только энергетический (амплитудный) спектр.
фаза это просто сдвиг во временной области, заметные искажения могут быть только при резких перепадах фазы, чего здесь нет, но в любом случае здесь это неважно, т.к. основная информация располагается в диапазоне до 60 Гц, поднять АЧХ нужно было для того, чтобы просто пройти по требованиям. Тестовые сигналы уже пропускал и искажений не заметил.
> фаза это просто сдвиг во временной области
Вот именно, поэтому при сдвиге синуса АЧХ останется ровно тем же самым, но форма сигнала может поменяться кардинальным образом. Все распространенные фильтры не меняют фазу, в том числе и фильтр Баттерворда в применении к обработке сигналов.

Тестовые сигналы уже пропускал и искажений не заметил.
Искажения могут быть и незаметны — смотря насколько менять фазу и какие элементы ряда затрагиваются.

Кстати, а почему вы решили что описанный в расчете фильтр меняет фазу? Мне кажется не меняет
Искажения могут быть и незаметны — смотря насколько менять фазу и какие элементы ряда затрагиваются.
На меандре максимум видны небольшие пики.

Кстати, а почему вы решили что описанный в расчете фильтр меняет фазу? Мне кажется не меняет
Ну, наверное потому, что на графике он показан синей линией, а ось справа +pi и -pi говорит нам о том, что фаза плавно меняется на отрезке от 0 до 125Гц
Если сдвиг по фазе для НЧ области будет сильно отличаться от того же параметра ВЧ области, то искажетия будут уже сказываться.

К примеру, если сдвиг по фазе будет постоянным для всех частот, то для на выходе фильтра мы получим тот же входной сигнал, сдвинутый во времени (т.е. просто исходный сигнал с задержкой), что нестрашно в данном контексте.
А теперь представьте, что мы разложили исходный сигнал на отдельные гармоники, а потом прибавили к разным гармоникам разное смещение во времени и затем сложили обратно. Мы получим «как бы» рассинхронизацию составляющих сигнала.
на самом деле, если использовать фильтры 1го порядка то можно особо по этому поводу не парится, тут изменения фазы незначительно, а вот 2го и более, это да. Короче думать нужно какие инструменты использовать, нет одного метода на все случаи жизни
Боюсь показаться снобом :-), но существует распространенная практика, когда используется в статье в первый раз аббревиатура (АЧХ, ВЧ, ВПРДШ:-))) и т.п., то указывается расшифровка. Типа: "… имею мнение хрен оспоришь (ИМХО)....", или наоборот: "… ИМХО (имею мне....)....". Не уверен, что все подписанные на хаб «Алгоритмы» должны знать, что значат ФЧХ и ВЧ, я вот не знаю.
Ну, это же тема для специалистов, как можно читать про фильтры и не знать что такое амплитудно-частотная характеристика(АЧХ)? Обо всём не расскажешь же, тут есть ещё ЦОС, ПЛИС, ВЧ, страшное сокращение Гц...)
Ну можно же использовать в начале статьи тэг abbr с title: АЧХ
мм, пока ещё не знаю как, первая же статья, попозже посмотрю
Согласен, что обо всем не рассказать, однако уверен, что после расшифровки аббревиатур, которые вы используете, большинству людей не придется объяснять, что это такое и сразу все станет понятным. Такие правила «приличия» не зря придумали, поверьте :-)
Если Вы этого не знаете, он вряд ли сумеет в статье рассказать, о чем именно идет речь. Гугл наверняка сумеет это лучше.
ЗЫ: ФЧХ — Фазо-Частотная Характеристика, ВЧ — Высокие Частоты.
Спасибо за расшифровку. Википедия, после этого мне не понадобилась.
Я знаю, что такое фаза, частота, соответственно мне не сложно догадаться, что такое фазо-частотная характеристика. И мне не нужно объяснять, что такое высокие частоты, мне достаточно просто 1 раз увидеть, что ВЧ — высокие частоты. Могу только еще раз повторить, как человек не шибко крутой, но публиковавший некоторое количество статей в научных и околонаучных журналах, не зря существует практика: расшифруй аббревиатуру и потом используй, это так просто, но упростит жизнь некоторым читателям :-)
Если вы испольузется собственный OUR_GAIN, то можно съэкономить немного процессорного времени, убрав деление xv[1] = (float)data / GAIN;
да, я пытался, что-то у меня правда не получилось, похоже там и коэффициенты надо пересчитывать, попробуйте на свой страх и риск
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации