WLANOFDMA中的控制信道的制作方法

文档序号:11882789阅读:217来源:国知局
WLAN OFDMA中的控制信道的制作方法与工艺

本申请要求于2015年5月5日提交的、标题为“Control Channel in WLAN OFDMA”的美国临时专利申请No.62/157,339的优先权,并且其全部内容通过引用被结合于此。

技术领域

本公开涉及WLAN OFDMA中的控制信道。



背景技术:

在无线通信方案中(例如,802.11等),最近存在向访问无线接入点的无线设备提供更多控制信息的需求。这种需求在诸如像正交频分多址(OFDMA)调制方案的通信方案中尤为普遍。OFDMA是将子载波的子集分配给其设备的数字调制方案。OFDMA在多种无线标准中被采用,包括几种IEEE 802.X标准。



技术实现要素:

提供了向访问无线网络的无线设备提供控制信息的系统和方法。根据一些实施例,提供了一种无线通信的方法。根据该方法,第一无线通信信道被分配给第一无线设备。第二无线通信信道被分配给第二无线设备。第三无线通信信道被指定用作对第一和第二无线设备公共的控制信道,并且控制信息经由第三无线通信信道被发送到第一和/或第二无线设备。

实施例也可以包括通信信道,其包括正交频分多址(OFDMA)调制方案的子载波。此外,第三无线通信信道的中心可以在OFDMA调制方案的中心频率上(例如,在或靠近DC音调处)。控制信息可以以使无线设备准备在其各自的所分配的数据信道上接收后续数据分组的方式被无线设备中的任一个或两者使用。例如,控制信息可以包括以下中的一个或多个:发射功率、中心频率偏移、用于触发器帧等的定时信息、以及资源单元分配信息。此外,可以使用控制信道将控制信息发送到特定的无线设备。例如,第一控制信息可以经由控制信道被发送到第一无线设备并且第二控制信息可以经由控制信道被发送到第二无线设备。

根据一些实施例,提供了一种无线接入点。无线接入点可以包括配置为与多个无线信道通信的无线接口和可通信地耦合到无线接口并且配置为促进与多个无线设备的通信的一个或多个处理器。所述一个或多个处理器还可以被配置为将所述多个无线设备中的每一个分配给对应的多个无线通信信道。此外,所述一个或多个处理器可以被配置为经由公共控制信道发送旨在用于所述多个无线设备的至少一个子集的控制信息。这个公共控制信道可以与所述多个无线通信信道分离并且可以,例如,包括中心在OFDMA调制方案的中心频率上(例如,在或靠近DC音调)的子载波。

本公开的一些实施例涉及配置为经由一个或多个无线通信信道与无线接入点通信的无线设备。无线设备可以包括无线接口,其配置为与一个或多个无线通信信道以及耦合到该无线接口的一个或多个处理器通信。所述一个或多个处理器可以被配置为经由其中一个无线通信信道从无线接入点接收数据分组。此外,所述一个或多个处理器可以被配置为经由对至少一个附加的无线设备公共(例如,也可以被其使用)的单独的控制信道从无线接入点接收控制信息。

附图说明

现在将参考其中对应的标号指示对应部件的示意性附图仅仅作为例子描述本公开的实施例。此外,被结合于此的附图形成本公开的说明书和说明性实施例的一部分。

图1是绘出根据一些实施例的示例通信电路的功能框图。

图2是绘出根据一些实施例的示例无线通信网络的功能框图。

图3A-3C是根据一些实施例的、用于示例无线通信网络的可能音调映射的框图。

图4绘出了根据一些实施例的、利用示例公共控制信道的通信方案。

图5是绘出根据一些实施例的、用于示例控制信道消息的格式的示图。

图6是绘出根据一些实施例的、利用公共控制信道在无线设备当中进行通信的示例方法的流程图。

图7是绘出根据一些实施例的、利用公共控制信道在无线设备之间进行通信的示例方法的流程图。

图8是绘出根据一些实施例的、利用公共控制信道的无线设备通信的示例方法的流程图。

图9是绘出根据一些实施例的示例电子设备的功能框图。

图10是绘出可以用来实现所公开实施例的各介方面的示例计算机系统的功能框图。

当结合附图考虑时,本公开的实施例的特征和优点将从以下阐述的具体实施方式中变得更加显而易见。在附图中,相同的标号一般指示相同的、功能上类似的、和/或结构上类似的元件。

具体实施方式

本说明书公开了结合本公开的特征的一种或多种实施例。所公开的(一种或多种)实施例仅仅举例说明了本公开。本公开的范围不限于所公开的(一种或多种)实施例。本公开由所附权利要求来定义。

所描述的(一种或多种)实施例以及本发明书中对“一种实施例”、“实施例”、“示例实施例”等的引用指示所描述的(一种或多种)实施例可以包括特定的特征、结构或特性,但是每种实施例不一定包括特定的特征、结构或特性。而且,这些短语不一定指同一实施例。此外,当特定的特征、结构或特性结合实施例来描述时,应当理解,不管是否在本说明书中被明确描述,与其它实施例结合来实现这种特征、结构或特性都在本领域技术人员的知识范畴之内。

所描述的实施例涉及用于在电子设备之间传送信息的技术,包括用于指定要在利用正交频分多址(OFDMA)传送信息的无线局域网(WLAN)中使用的控制信道的技术。

这些通信技术可以在电子设备之间的无线通信过程中根据通信协议来使用,通信协议诸如:电气和电子工程师协会(IEEE)802.11标准(其有时被称为“Wi-Fi”)。例如,通信技术可以与IEEE802.11ax一起使用。但是,通信技术也可以与广泛各种其它通信协议一起使用。

图1示出了根据一些实施例的示例通信电路100。通信电路100可以被实现为集成电路,并且可以用来实现诸如子系统914(以下讨论)的联网系统的功能中的一些或全部功能。这在图1中示出,其中图1给出了根据一些实施例的通信电路100的框图。特别地,通信电路100可以包括:控制逻辑116、接口电路118、以及可以耦合到一组天线920(参见以下讨论的图9)的一组节点110(例如极板(pad))。在一些实施例中,通信电路被配置为利用包括对多个通信电路公共的控制信道的多个信道通信,如以下所述。

在一些实施例中,用于设计包括本文所描述电路中的一个或多个电路的集成电路或者集成电路的一部分的过程的输出可以是诸如像固态存储器设备或者光盘或磁盘的计算机可读介质。计算机可读介质可以利用描述可被物理地实例化为集成电路或集成电路的一部分的电路系统的数据结构或其它信息来进行编码。虽然可以使用各种格式用于这种编码,但是这些数据结构可以以诸如以下的格式进行编写:加州理工中间格式(Caltech Intermediate Format,CIF)、Calma GDS II流格式(GDSII)或电子设计交换格式(Electronic Design Interchange Format,EDIF)。集成电路设计领域技术人员可以根据以上详细说明的类型的示意图以及对应的描述开发此类数据结构并且将数据结构编码在计算机可读介质上。集成电路制造领域的技术人员可以使用这种编码数据来制造包括本文所描述的电路中的一个或多个电路的集成电路。

图2是绘出根据一些实施例的示例无线网络200的功能框图。该无线网络包含接入点202和多个站2041、2042、...204N(统称为“站204”)。根据一些实施例,接入点202可以利用如在图9中示出的电子设备900来实现。站204可以表示配置为经由无线网络通信的任何设备,诸如智能电话、平板计算机、膝上型计算机、个人计算机、可穿戴计算机等。由于各种站204会具有不同的需求和不同的物理位置(例如,离接入点202的距离),因此它们会具有到接入点的不同链路预算。此外,来自每个站204的分组可以以不同的接收功率(“RX功率”)到达接入点202,这会在接入点处引起自动增益控制结算问题。关于接入点202和每个站204之间的发射功率的信息可以帮助实现让站204以类似的RX功率电平接收分组的目标。这个目标可以通过周期性地向站204发送控制信息来实现。为了促进它,可以使用特定的音调映射。在一些实施例中,站204中每一个被配置为经由多个信道与接入点通信。例如,除了对其它站204中的一些或全部公共(即,被其共享)的控制信道之外,每个站204可以具有与接入点202的专用信道。在一些实施例中,可以使用控制信道来发送控制信息,诸如每电子设备或站(STA)的UL功率控制、上行链路载波频率偏移(CFO)、或采样时间偏移(STO)、用于UL多用户(UL-MU)分组的信息、用于多用户确认的UL RU-分配信息、和/或用于触发帧的定时信息、或任何其它种类的控制信息。

图3A-3C绘出了根据一些实施例的、可以取决于带宽来使用的不同OFDMA音调映射。例如,图3A示出了根据一些实施例的、可以用于20MHz频带的可能的音调映射300A。图3B绘出了根据一些实施例的、可以用于40MHz带宽的可能的音调映射300B。以及图3C绘出了根据各种实施例的、可以用于80MHz频带的可能的音调映射300C。

图3A示出了可用音调302可以被映射用于20MHz频带的几种可能的方式。如在图3A中所示,利用映射304,当采用26个音调资源单元(RU)的信道时,在每个20MHz频带中可能存在高达9个用户设备。例如,当OFDMA不被使用时,一个用户设备可以在资源块或单元中被分配242个数据音调(来自256个可用音调,其余的是DC音调、导频音调和保护音调)(映射310)。可替代地,当OFDMA被使用时,可能存在其它分配,例如,两个用户设备可以被分配两个资源块中的要被确定(TBD)数量的音调并且一个用户设备可以被分配另一个资源块中的26个数据音调;四个用户设备可以被分配四个资源块中的52个数据音调(映射306)并且一个用户设备可以被分配另一个资源块中的26个数据音调;或者九个用户设备可以被分配九个资源块中的26个数据音调(映射304)。如在图4A中所示,取决于使用的RU的数量,映射304-308包括可以被分配要由无线设备(例如,站204)使用的、在2个和8个之间的信道。在这些OFDMA中每一个的情况下,中心信道(例如,信道330A)可以保持未分配给特定的无线设备,并且根据一些实施例,可以作为替代被所有设备共同使用来传送控制信息。

图3B绘出了如果40MHz带宽被使用,则可用音调312可以被映射的几种可能的方式。如在图3B中所示,当26个音调RU被使用时,映射300B包括映射314,其将可用音调312分为用于数据的16个不同的信道和用于用作控制信道的两个公共控制信道430B。类似于图3A,图3B示出了用于52个和26个音调RU的映射316、用于906个音调和26个音调RU的映射318、以及用于两个242个音调RU的映射320a和用于两个242个音调RU或484个非-OFDMA应用的映射420b。如在图3B中所示,根据一些实施例,公共控制信道330B可以由分配给映射314、316和318中任何信道的设备共享。

图3C类似于图3A和3B并且绘出了可用音调322可以被映射用于80MHz带宽的几种可能的方式。例如,映射324示出了当26个音调RU被采用时可用信道的数量。映射326示出了当52个和26个音调RU被使用时可用信道的数量。映射328示出了当906个、52个和26个音调RU被采用时可用信道的数量。映射332示出了当242个音调RU和26个音调RU被采用时可用信道的数量。映射334示出了当两个242个音调RU和26个音调RU被采用时可用信道的数量。最后,映射336绘出了采用996个音调RU的非-OFDMA应用。类似于图3A和3B,图3C示出了根据一些实施例的公共信道330C可以由从映射424到434的任何应用使用。因此,利用80MHz带宽,高达37个子信道可以被分配给不同的用户设备。

在一些实施例中(例如,图3A-3C),利用OFDMA操作,存在26个中心音调或资源单元(RU)。一般而言,这些中心(或靠近DC的)音调具有比带宽的其余部分更差的性能。但是,利用较低的调制编码方案(MCS),诸如MCS0,可以使用26个中心音调来携带用于其它分组的一些控制信号,例如,用于OFDMA中的上行链路(UL)分组。

与RU到不同用户设备的分配无关,每个接收OFDMA分组(即,下行链路)的站304或电子设备可以解码控制信道(除了其分配的音调或RU之外)。这个控制信道可以用于各种目的,包括:每电子设备或站(STA)的UL功率控制;上行链路载波频率偏移(CFO);或采样时间偏移(STO);用于UL多用户(UL-MU)分组的信息;用于多用户确认的UL RU-分配信息、和/或用于触发帧的定时信息。在一些实施例中,控制信道可以包括促进对后续分组(相对于当前分组)的准备的信息。

图4绘出了根据一些实施例的、用于将数据和控制信号发送到电子网络(例如,网络200)的各种设备(例如,站204)的示例方案。如所示出的,发送到各种设备420的数据可以包括由每个设备420接收到的物理层(PHY)前同步码402。设备然后可以从其对应的信道接收数据(参见实线)。例如,用户1从用户1信道404接收数据、用户2从用户2信道408接收数据、用户3经由用户3信道410接收数据、并且用户4经由用户4信道412接收数据。根据一些实施例,公共控制信道406可以同时发送到每个设备(参见虚线)。如上所述,该控制信道406可以发送与每个电子设备或站(STA)的UL功率控制、上行链路载波频率偏移(CFO)或采样时间偏移(STO)、用于UL多用户(UL-MU)分组的信息、用于多用户确认的UL RU-分配信息、用于触发帧的定时信息、或任何其它种类控制信息相关的数据。

根据一些实施例,发送到各种设备(例如,站204或设备420)的控制信息可以针对特定的设备。因此,各个设备420可以监视公共控制信道406并且只解码旨在用于那个特定用户420的控制信息。例如,根据一些实施例,用户1被配置为只从控制信道406解码旨在用于用户1的控制信息,用户2只解码旨在用于用户2的信息,等等。为了促进这种布置,在控制信道406上发送的信息可以如在图5中所绘出的那样进行组织。

图5绘出了根据一些实施例的、用于经由公共控制信道406到多个设备420的控制信道消息的示例格式500。为了便于说明,图5将相对于图4进行讨论,但是应该理解,在图5中绘出的格式500不限于与在图4中所公开的特定实施例一起使用。如在图5中所示,消息500可以包括报头502,诸如媒体访问控制报头。报头502后面可以跟着用于一个或多个设备的控制数据。例如,用于用户1的控制数据5041可以先于用于用户2的控制数据5042,依此类推。在用于用户N的控制数据504N之后,消息500可以包括检错码506(例如,循环冗余校验(CRC)码)和/或分组组装器/拆装器帧508。

图6是绘出根据各种实施例的、从接入点202发送控制信息到多个无线设备或站204的方法600的流程图。图6将参考前面的图进行说明,但是应该理解,这只是为了便于说明并且不应该被解释为将方法600的范围限制到在这些图中所绘出的特定实施例。

该方法开始于602,其中第一无线通信信道(例如,信道404)被分配给第一无线设备(例如,站2041)。在604处,方法600将第二无线通信信道(例如,信道408)分配给第二无线设备(例如,站2042)。

然后该方法在606处指定第三信道(例如,信道406)作为要由第一和第二无线设备共享的公共控制信道。根据一些实施例,公共控制信道可以包括,例如,一个或多个中心信道,诸如信道330A、330B和330C。在608处,方法600在控制信道上发送用于第一和第二设备两者的控制信息.根据一些实施例,控制信息可以包含旨在用于第一设备的特定信息和旨在用于第二设备的单独控制信息。根据一些实施例,发送的控制信息也可能包含旨在用于第一和第二无线设备两者的信息。控制信息可以包括每个电子设备或站(STA)的UL功率控制、上行链路载波频率偏移(CFO)、或采样时间偏移(STO)、用于UL多用户(UL-MU)分组的信息、用于多用户确认的UL RU-分配信息、和/或用于触发帧的定时信息、或任何其它种类的控制信息。

在610处,该方法经由对应于每个设备的通信信道(通信信道404和408)将旨在用于第一和第二无线设备中每一个的数据发送到所述设备。根据实施例,608和610可以至少部分地同时或以相反的顺序来执行。

图7是绘出根据一些实施例的、利用公共控制信道与多个无线设备通信的示例方法700的流程图。图7将参考前面的图进行说明,但是应该理解,这只是为了便于说明,并且不应该被解释为将方法700的范围限制到那些图中所绘出的特定实施例。

方法700从确定多个通信信道开始。例如,该方法可以确定使用在图3A-3C中绘出的映射中的一个。在704处,方法700将多个无线设备(例如,站204)中的每一个分配给对应的通信信道。旨在用于无线设备中的一个或多个无线设备的数据然后可以在706处经由其对应的通信信道(例如,通信信道404、408、410和412)被发送到该一个或多个无线设备。在708处,方法700利用对所有无线设备公共的控制信道发送用于一个或多个无线设备的控制信息。例如,根据一些实施例,公共控制信道可以包括中心信道,诸如信道330A、330B和330C中的一个。此外,根据一些实施例,706和708可以至少部分地同时或以相反的顺序发生。

图8是绘出根据各种实施例的、与使用对几个无线设备(例如,无线设备204)公共的控制信道的接入点(例如,接入点202)通信的示例性方法800的流程图。图8将参考前面的图进行说明,但是应该理解,这只是为了便于说明,并且不应该被解释为将方法900的范围限制到在那些附图中所绘出的特定实施例。

方法800开始于在802处从例如接入点202接收通信信道分配。在802处接收通信信道分配之后,该方法开始在804处经由所分配的通信信道接收数据。在806处,该方法通过公共控制信道(例如,信道406)接收针对多个无线设备的控制信息。该方法然后可以在808处从寻址到多个无线设备的控制信息中识别相关控制信息。在810处,设备420可以只解码所识别的相关信息,然后该解码的控制信息可以被应用到实现方法800的特定无线设备420。

图9是绘出根据各种实施例的示例电子设备900的功能框图。电子设备900包括处理子系统910、存储器子系统912和联网子系统914。处理子系统910包括配置为执行计算操作的一个或多个设备。例如,处理子系统910可以包括一个或多个微处理器、专用集成电路(ASIC)、微控制器、可编程逻辑器件、和/或一个或多个数字信号处理器(DSP)。

存储器子系统912可以包括用于存储用于处理子系统910和联网子系统914的数据和/或指令的一个或多个设备。例如,存储器子系统912可以包括动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)和/或其它类型的存储器。在一些实施例中,在存储器子系统912中用于处理子系统910的指令包括:可以被处理子系统910执行的一个或多个程序模块或指令集(诸如程序模块922或操作系统924)。一个或多个计算机程序可以构成计算机程序机制。此外,在存储器子系统912中在各种模块中的指令可以用以下语言来实现:高层过程式语言、面向对象编程语言和/或汇编或机器语言。此外,编程语言可以被编译或解释,例如,可配置或被配置(其在本公开中可互换使用)为由处理子系统910来执行。

此外,存储器子系统912可以包括用于控制对存储器的访问的机制。在一些实施例中,存储器子系统912包括存储器分层结构,其包括耦合到电子设备900中的存储器的一个或多个高速缓存。在这些实施例中的一些当中,高速缓存中的一个或多个高速缓存位于处理子系统910中。

在一些实施例中,存储器子系统912被耦合到一个或多个具有高容量的大容量存储设备(未示出)。例如,存储器子系统912可以被耦合到磁或光驱动器、固态驱动器或其它类型的大容量存储设备。在这些实施例中,存储器子系统912可以被电子设备900用作对经常使用的数据的快速存取储存装置,而大容量存储设备被用来存储较不频繁使用的数据。

联网子系统914包括配置为耦合到有线和/或无线网络并且在其上通信(例如,以执行网络操作)的一个或多个设备,包括:控制逻辑916、接口电路918以及在自适应阵列中的可以被控制逻辑916选择性地打开和/或关闭以创建多种可选的天线模式或“波束图案”的一组天线920(或天线元件)。(虽然图9包括一组天线920,但是在一些实施例中,电子设备900可以包括一个或多个节点,例如,可以被耦合到一组天线920的极板)。因此,在一些实施例中,电子设备900可选地不包括一组天线920。联网子系统914可以包括,例如,蓝牙TM联网系统、蜂窝联网系统(例如,3G/4G网络,诸如UMTS、LTE等)、通用串行总线(USB)联网系统、基于在IEEE 802.11中描述的标准的联网系统(例如,Wi-Fi联网系统)、以太网联网系统、和/或其它联网系统。

联网子系统914包括处理器、控制器、无线电收发装置/天线、插座/插头、和/或用于耦合到每个支持的联网系统、在每个支持的联网系统上通信、以及处理用于每个支持的联网系统的数据和事件的其它设备。用于耦合到每个网络系统、在每个网络系统上通信、以及处理网络上用于每个网络系统的数据和事件的机制有时被统称为用于网络系统的“网络接口”。此外,在一些实施例中,电子设备之间的“网络”或“连接”还不存在。因此,电子设备900可以使用联网子系统914中的机制用于执行电子设备之间的简单的无线通信,例如,发送广告或信标帧和/或对由其它电子设备发送的广告帧进行扫描。

在电子设备900内,处理子系统910、存储器子系统912和联网子系统914利用总线928耦合在一起。总线928可以包括子系统可使用以在彼此之间传送命令和数据的电、光、和/或电-光连接。虽然为清楚起见,只示出了一条总线928,但是不同的实施例可以在子系统之间包括不同数量或配置的电、光和/或电-光连接。

在一些实施例中,电子设备900包括用于在显示器上显示信息的显示子系统926,其可以包括显示驱动器和显示器,诸如液晶显示器、多触摸触摸屏等。

电子设备900可以是具有至少一个网络接口的任何电子设备(或者可以被包括在其中)。例如,电子设备900可以是:台式计算机、膝上型计算机、亚笔记本/上网本、服务器、平板计算机、智能电话、蜂窝电话、智能手表、消费者电子设备、便携式计算设备、接入点、路由器、交换机、通信装备、测试装备和/或另一个电子设备(或者可以被包括在其中)。

虽然使用了特定部件来描述电子设备900,但是在一些实施例中,电子设备900中可以存在不同的部件和/或子系统。例如,电子设备900可以包括一个或多个附加的处理子系统、存储器子系统、联网子系统和/或显示子系统。此外,子系统中的一个或多个可以不存在于电子设备900中。此外,在一些实施例中,电子设备900可以包括未在图9中示出的一个或多个附加的子系统。此外,虽然在图9中示出了单独的子系统,但是在一些实施例中,给定子系统或部件中的一些或全部可以被集成到电子设备900中的其它子系统或部件(一个或多个)中的一个或多个中。例如,在一些实施例中,程序模块922被包括在操作系统924中,和/或控制逻辑916被包括在接口电路918中。

此外,在电子设备900中的电路和部件可以利用模拟和/或数字电路系统的任意组合来实现,包括:双极、PMOS和/或NMOS门或晶体管。此外,一些实施例可以包括具有近似离散值的数字信号和/或具有连续值的模拟信号。此外,部件和电路可以是单端的或差分的,并且电源可以是单极的或双极的。

在图9中,集成电路可以包括用于从电子设备900发送无线信号和在电子设备900处从其它电子设备接收信号的硬件和/或软件机制.除了这里所描述的机制之外,无线电收发装置通常在本领域中是公知的,并且因此不再详细描述。一般地,联网子系统914和/或集成电路可以包括任何数量的无线电收发装置。注意,在多无线电收发装置的实施例中的无线电收发装置以与所描述的单个无线电收发装置的实施例类似的方式工作。

在一些实施例中,联网子系统914和/或集成电路包括将(一个或多个)无线电收发装置配置为在给定的通信信道(例如,给定的载波频率)上发送和/或接收的配置机制(诸如一个或多个硬件和/或软件机制)。例如,在一些实施例中,可以使用配置机制将无线电收发装置从在给定的通信信道上监视和/或发送切换到在不同的通信信道上监视和/或发送。如本文所使用的术语“监视”包括从其它电子设备接收信号以及可能地对接收到的信号执行一个或多个处理操作,例如,确定接收到的信号是否包括控制信道、计算可选的波束图案,等等。

虽然前面的讨论使用Wi-Fi通信协议作为说明性例子,但是在其它实施例中,可以使用广泛的各种通信协议,并且更一般地,可以使用无线通信技术。因此,通信技术可以用在各种网络接口中。此外,虽然在前面的实施例的一些操作用硬件或软件来实现,但是一般而言,在前面实施例中的操作可以以广泛的各种配置和体系架构来实现。因此,在前面实施例中的一些或全部操作可以用硬件、软件或两者来实现。例如,通信技术中的至少一些操作可以利用程序模块922、操作系统924(诸如用于接口电路918的驱动程序)或在接口电路918中以固件实现。可替代地或附加地,通信技术中的至少一些操作可以在诸如接口电路918中的硬件之类的物理层中实现。

各种实施例可以例如利用一个或多个众所周知的计算机系统来实现,诸如在图10中示出的计算机系统1000。例如,参考图2和9描述的每个部件可以利用诸如计算机系统1000的计算机系统来实现。计算机系统1000可以是能够执行本文所描述的功能的任何众所周知的计算机。

计算机系统1000包括一个或多个处理器(也称为中央处理单元,或CPU),诸如处理器1004。处理器1004被连接到通信基础设施或总线1006。

一个或多个处理器1004中的每一个可以是图形处理单元(GPU)。在一些实施例中,GPU是设计为处理数学上密集型应用的专用电子电路的处理器。GPU可以具有对大数据块-诸如对计算机图形应用、图像、视频等共同的数学上密集型数据-的平行处理高效的平行结构。

计算机系统1000也包括通过(一个或多个)用户输入/输出接口1002与通信基础设施1006通信的(一个或多个)用户输入/输出设备1003,诸如监视器、键盘、定点设备等。

计算机系统1000也包括主或主要存储器1008,诸如随机存取存储器(RAM)。主存储器1008可以包括一级或多级高速缓存。主存储器1008具有存储在其中的控制逻辑(即,计算机软件)和/或数据。

计算机系统1000也可以包括一个或多个辅助存储设备或存储器1010。辅助存储器1010可以包括,例如,硬盘驱动器1012和/或可移除存储设备或驱动器1014。可移除存储驱动器1014可以是软盘驱动器、磁带驱动器、光盘驱动器、光存储设备、带备份设备、和/或任何其它存储设备/驱动器。

可移除存储驱动器1014可以与可移除存储单元1018交互。可移除存储单元1018包括其上存储有计算机软件(控制逻辑)和/或数据的计算机可用或可读存储设备。可移除存储单元1018可以是软盘、磁带、光盘、DVD、光存储盘、和/或任何其它计算机数据存储设备。可移除存储驱动器1014从可移除存储单元1018中读取和/或对其写入。

根据一些实施例,辅助存储器1010可以包括用于允许计算机程序和/或其它指令和/或数据被计算机系统1000访问的其它装置、工具或其它方法。这些装置、工具或其它方法可以包括,例如,可移除存储单元1022和接口1020。可移除存储单元1022和接口1020的例子可以包括程序盒和盒式接口(诸如在视频游戏设备中找到的)、可移除存储器芯片(诸如EPROM或PROM)及相关联的插座、存储器棒及USB端口、存储卡及相关联的存储卡插槽、和/或任何其它可移除存储单元及相关联接口。

计算机系统1000还可以包括通信或网络接口1024。通信接口1024使得计算机系统1000能够与远程设备、远程网络、远程实体等(单独地和集体地通过标号1028来引用)的任意组合通信和交互。例如,通信接口1024可以允许计算机系统1000通过通信路径1026与远程设备1028通信,其中通信路径1026可以是有线的和/或无线的,并且其可以包括LAN、WAN、互联网等的任意组合。控制逻辑和/或数据可以经由通信路径1026发送到计算机系统1000和从计算机系统1000发送。

在一些实施例中,包括具有存储在其上的控制逻辑(软件)的有形计算机可用或可读介质的有形装置或制造品也在本文被称为“计算机程序产品”或“程序存储设备”。这包括,但不限于,计算机系统1000、主存储器1008、辅助存储器1010、和可移除存储单元1018和1022、以及体现上述任何组合的有形制造品。当这种控制逻辑被一个或多个数据处理设备(诸如计算机系统1000)执行时,使得这种数据处理设备如本文所描述的那样操作。

基于本公开中所包含的教导,对于相关领域技术人员来说,如何利用除图10中所示出之外的数据处理设备、计算机系统和/或计算机体系架构来制造和使用本公开的实施例将是显然的。特别地,实施例可以与除本文所描述的那些之外的软件、硬件和/或操作系统实现一起操作。

应该认识到,是具体实施方式部分,而不是发明内容和摘要部分,要用来解释权利要求。发明内容和摘要部分可能阐述如本发明人预期的本公开的一个或多个但不是全部的示例性实施例,并且因此,不是要以任何方式限定本公开以及所附权利要求。

本公开已借助示出其具体功能和关系的实现的功能构建块进行了描述。这些功能构建块的边界在本文中为了描述的方便被任意定义。可以定义可替代的边界,只要其具体功能和关系被适当地执行。

具体实施例的以上描述将如此完全地揭示本公开的一般性本质,其他人,在不背离本公开一般性概念的情况下,通过应用本领域技术人员范畴内的知识,无需过度的实验,能够容易地修改和/或适配这种具体实施例的各种应用。因此,基于本文所给出的教导和指导,这种适配和修改是要在所公开实施例的等效物的意义和范围之内。应当理解,本文的短语或术语是为了描述而不是限制的目的,使得本说明书的术语或短语要由技术人员鉴于所述教导和指导来解释。

本公开的广度和范围不应该由任何上述示例性实施例来限定,而是应该只能根据以下权利要求及其等效物来定义。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1