Перейти к содержанию
    

Сдвинуть сигнал на 90 градусов

В 19.12.2022 в 10:00, C2000 сказал:

Правильно себя продать, важнее навыков)

Вынужден снова Вас поправить: Правильно себя продать, так же важно, как и наличие навыков:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 12/18/2022 at 4:49 PM, Самурай said:

То это все бессмысленно, бесперспективно и бесполезно, поверьте. Природу не обманешь:) 

Вот если порядок фильтра нечетный, то после переноса на Fs/2 сдвига на 90 градусов и возврата обратно, работает, на 50Гц получается нужный сдвиг на 90 градусов. Но как было написано бесполезно, т.к. в районе Fs/2 АЧХ также заваливается. А если четный порядок с АЧХ=1 в районе Fs/2 то чё-та не получается)). Либо вообще не двигает, либо на 180 градусов, зависит от порядка фильтра через каждые 2 повторяется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А на входе есть аналоговый фильтр? Можно ли увеличить Fs, скажем, до 16 КГц?

Далее, если фильтр на входе позволяет, делим оцифрованную последовательность на две части:чётные отсчёты в одну, нечётные - в другую,

а затем выкидываем чётные отсчёты в отобранных последовательностях. Получим реальную и мнимую части, которые сдвинуты на искомые 90.

Это имитация гетеродина на частоте Fs/4

Более грамотно -https://ru.dsplib.org/content/hilbert_quadrature/hilbert_quadrature.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, bve said:

Спасибо! Могло бы быть полезно, но только для одной гармоники, если в исходном сигнале гармоник несколько то фазовый сдвиг для каждой из них будет разным. Если только применить КИХ, но там опять возникнет проблема с порядком этого фильтра с такой крутой характеристикой. Да и с БИХ фильтрами затраты на вычисления будут существенными, особенно учитывая что в полосе пропускания колебания АЧХ не должны превышать 0.1%.

Тогда уж проще на all-pass фильтрах реализовать два комплементарных фильтра фазовый сдвиг которых будет 90 градусов в нужных частотах, а АЧХ естественно 1 для всех частот.

Но всё равно спасибо, было интересно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...