用于处理控制信息的系统和方法与流程

文档序号:21324439发布日期:2020-06-30 20:58阅读:278来源:国知局
用于处理控制信息的系统和方法与流程
本公开一般地涉及无线通信,并且更特别地,涉及用于处理包含控制信息的信号的系统和方法。
背景技术
:在通信系统中,发射机可以对数据包(也称为信息比特)进行编码,以获得编码比特、对编码比特进行交织并且将交织比特映射到调制符号。然后,发射机可以经由通信信道处理和传送调制符号。通信信道可以使具有特定信道响应的数据传输失真,并且由于噪声和干扰而进一步使数据传输降级。接收机可以获得接收到的符号,其可能是所传送的调制符号的失真和降级版本。接收机可以处理接收到的符号以恢复所传送的信息比特。发射机的编码可以使得接收机从接收到的受噪声污染的符号中可靠地恢复所传送的信息比特。发射机可以基于前向纠错(fec)码使得在码字中产生冗余比特,该前向纠错码通常与混合自动重传请求(harq)技术相关联。接收机可以利用这些冗余比特来提高恢复所传送的信息比特的可能性。各种类型的fec码可以被用于编码。常见类型的fec码包括卷积码、turbo码和低密度奇偶校验(ldpc)码。卷积码或turbo码可以对k个信息比特的数据包进行编码,并且生成约r乘以k个编码比特的编码包,其中1/r是卷积码或turbo码的编码速率。卷积码可以通过将每个信息比特通过可以一次操作一个信息位的编码器而容易地对任何大小的包进行编码。turbo码还可以通过使用可以一次操作一个信息比特的两个分量编码器和可以支持不同的包大小的交织器来支持不同的包大小。在一定的工作条件下,ldpc码可能比卷积码和turbo码具有更好的性能。ldpc码的一种示例,通常被称为准循环ldpc(qc-ldpc)码,其呈现出构造性特征,从而允许进行低复杂度的编码,得到了特别的关注。在新空口(nr)通信系统中,当发射机和接收机分别使用qc-ldpc码来编码和解码信息比特时,将使用两个预定义的基本图(bg,basegraph),通常称为bg1(基本图1)和bg2(基本图2),其中bg1和bg2对应于各自的基本矩阵。例如,发射机基于各种条件(例如,编码速率、调制阶数等)选择要使用的bg1和bg2中的一个,提升所选bg以获取对应奇偶校验矩阵,并使用所获取的奇偶校验矩阵对信息比特进行编码以获得ldpc码字。另一端的接收机通常遵循类似的操作(例如,使用bg1和bg2中的一个)来解码和获取信息比特。然而,在某些情况下,发射机和接收机可能使用不相同的bg来分别对信息比特进行编码和解码。例如,由于通信信道的失真或延迟,当接收机错过第一传送信息比特时,接收机可能错误地将重传的信息比特视为第一传送信息比特。如此,接收机可能确定错误的bg来解码信息比特,这可能会导致译码出错误的信息比特。因此,使用qc-ldpc码(存在多个bg)对信息比特进行编码和解码的现有系统和方法并不完全令人满意。技术实现要素:本文所公开的示例性实施例旨在解决与现有技术中存在的一个或多个问题相关的问题,以及提供在结合附图时通过参考以下详细描述而容易变得显而易见的附加特征。根据各种实施例,本文公开了示例性系统、方法、设备和计算机程序产品。然而,应当理解,这些实施例是作为示例而非限制来给出的,并且对于阅读本公开的本领域技术人员来说应该理解的是,可以在保持在本发明的范围内的同时对所公开的实施例进行各种修改。在一个实施例中,一种方法包括:确定由控制信息指示的冗余版本和新数据指示符;基于冗余版本和/或新数据指示符满足多个预定义条件中的一个或多个条件来确定低密度奇偶校验码的基本图;以及发送包含基于所确定的低密度奇偶校验码的基本图进行编码的信息比特的信号。在又一实施例中,一种方法包括:接收指示冗余版本和新数据指示符的当前逻辑状态的控制信息;基于冗余版本和/或新数据指示符满足多个预定义条件中的一个或多个条件来确定低密度奇偶校验码的基本图;以及使用确定的低密度奇偶校验码的基本图从接收到的信号中获取信息比特。附图说明下面参考以下附图详细描述本发明的各种示例性实施例。提供附图仅用于说明的目的,并且仅描述了本发明的示例性实施例,以便于读者理解本发明。因此,不应将附图视为对本发明的宽度、范围或适用性的限制。应当指出的是,为了清晰和易于说明,这些附图不一定按比例绘制。图1示出了根据本公开的一个实施例的其中可以实现本文所公开的技术的示例性蜂窝通信网络。图2示出了根据本公开的一些实施例的示例性基站和用户设备装置的框图。图3示出了根据本公开的一些实施例的传送由qc-ldpc码编码的信息比特的示例性方法的流程图。图4示出了根据本公开的一些实施例的示出基本图1和基本图2各自如何对应于传输块大小和编码速率的示例图。图5示出了根据本公开的一些实施例的从由qc-ldpc码编码的信号中获取信息比特的示例性方法的流程图。具体实施方式下面参考附图描述本发明的各种示例性实施例,以使本领域技术人员能够实现和使用本发明。如本领域普通技术人员所显而易见的,在阅读本公开之后,可以在不脱离本发明的范围的情况下对本文描述的示例进行各种改变或修改。因此,本发明不限于这里描述和说明的示例性实施例和应用。此外,本文公开的方法中的步骤的特定顺序或层级结构仅仅是示例性方法。基于设计偏好,可以在保持在本发明的范围内的同时,重新排列所公开的方法或过程的步骤的特定顺序或层级结构。因此,本领域技术人员将理解,本文公开的方法和技术以示例顺序呈现各种步骤或动作,并且本发明不限于所呈现的特定顺序或层级结构,除非另有明确说明。图1示出了根据本公开的一个实施例的其中可以实现本文所公开的技术的示例性无线通信网络100。示例性的通信网络100包括可以经由通信链路110(例如无线通信信道)彼此通信的基站102(以下称为“bs102”)和用户设备装置104(以下称为“ue104”),以及覆盖地理区域101的概念小区126、130、132、134、136、138和140的集群。在图1中,bs102和ue104包含在小区126的地理边界内。其他小区130、132、134、136、138和140中的每个可以包括以其所分配的带宽操作的至少一个基站,以向其预期的的用户提供足够的无线电覆盖。例如,基站102可以在所分配的信道传输带宽处操作,以向ue104提供足够的覆盖范围。基站102和ue104可以分别经由下行链路无线电帧118和上行链路无线电帧124进行通信。每个无线电帧118/124可以进一步划分为子帧120/127,其可以包括数据符号122/128。在本公开中,bs102和ue104在本文中通常被描述为“通信节点”的非限制性示例,其可以实施本文所公开的方法。根据本发明的各种实施例,这种通信节点可以能够无线和/或有线通信。图2示出了根据本发明的一些实施例的用于发送和接收无线通信信号(例如ofdm/ofdma信号)的示例性无线通信系统200的框图。系统200可以包括被配置为支持在此处不需要详细描述的已知或常规操作特征的部件和元件。在一个示例性实施例中,如上所述,系统200可以用于在无线通信环境(诸如图1的无线通信环境100)中传送和接收数据符号。系统200通常包括基站202(以下称为“bs202”)和用户设备装置204(以下称为“ue204”)。bs202包括bs(基站)收发信机模块210、bs天线212、bs处理器模块214、bs存储器模块216和网络通信模块218,每个模块根据需要经由数据通信总线220彼此耦合和互连。ue204包括ue(用户设备)收发信机模块230、ue天线232、ue存储器模块234和ue处理器模块236,每个模块根据需要经由数据通信总线240彼此耦合和互连。bs202经由通信信道250与ue204通信,通信信道250可以是本领域已知的适合于如本文所述的数据传输的任何无线信道或其他介质。如本领域技术人员将理解的,系统200还可以包括除图2所示的模块之外的任何数量的模块。本领域技术人员将理解,结合本文公开的实施例描述的各种说明性的块、模块、电路和处理逻辑可以以硬件、计算机可读软件、固件或其任何实际组合来实施。为了清楚地说明硬件、固件和软件的这种互换性和兼容性,通常根据其功能来描述各种说明性部件、块、模块、电路和步骤。这些功能是作为硬件、固件或者软件实现,取决于对整个系统施加的特定应用程序和设计约束。熟悉本文所描述的概念的人可以以适合每个特定应用的方式实现这种功能,但是这种实现决策不应被解释为限制本发明的范围。根据一些实施例,ue收发信机230在本文中可以被称为“上行链路”收发信机230,其包括每个均耦合到天线232的rf发射机和接收机电路。双工开关(未示出)可以可选地以时间双工方式将上行链路发射机或接收机耦合到上行链路天线。类似地,根据一些实施例,bs收发信机210在本文中可以被称为“下行链路”收发信机210,其包括每个均耦合到天线212的rf发射机和接收机电路。下行链路双工开关可以可选地以时间双工方式将下行链路发射机或接收机耦合到下行链路天线212。在时间上协调两个收发信机210和230的操作,使得在将下行链路发射机耦合到下行链路天线212的同时,将上行链路接收机耦合到上行链路天线232,以通过无线传输链路250接收传输。优选地,在双工方向的变化之间仅具有最小保护时间的情况下,存在紧密的时间同步。ue收发信机230和基站收发信机210被配置为经由无线数据通信链路250进行通信,并且与可以支持特定的无线通信协议和调制方案的适当配置的rf天线布置212/232协作。在一些示例性实施例中,ue收发信机608和基站收发信机602被配置为支持诸如长期演进(lte)和新兴的5g标准等行业标准。然而,应该理解,本发明在应用上不必定局限于特定标准和相关协议。相反,ue收发信机230和基站收发信机210可以被配置为支持替代的或附加的无线数据通信协议,包括未来的标准或其变型。根据各种实施例,例如,bs202可以是演进节点b(enb)、服务enb、目标enb、毫微微站或微微站。在一些实施例中,ue204可以体现在各种类型的用户设备中,诸如移动电话、智能电话、个人数字助理(pda)、平板电脑、手提电脑、可穿戴计算设备等。处理器模块214和236可以利用旨在执行本文所描述的功能的通用处理器、内容寻址存储器、数字信号处理器、专用集成电路、现场可编程门阵列、任何合适的可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或其任何组合来实施或实现。这样,处理器可以被实现为微处理器、控制器、微控制器、状态机等。处理器也可以被实现为计算设备的组合,例如,数字信号处理器和微处理器的组合、多个微处理器、与数字信号处理器核心结合的一个或多个微处理器、或任何其他这样的配置。此外,结合本文公开的实施例描述的方法或算法的步骤可以分别直接以硬件、固件、由处理器模块214和236执行的软件模块、或它们的任何实际组合体现。存储器模块216和234可以被实现为ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域已知的任何其他形式的存储介质。就这一点而言,存储器模块216和234可以分别耦合至处理器模块214和236,使得处理器模块214和236可以分别从存储器模块216和234读取信息,以及向存储器模块216和234写入信息。存储器模块216和234也可以被集成到它们相应的处理器模块214和236中。在一些实施例中,存储器模块216和234可以每个包括用于在分别由处理器模块214和236执行的指令的执行期间存储临时变量或其他中间信息的高速缓冲存储器。存储器模块216和234还可每个包括用于存储将分别由处理器模块214和236执行的指令的非易失性存储器。网络通信模块218通常表示基站202的硬件、软件、固件、处理逻辑和/或其他部件,其使能在基站收发信机602与其他网络组件和被配置为与基站202的通信节点之间进行双向通信。例如,网络通信模块218可以被配置为支持因特网或wimax流量。在典型的部署中,在不限制的情况下,网络通信模块218提供802.3以太网接口,使得基站收发信机210可以与常规的基于以太网的计算机网络通信。以这种方式,网络通信模块218可以包括用于连接到计算机网络的物理接口(例如,移动交换中心(msc))。如本文关于指定的操作或功能所使用的,术语“被配置用于”、“被配置为”及其变形是指物理构造为、编程为、格式化为和/或布置为执行指定的操作或功能的设备、部件、电路、结构、机器、信号等。再次参考图1,如上所述,当发射机(例如,bs102)使用qc-ldpc码的bg(基本图)来编码信息比特并传送到接收机(例如,ue104)时,ue104可能错误地使用不正确的(例如,不一致的)bg来解码信息比特。此时其中,当ue104错过第一传输时,即编码的信息比特已经被重传。在这方面,本公开提供了使用从bs传送并由ue接收的下行链路控制信息(dci)的系统和方法的各种实施例,以使bs和ue分别使用一致的bg来编码和解码信息比特。更具体地,根据一些实施例,bs和ue可以通过检查各种信息是否满足第一预定义条件或第二预定义条件,分别使用dci中包含的各种信息来准确地确定正确的bg。图3示出了根据一些实施例的由bs执行以传送由qc-ldpc码编码的信息比特的示例性方法300的流程图。方法300的所示实施例仅仅是示例。因此,应当理解,在保持在本公开的范围内的同时,可以省略、重新排序和/或添加各种操作中的任何一种。在一些实施例中,方法300从提供下行链路控制信息(dci)的操作302开始。根据一些实施例,dci包括各种信息,诸如例如调制和编码方案(mcs)索引(以下称“imcs”)、新数据指示符(以下称“ndi”)、冗余版本(以下称“rv”)、物理资源块(以下称“prb”)的数量等。当harq被用于重传信息比特时,这里使用的rv通常指冗余比特。接下来,方法300进行确定操作304,其中bs确定是否满足第一预定义条件或第二预定义条件。在一些实施例中,第一预定义条件包括以下中的至少一个:rv是否等于rv0、ndi的当前逻辑状态是否等于逻辑“0”、ndi是否呈现切换到不同逻辑状态(例如,ndi是否已被切换到与先前传送的值不同的值,该值指示第一传输);并且第二预定义条件包括至少以下中的至少一个:rv是否等于rv1、rv2或rv3,ndi的当前逻辑状态是否等于逻辑“1”,以及ndi是否切换到相同逻辑状态(例如,是否未将ndi切换到与先前传送的值不同的值,其指示重传)。在一些实施例中,ndi转换的存在通常被称为“切换ndi”,没有ndi转换通常被称为“非切换ndi”。当满足第一预定义条件时,方法300进入操作306;并且当满足第二预定义条件时,方法300进入操作308。在一些实施例中,在操作306中,bs被配置为处理dci中包含的各种信息以从由qc-ldpc码预定义的上述bg1和bg2中选择一个;另一方面,在操作308中,bs被配置为使用dci中包含的各种信息来直接(即,没有对各种信息的进一步处理)从上述bg1和bg2中选择一个。在操作306或308处选择了bg之后,方法300继续至操作310,其中bs使用所选择的bg来编码信息比特。在一些实施例中,在操作310中,除了使用正在执行的所选bg的至少一个进行编码处理之外,还可以在对信息比特进行编码之后执行一个或多个其他步骤(例如,速率匹配步骤、交织步骤、符号调制步骤等)。方法300继续到操作312,其中bs发送经编码的信息比特。如上所述,由于在对信息比特进行编码之后执行一个或多个其他步骤,在一些实施例中,bs可以将编码的信息比特作为一个或多个符号发送。在一些实施例中,当满足第一预定义条件时(操作306),即rv等于rv0、ndi的当前逻辑状态等于逻辑0,和/或ndi转换到不同逻辑状态时,bs使用(由dci指示的)imcs来确定调制阶数(qm)和编码速率(r)。更具体地,bs可以参考预定义的表(例如,如下所示的表1)来确定imcs对应于哪个调制阶数和编码速率。表1如表1所示,共有32个不同的imcs值。在一些实施例中,imcs的这32个不同值可以被分组为多个子集:imcsset0和imcsset1。例如,imcsset0可以表示为imcsset0={0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28},并且imcsset1可以表示为imcsset1={29、30、31}。应指出的是,imcsset0和imcsset1没有交集,并且imcsset0和imcsset1形成并集。在一些实施例中,imcsset1可以被分组以用于重传数据或用于保留使用。根据(由dci指示的)imcs,可以确定调制阶数(qm)和编码速率(r)的单个组合。因此,bs使用(也由dci指示的)prb来估计资源元素数量(nre),并确定层参数“v”,其中这种v与“流”同义。特别地,对于多输入多输出(mimo)bs,可以使用至少两层(即v=2),并且这种v始终小于或等于mimobs的天线数量。在一些实施例中,bs可以使用qm、r、nre和v来确定传输块大小(tbs)。更具体地,tbs=floor(tbs’/8)×8,其中tbs'=nre×v×qm×r,并且“floor”表示给出小于或等于x的最大整数的floor函数在bs估计tbs之后,在一些实施例中,bs可以使用r和tbs来选择bg1或bg2,这将在下面关于图4进行讨论。图4示出根据各种实施例的示出bg1和bg2各自如何对应于tbs和r的示例图。如图4中示出的,当估计的tbs在292到3824之间并且估计的r大于2/3时,或者当估计的tbs大于3824并且估计的r大于1/4时,bs可以确定bg要用作bg1;并且当估计的tbs小于292时,当估计的tbs在292与3824之间且估计的r小于2/3时,或者当估计的tbs大于3824且估计的r小于1/4时,bs可以确定bg要用作bg2。另一方面,在一些实施例中,当满足第二预定义条件(操作308),即rv等于rv1、rv2或rv3时,ndi的当前逻辑状态等于逻辑1,和/或ndi未转换为不同的逻辑状态,bs使用(由dci指示的)imcs直接选择bg1或bg2。在一个实施例中,bs将imcs的32个不同值分组为多个子集:imcsset2、imcsset3和imcsset4。当(由dci指示的)imcs属于imcsset2时,bs选择bg1;并且当(由dci指示的)imcs属于imcsset3时,bs选择bg2,其中imcsset4可以被分组以用于重传数据或用于保留使用。在一个示例中,imcsset2可以被分组为imcsset2中的每个imcs是偶数,即imcsset2={0、2、4、6、8、10、12、14、16、18、20、22、24、26、28},imcsset3可以被分组为imcsset3中的每个imcs是奇数,即imcsset3={1、3、5、7、9、11、13、15、17、19、21、23、25、27},并且被保留的imcsset4={29、30、31}。可替选地,imcsset3可以被分组为imcsset3中的每个imcs是偶数,即imcsset3={0、2、4、6、8、10、12、14、16、18、20、22、24、26、28},imcsset2可以被分组为imcsset2中的每个imcs是奇数,即imcsset2={1、3、5、7、9、11、13、15、17、19、21、23、25、27},并且被保留的imcsset4={29、30、31}。应指出的是,imcsset2、imcsset3和imcsset4中的任何两个都没有交集,并且imcsset2、imcsset3和imcsset4形成并集。在另一个示例中,分组的子集imcsset2和imcsset3可以满足以下标准:imcsset2中至少有b0%的imcs,在相应的imcs除以偶数“a”除后有小于“a/2”的余数,并且imcsset3中至少有b1%的imcs,在相应的imcs除以偶数“a”除后有被大于或等于“a/2”的余数,并且其中b0是大于75且小于100的实数,b1是大于75且小于100的实数。在又一示例中,分组的子集imcsset2和imcsset3可以满足以下标准:imcsset2中的imcs总数的至少60%大于“n’”,并且imcsset3中的imcs总数的至少60%小于“n’”,其中n’等于imcsset2中imcs总数和imcsset3中imcs总数的和。在另一实施例中,bs可以参考预定义的表(例如,如下所示的表2)来确定imcs对应于哪个bg(bg1或bg2)。表2如表2所示,每个imcs不仅对应于调制阶数(qm)和编码速率(r)的单个组合,而且还对应于相应的bg索引(1或2)。在一些实施例中,bg索引1与bg1相关联,并且bg索引2与bg2相关联。应指出的是,根据一些实施例,imcsset2和imcsset3遵循的上述标准可以被应用于表2。仍然参考图3中的方法300的操作308(即满足第二预定义条件),在一些实施例中,bs可以使用(由dci指示的)imcs和对应于所指示imcs的编码速率(r)来直接选择bg1或bg2。更具体地,当r大于r1时,bs选择bg1;当r小于或等于r2时,bs选择bg2,其中r1和r2均为小于1的实数,并且r1大于r2。仍然参考图3中的方法300的操作308(即满足第二预定义条件),在一些实施例中,bs可以使用两者均由dci指示的imcs和物理资源块(prb)的数量来直接选择bg1或bg2。更具体地,当imcs除以2之后的余数等于prb除以2之后的余数时,bs选择bg1;当imcs除以2之后的余数不等于prb除以2之后的余数时,bs选择bg2。可替选地,当imcs除以2之后的余数等于prb除以2之后的余数时,bs选择bg2;当imcs除以2后的余数不等于prb除以2后的余数时,bs选择bg1。仍然参考图3中的方法300的操作308(即满足第二预定义条件),在一些实施例中,bs可以使用从将在下面示出的mcs表导出的第一效率值和在将在下面示出的信道质量指示符(cqi)表中指示的第二效率值之间的关系,直接选择bg1或bg2。更具体地,第一效率值被计算为由dci指示的对应于单个imcs的调制阶数(qm)和编码速率(r)的乘积,并且第二效率值被列为cqi表中的多个预先计算的效率值中的一个。因此,bs可以将imcs的32个不同值分组为另外的多个子集:imcsset5、imcsset6、imcsset7和imcsset8,其中imcsset5中的每个imcs的对应的第一效率值等于cqi表中的多个预先计算的效率值中的其中一个(即第二效率值)、imcsset6中的每个imcs的对应的第一效率值等于cqi表中的其中两个相邻效率值(即两个相邻cqi索引的相应预先计算的效率值)的平均值,imcsset7中的每个imcs的对应的第一效率值不等于imcsset5和imcsset6中的第一效率值,并且imcsset8被保留用于重传或将来使用。在一些实施例中,具有256qam的最大调制阶数的示例性cqi表如表3所示,并且用于发送具有8(256qam)的最大调制阶数的pdsch(物理下行链路共享信道)信号的示例性mcs表如表4所示。根据上述分组原则,在一些实施例中,imcsset5={1、3、5、7、9、11、13、15、17、19、21、23、25、27},imcsset6={2、4、6、8、10、12、14、16、18、20、22、24、26},imcsset7={0},并且imcsset8={28、29、30、31}。此外,在这种mcs表(例如表4)中的最大编码速率等于0.95+δx,其中δx是介于-0.01和+0.01之间的实数。例如,如表4中所列,mcs表中指示的最大编码速率等于972/1024=0.9492,其中δx=0.008。表3表4在一些实施例中,具有64qam的最大调制阶数的另一示例性cqi表如表5所示。表5在一些实施例中,用于发送具有6(64qam)的最大调制阶数的pdsch(物理下行链路共享信道)信号的另一示例性mcs表如表6所示。表6在一些实施例中,用于使用cp-ofdm(循环前缀正交频分复用)发送具有6(64qam)的最大调制阶数的pusch(物理上行链路共享信道)信号的示例性mcs表如表7所示。表7在一些实施例中,用于使用cp-ofdm(循环前缀正交频分复用)发送具有8(256qam)的最大调制阶数的pusch(物理上行链路共享信道)信号的又一mcs表如表8所示。表8在一些实施例中,用于使用dft-s-ofdm(离散傅里叶变换扩展正交频分复用)发送具有6(64qam)的最大调制阶数的pusch(物理上行链路共享信道)信号的又一示例性mcs表如表9所示。表9在一些实施例中,用于使用dft-s-ofdm(离散傅里叶变换扩展正交频分复用)发送具有8(256qam)的最大调制阶数的pusch(物理上行链路共享信道)信号的又一示例性mcs表如表10所示。表10在一些实施例中,一旦bs选择了bg(bg1或bg2),bg可以使用本领域已知的qc-ldpc码来编码所传送的信息比特。因此,这里将简要描述由bs执行的使用bg对信息比特进行编码的步骤:步骤1.计算中间参数kb(当选择bg1时,kb=22;当选择bg2且tbs等于或小于192时,kb=6;当选择bg2且tbs大于192且小于或等于560时,kb=8;当选择bg2且tbs大于560且小于或等于640时,kb=9;当选择bg2且tbs为大于640,kb=10)。步骤2.计算提升值z。提升值z被选择作为大于或等于tbs/kb的最小整数。步骤3.基于多个预定义的表(例如,下面提供的表3、4和5),使用提升值z获取奇偶校验矩阵h,这将在下面进行讨论。一般而言,每个bg都与基本图矩阵hbg相关联。对于bg1,hbg包括具有行索引i=0,1,2,...,45的46行以及具有列索引j=0,1,2,...,67的68列。对于bg2,hbg包括具有行索引i=0,1,2,...,41的42行以及具有列索引j=0,1,2,...,51的52列。hbg中具有表11(对于bg1)和表12(对于bg2)中给出的行索引和列索引的元素的值为1,并且hbg中的所有其他元素的值为0。然后,通过根据以下内容,将hbg的每个元素替换为z×z矩阵得到矩阵h:将hbg中值为0的每个元素替换为大小为z×z的全零的矩阵0;hbg中值为1的每个元素替换为大小为z×z的循环置换矩阵i(pi,j),其中i和j是元素的行索引和列索引,并且通过循环移位大小为z×z的恒等式矩阵i至正确的pi,j时间来获得i(pi,j)。pi,j的值由pi,j=mod(vi,j,z)给出。vi,j的值由表3和表4根据与表13所示的提升值z的集合以及基本图索引(即,选择了哪个bg)相对应的集合索引ils给出。表11表12集合索引(ils)提升值的集合(z)1{2,4,8,16,32,64,128,256}2{3,6,12,24,48,96,192,384}3{5,10,20,40,80,160,320}4{7,14,28,56,112,224}5{9,18,36,72,144,288}6{11,22,44,88,176,352}7{13,26,52,104,208}8{15,30,60,120,240}在确定奇偶校验矩阵h之后,可以将信息比特编码为qc-ldpc码字。接下来,如上所述,在qc-ldpc码字上分别执行速率匹配步骤、交织步骤和符号调制步骤,以生成一个或多个用于传输的调制符号。图5示出了根据一些实施例的由ue执行以从由qc-ldpc码编码的信号获取信息比特的示例性方法500的流程图。方法500的所示实施例仅仅是示例。因此,应当理解,在保持在本公开的范围内的同时,可以省略、重新排序和/或添加各种操作中的任何一种。由于除了用解码代替编码,由ue执行的方法500与由bs执行的方法300基本相似,下面将简要讨论方法500。在一些实施例中,方法500从接收下行链路控制信息(dci)的操作502开始。根据一些实施例,dci包括各种信息,诸如例如调制和编码方案(mcs)索引(以下称“imcs”)、新数据指示符(以下称“ndi”)、冗余版本(以下称“rv”)、物理资源块(以下称“prb”)的数量等。接下来,方法500进行确定操作504,其中ue确定是否满足第一预定义条件或第二预定义条件。在一些实施例中,第一预定义条件包括以下中的至少一个:rv是否等于rv0、ndi的当前逻辑状态是否等于逻辑“0”、ndi是否呈现到不同逻辑状态的转换(例如,ndi是否已被切换到与先前接收的值不同的值,该值指示第一传输);并且第二预定义条件包括至少以下中的至少一个:rv是否等于rv1、rv2或rv3,ndi的当前逻辑状态是否等于逻辑“1”,以及ndi是否缺少到不同逻辑状态的转换(例如,是否未将ndi切换到与先前接收的值不同的值,其指示重传)。当满足第一预定义条件时,方法500进入操作506;并且当满足第二预定义条件时,方法500进入操作508。在一些实施例中,在操作506中,ue被配置为处理dci中包含的各种信息以从由qc-ldpc码预定义的上述bg1和bg2中选择一个;另一方面,在操作508中,ue被配置为使用dci中包含的各种信息来直接(即,没有对各种信息的进一步处理)从上述bg1和bg2中选择一个。应指出的是,由bs在操作306中执行的上述技术也可以由ue在操作506中执行以选择bg,并且在由bs操作308中执行的上述技术也可以由ue在操作508中执行以选择bg,同时保持在本公开的范围内。在操作506或508处选择了bg之后,方法500继续至操作510,其中ue使用所选择的bg来从由qc-ldpc码编码的信号接收信息比特。在一些实施例中,在操作510中,除了使用正在执行的所选bg的至少一个解码处理之外,还可以在对信息比特进行解码之前执行一个或多个其他步骤(例如,符号解调步骤、如上所述估计相应奇偶校验矩阵的步骤、去交织步骤、去速率匹配步骤等)。尽管上面已经描述了本发明的各种实施例,但是应当理解,它们仅借由示例而不是限制被呈现。同样,各种图可以描绘示例架构或配置,提供这些示例架构或配置是为了使本领域技术人员能够理解本发明的示例性特征和功能。然而,这些人员将理解,本发明不限于所示出的示例架构或配置,而是可以使用多种替代架构和配置来实施。另外,如本领域技术人员将理解的,一个实施例的一个或多个特征可以与本文描述的另一实施例的一个或多个特征组合。因此,本公开的广度和范围不应受到任何上面描述的示例性实施例的限制。还应理解,本文中使用诸如“第一”、“第二”等的名称对元件的任何引用通常不限制那些元件的数量或顺序。相反,这些名称在本文中可用作区分两个或多个元素或元素实例的便利手段。因此,对第一元素和第二元素的引用并不意味着只能采用两个元素,或者第一元素必须以某种方式位于第二元素之前。此外,本领域技术人员将理解,可以使用多种不同技术和技巧中的任何一种来表示信息和信号。例如,可以在上面的描述中引用的例如数据、指令、命令、信息、信号、位和符号可以由电压、电流、电磁波、磁场或粒子、光场或粒子或它们的任何组合表示。本领域技术人员将进一步理解,结合本文公开的方面描述的各种说明性逻辑块、模块、处理器、装置、电路、方法和功能中的任何一个都可以由电子硬件(例如,数字实施方式、模拟实施方式或二者的组合)、固件、包含指令的各种形式的程序或设计代码(为方便起见,在本文中称为“软件”或“软件模块”)、或这些技术的任何组合来实施。为了清楚地说明硬件、固件和软件的这种可互换性,上面已经就其功能性方面总体上描述了各种说明性的组件、块、模块、电路和步骤。这些功能性是作为硬件、固件还是软件、还是这些技术的组合实施,取决于对整个系统施加的特定应用和设计约束。技术人员可以针对每个特定应用以各种方式来实施所描述的功能性,但是这样的实施方式决策不会引起背离本公开的范围。此外,本领域普通技术人员将理解,本文描述的各种说明性逻辑块、模块、装置、组件和电路可以在可以包括通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑装置、或其任何组合的集成电路(ic)内实施或由其执行。逻辑块、模块和电路可以进一步包括天线和/或收发信机,以与网络内或装置内的各种组件进行通信。通用处理器可以是微处理器,但可替选地,处理器可以是任何常规处理器、控制器或状态机。处理器也可以实施为计算装置的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp内核结合的一个或多个微处理器或任何其他合适的配置,以执行本文描述的功能。如果以软件实施,则功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,本文公开的方法或算法的步骤可以被实施为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质,其包括使能计算机程序或代码从一个地方传送到另一地方的任何介质。存储介质可以是计算机可以访问的任何可用介质。借由示例而非限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储或其他磁性存储装置、或可以用于以指令或数据结构形式存储所需程序代码并且可以由计算机访问的任何其他介质。在本文档中,如本文所使用的术语“模块”是指软件、固件、硬件以及这些元件的任何组合,以执行本文描述的相关功能。另外,出于讨论的目的,各种模块被描述为分立模块;然而,对于本领域的普通技术人员显而易见的是,可以组合两个或更多个模块以形成执行根据本发明的实施例的相关联的功能的单个模块。此外,在本发明的实施例中可以采用存储器或其他存储以及通信组件。应当理解,为了清楚起见,以上描述已经参考不同的功能单元和处理器描述了本发明的实施例。然而,将显而易见的是,在不背离本发明的情况下,可以使用在不同功能单元、处理逻辑元件或域之间的任何适当的功能性分布。例如,被示出为由单独的处理逻辑元件或控制器执行的功能性可以由相同的处理逻辑元件或控制器执行。因此,对特定功能单元的引用仅是对用于提供所描述的功能性的适当装置的引用,而不是指示严格的逻辑或物理结构或组织。对本公开中描述的实施方式的各种修改对于本领域技术人员将是显而易见的,并且在不脱离本公开的范围的情况下,本文中定义的一般原理可以应用于其他实施方式。因此,本公开不旨在限于本文中示出的实施方式,而是将被赋予与如本文中所公开的新颖特征和原理一致的最广范围,如以下权利要求书中所陈述的。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1