Сетевое железо - статьи

       

Способы борьбы с интерференцией


При условии сложной помеховой обстановки у хоста есть несколько способов управления надежностью передачи данных. Во-первых, существует возможность управлять мощностью передатчика (Transmit Power, TPC), в том числе и устройств (в командном режиме). Также можно изменять битовую скорость передачи (Bit Rate), меняя тем самым надежность доставки за счет применения более избыточного кодирования и дублирования передаваемой информации. Интересно, что битовая скорость может меняться динамически и может быть задана буквально для каждого пакета. Также поддерживается настраиваемый размер кадров. В нормальном, устоявшемся режиме работы Wireless USB-кластера размер пакетов и длина burst являются статическими параметрами в первую очередь из соображений производительности. Всегда полезно точно знать максимальный размер данных для конкретного цикла обмена - это делает возможным предварительную выборку и буферизацию данных. Однако точное количество данных, участвующих в каждой транзакции, явно указано в соответствующем описателе (СТА) ММС-пакета. Изменяя этот параметр, хост имеет еще одну степень свободы по адаптации к изменяющейся обстановке.

Глобальным средством избежания помех является смена канала PHY. Спецификация описывает механизм смены канала без остановки Wireless USB-кластера.

Для изохронного трафика, где важна постоянная скорость передачи, а доставка не гарантируется, предусмотрен режим динамического переключения скорости передачи (Dynamic Bandwidth Endpoints). Эта особенность позволяетадаптироваться к новым условиям среды без остановки передаваемого потока данных.



Содержание раздела