专利名称:下行控制信道中的资源的映射方法及装置的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种下行控制信道中的资源的映射方法及
直O
背景技术:
根据第三代合作伙伴计划(3rdGeneration Partnership Pro ject,简称为 3GPP) 长期演进(Long-Term Evolution,简称为LTE)物理层协议,下行链路发射信号采用正交频分复用(OrthogonalFrequency Division Multiplexing,简称为 OFDM)技术,即将一个符号上的各个物理资源消息用相互正交的信号来承载,而这些物理资源消息事先要映射在一张资源网格中,资源网格的最小单位是资源元素(Resource Element,简称为RE),每个RE承载一个有效数据消息。LTE下行控制信道是指PBCH、物理控制格式指示信道(Physical Control Format Indicator Channel,简称为PCFICH)、物理混合自动重传请求指示信道(Physical Hybrid Automatic RepeatRequest Indicator Channel,简称为 PHICH)、物理下行控制信道 (Physical Downlink Control Channel,简称为 PDCCH)这四种信道,其中 PBCH 信道数据映射在固定子帧的固定位置,按照频域子载波顺序依次映射,它的映射是完全静态的; 后三种信道数据被映射在每个子帧的前n(l Sn 个符号内,它们按照资源元素组 (ResourceElement Group,简称为REG)为单位进行映射,每个REG为频域上连续的4个(不含导频)或6个(含导频)RE组成,对应于控制信道的4个连续的调制数据,所以下文所提及的数据均是指四个调制数据形成的四字组。这三种信道的映射顺序为先将PCFICH信道数据按照配置映射到第一个OFDM符号上,然后根据配置以及PCFICH的映射位置将PHICH 映射到前η个符号上,最后剩下来的REG都被用来映射PDCCH信道数据,映射PDCCH之前, 先要对数据做交织和循环移位操作,然后按照先时域再频域的映射顺序完成映射。从协议可以看出OFDM符号生成是将一个符号上的所有子载波消息映射完毕后, 统一进行变换、发射,然后再处理下一个符号。但是,PDCCH的数据是按照REG顺序映射的, 与符号内的子载波的顺序不对应,也就是说第一个子载波并不对应PDCCH的第一个数据, 也可能是最后一个,这样就会导致在OFDM符号生成之前必须将PDCCH的数据事先全部缓存,然后按照子载波顺序从相应的缓存地址取数,这样会给系统带来很大的存储和时延压力。
发明内容
针对子载波的顺序与PDCCH的数据顺序不对应,从而必须将PDCCH的数据在事先全部进行缓存的问题而提出本发明,为此,本发明的主要目的在于提供一种下行控制信道中的资源映射的方法及装置,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种下行控制信道中的资源的映射方法。
根据本发明的下行控制信道中的资源的映射方法包括对下行控制信道中的REG 进行排序;使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号;按照序号的顺序, 获取序号对应的下行控制信道中的数据,从而实现下行控制信道中的资源的映射。进一步地,REG是按照先时域后频域的顺序排序的。进一步地,使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号包括使用映射地址中的符号索引和子载波索引,为PCFICH和PHICH的数据赋予排序后的序号;使用排序后的序号,并排除PCFICH和PHICH的数据的序号,作为PDCCH的数据的序号。进一步地,按照序号的顺序,获取序号对应的数据包括按照序号的顺序,对序号对应的REG进行解析;确定解析后的REG对应的信道类型为PCFICH或PHICH ;获取PCFICH 或PHICH的数据作为序号对应的数据。进一步地,按照序号的顺序,获取序号对应的数据包括按照序号的顺序,对序号对应的REG进行解析;确定解析后的REG对应的信道类型为PDCCH ;按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取PDCCH的数据作为序号对应的数据。进一步地,上述方法还包括根据PDCCH的交织和循环移位关系,预先确定PDCCH 的数据在交织和循环移位前后的地址对应关系。为了实现上述目的,根据本发明的另一方面,提供了一种下行控制信道中的资源的映射装置。根据本发明的下行控制信道中的资源的映射装置包括排序模块,用于对下行控制信道区域中的REG进行排序;赋值模块,用于使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号;获取模块,用于按照序号的顺序,获取序号对应的下行控制信道中的数据,从而实现下行控制信道中的资源的映射。进一步地,排序模块对REG是按照先时域后频域的顺序排序的。进一步地,赋值模块包括赋值子模块,用于使用映射地址中的符号索引和子载波索引,为PCFICH和PHICH的数据赋予排序后的序号;确定子模块,用于确定排序后的序号并排除PCFICH和PHICH的数据的序号作为PDCCH的数据的序号。进一步地,获取模块包括解析子模块,用于按照序号的顺序,对序号对应的REG 进行解析;第二确定子模块,用于确定解析后的REG对应的信道类型为PCFICH或PHICH ;第一获取子模块,用于获取PCFICH或PHICH的数据作为序号对应的数据;第三确定子模块,用于确定解析后的REG对应的信道类型为PDCCH ;第二获取子模块,用于按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取PDCCH的数据作为序号对应的数据。通过本发明,采用对控制信道的REG进行排序,建立了 REG和子载波的对应关系, 由于PDCCH数据是按照REG顺序映射,从而间接地建立了 PDCCH数据和子载波序号的对应关系,解决了子载波的顺序与PDCCH的数据顺序不对应,从而必须将PDCCH的数据在事先全部进行缓存的问题,避免了对PDCCH的数据进行缓存,并降低了存储和时延压力。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的下行控制信道中的资源的映射方法的流程图;图2是根据本发明实施例的下行控制信道中的资源的映射装置的结构框图;图3是根据本发明实施例的一个单天线、CFI值为3、带宽为20M的REG与子载波的对应关系的示意图;图4是根据本发明实施例的控制信道资源映射的结构图;图5是根据本发明实施例的控制信道资源映射的详细流程图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图1是根据本发明实施例的下行控制信道中的资源的映射方法的流程图。包括如下的步骤步骤S102,对下行控制信道中的REG进行排序。步骤S104,使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号。步骤S106,按照序号的顺序,获取序号对应的下行控制信道中的数据,从而实现下行控制信道中的资源的映射。相关技术中,子载波的顺序与PDCCH的数据顺序不对应,从而必须将PDCCH的数据在事先全部进行缓存。本发明实施例中,通过对REG排序建立了 REG和子载波的对应关系; 然后,将排序后的序号赋给PDCCH的数据,可以实现将PDCCH数据按照REG顺序映射,从而间接地建立了 PDCCH数据和子载波序号的对应关系,避免了对PDCCH的数据进行缓存,并降低存储和时延压力。优选地,REG是按照先时域后频域的顺序排序的。需要说明的是,REG可以按照先时域后频域的顺序,并且从0到M进行编号排序的, 从而可以建立REG与子载波一一对应的关系。优选地,使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的 PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号包括使用映射地址中的符号索引和子载波索引,为PCFICH和PHICH的数据赋予排序后的序号;使用排序后的序号,并排除PCFICH和PHICH的数据的序号,作为PDCCH的数据的序号。需要说明的是,由于PCFICH、PHICH和PDCCH三种信道的数据被映射到上述所有 REG的序号,因此,通过排除PCFICH和PHICH的数据的序号,可以确定剩余的用于PDCCH的数据的序号。然后,通过该序号与PDCCH的数据顺序的一一对应,以及图3中该序号与符号号和子载波号的对应关系,进而建立了 PDCCH数据与子载波的一一对应关系,这样就可以按照子载波顺序来映射数据,避免对PDCCH的数据进行缓存,并降低存储和时延压力。因此,本优选实施例的实现方式简单,并具备较高的可靠性。优选地,按照序号的顺序,获取序号对应的数据包括按照序号的顺序,对序号对应的REG进行解析;确定解析后的REG对应的信道类型为PCFICH或PHICH ;获取PCFICH或PHICH的数据作为序号对应的数据。优选地,按照序号的顺序,获取序号对应的数据还包括按照序号的顺序,对序号对应的REG进行解析;确定解析后的REG对应的信道类型为PDCCH ;按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取PDCCH的数据作为序号对应的数据。其中,该地址对应关系是根据PDCCH的交织和循环移位关系预先确定的。需要说明的是,PDCCH的数据在交织和循环移位前后的地址会产生变化,因此,通过地址对应关系可以准确地获取该PDCCH的数据,即准确地获取该REG映射的是PDCCH中的第几个数据。本发明实施例提供了一种下行控制信道中的资源的映射装置,该装置可以用于实现上述下行控制信道中的资源的映射方法。图2是根据本发明实施例的下行控制信道中的资源的映射装置的结构框图,包括排序模块22,赋值模块M和获取模块26。排序模块22,用于对REG进行排序。赋值模块对,连接至排序模块22,用于使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址, 为下行控制信道中的PDCCH的数据赋予排序模块22排序后的序号;获取模块沈,连接至排序模块22和赋值模块M,用于按照排序模块22序号的顺序,获取赋值模块M赋值后的序号对应的下行控制信道中的数据,从而实现下行控制信道中的资源的映射。优选地,排序模块22对REG是按照先时域后频域的顺序排序的。
优选地,赋值模块M包括赋值子模块242和确定子模块M4。赋值子模块M2,连接至排序模块22,用于使用映射地址中的符号索引和子载波索引,为PCFICH和PHICH的数据赋予排序模块22排序后的序号;确定子模块M4,连接至排序模块22和赋值子模块M2,用于确定排序模块22排序后的序号并排除赋值子模块242 为PCFICH和PHICH的数据赋值的序号作为PDCCH的数据的序号。进一步地,获取模块沈包括解析子模块沈1,第二确定子模块沈2,第一获取子模块沈3,第三确定子模块264和第二获取子模块沈5。解析子模块沈1,连接至排序模块22和赋值模块对,用于按照排序模块22序号的顺序,对赋值模块M赋值后的序号对应的REG进行解析;第二确定子模块沈2,用于确定解析子模块261解析后的REG对应的信道类型为PCFICH或PHICH ;第一获取子模块沈3,连接至第二确定子模块262,用于获取第二确定子模块262确定地PCFICH或PHICH的数据作为序号对应的数据。类似地,第三确定子模块264,连接至解析子模块沈1,用于确定解析子模块261解析后的REG对应的信道类型为PDCCH ;第二获取子模块沈5,连接至第三确定子模块264,用于按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取PDCCH的数据作为序号对应的数据。下面对上述下行控制信道中的资源的映射装置进行详细的描述。该装置包括REG计算模块、PCFICH和PHICH映射地址计算模块,交织和循环移位模块,解析以及映射模块,其中,图3是根据本发明实施例的一个单天线、CFI值为3、带宽为20M的REG与子载波的对应关系的示意图。图3中,三列分别表示映射控制信道数据的三个符号,每个符号上有1200个子载波,共3600个子载波,对应800个REG,符号0有200个(每个REG包含连续的6个子载波),符号1,2各300个(每个REG包含连续的4个子载波)。REG计算模块,按照图3所示的REG分布,生成两张表,RAMI,是以符号号与子载波作为地址,REG序号作为内容。RAM2,是以REG序号作为地址,以符号号与子载波号作为存储内容。PCFICH和PHICH映射地址计算模块,计算PCFICH以及PHICH的映射地址。交织和循环移位模块,根据协议规定的交换图样生成一个RAM,地址为交织移位前的数据位置,对应的存储数据为交织和循环移位后的数据位置。解析模块,顺序解析各个REG,就可以生成一个RAM,地址对应子载波编号,地址所对应内容为该RE所映射的信道类型以及该信道的第几个数据。映射模块,通过读取解析模块的RAM,分别向各个信道的数据缓存发送数据请求, 将请求的数据映射在子载波上,送至IFFT模块来完成OFDM符号生成。本发明还提供了一个优选实施例,结合了上述多个优选实施例的技术方案,下面结合图3至图5来详细描述。REG计算模块,根据当前配置的CFI值,天线端口数以及带宽消息计算该子帧内可用于承载控制信道的REG总个数,如对于单天线,20M,CFI值为3的情况下,符号0的REG个数为200,符号2和符号3的REG个数为300,总REG个数为800,可计算出每个REG对应的符号号与子载波编号。同时生成2个RAM,RAMI用符号号和子载波号一起作为地址将REG 编号存储;RAM2以REG编号作为地址将所对应的符号号与子载波号存储;交织和循环移位模块,主要完成对PDCCH数据映射前的交织和循环移位操作,首先将数据按照行优先顺序,每行32个数,排成若干行,不够整数行在第一行前面填充NULL, 然后按照协议规定的交换图样,按照列优先原则将数据读出,同时去除NULL,最后将数据以 CELL_ID为偏移量进行循环移位,得到最后的数据顺序,并将交织与移位前后的数据地址对应关系存储起来,即交织后的数据位置作为地址,所对应交织前的数据位置作为存储内容。PCFICH和PHICH映射地址计算模块,根据小区ID,带宽配置,以及PHICH组数,就可以计算出PCFICH和PHICH信道每个数据所映射的符号号与子载波号,用这个符号号与子载波号作为地址去读取RAMI,就可以得出该数据所映射的REG编号,同时将读出的REG编号作为地址,将该数据以一定的标记存储在RAM3,如高2bit表示信道类型,低IObit表示该信道的第几个数据,剩下的REG则全部用于映射PDCCH数据,由于PDCCH在映射之前还要有交织和循环移位操作,故此时不能确定剩下的REG所映射是PDCCH的第几个数据,故统一用 10,bllllllllll来表示。待交织和循环。移位模块运算完毕后,顺序读取RAM3,如果读出的信道类型为PCFICH或者PHICH 则数据保持不变,如果第一次读出信道类型为PDCCH,则查询交织和循环移位模块,查询地址为0,读出的数据为该REG所映射的PDCCH交织前的位置,如果第二次读出信道类型为 PDCCH,则查询交织和循环移位模块,查询地址为1,依次类推。在顺序读取RAM3的同时,用同样的地址读取RAM2,RAM3读出的数据表示该REG映射的信道类型以及该信道的第几个数据,记为ch_typeindex ;RAM2读出的数据表示该REG 所对应的符号号以及子载波号,记为ofdm_subcarry_index ;再以ofdm_subcarry_index作为地址,以chjypejndex以及小区索引作为存储数据存储在RAM4中,RAM4则指示了各个符号的各个子载波所映射的控制信道类型以及该信道的第几个数据。
解析和映射模块,各个符号按照子载波顺序读取RAM4,就可以确定该RE所映射的信道类型以及该信道的第几个数据,然后向各个信道的数据缓存区请求相应比特的数据依次完成加扰、调制、ΜΙΜΟ,最后映射到RE上,收集完一个符号的所有RE后,启动IFFT进行 OFDM符号生成。需要说明的是,装置实施例中描述的下行控制信道中的资源的映射装置对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。综上所述,根据本发明的上述实施例,提供了一种下行控制信道中的资源的映射方法及装置。采用对多个REG进行排序,并利用该排序的结果建立下行控制信道中的PDCCH 的数据与子载波的对应关系,解决了子载波的顺序与PDCCH的数据顺序不对应,从而必须将PDCCH的数据在事先全部进行缓存的问题,避免了对PDCCH的数据进行缓存,并降低了存储和时延压力。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种下行控制信道中的资源的映射方法,其特征在于,包括 对所述下行控制信道中的资源元素组REG进行排序;使用所述下行控制信道中的物理控制格式指示信道PCFICH的数据的映射地址和所述下行控制信道中的物理混合自动重传请求指示信道PHICH的数据的映射地址,为所述下行控制信道中的物理下行控制信道PDCCH的数据赋予所述排序后的序号;按照所述序号的顺序,获取所述序号对应的所述下行控制信道中的数据,从而实现所述下行控制信道中的资源的映射。
2.根据权利要求1所述的方法,其特征在于,所述REG是按照先时域后频域的顺序排序的。
3.根据权利要求1所述的方法,其特征在于,使用所述下行控制信道中的PCFICH的数据的映射地址和所述下行控制信道中的PHICH的数据的映射地址,为所述下行控制信道中的PDCCH的数据赋予所述排序后的序号包括使用所述映射地址中的符号索引和子载波索引,为所述PCFICH和所述PHICH的数据赋予所述排序后的序号;使用所述排序后的序号,并排除所述PCFICH和所述PHICH的数据的序号,作为所述 PDCCH的数据的序号。
4.根据权利要求1所述的方法,其特征在于,按照所述序号的顺序,获取所述序号对应的数据包括按照所述序号的顺序,对所述序号对应的REG进行解析; 确定所述解析后的REG对应的信道类型为所述PCFICH或所述PHICH ; 获取所述PCFICH或所述PHICH的数据作为所述序号对应的数据。
5.根据权利要求1所述的方法,其特征在于,按照所述序号的顺序,获取所述序号对应的数据包括按照所述序号的顺序,对所述序号对应的REG进行解析; 确定所述解析后的REG对应的信道类型为所述PDCCH ;按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取所述PDCCH的数据作为所述序号对应的数据。
6.根据权利要求1至5中任一项所述的方法,其特征在于,还包括根据所述PDCCH的交织和循环移位关系,预先确定所述PDCCH的数据在交织和循环移位前后的地址对应关系。
7.一种下行控制信道中的资源的映射装置,其特征在于,包括排序模块,用于对所述下行控制信道区域中的资源元素组REG进行排序; 赋值模块,用于使用所述下行控制信道中的PCFICH的数据的映射地址和所述下行控制信道中的PHICH的数据的映射地址,为所述下行控制信道中的PDCCH的数据赋予所述排序后的序号;获取模块,用于按照所述序号的顺序,获取所述序号对应的所述下行控制信道中的数据,从而实现所述下行控制信道中的资源的映射。
8.根据权利要求7所述的装置,其特征在于,所述排序模块对REG是按照先时域后频域的顺序排序的。
9.根据权利要求7所述的装置,其特征在于,所述赋值模块包括赋值子模块,用于使用所述映射地址中的符号索引和子载波索引,为所述PCFICH和所述PHICH的数据赋予所述排序后的序号;确定子模块,用于确定所述排序后的序号并排除所述PCFICH和所述PHICH的数据的序号作为所述PDCCH的数据的序号。
10.根据权利要求7所述的装置,其特征在于,所述获取模块包括解析子模块,用于按照所述序号的顺序,对所述序号对应的REG进行解析; 第二确定子模块,用于确定所述解析后的REG对应的信道类型为所述PCFICH或所述 PHICH ;第一获取子模块,用于获取所述PCFICH或所述PHICH的数据作为所述序号对应的数据;第三确定子模块,用于确定所述解析后的REG对应的信道类型为所述PDCCH ; 第二获取子模块,用于按照PDCCH的数据在交织和循环移位前后的地址对应关系,获取所述PDCCH的数据作为所述序号对应的数据。
全文摘要
本发明公开了一种下行控制信道中的资源的映射方法及装置。该方法包括对下行控制信道中的REG进行排序;使用下行控制信道中的PCFICH的数据的映射地址和下行控制信道中的PHICH的数据的映射地址,为下行控制信道中的PDCCH的数据赋予排序后的序号;按照序号的顺序,获取序号对应的下行控制信道中的数据,从而实现下行控制信道中的资源的映射。本发明避免了对PDCCH的数据进行缓存,并降低了存储和时延压力。
文档编号H04L27/26GK102271402SQ20101019781
公开日2011年12月7日 申请日期2010年6月3日 优先权日2010年6月3日
发明者韩敏刚, 马杰 申请人:中兴通讯股份有限公司