Dir (26.09.2010 12:11, просмотров: 136) ответил Скрипач на А я наоборот, засомневался в схеме "просто усилитель". Слишком много коммутаций нужно. Пытаюсь понять, можно ли из одного кодека в другой цифровой аудиопоток, без посредников, кинуть. Ну и как, в этом случае, привязать к ним управление от контроллера.
Правильно засомневался. Ведь еще же нужно запись вести. Не на магнитофон же в наше то время. Т.е. все равно в цифру преобразовывать, паузы исключать. А в цифровом формате даже без компрессии в ADPCM 8-битный PCM-поток на 8Gb SD-карту войдет 3 суток чистых переговоров. А кодеки по стандарту G726 (компрессия PCM в ADPCM на скоростях 40/32/16кбит/с) сейчас лежат открытыми и для ARM и для PIC24.
А насчет кинуть поток из одного кофидека в другой без посредника - так для этого они и разработаны. Единственное что нужно - синхронизация начала фрейма (байта). Можно подумать о передаче в виде импульсов разной длины где начало байта (хоть "1" хоть "0") отличаются по длине.
Хотя, на мой взгляд, простая PLD очень бы облегчила задачу. А если так, то почему бы не использовать ее и для полноформатного внедрения/извлечения в PCM(ИКМ)-поток а также и для формирования канального кода.
В связи используются коды AMI и HDB3 (в рекомендациях G700 ITU можете найти их описание). Но тут совершенно нет в этом необходимости. Можно все упростить.