Bluetooth технические требования, практическая реализация


Резюме - часть 18


Если полезная информация была получена без искаже­ний, возвращается АСК, в противном случае — NAK. Когда не принимается ника­кого возвратного сообщения, предполагается получение NAK. ACK/NAK распола­гается в заголовке возвратного пакета.

CRC — это вычислительная процедура для обеспечения точности получаемых данных. Математическая функция вычисляется до передачи пакета на исходящем устройстве. Ее численное значение вычисляется на основе содержания пакета. Это значение сравнивается с пересчитанным значением функции в устройстве назначе­ния (адресате информации). Если эти два значения совпадают, возвращается АСК. в противном случае — NAK.


Порядковый номер

Ято 1-битное поле обеспечивает последовательную схему нумерации для того, что­бы правильным образом упорядочить поток пакетов данных, когда он достигает принимающего устройства. Для каждого нового переданного пакета, который со­держит данные со значением CRC, бит порядкового номера преобразуется для то­го, чтобы отфильтровывать повторные передачи на принимающем устройстве. Ес­ли повторная передача происходит вследствие отсутствия АСК, адресат принимает лот пакет дважды. Сравнение порядковых номеров следующих пакетов означает, что безошибочно принятые повторные передачи могут быть отброшены.

Проверка заголовка на наличие ошибок

Это 8-битное поле используется для проверки целостности заголовка. После ини­циализации генератора НЕС, вычисляется значение НЕС для битов заголовка. Приемник инициализирует свои схемы НЕС так, что он может интерпретировать значение. Если значения НЕС не совпадают, весь пакет игнорируется.

Полезная информация

Заключительной частью общего формата пакета является полезная информация. В этой части есть два типа полей: поле голоса (синхронное) и поле данных (асин­хронное). ACL пакеты имеют только поле данных, a SCO пакеты — только поле го­лоса. Исключением является пакет данных и голоса (Data Voice — DV), который имеет оба поля. Поле данных состоит из трех сегментов: заголовок полезной ин­формации, тело полезной информации и возможно, CRC код (рис. 2.12).




Начало  Назад  Вперед