一种资源映射的方法、装置及设备与流程

文档序号:31499037发布日期:2022-09-14 08:20阅读:97来源:国知局
一种资源映射的方法、装置及设备与流程

1.本发明涉及通信技术领域,特别是指一种资源映射的方法、装置及设备。


背景技术:

2.现有的4g/5g系统中,定义了虚拟资源块(vrb)-to-物理资源块(prb)的交织映射方法,可以做到一定程度的带宽扩展。
3.但是,现有的vrb-to-prb的交织映射方法是只是为了最大化频率分集增益,无法实现降低频率选择性干扰。


技术实现要素:

4.本发明要解决的技术问题是提供一种资源映射的方法、装置及设备,用于通过将多个码字在频域上最大程度地交织,降低频率选择性干扰。
5.为解决上述技术问题,本发明的技术方案如下:
6.一种资源映射的方法,包括:
7.根据调度带宽以及每个码块占用的带宽,确定一数值;
8.根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射。
9.可选的,根据调度带宽以及每个码块占用的带宽,确定一数值,包括:
10.通过公式:
11.或者
12.或者
13.确定需要交织的码字的数量;
14.其中,n为需要交织的码字的数量,n
rb,scheduled
为调度带宽,n
rb,codeblock
为一个码块占据的带宽,为向上取整,为向下取整,[]为取整。
[0015]
可选的,所述n
rb,codeblock
通过如下公式计算获得:
[0016][0017]
其中,n
cb
为一个码字的最大信息位比特数,qm为调制阶数,ν为多输入多输出mimo的流数,为等效的每个资源块rb上的子载波个数。
[0018]
可选的,所述根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,
对码字进行交织映射,包括:
[0019]
将需要交织的码字中的每一个码字划分为m个资源块组,每一个资源块组包括l个资源块rb;
[0020]
按照物理资源块到虚拟资源块进行映射的映射方式,对所述码字进行交织映射,一个资源块组是一个交织单元。
[0021]
可选的,按照物理资源块到虚拟资源块进行映射的映射方式,对所述码字进行交织映射,包括:
[0022]
将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,其中,a为预设的值,d=0,1,
……
,a-1。
[0023]
可选的,将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,包括:
[0024]
若所述需要交织的码字数量等于2,将物理资源块组的索引mod 2=0的物理资源块组映射到连续的第一虚拟资源块组上,将物理资源块组的索引mod 2=1的物理资源块组映射到第二虚拟资源块组上。
[0025]
可选的,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0026]
若所述需要交织的码字数量大于2,将物理资源块组的索引mod 4=0的物理资源块组映射到连续的第三虚拟资源块组上,将物理资源块组的索引mod 4=1的物理资源块组映射到第四虚拟资源块组上,将物理资源块组的索引mod 4=2的物理资源块组映射到连续的第五虚拟资源块组上,将物理资源块组的索引mod 4=3的物理资源块组映射到连续的第六虚拟资源块组上。
[0027]
本发明的实施例还提供一种资源映射的装置,包括:
[0028]
计算模块,用于根据调度带宽以及每个码块占用的带宽,确定一数值;
[0029]
映射模块,用于根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射。
[0030]
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。
[0031]
本发明的实施例还提供一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。
[0032]
本发明的上述方案至少包括以下有益效果:
[0033]
通过按照物理资源块到虚拟资源块进行映射的映射方式,对所述数量的码字进行交织映射,将多个码字在频域上最大程度地交织,进而在获得最大的频选增益的同时,降低频率选择性干扰。
附图说明
[0034]
图1是本发明实施例的资源映射方法的流程示意图;
[0035]
图2是本发明实施例的两个码块交织前后的示意图;
[0036]
图3是本发明实施例的四个码块交织前后的示意图;
[0037]
图4是本发明实施例的资源映射装置的流程示意图。
具体实施方式
[0038]
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0039]
如图1所示,本发明的实施例提供一种资源映射的方法,包括:
[0040]
步骤11:根据调度带宽以及每个码块占用的带宽,确定一数值;
[0041]
步骤12:根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射。
[0042]
本发明的该实施例,通过按照物理资源块到虚拟资源块进行映射的映射方式,对所述码字进行交织映射,将多个码字在频域上最大程度地交织,进而在获得最大的频选增益的同时,降低频率选择性干扰。
[0043]
本发明一可选的实施例,步骤11中,根据调度带宽以及每个码块占用的带宽,确定一数值,包括:
[0044]
通过公式:
[0045]
或者
[0046]
或者
[0047]
确定需要交织的码字的数量;
[0048]
其中,n为需要交织的码字的数量,n
rb,scheduled
为调度带宽,n
rb,codeblock
为一个码块占据的带宽,为向上取整,为向下取整,[]为取整。
[0049]
本发明一可选的实施例,所述n
rb,codeblock
通过如下公式计算获得:
[0050][0051]
其中,n
cb
为一个码字的最大信息位比特数,qm为调制阶数,ν为多输入多输出mimo的流数,为等效的每个资源块rb上的子载波个数。具体的,可以在调度下行pdsch(物理下行共享信道)的dci format 1_1中包含如下三项信息:
[0052]
frequency domain resource assignment(频域资源配置),根据该频资源配置可以得到调度带宽n
rb,scheduled

[0053]
modulation and coding scheme(调制编码方案),根据调制编码方案可以得到码率和调制阶数;
[0054]
antenna port(s)(天线端口),根据天线端口可以得到mimo流数。
[0055]
例如,当调度带宽为100mhz,0.9码率,4流传输,256qam调制的话,需要9个码字才能占满整个调度带宽乘以一个ofdm符号。
[0056]
而当调度带宽为60mhz的时候,1/2码率,2流传输,16qam调制的情况下,一个码字就可以占满整个调度带宽乘以一个ofdm符号。
[0057]
例如,n
cb
在5g中等于8424,对于qpsk(quadrature phase shift keying,正交相移键控)/16qam/64qam/256qam,qam(quadrature amplitude modulation,正交振幅调制);qm分别为2/4/6/8,如果当前ofdm符号上所有的符号都用于pdsch传输的话,则如果当前的ofdm符号上,每个rb上被csi-rs占据了4个子载波的话,dmrs(demodulation reference signal,解调参考信号)等参考符号的开销可以类推。
[0058]
本发明一可选的实施例,步骤12中,所述根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0059]
将需要交织的码字中的每一个码字划分为m个资源块组,每一个资源块组包括l个资源块rb;
[0060]
按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,一个资源块组是一个交织单元。
[0061]
具体的,如图2所示,将所述需要交织的码字中的每一个码字划分为10个资源块组;其中,资源块组bundle大小为2,即每个资源块组对应两个资源块rb。
[0062]
本发明一可选的实施例,步骤12中,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0063]
将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,其中,a为预设的值,d=0,1,
……
,a-1。
[0064]
如图2所示,本发明一可选的实施例,步骤12中,将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,包括:
[0065]
若所述需要交织的码字数量等于2,将物理资源块组的索引mod 2=0的物理资源块组映射到连续的第一虚拟资源块组上,将物理资源块组的索引mod2=1的物理资源块组映射到第二虚拟资源块组上。
[0066]
bundle0123456789prb0,14,58,912,1316,1720,2124,2528,2932,3336,37vrb0,12,34,56,78,910,1112,1314,1516,1718,19
[0067]
上述表格为本发明该实施例的映射关系;其中,bundle0对应的cb1-1,bundle1对应的cb1-2,bundle2对应的cb1-3,bundle3对应的cb1-4,bundle4对应的cb1-5,bundle5对应的cb1-6,bundle6对应的cb1-7,bundle7对应的cb1-8,bundle8对应的cb1-9,cb2-1到cb2-10的prb至vrb的映射关系在上述表格中未示出。
[0068]
本发明的该实施例,把prb bundle index mod 2=0的prb bundles映射到连续的vrb bundles上面,而prb bundle index mod 2=1的prb bundles映射到其他连续的vrb bundles上面;交织后的两个码块能够展宽单个码块占据的带宽,从而提升5g系统对频选干扰的鲁棒性。
[0069]
如图3所示,本发明一可选的实施例,步骤12中,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0070]
若所述需要交织的码字数量大于2,将物理资源块组的索引mod 4=0的物理资源
块组映射到连续的第三虚拟资源块组上,将物理资源块组的索引mod4=1的物理资源块组映射到第四虚拟资源块组上,将物理资源块组的索引mod4=2的物理资源块组映射到连续的第五虚拟资源块组上,将物理资源块组的索引mod 4=3的物理资源块组映射到连续的第六虚拟资源块组上。
[0071]
本发明的上述实施例,通过按照物理资源块到虚拟资源块进行映射的映射方式,将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,实现多个码字在频域上最大程度的交织,实现最优的对抗频选干扰的设计,同时频选增益不降低。
[0072]
如图4所示,本发明的实施例还提供一种资源映射的装置40,包括:
[0073]
计算模块41,用于根据调度带宽以及每个码块占用的带宽,确定一数值;
[0074]
映射模块42,用于根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射。
[0075]
可选的,根据调度带宽以及每个码块占用的带宽,确定一数值,包括:
[0076]
通过公式:
[0077]
或者
[0078]
或者
[0079]
确定需要交织的码字的数量;
[0080]
其中,n为需要交织的码字的数量,n
rb,scheduled
为调度带宽,n
rb,codeblock
为一个码块占据的带宽,为向上取整,为向下取整,[]为取整。
[0081]
可选的,所述n
rb,codeblock
通过如下公式计算获得:
[0082][0083]
其中,n
cb
为一个码字的最大信息位比特数,qm为调制阶数,ν为多输入多输出mimo的流数,为等效的每个资源块rb上的子载波个数。
[0084]
可选的,所述根据所述数值,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0085]
将需要交织的码字中的每一个码字划分为m个资源块组,每一个资源块组包括l个资源块rb;
[0086]
按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,一个资源块组是一个交织单元。
[0087]
可选的,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0088]
将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,其中,a为预设的值,d=0,1,
……
,a-1。
[0089]
可选的,将物理资源块组的索引mod a=d的物理资源块组映射到连续的虚拟资源块组上,包括:
[0090]
若所述需要交织的码字数量等于2,将物理资源块组的索引mod 2=0的物理资源块组映射到连续的第一虚拟资源块组上,将物理资源块组的索引mod 2=1的物理资源块组映射到第二虚拟资源块组上。
[0091]
可选的,按照物理资源块到虚拟资源块进行映射的映射方式,对码字进行交织映射,包括:
[0092]
若所述需要交织的码字数量大于2,将物理资源块组的索引mod 4=0的物理资源块组映射到连续的第三虚拟资源块组上,将物理资源块组的索引mod 4=1的物理资源块组映射到第四虚拟资源块组上,将物理资源块组的索引mod 4=2的物理资源块组映射到连续的第五虚拟资源块组上,将物理资源块组的索引mod 4=3的物理资源块组映射到连续的第六虚拟资源块组上。
[0093]
需要说明的是,该装置是与上述方法对应的装置,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0094]
本发明实施例的上述技术方案,对所述数量的码字进行交织映射,将多个码字在频域上最大程度地交织,进而在获得最大的频选增益的同时,实现最优的对抗频选干扰;此外,本发明实施例的上述技术方案,对频选干扰的鲁棒性好,可以实现快速解码,每符号可以自适应。
[0095]
本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
[0096]
本发明的实施例还提供一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
[0097]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0098]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0099]
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0100]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0101]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0102]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0103]
此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
[0104]
因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
[0105]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1