블루투스는 음성이나 오디오와 같이 지연 시간에 민감한 데이터 통신과 고속이면서 지연시간에
덜 민감한 패킷 데이터 통신을 모두 가능하게 한다.
이와 같은 데이터를 전송하기 위해, 두 블루투스 무선 장치간에 정의 되는 두가지 서로다른 종류의
링크가 있다.
음성 통신용 - SCO(Synchronous Connection Oriented)
데이터 통신용 - ACL(Asynchronous Connectionless)
ACL 데이터 패킷: 72Bit Access Code, 54Bit packer header와 payload,16Bit CRC Code
전송될 데이터 양에 따라 여러가지 형태의 packet이 있다.
가장긴 데이터 페이로드를 전송하는 패킷은 DH5 패킷으로, 이것은 5개의 슬롯을 차지한다.
DH5 패킷은 339 Byte 또는 2712 Bit의 데이터를 전송할 수 있다.
따라서 2712Bit 정소를 전송하려면, 2858 Bit가 무선으로 보내진다.
--> 2712 Bit + 72 Bit + 54 Bit + 16 Bit
DH5 packet은 5개 Slot을 사용하고 최소의 응답 길이는 1Slot이다.
따라서 한방향으로 Max Base Band Date Rate : 723.2Kbps 이다.
이경우 한 방향으로는 5Slot Packet이 보내지고, 다른 방향으로 보내진 1Slot packet 은 56.6kbps만
전송하게 되므로, 5Slot Packet을 보내는 방향의 date rate이 더 놓은 비대칭 링크가 된다.
5Slot Packet을 양방향으로 똑같이 전송하면, 데이터 전송율은 1Mbps의 무선 방송 데이터 전송율
보다 크게 감소되어 433.9kbps가 된다.
데이터 부호화와 주파수 호핑에 사용된 이와 같은 Data Overhead는 ISM Band을 공유하는
장치가 많고, 동일 스펙트럼을 공용하는 다른 통신 방식과 잡음 원 때문에 안정된 통신 링크를
제공할 필요가 있다. 그리고 ISM Band내의 간섭을 더욱 경감 시키기 위해 국내 전파법은
ISM Band대역 내애서 단위 시간당 전파 발사 전력을 제한하고, 스펙트럼과 시간상에서 전송을 확산시키기 위해 주파수 호핑 방법을 사용한다.
Protocol Stack 상위계층에서도 대역폭의 일부를 사용하므로, 응용 레벨에서의 최대 데이터
전송율은 650kbps까지 할 수 있다.
SCO Link는 64kbps로 동작하며,
한번에 세개의 Full-Duplex음성링크를 가질 수 있고, 음성과 데이터를 혼합하여
전송할 수도 있다.
이들 음성채널은 GSM과 같은 현대 이동 CellPhone으로부터 기대되는 양질의 오디오 통신을
가능하게 해준다. 그러나 SCO Link가 음악감상을 할 정도의 양질의 음성전송에는 적합하지 않다.
음악 전송을 지원하는 대체 방법으로는 오디오 전송용 ACL 채널을 사용한다.
음악 CD급 오디오는 1411.2kbps의 데이터 전송율이 필요하다.
MP3와 같은 데이터 압축 기술을 사용하면, 약 128kbps로 줄일수 있어 오디오의 전송상 지연시간
조건이 유지되는한 거의 생음악에 가까은 양질의 CD급 오디오를 전송할 수 있다.
-------------------------------------------
참고 문헌- Bluetooth : Connect Without Cables
Jennifer Bray, Charles F Sturman
|