一种利用软比特相关检测部分非连续传输的方法和装置与流程

allin2022-07-12  299



1.本发明特别涉及(但非排除其他)一种改进的方法和装置,用于在无线通信网络中的上行链路控制信息(uci)接收器处使用软比特相关性来检测上行链路(ul)上的非连续传输(dtx)。本发明尤其涉及小分组分组编码信号中的局部dtx的检测。


背景技术:

2.在长期演进(lte)通信系统中,在下行链路(dl)中,数据有效载荷由传输块承载,这些传输块被编码成码字,这些码字通过称为物理下行链路共享信道(pdsch)的dl物理数据信道发送。pdsch码字的调度信息,包括其在子帧中的资源分配及其调制和编码方案,都包含在称为物理下行链路控制信道(pdcch)的物理控制信道中。通常,接收用户设备(ue)对pdcch中的消息进行解码,当发现已经有pdsch被分配给它时,它根据从pdcch中解码出的调度信息对pdsch码字进行解码。换句话说,正确解码pdcch是正确解码pdsch的前提。
3.为了防止传输块的丢失,lte采用了混合自动重传请求(harq)方案。在演进型umts地面无线接入网(e-utra)的物理层中,在ul和dl中都实现了harq。e-utra中的确认消息表示为harq-ack。
4.harq-ack可以由ue响应某些pdsch传输而发送,包括一个或几个确认,肯定的(ack)或者否定的(nack),以响应dl中发送的传输块。harq-ack可以在物理上行链路控制信道(pucch)或物理上行链路共享信道(pusch)这两种物理信道之一上发送。
5.但是如果ue无法正确解码pdcch,则无法正确解码pdsch,甚至可能不知道需要发送harq反馈。这就是所谓的非连续传输(dtx)。
6.如果enodeb(基站(bs))检测到ack而不是dtx,即所谓的ack误检,则enodeb将错误地认为相应的dl传输块已正确接收。由于ue并没有正确接收到传输块,因此相应的数据将不会传递到介质访问控制(mac)层,也不会从mac层传递到无线链路控制(rlc)层。因此,rlc层中会有数据缺失。这将导致rlc层的arq重传,从而引入延迟和可能的大量重传,这是非常不希望的。另外,如果错误地检测到一个实际上是dtx的nack,则enodeb将会以ue无法解码的方式重传数据包。
7.如前所述,如果ue未能成功解码pdcch,就会出现一个问题,即ue不知道分配给它的pdsch的存在。在这种情况下,ue不会产生ack/nack信息。这种情况已经得到了很好的认识,在这种情况下,ue的响应是dtx,即既不向enodeb发送ack信号,也不发送nack信号。由于enodeb事先并不知道ue是否检测到pdcch失败,因此它期望或认为,预定位置的符号是ack/nack符号,并将其提取出来供ack/nack解码器解码。如果enodeb不考虑dtx的可能性,则ack/nack解码器在对提取的符号进行解码后,会向上层返回一个ack或nack消息,事实上,这些符号并没有传达任何信息。通常,ack和nack消息都同样有可能被返回。
8.误将dtx检测为ack的后果比误将dtx检测为nack的后果对系统性能更不利。
9.类似地,在5g(或新无线(nr))无线通信系统中,也采用消息反馈方案进行重传控制。ack或nack(an)信号用于指示ue是否成功接收到信号,以及bs是否需要重传数据。如果
ue错过了dl控制信号,则ue可能会在dl中遇到dtx,ue将不会向bs发送任何消息回传。但bs需要检测到三种可能的反馈状态之一,即ack、nack或dtx,以便重新安排对ue的下一传输。
10.图1显示了从ue到bs的ul信号如何控制从bs到ue的dl上的有效负载控制数据和有效负载数据的传输的方法。在图1的示例中,可以看出,在响应从bs到ue的第一“用于有效载荷分配#1的dl控制”消息时,ue在该示例中回应一个uci“nack”消息。nack消息由bs的uci接收器接收,因此,bs被配置为向ue重发第一“用于有效负载分配#1的dl控制”消息及其相关的第一“dl有效载荷数据#1”信息。在该示例中,ue然后向uci接收器返回uci“ack”消息,以响应于重传的控制信号消息,因此,bs被配置为随后向ue发送第二“用于有效载荷分配#2的dl控制”消息及其关联的第二“dl有效载荷数据#2”消息(图1中未显示)。因此,图1示出了当ue指示未成功接收dl数据控制消息时,bs如何将数据重传给ue。
11.相反,图2显示了当ue错过dl数据控制消息时可能发生的情况。在该示例中,ue错过了第一“用于有效负载分配#1的dl控制”消息,因此没有向bs发送ack/nack消息作为响应。这种情况代表了一种dtx状态。bs的uci接收器只收到噪声,但将其当作包含ul uci信号来处理,其结果是,在此示例中,uci错误地检测或确定接收到来自ue的ack消息,因此输出了虚假的ack消息。这导致bs开始传输新的控制和有效载荷数据以响应虚假的ack消息,例如,“用于有效载荷分配#2的dl控制”等。
12.对于5g uci,3gpp技术规范38.212要求支持两类信道编码,即极性码和小分组码,分别如图3和4所示。极性码是指有效载荷比特数大于11的情况。小分组码是指有效载荷比特数等于或小于11的情况。
13.如图3所示,在传统的基于极化码的接收器中,循环冗余校验(crc)可以协助检测是否出现了dtx。极性码解码器的输出包括uci比特,但是crc校验功能(模块)使基于极性码的接收器一方面能够区分dtx,另一方面能够指示ack或nack的uci比特。
14.在图4中显示了一个传统的基于小分组码的接收器,在没有crc功能的情况下,对ack、nack或dtx信号的错误检测会导致重传的资源浪费和/或数据包的丢失。在传统的基于小分组码的接收器中,在crc不可用的情况下,当ue错过了dl控制消息,并且没有向ue发送任何东西,使得bs只收到噪声,则ack和nack各自以大约50%的概率发出。在基于小分组码的接收器中,小分组码解码器的输出被假定为uci比特,导致可能的虚假ack或虚假nack结果。换句话说,没有办法一方面区分dtx,另一方面指示ack或nack的uci比特。
15.在图4的传统的基于小分组码的uci接收器中,资源元素(re)解映射器输出将由均衡器模块处理,以生成均衡信号。然后,该均衡信号将由解调模块进行处理,以产生解调的软比特序列(seq)。解调的软比特seq将由解扰模块处理,以创建解扰的软比特seq。然后,解扰的软比特seq将由速率解匹配模块处理,以创建解匹配的软比特seq。解匹配的软比特seq将通过小分组码模块的解码器进行解码,以生成uci比特(ack/nack)。软比特包括真实信号值,与硬比特不同,硬比特被解析为二进制值。
16.在图1和图2已经解释过,如果ue丢失dl控制信号,则ue将不会发送uci ack/nack反馈,即出现dtx状态。bs将dtx视为dl传输不成功。如果以及当出现dtx时,则需要重传。但是,如果dtx被误检测为ack,则不会进行重传。更特别地,dtx可能只是局部发生,即只有部分uci有效载荷比特可能丢失。与全部uci比特丢失的完全dtx相比,局部dtx更难检测。从基于小分组码的uci接收器的角度来看,局部dtx码字仍属于有效码字集。鉴于基于小分组码
的uci接收器没有crc校验来协助检测完全或局部dtx,因此需要能够有效检测局部dtx,即需要有效区分局部dtx信号和非dtx信号。
17.cn104168095公开了一种uci接收装置,其被配置为对解扰序列进行解码以获得接收到的uci b。然后,它通过从解扰序列中选择具有一个具有32个软比特的子序列来获得规范序列。它对规范序列进行解码以获得规范的uci r。然后将接收到的uci与规范uci r进行比较,判断是否已出现了dtx状态。这是一个高度复杂的解决方案,需要高信噪比(snr)来解码uci。另外选择一个合适的规范序列是很困难的。而且它没有使用可调阈值。
18.cn105491591公开了一种uci接收装置,其被配置为将解扰序列划分为n个块,每个块包含32个软比特。然后,它将第一块中的软比特的符号与所有其他n-1块进行比较。它计算出相同符号对的数量为a,不同符号对的数量为b。并将比率a/b与预定的dtx阈值th进行比较。如果a/b小于或等于th,则确定出现了dtx状态,但是,如果a/b大于th,则确定没有发生dtx状态。dtx决策是基于软比特符号的硬决策。该决策对噪声或ul信道损伤很敏感。如果n个块中非dtx块的数量比dtx块的数量高得多,则比率a/b仍然可以很高,这意味着使用这个指标很难确定是否出现了dtx状态。因此,如果n个块中任何一个块中只有部分rb遭受dtx,则很难检测到dtx。此外,一个32比特的块内rb之间的不同dtx情况也没有被考虑在内。
19.us9414431公开了一种无线通信网络的网络节点,该网络节点包括接收器,其通过传输信道从无线通信系统的远程发射机接收输入信号。snr计算器被布置为计算所接收的输入信号的snr。软比特归一化器被布置成使用输入信号来确定多个归一化的软比特。初级检测器被布置成使用多个归一化的软比特和snr来检测传输信道上的dtx,并且如果检测到传输信道上的dtx状态,则产生dtx判定或触发细化检测器。细化检测器被布置成对归一化的软比特进行解码,并使用解码的归一化软比特来生成关于信号是否指示传输信道上dtx状态的进一步判定。解码可以包括将归一化软比特与多个预定比特序列中的每一个进行相关,以获得多个相关性。从多个相关性中选择一个最大的相关幅度。然后,将最大相关性与预定阈值进行比较。如果最大相关幅度大于预定阈值,则报告非dtx状态,否则报告dtx状态。该方法是基于最大相关幅度的。
20.cn105847199公开了一种检测pusch上ack/nack状态的方法和装置。该方法包括以下步骤:在ack/nack解码结束后,根据ack/nack信息比特个数确定是否进行dtx状态检测,如果进行dtx状态检测,则对通过基站解码而获得的ack/nack比特序列进行重构,从而获得重构的比特序列,对重构的比特序列和解调的软比特序列进行操作,以获得状态判定值,将该判定值与预设阈值进行比较,确定用户终端是否发送ack/nack信号。
21.因此,除其他事项外,需要一种区分局部dtx信号和非dtx信号的方法。发明目的
22.本发明的一个目的是在一定程度上减轻或避免与在无线通信网络中的uci接收器处确定或检测ul上的dtx的已知方法有关的一个或多个问题。
23.上述目的通过主权利要求的特征的组合来实现;从属权利要求公开了本发明的其他有利实施例。
24.本发明的另一个目的是提供一种在无线通信网络中的uci接收器上区分ul上的局部dtx信号和非dtx信号的方法。
25.本发明的另一个目的是提供一种改进的uci接收器。
26.本发明的另一个目的是提供一种改进的基于小分组码的uci接收器。
27.本领域技术人员将从以下描述中得出本发明的其他目的。因此,前述目的的陈述不是穷举性的,仅仅是说明本发明的众多目的中的一些。


技术实现要素:

28.本发明涉及一种当pucch将uci反馈从ue传送给bs时确定dtx的方法。特别地,它是一种有效区分ul上的局部dtx信号和非dtx信号的方法。
29.更一般地,本发明提供了一种用于在无线通信系统中的uci接收器处检测dtx状态的方法和装置。该方法包括:在所述uci接收器处接收ul上的线性分组编码信号,并在资源元素(re)解映射之后处理所述信号以获得软比特序列(seq)。然后将软比特序列转换为多个子序列。对多个子序列中的两个或多个子序列或从多个子序列中派生的两个或多个子序列组或从子序列组派生的一些序列段,确定相关性度量。然后,通过评估所确定的相关性度量,来确定是否出现了dtx状态。
30.在第一主要方面,本发明提供了一种用于在无线通信系统中的uci接收器处检测dtx状态的方法。该方法包括在所述uci接收器处接收ul上的线性分组编码信号,并在re解映射之后处理所述信号以获得软比特序列。然后将软比特序列转换为多个子序列。对多个子序列中两个或多个子序列确定相关性度量。然后通过评估确定的相关性度量,来确定是否出现了dtx状态。
31.在一个实施例中,确定相关性度量的步骤包括:将多个子序列分组为子序列组;确定两个或多个子序列组的相关性度量;通过评估确定的两个或多个子序列组的相关性度量,确定是否出现了dtx状态。
32.在另一个实施例中,确定相关性度量的步骤还包括:将每个子序列组分割成序列段;确定两个或多个子序列组的序列段的相关性度量;通过评估两个或多个子序列组的序列段的确定的相关性度量,确定是否出现了dtx状态。
33.在第二主要方面,本发明提供了一种无线通信系统中的uci接收器,该uci接收器包括:存储机器可读指令的存储器;以及用于执行机器可读指令的处理器,当处理器执行机器可读指令时,其配置uci接收器以实施本发明的第一主要方面的方法。
34.在第三主要方面,本发明提供了一种存储机器可读指令的非暂时性计算机可读介质,其中,当机器可读指令由无线通信系统中的uci接收器的处理器执行时,它们配置处理器以实施本发明的第一主要方面的方法。
35.本发明概述不一定公开了定义本发明必需的所有特征。本发明可以存在于所公开特征的子组合中。
36.前面已经相当广泛地概述了本发明的特征,以便更好地理解下面对本发明的详细描述。下面将描述构成本发明权利要求主题的本发明的其他特征和优点。本领域技术人员应该理解,所公开的概念和具体实施例可以容易地用作修改或设计用于实现本发明的相同目的的其他结构的基础。
附图说明
37.通过以下优选实施例的描述,本发明的前述和进一步的特征将是显而易见的,这
些优选实施例仅通过示例的方式结合附图提供,其中:
38.图1显示bs和ue之间用于重传控制数据和有效载荷数据而进行的消息交换的信号图;
39.图2显示当bs的uci接收器确定一个虚假ack消息时,控制数据和有效载荷数据从bs向ue的错误传输的信号图;
40.图3是5g通信系统的基于极性码的传统接收器的方框示意图;
41.图4是5g通信系统的基于小分组码的传统接收器的方框示意图;
42.图5显示没有发生dtx状态的pucch格式2的re映射;
43.图6显示图5中没有发生dtx状态的re映射的解扰过程;
44.图7显示发生第一局部dtx状态的pucch格式2的re映射;
45.图8显示图7中发生第一局部dtx状态的的re映射的解扰过程;
46.图9显示发生第二局部dtx状态的pucch格式2的re映射;
47.图10显示图9中发生第二局部dtx状态的re映射的解扰过程;
48.图11是根据本发明改进的uci接收装置的方框示意图;
49.图12是根据本发明改进的uci接收装置的示意性框图,原理上说明了由所述uci接收装置执行本发明的方法;
50.图13示意性地示出了图12的方法的主要步骤;
51.图14是根据本发明改进的uci接收装置的示意性框图,示出了根据本发明的方法的详细步骤;
52.图15显示图13的方法相对于图7的re映射的分组和分段步骤,其中假设出现了第一局部dtx状态;
53.图16显示图13的方法相对于图9的re映射的分组和分段步骤,其中假设出现了第二局部dtx状态;
54.图17显示图13的方法关于单个符号re映射的分组和分段步骤。
具体实施方式
55.以下描述仅通过示例的方式对优选实施例进行描述,并不限于实施本发明所需的特征组合。
56.本说明书中提到的“一个实施例”是指与该实施例有关的描述的特定特征、结构或特性包括在本发明的至少一个实施例中。说明书中不同地方出现的短语“在一个实施例中”不一定都是指同一个实施例,也不是与其他实施例互斥的单独的或替代的实施例。而且,描述了各种特征,这些特征可能由一些实施例表现,而不是由其他实施例展现。同样,描述了各种要求,这些要求可能是一些实施例的要求,但不是其他实施例的要求。
57.应当理解,附图中所示的元件可以以各种形式的硬件、软件或其组合来实现。这些元件可以在一个或多个适当编程的通用设备上以硬件和软件的组合来实现,该通用设备可以包括处理器、存储器和输入/输出接口。
58.本说明书说明了本发明的原理。因此将理解,本领域技术人员将能够设计出各种安排,这些安排虽然未在本文中明确描述或显示,但它们体现了本发明的原理并包括在其精神和范围内。
59.此外,本文中所有叙述本发明的原理、方面和实施例及其具实施示例的陈述旨在涵盖其结构和功能上的等同物。另外,意在使这样的等同物包括当前已知的等同物以及将来开发的等同物,即,任何开发的具有相同功能的元件,无论其结构如何。
60.因此,例如,本领域技术人员将理解,本文呈现的框图表示体现本发明原理的系统和装置的概念图。
61.附图中所示的各种元件的功能可以由专用硬件以及能够与适当软件联和执行软件的硬件来提供。当由处理器提供时,这些功能可以由单个专用处理器、单个共享处理器或多个单独的处理器提供,其中一些可以共享。此外,明确使用术语“处理器”或“控制器”不应被解释为仅指能够执行软件的硬件,并且可以隐含地包括但不限于数字信号处理器(“dsp”)硬件、用于存储软件的只读存储器(“rom”)、随机存取存储器(“ram”)和非易失性存储器。
62.在本文的权利要求书中,任何表示为执行特定功能的装置的元件旨在涵盖执行该功能的任何方式,例如包括a)执行该功能的电路元件的组合,或b)任何形式的软件,因此,包括固件、微代码等,与适当电路组合,用于执行该软件以执行该功能。由这样的权利要求书定义的本发明在于以下事实:由各种所述装置提供的功能是以权利要求书所要求的方式组合和汇集在一起。因此认为,任何能够提供这些功能的装置都等同于本文所示的装置。
63.图5显示了一个bs的基于小分组码的uci接收器上接收的线性分组编码信号的pucch格式2的re映射,其中没有发生dtx状态。在这个实例中,所有rb或pucch单元均被成功接收,每个rb或pucch单元包括16个比特,总共发送128个比特。
64.图6显示了图5的re映射的解扰过程,其中,由二进制值为“1”或
“‑
1”的硬比特(hard bits)的八个16比特块(r1至r8)组成的本地加扰seq r在解调模块(图4)中被解调,以提供一个解调seq m,其包括八个16比特块(m1至m8)的软比特。在此示例中,seq r的所有r1到r8块与seq m的相应块m1到m8对齐,这使得解扰模块(图4)能够对解调seq m进行解扰,从而提供解扰seq s(其中s=r*m),其包括接收的线性分组编码信号的四个有效的32个软比特副本。
65.为了说明本发明所解决的一个技术问题,现在参考图7至11。
66.图7显示了在bs的基于小分组码的uci接收器上接收的线性分组编码信号的pucch格式2的re映射,其中出现了第一种局部dtx状态。在这个实例中,每个符号的最后一个rb没有成功发送,在图7中表示为“x”的噪声被接收到每个缺失的rb的位置上。但是,uci接收器将假定接收到的噪声包括接收到的线性分组编码信号的有效部分,并将对其作为有效部分进行处理,这可能导致虚假的ack或nack状态。局部dtx代表dl传输失败,需要作为dtx状态处理。对于基于小分组码的uci接收器,dtx很难确定或检测,但与完全dtx状态相比,局部dtx尤其难以检测或确定,在完全dtx状态下,所有符号的rb都没有成功发送,uci接收器只接收到噪声。
67.图8显示了图7的re映射的解扰过程,其中出现了第一种局部dtx状态。由于局部dtx状态,接收到的线性分组编码信号的一些副本将部分或全部随机化。在这个例子中,只有seq m的块m1至m3与seq r的块r1至r3对齐,而seq m的块m4至m6与seq r的块r5至r7对齐,因此与seq r的r4到r6的块未对齐。因此,seq m包含一些正确对齐的块、一些噪声块和一些错误对齐的块,结果是,如图8所示,解扰后的seq s包含接收到的线性分组编码信号的
一个有效的32比特副本、一个部分随机副本和两个完全随机副本。
68.图9显示了在bs的基于小分组码的uci接收器上接收到的线性分组编码信号的pucch格式2的re映射,其中出现了第二局部dtx状态。在这个实例中,每个符号的最后2个rb或pucch单元没有成功发送,在每个缺失的rb位置上接收到噪声。
69.图10显示了图9的re映射的解扰过程,其中出现了第二局部dtx状态。在这个例子中,只有seq m的块m1至m2与seq r的块r1至r2对齐,而seq m的块m3至m4与seq r的块r5至r6对齐,因此与seq r的r3到r4的块未对齐。因此,seq m包括一些正确对齐的块、一些噪声块和一些错误对齐的块,结果是,解扰的seq s包括所接收的线性分组编码信号的一个有效的32比特副本和三个完全随机的副本。
70.因此,本发明旨在通过提供一种uci接收器形式的方法和装置来解决至少上述技术问题,该方法和装置通过区分局部dtx信号与非dtx信号来检测局部dtx状态。
71.图11显示了根据本发明概念的改进的uci接收器100的一个示例性实施例。在所示的实施例中,uci接收器100可以包括在5g通信系统环境115中运行的通信装置,例如网络节点、网卡或与bs 103通信连接或构成其一部分的网络电路(在图11中用虚线表示)等,尽管本发明的改进的uci接收器100不限于在5g通信系统中运行,但可以包括用于4g蜂窝网络或任何蜂窝网络的uci接收器。bs 103与一个或多个ue 125进行通信。
72.uci接收器100可以包括用于执行其各种功能的多个功能块。例如,uci接收器100包括接收器模块110,其提供接收信号处理并被配置为将接收信号和/或从中提取的信息提供给功能块模块120,例如可以包括各种数据接收器(datasink)、控制元件、用户界面等。尽管接收器模块110被描述为提供接收信号处理,但是应当理解,该功能块可以被实施为提供发送和接收信号处理的收发器。无论接收器110的特定配置如何,实施例包括与接收器模块110相关联布置的信号检测模块130,以根据本发明促进对接收的信道信号的准确处理和/或解码。信道信号可以经由天线模块105接收。
73.尽管信号检测模块130被显示作为接收器模块110的一部分来部署(例如,包括接收器模块控制和逻辑电路的一部分),但是根据本发明的概念,对这样的部署配置没有限制。例如,信号检测模块130可以被部署为uci接收器100的功能块,该功能块与接收器模块110不同,但连接到接收器模块110。例如,信号检测模块130可以使用逻辑电路和/或存储在uci接收器100的存储器140中的可执行代码/机器可读指令来实施,以便由处理器150执行,从而执行本文所述的功能。例如,可执行代码/机器可读指令可以存储在一个或多个存储器140(例如,随机存取存储器(ram)、只读存储器(rom)、闪存、磁存储器、光存储器等)中,适合于存储一个或多个指令集(例如,应用软件、固件、操作系统、小程序等)、数据(例如,配置参数、运行参数和/或阈值、收集的数据、处理的数据等)。一个或多个存储器140可以包括关于一个或多个处理器150使用的处理器可读存储器,该处理器150可运行以执行信号检测模块130的代码段和/或利用由此提供的数据来执行本文所述的检测模块130信号的功能。另外,或备选地,信号检测模块130可以包括一个或多个专用处理器(例如,专用集成电路(asic)、现场可编程门阵列(fpga)、图形处理单元(gpu)等),其被配置成执行本文所述的信号检测模块130的功能。
74.图12是根据本发明的改进的uci接收装置的示意性框图,原则上示出了根据本发明由信号检测模块130(图11)用于改进的基于线性分组码的uci接收器100/200的方法。在
一个实施例中,uci接收器100/200被配置为接收ul uci信号作为解映射器输出信号。解映射器输出信号首先在均衡器模块202中以已知方式进行均衡,以提供均衡信号。然后,该均衡信号再次以已知方式被解调模块204解调,该解调模块204将包括已解调的软比特seq的软比特输出到解扰模块206。本发明方法包括获取由解扰模块206输出的解扰软比特seq,并在步骤208处理所述解扰软比特seq,以区分接收到的线性分组码信号是局部dtx信号还是非dtx信号。然后,在判定框210,确定是否发生dtx状态。如果确定是肯定的,则可以终止对接收的线性分组码信号的处理。如果确定是否定的,则将接收到的线性分组码信号的解扰软比特seq输入到速率解匹配模块212,速率解匹配模块212以已知的方式处理解扰软比特seq,以将解匹配的软比特seq输出到解码器模块214,其也以已知的方式生成uci ack/nack比特。
75.因此,将认识到,本发明的方法可以通过对传统uci接收器的软件、固件和/或硬件中的任何一种改变在传统uci接收器中实施,并且优选地仅通过软件改变的方式实施。
76.如以下就图13至图14更详细地描述的那样,uci接收器100/200的信号检测模块130被配置为实施本发明方法的步骤,以区分接收到的线性分组码信号是局部dtx信号还是非dtx信号。由此,可以确定是否出现了(部分)dtx状态。
77.参照图13,显示了本发明方法300的主要步骤。在第一步骤310,将包括128个软比特的解扰软比特序列302转换为多个子序列304。优选地,解扰软比特序列302被转换或划分为四个预定长度的子序列304,即每个子序列304具有32个软比特的长度。优选地,每个32比特子序列304包括解扰线性分组编码信号的一个副本。如果多个子序列304中的最后一个的长度小于预定长度,那么该方法在进一步的步骤中可以包括:用零填充所述多个子序列304中的最后一个子序列,或者忽略所述多个子序列304中的最后一个子序列。同样优选地,预定长度包括线性分组编码信号编码码字长度。
78.虽然方法300中优选的是在评估相关性度量之前执行分组和分割步骤,如下文所述,但是在方法300的一种安排中,可以为多个子序列304中的两个或多个确定相关性度量,并且基于对所确定的相关性度量的评估,然后确定是否出现了(部分)dtx状态,即确定所接收的线性分组编码信号是否表现出局部dtx。
79.局部dtx会导致多个子序列304之间的随机性,从而导致所述多个子序列304之间的低相关性。在方法300的这种安排中,本发明利用所述多个子序列304之间的低相关性来确定接收到的线性分组编码信号是否呈现局部dtx。这可以通过将所述相关性度量相互比较,或者通过将所述相关性度量与一个或多个选定的、计算的或预定的阈值th进行比较来实现。
80.然而,优选地,方法300包括步骤320:将多个子序列304分组为子序列组306(也称为分组子序列306)。在该示例中,分组步骤320将子序列304中的第一个子序列分组为具有32个软比特长度的第一子序列组“组1”,并将其余三个子序列304分组为同样具有32个软比特长度的第二子序列组“组2”。组2可以通过组合剩余三个子序列304中具有相同索引的相应条目或比特而得出。这可以通过将相应软比特的值相加、计算相应软比特的平均、计算相应软比特的标准值、或其他统计组合方法来实现。可以理解的是,组1和组2子序列组可以包括子序列304的不同派生或组合。优选地,四个子序列304被分组为仅两个子序列组306。在方法300的一种安排中,可以确定两个或多个子序列组306的相关性度量310,并且基于对所
确定的相关性度量的评估,然后确定是否出现了(部分)dtx状态。
81.分组步骤320的好处是,信道噪声的随机性也会导致低相关性。因此,分组步骤320可以平均掉这种随机性,从而使(部分)dtx引起的随机性更加明显,即降低检测局部dtx信号的难度。
82.但是,方法300优选地进一步包括步骤330:将每个子序列组306分割成序列段308,也称为分段的分组子序列308。优选地,如图13所示,组1和组2的子序列组306中的每个子序列组被分割成16比特序列段。分割步骤330可以包括将每个子序列组306分割成预定数量的序列段308。预定数量的序列段优选为2个。分割步骤330可以包括将子序列组306的前半部分形成为第一序列段308,并将子序列组306的后半部分形成为该子序列组306的第二序列段308。在一些情况下,整个子序列组306可以被视为包括序列段308。将每个子序列组306分割成预定数量的序列段308可以包括:将对应于一个rb的子序列组306的每个部分处理为一个序列段308。
83.然后,在步骤340,确定和评估子序列组306的两个或多个序列段308的相关性度量310,并在步骤350,从确定的相关性度量310的评估中,检测是否出现了(部分)dtx状态。
84.相关性度量ρ由余弦相似度得出:其中x和y是两个向量;x.y是x和y的点积;

x

是x的大小;
║y║
是y的大小。
85.优选地,针对两个序列组306,组1和组2的每个序列段308计算相关性度量310。组1的段1和组2的段1的每段相关性度量可以包括所述两个段的相关性度量310的乘积,其中所得到的段1相关性度量与选定的、计算的或预定的阈值th进行比较,以确定是否出现了局部dtx状态。以类似的方式,组1的段2和组2的段2的每段相关性度量可以包括所述两个段的相关性度量310的乘积,然后将所得的段2相关性度量与相同的阈值th或到不同的相应阈值th进行比较。备选地,可以将组1的段1和组2的段1的每个相关性度量310分别与相同阈值th或各自不同的阈值th进行比较,其中,如果其中任何一个比较表明出现了(部分)dtx状态,则确定这种状态已经发生。一旦确定出现了(部分)dtx状态,就可以终止对接收的线性分组编码信号的处理。
86.在一个实施例中,可以针对成对的序列段308来计算相关性度量310。计算子序列组306中的子序列304的每个序列段相关性度量310可以包括:从所有子序列组306中识别两个子序列组306作为一个组对,并为所选的组对计算每个段的相关性度量310。从所有子序列组306中识别出两个子序列组306作为组对可以包括:任意选择任何两个子序列组306,或选择一个子序列组306并将其识别为第一子序列组306,然后从其余子序列组306中选择另一个子序列组306作为第二子序列组306。这还可以包括:选择具有最低预期dtx概率的的子序列组306,选择对应于第一rb的子序列组306,或选择第一出现的子序列组306。
87.该方法可以包括:基于包括所述组对的所有或一些序列段308的相关性度量,来获得组对的相关性度量310。这可以包括:对于组合序列段308,计算包含所述组对的所有或一
些序列段308的相关性度量的组合。可以基于组合的相关性度量的求和值、组合的相关性度量的平均值、组合的相关性度量的标准值、组合的相关性度量的乘积、或通过其他合适的统计组合方法中的任何一种来计算相关性度量的组合。
88.分段步骤330利用了以下事实:如图8所示,解扰信号的一些副本在1个rb的粒度级别上只是部分随机化。将解扰信号的副本分割成单个rb段可以抓住这一特性,并使得(部分)dtx检测降低难度。
89.在前述中,相关性度量可以包括以下任何一个或任意组合:余弦相似度;相关系数,可选的为皮尔森相关系数;距离特性或值,可选的是欧几里得距离。
90.软比特保留了硬比特无法保留的线性分组编码信号的特性,因此基于软比特而非硬比特来评估相关性度量会有意想不到的优势。此外,软比特对snr的敏感性较低。
91.因此,本发明的方法300包括:将确定的相关性度量310与至少一个选定的、计算的或预定的阈值th进行比较,从而如果所述确定的相关性度量310中的任何、部分或全部小于或等于所述至少一个阈值,则确定出现了dtx状态。
92.所述至少一个阈值th可以包括以下任一项:所有子序列组306用的单个阈值;不同子序列组306用的不同阈值;一个或多个子序列组306用的多个阈值。所述一个子序列组306用的多个阈值th可以包括相应于所述子序列组306的各序列段308的对应阈值th。
93.图14是改进的uci接收装置100/200的示意性框图,显示了根据本发明方法的详细步骤。
94.方法400包括第一步骤405:将128比特的解扰软比特seq 302划分成n个子序列304,其中n是组成软比特序列302的多个子序列304的数量。n优选地是4。在初始化步骤410中,将迭代值i设置为“1”,并假设dtx的值为“0”,即假设没有发生或检测或确定dtx状态。
95.在步骤415,进行分组步骤假设,其中分组假设优选地基于从潜在的dtx场景中导出的假设条件。例如,假设条件可以包括由于发生局部dtx状态而被假设为未有效使用的rb数量。优选地,从假设条件的最低值开始迭代地应用方法400。因此,如图15所示,假设条件可以是在线性分组编码信号的传输中丢弃了一个rb,下一次迭代如图16所示,假定条件是在线性分组编码信号的传输中丢弃了两个rb。
96.一旦做出了分组假设,就执行分组步骤420,以将多个子序列304分组到子序列组306中。这可以包括:将n-n个子序列分组到第一子序列组,并将剩余的n个子序列分组到第二子序列组,其中n是根据由于发生局部dtx状态而未使用的rb的数量确定的。
97.在步骤425,将得到的两个子序列组306分别分割成两个16比特序列段308。
98.在步骤430,计算每个序列段308的相关性度量310,并且在步骤435,如果对相关性度量310的任何评估导致发现任何相关性度量310或任何相关性度量的乘积小于或等于一个或多个选定的、计算的或预定的阈值th,则将dtx设置为等于“1”的值。
99.在判定框440,确定dtx是否=1。如果确定是肯定的,则确定已经出现了局部dtx状态,其被作为dtx状态处理。因此,对接收到的线性分组编码信号的处理被终止,而不需要执行速率解匹配和解码的常规步骤。如果在判定框440处确定是否定的,则方法400转到判定框445,在此确定i是否小于n-1。如果是,则在步骤450,i的值递增1,并且方法400迭代到步骤415。如果在判定框445处确定i=n,则确定接收到的线性分组编码信号没有表现出局部dtx,并且接收的线性分组编码信号继续进行速率解匹配和解码的常规步骤,以确定接收到
的线性分组编码信号的uci比特。
100.图15显示了图14的方法400的步骤415至435,其中假设出现了第一局部dtx状态,如果发现相关性度量310或相关性度量乘积中的任何一个小于或等于阈值th,则实施另一个dtx假设。
101.图16显示了图14的方法400的步骤415至435,其中假设出现了第二局部dtx状态,如果发现相关性度量310或相关性度量乘积中的任何一个小于或等于阈值th,则确定接收到的线性分组编码信号是否表现出局部dtx。
102.图17显示了图14的方法400的步骤415至435,关于单个符号re映射,其中一个32比特子序列(解扰线性分组编码信号的副本)由两个rb携带,如果两个rb中只有一个是dtx,那么只有一半的子序列包含噪声。方法400的分段步骤425对于1个符号的情况特别有用,其中随机软比特的数量比其他情况少得多。
103.在方法400中,可以看出,分组步骤420可以包括将多个子序列304分组为预定数量的子序列组306,其中每个子序列组306具有一个或多个序列段308。
104.在本发明的方法中,将一个或多个相关性度量与一个或多个阈值进行比较的步骤可以与确定dtx状态或局部dtx状态的出现或存在的其他方法组合。
105.本发明的方法可以包括:当满足以下任一条件时,确定dtx状态或局部dtx状态的出现或存在:(i)用于确定dtx状态或者局部dtx状态的出现或存在的所有组合方法表明存在dtx状态或局部dtx状态;(ii)用于确定dtx状态或局部dtx状态的出现或存在的组合方法中的至少有一种表明存在dtx状态或局部dtx状态;或者用于确定dtx状态或局部dtx状态的出现或存在的组合方法中至少有预定数量的方法表明存在dtx状态或局部dtx状态。
106.线性分组码可以是里德穆勒(rm)码或基于rm的超级码。
107.本发明提供了一种用于无线通信系统的uci接收装置100。uci接收装置100包括存储机器可读指令的存储器140和用于执行机器可读指令的处理器150,当处理器150执行机器可读指令时,其配置uci接收装置100实施前述本发明方法。
108.本发明提供了一种存储机器可读指令的非暂时性计算机可读介质140,其中,当机器可读指令由处理器150执行时,它们配置处理器150以实施前述本发明方法。
109.上述装置可以至少部分地以软件实现。本领域技术人员将理解,上述装置可以至少部分地使用通用计算机设备或使用定制设备来实现。
110.这里,本文描述的方法和装置的各方面可以在包括通信系统的任何装置上执行。技术的程序方面可以被认为是“产品”或“制品”,典型的形式是可执行代码和/或相关数据,它们可以在某种类型的机器可读介质上携带或体现。“存储”类型的介质包括移动站、计算机、处理器等的任何或全部存储器,或其相关模块,例如各种半导体存储器、磁带驱动器、磁盘驱动器等,它们可以在任何时候为软件编程提供存储。软件的全部或部分有时可通过因特网或其他各种电信网络进行通信。例如,这种通信可以使软件从一台计算机或处理器加载到另一计算机或处理器中。因此,可以承载软件元素的另一种类型的介质包括光波、电波和电磁波,例如通过有线和光学固定线路网络以及通过各种空中链路跨接本地设备之间的物理接口。携带此类波的物理元素,如有线或无线链路、光链路等,也可以被视为承载软件的介质。如本文所使用的,除非限于有形的非暂时性“存储”介质,否则诸如术语计算机或机器“可读介质”是指参与向处理器提供指令以供执行的任何介质。
111.尽管已经在附图和前面描述中详细示出和描述了本发明,但是同样的内容应被认为是说明性的,而不是限制性的,应理解,已经显示和描述的只是示例性的实施例,并不以任何方式限制本发明的范围。可以理解的是,本文描述的任何特征可以与任何实施例一起使用。说明性实施例并不彼此排斥,也不排斥本文未列举的其他实施例。因此,本发明还提供了包括上述一个或多个说明性实施例的组合的实施例。在不背离本发明的精神和范围的情况下,可以对本发明进行修改和变型,因此,仅应施加如所附权利要求书所示的限制。
112.在所附权利要求书和本发明的先前描述中,除非由于明确的语言或必要的暗示,上下文另有要求,否则词语“包括”或诸如“包含”的变体是在包容的意义上使用的,即指明所述特征的存在,但不排除在本发明各种实施例中存在或增加进一步的特征。
113.应当理解,如果在本文中提及任何现有技术出版物,这种提及并不意味着承认该出版物构成了本领域公知常识的一部分。
转载请注明原文地址: https://www.8miu.com/read-31.html

最新回复(0)