[an error occurred while processing this directive]
Если надо сдвинуть именно "на" как Вы сказали то однополосая модуляция, ДПФ может сдвинуть только "в", и информацию о фазах придется похерить
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')
Отправлено
Rotor18
09 августа 2004 г. 19:29
В ответ на:
Сдвиг спектра с пом. ДПФ
отправлено partizan 09 августа 2004 г. 18:10
Составить ответ
|||
Конференция
|||
Архив
Ответы
Не понимаю, при чем здесь DFT? Можно делать операцию во временной области, а можно в частотной, операции то эквивалентны. Что касается фаз - то требуется определить что есть "сдвиг спектра"
—
AntZ
(10.08.2004 04:41,
пустое
)
ДПФ "в" сдвинуть не может. Сдвиг "в" реализуется хитромудрыми алгоритмами (+)
—
SM
(09.08.2004 20:53, 56 байт)
Хитромудрые алгоритмы сдвига спектра "в", т.е. с сохранением отношений частот спектра (в отличие от сдвига на при умножении на коимл эксп-ту) наз-ся фазовые вокодеры и основаны на ПФ)
—
Rotor18
(10.08.2004 09:49,
пустое
)
Называются они "Pitch shifter" и реализуются (+)
—
SM
(10.08.2004 11:36, 254 байт)
Про алгоритмы о которых Вы говорите я особо не в курсе, но кажется мне это годится только для речевого сигнала
—
Rotor18
(10.08.2004 15:00,
пустое
)
Да, я именно их и обрабатываю.
—
SM
(10.08.2004 15:10,
пустое
)
Pitch shift - это название эффекта, а не алгоритма
—
Rotor18
(10.08.2004 14:14,
пустое
)
Я этого и не отрицал. "Pitch shift" - эффект. "Pitch shifter" - алгоритм, его реализующий.
—
SM
(10.08.2004 14:31,
пустое
)
Хоть шифт, хоть шифтер - не алгоритм это, а эффект, или программа, или устройство, а алгоритм - это фазовый вокодер
—
Rotor18
(10.08.2004 15:08,
пустое
)
Просто перечитал тонну литературы на тему сдвига основного тона, но такого термина как-то почему-то не попалось...
—
SM
(10.08.2004 15:11,
пустое
)
А потому что для речевого сигнала они действительно плохо подходят
—
Rotor18
(10.08.2004 15:39,
пустое
)
А какого <beep> тогда они "вокодер" называются? Хоть и фазовый... В моем понимании вокодер это "VOice CODER".
—
SM
(10.08.2004 15:42,
пустое
)
А бип его знает. Мож так исторически сложилось. Очевидно ключевое слово тут фазовый.
—
Rotor18
(10.08.2004 17:24,
пустое
)
Может я чего-то не понимаю, но мне кажется основная причина реализации "phase vocoders" через FFT/iFFT- это сложность получения аналитического сигнала из аудиосигнала. В аудиопроцессинге сдвиг обычно небольшой, поэтому положительные и отрицательные частоты накладываются друг на друга
—
AntZ
(10.08.2004 10:27,
пустое
)
А зачем аналитический сигнал?
—
Rotor18
(10.08.2004 15:13,
пустое
)
Чтобы убрать отрицательные частоты. Имея SSB можно двигать спектр без последующей фильтрации
—
AntZ
(11.08.2004 08:26,
пустое
)
Кстати хороший вопрос :)
—
SM
(10.08.2004 15:21,
пустое
)
Нормально там все получается без FFT/IFFT.(+)
—
SM
(10.08.2004 11:34, 278 байт)
Можно по подробнее? (кстати, с FFT оказалось легко - просто сдвинуть в нужную сторону спектральную функцию. только что проверил в SciLab)
—
partizan
(10.08.2004 11:51,
пустое
)
А теперь состыкуйте несколько буферов и посмотрите на стыки
—
AntZ
(10.08.2004 12:19,
пустое
)
Большая точность не нужна, по этому границы "на скорость не влияют". В крайнем случае можно подобрать окно.
—
partizan
(11.08.2004 14:06,
пустое
)
Я тут говорю о pitch shifter'е - это не касается того, о чем спрашивали Вы.
—
SM
(10.08.2004 12:10,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru