用于毫微微小区的自发下行链路编码选择 根据 35U.S.C.119 的优先权要求
本 申 请 要 求 共 同 所 有 的 于 2008 年 5 月 13 日 提 交 的、 转 让 律 师 签 号 为 No.081591P1 的美国临时专利申请 No.61/052,911 以及 2008 年 7 月 2 日提交的、转让律师 签号为 No.081591P2 的美国临时专利申请 No.61/077,534 的利益和优先权,通过引用将上 述每个临时专利申请的公开并入本文。
技术领域
本申请一般地涉及无线通信,并且更具体地但非排除性地,涉及提高通信性能。 背景技术 广泛地部署了无线通信系统以向多个用户提供各种类型的通信 ( 例如,语音、 数据、多媒体服务等 )。随着对高速率和多媒体数据服务的需求迅速地增长,实现具有增 强性能的高效且健壮的通信系统是一个挑战。
为了补充传统移动电话网络 ( 例如,宏蜂窝网络 ) 的基站,可以例如在用户的家 庭中部署小覆盖的基站。 一般将这种小覆盖的基站称为接入点基站、家庭节点 B 或者毫 微微小区,可以将这种小覆盖的基站用于向移动单元提供更可靠的室内无线覆盖。 典型 地,将这种小覆盖的基站经由数字用户线路 (DSL) 路由器或电缆调制解调器连接到互联 网和移动运营商的网络。
在典型的宏蜂窝部署中,由蜂窝网络运营商来规划和管理 RF 覆盖以优化宏基站 之间的覆盖。 另一方面,毫微微基站可以由用户亲自来安装并且以 ad-hoc 方式来部署。 因此,毫微微小区会导致对宏小区的上行链路 (UL) 和下行链路 (DL) 的干扰。 例如,安 装在住宅窗户旁的毫微微基站可能导致对不由该毫微微小区进行服务的位于该房屋之外 的任何接入终端的严重的下行链路干扰。 此外,在上行链路上,由毫微微小区服务的家 庭接入终端可能导致在宏小区基站 ( 例如,宏节点 B) 上的干扰。
作为非规划的部署的结果,各个毫微微小区还会相互干扰以及去干扰宏小区。 例如,在多个住宅的公寓中,安装在用于分隔两个住宅的墙壁附近的毫微微基站会导致 对邻近的住宅中的毫微微基站的严重干扰。 在这里,由于毫微微蜂窝所执行的限制关联 策略,对于家庭接入终端来说最强的毫微微基站 ( 例如,就接入终端处接收到的 RF 信号 强度而言最强的毫微微基站 ) 可能未必是该接入终端的服务基站。
因此,在移动运营商没有对毫微微基站的射频 (RF) 覆盖进行优化并且对这种基 站的部署是 ad-hoc 的通信系统中,会出现干扰问题。 从而存在改进无线网络的干扰管理 的需要。
附图说明
图 1 是包含宏覆盖和较小规模覆盖的通信系统的多个代表性方案的简化示意图。 图 2 是配置为支持多个用户的无线通信系统的另一个代表,可以在该系统中实 现多个公开的实施例和方案。
图 3 是示出了无线通信的覆盖区域的简化示意图。
图 4 是包含邻近的毫微微小区的通信系统的多个代表性方案的简化示意图。
图 5 是包含毫微微节点的无线通信系统的简化示意图。
图 6 示出了可以用来促进节点之间的通信的多个代表性组件。
图 7 是支持毫微微小区中的自发下行链路编码选择的接入节点的多个代表性方 案的简化方框图。
图 8 是用于毫微微小区中自发下行链路编码选择的无线通信系统的简化方框 图。
图 9 是下行链路编码选择过程的简化流程图。
图 10 是如本文所教导的、配置为进行毫微微节点的自发下行链路编码选择的装 置的多个代表性方案的简化方框图。
根据通常实践,附图中示出的多个特征可能没有按比例绘出。 因此,为了清楚 可能对多个特征的尺寸进行了任意放大或缩小。 此外,为了清楚可能对一些附图进行了 简化。 因此,附图可能没有示出给定装置 ( 例如,设备 ) 或方法的所有组件。 此外,说 明书或附图中可能使用同样的参考标号来指示同样的特征。
具体实施方式 本文使用词语 “示例性” 来表示 “作为例子、实例或例证”。 不必将本文中作 为 “示例性” 进行描述的任何实施例看作优选于或优于其它实施例。
下文中结合附图进行的详细描述旨在作为本发明示例性实施例的说明,其不旨 在表示能实现本发明的仅有的实施例。 在说明中使用的术语 “示例性” 表示 “作为例 子、实例或例证”,并且不应将其必然地看作优选于或优于其它的示例性实施例。 详细 描述包括特定的细节,以提供对本发明示例性实施例的彻底理解。 本领域的技术人员将 清楚本发明的示例性实施例可以在没有这些特定细节的情况下来实现。 在一些实例中, 以框图的形式示出公知的结构和设备,以避免使本文介绍的示例性实施例的新颖之处变 得模糊。
下面描述了本公开的多个实施例。 显而易见的是,本教导可以以多种形式来实 施,并且本文所公开的任何特定结构、功能或结构和功能仅仅作为代表。 基于本教导, 本领域的技术人员会理解本文所公开的实施例可以独立于任何其它的实施例来实现,并 且两个或多个实施例可以以多种方式进行组合。 例如,可以使用本文所阐明的任何数量 的实施例来实现装置或方法。 此外,可以使用附加于或不同于本文所阐述的一个或多个 实施例的其它结构、功能或者结构和功能来实现该装置或该方法。
可以将本教导包含在多种类型的通信系统和 / 或系统组件中。 在一些方案 中,本教导可以实施在可以通过共享可用系统资源 ( 例如,通过指定一个或多个带 宽、发射功率、编码、交织等 ) 支持与多用户进行通信的多接入系统中。 例如,本 教 导 可 以 应 用 于 任 何 一 个 下 列 技 术 或 其 组 合 中 :码 分 多 址 (CDMA) 系 统、 多 载 波
CDMA(MCCDMA)、宽带 CDMA(W-CDMA)、高速分组接入 (HSPA, HSPA+) 系统、 高速下行链路分组接入 (HSDPA) 系统、时分多址 (TDMA) 系统、频分多址 (FDMA) 系统、单载波 FDMA(SC-FDMA) 系统、正交频分多址 (OFDMA) 系统、或者其它多址 技术。 可以将使用本教导的无线通信系统设计为实现一个或多个标准,诸如 :IS-95、 cdma2000、 IS-856、 W-CDMA、 TDSCDMA 和其它标准。 CDMA 网络可以实现无线 电技术,诸如 :通用地面无线接入 (UTRA)、 cdma2000 或一些其它技术。 UTRA 包括 W-CDMA 和低码片速率 (LCR)。 cdma2000 技术涵盖了 IS-2000、 IS-95 和 IS-856 标 准。 TDMA 网络可以实现无线电技术,例如全球移动通信系统 (GSM)。 OFDMA 网络 可以实现无线电技术,诸如 :演进 UTRA(E-UTRA)、 IEEE 802.11、 IEEE 802.16、 IEEE 802.20、 等。 UTRA、 E-UTRA 和 GSM 是通用移动通信系统 (UMTS) 的一部分。 本教导可以实现在 3GPP 长期演进 (LTE) 系统、超移动宽带 (UMB) 系统和 其它类型的系统中。 LTE 是使用 E-UTRA 的 UMTS 的版本。
虽然使用 3GPP 术语来对本公开的特定实施例进行描述,应当理解,本教导可 以应用于 3GPP 技术 (Re199、 Re15、 Re16、 Re17) 以及 3GPP2 技术 (IxRTT、1xEV-DO RelO、 RevA、 RevB) 和其它技术。 图 1 示出了网络系统 100,其包括宏规模覆盖 ( 例如,通常被称为宏小区网络的 诸如 3G 网络之类的大面积蜂窝网络 ) 和较小规模覆盖 ( 例如,基于住宅或基于建筑物的 网络环境 )。 当节点 ( 例如接入终端 102A) 在网络中移动时,在特定位置可以由宏接入 节点 104( 本文中也将其称为宏节点 ) 来为接入终端 102A 服务,宏接入节点 104 提供了由 宏覆盖区域 106 所表示的宏覆盖,在其它位置可以由小规模接入节点 108( 本文中也将其 称为小规模节点 ) 来为接入终端 102A 服务,小规模接入节点 108 提供了由小规模覆盖区 域 110 所表示的较小规模覆盖。 在一些方案中,可以使用小规模节点 108 来提供递增的 容量增长、建筑物内的覆盖和不同的服务 ( 例如,来获得更可靠的用户体验 )。
可以限制小规模接入节点 108 不去为特定节点 ( 例如,室内接入终端 102B) 提供 特定服务,这将在下面进行更详细的论述。 作为结果,会在宏覆盖区域 106 中产生覆盖 漏洞。
覆盖漏洞的尺寸可以取决于宏接入节点 104 和小规模节点 108 是否运行在同一个 频率载波上。 例如,当节点 104 和 108 处于同信道时 ( 例如,使用相同的频率载波 ),覆 盖漏洞可能紧密地对应于小范围覆盖区域 110。 因此,在这种情况下,当接入终端 102A 在小规模覆盖区域 110 中时 ( 例如,如接入终端 102B 的透视图所示 ),接入终端 102A 会 丢失宏覆盖。
例如,小规模节点 108 可以是毫微微节点 (femto node) 或微微节点 (piconode)。 毫微微节点可以是具有有限覆盖区域 ( 例如,家庭或公寓 ) 的接入节点。 提供小于宏区 域而大于毫微微区域的区域的覆盖的节点可被称为微微节点 ( 例如,提供商用建筑内的 覆盖 )。 应当理解,可以使用各种类型的节点和系统来实现本教导。 例如,微微节点或 某其它类型的节点可以为不同 ( 例如,更大 ) 的覆盖区域提供与毫微微节点相同或类似的 功能。 因此,类似于毫微微节点,微微节点可以是受限的,微微节点可以与一个或多个 归属接入终端相关联等等,这将在下文中更全面地进行论述。
当节点 104 和 108 位于相邻的信道 ( 例如,使用不同的频率载波 ) 时,由于来自
小规模节点 108 的相邻信道干扰,因此会在宏覆盖区域 104 中产生较小的覆盖漏洞 112。 因此,当接入终端 102A 运行在邻近的信道上时,接入终端 102A 可以在靠近小规模节点 108 的位置处 ( 例如,刚好处于较小覆盖漏洞 112 之外 ) 接收宏覆盖。
取决于系统设计参数,同信道覆盖漏洞可能相对较大。 例如,假定自由空间传 播损耗以及在小规模节点 108 和接入终端 102B 之间没有墙壁分隔的最差的情况下,当小 规模节点 108 的发射功率是 0dBm 时,至少与热噪声本底相同的小规模节点 108 的干扰的 半径可以在 40 米的量级。
因此,在将宏覆盖区域 106 中的中断 (outage) 最小化以及在所指定的较小规模 环境中维持足够的覆盖 ( 例如,家庭中的毫微微节点 108 覆盖 ) 之间存在折衷。 例如, 当受限毫微微节点 108 位于宏覆盖区域 106 的边缘时,随着访问接入终端接近毫微微节点 108,该访问接入终端可能会失去宏覆盖并丢失通话。 在这种情况下,用于宏蜂窝网络的 一个解决方案可以是将访问者接入终端移动到另一个载波 ( 例如,受来自毫微微节点的 邻近的信道干扰较小的载波 )。由于每个运营商可用的频谱是受限的,所以使用分隔载波 频率不一定是可行的。 因此,与其它运营商相关的访问者接入终端会遭受由受限毫微微 节点 108 所产生的载波上的覆盖漏洞的影响。 图 2 示出了配置为支持多个用户的无线通信系统 100 的另一个代表,在该无线通 信系统 100 中可以实现多个公开的实施例和方案。 如图 2 所示,举例而言,无线通信系 统 100 为多个小区 102( 例如,宏小区 102A-102G) 提供通信,其中,每个小区由对应的 接入点 (AP)104( 例如, AP 104A-104G) 来进行服务。 可以将每个小区进一步分为一个 或多个扇区。 各个接入终端 (AT)102( 例如, AT 102A-102K) 也被互换地称为用户装置 (UE),这些接入终端 (AT)102 分布在该系统中。 例如,在给定时刻,取决于 AT 是否活 动以及是否处于软切换中,每个 AT 102 可以在前向链路 (FL) 和 / 或反向链路 (RL) 上与 一个或多个 AP 104 进行通信。 无线通信系统 100 可以在大片地理区域上提供服务,例 如,宏小区 102A-102G 可以覆盖邻近的多个街区。
在各种应用中,可以使用其它术语指代宏节点 104、毫微微节点 108 或微微 节点。 例如,可以将宏节点 104 配置或指代为接入节点、基站、接入点、 e 节点 B、 宏小区、宏节点 B(MNB) 等。 此外,可以将毫微微节点 108 配置或指代为归属节点 B(HNB)、归属 e 节点 B、接入点基站、毫微微小区等。 此外,与宏节点、毫微微节点或 微微节点关联的小区可以被分别指代为宏小区、毫微微小区或微微小区。
如上文所述,在一些方案中可以对毫微微节点 108 进行限制。 例如,给定毫微 微节点 108 可能仅仅为接入终端 106 的有限集合提供服务。 因此,在部署所谓的受限 ( 或 闭合 ) 关联中,可以由宏小区移动网络和毫微微节点 108 的有限集合 ( 例如,位于对应的 用户住宅内的毫微微小区 ) 为给定接入终端 106 提供服务。
必要的话,可以临时地或永久地扩展与受限毫微微节点 108( 其还被称为闭合用 户组归属节点 B) 相关联的接入终端 106 的受限服务集合。 在一些方案中,可以将闭合用 户组 (CSG) 定义为共享了接入终端的公共接入控制列表的接入节点 ( 例如,毫微微节点 ) 的集合。 在一些实施例中,区域中的所有毫微微节点 ( 或者所有受限毫微微节点 ) 可以 运行在所指定的信道上,可以将该信道称为毫微微信道。
可以在受限毫微微节点和给定接入终端之间定义各种关系。 例如,从接入终端
的角度而言,开放毫微微节点可以指代不具有受限关联的毫微微节点。 受限毫微微节点 可以指代以某种方式受限 ( 例如,受限于关联和 / 或注册 ) 的毫微微节点。 归属毫微微 节点指代接入终端被授权接入和操作的毫微微节点。 来宾毫微微节点指代接入终端被临 时授权接入或操作的毫微微节点。 相异毫微微节点指代可能除非在紧急情况下 ( 例如, 911 呼叫 ) 否则接入终端不被授权接入或操作的毫微微节点。
从受限毫微微节点的角度而言,归属接入终端 ( 或归属用户装置 “HUE” ) 可 以指代被授权接入到该受限毫微微节点的接入终端。 来宾接入终端可以指代具有对该受 限毫微微节点的临时访问权的接入终端。 相异接入终端可以指代可能除非在紧急情况下 ( 例如,911 呼叫 ) 否则不具有接入该受限毫微微节点的许可的接入终端。 因此,在一些 方案中,可以将相异接入终端定义为不具有向受限毫微微节点进行注册的凭据或许可的 接入终端。 当前由受限毫微微小区进行限制 ( 例如,拒绝接入 ) 的接入终端在本文中可 以被称为访问者接入终端。 因此,当不允许服务时,访问者接入终端可以对应于相异接 入终端,并且当临时允许服务时,访问者接入终端对应于来宾接入终端。
图 3 示出了定义多个跟踪区域 302( 或路由区域或位置区域 ) 的网络的覆盖地图 300 的实例。 具体而言,在图 3 中,与跟踪区域 302A、302B 和 302C 关联的覆盖区域由 粗线绘出。
本系统经由 ( 由六边形表示的 ) 多个小区 304( 诸如宏小区 304A 和 304B) 来提 供无线通信,其中,每个小区由对应的接入节点 306( 例如,接入节点 306A-306C) 来服 务。 如图 3 所示,在给定时间点,接入终端 308( 例如,接入终端 308A 和 308B) 可以散 布在网络的多个位置。 在给定时刻,例如,取决于接入终端 308 是否活动以及其是否处 于软切换中,每个接入终端 308 可以在前向链路 (FL) 和 / 或反向链路 (RL) 上与一个或 多个接入节点 306 进行通信。
跟踪区域 302 还包括毫微微覆盖区域 310。 在该实例中,将每个毫微微覆盖区域 310( 例如,毫微微覆盖区域 310A-301C) 示出为处于宏覆盖区域 304( 例如,宏覆盖区域 304B) 内。 然而,应当理解,毫微微覆盖区域 310 也可以没有完全位于宏覆盖区域 304 内。 实际上,可以使用给定跟踪区域 302 或宏覆盖区域 304 来定义大量的毫微微覆盖区 域 310。 此外,可以在给定跟踪区域 302 或宏覆盖区域 304 内定义一个或多个微微覆盖区 域 ( 未示出 )。 为降低图 3 的复杂度,仅示出了一些接入节点 306、接入终端 308 和毫微 微节点 310。
图 4 示出了网络 400,其中,将毫微微节点 402 部署在公寓建筑中。 具体而言, 在本实例中,毫微微节点 402A 被部署在公寓 1 中,毫微微节点 402B 被部署在公寓 2 中。 毫微微节点 402A 是接入终端 404A 的归属毫微微节点。毫微微节点 402B 是接入终端 404B 的归属毫微微节点。
如图 4 所示,对于毫微微节点 402A 和 402B 受限的情况,每个接入终端 404( 例 如,404A 和 404B) 仅由其关联的 ( 例如,所归属的 ) 毫微微节点 402 进行服务。 然而 在一些情况下,受限关联可能会导致毫微微节点的负面几何状况以及中断。 例如,在图 4 中,毫微微节点 402A 比毫微微节点 402B 更接近于接入终端 404B,并且因此可以在接 入终端 404B 处提供更强的信号。 结果是,毫微微节点 402A 可能过度地干扰在接入终端 404B 处的接收。 这种情况可能因此影响毫微微节点 402B 周围的覆盖半径,在覆盖半径中,关联的接入终端 404 可以开始捕获系统并保持与系统的连接。
图 5 示出了示例性通信系统 500,其中,将一个或多个毫微微节点部署在网络环 境中。 可以在通信系统 500 中以多种方式建立毫微微节点环境的连通性。 具体而言,系 统 500 包括安装在相对小规模的网络环境中 ( 例如,在一个或多个用户住宅 530 中 ) 的多 个毫微微节点 510( 例如,毫微微节点 510A 和 510B)。 每个毫微微节点 510 可以经由 DSL 路由器、电缆调制解调器、无线链路或其它连通性设备 ( 未示出 ) 耦合到广域网 540( 例 如,互联网 ) 和移动运营商核心网络 550。 如本文所述,可以配置每个毫微微节点 510 来为关联的接入终端 520( 例如,接入终端 520A) 进行服务,并且可选地为其它接入终端 520( 例如,接入终端 520B) 进行服务。 换句话说,可以对毫微微节点 510 的接入进行限 制,据此,给定接入终端 520 可以由指定 ( 例如,归属的 ) 毫微微节点 510 的集合来进行 服务,但是不能由任何非指定的毫微微节点 510( 例如,邻近的毫微微节点 510) 来进行服 务。 本文还可以将接入终端 520 称为用户装置 520(UE)。 本文还可以将毫微微节点 510 称为归属节点 B(HNB)。
毫微微节点 510 的所有者可以订阅移动服务,例如,通过移动运营商核心网络 550 提供的 3G 移动服务。 此外,接入终端 520 可以既能够在宏环境中又能够在较小规模 ( 例如,住宅 ) 网络环境中运行。 换句话说,基于接入终端 520 的当前位置,可以由宏小 区移动网络 550 的接入节点 560 或者由毫微微节点 510( 例如,位于对应的用户住宅 530 内 的毫微微节点 510A 和 510B) 的集合中的任何一个来为接入终端 520 提供服务。 例如, 当用户不在家时,可以由标准宏接入节点 ( 例如,节点 560) 来为该用户进行服务,而当 用户在家中时,由毫微微节点 ( 例如,节点 510A) 为该用户进行服务。 在这里,应当理 解,毫微微节点 510 可以向后兼容现有接入终端 520。
在本文描述的实施例中,毫微微节点 510 的所有者订购移动服务,例如,由移 动运营商核心网络 550 提供的 3G 移动服务,并且 UE 520 能够在宏蜂窝环境和住宅小规 模网络环境两者中运行。
归属毫微微节点是许可 AT 或 UE 进行操作的基站。 来宾毫微微节点指代 AT 或 UE 临时地被许可进行操作的基站,以及相异毫微微节点是 AT 或 UE 不被许可进行操作的 基站。
毫微微节点 510 可以部署在单个频率上,或者可选地可以部署在在多个频率 上。 取决于特定配置,单个频率或者多个频率中的一个或多个可能与宏节点 ( 例如,节 点 560) 所使用的一个或多个频率相重叠。
可以配置接入终端 520 来与宏网络 550 或者与毫微微节点 510 进行通信,但是不 同时与两者通信。 此外,由毫微微节点 510 服务的接入终端 520 可以不处于和宏网络 550 进行软切换的状态。
在一些方案中,可以配置接入终端 520 在任何可以与优选毫微微节点 ( 例如,接 入终端 520 的归属毫微微节点 ) 进行连接的时候进行这种连接。 例如,当接入终端 520 位于用户住宅 530 内的任何时候,可能都需要该接入终端 520 仅与归属毫微微节点 510 进 行通信。
在一些方案中,如果接入终端 520 运行于宏蜂窝网络 550 内但是没有位于其最优 选网络 ( 例如,在优选漫游列表中定义的网络 ) 内,接入终端 520 可以持续地使用较佳系统重选 (BSR) 来搜索最优选网络 ( 例如,优选毫微微节点 510),这可以涉及对可用系 统进行周期性扫描以确定较佳系统当前是否可用,以及与该优选系统进行关联的后续工 作。 利用获取的记录,接入终端 520 可以将搜索限制到特定频带或信道。 例如,可以周 期性地重复对最优选系统的搜索。 在发现优选毫微微节点 510 后,接入终端 520 可以选 择优选的毫微微节点 510 以驻留在其覆盖区域内。
可以在同时支持与多个无线接入终端进行通信的无线多接入通信系统中实施本 教导。 如上文所述,每个终端可以经由在前向和反向链路上的传输与一个或多个基站进 行通信。 前向链路 ( 或下行链路 ) 指代从基站到终端的通信链路,以及反向链路 ( 或上 行链路 ) 指代从终端到基站的通信链路。 可以经由单输入单输出系统、多输入多输出系 统或一些其它类型的系统来建立所述通信链路。
MIMO 系统使用多个发射天线 (NT 个 ) 和多个接收天线 (NR 个 ) 进行数据通信。 由 NT 个发射和 NR 个接收天线构成的 MIMO 信道可以分解为多个独立的信道 (NS 个 ), 其还被称为空间信道,其中 NS≤min{NT, NR}。 NS 个独立信道的每一个对应于一个维 度。 如果使用由多个发射和接收天线形成的附加的维度,则 MIMO 系统可以提供改进的 性能 ( 例如,较高吞吐量和 / 或较高可靠性 )。 MIMO 系统可以支持时分双工 (TDD) 和频分双工 (FDD)。 在 TDD 系统中, 前向和反向链路传输在同一个频率区域上进行,从而互易性原则允许根据反向链路信道 来估计前向链路信道。 这使得,在接入点有多个天线可用的时候接入点能够获取前向链 路上的发射波束成形增益。 在使用多个组件与至少一个其它的节点进行通信的节点 ( 例 如,设备 ) 中可以实施本教导。
图 6 示出了可以用于促进节点之间的通信的多个代表性组件。 具体而言,图 6 示出了 MIMO 系统 1500 的无线设备 1510( 例如,接入点 ) 和无线设备 1550( 例如,接入 终端 )。 在接入点 1510 处,从数据源 1512 处向发送 (TX) 数据处理器 1514 提供多个数 据流的业务数据。
在一些方案中,每个数据流通过各自的发射天线进行发射。 TX 数据处理器 1514 基于为数据流所选择的特定编码方案来为每个数据流的业务数据进行格式化、编码和交 织,以提供编码数据。
可以通过使用正交频分复用 (OFDM) 技术、利用导频数据来对每个数据流的编 码数据进行复用。 典型地,导频数据是以已知方式来进行处理的已知数据模式,在接收 机系统处,可以使用导频数据来估计信道响应。 然后,可以基于为数据流所选择的特定 调制方案来对每个数据流的经复用的导频和编码数据进行调制 ( 即,符号映射 ),以提供 调制符号。 作为非限制性的例子,一些合适的调制方案是 :二进制相移键控 (BPSK)、 正交相移键控 (QSPK)、多相移键控 (M-PSK) 和多级正交振幅调制 (M-QAM)。
可以通过由处理器 1530 执行的指令来确定每个数据流的数据速率、编码和调 制。 数据存储器 1532 可以存储由处理器 1530 或者接入点 1510 的其它组件使用的程序代 码、数据和其它信息。
然后,将所有数据流的调制符号提供给 TX MIMO 处理器 1520,其会对调制符 号进行进一步处理 ( 例如,用于 OFDM)。 然后, TX MIMO 处理器 1520 将 NT 个调制 符号流提供给 NT 个收发机 (XCVR)1522( 例如,1522A 到 1522T)。 在一些方案中,TX
MIMO 处理器 1520 将波束成形权重应用于数据流的符号和正在发送符号的天线。
每个收发机 1522 对各自的符号流进行接收和处理,以提供一个或多个模拟信 号,并且对模拟信号进行进一步调节 ( 例如,放大、滤波和上变频 ),以提供适于通过 MIMO 信道进行传输的调制信号。 然后,从对应的 NT 个天线 1524( 例如,1524A 到 1524T) 发送来自收发机 1522A 到 1522T 的 NT 个调制信号。
在接入终端 1500 处,由 NR 个天线 1552( 例如,1552A 到 1552R) 来接收所发 射的调制信号,并且将来自每个天线 1552 的接收信号提供给对应的收发机 1554( 例如, 1554A 到 1554R)。 每个收发机 1554 对各自的接收信号进行调节 ( 例如,滤波、放大和 下变频 ),对经调节的信号进行数字化以提供采样,并且对采样进行进一步处理以提供对 应的 “接收” 符号流。
然后,接收 (RX) 数据处理器 1560 基于特定的接收机处理技术,对来自 NR 个收 发机 1554 的 NR 个接收符号流进行接收和处理,以提供 NT 个 “检测”符号流。 然后, RX 数据处理器 1560 对每个检测符号流进行解调、解交织和解码,以恢复数据流的业务 数据。 RX 数据处理器 1560 所进行的处理与接入点 1510 处的 TX MIMO 处理器 1520 和 TX 数据处理器 1514 所执行的处理互补。 处理器 1570 周期性地确定使用哪个预编码矩阵 ( 下文中进行论述 )。 处理器 1570 构造反向链路消息,该反向链路消息包括矩阵索引部分和秩值部分。 数据存储器 1572 可以存储由处理器 1570 和接入终端 1550 的其它组件使用的程序代码、数据和其它信 息。
反向链路消息可以包括关于通信链路和 / 或接收数据流的多种类型的信息。 然 后,该反向链路消息由 TX 数据处理器 1538 来进行处理、由调制器 1580 来进行调制、由 收发机 1554A 到 1554R 来进行调节、以及通过各自的天线 1552A 到 1552R 被发送回接入 点 1510,其中, TX 数据处理器 1538 还从数据源 1536 处接收多个数据流的业务数据。
在接入点 1510 处,来自接入终端 1550 的调制信号由天线 1524 进行接收、由收 发机 1522 进行调节、由解调器 (DEMOD)1540 进行解调、并且由 RX 数据处理器 1542 进 行处理,以获取由接入终端 1550 所发送的反向链路消息。 然后,处理器 1530 确定要用 哪个预编码矩阵来确定波束成形权重,然后对获取的消息进行处理。
图 6 还示出了通信组件可以包括根据本教导执行下行链路代码控制操作的一个 或多个组件。 例如,代码控制组件 1590 可以与接入点 1510 的处理器 1530 和 / 或其它组 件协作,以根据本教导向 / 从另一个设备 ( 例如,接入终端 1550) 发送 / 接收信号。 类似 地,代码控制组件 1592 可以与接入终端 1550 的处理器 1570 和 / 或其它组件协作,以向 / 从另一个设备 ( 例如,接入点 1510) 发送 / 接收信号。 应当理解,对于无线设备 1510 和 1550 的每一个,可以由单个组件来提供两个或多个所述组件的功能。 例如,单个处理 组件可以提供代码控制组件 1590 和处理器 1530 的功能,以及单个处理组件可以提供代码 控制组件 1592 和处理器 1570 的功能性。
本文所述的接入终端可以指代移动台、用户装置、用户单元、用户台、远程 台、远程终端、用户终端、用户代理或用户设备。 在一些实施例中,节点可以由下列设 备组成、或者可以被实现在这些设备中、或者包括这些设备 :蜂窝电话、无绳电话、会 话发起协议 (SIP) 电话、无线本地回路 (WLL) 台、个人数字助理 (PDA)、具有无线连接
能力的手持设备、或者连接到无线调制解调器的其它某种合适的处理设备。
因此,本教导的一个或多个方案可以由多种类型的装置组成、可以被实现在多 种类型的装置中、或者包括多种类型的装置。 这些装置可以包括 :电话 ( 例如,蜂窝 电话或智能电话 )、计算机 ( 例如,膝上型计算机 )、便携通信设备、便携计算设备 ( 例 如,个人数字助理 )、娱乐设备 ( 例如,音乐或视频设备或卫星无线电 )、全球定位系统 设备、或配置为经由无线介质进行通信的任何其它合适的设备。
如上文所述,在一些方案中,无线节点可以包括用于通信系统的接入节点 ( 例 如,接入点 )。例如,这种接入节点可以提供经由有线或无线通信链路的用于网络或到网 络 ( 例如,诸如互联网或蜂窝网络之类的广域网 ) 的连通性。 因此,接入节点可以使得 另一个节点 ( 例如,接入终端 ) 能够接入网络或其它某些功能。 此外,应当理解,这两 个节点中的一者或两者可以是便携的,或者在一些情况下可以是相对非便携的。 此外, 应当理解,无线节点 ( 例如,无线设备 ) 也能够经由合适的通信接口 ( 例如,经由有线连 接 ) 以非无线的方式发送和 / 或接收信息。
无线节点可以经由基于或支持任何合适的无线通信技术的一个或多个无线通信 链路来进行通信。 例如,在一些方案中,无线节点可以与网络相关联。 在一些方案中, 网络可以包括局域网或广域网。 无线设备可以支持或者使用各种无线通信技术、协议或 标准中的一个或多个,例如本文所论述的无线通信技术、协议或标准 ( 例如, CDMA、 TDMA、 OFDM、 OFDMA、 WiMAX、 Wi-Fi 等 )。 类似地,无线节点可以支持或使用 多种相应的调制或复用方案中的一个或多个。 因此,无线节点可以包括合适的组件 ( 例 如,空中接口 ) 以建立使用上述或其它的无线通信技术的一个或多个无线通信链路,并 经由所述一个或多个无线通信链路进行通信。 例如,无线节点可以包括无线收发机,该 无线收发机具有关联的发射机和接收机组件,所述发射机和接收机组件可以包括有助于 通过无线介质进行通信的多个组件 ( 例如,信号发生器和信号处理器 )。
图 7 示出了如本文所教导的、在一个或多个实施例中使用的接入节点 700( 本文 中还将其称为毫微微节点 700) 的多个组件。 因此应当理解,在一些实施例中,毫微微节 点 700 可能没有包含图 7 所示的所有组件,而在其它实施例中,毫微微节点 700 可能使用 图 7 所示的大多数或全部的组件。
简单说来,毫微微节点 700 包括用于与其它节点 ( 例如,接入终端 ) 进行通信的 收发机 702。 收发机 702 包括用于发送信号的发射机 704 和用于接收信号的接收机 706。
毫微微节点 700 还可以包括发射功率控制器 708,用于确定发射机 704 的发射功 率。 毫微微节点 700 包括通信控制器 710,用于管理与其它节点进行的通信并且提供如本 文所教导的其它相关功能。 毫微微节点 700 还可以包括授权控制器 714,用于管理到其它 节点的接入并且提供如本文所教导的其它相关功能。
发射功率控制器 708 还可以包括干扰确定器 738,用于确定最大允许干扰,其可 以是基于总体接收信号强度和接收导频强度的。 发射功率控制器 708 还可以包括信号噪 声比 (SNR) 确定器 742,用于确定与归属接入终端相关联的 SNR 值。 节点检测器 724 可 以确定特定类型的节点是否在给定覆盖内。 信号强度确定器 726 可以确定总体接收信号 强度值 ( 例如,接收信号强度指示,RSSI)。 接收导频强度确定器 728 可以确定与导频信 号相关联的信号强度值。 存储器 712 可以存储可与一些功能性元件的操作结合使用的多个参数。 例如,存储器 712 可以包括导频 / 总体信号强度关系 232,其对应于由信号强度 确定器 226 和接收导频强度确定器 228 所确定的导频强度和总体强度之间的已知或估计的 关系。
毫微微节点 700 包括保留 DLC 746、下行链路 (DL) 接收机 730、编码检测器 720 和编码选择器 734,其中保留 DLC 746 可以存储在存储器 712 中。 保留 DLC 746( 还被称 为毫微微保留 DLC) 可以保存在存储器 712 中。 根据另一个例子,对应于保留 DLC 746 的标识符可以保存在存储器 712 中。 此外,应当理解,通常可以为其它邻近的毫微微节 点和宏节点定义保留 DLC 746。
图 8 是用于在毫微微小区中进行自发下行链路编码选择的无线通信系统 800 的简 化方框图。 系统 800 包括毫微微小区 810( 本文中还将其称为 HNB、接入终端、毫微微 节点、毫微微接入节点和接入点基站 ) 以及一个或多个宏小区基站 820。 系统 800 还可以 包括一个或多个邻近的毫微微节点 830。 宏小区基站 820 和邻近的毫微微小区 830 可以在 地理上接近于毫微微节点 810。
可以在下行链路上对每个毫微微节点 ( 例如,毫微微节点 810 和邻近的毫微微节 点 830) 配置特定的伪随机噪声 (PN) 偏移 (3GPP2) 或 DL 扰码 (3GPP 中的主扰码或次扰 码 )。
如果邻近的毫微微节点 830 使用与毫微微节点 810 相同的 DL 编码,那么,由 于归属用户装置 (HUE) 可能无法与正确的毫微微节点进行关联 ( 例如,移动设备可能不 适当地与一个或多个邻近的毫微微节点 830 进行关联,而没有与毫微微节点 810 进行关 联 ),因此可能引起严重问题。 此外,解码性能可能下降。
在宏小区网络中,可以通过射频 (RF) 工程技术来小心地管理基站的 DL 编码选 择,从而特定区域中相互邻近的基站使用不同的 DL 编码。 然而,用户一般是在没有专 业安装人员参与的情况下对毫微微小区进行安装并将其连接到互联网的。 因此,对毫微 微节点而言,RF 规划是不现实的。 此外,毫微微节点常常移动,并且可能没有足够多对 毫微微节点可用的 DL 编码。 结果是,需要一种用于为毫微微节点选择合适的下行链路 编码的自发的方法。
虽然下文描述的是毫微微节点 810( 以及图 7 中的毫微微节点 700),但是应当理 解,邻近的毫微微节点 830 可以与其在实质上类似。 因此,邻近的毫微微节点 830 可以 使用与下文阐述的说明相类似的自发 DL 编码选择算法。
参考图 7 和图 8,可以对所保留的 DLC 746 进行预定义,以便用在系统 800 之 中。 然而,在多个实施例中,可以在过程中对所保留的 DLC 746 进行自适应地确定,例 如,通过从互联网下载 DLC 746 来进行自适应地确定。
所保留的 DLC 746 包括为毫微微节点保留的 DL 编码的特定集合。 例如,由毫 微微节点使用的所保留的 DLC 746 的集合可以是 :DLCsFEMTO = {DLC1, …, DLCN}, 其中 N 实质上可以是任何整数。
作为非限制性的实例,假定对于给定的载波频率,有 512 个 DL 编码可用。 如 果毫微微节点在专用毫微微节点载波上运行,则可以为毫微微节点保留所有 ( 例如,N = 512) 可用的 DLC( 例如,与该专用毫微微节点载波相对应的所有 DLC)。 然而,如果毫 微微节点在与宏小区共享的载波 ( 例如,宏小区基站 820 与毫微微节点 810 和邻近的毫微微节点 830 共享载波 ) 上运行,则可以为毫微微节点保留可用的 DLC 的特定子集。 作为 非限制性的实例,可能为毫微微节点保留了六个 DLC。 在一些实施例中,任何宏小区基 站 820 不使用子集中的这些编码。
DL 接收机 730 和编码检测器 720 可以对由宏小区 820 和邻近的毫微微节点 830 所使用的 DLC 进行扫描。 例如, DL 接收机 730 可以从宏小区 820 和邻近的毫微微节点 830 获取下行链路传输。 此外,与接收导频强度确定器协作的编码检测器 720 可以基于对 通过使用 DL 接收机 730 获取的对下行链路传输的评估,来识别具有高于检测阈值 736 的 导频能量的宏小区 820 和邻近的毫微微节点 830 所使用的 DLC。
例如,在自校准处理期间,毫微微节点可以扫描所有的 DL 编码,并且构建具有 高于检测阈值的导频能量 ( 也被称为接收导频强度 ) 的 DL 编码的集合 :DLCsDETECTED = {DLCi,DLCj, …,DLCk}。 应当理解,该检测 DLC 集合中可以包括实质上任意数量的 DLC。 此外,编码检测器 720 所使用的、存储在存储器 712 中的检测阈值 736 可以是 : 预设阈值、自适应地确定的阈值、周期性下载的阈值,以及其组合。
毫微微节点 700( 例如,接收导频强度确定器 728) 确定邻近的毫微微小区 830 和 宏小区 820 的接收导频强度 (RSCP)。 接收导频强度确定器 728 可以以多种方式来确定 接收导频强度。 例如,在一些实施例中,毫微微节点 700 测量导频强度 ( 例如,接收机 706 监视合适的信道 )。 在一些实施例中,可以从另一个节点 ( 例如,归属接入终端 ) 接 收关于导频强度的信息。 例如,该信息表现的形式为 ( 例如,来自测量该信号强度的节 点的 ) 实际导频强度测量或者可用于确定导频强度值的信息。 在一些实施例中,可以通过总体接收信号强度来估计接收导频强度。 例如,该 确定可以基于导频强度和总体强度之间的已知的或估计的关系,以存储器 712 中所存储 的导频 / 总体信号强度关系 732( 例如,函数、表格或图形 ) 的形式来体现该关系。 在这 种实施例中,信号强度确定器 726 可以包括接收导频信号强度确定器 728。
因此,毫微微节点 700( 例如,信号强度确定器 726) 确定在邻近的毫微微小区 830 和宏小区 820 上的总体接收信号强度 (RSSI)。 信号强度确定器 726 可以以各种方式 来确定信号强度。 例如,在一些实施例中,毫微微节点 700 测量信号强度 ( 例如,接收 机 706 监视合适的信道 )。 在一些实施例中,可以从另一个节点 ( 例如,归属接入终端 ) 接收关于信号强度的信息。 例如,该信息的表现形式可以是 ( 例如,来自测量该信号强 度的节点的 ) 实际信号强度测量或者可用于确定测量信号强度值的信息。 在确定了 RSSI 的情况下,可以基于 RSSI 和导频 / 总体信号强度关系 732 来估计所有节点的导频能量。
设想毫微微节点具有与移动终端类似的 DL 接收机功能。 此外,通过结合使用 DL 接收机 730 和编码检测器 720,由于毫微微节点搜索器可以使用较长的整合时间,所 以与典型移动终端要求相比,毫微微节点可以实现增强的导频检测性能。
编码检测器 720 可以产生集合 DLCsDETECTED 并且将它们作为经检测的 DLC 722 存 储在存储器 712 中。 在一些情况下,并非所有正在使用的 DLC 全都被检测到。 例如, 邻居可能正在使用特定的 DLC,但是由于接收信号能量过低,因此毫微微节点 700 没有 检测到该 DLC。 而且,存在集合 DLCsFEMTO,其包括毫微微节点所使用的 DLC、为毫微 微节点保留的 DLC 或其组合。 为毫微微节点保留的 DLC 的这个组合可以作为保留 DLC 746 存储在存储器 712 中。 注意,集合 DLCsDETECTED 中的一些 DLC 可以是集合 DLCsFEMTO
的一部分。 换句话说,编码检测器 720 可以已经检测到邻近的毫微微节点 830 所使用的 DLC。 集合 DLCsDETECTED 中剩余的 DLC 可以是 “仅宏小区” 的 DLC( 例如,由宏小区 基站 820 使用的 DLC 和从保留 DLC 746 排除的 DLC) 的一部分。
此外,编码选择器 734 可以选择由 HNB 810 所使用的最佳 DLC。 因此,毫微微 节点可以按照下文来选择 “最好的” DLC :a) 如果所有的毫微微保留 DLC 746 都在被邻 近的毫微微节点 830 所使用,则 DLC 746 应在检测集合内。 在这种情况下,毫微微节点 700 在毫微微 DLC 的保留集合中拾取具有最少检测能量的 DLC。 b) 否则,毫微微节点从 DLC 的保留集合中随机地拾取不属于检测集合的 DLC。
接下来以伪码的形式来描述编码选择过程,编码选择器 734 可以进行下述处理 ( 例如,毫微微节点可以根据下文选择 “最好的” DLC) :
If
( 例如,所有毫微微保留 DLC 746 都在被邻近的毫微微节点所使用 )
Then
毫 微 微 节 点 在 DLCsFEMTO 中 拾 取 具 有 最 少 检 测 能 量 的 DLC( 例 如, Ecp_ DLCSELECTED≤Ecp_DLCx 其中 x = 1, …, N) Else
毫微微节点从 DLC 的集合中随机地拾取是 DLCsFEMTO 的成员但不是 DLCsDETECTED 的成员的 DLC
( 例如, DLCSELECTED ∈ (DLCsFEMTO-DLCsDETECTED)
参考图 9,示出了关于在无线通信环境中自发选择 DL 编码的方法。 虽然为了简 化说明的目的,将本方法示为及描述为一系列的操作,但是应当理解和认识到,本方法 不受操作顺序的限制,这是因为根据一个或多个实施例,一些操作可以以不同的顺序进 行和 / 或与本文示出和描述的其它操作同时进行。 例如,本领域的技术人员将理解和认 识到,可选地,可以将方法表示为例如状态图中的一系列相关的状态或事件。 此外,根 据一个或多个实施例,并非需要所有示出的操作才能实现方法。
参考图 9,示出了方法 900,其有助于在无线通信环境中为毫微微节点选择下行 链路编码。 在方框 902 中,可以接收来自一个或多个邻近的归属节点 B(HNB) 以及一个 或多个宏小区基站中的至少一个的下行链路传输。
在方框 904 处,可以通过评估接收到的下行链路传输来识别其中的每一个都具 有高于检测阈值的导频能量的经检测的下行链路编码的第一集合 ( 即, DLCsDETECTED)。 例如,由于可以使用较长的整合时间,因此与典型用户装置要求相比,毫微微节点可以 获得更好的导频检测性能。 此外,经检测的下行链路编码的第一集合的子集可以被包括 在为毫微微节点所保留的下行链路编码的第二集合 ( 即, DLCsFEMTO) 中 ( 例如,可以确 定该子集中的下行链路编码由邻近的毫微微节点所使用 ),而经检测的下行链路编码的第 一集合的剩余部分可以被包括在与宏小区相关联的下行链路编码的子集 ( 即,DLCsMACRo) 中。 另外举例而言,检测阈值可以是预设的、或自适应地确定的等。
在方框 906 处,基于经检测的下行链路编码的第一集合 (DLCsDETECTED) 来选择最 佳下行链路编码,以结合服务用户装置来使用,其中最佳下行链路编码可以来自于为毫
微微节点所保留的下行链路编码的第二集合 (DLCsFEMTO)。 例如,对最佳下行链路编码的 选择可以作为自校准的一部分来自发地进行。 此外,当来自第二集合的、为毫微微节点 所保留的所有下行链路编码都正被邻近的毫微微节点所使用 ( 即,所有的 DLCsFEMTO 编码 都被包含在 DLCsDETECTED 编码中 ) 时,最佳下行链路编码可以是具有最少检测能量的下行 链路编码。 此外,当来自第二集合的、为毫微微节点所保留的一个或多个下行链路编码 没有被包括在经检测的下行链路编码的第一集合中时,可以从来自第二集合 (DLCsFEMTO) 的、为毫微微节点所保留的一个或多个下行链路编码中随机地选择出最佳下行链路编码 ( 其中, DLCsFEMTO 不是经检测的下行链路编码的第一集合 (DLCsDETECTED) 的成员 )。
可以周期性地重复过程 900。 作为非限制性的实例,参考图 8,新的邻近的毫微 微小区 830 可以进入无线通信系统 800,并对当前为毫微微小区 810 所选择的 DL 编码造 成干扰。 周期性再校准可以允许毫微微小区 810 去选择新的 DL 编码。 可以依请求或者 在预期的低业务量的定期调度时间 ( 例如,早晨 ) 中执行该再校准。
可以以各种方式来实现本文所述的组件。 参考图 10,将装置 1000 表示为一系 列相互关联的功能方框。 在一些方案中,可以将这些方框的功能实现为包括一个或多个 处理器组件的处理系统。 在一些方案中,例如,可以使用一个或多个集成电路 ( 例如, ASIC) 的至少一部分来实现这些方框的功能。 如本文所述,集成电路可以包括 :处理 器、软件、其它相关组件或者其某种组合。 还可以依照本文所教导的某种其它方式来实 现这些方框的功能。
装置 1000 可以包括一个或多个模块,其可以执行上文结合各个附图所述的一个 或多个功能。 例如,下行链路传输接收单元 1002 可以对应于本文所述的下行链路接收 机。 例如,经检测下行链路编码识别单元 1004 可以对应于本文所述的编码检测器。 例 如,最佳下行链路编码选择单元 1006 可以对应于本文所述的编码选择器。
应当理解,本文中通过使用标号 ( 诸如 :“第一”、“第二”等 ) 来对元件进行 的任何引用一般不对这些元件的数量或顺序进行限制。 与之形成对比,本文将这些标号 用作在两个或更多个元件或元件实例之间进行区分的简便方法。 因此,对第一和第二元 件的引用不表示此处仅使用了两个元件或者第一元件必须以某种方式优先于第二元件。 此外,除非另有说明,否则元件的集合可以包括一个或多个元件。
本领域的技术人员会理解,可以通过使用多种不同技术和技法中的任何一个来 表示信息和信号。 例如,可以使用电压、电流、电磁波、磁场或粒子、光场或粒子或者 其任意组合来表示上文的描述中所引用的数据、指令、命令、信息、信号、比特、符号 和芯片。
本领域的技术人员会理解,可以将结合了本文所公开的实施例而描述的各种说 明性的逻辑方框、模块、电路和算法步骤实现为电子硬件、计算机软件或两者的结合。 为了清楚地说明硬件和软件的可互换性,在上文中,总体上已经以其功能的形式对各种 说明性的组件、方框、模块、电路和步骤进行了描述。 将这些功能实现为硬件还是软件 取决于特定的应用以及施加在整个系统上的设计约束。 本领域的技术人员可以针对各个 特定应用以多种方式来实现所述功能,但是不应将这样的实现决策解释为对本发明的示 例性实施例的范围造成了偏离。
可以利用通用处理器、数字信号处理器 (DSP)、专用集成电路 (ASIC)、现场可编程门阵列 (FPGA) 或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或 者它们的被设计为执行本文所描述的功能的任意组合来实现或执行结合了本文所公开的 实施例来描述的各种说明性的逻辑方框、模块和电路。 通用处理器可以是微处理器,但 是可选地,该处理器也可以是任何传统处理器、控制器、微控制器或状态机。 处理器也 可以被实现为计算设备的组合,例如, DSP 和微处理器的组合、多个微处理器的组合、 结合了 DSP 内核的一个或多个微处理器的组合、或者任何其它的这种配置。
结合了本文所公开的实施例来描述的方法或算法的步骤可以直接地通过硬件、 由处理器执行的软件模块或者两者的组合来实施。 软件模块可以驻留在随机存取存储器 (RAM)、闪速存储器、只读存储器 (ROM)、电可编程 ROM(EPROM)、电可擦除可编程 ROM(EEPROM)、寄存器、硬盘、可移动盘、 CD-ROM 或者本领域公知的任何其它形式 的存储器介质之中。 示例性的存储介质可以耦合到处理器,使得该处理器可以从该存储 介质中读取信息以及向该存储介质中写入信息。 可选地,存储介质可以是处理器的组成 部分。 处理器和存储介质可以驻留在 ASIC 中。 ASIC 可以驻留在用户终端中。 可选地, 处理器和存储介质可以作为分立的组件驻留在用户终端中。
在一个或多个示例性实施例中,所述的功能可以通过硬件、软件、固件或者其 任意组合来实现。 如果通过软件实现,那么功能可以作为计算机可读介质上的一个或 多个指令或代码来进行存储或传输。 计算机可读介质既包括计算机存储介质,又包括通 信介质,其中,通信介质包括便于将计算机程序从一个位置传送到另一个位置的任何介 质。 存储介质可以是可由计算机访问的任何可用介质。 例如而非限制地,这种计算机可 读介质可以包括 RAM、 ROM、 EEPROM、 CD-ROM 或其它光盘存储器、磁盘存储器或 其它磁性存储设备、或者可以用来以可由计算机访问的指令或数据结构的形式来对期望 的程序代码进行携带或存储的任何其它的介质。 此外,完全可以将任意连接称为计算机 可读介质。 例如,如果通过使用同轴电缆、光缆、双绞线、数字用户线路 (DSL) 或者通 过使用诸如红外、无线电和微波之类的无线技术从网站、服务器或者其它远程源来发送 软件,则同轴电缆、光缆、双绞线、 DSL 或者诸如红外、无线电和微波之类的无线技术 被包括在介质的定义之内。 本文所使用的磁盘或盘片包括紧致盘 (CD)、激光盘、光盘、 数字多用途盘 (DVD)、软盘以及蓝光盘,其中,磁盘通常磁性地再现数据,而盘片通常 利用激光来光学地再现数据。 以上的组合也应包括在计算机可读介质的范围内。
前文提供了对所公开的示例性实施例的描述,以使本领域的技术人员能够利用 或使用本发明。 本领域的技术人员将清楚对这些示例性实施例的各种更改,并且在不背 离本发明的精神或范围的情况下,可以将本文所定义的一般原理应用到其它实施例。 因 此,本发明并不旨在局限于本文中示出的实施例,而应该依照与本文所公开的原理和新 颖特征相一致的最宽范围。