Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Shershen
Зарегистрирован: 01.05.2005 Сообщения: 5
|
Добавлено: Чт Июн 16 2005 15:55 Заголовок сообщения: Пожалуйста, помогите по ДПФ! |
|
|
Допустим, я хочу сделать цифровую фильтрацию оцифрованного звука. Значения сигнала - от -2^15 до 2^15, частота дискретизации n отсчетов в секунду.
Вопрос первый - какой длины времени брать отрезок исходного сигнала (сколько отсчетов), чтобы фильтрация была корректной в диапазоне частот, скажем, от 10 до n/2 (ессно) Гц?
Вопрос второй - в ДПФ необходимо int домножать на sin(t), а КАКОЙ ТОЧНОСТИ должен быть этот синус (float, или double), и если можно, где можно прочитать обоснование, что точность именно такая?
Большое спасибо. |
|
Вернуться к началу |
|
|
dipsy
Зарегистрирован: 26.01.2005 Сообщения: 424 Откуда: Н. Новгород
|
Добавлено: Вс Окт 30 2005 17:58 Заголовок сообщения: |
|
|
Чтобы ответить на твой вопрос необходимо, как минимум произвести все вычисления, о которых ты говоришь. Возьми несколько пробных сигналов и протесть.
Для пробы, - попробуй для очистки звука использовать вейвлет преобразования. Они посложнее, чем ДПФ, но того стоят. (Правда, я это могу тебе только как математик сказать, а не как практик-первоиспытатель. Сам с ними разбирался долго, чуть ли не месяц, но разобраться смог. |
|
Вернуться к началу |
|
|
|