2009-08-04 27 views
3

我们需要在蓝牙协议上进行一些实验,为此我们需要一个开发套件,它允许我们实现/修改Bluetooth protocol stack的不同部分。蓝牙开发套件允许定制调制算法

我们一直在寻找TI MSP430无线开发工具(EZ430-RF2500)。 该套件包含一个MSP430 MCU和一个CC2500多通道RF收发器。

CC2500能够执行GFSK调制,因此该套件允许我们在软件中实施大约一半的基带模块,链路管理器,逻辑链路控制适配协议等等。因此,我们可以做我们想要的修改和实验。然而,我们也需要能够定制实际的调制算法,因为这是实验中的重要部分。 CC2500不允许这样做。

哪个开发套件允许我们实现(部分)蓝牙协议栈,包括软件中的调制算法?

它也是一个重要的开发工具包,而不仅仅是一对IC可以结合使用的目的。

我的猜测是我们需要某种软件定义的无线电套件,它包含一个简单的RF 2.4GHz前端,连接一个可编程DSP,用于执行实际调制。我不幸找不到这样的套件。

我真的希望有人有一个想法,只是正确的解决方案。谢谢。 ;)

更新:

我已经看过了gnuradio中+ USRP + 2.4GHz的子板解决方案。问题在于USRP的采样时间延迟太大,通过它进行传输。 USB到计算机,解调,解码和解释协议,综合答案,通过USB传输并在空中传输,实现任何协议,如蓝牙。我知道这是因为我已经尝试过了。

回答

1

我建议看看GNU Radio(gnuradio.org)SDR工具包。多个项目(如this one)已成功将其用于蓝牙研究。

还有一些开发硬件设计用于GNU Radio,称为通用软件无线电外设,它具有用于2.4GHz开发的合适子板,成本约为1000美元。

+0

谢谢。查看更新的问题。您提供的链接适用于仅监听其他设备之间的蓝牙通信的项目,它实际上从未实际与其他蓝牙设备进行通信。如果你知道其他项目真的这样做,我会非常感兴趣。 GNURadio + USRP解决方案的延迟太大,无法用于蓝牙等。 – 2009-08-07 06:59:15

1

看来只有几个good solutions那里真的很贵。除了带内信令的“实验性特征”之外,USRP可用于分组无线电,但接收和基于该接收的传输之间仍将存在显着的延迟。