본문 바로가기
블루투스/Baseband

Frequency Hopping Sequence(FHS)

by 테크쟁이 2022. 12. 17.
반응형

참고자료: 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은 전송할때마다 주파수가 변경된다.

Single-slot packet

- Multi-slot packet은 packet 전송이 완료될때까지 주파수가 유지된다.

Mult-slot packet

- 송신 주파수와 수신 주파수가 다르다(송신 후에 주파수를 변경하고 수신).

 

2-2. Adapted channel hopping sequence

- 주파수 변경 소스: AFH_channel_map

- One-slot packet은 전송할때마다 주파수가 변경된다.

- Multi-slot packet은 packet 전송이 완료될때까지 주파수가 유지된다.

- 송신 주파수와 수신 주파수가 같다(송신 후에 주파수를 변경하지 않고 수신).

Same channel mechanism

2-3. Page scan channel hopping sequence

Page mode에서 RX/TX

2-4. Inquiry scan channel hopping sequence

Inquiry와 Inquiry Response의 타이밍 1

 

Inquiry와 Inquiry Response의 타이밍 2

 
반응형

'블루투스 > 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