具有编解码器差错模型的媒体接入控制器制造技术

技术编号:33804905 阅读:22 留言:0更新日期:2022-06-16 10:11
本文的各示例包括用于超驰媒体接入控制模块确收和否定确收方案的装置和方法。在一个示例中,编解码器模块响应于媒体接入模块检测到所接收分组中的不可纠正的差错而确定经纠错分组是否可接受,并在该经纠错分组可接受时超驰媒体接入控制模块以防止发送否定确收响应。应。应。

【技术实现步骤摘要】
【国外来华专利技术】具有编解码器差错模型的媒体接入控制器
[0001]优先权要求
[0002]本专利申请要求于2019年11月12日提交的题为“MEDIA ACCESS CONTROLLER WITH A CODEC ERROR MODEL(具有编解码器差错模型的媒体接入控制器)”的申请No.16/681,404的优先权,该申请被转让给本申请受让人并由此通过援引明确纳入于此。
[0003]公开领域
[0004]本公开一般涉及流传输数据,更具体但不排他地涉及用于接收流传输数据的媒体接入控制器。
[0005]背景
[0006]媒体接入控制(MAC)是七层OSI网络参考模型中数据链路层(DLL)的子层。MAC子层是控制负责与有线、光学或无线传输介质交互的硬件的层。MAC子层和逻辑链路控制(LLC)子层共同构成数据链路层。在数据链路层内,LLC为逻辑链路(即,以太类型、802.1Q VLAN标签等)提供流控制和复用,而MAC为传输介质提供流控制和复用。
[0007]这两个子层一起对应于OSI模型的层2。在OSI模型和IEEE 802标准的层级中,MAC子层提供物理层的控制抽象,使得物理链路控制的复杂性对LLC和网络栈的上层不可见。因此,任何LLC子层(以及更高层)可以与任何MAC联用。进而,媒体接入控制块经由独立于媒体的接口被形式上连接到PHY。
[0008]当向网络上的另一设备发送数据时,MAC子层将更高级的帧封装成适合传输介质的帧(即,MAC添加同步字前置码并还添加填充(如果需要的话)),添加帧校验序列以标识传输差错,然后一经恰适的信道接入方法允许就将数据转发到物理层。对于具有冲突域的拓扑(总线、环形、网状、点到多点拓扑),需要控制何时发送数据以及何时等待以避免冲突。此外,MAC还负责在检测到堵塞信号的情况下通过发起重传来对冲突进行补偿。当从物理层接收数据时,MAC块通过验证发送方的帧校验序列来确保数据完整性,并在将数据传递到更高层之前剥离发送方的前置码和填充。然而,相比有线而言空中的差错率也更高,因此分组被破坏的可能性更高。正因为如此,大部分MAC协议还实现肯定确收和MAC级重传以避免在空中丢失分组—MAC确收方案。
[0009]原理很简单:每次设备接收到分组,该设备立即向传送方发送回短消息(ack(确收)),以指示它已经无差错地成功接收到该分组。如果发送分组后传送方未接收到ack(确收),则传送方知道该分组已丢失,因此传送方将重传该分组(在再次争用介质之后,类似于以太网)。大部分MAC协议使用停止和运行机制;它们仅在当前分组已被正确确收的情况下才传送队列的下一分组(没有像传输控制协议中那样的滑动窗口机制)。根本原因是它使协议更简单,最小化等待时间并避免将分组去序列化。
[0010]通常,MAC确收方案直到比特差错数目已减少为零并且存在良好循环冗余校验(CRC)才确收分组。结果,源将保持发送分组,直到已达到最大重试,并且因此快速地使用可用的带宽。无线信道可能会遭受降低它可支持的带宽的衰落期。如果需要的带宽超过信道所能支持的带宽,则会增加信道等待时间,并且还会影响共享同一控制器的其他通信链路的服务质量(QoS)。当需要低等待时间音频时,任何额外的延迟都可能导致音频丢弃。通常,
在源将对音频分组进行编码的时间与跨无线介质发送该音频分组的时间之间存在滞后。这种滞后使得源难以降低经编码流的比特率以匹配瞬时可用带宽。
[0011]相应地,存在对克服常规办法的缺陷的系统、装置和方法的需求,包括由此提供的方法、系统和装置。
[0012]概述
[0013]以下给出了与本文所公开的各装置和方法相关联的一个或多个方面和/或示例相关的简化概述。如此,以下概述既不应被视为与所有构想的方面和/或示例相关的详尽纵览,以下概述也不应被认为标识与所有构想的方面和/或示例相关的关键性或决定性要素或描绘与任何特定方面和/或示例相关联的范围。相应地,以下概述仅具有在以下给出的详细描述之前以简化形式呈现与关于本文所公开的装置和方法的一个或多个方面和/或示例相关的某些概念的目的。
[0014]在一个方面,一种通信设备包括:控制单元,所述控制单元包括:媒体接入控制(MAC)模块,其被配置成:响应于检测到经由无线通信介质的同步链路接收的第二分组中的不可纠正的第二差错而发送否定确收响应,该否定确收响应请求对在该同步链路上接收的第二分组的重传;多数票决模块,其被配置成:作为对检测到第二分组中的不可纠正的第二差错的反应,执行关于第二分组以及在接收到第二分组之前接收的具有不可纠正的第一差错的第一分组的多数票决,以生成经纠错分组;以及编解码器模块,其被配置成:响应于检测到第二分组中的不可纠正的第二差错,确定该经纠错分组是否可接受;其中,当该经纠错分组可接受时,该编解码器模块超驰该MAC模块以防止发送该响应,并配置该MAC模块以发送确收响应。
[0015]在另一方面,一种通信设备包括:控制单元,所述控制单元包括:用于控制媒体接入控制(MAC)层的装置,其被配置成:响应于检测到经由无线通信介质的同步链路接收的第二分组中的不可纠正的第二差错而发送否定确收响应,该否定确收响应请求对在该同步链路上接收的第二分组的重传;用于组合分组的装置,其被配置成:作为对检测到第二分组中的不可纠正的第二差错的反应,执行关于第二分组以及在接收到第二分组之前接收的具有不可纠正的第一差错的第一分组的多数票决,以生成经纠错分组;以及用于压缩/解压缩的装置,其被配置成:响应于检测到第二分组中的不可纠正的第二差错,确定该经纠错分组是否可接受;其中,当该经纠错分组可接受时,用于压缩/解压缩的装置超驰用于控制MAC层的装置以防止发送该响应,并配置用于控制MAC层的装置以发送确收响应。
[0016]在又一方面,一种用于确收分组的方法包括:用媒体接入控制(MAC)模块检测经由无线通信介质的同步链路接收的第二分组中的不可纠正的第二差错;作为对检测到第二分组中的不可纠正的第二差错的反应来用多数票决模块执行关于第二分组以及在接收到第二分组之前接收的具有不可纠正的第一差错的第一分组的多数票决,以生成经纠错分组;作为对检测到第二分组中的不可纠正的第二差错的反应来用编解码器模块确定该经纠错分组是否可接受;当该经纠错分组可接受时,用编解码器模块超驰MAC模块,以防止发送该响应;以及当该经纠错分组可接受时,由MAC模块发送确收响应。
[0017]基于附图和详细描述,与本文公开的各装置和方法相关联的其他特征和优点对本领域技术人员而言将是明了的。
[0018]附图简述
[0019]对本公开的各方面及其许多伴随优点的更完整领会将因其在参考结合附图考虑的以下详细描述时变得更好理解而易于获得,附图仅出于解说目的被给出而不对本公开构成任何限定,并且其中:
[0020]图1解说了根据本公开的一些示例的两个通信设备的示例性框图;
[0021]图2解说了根据本公开的一些示例的通信设备的示例性框图;
[0022]图3解说了根据本公开的一些示例的接入网中的示例性控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种通信设备,包括:控制单元,所述控制单元包括:媒体接入控制(MAC)模块,其被配置成:作为对检测到经由无线通信介质的同步链路接收的第二分组中的不可纠正的第二差错的反应来发送响应,所述响应请求对在所述同步链路上接收的所述第二分组的重传;多数票决模块,其被配置成:响应于检测到所述第二分组中的所述不可纠正的第二差错,执行关于所述第二分组以及在接收到所述第二分组之前接收的具有不可纠正的第一差错的第一分组的多数票决,以生成经纠错分组;以及编解码器模块,其被配置成:响应于检测到所述第二分组中的所述不可纠正的第二差错,确定所述经纠错分组是否可接受;其中,当所述经纠错分组可接受时,所述编解码器模块超驰所述MAC模块以防止发送所述响应,并配置所述MAC模块以发送确收响应。2.如权利要求1所述的通信设备,其中,所述MAC模块被进一步配置成:当所述经纠错分组不可接受时,允许所述MAC模块发送所述响应。3.如权利要求1所述的通信设备,其中,所述控制单元进一步包括配对模块,所述配对模块在所述无线通信介质上建立所述同步链路,以将所述通信设备与另一设备通信地耦合。4.如权利要求1所述的通信设备,其中,所述MAC模块经由所述同步链路接收所述第一分组,而无需所述MAC模块发送所述响应。5.如权利要求1所述的通信设备,其中,所述第一分组包括协议分组的第一版本,其中所述协议分组符合蓝牙规范、扩展同步面向连接(eSCO)、高级音频分发简档(A2DP)、传输控制协议(TCP)、WiFi协议或超宽带(UWB)协议中的一者,并且其中所述第二分组包括所述协议分组的第二版本。6.如权利要求5所述的通信设备,其中,所述MAC模块包括配对模块,其用于在所述设备和另一设备之间在所述无线通信介质上建立链路;并且其中所述MAC模块在所述链路上从所述另一设备接收所述协议分组的所述第一版本和所述第二版本;其中所述MAC模块包括重传模块,其用于请求在所述链路上对所述协议分组的重传。7.如权利要求6所述的通信设备,其中,所述协议分组包括报头字段和有效载荷字段,其中所述有效载荷字段存储检错数据,所述检错数据使得能够检测存储到所述有效载荷字段中的数据中的比特差错,并且其中所述不可纠正的第一差错和所述不可纠正的第二差错各自包括以下一者或多者:存储到所述报头字段中的数据中的无法使用纠错数据进行纠正的比特差错、以及存储到所述有效载荷字段中的数据中的使用所述检错数据所检测到的比特差错。8.如权利要求1所述的通信设备,其中,所述控制单元进一步包括解码单元,其用于对存储到所述经纠错分组的有效载荷字段中的有效载荷数据进行解码,以生成媒体内容。9.如权利要求1所述的通信设备,其中,所述通信设备被纳入选自包括以下各项的组的设备中:音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、移动设备、移动电话、智能电话、个人数字助理、固定位置终端、平板计算机、计算机、可穿戴设备、膝上型计算机、服务器、以及机动交通工具中的设备。
10.一种通信设备,包括:控制单元,所述控制单元包括:用于控制媒体接入控制(MAC)层的装置,其被配置成:作为对检测到经由无线通信介质的同步链路接收的第二分组中的不可纠正的第二差错的反应来发送响应,所述响应请求对在所述同步链路上接收的所述第二分组的重传;用于组合分组的装置,其被配置成:响应于检测到所述第二分组中的所述不可纠正的第二差错,执行关于所述第二分组以及在接收到所述第二分组之前接收的具有不可纠正的第一差错的第一分组的多数票决,以生成经纠错分组;以及用于...

【专利技术属性】
技术研发人员:J
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1