用于无线重传通信系统的位纠错技术方案

技术编号:26075294 阅读:34 留言:0更新日期:2020-10-28 16:49
一种系统,包括被配置为传输原始数据包的发射机。该系统还包括包含处理设备的接收机。处理设备被配置为接收原始数据包的损坏的

【技术实现步骤摘要】
【国外来华专利技术】用于无线重传通信系统的位纠错相关申请的交叉引用本申请是2018年9月14日提交的第16/131,286号美国专利申请的国际申请,该美国专利申请要求于2018年6月25日提交的第62/689,564号美国临时申请的利益,并且要求于2018年3月14日提交的第62/643,052号美国临时申请的利益。每个前述申请的内容在此通过引入以其整体并入。
本公开的各方面总体上涉及无线通信系统,且更具体地涉及用于无线重传通信系统的位纠错。背景许多无线通信系统使用重传来实现在无线通信系统的发射机和接收机之间的可靠通信链路。重传的次数可能对发射机和接收机之间的无线通信的延迟和功率要求有负面影响。例如,实时或双向音频或视频无线链路对延迟敏感,并且可能会限制重传的次数。在另一个示例中,无线流传输应用对延迟不太敏感,并且可以结合大的播放缓冲区来实现更大次数的重传。附图简述通过参考以下结合附图的描述,可以最好地理解所描述的实施例及其优点。这些附图绝不限制本领域技术人员在不脱离所描述实施例的精神和范围的情况下对所描述实施例进行的形式和细节上的任何改变。图1图示了根据本公开一些实施例的示例无线网络架构。图2图示了根据本公开一些实施例的累积数据包和判定数据包的示例生成。图3图示了根据本公开一些实施例的示例CRC校正子表(syndrometable)。图4A图示了根据本公开一些实施例的位纠错的方法的流程图。图4B图示了根据本公开一些实施例的位纠错的另一方法的流程图。图5是根据本公开一些实施例的可以执行本文描述的一个或更多个操作的示例接收机的框图。详细描述位错误(biterror)可以指示无线网络中发射机和接收机之间的无线通信链路的通信质量。一种类型的位错误是随机位错误。随机位错误可能是由某些持续的信道损坏(例如,由于物理障碍或距离造成的弱信号)引起的,并且可能包括在传输的数据包之间近似均匀分布的位错误。防止随机位错误的一种解决方案是将原始传输的数据包重传一次或更多次,直到接收到无差错数据包。也就是说,在发射机多次重传原始传输的数据包之后,在接收机处可以接收到无差错数据包。一些重传解决方案仅仅是丢弃损坏的接收数据包,并且只依赖于后续重传的无差错接收。例如,即使接收数据包中的单个位错误也可能导致接收机处的循环冗余校验(CRC)的失败和数据包的重传。因此,这些解决方案可能需要大量的重传来克服随机位错误。例如,对于610字节的数据包,可能需要大量(例如,多于10次)重传来实现无线通信链路的所需或期望的误码率(BER),诸如0.01%。大量的重传可能会降低传输速率,并在发射机和接收机处消耗更多功率。因此,可能希望使用少量(例如,少于5次)重传来实现所需或期望的BER。本文描述的示例、实施方式和实施例可以使用少量(例如,少于5次)重传来实现所需或期望的BER,并提供功率和延迟节省以及低复杂度。图1图示根据本公开一些实施例的示例网络架构100。如图1所示,网络架构100可以包括发射机101和接收机102。如箭头103所示,发射机101可以向接收机102传输携带数据包(或数据消息、帧等)的无线射频信号。接收机102可以接收传输的信号以提取数据包。如果接收机102检测到传输的数据包被正确接收而没有位错误,则接收机102可以向发射机101发送诸如确认(ACK)的通知。发射机101将不会重传被正确接收的数据包。另一方面,如果接收机102检测到接收的数据包是包括一个或更多个位错误的损坏的数据包,则接收机102可以向发射机101发送诸如否定确认(NACK)的通知。发射机101将向接收机102重传数据包。图1中所示的圆圈110可以表示由发射机101传输的射频信号的范围。位于圆圈110内的诸如接收机102的接收机可能能够接收由发射机101传输的射频信号。在一个实施例中,网络架构100可以是网络。网络可以是包括使用射频、协议、标准、数据格式等进行通信的网络设备的无线网络,其由特别兴趣小组(SIG)定义。在该实施例中,发射机101可以是发射机,并且接收机102可以是接收机。从发射机101传输到接收机102的数据包可以是数据包。在一些实施例中,网络(例如,网络内的设备)可以使用低能量标准。在其他实施例中,网络架构100可以是其他无线网络,包括但不限于蜂窝网络(例如,长期演进(LTE)网络)、无线局域网(WLAN)、无线传感器网络和卫星通信网络。网络架构100还可以包括图1中未示出的其他节点、部件和/或设备。为了使用少量(例如,少于5次)重传来实现所需或期望的BER,并提供显著的功率和延迟节省以及低复杂度,在本文描述的一些示例、实施方式和实施例中,接收机102可以不丢弃被损坏的接收数据包,因为同一传输的数据包的多个被损坏的接收数据包可以提供有用的信息来确定被损坏的接收的数据包中的位错误的位置。接收机102可以组合同一传输的数据包的多个损坏的接收数据包,以生成包括软位(softbit)的一个或更多个累积数据包。接收机102可以使用一个或更多个累积数据包来生成判定数据包,该判定数据包可以被用作原始传输数据包的猜测。接收机102可以验证判定数据包是否是正确接收的数据包,而没有位错误。如果判定数据包包括一个或更多个位错误,则接收机102可以使用CRC纠错来纠正位错误。本文描述的示例、实施方式和实施例主要是在网络的环境中描述的。也就是说,网络架构100是包括具有发射机101和接收机102的系统的网络。然而,应该理解,网络架构100可以是其他无线网络,包括但不限于蜂窝网络(例如,长期演进(LTE)网络)、无线局域网(WLAN)、无线传感器网络和卫星通信网络,如上所提及的。图2图示了根据本公开一些实施例的示例性累积数据包和判定数据包。发射机101可以向接收机102传输携带原始数据包201的射频信号。接收机102可以接收数据包211,并执行CRC以确定数据包211是否是在没有位错误的情况下的原始数据包201的正确接收的数据包。在一个实施例中,数据包211可以是包括一个或更多个位错误(诸如位错误2111)的损坏的数据包。因此,接收机102处的CRC将失败。接收机102可以基于数据包211生成累积数据包212和择多判定数据包(majoritydecisionpacket,MDP)213。当接收机102仅接收数据包211时,累积数据包212和MDP213可以与接收数据包211相同。在一个实施例中,因为数据包211是原始数据包201的损坏的数据包,所以接收机102可以请求发射机101重传原始数据包201的数据包。接收机102可以接收原始数据包201的重传数据包221。类似地,如上所述,接收机102可以执行CRC来确定接收到的重传数据包221是否正确。接收到的重传数据包221可以是包括一个或更多个位错误(诸如位错误2211)的损坏数据包。接收机102可以基于数据包211和重传数据包221生成包括软位的累积数据包222。在一个实施例中,接收机102可以通过对损坏数据包211和本文档来自技高网...

【技术保护点】
1.一种接收机,包括:/n处理设备;/n存储器;和/n非暂时性计算机可读介质,所述非暂时性计算机可读介质包括程序指令,所述程序指令响应于所述处理设备的执行使所述处理设备:/n接收原始数据包的损坏的

【技术特征摘要】
【国外来华专利技术】20180314 US 62/643,052;20180625 US 62/689,564;20181.一种接收机,包括:
处理设备;
存储器;和
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括程序指令,所述程序指令响应于所述处理设备的执行使所述处理设备:
接收原始数据包的损坏的数据包,并将所述损坏的数据包存储在所述存储器中;
接收所述原始数据包的至少一个损坏的重传数据包,并将所述至少一个损坏的重传数据包存储在所述存储器中;
基于所述损坏的数据包和所述至少一个损坏的重传数据包,生成累积数据包;
基于所述累积数据包,生成对于所述原始数据包的判定数据包;以及
验证所述判定数据包,以确定所述判定数据包是否正确。


2.根据权利要求1所述的接收机,其中,为了生成所述累积数据包,所述处理设备还被配置为:
对所述损坏的数据包和所述至少一个损坏的重传数据包执行逐位十进制加法,以在所述累积数据包中生成软位。


3.根据权利要求2所述的接收机,其中,所述累积数据包中的每个软位指示所述判定数据包中相应位的置信水平。


4.根据权利要求1所述的接收机,其中,所述至少一个损坏的重传数据包包括多个损坏的重传数据包,并且其中为了验证所述判定数据包,所述处理设备还被配置为:
使用所述多个损坏的重传数据包中的最后一个和所述多个损坏的重传数据包中的最后一个的循环冗余校验(CRC)校正子来验证所述判定数据包。


5.根据权利要求1所述的接收机,其中,所述处理设备还被配置为:
响应于确定所述判定数据包不正确,纠正所述判定数据包。


6.根据权利要求5所述的接收机,其中,为了纠正所述判定数据包,所述处理设备还被配置为:
基于所述累积数据包,识别所述判定数据包中至少一个错误位的位置。


7.根据权利要求6所述的接收机,其中,为了纠正所述判定数据包,所述处理设备还被配置为:
使用CRC纠错来纠正所述判定数据包。


8.一种方法,包括:
接收原始数据包的损坏的数据包和所述原始数据包的至少一个损坏的重传数据包;
基于所述损坏的数据包和所述至少一个损坏的重传数据包,生成累积数据包;
基于所述累积数据包,生成对于所述原始数据包的判定数据包;以及
验证所述判定数据包,以确定所述判定数据包是否正确。


9.根据权利要求8所述的方法,其中,生成所述累积数据包包括:
对所述损坏的数据包和所述至...

【专利技术属性】
技术研发人员:罗伯特·措普夫
申请(专利权)人:赛普拉斯半导体公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1