新浪博客

平方根升余弦脉冲时域函数,滤波器抽头系数matlab实现

2009-12-07 17:07阅读:
平方根升余弦脉冲时域函数:
平方根升余弦脉冲时域函数,滤波器抽头系数matlab实现
根据dPMR 标准规定,滚降因子α= 0.2 .

平方根升余弦滤波器系数为:
平方根升余弦脉冲时域函数,滤波器抽头系数matlab实现

其中N为滤波器抽头数,u为一个码元周期内的采样点数。

其matlab实现如下:
T=16;%T等于上式中的u
srrc_N=64;%64阶滤波器
srrc_alpha=0.2;
srrc_h=zeros(1,srrc_N);
for i=0:srrc_N-1

tmpi=i-L*T/2+0.5;
srrc_h(i+1)=(sin(pi*tmpi/T*(1-srrc_alpha))+4*srrc_alpha*tmpi/T*cos(pi*tmpi/T*(1+srrc_alpha)))/(pi*tmpi/T*(1-(4*srrc_alpha*tmpi/T)^2));
end;

matlab程序中的tmpi等于上面公式中的t'×u即t'×16,但是在后面的公式实现中多除了一个T=16,所以公式与Matlab实现是完全等价的。

我的更多文章

下载客户端阅读体验更佳

APP专享