참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/
1. Frequency Hopping Sequence란?
- 보안을 위해, 패킷 전송 시, 주파수를 변경하는 것
- 4개 Physical Channel을 위한 Frequency Hopping Sequence가 있다.
- Baseband에서 관리("블루투스 아키텍처 계층" 참고)
2. Frequency Hopping Sequence 종류
2-1. Basic channel hopping sequence
- 주파수 변경 소스: Central의 Bluetooth clock과 Bluetooth address(BD_ADDR)의 UAP/LAP를 이용
- One-slot packet은 전송할때마다 주파수가 변경된다.
- Multi-slot packet은 packet 전송이 완료될때까지 주파수가 유지된다.
- 송신 주파수와 수신 주파수가 다르다(송신 후에 주파수를 변경하고 수신).
2-2. Adapted channel hopping sequence
- 주파수 변경 소스: AFH_channel_map
- One-slot packet은 전송할때마다 주파수가 변경된다.
- Multi-slot packet은 packet 전송이 완료될때까지 주파수가 유지된다.
- 송신 주파수와 수신 주파수가 같다(송신 후에 주파수를 변경하지 않고 수신).
2-3. Page scan channel hopping sequence
2-4. Inquiry scan channel hopping sequence
'블루투스 > Baseband' 카테고리의 다른 글
Class of Device (0) | 2023.01.07 |
---|---|
Bluetooth Baseband Architecture Layer (0) | 2022.12.17 |
Link Supervision Timeout(LSTO) (0) | 2022.12.16 |
Bluetooth Mode (Active, Sniff, Sniff subrating, Hold) (0) | 2022.12.14 |
Bluetooth Device Address (BD_ADDR) (0) | 2022.12.14 |