Design and Implementation of a Bluetooh Hop Selector

블루투스 홉 선택기 모듈의 설계 및 구현

  • Cho, Sung (Div. of Electrical & Electronic Engineering, Kyungnam University) ;
  • Hwang, Sun-Won (Div. of Electrical & Electronic Engineering, Kyungnam University) ;
  • An, Jin-Woo (Div. of Electrical & Electronic Engineering, Kyungnam University) ;
  • Lee, Sang-Hoon (Div. of Electrical & Electronic Engineering, Kyungnam University) ;
  • Joo, Chang-Bok (Div. of Electrical & Electronic Engineering, Kyungnam University)
  • 조성 (경남대학교 전기전자공학부) ;
  • 황선원 (경남대학교 전기전자공학부) ;
  • 안진우 (경남대학교 전기전자공학부) ;
  • 이상훈 (경남대학교 전기전자공학부) ;
  • 주창복 (경남대학교 전기전자공학부)
  • Published : 2003.06.01

Abstract

블루투스 전송 기술은 2.4㎓ 의 ISM(Industrial Scientific Medicine)밴드에서 주파수 호핑 방식을 사용한다. 주파수 호핑율은 연결 상태에서 초당 1600회, 조회 또는 호출 상태에서 초당 3200회의 호핑을 한다. Hop 채널 선택은 블루투스 표준안에서 제시한 5개의 호핑 시퀸스 중 하나를 선택하고 호핑 주파수에 따라 이를 매핑 함으로써 이루어진다. 본 논문에서는 6개의 상태에 따라 다르게 실행되는 채널 계산을 효율적으로 제어하고 필요한 연산모듈의 수를 줄이기 위해 9비트 프로세서를 이용해 Hop 선택 모듈을 설계하고 구현한다. 설계된 모듈은 레지스터 파일, 마이크로프로그램 제어장치, 가산, 치환(permutation), Modulo 계산을 위한 3개의 연산장치로 구성된다. Hop 채널 계산 중 가장 클럭 소요가 큰 Modulo 연산은 SRT나눗셈 알고리즘을 사용하여 음수 값 계산 및 연산 속도 향상을 꾀하였다. 제시된 Hop 선택 모듈은 하드웨어 묘사언어인 VHDL로 설계하고 시뮬레이션 및 테스트는 Xilinx FPGA를 이용해 검증하였다.

Keywords