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

数据发送方法及装置、存储介质、电子装置与流程

2022-03-01 20:14:53 来源:中国专利 TAG:


1.本发明实施例涉及通信领域,具体而言,涉及一种数据发送方法及装置、存储介质、电子装置。


背景技术:

2.在当前的长期演进(long term evolution,简称为lte)与5g新空口(new radio,简称为nr)无线通信系统中,资源映射具有处理数据量大、低延时的特点,因此,现有技术中通常采用硬件加速器来完成信道映射的处理。在4g无线通信系统中,由于天线端口和带宽有限,信道映射的操作带来的资源消耗与延时并不是整个系统设计的瓶颈。在5g通信系统中,由于大规模阵列天线以及大带宽数据处理的需求,导致该操作会带来较大的延时与资源浪费。
3.以lte典型系统4用户8天线与5g典型系统16用户64天线的信道映射进行对比,5g系统的映射资源存储是lte系统的64/8=8倍,另外典型5g系统带宽100m为lte典型带宽20m的5倍,因此,此处消耗的存储资源达到了8*5=40倍。
4.针对上述技术问题,相关技术中尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种数据发送方法及装置、存储介质、电子装置,以至少解决相关技术中对信息的处理资源消耗大的问题。
6.根据本发明的一个实施例,提供了一种数据发送方法,包括:将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,其中,所述n是大于或等于1的自然数;调制所述n个分层信息中的每个分层信息,得到n个分层复值信息;对所述n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,所述n个rb天线数据分别映射在n个天线端口上的;发送所述n个rb天线数据。
7.根据本发明的另一个实施例,提供了一种数据发送装置,包括:第一映射模块,用于将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,其中,所述n是大于或等于1的自然数;第一调制模块,用于调制所述n个分层信息中的每个分层信息,得到n个分层复值信息;第一编码模块,用于对所述n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,所述n个rb天线数据分别映射在n个天线端口上的;第一发送模块,用于发送所述n个rb天线数据。
8.在一个示例性实施例中,上述第一映射模块包括:第一确定单元,用于将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息。第二确定单元,用于将上述传输信息和上述物理信息插花映射至上述rb中的上述n个分层中,得到上述n个分层信息,其中,上述插花映射用于将上述物理信息插入至上述传输信息中。
9.在一个示例性实施例中,上述第一调制模块,包括:第一调制单元,用于对上述n个分层信息中每个分层信息中的传输信息和物理信息进行调制,得到上述n个分层复值信息。
10.在一个示例性实施例中,上述装置还包括:读取模块,用于确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息之前,在确定上述rb中存在信息映射的情况下,读取缓存的上述传输信息和上述物理信息。
11.在一个示例性实施例中,上述装置还包括:缓存模块,用于对上述n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据之后,以乒乓缓存的方式缓存上述n个rb天线数据。
12.在一个示例性实施例中,上述第一发送模块,用于发送上述n个rb天线数据,包括:第一确定模块,用于对上述n个rb天线数据中的每个rb天线数据进行快速傅里叶逆变换,得到对应于上述每个天线端口的n个时域数据;第二确定模块,用于在上述n个时域数据中的每个时域数据中设置循环前缀cp,得到n个cp数据;第一发送模块,用于通过空口发送上述n个cp数据。
13.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
14.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
15.通过本发明,由于将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,其中,n是大于或等于1的自然数;调制n个分层信息中的每个分层信息,得到n个分层复值信息;对n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,n个rb天线数据分别映射在n个天线端口上的;发送n个rb天线数据。可以实现以rb为单位的资源映射。因此,可以解决相关技术中对信息的处理资源消耗大的问题,达到降低实现成本,增加资源映射处理的实时性的效果。
附图说明
16.图1是本发明实施例的一种数据发送方法的移动终端的硬件结构框图;
17.图2是根据本发明实施例的数据发送方法的流程图;
18.图3是根据本发明实施例的下行链路的信息传输过程的示意图;
19.图4是根据本发明实施例的信道映射方式的结构示意图;
20.图5是根据本发明实施例的由软件配置该符号频域rb信道的映射方式的示意图;
21.图6是根据本发明实施例的频域符号处理的场景示意图;
22.图7是根据本发明实施例的信道映射的处理流程图;
23.图8是根据本发明实施例的数据发送装置的结构框图。
具体实施方式
24.下文中将参考附图并结合实施例来详细说明本发明的实施例。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
26.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运
算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种数据发送方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
27.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的数据发送方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
28.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
29.在本实施例中提供了一种数据发送,图2是根据本发明实施例的数据发送方法的流程图,如图2所示,该流程包括如下步骤:
30.步骤s202,将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,其中,n是大于或等于1的自然数;
31.步骤s204,调制n个分层信息中的每个分层信息,得到n个分层复值信息;
32.步骤s206,对n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,n个rb天线数据分别映射在n个天线端口上的;
33.步骤s208,发送n个rb天线数据。
34.在本实施例中,下行链路的信息传输采用正交频分复用(orthogonal frequency division multiplexing,简称为ofdm)的方式,可以在频域内灵活的进行资源分配和调度,下行链路的信息传输过程如图3所示。涉及到的资源包括物理下行控制信道(physical downlink control channel,简称为pdcch)、物理下行共享信道(physical downlink shared channel,简称为pdsch)、单边带(single side band,简称为ssb)等以及各种参考信号(reference signal,简称为rs)。信道映射就是将各种来自不同信道的信息映射在频域传输带宽中进行传输。如图4所示为一种信道映射方式。
35.在一个示例性实施例中,传输信息和物理信息存储在第一缓存中。每个rb的信道映射是根据天线端口资源元素(resource element,简称为re)由软件预先设置的。在完成rb信道映射之后,进行预编码处理,此处的预编码需要区分传输信息与物理信息。
36.其中,上述步骤的执行主体可以为基站等,但不限于此。
37.通过上述步骤,由于将确定的下行链路的传输信息和物理信息映射至资源块rb中
的n个分层中,得到n个分层信息,其中,n是大于或等于1的自然数;调制n个分层信息中的每个分层信息,得到n个分层复值信息;对n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,n个rb天线数据分别映射在n个天线端口上的;发送n个rb天线数据。可以实现以rb为单位的资源映射。因此,可以解决相关技术中对信息的处理资源消耗大的问题,达到降低实现成本,增加资源映射处理的实时性的效果。
38.在一个示例性实施例中,将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,包括:
39.将传输信息和物理信息插花映射至rb中的n个分层中,得到n个分层信息,其中,插花映射用于将物理信息插入至传输信息中。
40.在本实施例中,可以根据每个rb的映射花样,将物理信息与传输信息进行插花映射,得到整rb的各层的数据。
41.在一个示例性实施例中,调制n个分层信息,得到n个分层复值信息,包括:
42.对n个分层信息中每个分层信息中的传输信息和物理信息进行调制,得到n个分层复值信息。
43.在本实施例中,对多层的传输信息以及物理信息分别进行调制,得到映射在各层上的复值信息。
44.在一个示例性实施例中,确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息之前,方法还包括:
45.在确定rb中存在信息映射的情况下,读取缓存的传输信息和物理信息。
46.在本实施例中,判断rb是否有信息映射,如果没有信息映射,则为空rb,则跳转到下一个rb;如果rb有信息映射,根据传输信息与物理信息的映射花样,分别从第一缓存读取传输信息与物理信息。
47.在一个示例性实施例中,对n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据之后,方法还包括:
48.以乒乓缓存的方式缓存n个rb天线数据。
49.在本实施例中,采用乒乓存储方式,只需要存储多层两个rb的数据,能够显著减少存储资源。同时在得到预编码数据后,直接进行ofdm信号生成,减少处理的时间,增长处理的实时性。
50.在一个示例性实施例中,发送n个rb天线数据,包括:
51.对n个rb天线数据中的每个rb天线数据进行快速傅里叶逆变换,得到对应于每个天线端口的n个时域数据;
52.在n个时域数据中的每个时域数据中设置循环前缀cp,得到n个cp数据;
53.通过空口发送n个cp数据。
54.在本实施例中,对各个天线端口预编码后的数据进行ifft变换,得到每天线端口的时域数据;对得到的时域数据加cp后,通过空口进行发送。
55.下面结合具体实施例对本发明进行进一步的描述:
56.本实施例中的资源映射方法,包括但不限于应用于频域符号处理的场景中,如图6所示。如图7所示,进行信道映射的处理步骤包括:
57.s1、进行系统同步,等符号定时开始后,将rb_索引idx清0;
58.s2、判断rb是否有信息映射,如果没有信息映射,则为空rb,则跳转到下一个rb;如果该rb有信息映射,根据传输信息与物理信息的映射花样,分别从第一缓存读取传输信息与物理信息;
59.s3、根据该rb的配置信息,完成传输信息的多层映射,之后分别进行调制后,根据该rb的映射图样,完成传输信息与物理信息的插花映射;将映射后的rb数据写入第二缓存,第二缓存为乒乓存储方式;
60.s4、从第二缓存读出插花映射后的层rb数据,进行预编码,得到该rb的天线端口的数据;
61.s5、重复s2、s4到完成该ofdm符号全部rb的信道映射;
62.s6、对每天线端口完成信道映射的rb进行ifft转换,得到时域信号;
63.s7、对该时域信号完成加cp的操作后,通过空口发送;完成一个符号的数据映射。
64.综上所述,本发明相比较现有技术以一个ofdm符号为处理单位,由软件配置该符号频域rb信道的映射方式(如图5)。本实施例以rb为处理粒度,读取第一缓存中每rb的传输信息,完成层映射后,进行调制处理,得到rb在各层的复值数据,以层为单位完成rb的信道映射,将物理信号插花映射到传输信息中;对该rb的传输信息数据与物理信号分别完成预编码后,得到该rb在各天线端口的数据;对该天线端口的数据进行ifft变换生成时域信号,完成加cp的操作后,通过空口发送。一方面节省存储资源,降低实现成本,另一方面通过增加了资源映射处理的实时性。其中每rb的信道映射方式支持软件可配置,能够提高该装置应用的灵活性。
65.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
66.在本实施例中还提供了一种数据发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
67.图8是根据本发明实施例的数据发送装置的结构框图,如图8所示,该装置包括:第一映射模块82、第一调制模块84、第一编码模块86以及第一发送模块88,下面对该装置进行说明:
68.第一映射模块82,用于将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,其中,n是大于或等于1的自然数;
69.第一调制模块84,用于调制n个分层信息中的每个分层信息,得到n个分层复值信息;
70.第一编码模块86,用于对n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据,其中,n个rb天线数据分别映射在n个天线端口上的;
71.第一发送模块88,用于发送n个rb天线数据。
72.在一个示例性实施例中,上述第一映射模块包括:第一确定单元,用于将确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息,包括:第二确定单元,用于将上述传输信息和上述物理信息插花映射至上述rb中的上述n个分层中,得到上述n个分层信息,其中,上述插花映射用于将上述物理信息插入至上述传输信息中。
73.在一个示例性实施例中,上述第一调制模块,包括:第一调制单元,用于对上述n个分层信息中每个分层信息中的传输信息和物理信息进行调制,得到上述n个分层复值信息。
74.在一个示例性实施例中,上述装置还包括:读取模块,用于确定的下行链路的传输信息和物理信息映射至资源块rb中的n个分层中,得到n个分层信息之前,在确定上述rb中存在信息映射的情况下,读取缓存的上述传输信息和上述物理信息。
75.在一个示例性实施例中,上述装置还包括:缓存模块,用于对上述n个分层复值信息中的每个分层复值信息进行预编码,得到n个rb天线数据之后,以乒乓缓存的方式缓存上述n个rb天线数据。
76.在一个示例性实施例中,上述第一发送模块,用于发送上述n个rb天线数据,包括:第一确定模块,用于对上述n个rb天线数据中的每个rb天线数据进行快速傅里叶逆变换,得到对应于上述每个天线端口的n个时域数据;第二确定模块,用于在上述n个时域数据中的每个时域数据中设置循环前缀cp,得到n个cp数据;第一发送模块,用于通过空口发送上述n个cp数据。
77.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
78.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
79.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
80.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
81.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
82.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
83.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
84.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献