下面的文字只是关于蓝芽技术的调制算法方面,我认为只需要将蓝芽模块加
在单片机上就可以了,而不必通过单片机编程来实现具体的算法,只需要编
写使两个模块的接口就可以,也就是单片机发送信号时的激励程序,接受外
来信号后的处理程序。置于其余就由作为硬件设备的蓝芽来自行处理。不过
我并不确定,我会查查看的
.
蓝牙技术是用于替代电缆或连线的短距离无线通信技术。它需要把数字信
号转换成模拟信号以便在空间中传输
,
它采用的调制方式是高斯频移键控
,
以
下简称
GFSK,
要了解
GFSK,
就要先说说频移键控的原理
,
以下简称
FSK
FSK:
简单的讲,就是用不同的频率来调制不同的码元,比如说二进制,有
0
和
1
两种码元,那么我就需要两个频率
f1
和
f2
来调制数字
0
和
1
,
在接
受端根据频率
f1
代表数字
0
,频率
f2
代表数字
1
的道理把模拟信号还原为
数字信号。
GFSK
:就是在进行
FSK
调制之前,将原始信号通过一个高斯低通滤波器来
限制信号的频谱宽度,这样一来可以获得更加紧凑的频谱,也就是过滤掉高
频的信号,但是保留了足够的频带能量以便在收端成功恢复信号。高斯低通
滤波器限制了带宽,对基带信号进行了整形,形成高斯脉冲信号。下面说下
加入高斯低通滤波器的好处。
假设我用
-1
来代表该信号频谱覆盖范围里最低的频率成分;用
1
来代表该
信号频谱覆盖范围里最高的频率成分。一旦信号从
-1
跳变到
1
,或者从
1
跳
变到
-1
的时候,那么被调制的信号的波形变换太快了,很有可能会导致在原