кодирование деконволюции с использованием Python - PullRequest
0 голосов
/ 12 июня 2018

Прежде чем я начну, я должен сказать вам, что у меня нулевые знания о DSP в python.
Я хочу деконволюцию двух звуковых сигналов, используя python, чтобы я мог извлечь импульсную характеристику помещения, входной сигнал был синусоидальным ивывод - запись об этом.
Я написал кусок кода, но он не работал, я слишком долго пытался и действительно безрезультатно.
Может кто-нибудь, пожалуйста, помогите мне с кодом, который вычисляетБПФ входных и выходных данных затем вычисляют hFFT их доли и составляют ее.

1 Ответ

0 голосов
/ 13 июня 2018

Деконволюция - это некорректная жесткая проблема при наличии шума и пространственно-вариативного размытия.Я предполагаю, что у вас нет пространственно-вариативной проблемы, поскольку вы используете FFT, поэтому вы можете использовать модуль восстановления из пакета python skimage (вместо программирования алгоритма на низком уровне с помощью FFT).

Здесь вы можете изучить пример кода с одним из реализованных методов в модуле восстановления.

Я рекомендую прочитать O'Leary et al.Книга , если вы хотите узнать больше.У всех авторов этой книги есть более продвинутые книги на эту великую тему.

...