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中找到一个函数。
答案 0 :(得分:0)
我不确定你的功能,但是为了达到这个形状,你可以说
p = sin(pi*(t/(2*Tc))) .* (0 < t & t < 2*Tc);