[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
|
для вокодеров такого типа тестовые вектора гораздо длинее, так как в них часто бывают ошибки "накапливающегося" характера из-за неточности округления, или ошибок переполнения (например в случае ситуации с синтезом неустойчивого фильтра с последующей его коррекцией). Так что если нет в комплекте со стандартом этих векторов (к G.723.1 давалось этак под пол-мегабайта голоса) - то вариант такой. Реализовать этот вокодер в матлабе, используя по максимуму матлабовские функции (что-бы было тяжело самому ошибку допустить). Затем пропустить через этот матлабовский вариант запись, содержащую голос, шум с разными спектральной плотностью и уровнем, синусоидальный сигнал с плавно изменяющейся частотой, двухтональные сигналы, синус с возрастающей амплитудой. Затем оценивать расхождение реализации на DSP с матлабовским выходом. Синусы-тоны нужны для проверки реакции системы на арифметические переполнения, шум - проверка VAD/CNG (если они там есть).
Можно взять (даже лучше) готовые входные данные от тестов того-же G.723.1 и пропустить через матлабовский вариант.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Спасибо, но зачем сразу пугать? Кстати, а где можно почитать про вокодеры этого типа? Вокодеры для меня это пока только термин. Может где в иннете лежат эти стандарты и описания? И самое главное, сколько времени (средне-потолочно) занимает такая разработка у програмера среднего уровня, а то мне надо эту работу в план вписывать. — st256 (14.03.2003 10:20, пустое)
- Ответ: G723.1 — Solit (14.03.2003 14:46, 394 байт, ссылка)
- Ответ: G723.1 — Solit (14.03.2003 14:45, 394 байт, ссылка)
- Один из стандартов - как раз 723.1 можешь взять там — SM (14.03.2003 11:02, пустое, ссылка)
- Вокодеры кратко описаны, например, в Digital Communications (Proakis) 3.5.3 Model Based Source Coding. Суть проста - вместо кодирования аудио, пытаются найти систему которая может синтезировать "похожий" звук если на нее подать определенную входную последовательность. Простой пример вокодера - система на входе которой русские буквы, а на выходе русская речь. По сети обычно передается именно "возбуждающая последовательность", которая будучми поданной на вход системы синтезирует звук "похожий" на требуемый — AntZ (14.03.2003 10:59, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru