[an error occurred while processing this directive]
|
Преобразование Гильберта не предполагает сдвига частоты. Если надо - двигается все отдельно и потом. Преобразование Гильберта поворачивает фазу на 90 градусов ВО ВСЕЙ ПОЛОСЕ. (ну почти во всей - во всей только если сигнал конечный, если реализация в виде фильтра - то около нуля герц и в верхах ему плохеет). Что после собирания этой сдвинутой половины, домноженной на j, с исходным сигналом дает комплексный сигнал с односторонним спектром, удобный для частотных (и фазовых сдвигов) сдвигов. Для дальнейшего сдвига по частоте надо этот сигнал домножить на exp(+-j*w*t). Получится SSB. А кто мешает вместо домножения на комплексную экспоненту, просто немного повернуть вектор? На фиксированный угол? Имея комплексный сигнал, разбираем его на аргумент и модуль, и формируем новое комплексное число, с тем-же модулем, но с фазой +45 от имеющегося. Re(это число) и будет тем, что Вам надо - вещественным сигналом без частотного сдвига, но с фазовым.
Далее, вроде не видно проблем (интуитивно) сапроксимировать фильтр, который вместо кручения фазы на 90 (Гильберт) будет крутит ее сразу на 45 без дополнительных извратов. Его наверняка можно реализовать на переключаемых кондерах. Только боюсь этих кондеров очень много понадобится...
E-mail: info@telesys.ru