реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> логарифмирование двухполярного сигнала, а потом его фильтрация
sifadin
сообщение Jan 29 2015, 20:43
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Работал с сигналом который был произведением почти синуса с небольшой модуляцией и медленного.
Помню хотел прологорифмировать, отфильтровать медленный, а потом обратно возмести в степень
При логарифмировании образуется комплексные числа, плюс минус бесконечность
Но может их тоже можно фильтровать. Вот только как фильтр преобразовать в область с комплексными числами, я не понял.
Отказался потом от этой затеи.
так для себя и не выяснил - возможен такой подход или нет
Go to the top of the page
 
+Quote Post
V_G
сообщение Jan 29 2015, 22:34
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



А как при логарифмировании действительного сигнала получить комплексные числа?
Go to the top of the page
 
+Quote Post
sifadin
сообщение Jan 29 2015, 22:39
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Цитата(V_G @ Jan 30 2015, 02:34) *
А как при логарифмировании действительного сигнала получить комплексные числа?

Ну логарифм отрицательной части сигнала. А еще нули
Go to the top of the page
 
+Quote Post
V_G
сообщение Jan 30 2015, 01:33
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Чисто математически получается, что:
1. В момент перехода одного из сомножителей через 0 информацию о втором не восстановить.
2. Информация о знаках сомножителей таже невосстановима, если знак хотя бы одного из сомножителей не известен достоверно.

Думаю, правильно бросили затею.
Задача решается, только если сомножители заранее пронормированы так, чтобы были строго положительными.
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 30 2015, 09:48
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(sifadin @ Jan 30 2015, 03:43) *
Работал с сигналом который был произведением почти синуса с небольшой модуляцией и медленного.

логарифмом вы хотели уменьшить динамический диапазон сигнала? Если да, то почему не применить логарифм только к амплитуде сигнала ?


--------------------
Go to the top of the page
 
+Quote Post
V_G
сообщение Jan 30 2015, 11:15
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Нет, насколько я понял, ТС хотел преобразовать произведение сигналов в сумму логарифмов, т.е. таким образом разделить сигналы.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 12 2015, 16:23
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



В Библии ЦОС Рабинера и Гоулда описан алгоритм оптимальной гомоморфной фильтрации. Стояла задача восстановить сигнал до фильтрации по фильтрованному. Таким способом авторы востановили голос Энрико Карузо, имея старые граммпластинки с записью.

Суть такая:
По теореме о свертке превращают свертку в произведение спектров сигналов, далее логарифмируют для превращения произведения в сумму. В конце опять делают преобразование Фурье для спектрального разделения и в конце просто обнуляют низкочастотную часть, куда попала характеристика фильтра. Обратными манипуляциями получяют чистый сигнал.

Если вы сделаете преобразование Фурье, то сведете задачу к решенной авторами книги. Конечно Это намного сложнее простого логарифмирования, но решает проблему.

Зние большего количества деталей позволит придумать алгоритн попроще.
Подумайте об индивидуальной обработке для каждого из 4 случаев:

Код
a*b
-a*b
a*(-b)
-a*(-b)


Сообщение отредактировал Tarbal - Feb 12 2015, 16:26
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016