ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
944713 Топик полностью
Nikolay_Po (06.09.2019 10:42, просмотров: 318) ответил Alt@ir на Передать голос по RS-485. Как синхронизироваться?
Никак не синхронизируйтесь. Используйте преобразователь частот дискретизации. Готовые чипы тут: http://www.ti.com/audio-ic/interface/sample-rate-converters/products.html#p1340=I2S
Рекомендую минимизировать задержку насколько возможно. В идеале 10..20мс, не больше. 35мс - предел. Говорю как связист, проработавший с VoIP >10 лет. Оно и при 75мс буферах будет работать, но уже заметно и те, кто используют, будут чувствовать, что "что-то не то". Чтобы сохранить ощущение реального времени, чтоб рация в руке и ваш удлинитель звучали синхронно, стремитесь к 10мс. В момент потери пакетов лучше заглушать выход декодера, но не резко обрезав, а оставив затухающий хвост со спектром последних миллисекунд. Повторять предыдущий буфер, ПМСМ, не очень информативно и не помогает разобрать речь. Лучше по-честному делать потерю тишиной. Учитывая, что чип SRC по факту буферизирует, чтобы не накапливать лишнюю задержку, попробуйте реализовать то же самое в вашей программе, и буфер, и конвертер частот дискретизации вместе.