本申请涉及dfe处理,具体而言,涉及一种基于射频前端的dfe的通讯方法、装置、计算机可读存储介质、计算机程序产品和dfe通信系统。
背景技术:
1、dfe(digital front end)是射频前端和基带数字信号处理模块之间的桥梁。射频发射频率通常都ghz量级,基带信号需要经过射频调制才能达到发射的频率。5g发射机基带通常100m,4g通常20m,卫星等长距离通信协议,带宽更低。为了保证射频发送和接收的数据带外抑制、带内纹波、evm等指标要求,需要dfe对信号进行数字信号处理,满足发射机和接收机信号质量的要求。
2、本申请的发明人在进行dfe设计的时候,发现dfe的功耗占整个基带芯片的功耗、面积比例较高,因此亟需一种可以降低dfe功耗的方案。
技术实现思路
1、本申请涉及dfe处理技术领域,具体而言,涉及一种基于射频前端的dfe的通讯方法、装置、计算机可读存储介质、计算机程序产品和dfe通信系统,以至少解决现有技术中dfe的功耗占整个基带芯片的功耗、面积比例较高的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种基于射频前端的dfe的通讯方法,包括:获取待处理数据,其中,所述待处理数据为接收的rfic数据或基带要发送的数据;获取目标任务,其中,所述目标任务为完成所述基带的调度所配置的任务;采用半并行方式进行dfe处理,采用多任务的方式完成所述基带对所述dfe的调度,其中,半并行和多任务一起执行所述dfe的数据处理的方式,dfe处理为采用dfe方式处理所述待处理数据,所述基带对所述dfe的调度为调度所述待处理数据。
3、可选地,在获取待处理数据之后,所述方法还包括:接收所述基带的数据发送给所述rfic,发送过程进行dfe处理,其中,对于发送的所述基带的数据,dfe进行的处理包括成型滤波处理、多级插值滤波处理和变频处理中的一种或者多种,成型滤波处理用于去除码间串扰,多级插值滤波处理用于满足不同信道、不同载波个数的速率要求,变频处理用于对不同载波的频率调整。
4、可选地,在获取待处理数据之后,所述方法还包括:接收所述rfic的数据发送给所述基带,对接收的数据进行dfe处理,其中,对接收所述rfic的数据进行处理,处理后发送给所述基带,其中,对接收所述rfic的数据进行处理包括变频处理、多级抽取滤波处理和匹配滤波处理中的至少一种或者多种,变频处理用于对多载波数据频率进行调整,多级抽取滤波处理用于对数据进行降采样和去除混叠,匹配滤波处理用于去除码间串扰。
5、可选地,在获取待处理数据之后,所述方法还包括:在所述rfic和所述基带之间进行的数据处理,在所述rfic和所述基带之间进行的数据处理,包括:获取空口发送参考时间点和空口接收参考时间点,其中,所述空口发送参考时间点为传输数据参考时间,所述空口接收参考时间点为另一个传输数据参考时间;将所述基带发送的数据写入所述dfe的发送链路,在当前时间达到所述空口发送参考时间点的情况下,将所述dfe处理后的数据发送至所述rfic;在当前时间达到所述空口接收参考时间点的情况下,由将所述rfic接收的数据写入所述dfe的接收链路,所述dfe处理后发送至所述基带。
6、可选地,在采用半并行方式进行dfe处理之前,所述方法还包括:获取滤波器的相关信息,其中,所述相关信息至少包括所述滤波器的输入数据速率、所述滤波器的阶数、所述滤波器的支持的载波数、所述滤波器的抽取的倍数、所述滤波器的插值的倍数中的一个或者多个;构建dfe的仿真模型,其中,所述仿真模型是根据不同应用场景进行仿真得到的无线通信的模型。
7、可选地,在获取目标任务之后,所述方法还包括:采用apb接口和/或axi接口,与所述基带传输所述待处理数据;通过rf接口与所述rfic传输所述待处理数据。
8、根据本申请的另一方面,提供了一种基于射频前端的dfe的通讯装置,包括:第一获取单元,用于获取待处理数据,其中,所述待处理数据为接收的rfic数据或基带要发送的数据;第二获取单元,用于获取目标任务,其中,所述目标任务为完成所述基带的调度所配置的任务;第一处理单元,用于采用半并行方式进行dfe处理,采用多任务的方式完成所述基带对所述dfe的调度,其中,半并行和多任务一起执行所述dfe的数据处理的方式,dfe处理为采用dfe方式处理所述待处理数据,所述基带对所述dfe的调度为调度所述待处理数据。
9、根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述基于射频前端的dfe的通讯方法。
10、根据本申请的再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现任意一种所述基于射频前端的dfe的通讯方法的步骤。
11、根据本申请的又一方面,提供了一种dfe处理系统,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的基于射频前端的dfe的通讯方法。
12、应用本申请的技术方案,对于dfe的通信的方式进行了全新的设计,通过多任务执行,可以提高处理的速率,减少处理时间,并且多个任务是通过半并行的方式来执行的,半并行可以交替执行多个任务,可以有效利用计算资源,提高整体运行效率,这样dfe的响应速度更快,从而不需要dfe运行较高时钟,可以降低dfe的功耗占整个基带芯片的功耗比例。
1.一种基于射频前端的dfe的通讯方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在获取待处理数据之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在获取待处理数据之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在获取待处理数据之后,所述方法还包括:在所述rfic和所述基带之间进行的数据处理,
5.根据权利要求1所述的方法,其特征在于,在采用半并行方式进行dfe处理之前,所述方法还包括:
6.根据权利要求1至5中任意一项所述的方法,其特征在于,在获取目标任务之后,所述方法还包括:
7.一种基于射频前端的dfe的通讯装置,其特征在于,包括:
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至6中任意一项所述基于射频前端的dfe的通讯方法。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任意一项所述基于射频前端的dfe的通讯方法的步骤。
10.一种dfe通信系统,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至6中任意一项所述的基于射频前端的dfe的通讯方法。
