Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
default.docx
Скачиваний:
4
Добавлен:
08.09.2019
Размер:
630.15 Кб
Скачать

5.4.2 Турбо кодовое решение для Bluetooth

Пакет DM1 может быть до 18 байт (заголовок + полезная нагрузка) + 16 бит CRC(Cyclic Redundancy Check - циклический контроль избыточности). Длина пакета до кодирования таким образом:

(18x8 + 16) бит = 160 бит

Пакет DM3 может быть до 123 байт (полезная нагрузка + заголовок) + 16 бит CRC. Длина пакета до кодирования таким образом:

(123x8 + 16) бит = 1000 бит

Очевидно, что коды, выбранные для Bluetooth - простой повторяющийся код со скоростью 2/3 Кода Хемминга - обеспечат лишь небольшие выгоду кодирования. Этого может быть достаточно, чтобы обеспечить качество обслуживания в большинстве случаев по внутреннему каналу. Однако, если связь должна быть сохранена, скажем, между устройствами в смежных помещениях, полученная мощность сигнала могла быть сильно снижена затуханием в стенах. Кроме того, путь в комнате может подвергнуться многолучевому затуханию из-за отражения сигнала от объектов и стен комнаты. В таких случаях может быть необходимо более мощное кодирование, чтобы «закрыть» потенциал линии связи снова. С этой целью мы могли рассмотреть турбокоды и сверточные коды как возможную замену для существующих кодов. Рисунок 5.29 показывает вероятность ошибочного приема турбокодовой 4-х разрядной со скоростью кода 2/3 версии DM1 и DM3 пакетов, использующих 8 итераций. Производительность сравнима с 64-х разрядным (К=7) со скоростью кода. Эта короткая демонстрация показывает, что даже при использовании очень коротких турбокодов низкой сложности, такие как 160-битовый код, используемый здесь для пакетов DM1, усиление может быть достигнуто за счет альтернатив сверточного кодирования сопоставимой сложности.

Рис 5.29: Вероятность ошибочного приема при скорости 2/3 турбокода (4-х разрядный, 8 итераций) по идеальному Релеевскому каналу

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]