Автор работы: Пользователь скрыл имя, 28 Декабря 2011 в 02:50, контрольная работа
В начале 1998 года пять крупных компаний: Ericsson, Nokia , IBM, Intel и Toshiba объединились, чтобы начать работу над созданием новой технологии беспроводной связи Bluetooth. 20 мая была сформирована специальная рабочая группа (Special Interest Group - SIG) для дальнейшего продвижения новой технологии на телекоммуникационном рынке.
Своё название технология Bluetooth получила в честь короля викингов, котого звали Харольд Голубой Зуб. Такое прозвище ему дали из-за потемневшего переднего зуба. Харольд жил в Дании более тысячи лет назад и вошёл в историю благодаря тому, что объединил данов и принёс им христианство. И, как напоминание о ведущей роли скандинавов в мобильной связи, компании Ericsson, IBM, Nokia и Toshiba назвали свою технологию, которая должна творить историю, именем воина воина-викинга.
1. Помехоустойчивое кодирование в системах передачи данных……………..4
1.1. Мешающие влияния в каналах связи………………………………...4
1.2. Помехоустойчивость…………………………………………….….....8
2 Концепция и технические принципы беспроводной передачи информации………………………………………………………………………11
2.1. Концепция беспроводной передачи информации.………………....11
2.2. Технические принципы беспроводной передачи информации…...15
2.3. Технология Bluetooth – как способ беспроводной передачи информации………………………………………………………………………20
2.3.1. Технические аспекты установки соединения между Bluetooth устройствами…………………………………………………...20
2.3.2. Набор базовых протоколов, используемых в «Bluetooth» для передачи различных типов данных..………………………………….…24
3. Моделирование беспроводной системы передачи данных «Bluetooth» в программной среде MathlLab……………...………………………………...….30
3.1 Структурная схема модели и ее описание.………………………….30
3.2 Результаты моделирования беспроводного канала передачи данных «Bluetooth»……………………………………………………………………….31
3.3 Детальное описание блоков модели беспроводной системы передачи данных «Bluetooth».………………………………………..…………32
Заключение………………………………………………………….…….33
Список литературы……………………………………………….………34
доставку пакета именно тому, кому его ждёт.
Segmentation and Reassembly. Максимальной длиной пакета для L2CAP является 64 килобайта, для baseband protocol это число ещё меньше, всего 341 байт. Однако, иногда требуется передача больших пакетов, поэтому L2CAP обеспечивает разбивку большого пакета на несколько более мелких, и последующую сборку первоначального пакета.
Quality of Service. L2CAP поддерживает QoS, что позволяет Bluetooth устройствам отслеживать свободные ресурсы соединения и не позволять, что бы ширина канала или временные задержки для отслеживаемой службы опускались ниже критических значений.
Groups. L2CAP поддерживает адресацию не одному клиенту, а сразу целой группе.
Кроме L2CAP непосредственно с baseband protocol работают Link Management Protocol, или LMP, и Voice каналы, используемые для передачи аудиоинформации в синхронном режиме.
LMP является служебным протоколом, используемым для управления каналом, и не использующимся для передачи данных. Сообщения LMP используются для настройки физических характеристик канала, для служб безопасности на уровне физического канала (security mode 3), и тому подобных вещей. LMP имеет более высокий приоритет чем остальные протоколы (например, L2CAP), поэтому если канал занят чем-либо другим, то при необходимости передать LMP сообщение он немедленно освобождается.
Voice, или Bluetooth Audio. Это одна из служб Bluetooth, которая использует синхронное соединение. Как уже говорилось, одновременно может передаваться до 3 аудиоканалов. Характеристики звуковых потоков могут различаться, и во многом определяются используемым приложением. Максимально звуковой поток может передаваться с точностью в 16 бит при sampling rate 48 кГц. К сожалению, характеристики Bluetooth не позволяют передавать видеоинформацию с нормальным качеством.
Одним из важнейших протоколов Bluetooth, который использует L2CAP в качестве транспортного протокола, является Service Discovery Protocol, или SDP, уже упоминавшийся в статье. Сейчас никто не сможет представить все возможные способы использования Bluetooth устройств, поэтому при разработке этого протокола пытались учесть как можно больше ситуаций, которые могут возникнуть. Сейчас действует версия 1.0 этого протокола, и основные особенности, которыми он располагает, в настоящее время таковы:
1.
SDP должен позволять поиск служб по
специальным атрибутам этих служб.
Например, если имеется несколько принтеров,
доступных через Bluetooth, то клиент должен
иметь возможность найти именно тот принтер,
который ему нужен.
2.
SDP должен позволять клиенту
3.
SDP должен позволять
4.
SDP должен предоставлять
5.
SDP должен предоставлять
6.
SDP позволяет службам, классам
служб и атрибутам служб быть
однозначно
7.
SDP должен позволять одному
8.
SDP должен подходить для
9. SDP должен позволять увеличивать количество доступной информации о службе. Это означает, что если служба требует подробного и объёмного описания своих возможностей, параметров, ограничений и т. п., то вся эта информация не будет вываливаться на всех, кто просто спросит о доступности службы, а будет предоставлена только тем, кто более пристально заинтересуется именно этой службой.
10.
SDP должен поддерживать
11.
SDP должен быть полностью
12. SDP должен работать, когда в качестве его транспортного протокола используется L2CAP.
13.
SDP должен позволять находить
и использовать службы, которые
обеспечивают доступ к другим
протоколам обнаружения служб.
Это позволяет расширять
14. SDP должен поддерживать создание и определение новых служб без необходимости централизовано регистрироваться.
Кроме этого, есть ряд вещей, которые пока что не входят SDP, но очень возможно, что в следующих редакциях спецификации многие из них станут обязательными.
1.
SDP 1.0 не предоставляет механизма
доступа с службам, только
2. SDP 1.0 не предоставляет возможности оценивать службы. То есть, с его помощью нельзя автоматически выбрать наиболее подходящую службу, если доступно сразу несколько служб предоставляющий похожий сервис.
3. SDP 1.0 не позволяет договариваться о параметрах службы.
4. SDP 1.0 не позволяет узнать о загруженности службы, или устройства предоставляющего службу.
5. SDP 1.0 не даёт возможности клиенту управлять службой.
6.
SDP 1.0 не позволяет уведомлять
о том, что служба или
7. SDP 1.0 не позволяет уведомлять о том, что атрибуты службы изменились.
8.
В настоящее время
9.
SDP 1.0 в настоящее время не обладает
развитым механизмом
10.
SDP 1.0 не позволяет накапливать
и регистрировать службы.
Ещё одним из протоколов, которые используют L2CAP в качестве транспортного является, как видно из приведённой выше схемы, RFCOMM. Этот протокол эмулирует соединение PPP (point-to-point) по серийному порту (RS-232 или EIATIA-232-E, более известным как COM-порты). Через него работает такие службы как, например, LAN Access. Эта служба может работать как эмуляция Direct cable Connection, когда надо обеспечить связь между всего двумя PC, так и использоваться для полноценного входа в уже существующую локальную сеть. Во втором случае используется устройство под названием LAN Access point, через которое компьютер с Bluetooth
оказывается, подключен к LAN так, как он мог бы подключиться через dial-up соединение.
TCS
- Telephony Control protocol Specification ещё одна
служба, использующая L2CAP в качестве транспортного
протокола. Эта служба может использоваться
центральной домашней или офисной телефонной
станцией для переадресовки телефонных
звонков. При этом TCS используется только
для обслуживания соединения. После того
как установлено соединение с нужным телефонным
аппаратом (или аппаратами), TCS вызывает
Bluetooth voice, и сама речь передаётся с использованием
этого синхронного протокола.