基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法制造方法及图纸

技术编号:15226265 阅读:378 留言:0更新日期:2017-04-27 05:51
本发明专利技术公开一种基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法,高速数据传输装置包括顺序连接的天线、FPGA模块以及DSP模块,其中,所述天线用于接收射频信号数据,所述FPGA模块用于将射频信号数据转化为数字基带信号数据,所述DSP模块用于接收PC客户端发送的制式变换指令;FPGA模块包括第一PCIE接口模块、FPGA芯片、中频单元和射频单元,DSP模块包括网线接口模块、DSP芯片、DDR空间单元及第二PCIE接口模块,DSP模块和FPGA模块之间实现高速数据的PCIE链路传输。本发明专利技术能够提供高速度的传输效率,并且能够灵活获取2G/3G/4G等不同制式的高速数据。

【技术实现步骤摘要】

本专利技术涉及通过配置指令选择不同制式射频信号的无线通信
,尤其涉及一种基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法。
技术介绍
无线通信技术迅猛发展,使得数据传输速度得到快速提升,满足了人们日益丰富的移动业务需求。无线数据传输速度快速提升意味着单位时间收到数据量暴增,要求接收设备数据传输和数据处理环节都必须大幅提升,才能满足这一发展要求。PCIE属于高速串行总线,实现点对点双向高带宽传输,连接设备独享通道带宽,主要优势就是数据传输速率高。PCIE以其高速率低延迟布线简单,在无线通信设备中得到广泛应用。本专利技术将PCIE作为DSP与FPGA之间高速数据传输接口,满足了GSM(Globalsystemformobile)、CDMA(CodeDivisionMultipleAccess)、WCDMA(WidebandCodeDivisionMultipleAccess)、TDSCDMA(TimeDivisionSynchronousCodeDivisionMultipleAccess)等不同制式数据的传输速率要求。射频采样的无线空口数据经过FPGA预处理后,转成DSP易于处理的基带数据,发送给板上高性能数据处理芯片DSP进行基带数据处理,满足数据高速处理的要求,解决201310020190.9(一种基于PCIE接口的软件无线电射频收发装置及方法)中不能脱离计算机处理的问题。本专利技术DSP可通过PCIE向FPGA发送配置指令,灵活获取GSM、CDMA、WCDMA、TDSCDMA(2G/3G/4G)等不同制式数据,解决在201410105353.8(一种多DSP和FPGA并行处理系统及实现方法)中没有提到的控制输入数据的问题。
技术实现思路
为了克服现有技术存在的缺点与不足,本专利技术提供基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法,能够提供高速度的传输效率,并且能够灵活获取2G/3G/4G等不同制式的高速数据。为解决上述技术问题,本专利技术提供如下技术方案:一种基于PCIE链路的DSP与FPGA芯片高速数据传输装置,包括顺序连接的天线、FPGA模块以及DSP模块,其中所述天线用于接收射频信号;所述FPGA模块用于将射频信号转化为数字基带信号数据;所述DSP模块用于处理基带信号数据,接收PC客户端发送来的制式变换指令,以及配置FPGA模块参数使得FPGA模块接收不同频段的信号数据。进一步地,所述FPGA模块包括第一PCIE接口模块、FPGA芯片、中频单元和射频单元,所述第一PCIE接口模块用于与具有PCIE接口的DSP模块数据连接,所述FPGA芯片用于对数字基带信号数据排序,所述射频单元用于将射频信号数据转化为中频信号数据,所述中频单元用于将中频信号数据转化为数字基带信号数据。进一步地,所述DSP模块包括网线接口模块、DSP芯片、DDR空间单元及第二PCIE接口模块,所述网线接口模块用于使用网线与PC客户端连接,所述DSP芯片用于处理DDR空间单元存储的数据,所述DDR空间单元用于存储数据,所述第二PCIE接口模块用于与具有PCIE接口的FPGA模块进行数据连接。本专利技术的另一目的是提供一种基于PCIE链路的DSP与FPGA芯片高速数据传输方法,所述高速数据传输方法包括高速数据的输出方法和高速数据的输入方法,其中所述高速数据的输出方法,包括如下步骤:S11、PC客户端通过网线向DSP模块发送制式变换指令;S12、DSP模块收到指令后,通过第二PCIE接口将变换的控制信息发送给FPGA模块;S13、FPGA模块接收控制信息后,将控制信息分配到中频单元和射频单元;S14、中频和射频单元对控制信息进行参数的调整,并根据控制要求开始接收不同频段的数据;所述高速数据的输入方法,包括如下步骤:S21、天线接收射频信号数据,并发送至射频单元;S22、射频单元将接收的射频信号数据转化为中频信号数据,并发送至中频单元;S23、中频单元将中频信号数据转化为数字基带信号数据发送到FPGA芯片;S24、FPGA芯片根据与DSP芯片的通讯协议,将数字基带信号数据进行预处理,然后通过第一PCIE接口发送至DSP模块的DDR空间单元;S25、DSP芯片读取DDR空间单元的数据并进行解析,解析出的结果信息通过网线接口模块发送至PC客户端。进一步地,所述步骤S24中将数字基带信号数据进行预处理,其具体为:将不同频段数据排序。进一步地,所述步骤S25中DSP芯片读取DDR空间单元的数据并进行解析,其具体为:对基带数据按照无线制式标准进行解析。采用上述技术方案后,本专利技术至少具有如下有益效果:(1)本专利技术通过配置指令灵活选择不同无线制式的所有频段,实现无线制式的灵活切换,将无线通信接收设备由按制式分成多台设备实现变成单台设备即可实现;(2)本专利技术利用FPGA丰富的外围接口及其强大的并行处理能力,负责接收外来的射频数据,进行数据排序,降低DSP处理负担;(3)本专利技术通过高速总线PCIE,将数据发往DSP外部DDR空间,减少FPGA存储单元使用,利用DSP强大的数据处理能力,负责数据实时处理工作;通过复用DDR空间,进一步提高了设备资源利用。附图说明图1为本专利技术基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法的结构和处理流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。如图1所示,本专利技术基于PCIE链路的DSP与FPGA芯片高速数据传输装置主要包括天线、FPGA模块以及DSP模块,其中中频单元和射频单元均属于FPGA模块,图1为了方便理解所以把它们提取出来描述。本专利技术基于软件无线电理论,通过软件配置接收设备射频前端电路的工作模式及不同采样通道,实现采集GSM、CDMA、WCDMA、TDSCDMA等不同无线通信标准的数据。因为同一时间只采集单个制式的无线数据,为保证资源充分利用,在DSP模块设置有不同制式共用相同的DDR空间单元。为满足高速数据的传输,本专利技术在FPGA模块和DSP模块的传输环节使用高速传输总线PCIE,FPGA模块和DSP模块均设置有PCIE接口,FPGA模块和DSP模块充分利用PCIE高速度、低延迟的特性,保证射频数据的高速实时传输。为保证无线高速数据有足够空间暂存,解决芯片内部存储空间有限的问题,本专利技术将高速数据放在DDR空间单元中。本专利技术充分利用FPGA芯片并行处理和DSP芯片数据处理的优势,将数据排序放在FPGA芯片进行,将排序好的数据放在DSP芯片中处理,保证了无线射频数据大数据量的实时处理。本专利技术的主要处理方式分为高速数据的输出方法和高速数据的输入方法,其中,高速数据的输出方法的控制步骤为:第一步PC客户端通过网线向DSP发送制式变换指令;第二步DSP收到指令后,通过PCIE接口发送控制信息到FPGA;第三步FPGA收到DSP控制信息后,发送控制信息到中频单元和射频单元;第四步中频和射频单元收到控制信息后调整参数,按照控制要求开始接收不同频段的数据。高速数据的输入方法的控制步骤为:第一步天线接收射频信号;第二步射频信号通过射频单元处理将接收的射频信号转化为中频信号,发送数据到中频本文档来自技高网
...
基于PCIE链路的DSP与FPGA芯片高速数据传输装置及方法

【技术保护点】
一种基于PCIE链路的DSP与FPGA芯片高速数据传输装置,其特征在于,包括顺序连接的天线、FPGA模块以及DSP模块,其中所述天线用于接收射频信号;所述FPGA模块用于将射频信号转化为数字基带信号数据;所述DSP模块用于处理基带信号数据,接收PC客户端发送来的制式变换指令,以及配置FPGA模块参数使得FPGA模块接收不同频段的信号数据。

【技术特征摘要】
1.一种基于PCIE链路的DSP与FPGA芯片高速数据传输装置,其特征在于,包括顺序连接的天线、FPGA模块以及DSP模块,其中所述天线用于接收射频信号;所述FPGA模块用于将射频信号转化为数字基带信号数据;所述DSP模块用于处理基带信号数据,接收PC客户端发送来的制式变换指令,以及配置FPGA模块参数使得FPGA模块接收不同频段的信号数据。2.根据权利要求1所述的基于PCIE链路的DSP与FPGA芯片高速数据传输装置,其特征在于,所述FPGA模块包括第一PCIE接口模块、FPGA芯片、中频单元和射频单元,所述第一PCIE接口模块用于与具有PCIE接口的DSP模块数据连接,所述FPGA芯片用于对数字基带信号数据排序,所述射频单元用于将射频信号数据转化为中频信号数据,所述中频单元用于将中频信号数据转化为数字基带信号数据。3.根据权利要求1所述的基于PCIE链路的DSP与FPGA芯片高速数据传输装置,其特征在于,所述DSP模块包括网线接口模块、DSP芯片、DDR空间单元及第二PCIE接口模块,所述网线接口模块用于使用网线与PC客户端连接,所述DSP芯片用于处理DDR空间单元存储的数据,所述DDR空间单元用于存储数据,所述第二PCIE接口模块用于与具有PCIE接口的FPGA模块进行数据连接。4.一种基于PCIE链路的DSP与FPGA芯片高速数据传输方法,其特征在于,所述高速数据传输方法包括高速数据的...

【专利技术属性】
技术研发人员:徐荣华
申请(专利权)人:广州慧睿思通信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1