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

 
 
 
Reply to this topicStart new topic
> Кепстральный анализ, Подскажите по литературе
zi4rox
сообщение May 16 2011, 13:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 4-04-08
Пользователь №: 36 480



Подскажите толковой литературы, с хорошим описанием и математикой по кепстральному анализу и задачам решаемым с его помощью.
Заранее благодарен!
Go to the top of the page
 
+Quote Post
Proton
сообщение May 16 2011, 15:00
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



По моему так раньше назывался вейвлет анализ. Соответственно надо смотреть литературу по вейвлетам которой полно. Если не прав пусть меня поправят.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
thermit
сообщение May 16 2011, 15:20
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
zi4rox:
Подскажите толковой литературы, с хорошим описанием и математикой по кепстральному анализу и задачам решаемым с его помощью.
Заранее благодарен!


Это гомоморфная обработка сигналов.
Рабинер, Шафер "Цифровая обработка речевых сигналов" - здесь исчерпывающее объяснение.
На сегодняшний день область применения - параметризация для распознавания речи и другие похожие задачи (распознавание образов).
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 16 2011, 15:23
Сообщение #4


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(zi4rox @ May 16 2011, 17:37) *
Подскажите толковой литературы, с хорошим описанием и математикой по кепстральному анализу и задачам решаемым с его помощью.
Заранее благодарен!

Математика там примитивная - прямое и обратное быстрое преобразование Фурье. А о применении смотрите литературу по распознаванию речи.

У нас в библиотеке есть классическая книга на эту тему: Рабинер Л.Р., Шафер Р.В., "Цифровая обработка речевых сигналов". Но она уже старая - 1981 год и информации по поводу кепстрального анализа там не много.
Go to the top of the page
 
+Quote Post
EUrry
сообщение May 16 2011, 15:26
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Цитата(Proton @ May 16 2011, 19:00) *
По моему так раньше назывался вейвлет анализ. Соответственно надо смотреть литературу по вейвлетам которой полно. Если не прав пусть меня поправят.

Кепстр - это спектр от спектра, к вейвлетам отношения не имеет. Собственно, название происходит от перестановки некоторых букв в слове "спектр".


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
ledum
сообщение May 16 2011, 15:46
Сообщение #6



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



О применении вкратце в английской википедии http://en.wikipedia.org/wiki/Cepstrum . Но народ неоднозначно относится, например, к вопросам идентификации говорящего с применением кепстра http://www.picad.com.ua/0406/pdf/ing2.pdf , хотя большинство форенсикс-программ для фоноскопии имело такую фичу.

Сообщение отредактировал ledum - May 16 2011, 15:49
Go to the top of the page
 
+Quote Post
zi4rox
сообщение May 17 2011, 06:21
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 4-04-08
Пользователь №: 36 480



Всё понял, нашел ещё в Гоноровском целая глава с математикой есть. Спасибо за быстрые ответы!
Go to the top of the page
 
+Quote Post
QuickNick
сообщение Jul 19 2011, 09:37
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-07-11
Пользователь №: 66 006



У меня возник вопрос по переводу на дискретных множествах из сачтоты в частоту - никак не могу по примерам поймать закономерность.

signalLength - длина сигнала.
sampleRate - частота дискретизации.
Когда получаем спектр, то частоте, равной (i*sampleRate/signalLength), соответствуют коэффициэнты в массиве в ячейках 2*i (косинус) и 2*i+1 (синус).
Но с сачтотой не понимаю - когда мы получили кепстр, то ячейки 2*i и 2*i+1 будут соответствовать какой сачтоте и какой частоте?
Go to the top of the page
 
+Quote Post
SPACUM
сообщение Jul 19 2011, 17:21
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(QuickNick @ Jul 19 2011, 13:37) *
У меня возник вопрос по переводу на дискретных множествах из сачтоты в частоту - никак не могу по примерам поймать закономерность.

signalLength - длина сигнала.
sampleRate - частота дискретизации.
Когда получаем спектр, то частоте, равной (i*sampleRate/signalLength), соответствуют коэффициэнты в массиве в ячейках 2*i (косинус) и 2*i+1 (синус).
Но с сачтотой не понимаю - когда мы получили кепстр, то ячейки 2*i и 2*i+1 будут соответствовать какой сачтоте и какой частоте?

Правильно это задумано так: БПФ->определение амплитуд->логарифмирование с ограничением чтобы уравнять гармоники->Еще раз БПФ чтобы собрать каждую группу кратных гармоник в одну сачтоту->определение амплитуд. Таким образом сачтота обратно пропорциональна расстоянию между кратными частотами(1 / fundamental frequency!). Так было задумано.
Однако:
1.Логарифмирование с ограничением не очень понятная операция, я бы предложил какое-нибудь АРУ по максимумам.
2.Сигнал совсем не похож на синусы, спектр от него маловразумительный, может нелинейность вставить?
Пробовал, результат есть, но не нравится. Метод надо бы доработать.
PS:А если чистый синус подавать без кратных гармоник, то только выброс на нулевой сачтоте и остального по мелочи.

Сообщение отредактировал SPACUM - Jul 20 2011, 07:37


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post
QuickNick
сообщение Jul 22 2011, 13:35
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-07-11
Пользователь №: 66 006



Цитата(SPACUM @ Jul 19 2011, 20:21) *
Правильно это задумано так: БПФ->определение амплитуд->логарифмирование с ограничением чтобы уравнять гармоники->Еще раз БПФ чтобы собрать каждую группу кратных гармоник в одну сачтоту->определение амплитуд. Таким образом сачтота обратно пропорциональна расстоянию между кратными частотами(1 / fundamental frequency!). Так было задумано.
Однако:
1.Логарифмирование с ограничением не очень понятная операция, я бы предложил какое-нибудь АРУ по максимумам.
2.Сигнал совсем не похож на синусы, спектр от него маловразумительный, может нелинейность вставить?
Пробовал, результат есть, но не нравится. Метод надо бы доработать.

Хорошо, спасибо, что познакомили даже с возможными улучшениями! sm.gif
В августе попробую реализовать это (если дадут задание).

Сообщение отредактировал QuickNick - Jul 22 2011, 13:36
Go to the top of the page
 
+Quote Post

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

 


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


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