教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

基于FPGA的FIR升余弦滚降滤波器设计与实现

来源:网络收集 时间:2026-10-03
导读: 基于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升余弦滚降滤波器设计与

基于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字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于FPGA的FIR升余弦滚降滤波器设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/44717.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)