Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Есть сигнал в вещественном виде. Обработка сигнала в отложенном режиме. Необходимо перевести сигнал из вещественного вида в аналитический. Что лучше использовать: квадратурный преобразователь, или преобразование Гильберта на основе БПФ? Квадратурный вносит искажения в сигнал за счет использования фильтра, а БПВ вначале и в конце мнимой компоненты дает небольшие искажения.
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
я использую квадратурный преобразователь. Меньше ресурсов требуется, не надо считать FFT-IFFT. Плюс сам могу контролировать фильтр который давит отрицательные частоты.
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Я думаю, однозначного ответа на этот вопрос нет. Если очень много точек и много "свободного" времени, то лучше БПФ.
Если в реальном времени делать и фазовые искажения не так важны - можно использовать два всепропускающих фильтра.
Если в реальном времени делать и фазовые искажения не так важны - можно использовать два всепропускающих фильтра.
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Обработка сигнала в отложенном режиме на ПК, так что временем и ресурсами не ограничены. Более того работаем в матлаб, в котором ф-я hilbert данную процедуру посредством FFT-IFFT и реализовывает. Более того квадратурный способ ведь вносит дополнительный фазовый сдвиг.
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
не вносит если использовать симметричный FIR фильтр с линейной ФЧХ. Но в отличии от FFT вы сможете контролировать подавление в отрицательной области частот и неравномерность в полосе пропускания. Преобразование Гильберта на основе FFT-IFFT это тоже фильтр, но вы не контролируете его подавление и оно составляет всего 13 дБ.
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
В продолжение темы.
Смоделировал в матлабе оба способа перевода сигнала в комплексный вид. Посмотрел мощность спектра. Наилучшее подавление в области отрицательных частот все же дает Гильберт. Допускаю, что при моделировании что-то сделал не так. На рисунках во вложении все видно. Размер подавления в области отрицательных частот гораздо выше 13-ти Дб.
Смоделировал в матлабе оба способа перевода сигнала в комплексный вид. Посмотрел мощность спектра. Наилучшее подавление в области отрицательных частот все же дает Гильберт. Допускаю, что при моделировании что-то сделал не так. На рисунках во вложении все видно. Размер подавления в области отрицательных частот гораздо выше 13-ти Дб.
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Версия матлаба - 2015b.
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Вполне ожидаемо, если много выборок.
Кстати, в разделе "Цифровые фильтры" есть тема "Цифровой фильтр Гильберта":
viewtopic.php?f=5&t=180
Re: Перевод из Re в IQ. Что лучше? Квадратурный или Гильберта(БПФ)
Для анализа качества метод FFT-IFFT после обратного преобразования нужно брать прямое преобразование но с размером в 4 или да же 16 раз большем. Тогда будет видна истин.