Преобразование гильберта

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
n_User123
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт окт 08, 2009 15:00:53

Преобразование гильберта

Сообщение n_User123 »

Есть устройство на tms320f2810. там реализовано БПФ для вещественного сигнала.
Возникла необходимость в реализации преобразования гильберта там же.
из http://www.dsplib.ru/content/hilbert/hilbert.html ясно, что для выполнения сего для начала делается прямое БПФ, затем обнуляется отрицательная часть спектра и удваивается положительная, после чего выполняется обратное БПФ и на выходе получаем синфазную и квадратурную составляющую.

Проблема в следующем: данный алгоритм работает для комплексного сигнала. То есть если имеем 1024 отсчета сигнала, то на вход необходимо подать 2048 отсчетов, где для комплексной составляющей пишем нули. Хотелось бы сэкономить память и попытаться использовать вещественный БПФ для преобразования гильберта, когда на вход подавались бы те же 1024 отсчета.
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Преобразование гильберта

Сообщение Vov123 »

Я конечно далёк от всего этого,но всё-же подмывает спросить - а что в итоге из всего этого выйдет?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Преобразование гильберта

Сообщение Gudd-Head »


Уххх... Сильно :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Преобразование гильберта

Сообщение Леонид Иванович »

n_User123, Вам лучше сюда: http://electronix.ru/forum/index.php?showforum=2
n_User123
Открыл глаза
Сообщения: 43
Зарегистрирован: Чт окт 08, 2009 15:00:53

Re: Преобразование гильберта

Сообщение n_User123 »

Леонид Иванович писал(а):n_User123, Вам лучше сюда: http://electronix.ru/forum/index.php?showforum=2


Спасибо, поспрошаю
mirk
Родился
Сообщения: 11
Зарегистрирован: Вс май 16, 2010 22:49:46
Откуда: Ульяновск

Re: Преобразование гильберта

Сообщение mirk »

n_User123 писал(а):Есть устройство на tms320f2810. там реализовано БПФ для вещественного сигнала.
Возникла необходимость в реализации преобразования гильберта там же.
из http://www.dsplib.ru/content/hilbert/hilbert.html ясно, что для выполнения сего для начала делается прямое БПФ, затем обнуляется отрицательная часть спектра и удваивается положительная, после чего выполняется обратное БПФ и на выходе получаем синфазную и квадратурную составляющую.

Проблема в следующем: данный алгоритм работает для комплексного сигнала. То есть если имеем 1024 отсчета сигнала, то на вход необходимо подать 2048 отсчетов, где для комплексной составляющей пишем нули. Хотелось бы сэкономить память и попытаться использовать вещественный БПФ для преобразования гильберта, когда на вход подавались бы те же 1024 отсчета.

Вы хотите использовать алгоритм БПФ для преобразования Гильберта?
Попробуйте почитать вот эту книгу: http://log-in.ru/books/csifrovaya-obrab ... razovanie/ В 9й главе говорится о дискретном преобразовании Гильберта. Суть в том, что нужно лишь сдвинуть фазу входного сигнала на Pi/2 - это будет мнимая часть.
Ответить

Вернуться в «Разные вопросы по МК»