基于FPGA技术的抽取器设计与实现

基于FPGA技术的抽取器设计与实现

基于FPGA技术的抽取器设计与实现

  • 适用:本科,大专,自考
  • 更新时间2025年
  • 原价: ¥611
  • 活动价: ¥400 (活动截止日期:2025-05-03)
  • (到期后自动恢复原价)
基于FPGA技术的抽取器设计与实现

    基于FPGA技术的抽取器设计与实现            摘 要
             
软件无线电是未来通信的发展方向,而作为其重要组成部分之一的抽取器,将难以实时处理的高速数据流变为低速率信号,使软件无线电的实现成为可能。
基于抽取器的基本原理,本文研究和分析了多种数字滤波器及抽取结构,并用MATLAB进行仿真,从而确定了本设计所采用的抽取器结构。在此基础上,采用Quartus II开发系统设计了抽取器各个模块,通过波形仿真验证了其正确性。最后,采用系统硬件平台将程序写入FPGA芯片,利用示波器和频谱分析仪对设计的抽取器进行了频域和时域性能分析。
  本文完整地完成了抽取器的设计和实现过程,从理论到实际硬件一步步验证了FPGA技术应用于抽取器的可行性及灵活性。

关键词:抽取器,数字滤波器,软件无线电,MATLAB,VHDL, FPGA
 
目录

摘 要 I
ABSTRACT II
目录 III
图列 V
表列 VI
第1章 绪论 1
1.1 课题的来源及背景 1
1.2 研究的目的与意义 2
1.3 国内外在该领域的研究现状及分析 2
1.4 论文主要研究内容 3
1.5 本章小结 4
第2章 抽取器理论研究及MATLAB仿真实现 5
2.1 抽取的基本原理 5
2.1.1 整数倍抽取 5
2.1.2 分数倍抽取 8
2.2 数字滤波器 8
2.2.1 FIR低通滤波器 8
2.2.2 半带滤波器 12
2.2.3 积分梳状滤波器 14
2.2.4 ISOP补偿滤波器 16
2.3 抽取器实现结构 18
2.3.1 多相结构 18
2.3.2 多级抽取 20
2.4 整体系统设计及仿真 21
2.4.1 总体设计要求 21
2.4.2 滤波器设计 22
2.4.3 仿真实现 24
2.5 本章小结 26
第3章 抽取器VHDL语言实现 27
3.1 信号发生模块 27
3.2 CIC滤波器模块 29
3.3 ISOP补偿滤波器模块 32
3.4 第一级HB滤波器模块 33
3.5 第二级HB滤波器模块 34
3.6 FIR滤波器模块 37
3.7 总体设计 38
3.8 本章小结 40
第4章 抽取器硬件调试 41
4.1 硬件平台介绍 41
4.2 调试过程 42
4.3 结果分析 48
4.4 本章小结 49
第5章 总结与展望 50
参考文献 51
附录 53
致谢 61


图 1 1 设计结构图 4
图 2 1 抽取器 5
图 2 2 信号抽取示意图 6
图 2 3 抽取前后的频谱结构(混叠) 7
图 2 4 抽取前后的频谱结构(无混叠) 7
图 2 5 FIR滤波器设计图列
 11
图 2 6 FIR滤波器的基本结构 11
图 2 7 半带滤波器频谱特性及2倍抽取时的混叠情况 13
图 2 8 31阶半带滤波器频率响应 14
图 2 9 单级CIC滤波器的实现 15
图 2 10 多级CIC滤波器的实现 15
图 2 11 CIC滤波器的频率响应 16
图 2 12 ISOP补偿滤波器前后通带内波纹 18
图 2 13 抽取的多项分解 19
图 2 14 多相抽取前后频谱对比 20
图 2 15 32倍抽取滤波器组 21
图 2 16 第一级HB滤波器频率响应 22
图 2 17 测试信号的时域波形及频谱 24
图 2 18 原信号和输出信号的时域波形 25
图 2 19 原信号和输出信号的频谱 25
图 2 20 通过CIC滤波器后的时域波形和频谱 26
图 3 1 信号发生模块设计框图 28
图 3 2 信号发生模块仿真图 28
图 3 3 CIC滤波器模块设计理框图 31
图 3 4 CIC滤波器模块仿真图 32
图 3 5 ISOP补偿滤波器模块设计框图 32
图 3 6 第一级HB滤波器设计框图 33
图 3 7 第一级HB滤波器的仿真图 34
图 3 8 第二级HB滤波器设计框图 35
图 3 9 第二级HB滤波器的仿真图 36
图 3 10 FIR滤波器设计框图 37
图 3 11 顶层框图 38
图 3 12 原信号输入时仿真图 39
图 3 13 测试信号输入时仿真图 39
图 4 1 实验箱 41
图 4 2 原信号(低频2FSK调制) 43
图 4 3 原信号频谱图(线性幅度) 43
图 4 4 测试信号波形 44
图 4 5 测试信号频谱(线性幅度) 44
图 4 6 输出结果的波形 45
图 4 7 输出结果的频谱(线性幅度) 46
图 4 8 未通过FIR滤波器时信号的波形 46
图 4 9 未通过FIR滤波器时信号的频谱(线性幅度) 47
图 4 10 ISOP滤波器后信号的波形 47
图 4 11 ISOP滤波器后信号的频谱(线性幅度) 48

表列

表 2 1 两级半带滤波器系数 23
表 2 2 FIR滤波器系数 24


 
参考文献
[1]  姜宇柏,游思晴等. 软件无线电原理与工程应用[M]. 北京:机械工业出版社,2006.
[2]  陈建英. 软件无线电系统的研究与实现[D]. 哈尔滨工程大学,2004.
[3]  相文松. 基于FPGA的窄带抽取滤波器的设计和实现[D] 哈尔滨工业大学,2004.
[4]  李惠光. 抽取问题的初步研究[J]. 北京重型机械学院学报,1997, 21(4): 308-313.
[5]  丁玉美,高西全. 数字信号处理[M]. 第二版. 西安:西安电子科技大学出版社. 2000.
[6]  S.K.Mitra,J.F.Kaiser. Handbook for Digital Signal Processing[M]. Wiley. 1993.
[7]  谷萩隆嗣. 数字滤波器与信号处理[M]. 北京:科学出版社. 2003.
[8]  R.W.Hamming. Digital Filters[M]. Prenice-Hall. 1977.
[9]  D.F.Elliot. Handbook of Digital Signal Processing: Engineering Applications[M]. Academic Press. 1987.
[10]  李翔,万栋义. 数字下变频中抽取技术研究[J]. 电子科技大学学报. 2006,35(4): 471-473.
[11] 樊昌信,张甫翊,徐炳祥,吴成柯. 通信原理[M]. 第五版. 北京:国防工业出版社. 2001.
[12] 朱国军,张浩,张志军. 基于FPGA 的CIC 滤波器实现. 电子科技,2006,11: 9-12.
[13] 潘松,黄继业. EDA技术实用教程[M]. 第二版. 北京:科学出版社. 2005.
[14] 黄大卫. 数字滤波器[M]. 北京:上海铁道学院. 1991.
[15] Miroslav D. Lutovac, Dejan V. Tosic, Brian L. Evan. 信号处理滤波器设计——基于MATLAB和Mathematica的设计方法[M]. 北京:电子工业出版社. 2004.
[16] 成雪松,滕立中. VHDL入门与应用[M]. 北京:人民邮电出版社. 2000.
[17] 王小军. VHDL简明教程[M]. 北京:清华大学出版社. 1997.
[18] 卢毅,赖杰. VHDL与数字电路设计[M]. 北京:科学出版社. 2001.
[19] Peter J. Ashenden. VHDL设计指南[M]. 第二版. 北京:机械工业出版社. 2005.
[20] 龙钟琪,贾立新. 数字集成电路教程[M]. 北京:科学出版社. 2001.
[21] Alan V. Oppenheim, Alan S. Willsky, S. Hmid Nawab. Signals and Systems[M]. 第二版. 北京:电子工业出版社. 2002.
[22] John G.. Proakis, Masoud Salehi, Gerhard Bauch. 现代通信系统(MATLAB版)[M]. 第二版. 北京:电子工业出版社. 2005.
[23] 叶中付,徐旭,吴涛. 软件无线电中的中频数字化方法[J]. 无线电工程,2000,30(4): 21-24.
[24] 郝金光,冯宇,邱相艳. Hogenauer CIC 滤波器算法研究及FPGA设计实现[J].  微型电脑应用,2006,22(9): 15-17.
[25] 刘瀛祺,金力军,陈吉锋. 软件无线电中抽取滤波器的研究与FPGA实现[J]. 电子科技,2006,7: 38-42.
[26] 邸平,王辉,吴冬亮. 软件无线电采样率转换中的CIC滤波器性能改进[J]. 计算机仿真,2006,23(11): 322-324.
[27] 马涛,陈娟,单洪. 基于DSPBuilder的数字下变频的FPGA设计[J]. 集成电路应用,2006,7: 93-96.
[28] 申东, 罗进文. 数字下变频器中多级抽取滤波器的设计与实现[J]. 兰州交通大学学报,2004,23(4): 71-73.
[29] 赵春晖,徐贵贤,杨涛. 软件无线电中的多速率处理[J]. 信息技术,2003,27(3): 7-9.
[30] 苏莉,张俊凌,龚耀寰. 软件无线电数字中频技术[J]. 电讯技术,1999,6: 40-45.
[31] 郭福成,皇甫堪,李纲. 数字下变频实现技术研究[J]. 国防科技大学学报,1999,20(5): 95-97.
[32] Jeffrey H.Reea. 软件无线电—无线电工程的现代方法[M]. 北京:人民邮电出版社. 2004.
[33] 肖维民, 许希斌. 软件无线电综述[J]. 电子学报,1998,2 : 65-70.
[34] 蒋宇柏 游思晴. 软件无线电-原理与工程应用[M]. 北京:机械工业出版社. 2007.
[35] Djordje Babic, Markku Renfors. Decimation By Non-integer Factor in Multistandard Radio Receivers[J]. Signal Processin


 

  • 关键词 FPGA 技术 抽取 实现
  • 上一篇:基于FPGA技术的内插器设计与实现
  • 下一篇:基于DICOM3.0标准的眼底图像格式及传输
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。