===== Что такое DSP? ===== Аббревиатура DSP имеет два значения. 1. DSP (Digital Signal Processor) – процессор цифровой обработки сигналов. Это либо отдельная микросхема, либо блок внутри микросхемы, отвечающий за цифровую обработку сигналов. 2. DSP (Digital Signal Processing) – цифровая обработка сигналов. Это алгоритм цифровой обработки сигналов, в частности, реализованный в виде кода в прошивке. В контексте этого форума мы используем термин “DSP” именно во втором смысле, если прямо не указано другое. ===== Что делает DSP? ===== Информация в цифровой форме, предназначенная для передачи по каналу связи (например, по телефонным проводам), дополнительно обрабатывается с помощью специальных алгоритмов (повышающих помехоустойчивость, переводящих в более компактную форму и т.д). Далее она преобразовывается в электрические сигналы с помощью модулятора и передается в канал связи. Там к сигналу примешиваются посторонние помехи, он искажается за счет неидеальности канала передачи и в таком, несколько испорченном виде поступает в модем. Модем с помощью демодулятора преобразовывает электрический сигнал в последовательность цифровых данных. Задача DSP – обработать поступившие цифровые данные, выделить из них служебную информацию, оценить качество канала связи (ослабление сигнала attenuation, отношение «сигнал-шум» noise margin), чтобы помочь центральному процессору установить оптимальное значение скорости передачи и другие параметры связи, а также выделить из потока полезную информацию, исправить (по возможности) возникшие ошибки и передать информацию дальше центральному процессору. ===== Почему существую разные версии DSP? ===== Код DSP выпускается компанией-производителем чипсета, например, Texas Instruments. Этот код «привязан» к типу процессора, и содержит в том числе различные алгоритмы обработки. В частности, именно код DSP отвечает за поддержку различных версий стандарта ADSL: 2, 2+, 2+ Annex M, а также за варианты Annex A и Annex B. Более новые версии поддерживают большее число стандартов. Кроме того, в них применены более мощные алгоритмы обработки сигнала, позволяющие улучшить надежность соединения. Также в последующих версиях исправляются ошибки, обнаруженные в предыдущих (ну и добавляются новые, разумеется :) ) ===== Зачем выпускаются прошивки с разными версиями DSP?===== В идеале наверно было бы иметь одну прошивку с «самой последней версией DSP», однако это практически нереально по ряду причин: алгоритмы в новых версиях иногда ведут себя неустойчиво, содержат критические ошибки, в результате работают хуже (например, версия DSP 5 была несколько сыроватой и быстро исчезла). Еще одна причина – многообразие различных видов провайдерского оборудования, в том числе – довольно старых, и иногда возникает несовместимость нового DSP-кода модема и старой прошивки DSLAM провайдера, которая выражается либо в невозможности установить связь вообще, либо связь устанавливается на более низкой скорости, чем возможно. Поэтому, чтобы гарантированно обеспечить возможность связи даже с самым старым оборудованием и на любых линиях, выпускаются модификации прошивок с разными версиями DSP. ===== Отличаются ли функционально прошивки с разными версиями DSP? ===== Как правило, нет. Функционально прошивки одной версии с разным DSP – одинаковы. Все отличия обусловлены лишь различиями DSP. ===== Какую версию DSP мне выбрать? ===== Однозначно сказать, какая версия DSP будет наилучшей, к сожалению, нельзя, так как это зависит от множества факторов, в том числе и от индивидуальных характеристик вашего канала связи (телефонной линии). Мы рекомендуем устанавливать прошивку с самой старшей версией DSP (кроме случаев, когда прямо указывается на «инженерный» статус этой версии и явно предупреждается, что с данной версией обнаружены проблемы). Если возникают проблемы с установкой связи (долго устанавливает соединение или не устанавливает вообще, низкая скорость физической связи, неустойчивое соединение), то можно опуститься на предыдущую версию. ===== Как узнать, какая у меня текущая версия DSP? ===== В меню Status-Product information найти строку типа: DSL Datapump 7.01.01.00 Annex A. В данном примере установлена прошивка хххDSP71 (7.01 = 71, 6.02=62)