|
Сколько могут стоить исходники модема V.22?, А так же за сколько времени можно реализовать такой протокол на DSP? |
|
|
|
Aug 25 2008, 16:13
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 1-08-08
Из: Санкт-Петербург
Пользователь №: 39 377

|
Цитата(Serg76 @ Aug 25 2008, 19:58)  В свое время делал программную реализацию полностью протокола V.32 (V.32bis) в дуплексе с эхокомпенсацией. Интересно, сколько сейчас стоит подобный проект? V.32 кажется намного сложнее, чем V.22. Там и кодирование есть, и сигнальное созвездие побольше, и эхокомпенастор имеется.
|
|
|
|
|
Aug 25 2008, 18:00
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(связист @ Aug 25 2008, 19:13)  V.32 кажется намного сложнее, чем V.22. Там и кодирование есть, и сигнальное созвездие побольше, и эхокомпенастор имеется. Да, протокол намного сложнее, т.к. предусматривает разделение каналов методом эхокомпенсаци (т.е. передача данных в обоих направлениях осуществляется во всей отведенной полосе, при этом из принимаемой смеси сигнал+эхо+шум вычитается свой достоверно известный с некоторой задержкой), в отличие от V.22, где присутствует частотное разделение каналов и необходим только адаптивный эквалайзер для борьбы с МСИ (все-таки для V.22bis режим модуляции КАМ-16). В протоколе V.32bis максимальный размер сигнального созвездия составляет 128 точек (символьная скорость 14400 бит/с), кроме того применяется диффкодирование, помехоустойчивое треллис-кодирование (декодирование как правило осуществляется с использованием алгоритма Витерби), скремблирование, а также дополнительный протокол вхождения в связь.
|
|
|
|
|
Aug 25 2008, 20:02
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(zltigo @ Aug 25 2008, 22:41)  Кстати о фирме http://www.metasoft.lv/index.shtmМодемы они тоже делают http://www.metasoft.lv/metamodem.htm , посему можете цену легко узнать. Если хотите узнать кто их заказчик, можете посмотреть с отделением какой западной фирмы совпадает их адрес  Спасибо за ссылки
|
|
|
|
|
Nov 14 2009, 08:42
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Кто-нибудь разбирался с реализацией v.22bis в составе библиотеки spandsp? Цитата(Doka @ Aug 18 2008, 09:22)  ... в случае портирования исходников ETSI (а они в сети есть) на сигнальники TI ... Кто-нибудь может поделиться этими (от ETSI) исходниками?
|
|
|
|
|
Oct 13 2010, 09:20
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 22-12-09
Из: SPb
Пользователь №: 54 402

|
Хех, я может, конечно, опоздал на пару лет с этим постом, но внесу лепту. Давно уже активно пользуюсь упомянутой здесь open-source C-библиотекой, которая реализует почти все интересные ITU-T модемы (по скорости вплоть до V.17), плюс ряд протоколов и всякой полезной фигни, есть поддержка fixed-point, заявлена кросс-платформенность, однако сам не проверял, обещают скоро новый релиз с поддержкой V.32bis и V.34. Если кому надо, пишите, хотя, по-моему, по гуглу все это прекрасно можно найти самостоятельно, не говоря уже о ценах. Куча западных контор торгует реализациями стандартов ITU: исходники под ПК и все актуальные DSP-платформы стоят порядка нескольких килобаксов. Кстати, те же конторы торгуют и исходниками кодеков ITU, просто в свободном доступе на сайте ITU там ни фига не оптимизированные варианты.
Сообщение отредактировал Sleepin' Cat Smile - Oct 13 2010, 09:23
|
|
|
|
|
Oct 28 2010, 06:29
|

Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 1-08-08
Из: Санкт-Петербург
Пользователь №: 39 377

|
Цитата(Altemir @ Oct 17 2010, 14:35)  Выигрыш при использовании готовых решений видите сами. Выигрыш использования готового решения очевиден. Однако, тогда шла речь о разработке собственного ПО из-за того, что протокол был нестандартный. Он был точно такой же как V.22 в части сигнальных созвездий, но отличался скремблером. Поэтому он не мог стыковаться со стандартными модемами, и при этом мог работать на другие такие же модемы как он сам. Поэтому нам было необходимо иметь исходники для того чтобы изменить в них эту незначительную мелочь. В итоге были написаны свои собственные исходники, отмоделированы в матлабе, отлажены на компе и перенесены в сигнальный процессор TMS320C6727. При этом старались придерживаться технологии ExpressDSP. Правда не знаю насколько хорошо это получилось, так как никто это не проверял на соответствие рекомендациям TI.
|
|
|
|
|
Apr 21 2017, 15:33
|
Группа: Новичок
Сообщений: 2
Регистрация: 30-08-13
Пользователь №: 78 128

|
Цитата(fontp @ Aug 23 2008, 18:59)  В отличие от стандартов 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".
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|