在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4864|回复: 10

matlab脉冲成形滤波器设计

[复制链接]
发表于 2012-8-20 15:18:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 eecsseudl 于 2013-4-29 09:56 编辑

我看了很多论文,设计脉冲成形滤波器,一般都是以根升余弦为例子,以设计WCDMA基站脉冲成形滤波器
来说,码片速率为3.84Mchip,占用带宽5MHz,送入dsp的数据率为7.68MHz,滚降系数r=0.22,规定阶数
为128阶,我设计的代码如下:
fs = 7.68e6;
fd = 3.84e6;
r = 0.22;
delay = 32;
b = rcosine(fd,fs,'fir/sqrt',r,delay);
freqz(b,1,1024,fs);
这里两个问题:
1、滤波器的阶数等于2*delay*fs/fd+1,这样算出来就是129阶,怎么才能得到128阶呢,因为delay又不能设为小数?
2、滤波器阻带的衰减在2.5MHz处大概为-55dB这样,要是觉得衰减还不够,怎么能调整?

据说还可以用窗函数来设计脉冲成形滤波器,谁能不能简单的写个例子给我,或者列举一下matlab里面用到的函数,
我自己看help学习也行呐






发表于 2012-8-23 16:13:21 | 显示全部楼层
学习学习了。
 楼主| 发表于 2012-8-27 10:39:01 | 显示全部楼层
麻烦高手解答呀
发表于 2013-8-5 22:35:32 | 显示全部楼层
把最后一个系数忽略掉就是128了。
发表于 2013-8-7 10:38:22 | 显示全部楼层
r = 0.22;    这个参数和你的带外抑制有关 越小的话 抑制越强大
发表于 2013-8-29 22:07:47 | 显示全部楼层
128阶就砍掉最后1个
衰减不够加阶数
发表于 2014-8-8 10:45:05 | 显示全部楼层
很好,多谢分享!
发表于 2014-8-8 10:46:17 | 显示全部楼层
很好,多谢分享!
发表于 2014-8-16 23:29:59 | 显示全部楼层
128阶就砍掉最后1个
衰减不够加阶数
发表于 2014-8-22 16:01:14 | 显示全部楼层
顶贴只为俺下载,喔喔呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-21 16:35 , Processed in 0.041782 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表