2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Так как считается КЕПСТР?
Сообщение19.03.2010, 21:13 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
В Википедии написано, что так:

signal → FT → abs() → square → log → FT → abs() → square → power cepstrum

(то есть, два раза прямое Фурье)

В справке Матлаба написано, что так:

real(ifft(log(abs(fft(x)))))

то есть, без модуля и квадратов, а Фурье сперва прямое, а потом обратное.

По логике, должно быть два раза прямое Фурье, так как идея в том, что бы гармоники на спектре распознать.

Но формулы прямого и обратного Фурье очень похожи, а я всё подзабыл и запутался -- не могу понять. То ли имеются в виду немного разные преобразования? То ли они одинаковы просто по-разному записаны?

Пасиб.

 Профиль  
                  
 
 Re: Так как считается КЕПСТР?
Сообщение19.03.2010, 21:45 
Заслуженный участник


04/05/09
4587
ЕМНИП, прямое и обратное преобразования Фурье отличаются комплексной сопряжённостью и, возможно, множителем. Сопряжённость не важна, т.к. после каждого преобразования идёт abs(), ну а множитель может быть и одинаковым, зависит от реализации.

 Профиль  
                  
 
 Re: Так как считается КЕПСТР?
Сообщение19.03.2010, 23:08 
Заслуженный участник


11/05/08
32166
venco в сообщении #299536 писал(а):
, ну а множитель может быть и одинаковым, зависит от реализации.

В Матлабе, насколько помню, реализация стандартна, т.е. симметрична. Т.е. прямое и обратное преобразования различаются исключительно комплексным сопряжением. Т.е. и там, и там множитель -- это единица делить на корень из двух пи.

(вот только в каком из двух преобразований у них плюс, а в каком минус -- в упор не помню... Но это, в конце концов, можно и методом научного тыка определить)

 Профиль  
                  
 
 Re: Так как считается КЕПСТР?
Сообщение16.02.2011, 13:40 


16/02/11
1
Подскажите пожалуйста.
Есть сигнал на 1 секунду, 11264 отсчета(значения).
Разбиение делаем по фреймам 512 отсчетов.
Модуль и логарифм от модуля при нахождении спектра от чего брать?
Модуль от каждого значения во фрейме, и логарифм от модуля каждого значения во фрейме?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group