基于DSP和FPGA的高速数字信号处理系统设计
本文共计3404个字,预计阅读时长12分钟。【 字体:大 中 小 】
基于DSP和FPGA的高速数字信号处理系统设计
【摘要】
DSP、FPGA等专用的数字信号处理芯片为人们日常处理数字信号提供了有力的支撑,特别经过不断的发展,此类芯片的功耗越来越低、处理速度越来越快、功能也越来越强大,可以满足数字信号实时处理的要求。本文介绍了数字信号处理系统目前发展的现状,以通用领域高速数字信号处理作为应用背景,结合实际经验,探究了在高速数字信号处理中基于DSP和FPGA的使用方案。
【关键字】 DSP 数字信号FPGA 实时处理
一、前言
早期的信号处理主要采用模拟的处理方法,包括运算放大电路、声表面波(SAW)器件以及电荷耦合器件(CCD)。运算放大电路通过不同的电阻组配可以实现算数运算,通过电阻、电容的组配可以实现滤波处理等等。模拟处理最大的问题是不灵活、不稳定。解决以上问题的最好办法就是采用数字信号处理技术。数字信号处理主要通过软件实现,可以很方便的修改参数,具有很大灵活性。并且数字电路采用逻辑值进行处理,也相当可靠。当今数字信号处理的理论和方法已经得到长足的发展,成为数字化时代的重要支撑,已经渗透到我们生活和工作的各个方面。[1]高速实时信号处理是信号处理中的一个特殊分支。它的主要特点是高速处理和实时处理,被广泛应用在工业和军事的关键领域,如对雷达信号的处理、对通信基站信号的处理等。高速实时信号处理技术除了核心的高速DSP技术外,还包括很多外围技术,如ADC、DAC等外围器件技术、系统总线技术等。
二、高速数字信号处理硬件体系设计
DSP(数字信号处理器)是专门为了数字信号处理应用而设计的'高速芯片,由用户通过编程实现处理算法,其编程语言多为C语言。DSP具有开发周期短、处理速度快、实时处理能力强的特点,目前,已经成为了数字信号处理系统中最为重要的处理器件之一。 FPGA(现场可编程门阵列)近年来发展迅速,因为它的灵活性、可重构性、广泛的适应性,在一些信息量较大的场合,如雷达信号处理、海洋气候数据、农业生产信息处理等应用领域,现场可编程门阵列(FPGA)可以跟DSP等芯片配合使用,增加系统的可用性和效率,是嵌入式系统中不可或缺的芯片[2]。本文设计的数字信号处理系统主要以DSP为核心,FPGA为协处理器,再搭配ADC和DAC及接口电路,为可重构电路,是目前比较常用的并行处理系统解决方案,主要完成数字信号的检测、处理和传输。该系统最大的特点是结构灵活,有较强的通用性,适于模块化设计,从而能够提高算法效率,同时其开发周期短,系统易于维护和扩展,适合于实时信号处理。[3]
2.1 DSP和FPGA器件的选型
DSP芯片选择了TI公司的TMS320C6416,其最高工作频率可以达到1GHz,器件本身拥有1MB的内部存储空间,1280MB的外部存储空间,可以通过HPI、PCI、EMIF等接口与其它器件连接,能够胜任数据的高速处理要求。[4]
FPGA芯片选择了Xilinx公司的XC5VSX95T,其拥有14720个Slices、1520KbRAM、640个DSP48E Slices和640个User I/O。可以依靠片内的大量RAM资源和乘法器完成各种逻辑运算和处理算法。
2.2系统功能与总体结构设计
本系统对前端输出的模拟信号进行ADC采样,然后经过滤波、变频、抽取和处理,得到处理数据,再通过接口送往显控设备显示,同时,可以通过DAC输出基带信号,系统的总体设计结构如图1所示。
其中,FPGA主要实现ADC和DAC控制,ADC采样信号的滤波、变频、解调等预处理,系统外围接口电路的逻辑控制,离散的信号控制和状态监测,以及和DSP的接口逻辑等;DSP属于信号处理硬件的核心部分,实现数据处理的核心算法等功能,处理得到的数据通过UART口送往显控设备;FPGA和DSP之间通过EMIF口连接,并使用DSP的外部中断作为读取数据的触发;具体的电路结构如图2所示。
三、系统性能优化
3.1 FPGA与DSP的接口优化
本信号处理硬件中FPGA作为数据输入/输出的控制及预处理芯片,必须要与核心处理器DSP交换数据,因此,FPGA和DSP之间需要建立高速数据接口。
FPGA作为一个外设,挂在DSP的EMIFA口,因为EMIF口工作时钟可能和FPGA内部工作时钟不一致,为了控制FPGA内部电路的时序,在FPGA内部,设计了两个FIFO,来实现EMIF口对FPGA的数据访问。当DSP响应其外部中断信号时,从FIFO_R中读取FPGA预处理的数据,当要给FPGA下发工作参数时,将数据写入FIFO_W。


加强职业道德教育改善会计诚信缺失现状论文
最新教育硕士论文开题报告范例
浅谈舞蹈教育硕士论文开题报告论文
汉语国际教育硕士论文开题报告
舞蹈教育硕士论文开题报告范文
2017教育硕士论文开题报告范文
教育硕士论文开题报告范文
教育硕士论文开题报告
基于DSP和FPGA的高速数字信号处理系统设计
通信技术在区域轨道交通中的应用
电力采集系统中压载波通信技术研究论文
LTE地面无线通信对民航通信的应用论文
多网融合通信工程研究论文
通信建设工程光缆安装探讨论文范文
如何加强通信工程施工质量控制论文
电子通信工程设备抗干扰接地研究论文
通信工程中光纤技术的设计与应用论文
探讨光纤通信传输技术
关于组建好山区VHF无线通信网的探讨论文
广播电视传输光纤通信技术研究论文