蓝牙BLE调制端GFSK高斯滤波查表设计原理
在蓝牙BLE调制端,将Baseband输入的比特信号转换为GFSK调制输出频率值的过程,涉及高斯频率移位键控(GFSK)的脉冲整形。以下是基于您提供的文档内容和标准GFSK调制原理的详细解释:
原理概述
GFSK调制是一种连续相位调制技术,其中比特流通过高斯滤波器进行平滑,以减少频谱宽度。在数字实现中,这一过程通常涉及以下步骤:
- 比特流延迟(打拍):输入比特流被延迟生成多个版本(例如,当前比特、前一个比特、前两个比特),以便进行FIR滤波处理。这是因为高斯滤波器具有记忆性,当前频率输出取决于多个历史比特。
- 查表操作:每个延迟的比特用于从一个预定义的表中查找对应的滤波器系数值。这些表存储了高斯滤波器的抽头系数(通常基于蓝牙规范的带宽时间积BT=0.5设计)。
- 符号处理:根据每个延迟的比特值(0或1),对查表得到的系数值进行符号调整。通常,比特0对应负频率偏移,因此需要取系数的负值;比特1对应正频率偏移,因此保持系数的正值。
- 求和输出:将所有经过符号处理的值求和,得到最终的频率输出值。这个值就是瞬时频率偏移
,用于后续的相位累加和I/Q信号生成。