Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Медленное уплывание параметров линии (не слышно ухом)

Под параметрами линии мы здесь понимаем, прежде всего, то, что влияет на работу модема и, соответственно, оценивается и корректируется его подсистемами. К таковым относятся, например, коэффициент усиления (или затухания) сигнала в канале, амплитудно- и фазочастотная характеристика канала, вид эха, сдвиг частоты. Большинство жизненно важных параметров определяется на этапе установления соединения (или ретрейна), в первую очередь - вид АЧХ (настройка эквалайзера) и эха (настройка эхогасителя). Для этого протоколом выделяются специальные фазы, поскольку для того, чтобы настроить эхогаситель, необходимо "молчание" с противоположной стороны. И наоборот, при настройке эквалайзера полезно выключить свой передатчик, чтобы свой сигнал не добавлялся к искажениям канала.

В некоторых случаях параметры канала могут медленно меняться с течением времени, например, из-за изменения температуры блоков каналообразующей аппаратуры. Модем пытается в ходе своей работы отслеживать эти медленные изменения и корректировать, соответственно, свою работу. Это он может делать более или менее успешно. Обычно, достаточно легко парировать небольшие изменения затухания канала, небольшие изменения АЧХ (требуемых настроек эквалайзера), изменения смещения несущей. Известная проблема при разработке подобных следящих систем - найти компромисс между двумя противоречивыми требованиями: обеспечить, чтобы система успевала отслеживать достаточно быстрые изменения контролируемого параметра с одной стороны, и не спешила считать таковыми изменениями кратковременные "шумовые" выбросы параметра, с другой стороны. Еще хуже обычно удается следить за плаванием характеристик эха канала, поскольку постоянно присутствующий сигнал удаленного модема обычно много громче остаточного эха (подсистема работает в условиях, когда шум много превышает полезный сигнал).

В худшем случае, модему может не удастся "по ходу дела" подстроить какую-либо подсистему и качество декодирования заметно падает (либо из-за изменения условий в канале, либо из-за "расстройки" принимающих подсистем модема). Тогда для восстановления правильности настройки требуется ретрейн - специальные действия, предусмотренные протоколом для повторного оценивания параметров линии, как при начальном установлении соединения. В этом случае, если у модема включен звук, мы услышим характерные "трели", сильно отличающиеся от нормального "шипения".

Слишком частые ретрейны несут с собой две неприятные вещи:

- во-первых, передача данных в обе стороны на этот период останавливается. Может оказаться, что работа на большей скорости с меньшей надежностью "не стоит свеч" из-за того, что модем большее время проводит в ретрейнах, чем передавая данные (заметим, что на V.34 время одного ретрейна может достигать нескольких секунд).

- во-вторых, ретрейн на V.34 - довольно сложная логически процедура, имеющая несколько фаз, в ходе которых используются различные сигналы для измерения параметров канала и различные виды модуляций для передачи служебных данных. Поэтому ретрейн может быть "слабым местом" как из-за возникших в "неподходящее" время шумов (не давших возможности распознать вовремя нужный сигнал, например), так и из-за неучтенных особенностей в реализации протокола у локального или удаленного модема. Например, наличие слабого узкополосного сигнала-помехи на самом краю рабочей полосы, не очень сильно мешающего передаче данных, может не дать продетектировать вовремя один из сигналов в ходе ретрейна, из-за чего соединение так никогда и не будет установлено.

 

Софт-модемы.

Поступающие в продажу в последнее время софтмодемы можно довольно четко разделить на две категории - полный софтмодем (не имеющий собственного полноценного DSP) и включающий в себя генератор полного набора частот, необходимых для реализации протоколов, включая V.90, и цифровой фильтр входных и выходных сигналов модема. Примеры - модемы, собранные с использованием чипсетов STMicroelectronics 75xx, PCtel 1789N/W и Rockwell HCF/SoftK56, например, AZtech MSP3880.

 

 

Ко второй группе софтмодемов можно отнести DSP-based модели,имеющие полноценный DSP, но отсутствующий контроллер, занимающийся реализацией интерфейса AT-команд, и работой по управлению DSP и компрессии данных.

Требуемая производительность этого контроллера весьма незначительна, и может быть оценена примерно как 4-х кратная по отношению к процессору i8086, работающему на частоте 4.77 MHz. Типичные примеры - модемы на чипсете Lucent 164x. Готовые модемы на их базе производят, например, фирмы Genius GM 56PCI-L, FIC GM56PCI, Paradise WaveCom 56K PCI.

 

 

 

Программные модемы, т. е. те, которые не имеют DSP-процессора, стоят очень дешево по сравнению с аппаратными "коллегами". По этой причине пользователи не проходят мимо них. А что, по набору функций они практически ничем не уступают аппаратным, стоят дешево, да и модем есть модем - главное, чтобы работал. Психология понятна. Стоит ли покупать программное устройство, насколько хорошо оно будет работать?

Так уж устроен человек - всегда ищет, где бы чего хорошего прикупить да подешевле. Бегает по магазинам, высматривает, находит, тратит деньги, несет домой и радуется, что купил на рубль дешевле. И часто только дома обнаруживает, что купил не кондицию. Вот также и с модемом: купил подешевле, да еще в OEM-упаковке, принес домой, установил в компьютер, а что дальше делать - не знает. Диска-то с драйверами в комплекте не оказалось! Понес обратно, а в том магазинчике ничего не знают про закон о защите прав потребителей. Менеджер, который казался таким добрым и уговаривал взять именно эту вещь, теперь нос воротит и всячески вас игнорирует. Программный модем является тем продуктом, на который незнающий человек может положить глаз в силу его дешивизны и купить, даже не подозревая, что на его старенькой "четверке" он работать откажется.

Давайте разберемся, что называется софт-модемом, или программным модемом. До сих пор четкого определения нет, и такое название может носить ряд различных устройств. Всех их объединяет одно - вычислительные функции по обработке информации полностью возложены на центральный процессор компьютера. Перечислим некоторые характерные особенности, которые присущи только программным модемам:

§ Во-первых, программный модем не имеет встроенной микросхемы постоянной памяти (ПЗУ), в которой обычно хранится специальная микропрограмма. Она подгружается в оперативную память такого модема из файла программным загрузчиком и хранится в памяти модема вплоть до его отключения. Налицо два преимущества: облегчение обновления версий микропрограмм, а также исключение некорректного перепрограммирования, которое в других случаях влечет за собой частичную или полную потерю работоспособности модема.

§ Во-вторых, в таком модеме обычно реализуются только протоколы установления связи и выбора типа модуляции. А такие функции, как коррекция ошибок, сжатие данных и пр., возлагаются на специальное программное обеспечение; их осуществляет центральный процессор самого компьютера. Такой модем практически не отличается от своих собратьев, однако без внешних программ он не работает.

§ В-третьих, программный модем может не содержать аппаратного контроллера (такая разновидность программных модемов называется controller less). Такие модемы производятся только во внутреннем исполнении. Если и есть на борту DSP-процессор, то он работает лишь как модулятор/демодулятор, без каких бы то ни было интеллектуальных функций. Поддержка АТ-команд целиком ложится на драйверы модема и центральный процессор компьютера. Заметим, что без родных драйверов такие модемы представляют собой лишь "железо, которое не пашет".

§ И наконец, в-четвертых, модемы, чьи вычислительные функции полностью возложены на центральный процессор компьютера, называются совершенно программными модемами. Такие модемы не имеют дорогостоящих сигнальных процессоров (DSP), ПЗУ и микроконтроллера. Все их функции реализуются только за счет ресурсов самого персонального компьютера. На плате таких модемов, если говорить проще, есть лишь устройство согласования с телефонной линией и интерфейс связи с компьютером. Все усовершенствования программных модемов сводятся к легкому апдейту его программного обеспечения, при этом аппаратная часть остается прежней и ни в каких доработках не нуждается. Как результат мы видим значительное снижение стоимости таких модемов и практически нулевое энергопотребление.

Подытоживая все вышесказанное, можно сказать, что фирмы-производители абсолютно не лукавят, когда заявляют определенные минимальные системные требования для софт-модемов. Обычно это процессор не ниже Intel Pentium 200 МГц, 32 Мбайт оперативной памяти и операционная система типа Windows 95/98/2000/ME (очень редко встречается поддержка BeOS или UNIX - таковую создают сторонние энтузиасты). То есть для софт-модема нужна определенная вычислительная мощность центрального процессора. Если ее не хватает, то наблюдается значительное подтормаживание запущенных компьютерных приложений.

Говоря о современных софтмодемах, принято отмечать, что такая реализация модема имеет свои плюсы и минусы. О минусах мы еще упомянем, а сейчас о том, что выставляется как плюсы.

1. "Легкая модернизация такого рода модемов - простым запуском файла setup.exe!."

Это основной из плюсов, выносимый на суд публики. И, действительно, на первый взгляд, все кажется чрезвычайно простым и логичным - запустили файл, обновили "модемную" программу. А вот теперь замечания. В чем же выразилась "модернизация":

- Что, появились какие-то новые протоколы? Да нет, вроде, он и до того был 56К.

- Новые возможности? Нет - потому как какой смысл тогда производителю делать другую модель. Он и не обещал, что появиться что-то новое. Ему надо продавать свой новый модем, благо переход на новую модель стоит в случае софтмодема копейки. "Вот в нашем новом модеме - 56XX COOL" - есть новая возможность!"

- Может быть, разработчики добавили дополнительные настройки? С чего вдруг? Модем рассчитан на массовое производство, в рекламу вложить деньги в этом случае гораздо выгоднее - все домохозяйки, потенциальные покупатели Нового модема ее увидят по телевизору: "...открывает перед Вами бескрайние просторы Интернет". А настройки домохозяйкам и не нужны. Особенно если о них (настройках и их пользе) не говорить.

- Ну хорошо, появились улучшения в работе протоколов? Нет. Кто будет улучшать максимально удешевленный продукт массового спроса? Смотрим чуть выше. У команды разработчиков есть новый объект приложения сил.

В теории все было хорошо, постепенное "вылизывание" микропрограммы, создание "идеального" продукта. Но помимо того, что никто не станет выпускать "вечные лампочки", есть гораздо более тривиальная опасность для производителя. Предположим, существует фирма ААА, которая улучшает (в большинстве случаев - это чья то готовая элементная база) свой софтмодем "ХХХ" - с поправкой на Россию, добавляя многие полезности, отсутствующие у прототипа. От этого модем дороже становится, лучше и качественней. Можно начинать продавать. А далее: Хитрый Ваня смотрит, а ведь программа-то подходит к модему "@@@" который в три раза дешевле! Такая весть в эпоху всеобщей интернетизации будет с энтузиазмом подхвачена - ведь кто захочет платить лишние деньги, когда можно этого не делать? Реальной помощи со стороны закона в этом случае ждать бесполезно, а надеяться на честность и сознательность потребителей - опрометчиво.

Есть еще один путь - своя сборка. Но это уже очень недешевый процесс. Для того, кто будет делать. А, следовательно, один из плюсов идеи софтмодема сразу теряется - дорого. Но хорошо, пусть недешево, зато качественно. Модем постепенно себя зарекомендовывает. Идем дальше - а что мешает фирме "ВВВ" начать производство такого же модема? Да ничего, потому как при той же (достаточно простой) элементной базе к нему будет идти другая микропрограмма. Пусть плохая. Зато подходит программа от фирмы "ААА". И даже сообщать не надо, очень многие быстро узнают об открывшейся возможности, - и опять же растиражируют. Неплохо для фирмы "ВВВ": и в разработку программы можно денег не вкладывать, и в рекламу - только заказать в Тайване партию железок побольше. А вот фирма "ААА" вынуждена будет уйти с рынка - со всеми вытекающими для пользователя последствиями.

Но говорить, что обновления программы модема не появляются вовсе, было бы неправдой. Они появляются, и 90% изменений касаются исправления существовавших ранее ошибок во взаимодействии программы модема и ОС с ее компонентами. Чего и следовало ожидать, добавляя еще одно хрупкое звено в и так недостаточно стабильную систему. И эта система становиться тем менее стабильной, чем большее число компонентов и установленных программ присутствует на компьютере. Например, лицензионное соглашение от Lucent, прикладываемое к "новым" драйверам, говорит прямо: "Lucent не гарантирует, что функции программного обеспечения удовлетворят Ваши требования или работа программы будет свободной от ошибок или бессбойной". Назвать такое обновление "плюсом" вряд ли кто возьмется, так как в случае с аппаратным модемом большей части этих проблем не может быть изначально.

2. "Софт модем" - дешев, за счет экономии на элементной базе."

Безусловно, сравнивая три года назад стоимость различных модемов, можно было легко заметить, что цена USR WinModem'а была существенно (в разы) ниже цены полноценных модемов, а их цена в свою очередь, приблизительно соответствовала цене монитора. Но так ли обстоит дело сейчас? Не совсем. Рынок в настоящее время продолжает перераспределяться, и помимо высоконадежных, многофункциональных и полупрофессиональных дорогих модемов, сейчас появилось немало дешевых (полностью аппаратных) на чипсетах от Rockwell. Похоже, мощная корпорация поставила задачу захватить большую часть рынка модемов нижнего ценового диапазона. Причем, сама корпорация не собирается заниматься их выпуском - она просто предлагает свои чипсеты огромному количеству производителей, ранее уже занявших прочные позиции на рынке. Конечно, большинство этих устройств далеки от идеала, но Rockwell постоянно вносит улучшения в исходный код DSP, оставляя также производителям возможность доработки кода. При этом стоимость самых дешевых из "роквелловских" модемов не сильно превышает стоимость имеющихся на сегодня в продаже "софтмодемов" (на $10-20 в зависимости от производителя). Конечно, в ряде случаев цена тоже отличается в два раза - на эту разницу можно легко купить от двух до четырех вентиляторов для Pentium-II!

И еще один важный момент нельзя сбрасывать со счетов - являясь производителем элементной базы большинства недорогих модемов, Rockwell пытается устанавливать новые стандарты наборов команд для них. И если эти стандарты будут приниматься производителями программного обеспечения как руководство к действию (ведь рынок, для которого подойдут новые программы, оказывается весьма велик), то производители программных модемов вынуждены будут подстраиваться под Rockwell, также переходя под новые стандарты и догоняя - а тут уже могут не все успеть.

Возникает еще одна проблема, близкая Российскому пользователю, работающему с повременной оплатой услуг Internet. Так как аппаратные модемы обесппечивают более высокую скорость передачи данных, чем софтмодемы, то при достаточно длительной работе с софтмодемом (месяцы, годы) экономия на его покупке может оказаться мнимой - если пользователь в основном занимается приемом/передачей файлов значительных объемов, разница в оплате услуг интернет-провайдера при работе с аппаратным и софтмодемом может составить значительную сумму денег - и не в пользу последнего

 

Таким образом, второй из "плюсов" программного модема также видится нам весьма сомнительным преимуществом - при том, что стоимость необходимой ОС нами даже не затрагивалась.


<== предыдущая страница | следующая страница ==>
Нелинейные искажения (дребезжащий голос) | Требования к вычислительной мощности компьютера, в который устанавливается модем

Дата добавления: 2014-12-09; просмотров: 311; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.006 сек.