当前位置: 首页 > 专利查询>G李专利>正文

基于无线通信链路反馈来管理编码器输出速率的方法、装置和系统制造方法及图纸

技术编号:7738058 阅读:185 留言:0更新日期:2012-09-10 01:33
本文描述了至少部分地基于无线通信链路反馈来管理编码器输出速率的机器可读媒体、方法、装置和系统。在一些实施例中,系统的设备驱动程序可以生成链路信息,该链路信息指示在该系统和另一系统之间的无线通信链路质量,其中,该链路信息至少部分地基于系统的媒体访问层(MAC)信息和物理层信息至少之一来生成。系统的系统管理实体可以至少部分地基于链路信息来管理系统的编码器输出速率。

【技术实现步骤摘要】
【国外来华专利技术】基于无线通信链路反馈来管理编码器输出速率的方法、装置和系统
技术介绍
高速无线通信(比如根据无线千兆联盟的60GHz无线通信技术)可以广泛地用于在许多多媒体应用中的短范围的无线传送,该许多多媒体应用可要求在几秒钟内进行大量数据在短距离的传送,比如在电脑和显示器之间传输的高清数字视频,或者在机顶盒和高清电视之间传输的高清数字视频。由于高速传送,当高速链路(例如60GHz链路)严重退化和/或被破坏时,可能需要在传送站缓冲相当大数量的数据,同时接收站可能等着接收要被显示的数据。 附图说明在附图中通过例子来示出本文描述的专利技术,而不是通过限制的方式。为了简单和清晰地显示,在附图中示出的单元不一定按比例绘制。例如,为了清晰起见,一些单元的尺寸相对于其他单元可能被放大了。另外,在认为适当时,已经在多个附图之中重复使用参考标记以用于指示对应的单元或者类似的单元。图I示出通过高速无线通信链路传送数据的网络的实施例。图2示出在图I的网络中的站的实施例。图3示出生成包含无线通信链路质量反馈的链路分组的方法的实施例。图4示出至少部分地基于链路分组来管理编码器输出速率的方法的实施例。具体实施例方式下面的描述描述了用于至少部分地基于无线通信链路反馈来管理编码器输出速率的技术。在下面的描述中,许多具体细节(比如逻辑实现、伪代码、规定操作数的方法、资源分区/共享/重复实现、系统组件的类型和相互关系、以及逻辑分区/集成选择)被提出以便于提供对本专利技术更透彻的理解。然而,本专利技术可以在没有这些具体细节的情况下被实施。在其他情况中,控制结构、门级电路和完全软件指令序列还没有被详细显示,以免模糊了本专利技术。本领域普通技术人员利用已被包括的描述将能够实现适当的功能性,而无需过多的实验。在申请文件中对“一个实施例”、“一实施例”、“示例实施例”等引用指示已被描述的实施例可能包括特定的特性、结构或特征,但是每一个实施例可能不一定包括特定的特性、结构或特征。此外,这些措词不一定涉及同一个实施例。另外,当在结合一实施例描述特定的特性、结构或特征时,应当认识到,结合其他实施例实现这些功能、结构或特征是在本领域普通技术人员的知识范围内的,而不管这些其他实施例是否被明确地描述。可以用硬件、固件、软件或它们的任何组合来实现本专利技术的实施例。本专利技术的实施例也可以作为存储在机器可读媒体上的指令来实现,所述指令可以由一个或多个处理器读取以及执行。机器可读媒体可以包括用于以机器可读的形式存储或传送信息的任何机构(例如计算设备)。例如,机器可读媒体可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储媒体、光存储媒体、闪存设备以及其他。图I示出通过高速无线通信链路传递数据的网络的实施例。如图所示,网络10可以包括站11,该站11通过高速无线通信链路13向另一站12传送数据/从另一站12接收数据,高速无线通信链路13例如是根据无线千兆联盟的60GHz无线通信链路。站11和12的例子可以包括计算机、机顶盒、数字视频盘(DVD)播放器、视频压缩盘(VCD)播放器、压缩盘(CD)播放器、手持设备、显示器以及用于收发和处理数据的其他设备。此处,“收发”可以包括发送和/或接收。例如,站11(比如DVD播放器)可以通过60GHz无线通信链路将视频数据传送给站12 (比如显示器),反之亦然。图2示出在图I的网络中站11的实施例。应当认识到的是,同样的情况可以适用于图I的网络中的站12。在该实施例中,站11可以包括一个或多个处理器21、芯片集22、I/O设备23、固 件24、存储器系统25以及可能还有的其他组件。一个或多个处理器21可以通过一个或多个总线(比如处理器总线)在通信上耦合到各种组件(例如芯片集22)。处理器21可以作为具有一个或多个处理核的集成电路(IC)来实现,所述一个或多个处理核可以在合适的架构下执行代码,例如,包括从位于加利福尼亚州的圣克拉拉的Intel公司可得到的Intel Xeon > Intel Pentium 、Intel Itanium 、Intel Core 架构。芯片集22可以提供在处理器21、1/0设备23、固件24、存储器25以及可能还有的其他组件之间的一个或多个通信路径。I/o设备33可以通过高速无线通信链路输入送往站11的数据或输出来自站11的数据,高速无线通信链路比如是根据无线千兆联盟的60GHz无线通信链路。I/O设备34的例子可以包括网络接口卡、视频输入接口(比如HDMI) ,DVI或者DisplayPort、以及可能还有其他的用于收发数据的设备。固件24可以包括在内部控制站11的各种设备的程序或数据结构。固件24可以驻留在只读存储器(ROM)、可编程的ROM、闪存和/或其他类型的存储设备中。在一实施例中,固件24可以包括设备驱动器240以用于控制至少一个I/O设备23,例如,网络接口卡(NID)230或者视频捕获模块(没有显示在图2中)。应当认识到的是,设备驱动器240可以驻留在站11的其他组件中,比如操作系统(没有显示在图2中)。设备驱动器240可以使NID230的配置、初始化和其他基本操作以及实现更高层的功能成为可能。在一实施例中,设备驱动器240可以包括物理层管理实体(PLME) 2401,用于管理物理层(PHY)的操作,数据的实际电脉冲转换在该物理层上传播;以及媒体访问层(MAC)管理实体(MLME) 2402,用于管理MAC层的操作,该MAC层控制到物理媒体的协议访问,例如,通过原语的收集。在一实施例中,MLME 2402可以生成指示高速无线链路(例如60GHz无线链路)的质量的链路信息。如果在链路上以流的形式传送数据(例如视频数据),那么链路信息可以关于在链路上传送的每一个数据流指示高速无线链路的质量。应当认识到的是,如果以其他形式传送数据,那么可以相应地对链路信息进行适配。在一实施例中,链路信息可以包括在链路上的原始传送速率、分组错误率(PER)、链路状况参数和/或指示每一个数据流的链路质量的其他参数。链路状况参数可以指示链路退化了多少。例如,链路状况参数可以是链路被破坏的可能性。MLME 2402可以至少部分地基于MAC层信息和/或PHY层信息来生成链路信息。在一实施例中,通过与PLME 2401进行通信,MLME 2402可以跟踪在物理层上的原始传送速率,例如,在链路上的可用吞吐量。MLME 2402还可以通过跟踪成功的传送和不成功的传送来计算PER,例如,使用来自站12的确认(ACK)和非确认(NACK)信息。MLME 2402还可以在若干时段在物理层跟踪信噪比(SNR),并且基于SNR生成链路状况参数。在一实施例中,SNR退化得越久和/或越快(例如SNR低于预定的阈值),则链路状况变成被破坏的可能性越高。存储器25可以存储将要被处理器31执行的指令和数据。存储器32的例子可以包括下面半导体设备的一个或任何组合,比如同步动态随机存取存储器(SDRAM)设备、RAMBUS动态随机存取存储器(RDRAM)设备、双数据率(DDR)存储器设备、静态随机存取存储器(SRAM)、以及闪存设备。在一实施例中,存储器25可以存储作为站管理实体(SME) 250起作用的指令和数 据以用于管理编码器251本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括 获得指示在系统和另一系统之间的无线通信链路的质量的链路信息,其中,至少部分地基于所述系统的媒体访问控制(MAC)层信息和物理层信息至少之一来生成所述链路信息; 至少部分地基于所述链路信息来管理所述系统的编码器的输出速率。2.根据权利要求I所述的方法,其中,至少部分地基于在所述无线通信链路上从所述系统传送到所述另一系统的每一个数据流来生成所述链路信息。3.根据权利要求I所述的方法,其中,通过向所述系统的MAC层管理实体请求所述链路信息并从所述MAC层管理实体接收所述链路信息来获得所述链路信息。4.根据权利要求I所述的方法,其中,通过接收从所述系统的MAC层管理实体主动发送的所述链路信息来获得所述链路信息。5.根据权利要求I所述的方法,其中,所述链路信息包括传送速率、分组错误率和链路状况参数至少之一,并且,其中,所述链路状况参数指示所述无线通信链路处于危急状况的可能性。6.根据权利要求I所述的方法,其中,所述管理包括如果所述逻辑信息指示所述无线通信链路的质量不处于危急状况,则将所述编码器的所述输出速率与所述系统用来在所述无线通信链路上将数据传送到所述另一系统的传送速率相匹配。7.根据权利要求I所述的方法,其中,所述管理包括如果所述逻辑信息指示所述无线通信链路的质量处于危急状况,则将所述编码器的所述输出速率减少到低于所述系统用来在所述无线通信链路上将数据传送到所述另一系统的传送速率。8.一种系统的设备驱动器,包括 媒体访问控制(MAC)层管理实体,其用于生成指示在系统和另一系统之间的无线通信链路的质量的链路信息, 其中,至少部分地基于所述系统的MAC层信息和物理层信息至少之一来生成所述链路信息,并且,其中,所述链路信息被用于管理所述系统的编码器的输出速率。9.根据权利要求8所述的设备驱动器,其中,至少部分地基于在所述无线通信链路上从所述系统传送到所述另一系统的每一个数据流来生成所述链路信息。10.根据权利要求8所述的设备驱动器,其中,所述链路信息包括传送速率、分组错误率和链路状况参数至少之一。11.根据权利要求8所述的设备驱动器,其中,所述MAC层管理实体通过跟踪在所述系统和所述另一系统之间的所述无线通信链路上的传送速率来生成所述链路信息。12.根据权利要求8所述的设备驱动器,其中,通过在一时段上监视信噪比(SNR)以及至少部分地基于所述SNR来计算链路状况参数,所述MAC层管理实体生成所述链路信息,其中,所述链路状况参数指示所述无线通信链路处于危急状况的可能性。13.根据权利要求8所述的设备驱动器,其中,根据来自所述系统的管理所述编码器的所述输出速率的装置的请求,所述MAC层管理实体生成所述链路信息。14.根据权利要求8所述的设备驱动器,其中,如果所述无线通信链路处于危急状况,则所述MAC层管理实体生成所述链路信息。15.—种系统,包括设备驱动器,其用于生成指示在系统和另一系统之间的无线通信链路的质量的链路信...

【专利技术属性】
技术研发人员:G李M齐维特科夫A贝罗戈罗维V索马亚祖卢L沈
申请(专利权)人:G李M齐维特科夫A贝罗戈罗维V索马亚祖卢L沈
类型:发明
国别省市:

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

1