Embedded 蓝牙开发工具包,可定制调制算法

Embedded 蓝牙开发工具包,可定制调制算法,embedded,bluetooth,wireless,signal-processing,radio,Embedded,Bluetooth,Wireless,Signal Processing,Radio,我们需要对蓝牙协议进行一些实验,为此我们需要一个开发工具包,它允许我们实现/修改蓝牙协议的不同部分 我们一直在关注TI MSP430无线开发工具()。 该套件包含一个MSP430 MCU和一个CC2500多通道射频收发器 CC2500能够执行GFSK调制,因此该套件允许我们在软件中实现从大约一半基带块、链路管理器、逻辑链路控制自适应协议等所有功能。因此允许我们做我们想要的修改和实验 然而,我们还需要能够定制实际的调制算法,因为这是实验中的一个重要部分。CC2500不允许这样做 哪个开发工具包允许

我们需要对蓝牙协议进行一些实验,为此我们需要一个开发工具包,它允许我们实现/修改蓝牙协议的不同部分

我们一直在关注TI MSP430无线开发工具()。 该套件包含一个MSP430 MCU和一个CC2500多通道射频收发器

CC2500能够执行GFSK调制,因此该套件允许我们在软件中实现从大约一半基带块、链路管理器、逻辑链路控制自适应协议等所有功能。因此允许我们做我们想要的修改和实验

然而,我们还需要能够定制实际的调制算法,因为这是实验中的一个重要部分。CC2500不允许这样做

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

同样重要的是,它是一个开发工具包,而不仅仅是一对组合使用的IC

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

我真的希望有人能想出一个正确的解决方案。谢谢

更新:


我已经看过GNURadio+USRP+2.4GHz子板解决方案。问题在于,USRP上的采样通过网络传输的延迟实在太大了。USB到计算机,解调、解码和解释协议,合成答案,通过USB传输并在空中传输,实现任何协议,如蓝牙。我知道这一点,因为我已经尝试过了。

我建议看一下GNU无线电(gnuradio.org)SDR工具包。几个项目(如)已成功地将其用于蓝牙研究


还有一种被称为通用软件无线电外围设备(Universal Software Radio Peripheral)的开发硬件是为GNU无线电而设计的,它配有一块适合2.4GHz开发的子板,成本约为1000美元。

似乎只有少数真正昂贵的硬件。USRP可能可用于分组无线电,并添加带内信令的“实验特性”,但在接收和基于该接收的传输之间仍将存在显著延迟。

谢谢。请参阅更新的问题。您提供的链接用于一个项目,该项目只监听其他设备之间的蓝牙通信,而从未实际与其他蓝牙设备通信。如果你知道其他的项目,我会非常感兴趣。GNURadio+USRP解决方案的延迟太大,无法用于蓝牙之类的东西。您能否更具体地说明USRP延迟太大是什么意思,以及您是如何得出结论的?