一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、装置、设备和存储介质与流程

2022-02-21 19:55:50 来源:中国专利 TAG:


1.本技术涉及通信技术领域,具体涉及一种数据处理方法、装置、设备和存储介质。


背景技术:

2.正交频分复用技术(orthogonal frequency division multiplexing,ofdm)被广泛用于现代的通信系统中,而随着4g/5g移动通讯和无线技术的迅速发展,对无线系统的传输速率、容量和传输质量的要求不断提高,不断要提供更加丰富的使用场景。与此同时,降低系统部署成本、系统功耗以及使用灵活性,成为一个巨大的挑战。
3.在有限带宽资源的环境中,如何适配不同应用场景,实现并融入独立的功能需求将是一件复杂的系统性工程。同时随着业务场景的多样性和实现要求的复杂性,如何能在资源限制增加的同时提供更多的功能实现,同时要求带宽和功耗的降低,这是一个亟待解决的问题。


技术实现要素:

4.本技术提供的数据处理方法、装置、设备和存储介质,实现在有限带宽资源的情况下,提升系统性能,降低系统处理时延和处理功耗。
5.第一方面,本技术实施例提供一种数据处理方法,包括:
6.确定待处理数据对应的工作模式和bd参数;
7.根据确定的工作模式通过所述bd参数对所述待处理数据进行处理。
8.第二方面,本技术实施例提供一种数据处理装置,包括:
9.确定模块,被配置为确定待处理数据对应的工作模式和bd参数;
10.处理模块,被配置为根据确定的工作模式通过所述bd参数对所述待处理数据进行处理。
11.第三方面,本技术实施例提供一种设备,包括:
12.一个或多个处理器;
13.存储器,用于存储一个或多个程序;
14.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术实施例提供的任一项所述的方法。
15.第四方面,本技术实施例提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本技术实施例提供的任一项所述的方法。
16.本实施例提供的数据处理方法、装置、设备和存储介质,包括:确定待处理数据对应的工作模式和bd参数,根据确定的工作模式通过bd参数对待处理数据进行处理。通过采用不同的工作模式和bd参数对数据进行不同的处理流程,实现在有限带宽资源的情况下,提升系统性能,降低系统处理时延和处理功耗。
17.关于本技术的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本技术的实施例对应用场景不做限定。用户终端有时也可以称为终端、接入终端、ue单元、ue站、移动站、移动台、远方站、远程终端、移动设备、ue终端、无线通信设备、ue代理或ue装置等。本技术实施例并不限定。
34.在一个实施例中,本技术提供一种数据处理方法,如图1所示,本实施例提供的rsrp确数据处理方法主要包括步骤s11、s12。
35.s11、确定待处理数据对应的工作模式和缓存描述符(buffer description,bd)参数。
36.s12、根据确定的工作模式通过所述bd参数对所述待处理数据进行处理。
37.所述缓存描述符用于缓存任务队列。
38.本实施例提供的数据处理方法,包括:确定待处理数据对应的工作模式和bd参数,根据确定的工作模式通过bd参数对待处理数据进行处理。通过采用不同的工作模式和bd参数对数据进行不同的处理流程,实现在有限带宽资源的情况下,提升系统性能,降低系统处理时延和处理功耗。
39.在一个示例性的实施方式中,所述工作模式包括如下一个或多个:上行工作模式,下行工作模式,逆快速傅里叶变换(inverse fast fourier transform,ifft)模式,快速傅里叶变换(fast fourier transform,fft)模式,bypass模式。
40.在一个示例性的实施方式中,在所述工作模式是上行工作模式的情况下,所述根据确定的工作模式通过所述bd参数对所述待处理数据进行处理,包括:基于所述bd参数中的时域解压标识、上行加窗标识、去除循环前缀(cyclic prefix,cp)标识和频偏补偿标识对所述待处理数据执行第一预处理流程;将所述第一预处理后的数据进行fft变换,得到频域数据;基于所述bd参数中的时偏补偿标识、增益标识、全部点数输出标识,第一加权标识和频域压缩标识对所述频域数据执行第一后处理流程。
41.在一个示例性的实施方式中,所述基于所述bd参数中的时域解压标识、上行加窗标识、去除cp标识和频偏补偿标识对所述待处理数据执行第一预处理流程,包括:在所述时域解压标识是第一状态的情况下,执行时域解压缩流程;在所述上行加窗标识是第二状态的情况下,执行上行加窗处理流程;所述去除cp标识是第三状态的情况下,执行去除cp流程;在所述频偏补偿标识是第四状态的情况下,执行频偏补偿流程。
42.所述第一状态,第二状态,第三状态,第四状态,可以相同,也可以不相同,本实施例中,不进行限定。所述第一状态,第二状态,第三状态,第四状态可以是使能状态。
43.即在所述时域解压标识是使能状态的情况下,执行时域解压缩流程;在所述上行加窗标识是使能状态的情况下,执行上行加窗处理流程;所述去除cp标识是使能状态的情况下,执行去除cp流程;在所述频偏补偿标识是使能状态的情况下,执行频偏补偿流程。
44.进一步的,在所述时域解压标识不是使能状态的情况下,不执行时域解压缩流程,直接判断上行加窗标识是否是使能状态;在所述上行加窗标识不是使能状态的情况下,不执行上行加窗处理流程;直接判断去除cp标识是否是使能状态;所述去除cp标识不是使能状态的情况下,不执行去除cp流程;直接判断频偏补偿标识是否是使能状态;在所述频偏补
偿标识不是使能状态的情况下,不执行频偏补偿流程,直接进行fft变换处理流程。
45.在一个示例性的实施方式中,基于所述bd参数中的时偏补偿标识、增益标识、全部点数输出标识,第一加权标识和频域压缩标识对所述频域数据执行第一后处理流程,包括:在所述时偏补偿标识是第五状态的情况下,执行时偏补偿流程;在所述增益标识是第六状态的情况下,执行自动增益流程;在所述全部点数输出标识是第七状态的情况下,执行输出全部点数流程;在所述第一加权标识是第八状态的情况下,执行加权处理流程;在所述频域压缩标识是第九状态的情况下,执行频域压缩处理流程。
46.所述第五状态,第六状态,第七状态,第八状态,第九状态可以相同,也可以不相同,本实施例中,不进行限定。所述第五状态,第六状态,第七状态,第八状态第九状态可以是使能状态。
47.进一步的,在所述时偏补偿标识不是使能状态的情况下,不执行时偏补偿流程;直接判断增益标识是否是使能状态;在所述增益标识不是使能状态的情况下,不执行自动增益流程;直接判断全部点数输出标识是否是使能状态;在所述全部点数输出标识不是使能状态的情况下,不执行输出全部点数流程;直接判断第一加权标识是否是使能状态;在所述第一加权标识不是使能状态的情况下,不执行加权处理流程;直接判断频域压缩标识是否是使能状态;在所述频域压缩标识不是使能状态的情况下,不执行频域压缩处理流程,直接进行数据整理,然后任务上报。
48.即在所述时偏补偿标识是使能状态的情况下,执行时偏补偿流程;在所述增益标识是使能状态的情况下,执行自动增益流程;在所述全部点数输出标识是使能状态的情况下,执行输出全部点数流程;在所述第一加权标识是使能状态的情况下,执行加权处理流程;在所述频域压缩标识是使能状态的情况下,执行频域压缩处理流程。
49.在一个示例性的实施方式中,在所述工作模式是下行工作模式的情况下,所述根据确定的工作模式通过所述bd参数对所述待处理数据进行处理,包括:基于所述bd参数中的频域解压标识、第二加权标识对所述待处理数据进行第二预处理流程;将所述第二预处理后的数据进行ifft变换,得到时域数据;基于所述bd参数中的功率补偿标识、频偏加载标识、加cp标识,下行加窗标识和时域压缩标识对所述时域数据进行第二后处理。
50.在一个示例性的实施方式中,基于所述bd参数中的频域解压标识、第二加权标识对所述待处理数据进行第二预处理流程,包括:在所述频域解压标识是第十状态的情况下,执行频域解压缩流程;在所述第二加权标识是第十一状态的情况下,执行加权处理流程。
51.所述第十状态,第十一状态可以相同,也可以不相同,本实施例中,不进行限定。所述第十状态,第十一状态可以是使能状态。
52.即在所述频域解压标识是使能状态的情况下,执行频域解压缩流程;在所述第二加权标识是使能状态的情况下,执行加权处理流程。
53.在所述频域解压标识不是使能状态的情况下,不执行频域解压缩流程;直接判断所述第二加权标识是否是使能状态,在所述第二加权标识不是使能状态的情况下,不执行加权处理流程,执行ifft处理流程。
54.在一个示例性的实施方式中,基于所述bd参数中的功率补偿标识、频偏加载标识、加cp标识,下行加窗标识和时域压缩标识对所述时域数据进行第二后处理,包括:在所述功率补偿标识是第十二状态的情况下,执行功率补偿流程;在所述频偏加载标识是第十三状
态的情况下,执行频偏加载流程;在所述加cp标识是第十四状态的情况下,执行加cp流程;在所述下行加窗加权标识是第十五状态的情况下,执行下行加窗处理流程;在所述时域压缩标识是第十六状态的情况下,执行时域压缩处理流程。
55.所述第十二状态,第十三状态,第十四状态,第十五状态,第十六状态可以相同,也可以不相同,本实施例中,不进行限定。所述第十二状态,第十三状态,第十四状态,第十五状态第十六状态可以是使能状态。
56.即在所述功率补偿标识是使能状态的情况下,执行功率补偿流程;在所述频偏加载标识是使能状态的情况下,执行频偏加载流程;在所述加cp标识是使能状态的情况下,执行加cp流程;在所述下行加窗加权标识是使能状态的情况下,执行下行加窗处理流程;在所述使能状态是第十六状态的情况下,执行时域压缩处理流程。
57.进一步的,在所述功率补偿标识不是使能状态的情况下,不执行功率补偿流程;直接判断频偏加载标识是否是使能状态,在所述频偏加载标识不是使能状态的情况下,不执行频偏加载流程;直接判断加cp标识是否是使能状态,在所述加cp标识不是使能状态的情况下,不执行加cp流程;直接判断下行加窗加权标识是否是使能状态,在所述下行加窗加权标识不是使能状态的情况下,不执行下行加窗处理流程;直接判断时域压缩标识是否是使能状态,在所述时域压缩标识不是使能状态的情况下,不执行时域压缩处理流程,直接进行数据整理,然后任务上报。
58.在一个示例性的实施方式中,在所述工作模式是fft模式的情况下,所述根据确定的工作模式通过所述bd参数对所述待处理数据进行处理,包括:对所述待处理数据进行fft变换。
59.在一个示例性的实施方式中,在所述工作模式是ifft模式的情况下,所述根据确定的工作模式通过所述bd参数对所述待处理数据进行处理,包括:对所述待处理数据进行ifft变换。
60.在一个示例性的实施方式中,在所述工作模式是bypass模式的情况下,所述根据确定的工作模式通过所述bd参数对所述待处理数据进行处理,包括:对所述待处理数据执行bypass流程。
61.在一个实施例中,针对现有ofdm系统的特点和应用场景,提出一种可以提高性能并灵活处理ofdm时频域符号数据的处理方法,增强ofdm时频域符号处理的配置灵活性,降低ofdm相关运算的整体处理延时,提高系统性能,提升系统的传输效率和处理速度,降低系统功耗。
62.优化后的ofdm系统时频域符号处理主要包含以下功能:时偏补偿,频偏补偿,上行加窗,下行加窗,加cp,去cp,时域压缩解压缩,频域压缩解压缩,数据自动增益控制,数据加权控制,ifft变换,fft变换,数据直通处理等。
63.在一个实施例中,优化后的ofdm处理流程如图2所示,将信源依次经过编码,交织,星座调制,串并转换,插入导频,第二预处理,ifft,第二后处理,并串转换,插入循环前缀并加窗,d/a,信道,a/d,定时和频率同步,去循环前缀,串并转换,第一预处理,fft,第一后处理,信道估计,并串转换,星座解调,解交织,译码等处理后,得到信宿。
64.通过增加数据的调整加权、频率偏移、数据压缩解压缩、加窗等前处理和后处理流程,在资源有限增加的情况下,提升系统性能,降低系统处理时延和处理功耗。
65.在一个实施例中,一种数据处理方法包含以下处理步骤,如图3所示,
66.任务下发:外部主控模块发送工作模式和bd参数给ofdm处理系统。进一步的,任务下发模块通过寄存器和bd参数进行开关配置和对应任务读取。
67.工作模式判断:工作模式一共有五种,分别为上行处理模式,下行处理模式,ifft模式,fft模式,bypass模式。如果是上行处理模式,则跳转到上行任务模式的处理流程;如果是下行处理模式,则跳转到下行任务模式的处理流程;如果是ifft模式,则跳转到ifft模式的处理流程;如果是fft模式,则跳转到fft模式的处理流程;如果是bypass模式,直接bypass输出数据。
68.在一个实施例中,提供一种上行处理模式的方法,具体步骤如图4所示:
69.101、任务下发。
70.102、根据bd参数中的时域解压标识确定是否进行时域解压缩操作,若是进入时域解压缩流程,否则执行103。
71.103、根据上行加窗标识确定是否进行上行加窗操作,若是进入上行加窗处理流程,否则执行104。
72.104根据去除cp标识确定是否进行去除cp操作,若是进入去除cp流程,否则执行步骤105。
73.106、根据频偏补偿标识确定是否进行频偏补偿操作,若是进入频偏补偿流程,否则执行步骤107。
74.108、进入fft处理流程,计算完成后,输出数据进入109。
75.109、根据时偏补偿标识确定是否进行时偏补偿操作,若是进入时偏补偿流程,否则执行步骤110。
76.110、根据增益标识确定是否进行自动增益操作,若是进入自动增益流程,否则执行步骤111。
77.111、根据全部点数输出标识确定是否输出全部点数操作,若是进入输出全部点数流程,否则执行112。
78.112、根据第一加权标识确定是否进行加权处理操作,若是进入加权处理流程,否则执行113。
79.113、根据频域压缩标识确定是否进行频域压缩处理操作,若是进入频域压缩处理流程,否则执行114。
80.114、数据整理,处理完成后进入115。
81.115、当前符号数据任务处理完成,上报任务完成中断。
82.在一个实施例中,提供一种下行处理模式的方法,具体步骤如图5所示:
83.201、发下任务。
84.202、根据频域解压标识确定是否进行频域解压缩处理操作,若是进入频域解压缩处理流程,否则进入203。
85.203、根据第二加权标识确定是否进行加权处理操作,若是进入加权处理流程,否则进入204。
86.204、根据数据预处理标识确定是否进行数据预处理操作,若是进入数据预处理流程,否则进入205。
87.205、进入ifft处理流程,计算完成后,输出数据进入206。
88.206、根据功率补偿标识确定是否进行功率补偿操作,若是进入功率补偿流程,否则进入207。
89.207、根据频偏加载标识确定是否进行频偏加载操作,若是进入频偏加载流程,否则进入208。
90.208、根据加cp标识确定是否进行加cp操作,若是进入加cp处理流程,否则进入209。
91.209、根据下行加窗标识确定是否进行下行加窗操作,若是进入下行加窗处理流程,否则进入210。
92.210、根据时域压缩标识确定是否进行时域压缩处理操作,若是进入时域压缩处理流程,否则进入211。
93.211、数据整理,处理完成后进入212。
94.212、当前符号数据任务处理完成,上报任务完成中断。
95.在一个实施例中,提供一种ifft模式的方法,具体步骤如图6所示:
96.301、下发时任务。
97.302、数据直接进入ifft处理流程,处理完成后进入303。
98.303、数据整理,处理完成后进入304。
99.304、当前符号数据任务处理完成,上报任务完成中断。
100.在一个实施例中,提供一种fft模式的方法,具体步骤如图7所示:
101.401、下发任务。
102.402、数据直接进入fft处理模式,处理完成后403。
103.403、数据整理,处理完成后进入404。
104.404、当前符号数据任务处理完成,上报任务完成中断。
105.在一个实施例中,提供一种bypass模式的方法,具体步骤如图8所示:
106.501、下发任务。
107.502、数据直接进入bypass处理流程,处理完成后进入503。
108.503、数据整理,处理完成后进入504。
109.504、当前符号数据任务处理完成,上报任务完成中断。
110.本技术提供一种用于无线通信系统的数据处理实现装置,如图9所示,主要包含以下模块:
111.a:任务配置模块用于配置任务,包含配置寄存器和配置bd参数。其中,寄存器用来寄存工作模式。
112.b:时域解压模块用于时域解压缩处理,通过参数来使能该功能。包括a律解压缩和位宽线性解压缩两种,操作以rb为单位进行。a律解压缩根据段内号,恢复得到非线性部分数据。位宽线性解压缩利用数据的有效位宽和目标压缩位宽之间的差值,进行补位处理,从而完成解压缩。
113.c:加窗模块用于加窗处理,通过参数来使能该功能。在数据接收侧进行加窗处理,软件下发窗参数数据,可以灵活实现所需的功能。由于加窗参数为对称的,所以存储空间只存储一半的加窗系数。系统可以灵活选择窗系数从而实现不同的加窗需求。
114.d:去除cp模块,用于去除cp数据,保留有效数据。
115.e:频偏补偿模块,用于频偏补偿,支持上行频偏补偿和频谱搬移功能。可通过参数来使能或旁路该功能。当该功能使能时,可以通过参数进行半个子载波带宽频偏补偿的开关。
116.f:fft模块,用于fft计算,支持128点、256点、384点、512点、640点、768点、1024点、1280点、1536点、2048点、2560点、3072点、3584点、4096点fft变换。采用dif基2、基3、基4、基5、基7、基6、基8混合基算法,整个fft运算将蝶形运算分成多级进行迭代计算,前面一级的运算结果作为后一级的输入,直到完成最后一级蝶形运算。
117.g:时偏补偿模块g,对数据进行时偏补偿处理,调整时偏到一定目标范围内。支持从0~2048ts的时偏补偿,步进为8ts。
118.h:自动增益模块,增益因子为8bit无符号数,表示该中频模块对时域数据的功率调整幅度,增益因子越大,表示中频输出数据功率相对于其输入数据功率增加越大。
119.i:输出全部点数模块,上行输出数据量为上行有效点数或全部fft点数,通过参数来进行选择。一个符号的有效点数通过任务参数包配置。
120.j:上行加权处理模块,上行在fft输出频域数据上进行加权处理。
121.k:频域压缩模块,包括a律压缩和位宽线性压缩两种,操作以rb为单位进行。a律压缩首先根据数据大小来判别段内号,最终输出的是段内号的值。位宽线性解压缩根据压缩因子参数,利用数据的有效位宽和目标压缩位宽之间的差值,进行截位处理,从而实现数据压缩。
122.l:频域解压缩模块。包括a律解压缩和位宽线性解压缩两种,操作以rb为单位进行。a律解压缩首先根据段内号恢复得到非线性部分数据,然后根据压缩因子进行线性数据解压缩。位宽线性解压缩根据压缩因子参数,利用数据的有效位宽和目标压缩位宽之间的差值,进行补位处理。
123.m:下行加权处理模块,在fft输入频域数据上进行加权处理。
124.n:数据预处理模块,检测整个ifft全部输入数据中绝对值最大的数的二进制补码的有效位,如果小数点后第一位为无效位(即数据的数值大小比较小),则所有数据左移1位。并记录输入移位因子为-1。如果小数点后第一位为有效位,则所有数据不移位,移位因子记录为0。左移时,数据地位补0。
125.o:ifft处理模块,此模块根据寄存器配置值决定是否执行数据预处理。支持128点、256点、384点、512点、640点、768点、1024点、1280点、1536点、2048点、2560点、3072点、3584点、4096点fft变换,采用dif基2、基3、基4、基5、基7、基6、基8混合基算法。整个ifft运算将蝶形运算分成多级进行迭代计算,前面一级的运算结果作为后一级的输入,直到完成最后一级蝶形运算。
126.p:功率补偿模块,通过参数来使能该功能,使用配置的scale因子来定点化处理。
127.q:频偏加载模块,通过参数使能nb-iot模式的频偏补偿和频谱搬移功能。该功能包括半个子载波带宽频偏补偿和任意频带宽度的频谱搬移。
128.r:加cp模块,通过参数来使能该功能。下行数据在输出时根据参数是否来增加循环前缀。
129.s:加窗模块,通过参数来使能该功能。下行数据在发送时加入该处理功能,一共有
三种加窗处理方式。
130.t:时域压缩模块。包括a律压缩和位宽线性压缩两种,操作以rb为单位进行。a律压缩首先根据数据大小来判别段内号,最终输出的就是段内号的值。位宽线性解压缩利用数据的有效位宽和目标压缩位宽之间的差值,进行补位处理。
131.u:bypass处理模块。
132.v:数据整理,数据处理发送模块。
133.w:任务上报,任务完成后根据配置发送中断给软件,进行后续处理。
134.本实施例中的技术方案大大减少了ofdm数据的读写数据量和处理时间,节省了对外部存储器的读写带宽,同时也减少了软硬件交互时间,节省了功耗和面积,提高了经济效益。
135.针对图9中的装置,本实施例中,进一步的详细描述技术方案。
136.工作模式是上行处理模式时,主要包括如下步骤:
137.1.a模块配置任务,配置当前符号相关数据、bd参数。
138.2.b模块根据bd参数中的时域解压标识确定是否进行时域解压缩操作,若是进入时域解压缩流程,否则进入下一步操作。
139.3.c模块根据上行加窗标识确定是否进行加窗操作,若是进入加窗流程,否则进入下一步操作
140.4.d模块根据去除cp标识确定是否进行去除cp操作,若是进入去除cp流程,否则进入下一步操作。
141.5.e模块根据频偏补偿标识确定是否进行频偏补偿操作,若是进入频偏补偿流程,否则进入下一步操作。
142.6.f模块为fft处理流程,计算完成后,输出数据进入下一级处理。
143.7.g模块根据时偏补偿标识确定是否进行时偏补偿操作,若是进入时偏补偿流程,否则进入下一步操作。
144.8.h模块根据增益标识确定是否进行自动增益操作,若是进入自动增益流程,否则进入下一步操作。
145.9.i模块根据全部点数输出标识确定是否输出全部点数操作,若是进入输出全部点数流程,否则进入下一步操作。
146.10.j模块根据第一加权标识确定是否进行加权处理操作,若是进入加权处理流程,否则进入下一步操作。
147.11.k模块根据频域压缩标识确定是否进行频域压缩处理操作,若是进入压缩处理流程,否则进入下一步操作。
148.12.v模块进行数据整理,处理完成后进入下一步操作。
149.13.w模块为当前符号数据任务完成处理模块,上报任务完成中断。
150.工作模式是下行处理模式时,主要包括如下步骤:
151.1.a模块配置任务,配置当前符号相关数据、bd参数。
152.2.l模块根据频域解压标识确定是否频域解压缩操作,若是进入频域解压缩流程,否则进入下一步操作
153.3.m模块根据第二加权标识确定是否进行加权处理操作,若是进入加权处理流程,
否则进入下一步操作。
154.4.n模块根据数据预处理标识确定是否进行数据预处理操作,若是进入数据预处理流程,否则进入下一步操作。
155.5.o模块为ifft处理流程,计算完成后,输出数据进入下一级处理。
156.6.p模块根据功率补偿标识确定是否进行功率补偿操作,若是进入功率补偿流程,否则进入下一步操作。
157.7.q模块根据频偏加载标识确定是否进行频偏加载操作,若是进入频偏加载流程,否则进入下一步操作。
158.8.r模块根据加cp标识确定是否加cp操作,若是进入加cp流程,否则进入下一步操作。
159.9.s模块根据下行加窗标识确定是否进行加窗操作,若是进入加窗处理流程,否则进入下一步操作。
160.10.t模块根据时域压缩标识确定是否进行时域压缩操作,若是进入时域压缩处理流程,否则进入下一步操作。
161.11.v模块进行数据整理,处理完成后进入下一步操作。
162.12.w模块为当前符号数据任务完成处理模块,上报任务完成中断。
163.工作模式是ifft处理模式时,主要包括如下步骤:
164.1.a模块配置任务,配置当前符号相关数据、bd参数。
165.2.数据进入ifft处理模块o,处理完成后进入下一步操作。
166.3.v模块进行数据整理,处理完成后进入下一步操作。
167.4.w模块为当前符号数据任务完成处理模块,上报任务完成中断。
168.工作模式是fft处理模式时,主要包括如下步骤:
169.1.a模块配置任务,配置当前符号相关数据、参数。
170.2.数据进入fft处理模块f,处理完成后进入下一步操作。
171.3.v模块进行数据整理,处理完成后进入下一步操作。
172.4.w模块为当前符号数据任务完成处理模块,上报任务完成中断。
173.工作模式是bypass模式时,主要包括如下步骤:
174.1.a模块配置任务,配置当前符号相关数据、参数。
175.2.数据进入bypass处理模块u,处理完成后进入下一步操作
176.3.v模块进行数据整理,处理完成后进入下一步操作。
177.4.w模块为当前符号数据任务完成处理模块,上报任务完成中断。
178.在一个实施例中,本技术提供一种数据处理装置,如图10所示,本实施例提供的数据处理装置主要包括确定模块101、处理模块102。
179.确定模块101,被配置为确定待处理数据对应的工作模式和bd参数;
180.处理模块102,被配置为根据确定的工作模式通过所述bd参数对所述待处。
181.在一个示例性的实施方式中,所述工作模式包括如下一个或多个:上行工作模式,下行工作模式,逆快速傅里叶变换ifft模式,快速傅里叶变换fft模式,bypass模式。
182.在一个示例性的实施方式中,处理模块102,被配置为基于所述bd参数中的时域解压标识、上行加窗标识、去除cp标识和频偏补偿标识对所述待处理数据执行第一预处理流
程;将所述第一预处理后的数据进行fft变换,得到频域数据;基于所述bd参数中的时偏补偿标识、增益标识、全部点数输出标识,第一加权标识和频域压缩标识对所述频域数据执行第一后处理流程。
183.在一个示例性的实施方式中,所述基于所述bd参数中的时域解压标识、上行加窗标识、去除cp标识和频偏补偿标识对所述待处理数据执行第一预处理流程,包括:在所述时域解压标识是第一状态的情况下,执行时域解压缩流程;在所述上行加窗标识是第二状态的情况下,执行上行加窗处理流程;所述去除cp标识是第三状态的情况下,执行去除cp流程;在所述频偏补偿标识是第四状态的情况下,执行频偏补偿流程。
184.在一个示例性的实施方式中,基于所述bd参数中的时偏补偿标识、增益标识、全部点数输出标识,第一加权标识和频域压缩标识对所述频域数据执行第一后处理流程,包括:在所述时偏补偿标识是第五状态的情况下,执行时偏补偿流程;在所述增益标识是第六状态的情况下,执行自动增益流程;在所述全部点数输出标识是第七状态的情况下,执行输出全部点数流程;在所述第一加权标识是第八状态的情况下,执行加权处理流程;在所述频域压缩标识是第九状态的情况下,执行频域压缩处理流程。
185.在一个示例性的实施方式中,处理模块102,被配置为基于所述bd参数中的频域解压标识、第二加权标识对所述待处理数据进行第二预处理流程;将所述第二预处理后的数据进行ifft变换,得到时域数据;基于所述bd参数中的功率补偿标识、频偏加载标识、加cp标识,下行加窗标识和时域压缩标识对所述时域数据进行第二后处理。
186.在一个示例性的实施方式中,基于所述bd参数中的频域解压标识、第二加权标识对所述待处理数据进行第二预处理流程,包括:在所述频域解压标识是第十状态的情况下,执行频域解压缩流程;在所述第二加权标识是第十一状态的情况下,执行加权处理流程;
187.在一个示例性的实施方式中,基于所述bd参数中的功率补偿标识、频偏加载标识、加cp标识,下行加窗标识和时域压缩标识对所述时域数据进行第二后处理,包括:在所述功率补偿标识是第十二状态的情况下,执行功率补偿流程;在所述频偏加载标识是第十三状态的情况下,执行频偏加载流程;在所述加cp标识是第十四状态的情况下,执行加cp流程;在所述下行加窗加权标识是第十五状态的情况下,执行下行加窗处理流程;在所述时域压缩标识是第十六状态的情况下,执行时域压缩处理流程。
188.在一个示例性的实施方式中,处理模块102,被配置为对所述待处理数据进行fft变换。
189.在一个示例性的实施方式中,处理模块102,被配置为对所述待处理数据进行ifft变换。
190.在一个示例性的实施方式中,处理模块102,被配置为对所述待处理数据执行bypass流程。
191.本实施例提供的数据处理装置,包括:确定待处理数据对应的工作模式和bd参数,根据确定的工作模式通过bd参数对待处理数据进行处理。通过采用不同的工作模式和bd参数对数据进行不同的处理流程,实现在有限带宽资源的情况下,提升系统性能,降低系统处理时延和处理功耗。
192.本实施例中提供的数据处理装置可执行本发明任意实施例所提供的数据处理方法,具备执行该方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可
参见本发明任意实施例所提供的数据处理方法。
193.值得注意的是,上述数据处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
194.本技术实施例还提供一种设备,图4是本技术实施例提供的一种设备的结构示意图,如图4所示,该设备包括处理器41、存储器42、输入装置43、输出装置44和通信装置45;设备中处理器41的数量可以是一个或多个,图4中以一个处理器41为例;设备中的处理器41、存储器42、输入装置43和输出装置44可以通过总线或其他方式连接,图4中以通过总线连接为例。
195.存储器42作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术实施例中的数据处理方法对应的程序指令/模块(例如,数据处理装置中的确定模块101、处理模块102)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现本技术实施例提供的任一方法。
196.存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
197.输入装置43可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。
198.通信装置45可以包括接收器和发送器。通信装置45设置为根据处理器41的控制进行信息收发通信。
199.在一个示例性的实施方式中,本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据处理方法,包括;
200.确定待处理数据对应的工作模式和bd参数;
201.根据确定的工作模式通过所述bd参数对所述待处理数据进行处理。
202.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本技术任意实施例所提供的数据处理方法中的相关操作。
203.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
204.以上所述,仅为本技术的示例性实施例而已,并非用于限定本技术的保护范围。
205.本领域内的技术人员应明白,术语用户终端涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
206.一般来说,本技术的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本技术不限于此。
207.本技术的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
208.本技术附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。
209.通过示范性和非限制性的示例,上文已提供了对本技术的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献