半正弦脉冲整形 - Matlab

时间:2015-05-21 12:53:53

标签: matlab filter telecommunication modulation software-defined-radio

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中找到一个函数。

1 个答案:

答案 0 :(得分:0)

我不确定你的功能,但是为了达到这个形状,你可以说

p = sin(pi*(t/(2*Tc))) .* (0 < t & t < 2*Tc);