Связист 0 25 августа, 2008 Опубликовано 25 августа, 2008 · Жалоба В свое время делал программную реализацию полностью протокола V.32 (V.32bis) в дуплексе с эхокомпенсацией. Интересно, сколько сейчас стоит подобный проект? V.32 кажется намного сложнее, чем V.22. Там и кодирование есть, и сигнальное созвездие побольше, и эхокомпенастор имеется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 25 августа, 2008 Опубликовано 25 августа, 2008 · Жалоба V.32 кажется намного сложнее, чем V.22. Там и кодирование есть, и сигнальное созвездие побольше, и эхокомпенастор имеется. Да, протокол намного сложнее, т.к. предусматривает разделение каналов методом эхокомпенсаци (т.е. передача данных в обоих направлениях осуществляется во всей отведенной полосе, при этом из принимаемой смеси сигнал+эхо+шум вычитается свой достоверно известный с некоторой задержкой), в отличие от V.22, где присутствует частотное разделение каналов и необходим только адаптивный эквалайзер для борьбы с МСИ (все-таки для V.22bis режим модуляции КАМ-16). В протоколе V.32bis максимальный размер сигнального созвездия составляет 128 точек (символьная скорость 14400 бит/с), кроме того применяется диффкодирование, помехоустойчивое треллис-кодирование (декодирование как правило осуществляется с использованием алгоритма Витерби), скремблирование, а также дополнительный протокол вхождения в связь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 25 августа, 2008 Опубликовано 25 августа, 2008 · Жалоба В свое время делал... Ну я, например, знаю, целую команду, которая в свое время делала и уже многие годы (выделившись в отдельную фирму)занимается сопровождением-портированим просто FAX протоколов для одной топовых телекомуникационных компаний. Соответственно стоило все за эти годы разработки .... ну очень немало. Но реально работает. Где Ваша реализация используется в реальной жизни? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 25 августа, 2008 Опубликовано 25 августа, 2008 (изменено) · Жалоба Ну я, например, знаю, целую команду, которая в свое время делала и уже многие годы (выделившись в отдельную фирму)занимается сопровождением-портированим просто FAX протоколов для одной топовых телекомуникационных компаний. Соответственно стоило все за эти годы разработки .... ну очень немало. Но реально работает. Где Ваша реализация используется в реальной жизни? К сожалению все дело ограничилось лишь написанием программной модели, дальше этого не пошло. Но программа реально работала. Изменено 25 августа, 2008 пользователем Serg76 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 25 августа, 2008 Опубликовано 25 августа, 2008 · Жалоба Кстати о фирме http://www.metasoft.lv/index.shtm Модемы они тоже делают http://www.metasoft.lv/metamodem.htm , посему можете цену легко узнать. Если хотите узнать кто их заказчик, можете посмотреть с отделением какой западной фирмы совпадает их адрес :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 25 августа, 2008 Опубликовано 25 августа, 2008 · Жалоба Кстати о фирме http://www.metasoft.lv/index.shtm Модемы они тоже делают http://www.metasoft.lv/metamodem.htm , посему можете цену легко узнать. Если хотите узнать кто их заказчик, можете посмотреть с отделением какой западной фирмы совпадает их адрес :) Спасибо за ссылки :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 14 ноября, 2009 Опубликовано 14 ноября, 2009 · Жалоба Кто-нибудь разбирался с реализацией v.22bis в составе библиотеки spandsp? ... в случае портирования исходников ETSI (а они в сети есть) на сигнальники TI ... Кто-нибудь может поделиться этими (от ETSI) исходниками? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RCray 0 15 ноября, 2009 Опубликовано 15 ноября, 2009 · Жалоба в составе spandsp я разбирался только с V27 и V29 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sleepin' Cat Smile 0 13 октября, 2010 Опубликовано 13 октября, 2010 (изменено) · Жалоба Хех, я может, конечно, опоздал на пару лет с этим постом, но внесу лепту. Давно уже активно пользуюсь упомянутой здесь open-source C-библиотекой, которая реализует почти все интересные ITU-T модемы (по скорости вплоть до V.17), плюс ряд протоколов и всякой полезной фигни, есть поддержка fixed-point, заявлена кросс-платформенность, однако сам не проверял, обещают скоро новый релиз с поддержкой V.32bis и V.34. Если кому надо, пишите, хотя, по-моему, по гуглу все это прекрасно можно найти самостоятельно, не говоря уже о ценах. Куча западных контор торгует реализациями стандартов ITU: исходники под ПК и все актуальные DSP-платформы стоят порядка нескольких килобаксов. Кстати, те же конторы торгуют и исходниками кодеков ITU, просто в свободном доступе на сайте ITU там ни фига не оптимизированные варианты. Изменено 13 октября, 2010 пользователем Sleepin' Cat Smile Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AltemirX 0 17 октября, 2010 Опубликовано 17 октября, 2010 (изменено) · Жалоба В своё время мы оценивали стоимость и время разработки модема для выделенных линий на меди, ТЧ-каналов и ТфОП. Оказалось дешевле, проще и быстрее купить и интегрировать в свои системы готовые embedded-решения. Цена компактного модуля около 40-50$. У Спирита выходило ОЧЕНЬ дорого и непонятно по части лицензий. Другие разработчики предлагали только за реализацию v.22 для выделенных линий порядка 250-300т.р. со сроками от 4-х месяцев. Нам требовалось не более 100 модемов. Выигрыш при использовании готовых решений видите сами. Изменено 17 октября, 2010 пользователем Altemir Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Связист 0 28 октября, 2010 Опубликовано 28 октября, 2010 · Жалоба Выигрыш при использовании готовых решений видите сами. Выигрыш использования готового решения очевиден. Однако, тогда шла речь о разработке собственного ПО из-за того, что протокол был нестандартный. Он был точно такой же как V.22 в части сигнальных созвездий, но отличался скремблером. Поэтому он не мог стыковаться со стандартными модемами, и при этом мог работать на другие такие же модемы как он сам. Поэтому нам было необходимо иметь исходники для того чтобы изменить в них эту незначительную мелочь. В итоге были написаны свои собственные исходники, отмоделированы в матлабе, отлажены на компе и перенесены в сигнальный процессор TMS320C6727. При этом старались придерживаться технологии ExpressDSP. Правда не знаю насколько хорошо это получилось, так как никто это не проверял на соответствие рекомендациям TI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SANEL 0 21 апреля, 2017 Опубликовано 21 апреля, 2017 · Жалоба В отличие от стандартов ITU вокодеров серии G стандарты на модемы серии V не только не содержат референтного кода, но даже не содержат описания демодулятора. Стандарты содержат только спецификацию модулятора, поэтому дизайн демодулятора оставлен на долю разработчика. Это большая и совсем не программистская, а инженерная работа. Большая поскольку стандарты на телефонные модемы похожи на матрёшку и включают в себя (или требуют совместимости) с другими, предыдущими стандартами. На сайте ITU никогда не было и быть не могло референтного кода Здесь был исходный код программного модема LinModem http://www.close.u-net.com/ltmodem.html или здесь http://www.cs.york.ac.uk/~fisher/modem Это всё open-source и до какой стадии доведено до ума нужно разбираться, нацеливаются они как минимум на v32 На свой страх и риск и всё равно нужно разбираться. Непросто это. Успешная разработка с нуля модема v22 (включая все навороты с сжатием и коррекцией ошибок) занимала, как мне говорят инсайдеры, в приличных фирмах 5-7 ч*лет Обычно много проще найти аппаратный одночипный "модемный чипсет" или даже использовать С54CST DSP , там СПИРИТ реализацию модема до v32 вложил в ROM 320с54 от TI ЗЫ. По первой ссылке возможно не осталось ничего кроме драйвера для софт-модемов. Когда-то они пытались реализовать свой "физически" модем и был такой файл Не подскажите в какой среде можно запустить код http://www.cs.york.ac.uk/~fisher/modem? Не совсем понятна строчка: "Modem for MIPS AJF". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться