Я читаю о запуске ADSL Вот и меня смущает то, как кодирование Рида-Соломона для ECC ограничивает доступную скорость передачи (почти наполовину). Этот pdf по той же теме содержится следующее;
Для модуляции данных в нисходящем направлении можно использовать максимум 255 поднесущих. Поднесущая 256, частота Найквиста в нисходящем направлении и поднесущая 64, частота пилот-сигнала в нисходящем направлении недоступны для пользовательских данных, тем самым ограничивая общее количество доступных поднесущих нисходящего потока до 254. Каждая из этих 254 поднесущих может поддерживают модуляцию от 0 до 15 бит. Поскольку частота кадров данных ADSL DMT составляет 4000 кадров в секунду, максимальная теоретическая скорость передачи данных в нисходящем направлении системы ADSL составляет 15,24 Мбит / с. Из-за ограничений в архитектуре системы, в частности максимально допустимого размера кодового слова Рида-Соломона (255 байтов), максимально достижимая скорость передачи данных в нисходящем направлении составляет 8,16 Мбит / с.
Как это почти вдвое снижает пропускную способность? Все эти дополнительные накладные расходы на полосу пропускания при кодировании RS? 15240000 бит / с (15,24 Мбит / с) - 8160000 бит / с (8,12 Мбит / с) = 7080000 бит / с (7,08 Мбит / с). Куда пропали эти 7 Мбит / с?
РЕДАКТИРОВАТЬ: Я пытался прочитать вики-страницу о Рид-Соломан, но это все сумасшедшая математика и алгебра, чего я не понимаю. Я могу понять, что данные разделены на 255-байтовые кодовые слова, потому что это, возможно, максимальный размер кодового слова при сохранении точности во время передачи; Но я не понимаю, почему это означает, что отправляется меньше данных?