Кодек 2
-
Обзор Codec 2
- Codec 2 — это аудиокодек для передачи речи с низким битрейтом, разработанный без патентов и с открытым исходным кодом.
- Он сжимает речь с использованием синусоидального кодирования, разработанного специально для человеческой речи.
- Были достигнуты скорости передачи данных от 3200 до 450 бит/с.
- Codec 2 был разработан для использования в любительском радио и других голосовых приложениях с высокой степенью сжатия.
-
Разработка и использование
- Codec 2 был разработан Дэвидом Грантом Роу при поддержке других исследователей.
- Он включает в себя режимы с разной скоростью передачи данных от 3200 до 450 бит/с.
- Он превосходит большинство других речевых кодеков с низкой скоростью передачи данных и использует 16-битную PCM-дискретизацию звука.
- Эталонная реализация Codec 2 доступна в репозитории GitHub и имеет лицензию GNU Lesser General Public License.
- Codec 2 используется в различных радиостанциях и программно определяемых системах радиосвязи, включая FreeDV и FlexRadio 6000.
-
Технология кодирования
- Codec 2 использует синусоидальное кодирование для моделирования речи, основанное на законах обертоновых частот.
- Разговорный звук воссоздается путем моделирования речи как суммы гармонически связанных синусоидальных волн.
- Цифровые байты представлены в формате битового поля, упакованного вместе в байты.
-
Принятие и история
- Codec 2 используется в различных радиостанциях и системах радиосвязи, а также интегрирован в FreeSWITCH и Asterisk.
- Он был разработан благодаря лоббированию Брюса Перенса и поддержке Жан-Марка Валина и Дэвида Гранта Роу.
- Codec 2 был представлен в 2009 году и прошел несколько этапов развития, включая добавление новых режимов скорости передачи данных и экспериментальных режимов.
-
Рекомендации
- Для получения дополнительной информации рекомендуется посетить официальный веб-сайт Codec 2.