CN107431570B - 用于减轻多层协议无线系统中的突发打孔和干扰的码块层面纠错和介质访问控制(mac)层面混合自动重传请求 - Google Patents
用于减轻多层协议无线系统中的突发打孔和干扰的码块层面纠错和介质访问控制(mac)层面混合自动重传请求 Download PDFInfo
- Publication number
- CN107431570B CN107431570B CN201680015458.1A CN201680015458A CN107431570B CN 107431570 B CN107431570 B CN 107431570B CN 201680015458 A CN201680015458 A CN 201680015458A CN 107431570 B CN107431570 B CN 107431570B
- Authority
- CN
- China
- Prior art keywords
- blocks
- code
- transport
- error correction
- code blocks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
各个特性涉及减轻由突发业务传输导致的对下行链路/上行链路信道的干扰。发送节点将数据编码到传输块中,每个传输块包括码块,数据被编码到所述码块中。通过特定于接收节点的信道无线发送所述传输块,其中,所述码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块而发送的。该发送节点从接收节点接收失败的数据码块的数量的指示。该发送节点生成足以恢复所有失败码块的纠错码,并将该纠错码在新的传输块中与新的数据一起发送。接收节点接收包括所述纠错码的新的传输块,并通过擦除解码、错误解码等等根据该纠错码恢复失败码块。
Description
相关申请的交叉引用
本专利申请要求于2015年3月15日递交的、名称为“Code Block Level ErrorCorrection and Media Access Control(MAC)Level Hybrid Automatic RepeatRequests to Mitigate Bursty Puncturing and Interference in a Multi-LayerProtocol Wireless System Device Assisted Inline Storage Encryption”的美国临时申请No.62/133,395,和2016年3月11日递交的、名称为“Code Block Level ErrorCorrection and Media Access Control(Mac)Level Hybrid Automatic RepeatRequests to Mitigate Bursty Puncturing and Interference in a MultilayerProtocol Wireless System”的美国非临时申请No.15/067,914的优先权,通过引用方式将其全部内容并入本文。
技术领域
本公开内容涉及通过实现码块层面纠错和介质访问控制(MAC)层面混合自动重传请求(HARQ)的组合减轻无线传输中的突发打孔和干扰的影响的技术。
背景技术
在一些无线通信系统中,接入点为网络区域中的用户设备/设备(UE)提供无线连接。该接入点和UE可以通过定义在频谱上的逻辑信道通信(例如,使用时分复用、扩频、正交频分多址(OFDMA)等等)。从接入点到特定UE的下行链路通信可以通过下行链路信道执行。为了支持任务关键(MiCr)通信,可以由接入节点使用突发打孔以便在下行链路信道中注入消息。这种突发任务关键业务可能对已经分配给其它UE用于标称数据传输的资源打孔或产生干扰。例如,突发打孔任务关键业务可以用比其它下行链路/上行链路传输更高的传输功率发送,并且因此造成小区间(针对下行链路DL和上行链路UL信道二者)和小区内(针对UL信道)突发干扰。因此,第一接入节点和第一UE之间(即,在第一网络小区中)这种任务关键传输的突发打孔或干扰可能在附近/相邻通信中(例如,相邻/附近第二网络小区中的第二UE和第二接入节点之间)造成干扰。
因此,需要一种解决方案减轻突发业务传输在下行链路/上行链路信道上造成的干扰和/或纠正很强的突发干扰。
发明内容
在一个方面,一种在发送设备上操作的方法包括:将数据编码到一个或多个传输块中,每个传输块包括多个码块,数据被编码到所述多个码块中;在特定于接收设备的信道上无线发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有期望数量的冗余信息而发送的;从所述接收设备接收来自所发送的一个或多个传输块的失败码块的总数量;对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块;以及在新的传输块中发送所述纠错码。
在另一个方面,一种发送设备包括:耦合到所述处理电路并适用于向一个或多个接收设备无线发送的无线收发机;以及耦合到所述无线收发机并且适用于将数据编码到一个或多个传输块中的处理电路,每个传输块包括多个码块,数据被编码到所述多个码块中;在特定于接收设备的信道上无线发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有期望数量的冗余信息而发送的;从所述接收设备接收来自一个或多个传输块中所发送的多个传输块的失败码块的总数量;对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块;以及在新的传输块中发送所述纠错码。
在又另一个方面,一种在用户设备上操作的方法包括:从发送设备通过信道接收一个或多个传输块,其中每个传输块包括多个码块,数据被编码到所述多个码块中,所接收到的所述传输块中的所述码块不具有冗余信息或具有期望数量的冗余信息;尝试解码所述一个或多个传输块中接收到的所述码块中的数据;向所述发送设备发送所述接收到的一个或多个传输块中失败码块的总数量;接收包括足以恢复所述总数量的失败码块的纠错码的新的传输块;以及根据所述纠错码恢复所述失败码块。
在又另一个方面,一种接收设备包括:无线收发机;以及耦合到所述无线收发机的处理电路,并且所述处理电路适用于:从发送设备通过信道接收一个或多个传输块,其中每个传输块包括多个码块,数据被编码到所述多个码块中,所接收的所述传输块中的所述码块不具有冗余信息或具有期望数量的冗余信息;尝试解码所述一个或多个传输块中接收到的所述码块中的数据;向所述发送设备发送所述接收到的一个或多个传输块中失败码块的总数量;接收包括足以恢复所述总数量的失败码块的纠错码的新的传输块;以及根据所述纠错码恢复所述失败码块。
附图说明
当结合图式考虑时,可以从下文所阐述的具体实施方式中更显而易见各种特征、本质和优点,在图示中,相似参考字符贯穿始终对应地进行识别。
图1描绘了可以在其中实现码块层面纠错以减轻突发打孔和干扰的示例性无线网络。
图2描绘了可以针对图1的示例性无线网络上的无线传输实现的示例性协议栈。
图3描绘了发送设备(例如,接入节点)和接收设备(例如,接收UE)之间的示例性信道。
图4描绘了用户设备(UE)和接入节点之间用于减轻突发打孔和/或干扰的操作的第一示例。
图5描绘了用户设备(UE)和接入节点之间用于减轻突发打孔和/或干扰的操作的第二示例。
图6描绘了由于突发打孔传输而可以在无线信道上感知到的示例性突发打孔和/或干扰。
图7描绘了如果实际上需要它们,只发送MAC层面HARQ奇偶校验CB(用于纠错)的第一优化。
图8描绘了其中紧缩或消除传输块(TB)的接收和相应确认(ACK)之间的时间间隙或延迟的另一种优化。
图9描绘了其中紧缩或消除TB的接收和相应ACK之间的时间间隙或延迟,同时使用MAC层编码恢复传输块中的最后一个码块中的任何错误的图6的优化方法。
图10描绘了使用和不使用纠错编码的不同编码的性能的示例性比较图表。
图11是描绘了采用可以利用图1-9的系统、方法和装置的处理系统的装置的硬件实现的示例的框图。
图12是描绘了接入节点或其它发送设备的示例性组件的框图。
图13是描绘了诸如UE的移动设备或其它接收设备的示例性组件的框图。
图14是概括地描绘了在接入节点或其它发送设备上操作的方法的流程图。
图15是进一步描绘了在接入节点或其它发送设备上操作的方法的流程图。
图16是描绘了在移动设备或其它接收设备上操作的方法的流程图。
图17是进一步描绘了在移动设备或其它接收设备上操作的方法的流程图。
具体实施方式
在下面的说明书中,给出了具体细节以提供对实施例彻底的理解。但是,本领域的技术人员将理解这些实施例可以不用这些具体细节实现。例如,框图中可以显示电路以避免用不必要的细节模糊这些实施例。在其它实例中,可以详细地示出了公知的电路、结构和技术以避免模糊实施例。
示例性操作环境
图1描绘了可以在其中实现码块层面纠错以减轻突发打孔和干扰的示例性无线网络。该无线网络可以包括多个无线网络小区102、104和106,其中,每个小区中的相应接入节点108、110和112为该小区中的用户设备/设备UE 114、116、118、120提供无线连接/服务。UE设备可以包括能够向/从接入节点发送和接收信号的移动设备、移动电话、客户端设备、无线设备、通信设备、计算设备等等。接入节点可以包括连接到蜂窝运营商的网络并最终连接到其它网络(例如互联网、电话网络等)的小区节点(eNodeB或eNB)、基站等。在这一示例中,第一接入节点A 108可以与第一无线小区102中的第一UE 114通信。类似地,第二接入节点B110可以与第二无线小区中的第二UE 116通信。如果该第二接入节点B110向第二UE 116发送任务关键业务(突发业务),这一传输可能在第一接入节点A 108和第一UE 114之间的下行链路信道和/或上行链路信道上造成干扰。根据一个方面,可以在该第一接入节点A 108和第一UE 114之间的下行链路信道上发送的码块上实施纠错以减轻相邻小区中的突发业务传输(例如,相同小区中的上行链路任务关键传输或相邻小区中的任何任务关键传输)造成的这一干扰。
图2描绘了可以针对图1的示例性无线网络上的无线传输实现的示例性协议栈。在这一示例中,协议栈202可以包括三层204、206和208。第一层204可以包括物理(PHY)层210。第二层206可以包括介质访问控制(MAC)层212、无线链路控制(RLC)层214和/或分组数据会聚控制层216。第三层208可以包括无线资源控制(RRC)层218、互联网协议(IP)层220和/或非接入层(NAS)层222。该PHY层210可以用来通过空中接口携带来自MAC层212的传输信道的所有信息。该PHY层210还可以用于执行链路自适应、功率控制、小区搜索和针对RRC层218的其它测量。MAC层212可以为RLC层214提供它将其复用到物理层传输信道中的逻辑信道。MAC层212还可以管理针对同一个UE的混合自动重传请求(HARQ)、纠错(EC)、逻辑信道优先化,以及UE之间的动态调度。接入节点可以将HARQ用于重传通过下行链路信道的传输直到接收UE能够解码该传输。HARQ是高速前向纠错编码和ARQ(自动重传请求)错误控制的组合。UE处的检测到损坏消息的接收机将从发送接入节点请求新的消息。在HARQ中,初始数据被使用前向纠错(FEC)码编码,并且相关联的奇偶校验比特立即与该消息一起发送,或者只根据接收机检测到错误的消息时的请求发送。
图3描绘了发送设备(例如,接入节点)和接收设备(例如,接收UE或客户端设备)之间的示例性信道。在一个示例中,这一信道302可以是长期演进(LTE)或5G物理下行链路共享信道(PDSCH)。在LTE中,传送或传输块(TB)304基于TB尺寸被划分为多个码块(CB)306。除了TB层面循环冗余校验(CRC),该TB的每个CB还可以与其自己的CRC一起发送。在第三代合作伙伴项目(3GPP)长期演进(LTE)无线通信系统中,针对诸如物理下行链路共享信道(PDSCH)的数据信道,针对1毫秒(ms)传输时间间隔(TTI)中的每个传输块(TB)定义HARQ过程。在每个HARQ过程中,为每个TB附加24比特的循环冗余校验(CRC)。TB CRC被用于错误检测和生成HARQ肯定确认(ACK)或否定确认(NACK)。CB CRC可以用在接收机处以加强功率节省和有效的存储利用率。在一个示例中,TB可以在TTI中包括多达十六个(16)或更多个码块(CB)。在接收机处,如果CB之一错误,则发生TB CRC失败。由于所述失败,向发射机发送NACK作为HARQ反馈。一旦接收到该NACK,发射机在适当的稍晚TTI中重新发送同一个TB,以及从而发送同一CB组。
示例性的下行链路上的突发打孔干扰的减轻
图4是描绘了用户设备(UE)402(诸如图1的UE-a 114)和接入节点404(诸如图1的接入节点-A 108)的示例性操作,并且还描绘了它们之间为了有效地传递数据同时减轻突发打孔和干扰而交换的信息和信号的图400。该接入节点将数据编码到传输块中,每个传输块包括不具有冗余信息(诸如通过不具有冗余的奇偶校验码块)或具有期望的(或选择的)数量的冗余信息(诸如通过具有期望的/选择的数量或个数的冗余奇偶校验码块)的码块组,406。然后,该接入节点将不具有冗余奇偶校验码块或具有期望的/选择的数量的冗余奇偶校验码块的传输块通过特定于用户设备的无线信道(诸如特定5G信道,其中5G指的是基于IEEE 802.11ac标准的第五代无线宽带技术)发送,408。一般来讲,5G比4G提供更好的速度和覆盖并且还提供4G之外的新的服务。
UE接收所述包括不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块的码块组的传输块,410。然后,该UE可以尝试解码该码块中的数据并检测然后计数任何无法被解码的码块(即,UE对失败码块计数),412。UE将失败码块的总数量的计数发送给接入节点,414。该接入节点接收失败码块的所述总数量的计数,416。该接入节点基于失败码块的数量和后续传输块的传输中的预期打孔速率,通过所述码块确定纠错码,该纠错码足以恢复所述总数量的失败码块,418。该接入节点可以生成包括长度足以恢复总数量的失败码块的奇偶校验的纠错码,420。
接入节点在新的传输块的奇偶校验码块中发送包括经编码比特的纠错码,422。如下面将更详细解释说明的,在一些示例中,所述新的传输块是在足以允许接收机对先前传输块的码块中的所有码块进行解码的延迟或间隙之后发送的,这样,先前传输块的码块中的任何码块(包括该传输块的最后一个CB)中的错误能够使用新的传输块中的纠错码来纠正。在其它示例中,无需足以允许接收机对先前传输块的码块中的所有码块进行解码的延迟来发送新的传输块。无论哪种情况,先前传输块中无法由新的传输块中的纠错码纠正的任何错误可以被替代地使用介质访问控制(MAC)层HARQ恢复。该UE接收新的传输块并使用纠错码恢复失败码块,424。如果UE无法纠正所有失败码块,则UE请求重新发送额外的奇偶校验CB MAC纠错和MAC HARQ。作为响应,响应于MAC HARQ,接入节点重新发送新的传输块,428。
在另一个示例中,可以更智能地管理CB冗余的数量。图5描绘了用户设备(UE)和接入节点之间用于减轻突发打孔和/或干扰的操作的第二个示例。在这一示例中,第一传输中冗余奇偶校验CB的数量可以由长期突发传输/干扰占空比来确定。第一传输奇偶校验码块的数量应该足以对抗第一HARQ传输中的突发干扰/打孔,以确保高效率和低延迟PHY/MAC层HARQ。另一方面,一旦接收到包括多个码块的子帧(例如,传输块),可以得出失败CB的实际数量,并且可以将恢复数据CB失败所要求的CB的数量反馈(例如,提供、发送等)给接入节点用于MAC层重新发送,以便达到抵抗突发干扰/打孔的高可靠性和健壮性。
接入节点将数据编码到传输块中,每个传输块包括不具有冗余奇偶校验码块的码块组,506。然后,该接入节点可以发送具有,例如由特定于用户设备的无线信道(诸如,特定5G信道,其中5G指的是第五代无线宽带)上的长期统计所确定的数量的MAC CB冗余的传输块,508。
UE接收包括具有由长期统计驱动的数量的MAC CB冗余的码块组的传输块,510。然后,该UE可以尝试解码所述码块中的数据,并检测然后计数任何无法被解码的码块(即,UE对失败码块计数),512。该UE将估计数量的需要的奇偶校验码块发送给接入节点,514。接入节点接收所述奇偶校验码块,516。该接入节点基于UE估计出的和/或接入节点在后续传输块的传输中预期的数量,通过该码块确定纠错码,该纠错码足以恢复所述数量的失败码块,518。接入节点可以生成包括长度足以恢复总数量的失败码块的奇偶校验的纠错码,520。
接入节点基于新的传输块中的纠错码发送数据码块的奇偶校验码块,522。UE接收所述新的传输块并使用纠错码恢复失败码块,524。如果UE无法纠正所有失败码块,则UE请求额外的奇偶校验CB MAC纠错和MAC HARQ的重新发送,526。作为响应,响应于该MAC HARQ,该接入节点重新发送一个或多个额外的传输块,528。
图6描绘了由于突发业务在无线信道602上可能出现、接收到和/或感知到的突发干扰的示例,该突发业务导致图4和/或图5的过程所解决的类型的打孔干扰。在这一示例中,第一突发业务传输606和/或第二突发业务传输608干扰发送的码块604(例如,物理层下行链路共享信道(PDSCH)业务)。要注意的是,LTE系统当前没有被设计为处理一个传输时间间隔(TTI)中的时域突发打孔或干扰。在LTE中,码块可以被交织在频率上,这有助于实现更快的管道式处理。但是,针对大TB尺寸(例如,一个CB占用一个符号)中的每个CB只有很小的时域交织。因此,如果单个CB被突发业务606或608“消除”或损坏,则整个传输块610必须被重新发送。因此,在当前LTE系统中,重新发送发生在TB层面而非CB层面(即,如果一个CB被打孔,则整个TB都需要被重新发送)。
为了解决这一问题,实施双重编码方案和HARQ(例如,码块间层面编码和MAC层面HARQ)以减轻打孔干扰。CB间编码可以应用于码块以解决造成打孔干扰的突发业务。另外,为了更智能地只在需要时重新发送码块,可以实施MAC层面HARQ以允许接收机(例如,接收UE)通知发送者(例如,发送接入节点)是否错误地接收到码块(例如,该码块无法被正确解码),这可以如上结合图4和/或图5所描述地利用。
在一个示例中,可以实现码块间纠错码、MAC层HARQ和单独的PHY层HARQ。在这种方法中,没有码块奇偶校验与原始(第一)码块传输一起发送(即,不发送码块的冗余奇偶校验码块,或者如果突发打孔/干扰占空比很高则可以发送很少冗余CB)。如果通过例如将由UE提供的失败CB的计数与(预定的或可调整的)最大可允许错误阈值比较,这一CB失败大于或等于阈值数量,则请求PHY层HARQ。另外,MAC层HARQ被用于如果CB失败的数量小于该阈值数量则请求用于码块间纠错码的奇偶校验。然后,发送设备(例如,接入节点)可以通过其中发生那些失败CB的整组数据码块计算纠错码(奇偶校验CB),正如已经解释过的,其中纠错码的奇偶校验的数量足以恢复所述数量的失败CB。然后,将这些奇偶校验CB(例如,代表相关CB的纠错码的经编码比特)发送给接收设备(例如,接收UE),该接收设备可以将所述奇偶校验CB与先前在相关传输块(TB)中成功解码的CB一起使用以重新构造先前失败的CB。
在另一个示例中,用于第一、第二和第三传输的奇偶校验码块的数量可以基于半静态参数,这些参数不是很频繁地被反馈(例如,每5/10/20个传输时间间隔(TTI)相对每个TTI)。以此方式,第一传输冗余可以被用于确保效率,同时重新发送奇偶校验被用于确保高可靠性。总体来讲,半静态数量的奇偶校验码块开销可以帮助减少上行链路(UL)反馈开销,尤其是在针对每个TTI的UL突发很短的情况中。
码块间纠错码可以实现一个传输块中的码块上或多个传输块上的纠错(例如,前向纠错FEC)。要注意的是,CB间代码可以用于使CB免受可能造成特定码块的打孔和干扰的突发业务的影响。MAC层HARQ可以通过从接收设备向发送设备发送指示之前数量的传输块(TB)中失败码块的数量的消息来实现。例如,一旦传输块中的所有码块都已经在接收设备处被解码,如果所有CB都被成功解码则发送MAC层面ACK,或者如果至少一个接收到的CB无法被解码或者有错误则发送具有所述失败CB的数量的MAC层面NACK。
与一旦接收到NACK则重新发送整个传输块(TB)的PHY层HARQ相反,MAC层HARQ的结果是与新的数据CB一起,只发送足够数量的覆盖先前的相关传输块中的整组CB的奇偶校验CB,以便能够纠正失败的CB。在这个方法中,MAC层HARQ不需要识别失败的具体CB,而是只需要识别失败的CB(在若干个或之前的传输块或TTI中)的数量。
接收UE可以查明在一系列一个或多个传输块中接收到的任何码块是否不可解码(即,错误码块)。如果一个或多个码块是不可解码的,则MAC层HARQ与失败码块的总数量的计数一起发送。然后,发送接入节点可以基于失败码块的数量和相关传输块中码块的总数量计算适当长度的纠错码。这一纠错码可以作为后续传输块中的奇偶校验码块发送。然后,接收UE可以使用该纠错码和先前成功接收到的码块(相关传输块中的)恢复失败码块。
在一种实现中,在码块组(例如,传输块)的初始(第一次)传输中不应用冗余(例如,没有码块间纠错码)。但是,如果在初始(第一次)传输中有数量q个码块被打孔,则PHY层HARQ将报告ACK,但是该MAC层HARQ将报告失败CB(例如,由于突发业务打孔)的数量。因此,MAC层重新发送q+r个奇偶校验CB和(N-q-r)个新的数据CB。所述q+r个奇偶校验CB被用在接收机处以恢复初始(第一次)传输中丢失的q个CB以及重新传输中预算的另外r个擦除。在高打孔速率的情况中,可以使用多个TTI MAC重新发送。要注意的是,所述(N-q-r)个新的数据CB可以是与先前传输中的CB联合编码以构成(q+r)个奇偶校验CB的MAC-FEC。作为替代,所述(q+r)个奇偶校验CB可以仅仅基于先前传输的CB而不联合编码所述新的数据CB。
要注意的是,MAC层HARQ和码块间纠错码可以应用在下行链路信道上(例如,接入节点和UE之间)和/或上行链路信道上(例如,UE和接入节点之间)。
图7描绘了如果实际上需要它们,只发送MAC层面HARQ奇偶校验CB(用于纠错)的第一优化。在一个方法中,MAC层面HARQ奇偶校验码块706可以被自动添加到多个标称码块之后。但是,这一方法702是潜在浪费的,因为即使所有标称码块都被正确接收到它还是要发送MAC层面HARQ奇偶校验CB 706。根据替代性或优化的方法708,新的传输块614的MAC层面HARQ奇偶校验码块713只有在并且当它们被需要时才添加到多个标称码块之后。也就是,这一方法708只在一个或多个码块716和718被有错误地接收到(即,码块不正确地接收)时才发送MAC层面HARQ奇偶校验CB 713。在这一示例中,新的传输块714是由接入节点在足以允许UE对先前传输块712的码块中的所有码块(包括最后一个码块717)进行解码的延迟(没有在图中具体显示)之后发送的,这样先前传输块(710,712)的码块中的任何码块中的错误可以使用新的传输块714中的纠错码(例如,奇偶校验码块713)来纠正。
这样,在至少一些示例中,在新的传输上不需要CB层面的奇偶校验。当未确认(NAK)的CB的数量小于预定的或可调整的阈值时,该PHY HARQ将会在PHY层处报告确认(ACK)。在MAC层重新发送处发送基于MAC FEC的奇偶校验CB。只在反馈中提供CB NAK的数量而不提供CB NAK的位置。突发CB失败可以通过擦除解码得以恢复。可以在同一个MAC层传输TTI中发送额外的数据CB(与纠错码奇偶校验块一起)以达到效率和/或健壮性之间所选择的平衡。
图8描绘了其中紧缩、减少或消除传输块(TB)的接收和相应确认(ACK)之间的时间间隙或延迟的一种优化。当前,在TB的接收和相应ACK的传输之间使用时间间隙,其可以足以允许接收UE尝试解码所有接收到的码块。但是,MAC层编码可以帮助减少或消除该时间间隙以改进整体处理流水线,即提供过程来改进解码时间线,尤其是在自包含时域双工(TDD)时间线场景中。例如,随着接收到每个TB 804、805、806和807中的最后一个码块,可以在完全解码该最后一个码块(符号)之前发送ACK808、810、812、814。只有该TB中的最后一个码块有错误的概率很低。但是,如果除了所述最后一个CB,TB中的所有CB都被正确地接收到并解码,则这最后一个CB可以通过如上所述的MAC层纠错和HARQ得以恢复。也就是,使用这一优化,无需足以允许该接收机对先前传输块的码块中的所有码块进行解码的延迟来发送新的传输块。先前传输块中任何无法通过新的传输块中的纠错码纠正的错误可以替代地使用MAC层纠错和HARQ恢复。
图9还描绘了其中紧缩或消除传输块(TB)的接收和相应确认(ACK)之间的时间间隙以便更迅速地发送新的传输块,同时使用MAC层编码恢复传输块中的最后一个码块中的任何错误的图8的优化方法。这里,发送多个码块904、906,并且在最后一个码块910和912被完全解码以查明其中的数据是否被正确接收之前发送针对每个TB的ACK。因此,使用MAC层纠错和HARQ发送奇偶校验CB 914,其提供冗余以恢复最后一个码块910和912中的任何错误,即使还不知道那些码块中是否有任何错误。以此方式,HARQ往返时间(RTT)时间线可以被明显紧缩。
图10描绘了使用和不使用纠错编码的不同编码的性能的示例性比较图表1002。第一图表线1004代表在优化条件下吞吐量和打孔速率之间的线性关系。第二图表线1006代表只使用CB内层面HARQ编码的LTE的示例性能。第三图表线1008代表使用CB内层面HARQ和CB间层面纠错二者的建议的多层面编码方案的示例性能。第四图表线1010代表使用CB内层面HARQ和CB间层面纠错二者的建议的多层面编码方案的示例性能。
因此,在本申请中描述的至少一些示例中,CB层面FEC与MAC层HARQ结合应用。冗余CB只应用在其中CB失败的数量对eNB已知(和/或对UE已知并且经重新发送反馈给eNB)的重新发送中。冗余CB的数量基于CB CRC失败的数量和重新发送中的预期的打孔速率。通过调整经重新发送的冗余数量可以在至少一些示例中达到可靠性和效率的平衡。
用于有效码块层面纠错的示例性系统和方法
图11描绘了可以在其中实现图1-10的系统、方法和装置的整体系统或装置1100。根据本公开内容的各个方面,元件、或元件的任何部分、或元件的任何组合可以用包括一个或多个处理电路1104的处理系统1114来实现。例如,设备1100可以是移动通信系统的用户设备(UE)或接入节点。装置1100可以与无线网络控制器(RNC)一起使用。在一些示例中,该装置实现为片上系统(SoC)。除了SoC,处理电路1104的示例包括微处理电路、微控制器、数字信号处理电路(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门逻辑、分立硬件电路和配置为执行贯穿本公开内容描述的各种功能的其它适当硬件。更进一步,处理系统1114可以是接入节点和/或移动设备的组件。也就是,如设备1100中所采用的处理电路1104可以用于实现如上所述并且在图4、5、6、7、8和9中描绘的(以及那些在图14、15、16和17中描绘的,下面将讨论)的任何一个或多个过程。
在图11的示例中,处理系统1114可以用总线结构实现,一般由总线1102代表。总线1102可以根据处理系统1114的具体应用和整体设计约束包括任何数量的互连总线和电桥。总线1102链接包括一个或多个处理电路(一般由处理电路1104代表),存储设备1105,和机器可读、处理器可读、处理电路可读或计算机可读介质(一般由非暂时性机器可读介质1106代表)的各个电路。总线1102还链接各个其它电路,诸如定时源、外围设备、稳压器和功率管理电路,这些都是本领域内公知的,因此将不再进一步描述。总线接口1108提供总线1002和收发机1110之间的接口。收发机1110提供用于通过传输介质与各个其它装置通信的单元。根据装置的属性,还可以提供用户接口1112(例如,键盘、显示器、扬声器、麦克风、游戏操纵杆)。
处理电路1104负责管理总线1102和通用处理,包括存储在机器可读介质1106上的软件的执行。当所述软件由处理电路1104执行时,使得处理系统1114执行本申请中针对任何特定装置描述的各种功能。机器可读介质1106还可以用于存储由处理电路1104执行软件时操纵的数据。
处理系统中的一个或多个处理电路1104可以执行软件或软件组件。软件应该广义地解释为意指指令、指令集合、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行的线程、过程、函数等,不论是称为软件、固件、中间件、微代码、硬件描述语言还是其他。处理电路可以执行任务。代码段可以代表过程、函数、子程序、程序、例程、子例程、模块、软件包、类,或指令、数据结构或程序语句的任何组合。代码段可以通过传递和/或接收信息、数据、变元、参数或者存储或储存内容而耦合到另一个代码段或硬件电路。信息、变元、参数、数据等可以通过任何适当手段(包括存储器共享、消息传递、令牌传递、网络传输等)传递、转发或发送。
软件可以存在于机器可读介质1106上。机器可读介质1106可以是非暂时性机器可读介质。非暂时性处理电路可读、机器可读或计算机可读介质包括,例如磁存储设备(例如,硬盘、软盘、磁带)、光盘(例如,压缩光盘(CD)或数字多功能光盘(DVD))、智能卡、闪存设备(例如,卡、棒或键驱动)、RAM、ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、寄存器、移动硬盘、硬盘、CD-ROM和用于存储可由机器或计算机访问并读取的软件和/或指令的任何其它适当介质。术语“机器可读介质”、“计算机可读介质”、“处理电路可读介质”和/或“处理器可读介质”可以包括但并不限于,诸如便携式或固定存储设备、光学存储设备和能够存储、容纳或携带指令和/或数据的各种其它介质之类的非暂时性介质。因此,本申请中描述的各种方法可以完全或部分由可存储在“机器可读介质”、“计算机可读介质”、“处理电路可读介质”和/或“处理器可读介质”中并且可由一个或多个处理电路、机器和/或设备执行的指令和/或数据来实现。所述机器可读介质还可以包括,例如载波波形、传输线和用于发送可由计算机访问和读取的软件和/或指令的任何其它适当介质。
机器可读介质1106可以存在于处理系统1114中、处理系统1114之外或分布于包括该处理系统1114的多个实体上。机器可读介质1106可以体现在计算机程序产品中。例如,计算机程序产品可以包括在包装材料中的机器可读介质。本领域的技术人员将认识到如何根据特定应用和施加在整个系统上的整体设计约束来最佳地实现贯穿本公开内容呈现的所描述的功能。
在一些示例中,处理电路1104可以包括一个或多个子电路和/或机器可读存储介质1106可以存储一个或多个指令,当由处理电路1104执行所述指令时使得所述处理电路执行一个或多个功能。例如,传输块(TB)编码电路或模块1114和/或TB编码指令1128可以用于将数据编码到一个或多个传输块中,每个传输块包括多个码块,数据被编码到所述多个码块中。然后,收发机1110可以用于通过特定于接收设备的信道无线地发送所述一个或多个传输块,其中,传输块中的码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块发送的。收发机1110还可以用于从接收设备接收来自一个或多个传输块中所发送的多个传输块的失败码块的总数量。纠错码生成电路/模块1116和/或纠错码生成指令1130可以用于对所述一个或多个传输块中的码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块。然后,收发机1110可以在新的传输块中发送基于该纠错码的奇偶校验码块。
另外,收发机1110可以用于通过信道从发送设备接收一个或多个传输块,其中每个传输块包括多个码块,数据被编码到所述多个码块中。所述传输块中的码块可以不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块地被接收。码块(CB)解码电路/模块1120和/或CB解码指令1134可以用于解码在一个或多个传输块中接收到的码块中的数据。失败CB通知电路/模块和/或失败CB通知指令1126可以用于向发送设备发送接收到的一个或多个传输块中失败码块的总数量。收发机1110还可以用于接收包括从足以恢复所述总数量的失败码块的纠错码得出的奇偶校验码块的新的传输块。CB恢复电路/模块1124和/或码块恢复指令1138可以用于从纠错码恢复失败码块。
附图中描绘的组件、步骤、特征和/或功能中的一个或多个可以被重新排列和/或组合到单个组件、方框、特征或功能中或者体现在若干个组件、步骤或功能中。也可以在不背离本公开内容的前提下添加另外的元件、组件、步骤和/或功能。附图中描绘的装置、设备和/或组件可以配置为执行附图中描述的方法、特征或步骤中的一个或多个。本申请中描述的算法还可以有效地实现在软件中和/或嵌入在硬件中。
利用设计为执行本申请所描述功能的通用处理电路、数字信号处理电路(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑组件、分立门或者晶体管逻辑、分立硬件组件或者其任意组合,可以实现或执行结合本申请公开的例子描述的各种说明性的逻辑框、模块、电路、元件和/或组件。通用处理电路可以是微处理电路,但是替代性地,该处理电路也可以是任何常规的处理电路、控制器、微控制器或者状态机。处理电路还可以实现为计算组件的组合,例如,DSP和微处理电路的组合、多个微处理电路、一个或多个微处理电路与DSP内核的结合,或者任何其它此种结构。
因此,在本公开内容的一个方面,处理电路1004可以是专用处理电路(例如,ASIC),其专门设计和/或硬连线为执行图4、5、6、7、8和/或9(和/或下面讨论的图14、15、16和17)中描述的至少一些算法、方法和/或方框,诸如那些针对处理和纠正传输块的。因此,这种专用处理电路(例如,ASIC)可以是用于执行图4、5、6、7、8和/或9(和/或图14、15、16和17)中描述的算法、方法和/或方框的单元的一个示例。机器可读存储介质可以存储指令,当所述指令由专用处理电路(例如,ASIC)执行时使得所述专用处理电路执行本申请中所描述的算法、方法和/或方框。
图12是描绘了诸如eNB或其它发送设备的接入节点1200的选择的和示例性组件的框图。接入节点1200包括处理电路1202和具有发射机1206和接收机1208的无线收发机1204。在这一示例中,处理电路1202包括不具有冗余的传输块生成器1210,其操作用于将数据编码到一个或多个传输块中,每个传输块包括码块组,其中在所述码块组中数据不具有冗余地被编码。传输块传输控制器1212操作用于控制传输块通过特定于接收设备(诸如下面讨论的图13的移动设备)的信道的无线传输(经由发射机1206),其中,传输块中的码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块而发送的。码块错误计数接收控制器1214从移动设备接收(经由接收机1208)来自发送的传输块的失败码块的总数量。纠错码生成器1216对传输块中的码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块。例如,该纠错码可以包括长度足以恢复总数量的失败码块的奇偶校验。具有冗余的传输块生成器1218操作用于将新的数据编码到具有冗余的一个或多个新的传输块中,其中每个新的传输块包括码块组,其中,数据被编码到所述码块组中,并且其中,一个或多个奇偶校验块包含具有在新的传输块的奇偶校验码块中发送的经编码比特的纠错码。奇偶校验块插入控制器1220可以控制奇偶校验块的生成及向新的传输块中插入奇偶校验块。该奇偶校验块插入控制器1220和/或纠错码生成器1216可以在确定要插入的奇偶校验块时考虑后续传输块的传输中的预期的打孔速率,并且可以选择不同交织模式将奇偶校验CB插入新的数据CB。
如上所解释的,根据失败码块的数量,失败码块的指示的接收可以需要或涉及MACHARQ和/或PHY HARQ。对MAC HARQ的接收和响应由MAC HARQ接收控制器1222控制。对PHYHARQ的接收和响应由PHY HARQ控制器1224控制。如果失败码块的总数量低于如上所述的阈值,则通过包含添加的纠错码的新的传输块纠正所述错误。另外,可以通过在整块重新发送请求控制器1226的控制下重新发送完整的(或全部的)先前传输块来纠正错误。在确认接收控制器1228的控制下接收适当的确认(ACK)信号。如上所解释的,确认信号可以由UE根据该UE被配置为尝试在发送该ACK之前解码传输块的所有码块还是解码该传输块的除了最后一个码块之外的全部码块遵守可控制的间隙或延迟来发送。这样,在一些示例中,新的传输块由接入节点在足以允许该UE对先前传输块的码块中的所有码块进行解码的延迟之后发送,这样先前传输块的码块中的任何码块中的错误都可以使用新的传输块中的纠错码来纠正。在其它示例中,所述新的传输块是由接入节点无需足以允许该UE对接收到的传输块的码块中的所有码块进行解码的延迟来发送的,这样所述传输块的最后一个码块中的错误使用MAC层纠错来恢复。这是由传输块传输控制器1222结合诸如确认接收控制器1228和MAC和PHY HARQ接收控制器1222和1224之类的其它组件一起控制的。
根据实现,上述设备和组件的功能和操作可以由执行相同或相似功能的其它适当组件来执行。这样,在一些示例中,装置、系统或设备被提供为包括:用于处理的单元和用于收发的单元(例如,发送/接收),所述用于收发的单元可以包括用于发送的单元和用于接收的单元。所述用于处理的单元可以包括用于生成操作用于将数据编码到一个或多个传输块中的不具有冗余的传输块的单元,每个传输块包括码块组,数据被编码到所述码块组中。用于控制传输块传输的单元操作用于控制传输块通过特定于接收设备(诸如下面讨论的图13的移动设备)的信道的无线传输(经由发射机1206),其中,所述传输块中的码块不具有冗余奇偶校验码块或者具有期望数量的冗余奇偶校验码块地发送。用于控制码块错误计数的接收的单元操作用于从移动设备接收(经由接收机1108)来自所发送的传输块的失败码块的总数量。用于生成纠错码的单元操作用于对所述传输块中的码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块。如上所述,纠错码可以包括长度足以恢复所述总数量的失败码块的奇偶校验。
用于生成具有冗余的传输块的单元操作用于将先前的数据CB和/或新的数据CB编码到一个或多个新的传输块中,每个新的传输块包括码块组,数据被编码到所述码块组中,以及一个或多个奇偶校验块,其包含具有在所述新的传输块的奇偶校验码块中发送的经编码比特的纠错码。用于控制奇偶校验块的插入的单元操作用于控制所述奇偶校验块的生成及向新的传输块中插入所述奇偶校验块。用于控制奇偶校验块的插入的单元和/或用于生成纠错码的单元可以在确定要插入的奇偶校验块时考虑后续传输块的传输中的预期打孔速率。更进一步,该装置可以利用用于接收并响应MAC HARQ的单元和/或用于接收并响应PHY HARQ的单元。适当的确认(ACK)信号在用于接收确认信号的单元的控制下被接收并响应。在一些示例中,用于重新发送的单元操作用于控制整体或全部块的重新发送。
更进一步,根据所述实现,上述设备和组件的功能和操作可以实现为与机器可读存储介质一起使用的指令。这样,在一些示例中,指令被提供为包括:用于由处理器执行的处理的指令和用于由收发机执行的收发(例如,发送/接收)的指令,所述用于由收发机执行的收发的指令还包括用于发送的指令和用于接收的指令。用于处理的指令可以包括用于生成操作用于将数据编码到一个或多个传输块中的不具有冗余的传输块的指令,每个传输块包括码块组,数据被编码到所述码块组中。用于控制传输块传输的指令操作用于控制传输块通过特定于接收设备(诸如下面讨论的图12的移动设备)的信道的无线传输(经由发射机1106),其中,所述传输块中的码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块而发送的。用于控制码块错误计数的接收的指令操作用于从该移动设备接收(经由接收机1108)来自所发送的传输块的失败码块的总数量。用于生成纠错码的指令操作用于对传输块中的码块生成纠错码,其中,该纠错码足以恢复所述总数量的失败码块。如上所述,该纠错码可以包括长度足以恢复所述总数量的失败码块的奇偶校验。
用于生成具有冗余的传输块的指令操作用于将新的数据编码到一个或多个新的传输块中,每个新的传输块包括码块组,数据被编码到所述码块组中,以及包含具有在所述新的传输块的奇偶校验码块中发送的经编码比特的纠错码的一个或多个奇偶校验块。用于控制奇偶校验块的插入的指令操作用于控制所述奇偶校验块的生成及向新的传输块中插入所述奇偶校验块。用于控制奇偶校验块的插入的指令和/或用于生成纠错码的指令可以在确定要插入的奇偶校验块时考虑后续传输块的传输中的预期打孔速率。更进一步,该装置可以利用用于接收并响应MAC HARQ的指令和/或用于接收并响应PHY HARQ的指令。适当的确认(ACK)信号在用于接收确认信号的指令的控制下被接收并响应。在一些示例中,用于重新发送的指令操作用于控制整体或全部块的重新发送。
图13是描绘了UE和其它移动设备(接收设备1300)的选择的和示例性的组件的框图。该移动设备1300包括处理电路1302和具有发射机1306和接收机1308的无线收发机1304。在这一示例中,处理电路1302包括传输块接收控制器1310,其操作用于经由接收机1308从接入节点或其它发送设备通过信道接收一个或多个传输块,其中每个传输块包括多个码块,数据被编码到所述多个码块中,所述传输块中的码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块地接收到的。传输块解码器1312尝试解码所述一个或多个传输块中接收到的码块中的数据。码块错误检测器1314检测解码错误,该错误可能是例如,来自:1)小区间任务关键信令;2)短TTI和/或3)未许可频带传输的突发干扰的结果。码块错误计数器1314计数所述一个或多个传输块中的失败码块的总数量。然后,该处理器将所接收到的一个或多个传输块中的失败码块的总数量发送给所述接入节点或其它发送设备。如上所解释的,根据失败码块的数量,这可能需要MAC HARQ或PHY HARQ。MAC HARQ的生成和传输是由MAC HARQ控制器1322控制的。PHY HARQ的生成和传输是由PHY HARQ控制器1324控制的。如果失败码块的总数量低于如上所描述的阈值,则码块恢复系统1318操作用于使用新接收到的传输块的纠错码连同奇偶校验块分析器1320一起恢复失败码块,该奇偶校验块分析器1320分析新接收到的传输块中的奇偶校验码块。
在确认控制器1326的控制下生成和发送适当的确认(ACK)信号。如上所解释的,根据UE被配置为尝试在发送ACK之前解码所有码块还是解码除了接收到的传输块的最后一个码块之外的码块,可以遵循可控制的间隙或延迟发送确认信号。在一些示例中,该ACK是在足以允许接收机对先前或初始传输块的码块中的所有码块进行解码的延迟之后发送的,这样所述先前传输块的任何码块中的错误可以使用新的传输块中的纠错码来纠正。在其它示例中,该ACK无需足以允许接收机对所接收到的传输块的码块中的所有码块进行解码的延迟而发送,这样使用介质访问控制(MAC)层纠错恢复所述传输块的最后一个码块中的错误。因此,在一些示例中,UE的处理器请求重新发送整体或全部块。这可以在整块重新发送请求控制器1328的控制下执行。
根据实现,上述设备和组件的功能和操作可以由执行相同或相似功能的其它适当组件来执行。这样,在一些示例中,装置、系统或设备被提供为包括:用于处理的单元和用于收发的单元,所述用于收发的单元可以包括用于发送的单元和用于接收的单元。用于处理的单元可以包括用于接收传输块的单元,其包括用于从接入节点或其它发送设备通过信道接收一个或多个传输块的单元,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,所述传输块中的码块是不具有冗余的奇偶校验码块或具有期望数量的冗余奇偶校验码块地接收到的。用于解码的单元尝试解码在所述一个或多个传输块中接收到的码块中的数据。用于检测的单元操作用于检测解码错误,该错误可能是突发干扰的结果。用于计数的单元操作用于计数一个或多个传输块中失败码块的总数量。用于发送的单元操作用于将所接收到的一个或多个传输块中失败码块的总数量发送给所述接入节点或其它发送设备。这可以利用用于发送MAC HARQ的单元和/或用于发送PHY HARQ的单元。用于恢复的单元操作用于使用新接收到的传输块的纠错码连同用于分析奇偶校验块的单元一起恢复所述失败码块,所述用于分析奇偶校验块的单元分析新接收到的传输块中的奇偶校验码块。在用于生成确认信号的单元的控制下生成并发送适当的确认(ACK)信号。在一些示例中,用于请求重新发送的单元操作用于请求重新发送整体或全部块。
更进一步,根据实现,上述设备和组件的功能和操作可以实现为用于与机器可读存储介质一起使用的指令。这样,在一些示例中,指令被提供为包括:用于由处理器执行的处理的指令和用于由收发机执行的收发的指令,所述用于由收发机执行的收发的指令还可以包括用于发送的指令和用于接收的指令。用于处理的指令可以包括用于接收传输块的指令,其包括用于从接入节点或其它发送设备通过信道接收一个或多个传输块的指令,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,所述传输块中的码块是不具有冗余的奇偶校验码块或具有期望数量的冗余奇偶校验码块地接收到的。用于解码的指令尝试解码在所述一个或多个传输块中接收到的码块中的数据。用于检测的指令操作用于检测解码错误,该错误可能是突发干扰的结果。用于计数的指令操作用于计数一个或多个传输块中失败码块的总数量。用于发送的指令操作用于将所接收到的一个或多个传输块中失败码块的总数量发送给接入节点或其它发送设备。这可以利用用于发送MAC HARQ的指令和/或用于发送PHY HARQ的指令。用于恢复的指令操作用于使用新接收到的传输块的纠错码连同用于分析奇偶校验块的指令一起恢复所述失败码块,所述用于分析奇偶校验块的指令分析新接收到的传输块中的奇偶校验码块。在用于生成确认信号的指令的控制下生成并发送适当的确认(ACK)信号。在一些示例中,用于请求重新发送的指令操作用于请求重新发送整体或全部块。
图14是描绘了在诸如接入节点之类的发送设备上操作的方法的流程图。数据可以被编码到一个或多个传输块中,每个传输块包括多个码块,数据被编码到所述多个码块中,1402。所述一个或多个传输块可以在特定于接收设备的信道上无线发送,其中,所述传输块中的所述码块是不具有冗余奇偶校验码块(或其它冗余信息)或具有期望数量的冗余奇偶校验码块(或其它冗余信息)而发送的,1404。该发送设备可以从接收设备接收来自所发送的一个或多个传输块的失败码块的总数量,1406。该发送设备通过所述一个或多个传输块中的码块生成或者以其它方式获取纠错码,其中,所述纠错码足以恢复所述总数量的失败码块,1408(例如,其中,纠错码中的奇偶校验的数量长度足以恢复所述总数量的失败码块)。然后,在新的或后续传输块中发送所述纠错码,1410(例如,在后续传输块的奇偶校验码块中发送所述纠错码的经编码比特或奇偶校验)。如上所解释的,可以通过MAC层传输接收失败码块的所述总数量。额外的新的数据码块也可以与纠错奇偶校验码块一起发送,其中,所述纠错码也可以覆盖或不覆盖所述新的数据码块。根据一个方面,可以从接收设备接收指示是否应该整体地重新发送所述一个或多个传输块的PHY层传输。所述一个或多个传输块可以被整体地重新发送给接收设备。图15中描绘了这些额外的特征,该附图还提供了图14的方法的其它特征的进一步示例性细节。
图15是进一步描绘了在诸如接入节点之类的发送设备上操作的方法的流程图。接入节点将语音数据或其它数据编码到一个或多个传输块中,每个传输块包括码块组,数据被编码到所述码块组中用于根据5G或其它适当无线通信协议向移动设备或其它接收设备进行传输,1502。该接入节点在特定于该移动设备或其它接收设备的信道上无线地发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余奇偶校验码块(或具有期望数量的冗余奇偶校验码块或其它冗余信息)而发送的,1504。该接入节点经由MAC HARQ从所述移动设备或其它接收设备接收先前发送给该接收设备的一个或多个传输块中失败码块的总数量,1506。
该接入节点通过所述一个或多个传输块中的码块生成或者以其它方式获取纠错码,其中,所述纠错码足以恢复所述总数量的失败码块,并且例如,其中(a)所述纠错码包括长度足以恢复所述总数量的失败码块的奇偶校验,其中(b)所述纠错码包括要在新的传输块的奇偶校验码块中发送的经编码比特,以及其中(c)所述纠错码是基于失败码块的总数量和向其它接收设备的移动设备传输新的传输块中的信道上的预期打孔速率来确定或调整的,1508。以此方式,可以通过调整经重新发送的冗余数量达到可靠度和效率的平衡,所述调整经重新发送的冗余数量可以通过调整纠错码来进行。
该接入节点在新的或后续传输块中发送所述纠错码,包括在所述新的传输块中与所述纠错码一起发送额外的新的数据码块,其中,所述纠错码还覆盖新的数据码块,并且其中(a)所述新的传输块是在足以允许所述接收机对先前传输块的码块中的所有码块进行解码的延迟之后发送的,这样所述先前传输块的码块中的任何码块中的错误可以使用新的传输块中的纠错码来纠正,或者(b)其中所述新的传输块无需足以允许所述接收机对先前传输块的码块中的所有码块进行解码的延迟而发送,这样所述先前传输块中的无法通过所述新的传输块中的纠错码纠正的错误替代地使用MAC层纠错来恢复,1510。所述接入节点另外或者作为替代地从接收设备经由PHY HARQ接收指示所述一个或多个传输块应该整体地(即,全部地)重新发送的传输,并且将所述一个或多个传输块整体地重新发送给接收设备,1512。
图16是描绘了在移动设备或其它接收设备上操作的方法的流程图。可以从接入节点或其它发送设备通过信道接收一个或多个传输块,其中每个传输块包括多个码块,数据被编码到所述多个码块中,所述传输块中的码块是不具有冗余奇偶校验码块或具有期望数量的冗余奇偶校验码块而接收的,1602。然后,该接收设备可以尝试解码在所述一个或多个传输块中接收到的码块中的数据,1604。如果检测到任何码块失败,则可以将接收到的一个或多个传输块中失败码块的总数量发送给发送设备,1606。可以从该发送设备接收新的传输块,所述新的传输块包括足以恢复所述总数量的失败码块的纠错码,1608。例如,所述新的传输块可以包括奇偶校验码块,其包括用于所述一个或多个传输块中的码块的纠错码,其中,所述纠错码的奇偶校验长度足以恢复所述总数量的失败码块。然后,可以由所述接收设备根据该纠错码恢复失败码块,1610。失败码块的所述总数量可以通过MAC层传输接收。失败码块可以通过擦除解码、擦除解码和错误解码的组合或者MAC层编码和PHY层编码之间更强大的迭代软输入/软输出解码来恢复。在一些示例中,额外的新数据码块可以与纠错码一起接收,其中,所述纠错码还覆盖该新的数据码块。根据一个方面,所述接收设备还可以向发送设备发送指示所述一个或多个传输块是否应当被整体地重新发送的PHY层传输。作为响应,该接收设备可以向发送设备整体地接收所述一个或多个传输块。图17中描绘了这些额外的特征,该附图还提供了图16的方法的其它特征的进一步示例性细节。
图17是进一步描绘了在诸如移动设备的接收设备上操作的方法的流程图。该移动设备在5G信道(或其它适当无线通信信道)上从发送设备(诸如接入节点)接收一个或多个传输块,其中,每个传输块包括其中编码了数据的码块组,所接收到的传输块中的码块不具有冗余奇偶校验码块(或具有期望数量的冗余奇偶校验码块或其它冗余信息),1702。尽管缺少冗余奇偶校验码块,该移动设备尝试解码在一个或多个传输块中接收到的码块中的数据,1704。该移动设备计数或者以其它方式确定所接收到的一个或多个传输块中失败码块的总数量,并且如果失败码块的数量小于阈值则通过MAC HARQ向发送设备发送所述失败码块的总数量的指示,1706。该移动设备从发送设备接收新的传输块,该传输块包括足以恢复所述总数量的失败码块的纠错码,并且例如,其中(a)该纠错码包括长度足以恢复所述总数量的失败码块的奇偶校验,其中(b)该纠错码包括新的传输块的奇偶校验码块中的经编码比特,以及其中(c)该纠错码是基于失败码块的总数量和所述信道上的预期打孔速率的,1708。该移动设备通过擦失解码、擦失解码和错误解码的组合或者MAC层编码和PHY层编码之间更强大的迭代软输入/软输出解码根据该纠错码恢复失败码块,1710。
另外或者作为替代,移动设备(a)在初始传输块的最后一个码块已经被解码之后向发送设备发送确认,这样所述初始传输块的任何码块中的错误可以使用新的传输块中的纠错码得以纠正,或(b)在该初始传输块的所有码块已经被解码之前发送所述确认,这样该初始传输块的最后一个码块中的错误可以替代地使用MAC层纠错来恢复,1712。该移动设备另外或者替代地通过PHY HARQ向该发送设备发送指示所述一个或多个传输块应该被整体地(即,全部地)重新发送的传输,然后从该发送设备整体地接收所述一个或多个传输块,1714。
另外,应该注意的是,所述实施例可以描述为作为流图、流程图、结构图或框图描绘的过程。虽然流图可以将操作描述为序列化过程,但是很多操作可以并行或同时执行。另外,操作的顺序可以重新安排。过程在其操作完成时终止。过程可以对应于方法、函数、程序、子例程、子程序等等。当处理对应于函数时,其终止对应于该函数返回调用函数或主函数。
此外,存储介质可以代表用于存储数据的一个或多个设备,包括只读存储器(ROM)、随机访问存储器(RAM)、磁盘存储介质、光存储介质、闪存设备和/或其它用于存储信息的机器可读介质。术语“机器可读介质”包括但并不仅限于便携式或固定的存储设备、光存储设备、无线信道和能够存储、容纳或携带指令和/或数据的各种其它介质。
结合本申请中公开的示例描述的方法或算法可以以处理单元、程序指令或其它指示的形式直接嵌入到硬件、可由处理器执行的软件模块或它们两者的组合中,并且可以容纳在单个设备中或分布在多个设备上。软件模块可以处于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动硬盘、CD-ROM或本领域公知的任何其它形式的存储介质中。存储介质可以耦合到处理器,这样该处理器可以从该存储介质读取信息或向其写入信息。作为替代,存储介质可以整合到处理器中。
本领域的技术人员还应该了解的是,结合本申请中公开的实施例描述的各种说明性逻辑框、模块、电路和算法步骤可以实现为电子硬件、计算机软件或它们的组合。为了清楚地说明硬件和软件的这一可互换性,上面已经围绕它们的功能描述了各个说明性组件、方框、模块、电路和步骤。这种功能实现为硬件还是软件取决于具体应用和对整个系统施加的设计约束。
本申请中描述的本发明的各个特性可以在不脱离本发明的前提下实现在不同系统中。应该注意的是,上述实施例仅仅是示例,而并不应解释为限制本发明。对实施例的描述意在说明而并不是限制权利要求的范围。这样,本申请教导可以容易地应用于其它类型的装置,并且许多替代、修改和变化对于本领域的技术人员将是显而易见的。
Claims (40)
1.一种在发送设备上操作的方法,包括:
将数据编码到一个或多个传输块中,每个传输块包括多个码块,所述数据被编码到所述多个码块中;
在特定于接收设备的信道上无线地发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有选择数量的冗余信息而发送的;
从所述接收设备接收来自所发送的一个或多个传输块的失败码块的总数量;
对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码是足以恢复所述总数量的失败码块的并且是基于失败码块的所述总数量且基于新的传输块的传输中的预期的失败码块的数量确定的;以及
在所述新的传输块中发送所述纠错码。
2.如权利要求1所述的方法,其中,所述冗余信息包括冗余奇偶校验码块。
3.如权利要求1所述的方法,其中,所述纠错码包括长度足以恢复所述总数量的失败码块的奇偶校验。
4.如权利要求3所述的方法,其中,所述纠错码包括在所述新的传输块的奇偶校验码块中发送的经编码比特。
5.如权利要求1所述的方法,其中,所述纠错码还是基于所述新的传输块的所述传输中预期的打孔速率确定的。
6.如权利要求1所述的方法,其中,失败码块的所述总数量是通过介质访问控制(MAC)层传输接收到的。
7.如权利要求1所述的方法,还包括:
在所述新的传输块中与所述纠错码一起发送额外的新的数据码块。
8.如权利要求7所述的方法,其中,所述纠错码只覆盖先前介质访问控制(MAC)层混合自动重传请求(HARQ)传输中的所述一个或多个传输块中的所述码块。
9.如权利要求7所述的方法,其中,所述纠错码还覆盖所述新的数据码块。
10.如权利要求1所述的方法,还包括:
从所述接收设备接收指示应该整体地重新发送所述一个或多个传输块的传输;以及
向所述接收设备整体地重新发送所述一个或多个传输块。
11.如权利要求10所述的方法,其中,指示应该整体地重新发送所述一个或多个传输块的所述传输是通过物理(PHY)层混合自动重传请求(HARQ)接收到的。
12.如权利要求1所述的方法,其中,所述新的传输块是在足以允许所述接收设备对先前传输块的所述码块中的所有码块进行解码的延迟之后发送的,使得所述总数量的失败码块包括所述先前传输块中的任何失败码块并且使得所述先前传输块的所述码块中的任何码块中的错误能够在下一个传输时间间隔开始之前使用所述纠错码来纠正。
13.如权利要求1所述的方法,其中,所述新的传输块无需足以允许所述接收设备对先前传输块的所述码块中的所有码块进行解码的延迟而发送,使得所述总数量的失败码块忽略所述先前传输块中的任何失败码块,并且其中,所述先前传输块中无法通过所述新的传输块中的所述纠错码纠正的错误是替代地使用介质访问控制(MAC)层纠错和一个或多个混合自动重传请求(HARQ)可恢复的。
14.一种发送设备,包括:
耦合到处理电路并适用于向一个或多个接收设备无线地发送的无线收发机;以及
耦合到所述无线收发机的处理电路,并且所述处理电路适用于:
将数据编码到一个或多个传输块中,每个传输块包括多个码块,所述数据被编码到所述多个码块中;
在特定于接收设备的信道上无线地发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有选择数量的冗余信息而发送的;
从所述接收设备接收来自一个或多个传输块中所发送的多个传输块的失败码块的总数量;
对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块并且是基于失败码块的所述总数量且基于新的传输块的传输中的预期的失败码块的数量确定的;以及
在所述新的传输块中发送所述纠错码。
15.如权利要求14所述的发送设备,其中,所述冗余信息包括冗余奇偶校验码块。
16.如权利要求14所述的发送设备,其中,由所述处理电路生成的所述纠错码包括长度足以恢复所述总数量的失败码块的奇偶校验。
17.如权利要求16所述的发送设备,其中,由所述处理电路生成的所述纠错码包括在所述新的传输块的奇偶校验码块中发送的经编码比特。
18.如权利要求14所述的发送设备,其中,由所述处理电路生成的所述纠错码还是基于所述新的传输块的所述传输中预期的打孔速率确定的。
19.如权利要求14所述的发送设备,其中,失败码块的所述总数量是通过介质访问控制(MAC)层传输接收到的。
20.如权利要求14所述的发送设备,其中,所述处理电路还适用于:
与所述纠错码一起发送额外的新的数据码块。
21.如权利要求20所述的发送设备,其中,所述处理电路还适用于:
从所述接收设备接收指示应该整体地重新发送所述一个或多个传输块的传输;以及
向所述接收设备整体地重新发送所述一个或多个传输块。
22.如权利要求21所述的发送设备,其中,指示应该整体地重新发送所述一个或多个传输块的所述传输是通过物理(PHY)层混合自动重传请求(HARQ)接收到的。
23.如权利要求14所述的发送设备,其中,所述新的传输块是在足以允许所述接收设备对先前传输块的所述码块中的所有码块进行解码的延迟之后发送的,使得所述总数量的失败码块包括所述先前传输块中的任何失败码块并且使得所述先前传输块的所述码块中的任何码块中的错误能够使用所述新的传输块中的所述纠错码来纠正。
24.如权利要求14所述的发送设备,其中,所述新的传输块无需足以允许接收机对先前传输块的所述码块中的所有码块进行解码的延迟而发送,使得所述总数量的失败码块忽略所述先前传输块中的任何失败码块,并且其中,所述先前传输块中无法通过所述新的传输块中的所述纠错码纠正的错误是替代地使用介质访问控制(MAC)层纠错可恢复的。
25.一种在用户设备上操作的方法,包括:
从发送设备通过信道接收一个或多个传输块,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,接收到的所述传输块中的所述码块不具有冗余信息或具有选择数量的冗余信息;
尝试对在所述一个或多个传输块中接收到的所述码块中的数据进行解码;
向所述发送设备发送所接收到的一个或多个传输块中失败码块的总数量;
接收包括足以恢复所接收到的一个或多个传输块中的所述总数量的失败码块和新的传输块中的任何失败码块的纠错码的所述新的传输块;以及
根据所述纠错码恢复所述失败码块。
26.如权利要求25所述的方法,其中,所述冗余信息包括冗余奇偶校验码块。
27.如权利要求25所述的方法,其中,所述纠错码包括长度足以恢复所述数量的失败码块的奇偶校验。
28.如权利要求27所述的方法,其中,所述纠错码包括在所述新的传输块的奇偶校验码块中接收到的经编码比特。
29.如权利要求25所述的方法,其中,失败码块的所述数量是通过介质访问控制(MAC)层传输发送的。
30.如权利要求25所述的方法,还包括:
与所述纠错码一起接收额外的新的数据码块,其中,所述纠错码还覆盖所述新的数据码块。
31.如权利要求25所述的方法,还包括:
向所述发送设备发送指示应该整体地重新发送所述一个或多个传输块的传输;以及
从所述发送设备接收整体地重新发送的所述一个或多个传输块。
32.一种接收设备,包括:
无线收发机;以及
耦合到所述无线收发机的处理电路,并且所述处理电路适用于:
从发送设备通过信道接收一个或多个传输块,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,接收到的所述传输块中的所述码块不具有冗余信息或具有选择数量的冗余信息;
尝试对在所述一个或多个传输块中接收到的所述码块中的数据进行解码;
向所述发送设备发送所接收到的一个或多个传输块中失败码块的总数量;
接收包括足以恢复所接收到的一个或多个传输块中的所述总数量的失败码块和新的传输块中的任何失败码块的纠错码的所述新的传输块;以及
根据所述纠错码恢复所述失败码块。
33.如权利要求32所述的接收设备,其中,所述冗余信息包括冗余奇偶校验码块。
34.如权利要求32所述的接收设备,其中,所述纠错码包括长度足以恢复所述总数量的失败码块的奇偶校验。
35.如权利要求34所述的接收设备,其中,所述纠错码包括在所述新的传输块的奇偶校验码块中接收到的经编码比特。
36.如权利要求32所述的接收设备,其中,所述处理电路还适用于:
向所述发送设备发送指示是否应该整体地重新发送所述一个或多个传输块的传输;以及
接收对于所述发送设备而言整体地重新发送的所述一个或多个传输块。
37.一种在发送设备上操作的方法,包括:
将数据编码到一个或多个传输块中,每个传输块包括多个码块,所述数据被编码到所述多个码块中;
在特定于接收设备的信道上无线地发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有选择数量的冗余信息而发送的;
从所述接收设备接收来自所发送的一个或多个传输块的失败码块的总数量;
对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码是足以恢复所述总数量的失败码块的;
在新的传输块中发送所述纠错码;
从所述接收设备接收用于指示应该整体地重新发送所述一个或多个传输块的传输;以及
向所述接收设备整体地重新发送所述一个或多个传输块。
38.一种发送设备,包括:
耦合到处理电路并适用于向一个或多个接收设备无线地发送的无线收发机;以及
耦合到所述无线收发机的处理电路,并且所述处理电路适用于:
将数据编码到一个或多个传输块中,每个传输块包括多个码块,所述数据被编码到所述多个码块中;
在特定于接收设备的信道上无线地发送所述一个或多个传输块,其中,所述传输块中的所述码块是不具有冗余信息或具有选择数量的冗余信息而发送的;
从所述接收设备接收来自一个或多个传输块中的所发送的多个传输块的失败码块的总数量;
对所述一个或多个传输块中的所述码块生成纠错码,其中,所述纠错码足以恢复所述总数量的失败码块;
在新的传输块中发送所述纠错码;
从所述接收设备接收用于指示应该整体地重新发送所述一个或多个传输块的传输;以及
向所述接收设备整体地重新发送所述一个或多个传输块。
39.一种在用户设备上操作的方法,包括:
从发送设备通过信道接收一个或多个传输块,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,接收到的所述传输块中的所述码块不具有冗余信息或具有选择数量的冗余信息;
尝试对在所述一个或多个传输块中接收到的所述码块中的数据进行解码;
向所述发送设备发送所接收到的一个或多个传输块中失败码块的总数量;
接收包括足以恢复所述总数量的失败码块的纠错码的新的传输块并且然后根据所述纠错码恢复所述失败码块;以及
向所述发送设备发送用于指示应该整体地重新发送所述一个或多个传输块的传输并且然后从所述发送设备整体地接收所述一个或多个传输块。
40.一种接收设备,包括:
无线收发机;以及
耦合到所述无线收发机的处理电路,并且所述处理电路适用于:
从发送设备通过信道接收一个或多个传输块,其中,每个传输块包括多个码块,数据被编码到所述多个码块中,接收到的所述传输块中的所述码块不具有冗余信息或具有选择数量的冗余信息;
尝试对在所述一个或多个传输块中接收到的所述码块中的数据进行解码;
向所述发送设备发送所接收到的一个或多个传输块中失败码块的总数量;
接收包括足以恢复所述总数量的失败码块的纠错码的新的传输块并且然后根据所述纠错码恢复所述失败码块;以及
向所述发送设备发送用于指示应该整体地重新发送所述一个或多个传输块的传输并且然后从所述发送设备整体地接收所述一个或多个传输块。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562133395P | 2015-03-15 | 2015-03-15 | |
US62/133,395 | 2015-03-15 | ||
US15/067,914 US10541780B2 (en) | 2015-03-15 | 2016-03-11 | Code block level error correction and media access control (MAC) level hybrid automatic repeat requests to mitigate bursty puncturing and interference in a multi-layer protocol wireless system |
US15/067,914 | 2016-03-11 | ||
PCT/US2016/022369 WO2016149214A1 (en) | 2015-03-15 | 2016-03-14 | Code block level error correction and media access control (mac) level hybrid automatic repeat requests to mitigate bursty puncturing and interference in a multi-layer protocol wireless system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107431570A CN107431570A (zh) | 2017-12-01 |
CN107431570B true CN107431570B (zh) | 2020-11-03 |
Family
ID=55590174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680015458.1A Active CN107431570B (zh) | 2015-03-15 | 2016-03-14 | 用于减轻多层协议无线系统中的突发打孔和干扰的码块层面纠错和介质访问控制(mac)层面混合自动重传请求 |
Country Status (10)
Country | Link |
---|---|
US (2) | US10541780B2 (zh) |
EP (2) | EP3272044B1 (zh) |
JP (1) | JP6669770B2 (zh) |
KR (1) | KR20170128309A (zh) |
CN (1) | CN107431570B (zh) |
AU (1) | AU2016233508B2 (zh) |
ES (1) | ES2721251T3 (zh) |
HU (1) | HUE043500T2 (zh) |
TW (1) | TWI695600B (zh) |
WO (1) | WO2016149214A1 (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109314611B (zh) * | 2016-06-07 | 2022-05-24 | 三星电子株式会社 | 用于在移动通信系统中提供不同服务的方法和设备 |
US20180083750A1 (en) * | 2016-09-22 | 2018-03-22 | Mediatek Inc. | Design For Communication Systems Suffering Burst Error |
US10678637B2 (en) * | 2017-01-10 | 2020-06-09 | Qualcomm Incorporated | Techniques to improve data transfer reliability |
CN110521148B (zh) * | 2017-02-06 | 2022-05-24 | 瑞典爱立信有限公司 | 对于由于不同服务的冲突传输引起的重新传输的增强 |
US11190975B2 (en) | 2017-02-13 | 2021-11-30 | Qualcomm Incorporated | Feedback techniques for wireless communications |
US10412733B2 (en) * | 2017-02-17 | 2019-09-10 | Qualcomm Incorporated | Feedback-based retransmission using mixed-duration transmission time intervals |
CN113411892B (zh) | 2017-03-08 | 2023-09-29 | Lg 电子株式会社 | 在无线通信系统中发送和接收无线电信号的方法和装置 |
CN108631948B (zh) * | 2017-03-21 | 2021-08-20 | 华为技术有限公司 | 一种数据重传方法、通信设备和数据重传系统 |
CN108631950B (zh) | 2017-03-23 | 2023-11-07 | 华为技术有限公司 | 发送反馈信息的方法和设备 |
WO2018174780A1 (en) * | 2017-03-24 | 2018-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Network node, ue and methods therein for detecting a damaged transmission of data due to data puncturing |
US10637615B2 (en) * | 2017-03-30 | 2020-04-28 | Qualcomm Incorporated | Retransmission indication based on an acknowledgement based feedback scheme for wireless communication |
US10608790B2 (en) | 2017-05-04 | 2020-03-31 | At&T Intellectual Property I, L.P. | Data transmission with code block segmentation for 5G systems |
US10454620B2 (en) | 2017-06-16 | 2019-10-22 | At&T Intellectual Property I, L.P. | Facilitating notifications to indicate failed code block groups in 5G or other next generation networks |
ES2906164T3 (es) * | 2017-06-23 | 2022-04-13 | Fraunhofer Ges Forschung | Receptor, transmisor, sistema y procedimiento que implementa un procedimiento de retransmisión que responde a una indicación de que los datos codificados en los recursos asignados no son decodificables |
JP7038190B2 (ja) * | 2017-07-28 | 2022-03-17 | サフラン パッセンジャー イノベーションズ, エルエルシー | 航空機用配信コンテンツ |
US10554345B2 (en) | 2017-08-10 | 2020-02-04 | At&T Intellectual Property I, L.P. | Indicating retransmitted codeblock groups in 5G wireless communication systems |
US11601223B2 (en) * | 2017-08-18 | 2023-03-07 | Qualcomm Incorporated | Systems and methods for HARQ transmission and retransmission using multiple code words |
US10644842B2 (en) | 2017-09-06 | 2020-05-05 | Qualcomm Incorporated | Multiplexing code block group level and transport block level transmission and new data indications |
WO2019095190A1 (en) * | 2017-11-16 | 2019-05-23 | Qualcomm Incorporated | Reduced overhead error detection code design for decoding a codeword |
US11271685B2 (en) * | 2017-12-29 | 2022-03-08 | Limited Liability Company “Radio Gigabit” | Method of hybrid automatic repeat request implementation for data transmission with multilevel coding |
US11146363B2 (en) * | 2018-04-13 | 2021-10-12 | Huawei Technologies Co., Ltd. | Systems and methods for HARQ retransmission using an outer code |
KR102576075B1 (ko) * | 2018-05-15 | 2023-09-07 | 삼성전자주식회사 | 무선 통신 시스템에서 재전송을 수행하기 위한 장치 및 방법 |
WO2020166229A1 (ja) * | 2019-02-13 | 2020-08-20 | ソニー株式会社 | 通信装置及び通信方法 |
EP3928451A1 (en) * | 2019-04-04 | 2021-12-29 | Apple Inc. | Apparatus and method for determining the content of a retransmission |
US11985083B2 (en) * | 2019-08-02 | 2024-05-14 | Qualcomm Incorporated | Operation modes for sidelink relay |
US11509419B2 (en) * | 2019-09-25 | 2022-11-22 | Qualcomm Incorporated | Acknowledgement and retransmission techniques utilizing secondary wireless channel |
US11411779B2 (en) | 2020-03-31 | 2022-08-09 | XCOM Labs, Inc. | Reference signal channel estimation |
KR20210153272A (ko) * | 2020-06-10 | 2021-12-17 | 삼성전자주식회사 | 리던던시 블록과 관련된 정보에 기반하여 데이터의 전송 속도를 제어하는 전자 장치 및 전자 장치의 동작 방법 |
WO2021252053A1 (en) * | 2020-06-12 | 2021-12-16 | Zeku, Inc. | Power saving techniques for layer-to-layer interface |
WO2021253158A1 (en) * | 2020-06-15 | 2021-12-23 | Zte Corporation | Wireless data transmissions using parity blocks |
EP4229846A1 (en) | 2020-10-19 | 2023-08-23 | Xcom Labs, Inc. | Reference signal for wireless communication systems |
WO2022093988A1 (en) | 2020-10-30 | 2022-05-05 | XCOM Labs, Inc. | Clustering and/or rate selection in multiple-input multiple-output communication systems |
US11838127B2 (en) * | 2022-03-11 | 2023-12-05 | Hughes Network Systems, Llc | Adaptive satellite communications |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU767043B2 (en) * | 2000-10-21 | 2003-10-30 | Samsung Electronics Co., Ltd. | Data transmitting/receiving method in HARQ data communication system |
US6983413B2 (en) * | 2000-12-12 | 2006-01-03 | Kabushiki Kaisha Toshiba | Data processing method using error-correcting code and an apparatus using the same method |
US7293217B2 (en) * | 2002-12-16 | 2007-11-06 | Interdigital Technology Corporation | Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes |
US8694869B2 (en) | 2003-08-21 | 2014-04-08 | QUALCIMM Incorporated | Methods for forward error correction coding above a radio link control layer and related apparatus |
CN101416433B (zh) * | 2006-04-19 | 2013-02-20 | 三菱电机株式会社 | 数据传送控制方法以及发送装置 |
CN101005689A (zh) * | 2006-06-23 | 2007-07-25 | 华为技术有限公司 | 用户终端的调度优先级的设置方法及基站节点 |
EP2066055A4 (en) * | 2006-09-29 | 2013-01-16 | Fujitsu Ltd | WIRELESS COMMUNICATION SYSTEM, TRANSMITTER AND RECEIVER DEVICE |
US7823040B2 (en) * | 2006-10-11 | 2010-10-26 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for optimal redundancy version (RV) selection for UMTS HSDPA transmissions |
US8379738B2 (en) * | 2007-03-16 | 2013-02-19 | Samsung Electronics Co., Ltd. | Methods and apparatus to improve performance and enable fast decoding of transmissions with multiple code blocks |
CN101159514A (zh) * | 2007-10-31 | 2008-04-09 | 中兴通讯股份有限公司 | 一种传输块循环冗余码的添加方法 |
KR101467788B1 (ko) * | 2007-12-11 | 2014-12-03 | 엘지전자 주식회사 | 랜덤 선형 부호화를 이용하는 통신방법 및 장치 |
US8930785B2 (en) * | 2008-06-10 | 2015-01-06 | Lg Electronics Inc. | Method for transmitting a data block in radio communication system |
WO2010005712A1 (en) * | 2008-06-16 | 2010-01-14 | Interdigital Patent Holdings, Inc. | Enhanced hybrid automatic repeat request for long term evolution |
US8284732B2 (en) | 2009-02-03 | 2012-10-09 | Motorola Mobility Llc | Method and apparatus for transport block signaling in a wireless communication system |
US8327234B2 (en) | 2009-02-27 | 2012-12-04 | Research In Motion Limited | Code block reordering prior to forward error correction decoding based on predicted code block reliability |
US20100262886A1 (en) * | 2009-04-09 | 2010-10-14 | Texas Instruments Incorporated | Selective decoding of re-transmitted data blocks |
JP2011193434A (ja) * | 2009-10-28 | 2011-09-29 | Panasonic Corp | パリティパケットを用いた通信方法、通信装置及び中継器 |
JP2014502080A (ja) | 2010-11-05 | 2014-01-23 | ブラックベリー リミテッド | 搬送波集約のためのharqソフトビットバッファ区分化 |
EP3490320B1 (en) * | 2011-09-30 | 2023-08-23 | InterDigital Patent Holdings, Inc. | Device communication using a reduced channel bandwidth |
EP3930238B1 (en) * | 2012-01-24 | 2023-09-27 | InterDigital Patent Holdings, Inc. | Systems and methods for improved uplink coverage |
US10098095B2 (en) * | 2012-05-25 | 2018-10-09 | Qualcomm Incorporated | Feedback to enhance rate prediction with bursty interference |
US10440644B2 (en) * | 2012-06-29 | 2019-10-08 | Qualcomm Incorporated | Methods and apparatus for turbo decoder throttling |
US20140044206A1 (en) * | 2012-08-13 | 2014-02-13 | Telefonaktiebolaget L M Ericsson (Publ) | Methods of mapping retransmissions responsive to bundled nack messages and related devices |
WO2015086044A1 (en) * | 2013-12-10 | 2015-06-18 | Telefonaktiebolaget L M Ericsson (Publ) | Group-based resource element mapping for radio transmission of data |
-
2016
- 2016-03-11 US US15/067,914 patent/US10541780B2/en active Active
- 2016-03-14 TW TW105107793A patent/TWI695600B/zh active
- 2016-03-14 CN CN201680015458.1A patent/CN107431570B/zh active Active
- 2016-03-14 ES ES16711762T patent/ES2721251T3/es active Active
- 2016-03-14 WO PCT/US2016/022369 patent/WO2016149214A1/en active Application Filing
- 2016-03-14 AU AU2016233508A patent/AU2016233508B2/en active Active
- 2016-03-14 EP EP16711762.1A patent/EP3272044B1/en active Active
- 2016-03-14 KR KR1020177025863A patent/KR20170128309A/ko not_active IP Right Cessation
- 2016-03-14 JP JP2017548276A patent/JP6669770B2/ja active Active
- 2016-03-14 HU HUE16711762A patent/HUE043500T2/hu unknown
- 2016-03-14 EP EP19152982.5A patent/EP3496313B1/en active Active
-
2019
- 2019-12-10 US US16/709,789 patent/US20200112394A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
HUE043500T2 (hu) | 2019-08-28 |
ES2721251T3 (es) | 2019-07-30 |
WO2016149214A1 (en) | 2016-09-22 |
AU2016233508B2 (en) | 2020-08-06 |
EP3496313B1 (en) | 2021-04-14 |
JP6669770B2 (ja) | 2020-03-18 |
EP3496313A1 (en) | 2019-06-12 |
AU2016233508A1 (en) | 2017-08-17 |
US10541780B2 (en) | 2020-01-21 |
CN107431570A (zh) | 2017-12-01 |
TWI695600B (zh) | 2020-06-01 |
EP3272044B1 (en) | 2019-01-23 |
KR20170128309A (ko) | 2017-11-22 |
US20200112394A1 (en) | 2020-04-09 |
EP3272044A1 (en) | 2018-01-24 |
US20160285589A1 (en) | 2016-09-29 |
TW201639321A (zh) | 2016-11-01 |
BR112017019783A2 (pt) | 2018-05-22 |
JP2018510570A (ja) | 2018-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107431570B (zh) | 用于减轻多层协议无线系统中的突发打孔和干扰的码块层面纠错和介质访问控制(mac)层面混合自动重传请求 | |
CN107210866B (zh) | 在无线设备处进行通信的方法和装置 | |
JP6736554B2 (ja) | バースト性干渉の軽減 | |
KR102581551B1 (ko) | 신뢰성있는 저 레이턴시 통신을 위한 파운틴 harq | |
EP3053386B1 (en) | Delayed and bundled retransmissions for low bandwidth applications | |
EP3751777A1 (en) | Multiple tri-state harq processes | |
TW201507417A (zh) | 用於傳送或重傳資料到第二網路節點及其第一網路節點之第一網路節點的方法和用於接收從第一網路節點及其第二網路節點傳送或重傳的資料之第二網路節點的方法 | |
US20190053230A1 (en) | Methods and Apparatuses for Handling of Soft Buffers | |
JP6955576B2 (ja) | 第2のサービスの送信における第1のサービスのためのデータのパンクチャバンドリング | |
BR112017019783B1 (pt) | Correção de erro de nível de bloco de código e solicitações de repetição automática híbridas de nível de controle de acesso à mídia (mac) para mitigar perfuração e interferência de rajada em um sistema sem fio de protocolo de multi-camada | |
FI20195875A1 (en) | Common link adaptation for a downlink control channel and data channel for wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |