基于FPGA技术的内插器设计与实现
多速率信号处理是软件无线电的重要理论基础之一,在多速率信号处理中,内插技术对提高信号的采样速率,降低内插前数据对器件的速度要求起着很大的作用。随着软件无线电技术的快速发展,内插滤波器在通信和信号处理领域的应用越来越广泛。
本论文主要研究基于FPGA的内插器,希望通过FPGA的开发灵活性来实现内插的功能。本文介绍了软件无线电的基本概念、发展概况以及多速率信号处理中内插理论的一些基础知识,并对CIC滤波器和FIR滤波器的基本原理进行阐述;在设计中使用的(删)MATLAB进行理论仿真,在QuartusⅡ软件上进行FPGA语言编写和仿真,最终实现(了)内插器并且把程序导入到FPGA芯片中测试。在设计中,为了节省芯片资源和运算量,采用查找表的方式实现滤波器。
关键词:软件无线电,多速率信号处理,内插器,FIR滤波器,CIC,FPGA
ABSTRACT
The Multirate Digital Signal Processing is an very important theoretical basis on Software radio.In Multirate Digital Signal Processing, interpolation technology is very important in increasing the signal sampling rate,and lowing the speed requirement of the devices of the data before interpolation. As the rapidly development of software radio technology, the applications of interpolation filter in communications and signal processing areas become more and more extensive.
This paper mainly studies the interpolation based on FPGA,and hope to through the flexibility of FPGA to realize interpolation function. This paper introduces the basic concept and development of the software radio and some basic knowledge of interpolation theory in multi-rate signal processing.It describe the basal theory of CIC filter and FIR filter.In the design,we use MATLAB in simulation,and use the Quartus II software for FPGA,then procedure the process into the FPGA chip for testing. In the design, in order to save the resources and chip calculation, we use the way of lookup tables to realize filter.
Key Words: Software radio, Multirate Digital Signal Processing, interpolator, FIR filter, C