可配置的媒体访问控制器的制作方法

文档序号:7713470阅读:104来源:国知局
专利名称:可配置的媒体访问控制器的制作方法
技术领域
本发明涉及可配置的媒体访问控制器。
背景技术
如今通信以数字形式提供用于许多目的和许多类型的应
用。在数字通信中,诸如音频数据、视频数据、数字电视数据、电子 邮件数据、计算机应用数据等范围广泛的数据类型被传送和分发到分 别为它们的目标的装置。数据可在用户装置提供到诸如一台个人计算
机(PC)等单个装置,或诸如多台PC或多种不同类型装置等多个装置,
例如,个人计算机、膝上型计算机或笔记本、手持装置、机顶盒或电 视装置、无线电话等。为在用户位置分发数据,提供了诸如家庭网络
(home network)等网络以连接多个装置,从而提供局域网(LAN)或其它 类型网络。

发明内容
本发明的第一方面在于一种方法,包括提供指示用于在家庭连 网系统中传送的网关的传输媒体的信息;以及基于所述信息配置所述 网关的媒体访问控制器。
本发明的第二方面在于一种收发信机装置,包括媒体访问控制 器;以及基于指示所述收发信机装置的传输媒体的信息来配置所述媒 体访问控制器的实体。
本发明的第三方面在于一种家庭网络系统,包括网关装置,所 述网关装置包4舌々某体访问控制器;以及基于指示所述网关装置用于在 所述家庭网络系统中传送的传输媒体的信息来配置所述媒体访问控 制器的实体。附图简述

图1示出根据本发明的实施例的示意图;
图2示出#4居本发明的实施例的层图;
图3示出#4居本发明的实施例的框图;
图4示出#4居本发明的实施例的示意图;
图5示出4艮据本发明的实施例的框图;
图6示出根据本发明的实施例的框图;以及
图7示出根据本发明的实施例的框图。
具体实施例方式下面的详细说明解释本发明的示范实施例。描述不应视为 限制,而只是为了示出本发明的实施例的一般原理,保护的范围只由 随附权利要求确定。在各种图中,相同或类似的实体、模块、装置、块等可具 有指配到它们的相同标号。图1示出家庭网络系统100的示范实施例。家庭网络系统 100包括网关装置102,该装置经通信链路106耦合到诸如在中心局、 街拒(street cabinet)等运营商端的交换装置104,或在运营商端的任何 其它类型的有线或无线交换装置。通信链路106可以是有线宽带通信 链路,如DSL(数字订户线路)链路、无源光网络(PON)链路、电缆通 信链路或诸如WIMAX(无线微波访问全球互操作性)链路等无线宽带 通信链路。如图1所示,多个站(装置)108a-d使用不同类型的传输媒体 耦合到网关102。传输々某体分类为无线传输々某体和不同类型的有线传 输i某体,如同轴电缆、双绞电话线、电力线、以太网电缆、光纤等。 例如,无线电话108a可经无线LAN(WLAN)链路耦合到网关102,膝 上型计算机108b可经WLAN链路耦合到网关102, PC 108c可经电力 线或以太网电缆耦合到网关102,以及包括机顶盒的电一见108d可经同
9轴、塑料光纤(POF)或双绞线链路耦合到网关102。要理解,上述链路
和站只是示例,并且家庭网络系统的其它实施例可包括其它类型的装置,并且可包括其它类型的链路以连接到相应的装置。还要注意的是可操作或选择系统,使得只有上述链路之一在活动状态,而其它链路在非活动状态。此外,可操作系统以允许多个链路同时在活动状态,即,同时通过多个链路传送数据。在数据通信中,诸如OSI层模型等分层模型用于描述和实现通信协议。图2示出OSI模型的两个最低层,它们也称为OSI模型的物理层(PHY层)和数据链路层。要在不同类型的传输媒体上实现传输,网关102通过媒体访问控制器(MAC)实现数据链路层,如下面更详细解释的一样,可根据为传输选择的传输:樣体配置该控制器。如本文中所述的可配置MAC的使用允许更大的灵活性,并且通过为不同传输媒体使用MAC功能的类似性或协同和/或按MAC内功能块顺序使用类似性或协同,降低了实现不止一种传输々某体的成本。图3示出收发信机装置200的一个实施例,该装置可在网关102中或图1所示家庭网络的任何其它站中使用。收发信机装置200包括可以软件、硬件或其组合实现的MAC 202。 MAC 202耦合到实体204,该实体专用于基于指示收发信机装置使用的传输媒体的信息来配置MAC202。实体204可实现为软件、石更件或其任何组合。此外,虽然图3将MAC 202和实体204示为单独的框,但要理解,MAC 202的硬件和/或软件和实体204的硬件和/或软件可以部分或完整集成在共同的硬件和/或共同的软件中。根据一个实施例,实体204可以是与实现MAC 202的软件在同一 CPU上运行的软件服务。例如主机CPU等单独CPU上的驱动软件可结合上述实现使用。根据一个实施例,实体204可为每个传输々某体将特定的配置参数集加载到MAC 202的配置寄存器中,和/或可将每个传输4某体特定的软件例程加载到MAC 202内计算单元的代码存储器中。指示传输媒体的信息可提供到实体204,仅举几例在初始化家庭网络系统时或者在设置、即连接新装置时提供,或者根据不同媒体上的并行运行的应用和/或相应业务负载或配置文件的指示动态提供。例如,在PC和电视均连接到WLAN,并且PC开始下载大文件时,到电^L的传输可从WLAN切换到电力线传输。才艮据一种实施例,MAC的配置在系统启动期间(即,在々某体上的操作开始前)执行。根据一种实施例,信息可由用户或服务人员经用户接口,使用键盘、触摸屏或其它输入装置提供以便提供信息到实体204。根据一个实施例,信息可由系统通过检测家庭网络系统当前在活动状态的装置的传输媒体能力而自动生成。根据一个实施例,系统可通过监^L应用开始或停止的时间,在这可能导致业务负载和业务模式变化并且例如由于服务质量要求原因而必需重新配置的情况下,自动生成此信息。基于提供的传输媒体信息,以各种方式配置MAC 202,并且可基于传输》某体信息,设置数据通信和协议栈的各种参数。根据一个实施例,实体204能够配置MAC 202以在使用单一硬件和/或软件的同时在第一操作模式中允许用于至少一种无线通信的MAC操作(即,实现符合无线网络的IEEE规范的传输所需的所有MAC功能),以及在第二操作模式中允许用于诸如以太网电缆、双绞线、电力线、同轴电缆等至少一种类型的非无线通信的MAC才喿作(即,实现根据例如ITU G.hn建议的传输所需的所有MAC功能)。根据一个实施例,通过使用单一MAC 202执行任何传输媒体的々某体访问,提供用于WLAN和有线家庭连网的组合MAC。才艮据一个实施例,实体204能够配置MAC 202以允许至少以下之一无线传输、同轴电缆传输、双绞线传输、电力线传输、以太网电缆传输及光纤传输。才艮据一个实施例,实体204能够配置MAC 202以至少允许同轴电缆传输、双绞线传输和电力线传输。根据一个实施例,MAC 202的配置可包括不更改MAC 202内功能流(flmctional flow)的一个或多个参数和/或更改功能流的一个或多个参数的配置,例如,更改功能块的顺序的参数或启用或禁用MAC 202内特定功能块的参数。不更改功能流的参数有助于调整功能块的行为以符合特定媒体的信道要求或特征。更改功能流的参数可另外允许传输的更佳处理或优化,例如,通过为噪声保护使用另外的功能块,如另外的FEC(前向纠错)块。在一个实施例中,为允许为不同传输媒体实现完整的MAC操作,MAC 202能配置为根据硬件资源和/或根据用于软件实现的计算能力,启用功能的全超集(fbll superset)。根据一个实施例,实体204能够配置的参数的类型包括以下之一媒体的访问参数、分组/帧参数、通过传输媒体传送的格式(带有可变或固定分组大小)、协议参数及服务质量参数。根据一个实施例,实体204能够配置MAC 202的上述参数的组合,即,包括媒体的访问参数、分组/帧参数、通过传输媒体传送的格式、协议参数及服务质量参数的一组参数的多个参数。才艮据一个实施例,实体204能够配置MAC 202的参数以在第 一配置中允许根据无线IEEE 802.11标准规范的MAC处理和在第二配置中允许根据家庭连网标准ITU G.hn规范的MAC处理。在IEEE 802.11 WLAN和ITU G.hn标准及其它标准规范中,可通过使用周期结构(cyclic structure)提供对媒体的访问。图4示出包括MAC周期N、 N+l和N+2的此类周期结构400的示例。每个循环MAC周期可如图4所示从媒体访问计划(MAP)的分发开始。MAP指示周期的开始。MAP包含有关MAC周期分割成精确定时的传输时积jTS1、 TS2... TSn-l、 TSn的信息,即提供每个传输时机的起始点和结束点或每个传输时机的起始点和大小(持续时间)。 一些传输时机可指配到用于传输的单个单独的站(节点),而一些传输时机可以是共享争用传输时机,在这些时机期间,多个装置争用访问传输媒体。
12
对于共享争用传输时^^,可4吏用例如类似以太网的CSMA/CD(载波侦听多址访问/冲突检测)或类似WLAN的CSMA/CA(载波侦听多址访问/冲突避免)方案等访问方案,包括退避(backoff)机制,其中,冲突节点在再次尝试访问媒体前等待随机的时间。在CSMA/CA网络中,冲突会发生,并且它们净嫂送器检测到并且通过确认握手和重新传输緩解。要降低冲突的可能性,CSMA/CA机制(例如,如802.11规范中所定义)使用随机退避过程,该过程在下面描述。要访问媒体的装置必须先通过使用"载波侦听"确立媒体在闲置状态。载波侦听基于两种方案物理载波侦听基于测量选定信道的频率范围中收到的功率。另外,虚拟载波侦听可通过评估802.11帧的持续时间字段来执行。持续时间字段指示为当前在进行的帧交换序列保留i某体的时长。如果物理和虚拟载波侦听信号指示"关闭(off)"(如果两种载波侦听信号均在使用中),则i某体定义为闲置状态。在任何装置能尝试媒体访问前,必须在称为帧间间隔(IFS)的指定时段内检测到4某体在闲置状态。在IFS结束时,争用窗口(CW)开始。CW分成整数数量的固定大小的退避时隙。装置随机挑选CW中的时隙之一,并侦听媒体直至其选定时隙开始。如果装置检测到另一节点在它随机选择的时隙开始前已经开始了传输,则它延迟其传输,直至当前帧序列已完成。如果未侦听到其它传输,则装置开始其传输。上述方法降低了冲突的可能举,这是因为方法分散了在争用窗口内争用媒体的不同节点的起始时间。为进一步降低在给定情况下冲突的可能性,如在正EE802.11 WLAN规范中一样,可使争用窗口的大小可调整,例如在每次传送帧的不成功尝试使重试计数器增大后对争用窗口应用指数增长。虽然上述MAC周期的结构可对于不同的传输媒体是相同或类似的,但在为不同的传输媒体使用上述MAC周期方案或类似的MAC周期方案时,可存在参数的值的差别。根据一个实施例,可使MAC周期方案的参数可配置以便为不同传输媒体的MAC周期使用相同的MAC,诸如,例如根据IEEE 802.11 WLAN标准的MAC周期和根据ITU标准G.hn的MAC周期。可配置的访问参数包括与上述MAC周期有关的参数及传输媒体特定的其它访问参数。可配置的访问参数包括诸如以下的参数帧间间隔的大小、时隙的大小(如上述退避时隙的大小)、时间窗口的大小(例如,定义为等于最大数量退避时隙的争用窗口的大小)、时隙的起始和结束(如例如在传输时隙的确定性分配的情况下)、控制由于如上所述重新传输原因争用窗口大小变化的参数、MAC周期的结构和定时、时间窗口的最大大小和/或最小大小(诸如上述争用时间窗口的绝对最大大小和/或最小大小)、计数器值(诸如例如用于在传输不成功时限制允许的重试次数的重试计数器的计数器值)、限制特定计数器值范围的最大值和/或最小值、用于重新传输的传输速率及用于重新传输的速率选择方案。此外,根据一个实施例,实体204可配置的协议参数包括一个或多个确认参数或一个或多个握手参数。 一个或多个确认参数或一个或多个握手参数例如可以是传送与握手或确认有关的信号或信息的次序或顺序。此外,可使用不同类型的确认结构,即,每个传送的数据帧在其中单独确认的单一(原子(atomic))确认结构或仅在多个
协议参数可包括与是使用单一确认结构还是使用块确认结构的信息有关的参数及确认的特定参数,如确认信号的大小和信息以及单一确认或块确认的特定配置。例如,在块确认的情况下,参数可控制在块确认要发送前未处理的(outstanding)帧的数量。此外,配置的参数可以是指示确认模式的选择的参数,即,为确认实现选择否定还是肯定确认。根据一个实施例,配置参数可以与用于传输媒体的网络拓朴的类型有关。例如,可在基础设备模式(infrastruc加re mode)中操作WLAN,其中,基本服务集内的所有业务经由与此基本服务集相关联的访问点进行。在其它传输媒体中,可使用站之间的直接数据传递,例如,可提供有或可不提供有QoS(服务质量)功能的对等传输。在802.11中,不是允许站在随机时间发送/接收数据,而是PSMP(节能多点调度,power save multipoll)功能可用于调度何时访问点和不同站被允许传送并且将能够接收帧的时间,这具有允许站节能的效果。根据一个实施例,可扩展此功能以便为根据802.11的WLAN包括对等传输的上述功能。如上所述,通过分发向所有连接的站(节点)通知媒体将在如帧的持续时间字段中所示的一定时间内"繁忙"的预留信息,实现虚拟载波侦听机制。在实际数据帧之前请求发送(RTS)和清除发送(CTS)帧的交换是分发此媒体预留信息的一种方式。RTS和CTS帧包含定义某时段的持续时间字段,在该时段内,要预留媒体以便完成数据交换(包括确认)。(传送RTS)的始发站或(传送CTS)的目标站的接收范围内的所有站将听到预留。此机制具有覆盖任何其它站无法中断的"原子帧交换(atomic frame exchange)"序列的优点,并且它能用于保护媒体的安全,并在数据传输本身之前检查传输路径。它也处理部分隐藏(对始发或目标站隐藏)的站/节点。RTS/CTS的使用暗示可不合需要的开销,特别是在短数据帧的情况下,并且因此其操:作应可配置以应用到某些帧而可能不可应用到其它帧。这有时通过使用最小帧长度阈值实现,RTS/CTS保护在高于该阈值时被启用。根据一个实施例,可配置参数可包括帧参数(与帧的大小、内容或结构有关的参数),诸如用于MAC服务数据单元(MSDU)聚集的阈值、用于MAC协议数据单元(MPDU)聚集的阈值、用于分段(fragmentation)的阈值及用于保护的阈值(诸如用于如上所述RTS/CTS传输保护的阈值)。根据一个实施例,可配置参数可包括一个或多个QoS参数。QoS参数可包括例如定义某时段的AIFS(仲裁帧间间隔)值,在站能访问无线媒体前媒体在该时段内要在闲置状态。例如,如802.11e标准 中所定义,AIFS是取决于帧被指配到的访问类别(AC)的参数。其它 可配置QoS参数可包括也if又决于AC的争用窗口大小界限。其它可配 置QoS参数可包括提供的访问类别的数量、用于更高(应用)层的业务 或QoS类的队列数量和/或用于映射多个业务类到可用访问类別的映 射方案。例如,根据802.11e标准,提供四个访问类别,并且要将业 务类映射到四个访问类别,而在G.hn家庭网络标准中,提供八个访 问类别,并且因此将业务类映射到八个访问类别。现在转到图5,将描述实现对802.11和G.hn才喿作共同的可 配置MAC操作的又一实施例。图5示出可配置MAC 500和PHY 502 的图形。要注意,跨MAC 500示出的箭头指示MAC 500是如上所述 可配置的MAC。为了进行传输和接收,可配置MAC 500包括多个功 能块,其中每个功能块可以是如上所述可配置的。然而,根据某个实 施例,只有一些功能块可以是可配置的。此外,通过如上所述启用或 禁用特定功能块或更改功能流的次序,MAC 500可以是可配置的。从用于MAC 500的传输路径的功能块开始,MAC 500的块 504提供MSDU聚集。在块504中,多个MSDU被聚集以提供 A-MSDU(聚集的MSDU)。用于此块的配置参数可包括例如用于 MSDU聚集的阈值,诸如用于A-MSDU的最大大小。在传输路径的下一功能块506中,提供了节能延迟队列功 能。节能延迟排队是为访问点或IBSS网络提供的功能,其中,在节 能模式期间,延迟了帧输送。对于该块,可配置参数可包括能输送帧 时用于这些时间的安排(schedule)。在功能块508,提供了顺序编号,即,将标识号指配到每个 (A-)MSDU。在功能块510中,提供了完整性保护(integrityprotection)。 要注意的是功能块504、 506和510可以是可选特性,并且因此在一 些实施例中未实现。在功能块512处,(A-)MSDU被分段(fragment)成多个
16MPDU。此块的配置参数例如可包括MPDU的大小。在功能块514,为MPDU提供加密和完整性功能。在功能块516,生成用于每个MPDU的报头并将其添加到 每个MPDU,并且计算CRC校验和并将其添加到每个MPDU。在功 能块518,执行低MAC功能,诸如MPDU的聚集。功能块518耦合 到PHY 502的PHY链502a-502d。 PHY链502a-502d耦合到PHY 502 的并串变换器/串并变换器或DA/AD变换器503,从而提供到RF电 路的耦合。在基带与RF之间提供数字接口时,可使用并串变换器/串 并变换器。在基带与RF之间提供模拟接口时,可使用DA7AD变换器。在MAC 500的接收路径中,功能块520耦合到PHY链 502a-502d。功能块520为从PHY 502收到的MPCU实现低MAC功 能,例如包括对任何聚集的MPDU的去聚集。在功能块522,验证每个MPDU的报头和CRC校验和。在功能块524,删除传送多次的MPDU的复本。例如,如 果帧已收到,并且确认帧已损坏,则复本会出现。这种情况下,发送 器重新传送帧,这在接收器处产生了重复的帧。在功能块526,执行收到的MPDU的重新排序,这是在为 MPDU的块使用块确认时需要的步骤。要注意的是,在没有为MAC 500配置块确认时,可禁用功能块526。在功能块528,为收到的MPDU提供解密和完整性检查功 能。要注意的是,块528包括在传送路径中实现加密和完整性保护的 功能块514的相反功能。在功能块530,将收到的MPDU重组(defragment),以便基 于收到的MPDU生成A-MSDU或MSDU。功能块530具有传送路径 中功能块512相反的功能。在功能块532,为收到的(A-)MSDU提供完整性和保护功能。 块532具有块510的相反功能并且象块510 —样是可选的。在功能块534,执行重放检测(replay detection)。重放4企测是防止重放攻击的一项安全措施,在重放攻击中,攻击者截接和重新传 送有效帧。最后,在功能框536,将A-MSDU去聚集以获得各个MSDU。 如果存在,块536实现块504的相反功能。虽然功能块504到536中的一个或多个功能块可以是可配 置的,但要理解,通过启用或完全禁用功能块504-536中的一个或多 个块,MAC 500也可以是可配置的。因此,在可能实施方式的范围内, 提供了组合的配置,其中,不但一个或多个块是单独可配置的,而且 功能块504-536提供的进程流(processflow)也是可配置的。还要注意的是,在一些实施例中,MAC 500可能能够例如 根据初始WLAN 802.1 ln草案,为MIMO操作实现MAC处理。相应 地,PHY 502能够将数据流作为用于MIMO的多个(在802.1 ln规范的 情况下最多四个)空间流处理。耦合到PHY 502的RF前端支持的天线 数量至少等于PHY 502支持的空间流数量。要注意的是,MAC 500可在站(客户端站或访问点站)中实 现为对该站提供的唯一 MAC。此类实施例可提供用于在任何一个时 间在其中使用不止一个传输々某体的站。图6示出又一实施例,其中,不止一个MAC在站中实现, 从而允许在不同传输媒体上为站进行同时收发。根据此实施例,可配 置的MAC 500在站中与又一MAC 600—起实现。该又一MAC 600 可以是如图6所示的非可配置MAC,即,专用于一个特定传输々某体 或一个特定通信标准的MAC。然而,4艮据其它实施例,该又一MAC 600可以是可配置的MAC,例如,与参照图5所述的MAC 500类似 或相同的MAC。如在图6中能看到的一样,MAC 500和MAC 600均耦合到 PHY 502,实现了两个MAC的PHY操作。如图6所示,MAC 500和MAC 600每个具有如参照图5 所述的相同功能块,其中,MAC 500是如上所述可配置的,并且MAC600是非可配置的专用MAC。在其它实施例中,MAC 500和MAC 600 可具有不同的功能块。才艮据一个实施例,MAC 600是专用WLAN MAC,而MAC 500是可配置为WLAN MAC的MAC或如上所述用 于家庭连网的MAC。根据一个实施例,MAC 500和600处理也由两个PHY处理 的两个并发数据流。不同配置模式是可选择的。在第一配置才莫式中, MAC 500和MAC 600均例如根据802,11在WLAN传输模式中操作。 在802.11的情况下,凝:据流可由PHY作为用于MIMO ^t喿作的不止一 个空间流处理。两个MAC提供的两个操作可以是用于在不同RJF频 带上传输的才乘作。例如,如802.11标准中所定义, 一个MAC可为在 2.4 GHZ频带上的传输提供操作,并且另一 MAC可为在5 GHZ上的 传输提供操作。根据一个实施例,WLAN中继器模式可通过使用两个 MAC实现,其中一个中继器(通过其PHY)可用于提供到WLAN上的 根访问点或另一中继器的无线连接,并且其中另一 MAC用于提供到 可包括其它中继器的站的无线连接。通过此实现,能实现在才艮"^方问点 与中继器之间和在中继器与相关联站之间的并发传输。通过4是供到中 继器的无线数据通信,可能不再必需在WLAN的中继器之间4是供有 线连接,由此增强了灵活性并降低了成本。在第二配置模式中,可配置的MAC 500可配置为在有线传 输媒体上提供家庭连网操作。同时,MAC 600为WLAN传输提供操 作。虽然图6示出在一个站内提供的两个MAC,但要理解,其 它实施例可在站内实现不止2个MAC(例如,3或4个MAC),其中, 一个或多个MAC可以是如上所述可配置的。才艮据一个实施例,不止 2个MAC(例如,3或4个MAC)可在一个站中实现,其中,所有MAC 是如上所述可配置的。还要注意的是,在多个MAC的实施例中,MAC可部分或 完全以软件形式以及使用同一计算单元(CPU)实现。
在实施例中,专用PHY可用于每个操作模式,并且MAC 500可根据配置需要而耦合到相应PHY,例如通过使用转换器。参照图7,它示出了实现带有多个专用PHY的可配置MAC 的网关站的一个示范实施例。网关700包括网关处理器702,该处理 器提供多种接口。它可经WAN接口 702a连接到提供商的交换装置。 交换装置例如可以是中心局、街拒等。此外,网关处理器提供到POTS 装置的LAN接口 702b和SLIC接口 702c。网关处理器702可在OSI 模型的第3层上为网关700所传送和接收的数据分组提供路由能力。网关处理器702耦合到可配置MAC 500。 MAC 500耦合到 多个PHY706a、 706b、 706c和706d之一。在图7的实施例中,PHY 706a根据802.11实现4信道MIMO PHY, PHY 706b实现同轴PHY, PHY 706c实现双绞线PHY,以及PHY 706d实现电力线PHY。 PHY 706a-d耦合到对应的模拟前端电路708a-d。具体而言,四个PHY链 的每个链中,PHY 706a耦合到RF电路708a的活动的RF链,PHY 706b 耦合到同轴前端电路708b, PHY 706c耦合到双绞线前端电-各708c, 以及PHY 706d耦合到电力线前端电路708d。前端电^各708a-d冲艮据对 应的传输媒体传送信号。因此,前端电路708a的每个RF链耦合到用 于提供WLAN传输的天线,前端电路708b耦合到同轴线、前端电路 708c耦合到双绞线,并且前端电路708d耦合到电力线。在根据图7的实施例中,只提供一个可配置的MAC,但要 理解,在其它实施例中,站700可如上所述包括不止一个MAC实体。在上面的描述中,已在本文中示出和描述实施例,允许本 领域的技术人员有足够的细节实践本文中公开的示教。从中可利用和 得出其它实施例,因此,在不脱离^^开内容范围的情况下,可进行 结构和逻辑替代和更改。因此,此具体实施方式
不可从限制的意义理解,并且各种 实施例的范围只由随附权利要求及此类权利要求要求保护的全部范 围的等效物定义。
20
本发明主题的此类实施例可在本文单独和/或统称为术语
"发明",这只是为了方便起见,而无意在实际上^Hf了不止一个发明
或发明概念时自愿限制本申请的范围为任何单个发明或发明概念。因 此,虽然在本文中已显示和描述了特定的实施例,但应理解,计划实 现相同目的的任何布置可替代所示特定实施例。此公开内容旨在涵盖 各种实施例的任何和所有修改或变化。在阅读上述说明时,本领域的 技术人员将明白上述实施例和本文未明确描述的其它实施例的组合。还要注意的是,在说明书和权利要求书中使用的特定术语 可从十分广泛的意义理解。例如,本文中使用的术语"电路"或"电路系 统"要从不但包括硬件,而且包括软件、固件或其任何组合的意义上解 释。术语"数据,,可解释为包括任何形式的表示,如模拟信号表示、数 字信号表示、到载波信号上的调制等。此外,术语"耦合,,或"连接"可 从不但涵盖直接耦合而且涵盖间接耦合的广泛意义上解释。要注意的是,在本文中使用的术语"家庭连网"或"家庭网络" 可从广泛的意义上解释,并且不限为在用户家中的私人位置。因此, 家庭连网包括不同传输媒体的网络,这些网络可在用户的私人家庭及 在业务位置或其它非居住位置中安装或操作。此外,要注意的是,术语"站,,也要从广泛的意义上解释为 包括访问点站、客户端站、中继器站或能够在系统的至少一个传输^某 体上提供通信的其它装置。形成本文一部分的附图通过示图而非限制的方式显示了可 实践主题的特定实施例。本公开内容的摘要部分提供用于允许读者快速确定本技术 公开内容的本质。它是在将不用于解释或限制权利要求范围或含意的 理解下提交。另外,在上述具体实施方式
中,可看到各种特性在单个 实施例中组合在一起以便简化公开内容。此^^开方法不可解释为反映 要求保护的实施方式需要比每个权利要求明确所述更多特征的用意。 相反,如下述权利要求所反映的一样,发明的主题依赖比单个公开实
21施方式所有特征更少的特征。因此,下述权利要求在此结合到具体实 施方式中,其中每个权利要求本身保持为单独的实施方式。虽然每个 权利要求本身保持为单独的实施方式,但要注意的是,-尽管在权利 要求书中从属权利要求可指与一个或多个其它权利要求的特定组合 -其它实施方式也可包括从属权利要求与每个其它从属权利要求的 主题的组合。还要注意的是,说明书中或权利要求中公开的方法可通过
具有用于执行这些方法的每个相应步骤的部件的装置实现。
权利要求
1.一种方法,包括提供指示用于在家庭连网系统中传送的网关的传输媒体的信息;以及基于所述信息配置所述网关的媒体访问控制器。
2. 如权利要求1所述的方法,其中所述信息指示以下传输々某体之无线传输;同轴电缆传输;双绞线传输;电力线传输;以太网电缆;以及光纤传输。
3. 如权利要求1所述的方法,其中配置所述i某体访问控制器包括 至少以下之一配置所述媒体的访问参数;配置通过所述传输媒体传送的分组的帧参数和/或帧才各式;配置协议参数;以及配置服务质量参数。
4. 如权利要求3所述的方法,其中配置服务质量参数包括至少以 下之一配置帧间间隔; 配置争用窗口大小; 配置业务类的数量; 配置队列的数量;配置业务类到所述传输媒体的访问类别的映射; 配置传输已失败时重试的最大次数;以及配置至少一个界P艮,在帧传输已失败时争用窗口大小在该界限内 变化。
5. 如权利要求3所述的方法,其中配置协议参数包括配置确认参 数或握手参数。
6. 如权利要求5所述的方法,其中配置确认参数或握手参^:包括 配置至少以下参数之一块确认配置; 单一确认配置;否定或肯定确认模式的选择;以及 用于确认的分组。
7. 如权利要求3所述的方法,其中配置帧参数和/或帧格式包括 至少以下步骤之一配置用于MSDU聚集的阈值; 配置用于MPDU聚集的阁值; 配置用于分段的阈值; 配置用于保护的阈值; 配置数据帧的格式和报头字段; 配置控制帧的格式和报头字段;以及 配置管理帧的4各式和4艮头字l史。
8. 如权利要求3所述的方法,其中配置对所述媒体的访问参数包 括至少以下步骤之一配置时间窗口的大小,酉己置帧间间隔的大小;配置时隙的大小;配置时隙的开始时间和结束时间;配置争用窗口的界限;配置MAC周期结构;配置时间窗口的最大大小和最小大小;配置计数器值;配置计数器值的最大值和最小值; 配置用于重新传输的传输速率; 配置速率选择适配方案。
9. 如权利要求1所述的方法,还包括 提供又一媒体访问控制器; 选择传输i某体;基于所述选定的传输媒体,配置所述媒体访问控制器; 在所述网关从广域网接收第 一和第二数据; 在所述媒体访问控制器中处理所述第 一数据,并且在所述又一媒 体访问控制器中处理所述第二数据;将所述处理后的第 一和第二数据传递到发射器;通过一个或多个传输媒体传送所述处理后的第 一和第二数据。
10. 如权利要求1所述的方法,其中所述信息指示功能MAC块 的启用和禁用或更改MAC处理功能的顺序。
11. 一种收发信机装置,包括 媒体访问控制器;以及基于指示所述收发信机装置的传输媒体的信息来配置所述媒体 访问控制器的实体。
12. 如权利要求11所述的装置,其中所述实体适用于基于指示以 下传输媒体之一的信息配置所述媒体访问控制器;无线传输;同轴电缆传输;双绞线传输;电力线传输;以太网电缆;以及光纤传输。
13. 如权利要求11所述的装置,其中所述实体适用于配置至少以下々某体i方问参数之一 所述々某体的i方问参凄史;通过所述传输媒体传送的分组的帧参数和/或帧才各式;协议参数;以及服务质量参数。
14. 如权利要求13所述的装置,其中所述服务质量参数包括至少 以下参数之一帧间间隔; 争用窗口大小; 业务类的数量; 队列的数量;业务类到所述传*1^某体的访问类别的映射; 传输已失败时重试的最大次数;以及至少一个界限,在帧传输已失败时争用窗口大小在该界限内变化。
15. 如权利要求13所述的装置,其中所述协议参数包括确认参数 或握手参数。
16. 如权利要求15所述的装置,其中所述确认参数或所述握手参 数包括至少以下参数之一 块确认配置; 单一确认配置;否定或肯定确认模式的选择;以及 用于确认的分组。
17. 如权利要求13所述的装置,其中帧参数和/或帧格式包括至 少以下参lt之一用于MSDU聚集的阔值; 用于MPDU聚集的阈值; 用于分段的阈值;用于保护的阈值; 数据帧的所述格式和4艮头字段; 控制帧的所述格式和报头字段;以及 管理帧的所述才各式和^艮头字l殳。
18. 如权利要求13所述的装置,其中所述访问参数包括至少以下 参数之一时间窗口的大小, 帧间间隔的大小; 时隙的大小;时隙的开始时间和结束时间;争用窗口的界限;MAC周期结构;时间窗口的最大大小和最小大小; 计数器值;计数器值的最大值和最小值;用于重新传输的传输速率;速率选择适配方案。
19. 如权利要求11所述的装置,还包括 第一PHY电路;第二PHY电路;转换器,基于指示传输媒体的所述信息来选择性地将所述媒体访 问控制器耦合到所述第一和第二PHY电路。
20. 如权利要求11所述的装置,其中所述实体适用于启用和禁用 功能MAC块。
21. 如权利要求11所述的装置,其中所述实体适用于更改MAC 处理功能的顺序。
22. —种家庭网络系统,包括网关装置,所述网关装置包括媒体访问控制器;以及基于指示所述网关装置用于在所述家庭网络系统中传送的传输 媒体的信息来配置所述媒体访问控制器的实体。
全文摘要
本发明的名称为可配置的媒体访问控制器,描述和示出与可配置媒体访问控制器(MAC)有关的实施例。
文档编号H04L1/18GK101677322SQ20091017504
公开日2010年3月24日 申请日期2009年9月16日 优先权日2008年9月19日
发明者B·罗弗莱希, C·布里 申请人:英飞凌科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1