基于FPGA的FIR升余弦滚降滤波器设计与实现
基于FPGA的FIR升余弦滚降滤波器设计与实现
通往电凉技术 .旦 鲞箜箜塑文章编号:0 93 6 ( 0 7 0一0 90 1 0—6 4 2 0 ) 2( 1—3 )
Tlo wr e nl i ec P eTc ogs em o h oe
M r2,0, o 2 N. 520 VI 4 o 2 . 7 . i 瑟0 磷濑
基于 F GA的 F R升余弦滚降滤波器设计与实现 P I陈圣俭,晶晶郭(北电力大学研究生院,京 12 0 )华北 0 26
摘要:为了降低 FR滤波器对 F G资源的消耗, I P A同时能够直接验证其滤波性能.文中采用乘法器和加法器共享以 及 ME L A Y型状态机的实现方法,以及卷积,零等算法,插来实现 FR升余弦滚降滤波设计, I同时给出了在 Qu r sI环 at I u境下的时序仿真结果 .实践表明,此方法可以节省大量的 F GA资源, P仅仅需要 10多个 L 0 E逻辑单元,就可以有效解决 F R数字滤波器算法在 F GA设计中资源紧张的问题 . I P关键词: P F GA; I滤波器; atsI FR Qu ru I
中图分类号: 7 3 TN 1
文献标识码:A
De in a d I pe e t t n o ie sn l o f sg n m lm n a i fRas d Co i eRol f o— FI Fi e s d o GA R l rBa e n FP tC N h n - a, HE S e gj n GUO J gj g i i— n n i
( o ue pi t n, rhC iaEeti P we ies y B in 0 2 6 C i ) C mp trAp l ai s Not hn l r o r c o c c Unvri, e ig1 2 0, hn t j aAb ta t n o d r t e u e F GA e o r e o s mp in a d t ie ty v rf h u c in o I f tr s r c:I r e o r d c P r s u c s c n u t n o d r c l e iy t e f n t fF R i e,mu t l r o o l li i p ep o e sn n t u n s h rn EAL s a e ma h n t o n o v l t n a d i t r o a i n ag rt m r d p e o r c s i g is r me t,s a i g M Y- t t c i e me h d a d c n o u i n n e p lt lo i o o h a ea o tdt
a he et erie o ier l o f R i e e in c iv h asd c sn ol f FI fl rd sg .Th i n i lt nr s lsi at sI e vr n n sas ie — t etmigsmuai e ut nQu ru I n i me ti logv n i o o nt i a e .Th r c ie s o h tt i m e h d c n s v to GA e o r e,wh c u tn e v r 1 ( E lg c u i h sp p r e p a t h ws t a h s c t o a a ea l f o FP rsucs ih j s e d o e ()L o i n t ) t fe tv l o v h R i i lf t r d sg lo i m s i GA e o r e is e . o e fc i ey s l e t eFI d g t i e e i n ag rt a l h n FP r s u c s u s
Ke r s ywo d:FP GA;FI f tr R i e;Qu ru 1 l at sI
0引言 数字滤波是移动通信和无线网络应用中的一种重要的处理部件,它可以满足滤波器对幅度和相位特性的严格要求,免模拟滤波器所无法克服的电压漂移,避 温度漂移和噪声等问题 .有限冲激响应, I F R滤波器可以在设计任意幅频特性的同时,证严格的线性相保位特性,同时由于其实现结构主要是非递归的,因此F R滤波器可以稳定工作 . I 目前 F R数字滤波器大致有以下几种实
现方法: I
用乘法器和加法器共享, AL型状态机的实现方 ME Y法,以及卷积,插零等算法,实现 FR升余弦滚降滤来 I波设计,同时给出了在 Qu ru I境下的时序仿真 atsI环结果.
1 F R升余弦滚降滤波的工作原理 IFR滤波器为升余弦滚降滤波的低通滤波器, I属于数字滤波器中的非递归类型,瞬间的输出响应仅其仅取决于当时以及以前的激励,与以前的输出无关,而
( )用单片通用数字滤波器集成电路,由于字 1使但长和阶数的规格少,易完全满足实际需要 .不 ( )用 D P器件实现,用 DS 2采 S使 P器件设计 FR I滤波器相对较简单,应用也最为广泛,其其唯一缺点是
具体来讲, I滤波器对输入采样 UE行操作, FR进 K为下变量,来说明在输人中特定采样的位置,用其结果保存在 y中,系统传递函数如下:y=∑^ iUE (为 ( ()}门 i )~L);
在本 F R模块设计中, I采取 2 4阶的 F R滤波器 I
程序顺序执行,尽管 D P器件性能不断提高, S但在某些实时性要求极高的场合中受到限制 . ( )用 F G实现,用 F GA实现 F R滤波 3采 P A利 P I器,由于采用的是硬件并行算法,因此非常适合实时通信要求高的场合 . 综上所述,由于 F G具有开发时间短,于升 P A便级等诸多特点,移动通信和无线网络中采用 F G在 P A设计技术来实现通信算法处理也越来越广泛 .本文采收稿日期:20—01 0 61— 1作者简介:陈圣俭 (96 )男, 16一,华北电力大学计算机学院教授, 主要研究方向:计算机测控技术 .
结构,样 2这 4个采样值分别与 2 4阶的 FR常系数 h I ()乘, F R常系数 h i决定滤波器的特征函数,相由 I () 然后将相乘后所得的结果进行累加就形成本次采样的结果. 输入是 4). Hz的 1 i采样信号,输出为 ( 6k 9 6bt而16 8 . 3 4MHz 1 i信号,以在 F R滤波器前先的 6 bt所 I
实现数据的 4倍内插,即每个数据后插入 3个 ' ' 0信号,内插后的信号进行 FR滤波 .由于滤波器的输入 I信号进行了内插操作,当于每一个 16 8相 .3 4MHz的1 i信号输出都只与当前连续的 6个 4 9 6k的 6bt 0 . Hz
1 i采样输入信号相关, 6 0. Hz 6 t b这个4 96k采样输人
基于FPGA的FIR升余弦滚降滤波器设计与实现
通镌电潦技术20 0 7年 3月 2 5日第 2 4卷第 2期M a. 2 r 5,2 )7,Vo .2 . 2 () ( 1 4 No
信号分别与相应的 F R常系数相乘,累加,就实 I并这现了 2 4阶的卷积,到输出的1 6 8 得 . 3 4MHz信号 .
1 6 8 . 3 4MHz号输出在通过 F R滤
波器时,信 I只需要在不同的时隙完成 6次相乘, 5次相加,而实现乘法从
2 FR升余弦滚降滤波的实现 I2 1 F R升余弦滚降滤波的实现方法 . I数据在 D P中经过扩频,制后, F G进行 S调送 P A
器,法器共享 .本 FR升余弦滚降滤波器有两个通加 I道,组是 I道,一通另一组是 Q通道 .其实,每个通道的脉冲成型和升余弦滚降滤波的算法结构,辑结构逻都一样 .当然也可以把 IQ两个通道的滤波复用成,个通道,入数据为 IQ两路复用的方式, IQ输/即/交替输入,进行 FR滤波时,路的运算是完全相在 I两一
F R升余弦滚降滤波处理,0 . b s I 49 6k p的采样信号,通过 F R升余弦滚降滤波器作相关的算法,积以及相 I卷应的插零后,出 1 6 8 p的数据信号,掉其他输 . 3 4Mb s滤噪声,后发送到 D数模转换芯片进行处理 .然 A 本设计中用乘法器的方法实现 F R滤波器 .为 I了节省资源,入的信号须采用移位寄存器, I输 F R滤波采用乘法器,法器共享式的算法结构 .这样,个加每
同的 . 在编写算法源程序时,采用 ME Y型状态机方 AL
法来实现 FR升余弦滚降滤波的,出的数据不仅与 I输当前的状态有关,而且也与所有的输入信号有关 . 具体实现如图 1示:所
图 1 FR升余弦滚降滤波的实现方法 I
说明:
真.
( )入信号为 IQ交替的形式,,的数据速率 1输, IQ分别是 4 9 6k p,相当于输入信号速率为 0 . b s8 9 2k p . 1 . b s
2 4 F R升余弦滚降滤波 F G . I P A程序编译结果
( )二步是将 I Q数据分别取出, 6次数据 2第,做移位得到连续 6个 IQ的数据 ./ () 3每一组数据对应四组系数,组系数都有 6每 个,一共是 2 4个系数 .一组数据分别与四组系数进行乘法和加法运算后得到四个输出数据,实现了数据就速率 4倍 . ( )出是 IQ交错的,以乘加的运算顺序应 4输,所
FR升余弦滚降滤波 F GA程序代码编译完成 I P后仅仅需要 10个 L 2 E逻辑单元,节省了大量的资源, 该算法具有极大的优势,以有效解决在 F G设计可 PA中资源紧张的问题,编译结果如图 2所 …… 此处隐藏:4278字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




