加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2009-12-07 17:07:27)
标签:

平方根

升余弦脉冲

分类: 学习

平方根升余弦脉冲时域函数:

平方根升余弦脉冲时域函数,滤波器抽头系数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实现是完全等价的。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有