APP下载

蓝牙跳频算法的研究与仿真

2016-09-12刘晓东

电子设计工程 2016年4期

黄 祥,刘晓东

(1.武汉邮电科学研究院 湖北 武汉 430027;2.武汉虹旭信息技术有限责任公司 湖北 武汉 430027)

蓝牙跳频算法的研究与仿真

黄 祥1,2,刘晓东1,2

(1.武汉邮电科学研究院 湖北 武汉 430027;2.武汉虹旭信息技术有限责任公司 湖北 武汉 430027)

为了实现蓝牙跳频方案,本文采用了研究相关原理并且着重分析蓝牙Basic Hop Selection Kernel与Adapted Hop Selection Kernel这两种选频方案以及使用C语言代码进行软件仿真的方法,结合蓝牙协议4.0版本中提供的Sample Data数据进行了实验,得出最终的软件仿真结果是正确的结论。

蓝牙;选频;算法;C

蓝牙,是一种短距离无线通信技术,它的工作频段处于世界开放的ISM频段。在蓝牙通信过程中,跳频技术作为蓝牙的关键技术,主要目的就是为了用来增强蓝牙通信的抗干扰能力。其频率均匀分布在2.4~2.483 5 GHz这个频段内,总共包含79个频点[1]。跳频技术通过两个方面来提高蓝牙通信的抗干扰能力:首先,将传统的窄带通信扩频到一个很宽的频带上,这就使得信号不容易受到其他信号的干扰;其次,跳频技术使两蓝牙设备在通信的过程中使用的频点不断的发生跳变,并不是一直使用一个频点通信,这样一来,一旦哪一个频点受到干扰,就可以马上跳到另外一个频点上,这样就避免了由于频点干扰带来的差错。在BR/EDR版本的蓝牙协议规范中,总共包括两种选频方案,分别为 Basic Hop Selection Kernel与Adapted Hop Selection Kernel这两种[2]。本文就是在研究了这两种选频方案的基础上,使用C语言代码软件仿真出这两种选频方案。

1 蓝牙跳频算法的研究

跳频的工作原理是指收发双方传输信号的载波频率按照相同的规律进行不断变化来通信的通信方式。……

登录APP查看全文