exponenta event banner

256-Channel ADSL

Эта модель показывает часть технологии асимметричной цифровой абонентской линии (ADSL) для передачи данных и мультимедийной информации по телефонным линиям. Он иллюстрирует нисходящий путь от центральной станции к конечному пользователю. Он включает в себя метод модуляции дискретной многотоновой (DMT) сигнализации.

Подсистемы DMT-модулятора и демодулятора в модели были обновлены, чтобы позволить повторное использование кода при генерации кода. Эти подсистемы теперь генерируют только 10 уникальных многократно используемых функций по сравнению с 256 порциями кода для каждого блока модулятора/демодулятора, сгенерированного ранее. Это приводит к сокращению времени компиляции и уменьшению размера исполняемого файла.

Структура примера

При выполнении моделирования модель:

  • Генерирует случайные двоичные кадры данных,

  • Передает двоичные кадры данных в соответствии со спецификацией ADSL,

  • Имитирует канал, в частности телефонную линию, используя фильтр FIR длиной 101 и блок канала AWGN,

  • Попытки восстановить переданную информацию из полученных данных,

  • Вычисляет статистику ошибок.

Модель использует основанную на кадрах обработку, тем самым обрабатывая множество битов на каждом временном шаге. Дополнительные сведения см. в разделе Концепции на основе образцов и рамок.

Передача данных

Измерительная часть модели, закрашенная синим цветом в верхней части модели, содержит два параллельных пути. Один тракт (быстрый буфер) обрабатывает первые 776 битов каждого 1552-битового кадра данных, в то время как другой тракт (перемежающийся буфер) обрабатывает последние 776 битов каждого кадра данных. Каждый путь добавляет восемь битов контроля циклическим избыточным кодом (CRC) к своему 776-битному кадру, скремблирует биты и кодирует их с использованием укороченного кода Рида-Соломона. Операции скремблирования и кодирования интерпретируют биты как целые числа между 0 и 127. На втором пути, но не на первом, блок сверточного перемежителя перемежает кодированные данные. Эта операция перемежения увеличивает сопротивление второго тракта ошибкам пакетов, но также увеличивает задержку. Наконец, данные от двух маршрутов объединяются и модулируются. Данные из быстрого буфера модулируются в низкочастотные поднесущие, в то время как данные из перемеженного буфера модулируются в высокочастотные поднесущие в соответствии с вектором b выделения битов. Этот пример предполагает, что вектор распределения битов известен и использует вектор для вычисления канала. Щелкнуть commadsl;get_param('commadsl','ModelWorkspace');commandwindow для просмотра в окне команд MATLAB ® соответствующих расчетов.

Обработка полученных данных

Приемник пытается отменить каждую операцию, выполняемую передатчиком. Большая часть конструкции приемника проста; например, чтобы отменить действия блока сверточного перемежителя, используйте блок сверточного обращенного перемежителя с теми же параметрами маски. Корректор частотной области в подсистеме демодулятора DMT уменьшает искажение канала.

Выравнивание кадров для учета задержек. Одной тонкой точкой в приемной части является блок целочисленной задержки, который следует за блоком сверточного обращенного перемежителя. Этот блок целочисленной задержки задерживает обращенно перемеженные данные на 800 выборок. Поскольку задержка между исходной и восстановленной последовательностями составляет 40 выборок (пять регистров сдвига, умноженных на максимальную задержку 2 * (5-1) выборок среди всех регистров сдвига), дополнительная задержка 800 выборок гарантирует, что биты правильно выровнены в 840-битном кадре.

Результаты и отображение

Два значка дисплея показывают статистику ошибок для сравнения между передаваемыми и принимаемыми данными по двум путям (с перемежением и без него). Две другие пиктограммы отображения показывают статистику ошибок на основе битов CRC, где любой ненулевой бит из восьми битов CRC указывает на ошибку кадра.

В каждом из значков отображения статистика ошибок состоит из частоты битовых ошибок, количества битовых ошибок и общего количества обработанных битов.

Избранная библиография

[1] Бингем, Джон А.К., ADSL, VDSL и модуляция с множеством несущих, Нью-Йорк, Уайли, 2000.

[2] Рекомендация ITU-T G.992.1 Приемопередатчики асимметричных цифровых абонентских линий (ADSL), Женева, Сектор стандартизации электросвязи Международного союза электросвязи, 1999.

[3] Максвелл, Ким, «Асимметричная цифровая абонентская линия: временные технологии на следующие сорок лет», журнал IEEE Communications, октябрь 1996, стр. 100-106.