802.15.4标准规定如下:
表示每个数据符号的芯片序列被调制到载波采用O-QPSK和半正弦脉冲整形。
对于脉冲整形,提到以下内容:
用于表示每个基带芯片的半正弦脉冲形状由
描述
p(t) = sin(pi*(t/(2*Tc))) , 0 < t < 2Tc where Tc = Chip Rate (2 MChips/s)
= 0, otherwise
我正在使用modem.oqpskmod
函数进行调制,我不确定这是否内置了半正弦脉冲整形。
有人能指导我如何在Matlab中实现这一点,因为我没有在Matlab中找到一个函数。
我不确定你的功能是什么但是要想获得这个形状你可以输入
p = sin(pi*(t/(2*Tc))) .* (0 < t & t < 2*Tc);