ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1497047 Топик полностью
Michael75 (09.02.2025 09:21, просмотров: 56) ответил AlexG на Есть некоторый цифровой канал передачи голоса (дискретизация 8 кГц, кодирование a-Law). В канале время от времени, редко возникают громкие щелчки. Это не было большой проблемой, пока цепочка аппаратуры, через которую идут данные, не стала длиннее, а канал не вывели на постоянно включенный динамик. Щелчки стали возникать чаще и их все теперь очень хорошо слышно. Существует ли какой ли какой-то относительно простой алгоритм, который мог бы щелчки из сигнала вырезать?
Если система передачи данных синхронная, то на каждом участке нужно мониторить состояние Slip буфера на каждом из участков. 

Обычно микросхемы потоков формируют такие сигналы, можно ещё направление проскальзывания узнать.

При возникновении битовых ошибки можно попробовать перекодировать из a-Law в Linear Code, сформировать кадры 20...50 мс и отбросить те из них, уровень которых резко отличается. Но это всё придётся эмпирически исследовать.

В целом очень трудно давать какие-либо советы не зная структуры построения голосового канала