2009-08-04 2 views
3

블루투스 프로토콜에 대해 몇 가지 실험을 수행해야합니다.이를 위해 Bluetooth protocol stack의 다른 부분을 구현/수정할 수있는 개발 키트가 필요합니다.변조 알고리즘을 사용자 정의 할 수있는 블루투스 용 개발 키트

우리는 TI MSP430 무선 개발 도구 (EZ430-RF2500)를 살펴 보았습니다. 이 키트에는 MSP430 MCU와 CC2500 다중 채널 RF 트랜시버가 포함되어 있습니다.

CC2500은 GFSK 변조를 수행 할 수 있으므로이 키트는 소프트웨어에서베이스 밴드 블록, 링크 관리자, 논리 링크 제어 적응 프로토콜 (Logical Link Control Adaptation Protocol) 등의 약 절반을 구현할 수 있습니다. 따라서 우리가 원하는 수정과 실험을 할 수 있습니다.

그러나 실험에서 중요한 부분이기 때문에 실제 변조 알고리즘을 사용자 정의 할 수도 있습니다. CC2500은이를 허용하지 않습니다.

변조 알고리즘을 포함한 Bluetooth 프로토콜 스택 (일부)을 소프트웨어로 구현할 수있는 개발 키트에는 어떤 것이 있습니까?

또한 개발 키트이며 목적을 위해 조합하여 사용할 수있는 몇 가지 IC가 아니라 중요한 사항입니다.

내 생각 엔 실제 변조를 수행하는 프로그래밍 가능한 DSP로 연결된 간단한 RF 2.4GHz 프런트 엔드가 포함 된 소프트웨어 정의 라디오 키트가 필요하다는 것입니다. 불행히도 그러한 키트를 찾을 수 없었습니다.

나는 정말로 바른 사람을위한 아이디어가 있다고 생각한다. 감사. ;)

업데이트 : 나는 GNURadio + USRP + 2.4의 도터 보드 솔루션을 살펴 보았다

. 문제는 단순히 USRP에서 샘플링하는 것에서 너무 큰 지연이 발생하여이를 통해 전송한다는 것입니다. USB를 컴퓨터에 연결하고, 프로토콜을 복조, 해독 및 해석하고, 답변을 합성하고, USB를 통해 전송하고 무선으로 전송하여 Bluetooth와 같은 프로토콜을 구현할 수 있습니다. 나는 이것을 시도했기 때문에 이것을 안다.

답변

1

GNU 라디오 (gnuradio.org) SDR 툴킷을 살펴 보는 것이 좋습니다. 여러 프로젝트 (예 : this one)가 Bluetooth 연구에 성공적으로 사용했습니다.

GNU 라디오와 함께 사용하도록 설계된 범용 소프트웨어 라디오 주변기기 (Universal Software Radio Peripheral)와 함께 사용하도록 설계된 개발 하드웨어도 있습니다. 2.4GHz 개발 용으로 적합한 도터 보드를 사용하면 약 1000 달러가 소요됩니다.

+0

감사합니다. 업데이트 된 질문을 참조하십시오. 당신이 제공하는 링크는 다른 장치 들간의 블루투스 통신 만 듣고 다른 블루투스 장치와 실제로 통신하지 않는 프로젝트를위한 것입니다. 실제로 그렇게하는 다른 프로젝트를 알고 있다면 나는 매우 흥미로울 것이다. GNURadio + USRP 솔루션은 단순히 블루투스와 같은 것에 사용할 수있는 지연이 너무 큽니다. –

+0

USRP가 지연이 너무 커서 어떤 결론을 내렸는지에 대해 구체적으로 설명해 주실 수 있습니까? – zlt

+0

천 달러 !!! – Nishant

1

거기에 단지 몇 가지가 있다는 것 같습니다 good solutions 정말 고가입니다. USRP는 대역 내 신호 방식의 "실험적 기능"을 추가하여 패킷 라디오에 사용할 수 있지만 해당 수신을 기반으로 한 수신과 전송 사이에는 여전히 상당한 지연이있을 수 있습니다.

관련 문제