CN102918908B - 用于通过支持若干技术的设备使用未使用tv频谱的方法和装置 - Google Patents
用于通过支持若干技术的设备使用未使用tv频谱的方法和装置 Download PDFInfo
- Publication number
- CN102918908B CN102918908B CN201180025909.7A CN201180025909A CN102918908B CN 102918908 B CN102918908 B CN 102918908B CN 201180025909 A CN201180025909 A CN 201180025909A CN 102918908 B CN102918908 B CN 102918908B
- Authority
- CN
- China
- Prior art keywords
- channel
- technology
- technical combinations
- equipment
- wireless telecom
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005516 engineering process Methods 0.000 title claims abstract description 215
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000001228 spectrum Methods 0.000 title description 5
- 238000004891 communication Methods 0.000 abstract description 112
- 230000011664 signaling Effects 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000003595 spectral effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007781 signaling event Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/20—Negotiating bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请描述了在实现非集中式控制的无线通信***中支持负载均衡的方法和装置。不同的信道(例如,未使用的TV信道)在不同的位置可用于通信。通信设备可支持各种通信技术(例如,WiFi、3G、蓝牙等),并且允许在可用信道上使用这些通信技术。针对多个可用的可选信道/技术组合中的每个信道/技术组合,无线通信设备评估其当前本地环境(例如,估计其可使用的潜在速率和/或估计延迟)。无线通信设备根据其估计,来选择要使用的信道及技术组合。无线通信设备使用其所选择的信道及技术组合来进行通信(例如,进行作为本地对等网络的一部分的对等通信(包括直接对等业务信令))。
Description
技术领域
概括地说,本发明的各个实施例涉及无线通信,具体地说,涉及与无线通信***中的负载均衡有关的方法和装置。
背景技术
近来,FCC已允许利用用于接入未使用的TV频谱(有时称为空白频段(white space))的规则,来使用这些频谱。潜在地存在可用于在特定位置使用的多个信道,并且潜在地存在可结合这些信道使用的多种技术。在具有集中式控制的***中,控制方节点可以在整个***中有效地均衡可选的可用信道/技术的可能组合之间的负载。然而,对于集中式方案,通常需要频繁地向中央控制节点传送大量开销信令,以高效地管理可用资源(例如,节点处的当前信道状况、节点的当前资源需求、延迟考量等)以及对这些可用资源进行负载均衡。该开销信令可能会消耗掉很大一部分可用空中链路资源,这些资源本可用来携带业务。另外,一些无线通信设备可能很难与中央控制节点进行通信,例如,无线通信设备可能距离接入点很远,并且可能必须按高功率进行发射以与该接入点通信,从而对其它节点造成高水平的干扰。不幸的是,在缺乏集中式控制的***中,很难在可用的不同信道/技术组合之间进行业务均衡。
基于以上论述,应当认识到,需要允许作出有关信道/技术使用决策的非集中式决策,以使得不必向中央控制节点传送大量开销信令的方法和装置。
发明内容
本申请描述了与在无线通信***中进行负载均衡有关的方法和装置。各种示例性方法和装置都很适于在以非集中式方式作出决策的无线通信***中使用,例如,无线通信***包括实现与空中链路资源使用和/或技术使用决策有关的非集中式控制的自组织(ad-hoc)对等无线网络。
在一些实施例中,不同的信道在不同的位置中可用。例如,信道可以是允许由本地通信网络(例如,由本地对等通信网络)用来进行通信的未使用的TV频谱信道(有时称为空白频段)。通信设备可支持各种通信技术(例如,WiFi、3G、蓝牙等),并且可以允许在可用信道上使用这些通信技术。无线通信设备针对多个可用的可选信道/技术组合中的每个信道/技术组合来评估其当前本地环境(例如,估计其可以使用的潜在速率和/或估计延迟)。无线通信设备根据其估计和/或根据来自另一通信设备(例如,对等设备)的估计,来选择信道及技术组合以进行使用。无线通信设备使用其选择的信道及技术组合来进行通信(例如,进行包括直接对等业务信令的对等通信)。
在一些实施例中,一种操作第一无线通信设备的示例性方法包括:产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;基于所述NxM个速率估计,选择信道及技术组合。在一些这样的实施例中,该示例性方法还包括:使用所选择的信道及技术组合来进行通信。
依据一些实施例的示例性第一无线通信设备包括至少一个处理器,所述至少一个处理器用于:产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;基于所述NxM个速率估计,选择信道及技术组合;使用所选择的信道及技术组合来进行通信。该示例性第一无线通信设备还包括耦合到所述至少一个处理器的存储器。
在一些实施例中,一种操作第一无线通信设备的示例性方法包括:产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;基于所述NxM个延迟估计,选择信道及技术组合。在一些此类实施例中,该示例性方法还包括:使用所选择的信道及技术组合来进行通信。
依据一些实施例的示例性第一无线通信设备包括至少一个处理器,所述至少一个处理器用于:产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;基于所述NxM个延迟估计,选择信道及技术组合;使用所选择的信道及技术组合来进行通信。该示例性第一无线通信设备还包括耦合到所述至少一个处理器的存储器。
尽管上面已简要述及不同的实施例,应当认识到,并非所有的实施例都必须包括相同的特征,上面描述的特征中的一些特征并不是必要的,但其可以是一些实施例中所期望的。在下面的具体实施例部分论述各个实施例的多个附加特征、实施例和益处。
附图说明
图1是依据示例性实施例的示例性无线通信***(例如,对等无线通信***)的图示。
图2是依据示例性实施例的、操作无线通信设备的示例性方法的流程图。
图3是依据示例性实施例的示例性无线通信设备。
图4是可在图3的示例性无线通信设备中使用的模块集合。
图5是依据示例性实施例的、操作无线通信设备的示例性方法的流程图。
图6是依据示例性实施例的示例性无线通信设备。
图7是可在图6的示例性无线通信设备中使用的模块集合。
图8是依据各个示例性实施例的、操作无线通信设备的示例性方法的流程图。
图9是依据各个示例性实施例的、操作无线通信设备的示例性方法的流程图。
图10是依据示例性实施例的示例性通信***的图示,其中,不同的空白频段信道在不同的本地区域中可用。
图11是示出了一个示例的图示,其中,在本地区域中使用不同的信道和不同的技术进行对等通信,并且无线终端选择信道及技术组合以进行使用。
具体实施方式
图1是依据示例性实施例的示例性无线通信***100(例如,对等通信***)的图示。示例性无线通信***100包括多个无线通信设备(设备1 102、设备2 104、设备3 106、设备4 108、设备5 110、设备6 112、设备7 114、设备8 116、设备9 118……设备N 120)。***100中的一些无线通信设备(例如,设备7 114)包括对互联网和/或其它网络节点的接口122。***100中的一些无线通信设备(例如,设备1 102、设备2 104、设备3 106、设备4 108、设备5 110、设备6 112、设备8 116、设备9 118和设备N 120)是移动无线终端(例如,手持移动设备)。
***100的无线通信设备(102、104、106、108、110、112、114、116、118、……、120)参与本地对等(local peer to peer)网络,其中,决策是以非集中式方式作出的。在不同的位置处,不同的信道(例如,不同的未使用的TV信道)可用于针对本地化(localized)网络(例如,针对本地对等通信网络)的使用。这些无线通信设备支持多种不同的技术。在特定位置处,可能存在(有时也确实如此)多个可选信道/技术组合可供无线通信设备使用。无线通信设备估计与多个信道/技术组合相对应的速率和/或延迟,并根据其估计来决定(例如,选择)信道及技术组合以使用。
图2是依据示例性实施例的、操作第一无线通信设备的示例性方法的流程图200。第一通信设备是,例如,图1的***100的无线通信设备之一。操作在步骤202开始,其中,第一无线通信设备被上电并初始化。操作从步骤202前进到步骤204。在步骤204,例如,对于每个不同的信道及技术组合,第一通信设备确定使用信道上的技术的设备的数量。在一些实施例中,所确定的使用信道上的技术的设备的数量是基于观测信号的。操作从步骤204前进到步骤206。
在步骤206,第一无线通信设备产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数。在一些实施例中,步骤206包括步骤208。在步骤208,第一无线通信设备基于观测信道空闲时间和针对信道上的技术的观测信道使用,来确定针对单独信道及技术组合的信道及技术速率估计。在各个实施例中,多次执行步骤208,例如,对每个信道技术组合进行一次迭代。
在一些实施例中,步骤208包括步骤210、214和216中的所有步骤,或者这些步骤中的一个或多个步骤。在步骤210,第一无线通信设备使得针对单独信道及技术组合的信道及技术速率估计还基于使用该信道上的该技术的设备的数量。因此,在一些实施例中,步骤208的所确定的信道及技术速率估计还基于使用信道上的技术的设备的数量(例如,从步骤204获得所述设备的数量)。在步骤214,第一无线通信设备使得针对单独信道及技术组合的信道及技术速率估计还基于期望的发射比特速率。因此,在一些实施例中,在步骤208中确定的信道及技术速率估计还取决于期望的发射比特速率。在一些实施例中,期望的发射比特速率是峰值速率,例如,与特定技术类型相对应的预定峰值比特速率。在一些实施例中,期望的发射比特速率是基于针对对等设备的信道状况和/或检测到的干扰电平的预测比特速率。在步骤216,第一无线通信设备使用基于观测信道空闲时间的速率和基于针对该信道上的该技术的观测信道使用的速率中的一个。在一些实施例中,在步骤216,使用基于观测信道空闲时间的速率和基于针对该信道上的该技术的观测信道使用的速率中的一个包括:选择基于观测信道空闲时间的速率和基于针对该信道上的该技术的观测信道使用的速率中的一个。在一些实施例中,在步骤216,第一无线通信设备选择基于观测信道空闲时间的速率估计和基于观测信道使用的速率估计中的最大速率估计。操作从步骤206前进到步骤218。
在步骤218,第一无线通信设备接收由第二无线通信设备确定的信道及技术速率估计。操作从步骤218前进到步骤220。在步骤220,第一无线通信设备基于来自步骤206的NxM个速率估计来选择信道及技术组合。在一些实施例中,步骤220可能(有时也确实如此)包括步骤222,在步骤222,第一无线通信设备根据来自步骤206的所产生的NxM个速率估计以及来自步骤218的所接收的信道及技术速率估计,来执行所述选择。操作从步骤220前进到步骤224。
在步骤224,第一无线通信设备使用所选择的信道及技术组合来进行通信(例如,来进行包括直接对等业务信号的对等通信)。操作从步骤224前进到步骤204的输入。
步骤204、208、210、214、216、218和222是可选步骤,在一些实施例中包括这些步骤,在其它实施例中略去这些步骤。已针对包括这些步骤中的每个步骤的实施例描述了流程图200的示例性流程。在省略可选步骤的实施例中,在操作流程中绕过该可选步骤。
在一些实施例中,依据参照图8所描述的方法和/或公式来确定NxM个速率估计。
图3是依据示例性实施例的示例性无线通信设备300(例如,第一通信设备)的图示。示例性无线通信设备300是,例如,图1中的无线通信设备之一。示例性的第一无线通信设备300可以实现(有时也确实如此)依据图2的流程图200的方法。
无线通信设备300包括处理器302和存储器304,处理器302和存储器304经由总线309耦合在一起,其中,各个元件(302、304)可以通过该总线309交换数据和信息。无线通信设备300还包括输入模块306和输出模块308,如图所示,输入模块306和输出模块308耦合到处理器302。然而,在一些实施例中,输入模块306和输出模块308位于处理器302内部。输入模块306可接收输入信号。输入模块306可包括用于接收输入的无线接收机以及/或者有线或光输入接口(在一些实施例中也确实如此)。输出模块308可包括(在一些实施例中也确实包括)用于发射输出的无线发射机以及/或者有线或光输出接口。
处理器302用于:产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;以及基于所述NxM个速率估计来选择信道及技术组合。处理器302还用于使用所选择的信道及技术组合来进行通信。
在一些实施例中,处理器302用于:作为用于产生NxM个速率估计的一部分,基于观测信道空闲时间和针对信道上的技术的观测信道使用,确定针对单独信道及技术组合的信道及技术速率估计。在一些这样的实施例中,处理器302用于:作为用于确定信道及技术速率估计的一部分,使得针对单独信道及技术组合的信道及技术速率估计基于期望的发射比特速率。在一些实施例中,期望的发射比特速率是与技术相对应的峰值速率,例如,与技术相对应的预定峰值速率。不同的技术可以具有不同的预定峰值速率(在一些实施例中也确实如此)。在一些实施例中,期望的发射比特速率是基于针对对等设备的信道状况和/或检测到的干扰电平的预测比特速率。例如,无线通信设备可以测量信道上的平均干扰电平,并基于信道损耗来预测期望的发射比特速率。在一些这样的实施例中,作为确定期望的发射比特速率的一部分,无线通信设备估计SNR。
在各个实施例中,处理器302用于:作为用于确定信道及技术速率估计的一部分,确定使用信道上的技术的设备的数量,并且使得针对单独信道及技术组合的信道及技术速率估计基于使用所述信道上的所述技术的设备的数量。在一些实施例中,处理器302用于基于观测信号来确定使用信道上的技术的设备的数量。
在一些实施例中,处理器302用于:作为确定信道及技术比特速率的一部分,使得针对单独信道及技术组合的信道及技术速率估计还基于期望的发射比特速率。
在一些实施例中,处理器302用于:作为用于确定信道及技术速率估计的一部分,使用基于观测信道空闲时间的速率估计和基于针对信道上的技术的观测信道使用的速率估计中的一个。在一些实施例中,处理器302用于:作为用于使用基于观测信道空闲时间的速率估计和基于针对信道上的技术的观测信道使用的速率估计中的一个的一部分,选择基于观测信道空闲时间的速率估计和基于针对信道上的技术的观测信道使用的速率估计中的一个。在一些这样的实施例中,处理器302用于:选择基于观测信道空闲时间的速率估计和基于观测信道使用的速率估计中最大的一个。
在各个实施例中,处理器302用于接收由第二无线通信设备确定的信道及技术速率估计;并且处理器302还用于:作为用于选择信道及技术组合的一部分,根据所产生的NxM个速率估计和所接收的信道及技术速率估计来执行所述选择。
图4是可以用于(在一些实施例中是如此)图3中示出的无线通信设备300中的模块集合400。集合400中的模块可以实现成图3的处理器302内的硬件(例如,作为单独电路)。或者,这些模块可以实现成软件并存储在图3中示出的无线通信设备300的存储器304中。尽管在图3的实施例中将处理器302示为单个处理器(例如,计算机),但是应当认识到,处理器302可以实现成一个或多个处理器(例如,计算机)。当实现成软件时,模块包括代码,这些代码在由处理器执行时使处理器(例如,计算机)302用于执行与该模块相对应的功能。在一些实施例中,处理器302用于执行模块集合400中的每个模块。在模块集合400存储在存储器304中的实施例中,存储器304是包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,所述计算机可读介质包括代码(例如,用于每个模块的单独代码),以使得至少一个计算机(例如,处理器302)实现与该模块相对应的功能。
可以使用完全基于硬件的或完全基于软件的模块。然而,应当认识到,可以使用软件和硬件(例如,电路实现)模块的任意组合来实现这些功能。应当认识到的是,图4中示出的模块控制和/或配置无线终端300或其中的元件(例如处理器302),以执行图2的流程图200的方法中示出和/或描述的相应步骤的功能。
模块集合400包括:模块406,用于产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;模块420,用于基于所述NxM个速率估计来选择信道及技术组合;模块424,用于使用所选择的信道及技术组合来进行通信。在一些实施例中,模块集合400还包括下述模块中的一个或多个模块:模块404,用于确定使用信道上的技术的设备的数量(例如,针对每个不同的信道及技术组合);模块418,用于接收由第二无线通信设备确定的信道及技术速率估计。在一些实施例中,用于确定使用信道上的技术的设备的数量的模块404使得其确定基于观测信号。
在一些实施例中,用于产生NxM个速率估计的模块406包括:模块408,用于基于观测信道空闲时间和针对信道上的技术的观测信道使用,来确定针对单独信道及技术组合的信道及技术速率估计。在各个实施例中,模块408包括下述模块中的一个或多个模块或者全部模块:模块410,用于使得针对单独信道及技术组合的信道及技术速率估计还基于使用所述信道上的所述技术的设备的数量;模块414,用于使得针对单独信道及技术组合的信道及技术速率估计还基于期望的发射比特速率;模块416,用于使用基于观测信道空闲时间的速率估计和基于针对信道上的技术的观测信道使用的速率估计中的一个。在一些实施例中,模块416选择基于观测信道空闲时间的速率估计和基于针对信道上的技术的观测信道使用的速率估计中的一个。在包括模块416的一些实施例中,模块416选择基于观测信道空闲时间的速率估计和基于观测信道使用的速率估计中的最大速率估计。在一些实施例(例如,包括模块418的一些实施例)中,用于进行选择的模块420包括模块422,后者用于根据所产生的NxM个速率估计和所接收的信道及技术速率估计来执行所述选择。
在一些实施例中,模块集合400还包括下述模块中的一个或多个模块或者所有模块:模块426,用于确定可用信道列表(例如,N个可用信道的列表);模块428,用于确定与信道相对应的空闲时间;模块430,用于确定与信道技术组合相对应的信道使用;模块432,用于确定与信道技术组合相对应的期望发射比特速率;模块434,用于测量干扰。
图5是依据示例性实施例的、操作第一无线通信设备的示例性方法的流程图500。第一无线通信设备是图1的***100的无线通信设备之一。操作在步骤502开始,在步骤502,第一无线通信设备被上电并初始化。操作从步骤502前进到步骤504。在步骤504,针对每个不同的信道及技术组合,第一无线通信设备(例如)确定使用信道上的技术的设备的数量。在一些实施例中,所确定的使用信道上的技术的设备的数量是基于观测信号的。操作从步骤504前进到步骤506。
在步骤506,第一无线通信设备产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数。在一些实施例中,步骤506包括步骤508。在步骤508,第一无线通信设备基于观测信道空闲时间和针对信道上的技术的观测延迟,来确定针对单独信道及技术组合的信道及技术延迟估计。在各个实施例中,步骤508被执行多次,例如,对每个信道及技术组合执行一次。
在一些实施例中,步骤508包括步骤510和516中的一个或多个步骤。在步骤510,第一无线通信设备使得针对单独信道及技术组合的信道及技术延迟估计还基于使用信道上的技术的设备的数量。因此,在一些实施例中,步骤508的所确定的信道及技术延迟估计还基于使用信道上的技术的设备的数量(例如,从步骤504获得的设备数量)。在步骤516,第一无线通信设备使用基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在一些实施例中,在步骤516,使用基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个包括:选择基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在一些实施例中,在步骤516,第一无线通信设备选择基于观测信道空闲时间的延迟估计和基于观测延迟的延迟估计中的最小延迟估计。操作从步骤506前进到步骤518。
在步骤518,第一无线通信设备接收由第二无线通信设备确定的信道及技术延迟估计。操作从步骤518前进到步骤520。在步骤520,第一无线通信设备基于NxM个延迟估计来选择信道及技术组合。在一些实施例中,步骤520可包括(有时也确实如此)步骤522,在步骤522,第一无线通信设备根据所产生的NxM个延迟估计和所接收的信道及技术延迟估计,来执行所述选择。操作从步骤520前进到步骤524。
在步骤524,第一无线通信设备使用所选择的信道及技术组合来进行通信。操作从步骤524前进到步骤504的输入。
步骤504、508、510、516、518和522是可选步骤,在一些实施例中包括这些步骤,在其它实施例中略去这些步骤。已针对包括这些步骤中的每个步骤的实施例描述了流程图500的示例性流程。在省略可选步骤实施例中,在操作流程中绕过该可选步骤。
在一些实施例中,NxM个延迟估计是依据参照图9描述的方法和/或公式来确定的。
图6是依据示例性实施例的示例性无线通信设备600(例如,第一通信设备)的图示。示例性无线通信设备600是,例如,图1的无线通信设备之一。示例性的第一无线通信设备600可执行(有时也确实如此)依据图5的流程图500的方法。
无线通信设备600包括处理器602和存储器604,处理器602和存储器604经由总线609耦合在一起,其中,各个元件(602、604)可通过总线609交换数据和信息。无线通信设备600还包括输入模块606和输出模块608,如图所示,输入模块606和输出模块608可以耦合到处理器602。然而,在一些实施例中,输入模块606和输出模块608位于处理器602内部。输入模块606可接收输入信号。输入模块606可包括用于接收输入的无线接收机以及/或者有线或光输入接口(在一些实施例中也确实如此)。输出模块608可包括(在一些实施例中也确实包括)用于发射输出的无线发射机以及/或者有线或光输出接口。
处理器602用于:产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;基于所述NxM个延迟估计,选择信道及技术组合。处理器602还用于使用所选择的信道及技术组合来进行通信。
在一些实施例中,处理器602用于:作为用于产生NxM个延迟估计的一部分,基于观测信道空闲时间和针对信道上的技术的观测延迟,确定针对单独信道及技术组合的信道及技术延迟估计。在这样的一些实施例中,处理器602用于使用下述中的最小的一个:(i)基于观测信道空闲时间的针对单独信道及技术组合的信道及技术延迟估计;(ii)针对信道上的技术的观测延迟。在实施例中,处理器用于选择下述中的最小的一个:(i)基于观测信道空闲时间的针对单独信道及技术组合的信道及技术延迟估计;(ii)针对信道上的技术的观测延迟。
在各个实施例中,处理器602用于:作为用于确定信道及技术延迟估计的一部分,确定使用信道上的技术的设备的数量,并使得针对单独信道及技术组合的信道及技术延迟估计基于使用信道上的技术的设备的数量。在一些实施例中,处理器602用于:基于观测信号,确定使用信道上的技术的设备的数量。
在一些实施例中,处理器602用于:作为用于确定信道及技术延迟估计的一部分,使用基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在一些实施例中,处理器602用于:作为用于确定信道及技术延迟估计的一部分,选择基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在一些这样的实施例中,处理器602用于选择下述中的最小的一个:(i)基于观测信道空闲时间的针对单独信道及技术组合的信道及技术延迟估计;(ii)针对信道上的技术的观测延迟。
在各个实施例中,处理器602用于接收由第二无线通信设备确定的信道及技术延迟估计;并且处理器602用于:作为用于选择信道及技术组合的一部分,根据所产生的NxM个延迟估计和所接收的信道及技术延迟估计,执行所述对信道及技术组合的选择。
图7是可以用于(在一些实施例中也确实如此)图6中示出的无线通信设备600的模块集合700。集合700中的模块可实现成图6的处理器602内的硬件(例如,作为单独电路)。或者,这些模块可以实现成软件并存储在图6中示出的无线通信设备600的存储器604中。尽管在图6的实施例中将处理器602示为单个处理器(例如,计算机),但是应当认识到,处理器602可以实现成一个或多个处理器(例如,计算机)。当实现成软件时,模块包括代码,这些代码在由处理器执行时使得处理器(例如,计算机)602用于实现与该模块相对应的功能。在一些实施例中,处理器602用于执行模块集合700的每个模块。在模块集合700存储在存储器604中的实施例中,存储器604是包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,所述计算机可读介质包括代码(例如,用于每个模块的单独代码),以使得至少一个计算机(例如,处理器602)实现与该模块相对应的功能。
可以使用完全基于硬件的或完全基于软件的模块。然而,应当认识到,可以使用软件和硬件(例如,电路实现)模块的任意组合来实现这些功能。应当认识到的是,图7中示出的模块控制和/或配置无线通信设备600或其中的元件(如处理器602),以执行在图5的流程图500的方法中示出和/或描述的相应步骤的功能。
模块集合700包括:模块706,用于产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数;模块720,用于基于所述NxM个延迟估计,选择信道及技术组合;模块724,用于使用所选择的信道及技术组合来进行通信。在一些实施例中,模块集合700还包括下述模块中的一个或多个模块:模块704,用于确定使用信道上的技术的设备的数量(例如,针对每个不同的信道及技术组合);模块718,用于接收由第二无线通信设备确定的信道及技术延迟估计。在一些实施例中,用于确定使用信道上的技术的设备的数量的模块706使得其确定基于观测信号。
在一些实施例中,用于产生NxM个延迟估计的模块706包括:模块708,用于基于观测信道空闲时间和针对信道上的技术的观测延迟,来确定针对单独信道及技术组合的信道及延迟估计。在各个实施例中,模块708包括下述模块中的一个或多个模块或者所有模块:模块710,用于使得针对单独信道及技术组合的信道及技术延迟估计还基于使用信道上的技术的设备的数量;模块716,用于使用基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在一些实施例中,模块716选择基于观测信道空闲时间的延迟估计和基于针对信道上的技术的观测延迟的延迟估计中的一个。在包括模块716的一些实施例中,模块716选择下述中的最小的一个:基于观测信道空闲时间的延迟估计,以及基于针对信道上的技术的观测延迟的延迟估计。在一些实施例(例如,一些包括模块718的实施例)中,用于选择信道及技术组合的模块720包括:模块722,用于根据来自模块706的所产生的NxM个延迟估计和来自从模块718的所接收的信道及技术延迟估计,来执行所述选择。
在一些实施例中,模块集合700还包括下述模块中的一个或多个模块或者所有模块:模块720,用于确定可用信道列表(例如,N个可用信道的列表);模块728,用于识别和测量空闲时间间隔;模块730,用于确定与信道相对应的空闲时间的平均持续时长;模块732,用于确定信道的连续空闲时间间隔之间的时间;模块734,用于确定信道上相同技术的分组之间的延迟。
图8是依据各个示例性实施例的、操作无线通信设备的示例性方法的流程图800。例如,该无线通信设备是图1的***100的无线通信设备之一。例如,无线通信设备是支持多种不同对等通信技术的移动无线终端(如手持移动节点)。例如,在一些实施例中,无线通信设备支持WiFi、3G以及蓝牙。
操作在步骤802开始,在步骤802,无线通信设备被上电并初始化,并且步骤802前进到步骤804。在步骤804,无线通信设备确定可用信道列表,例如,N个信道的列表,其中N是正整数。在一些实施例中,可用信道列表是可用于对等通信的空白频段TV频谱信道的列表。在一些这样的实施例中,不同的信道可以在不同的位置和/或不同的时间可用。在一些实施例中,单个可用信道是6MHz频带。在一些实施例中,步骤804的确定包括下述中的一个或多个或者全部:确定通信设备的当前位置;向另一节点传送所确定的当前位置;从另一节点接收信道可用性;访问所存储的信道可用性信息;执行信道感测操作。操作从步骤804前进到步骤806。
在步骤806,针对每个可用信道,无线通信设备确定空闲时间以及与每个技术相对应的信道使用。假定存在例如M个不同的支持的技术,其中,M是正整数。在一些实施例中,操作从步骤806前进到可选步骤808,而在其它实施例中,操作从步骤806前进到步骤810。
在步骤808,针对每个可用信道,无线通信设备确定使用每个技术的设备的数量。操作从步骤808前进到步骤810。在步骤810,针对每个可用信道,无线通信设备估计每个技术的速率。在各个实施例中,步骤810的单独速率估计是对期望无线通信设备获得的速率的估计(如果无线通信设备使用特定信道/技术组合的话)。
在一些实施例中,操作从步骤810前进到步骤812、814和816之一。步骤812和814是可选步骤,并且步骤812和814中的一个或二者可以包括在一些实施例中。
在步骤812,无线通信设备向另一设备发射速率估计信息,例如,向另一无线通信设备(例如,向本地对等网络中的对等通信设备)发射来自步骤810的信息中的至少一些信息。在步骤814,无线通信设备从另一设备接收速率估计信息,例如,接收由另一无线通信设备(例如,本地对等网络中的对等通信设备)确定的速率估计信息。由此,经由步骤812和/或步骤814,速率信息在两个无线通信设备之间交换。操作从步骤814前进到步骤816。
在步骤816,无线通信设备决定要使用的信道及技术组合。该决定是基于来自步骤810的速率估计信息的。在一些实施例中,该决定还基于来自步骤814的接收到的速率估计信息。操作从步骤816前进到步骤818。在步骤818,无线通信设备使用来自步骤816的所决定的信道及技术组合来进行无线通信。
假定一个例子,在该例子中,无线通信设备例如在步骤804确定存在两个可用信道(信道1和信道2),并且确定要考虑两个技术(3G和WiFi)。
假定信道1的空闲时间由F1表示,信道2的空闲时间由F2表示。在一些实施例中,无线通信设备对信道上检测到的能量进行测量,并且如果检测到的能量低于阈值(例如,预定阈值),则该情况被认为是空闲时间。因此,在一些实施例中,在步骤806,无线通信设备对检测到的能量进行测量,并且进行阈值比较以确定空闲时间。
针对不同的信道中的每个信道,无线通信设备确定与不同的技术相关联的使用时间(例如,步骤806的信道使用)。在一些这样的实施例中,例如,无线通信设备查看检测到的正在传送的分组的格式,以区分3G使用与WiFi使用。假定W1=信道1WiFi时间,G1=信道13G时间,W2=信道2WiFi时间,G2=信道23G时间。
在一些实施例中,例如,在步骤808,无线通信设备确定使用特定信道上的特定技术的设备的数量(例如,通过访问分组报头中的信息,例如信道报头地址)。假定NW1=在信道1上使用WiFi的设备的数量,NG1=在信道1上使用3G的设备的数量,NW2=在信道2上使用WiFi的设备的数量,NG2=在信道2上使用3G的设备的数量。
无线通信设备估计期望该无线通信设备获得针对每个信道/技术组合的接入的时间量(如果无线通信设备决定使用该信道技术组合的话)。例如,在一个实施例中,针对信道1WiFi技术组合的期望接入时间是ATW1=max(F1,W1/(NW1+1));针对信道13G技术组合的期望接入时间是ATG1=max(F1,G1/(NG1+1));针对信道2WiFi技术组合的期望接入时间是ATW2=max(F2,W2/(NW2+1));针对信道23G技术组合的期望接入时间是ATG2=max(F2,G2/(NG2+1))。
例如,在步骤808,无线通信设备估计期望该无线通信设备针对每个信道技术组合获得的期望速率。例如,针对信道及技术组合的单独速率是根据所估计的期望该无线通信设备获得对该信道技术组合的接入的时间量来确定的。在一个实施例中,针对信道1 WiFi技术组合的期望速率是RW1=(max(F1,W1/(NW1+1))x EBRW1;针对信道13G技术组合的期望速率是RG1=(max(F1,G1/(NG1+1))x EBRG1;针对信道2 WiFi技术组合的期望速率是RW2=(max(F2,W2/(NW2+1))x EBRW2;针对信道23G技术组合的期望速率是RG2=(max(F2,G2/(NG2+1))x EBRG2。EBRW1是与信道1 WiFi技术组合相对应的期望发射比特速率;EBRG1是与信道13G技术组合相对应的期望发射比特速率;EBRW2是与信道2 WiFi技术组合相对应的期望发射比特速率;EBRG2是与信道23G技术组合相对应的期望发射比特速率。在一些实施例中,期望发射比特速率EBRW1、EBRG1、EBRW2以及EBRG2是峰值速率(其为预定的固定数)。在一些这样的实施例中,EBRW1=EBRW2,并且EBRG1=EBRG2。
在一些这样的实施例中,期望发射比特速率EBRW1、EBRG1、EBRW2以及EBRG2是预测的发射比特速率。在一些这样的实施例中,预测的发射比特速率取决于测得的平均干扰电平信息和/或信道损耗信息(例如,基于SNR测量信息)。
在一些实施例中,使用信道及技术组合的设备的数量是无线通信设备不可获得的,并且/或者该数量不被无线通信设备跟踪到。在一些这样的实施例中,无线通信设备在不使用NW1、NW2、NG1和NG2的情况下估计速率。例如,在一个这样的实施例中,针对信道1 WiFi技术组合的期望速率是RW1=(max(F1,W1))x EBRW1;针对信道13G技术组合的期望速率是RG1=(max(F1,G1))x EBRG1;针对信道2WiFi技术组合的期望速率是RW2=(max(F2,W2))x EBRW2;针对信道23G技术组合的期望速率是RG2=(max(F2,G2))x EBRG2。在另一这样的实施例中,针对信道1 WiFi技术组合的期望速率是RW1=W1 x EBRW1;针对信道13G技术组合的期望速率是RG1=G1 xEBRG1;针对信道2 WiFi技术组合的期望速率是RW2=W2xEBRW2;针对信道23G技术组合的期望速率是RG2=G2xEBRG2。
在一些实施例中,例如,在步骤816,无线通信设备根据所估计的速率估计RW1、RG1、RW2、RG2,来决定要使用的信道及技术组合(例如,选择与最高值相对应的一个信道及技术组合)。在各个实施例中,无线通信设备还从另一设备接收与信道及技术组合相对应的速率信息,并且还使用该信息来选择信道及技术组合,例如,选择最适于这两个设备的信道及技术组合(例如,选择从这两个设备的角度出发能够给予最佳组合速率的信道及技术组合)。
在步骤818,无线通信设备使用(例如)步骤816的所决定的信道及技术组合来进行无线通信(例如,进行作为本地对等通信网络的一部分的直接对等通信)。在一些实施例中,将步骤806和808的一个或多个步骤作为步骤810的一部分而包括在其中。
图9是依据各个示例性实施例的、操作无线通信设备的示例性方法的流程图900。无线通信设备是,例如,图1的***100中的无线通信设备之一。例如,无线通信设备是支持多种不同的对等通信协议的移动无线终端(如手持移动节点)。例如,在一些实施例中,无线通信设备支持WiFi、3G以及蓝牙。
操作在步骤902开始,在步骤902,无线通信设备被上电并初始化,步骤902前进到步骤904。在步骤904,无线终端确定可用信道列表,例如,N个信道的列表,其中N是正整数。在一些实施例中,可用信道列表是可用于对等通信的空白频段TV频谱信道列表。在一些这样的实施例中,不同的信道可以在不同的位置和/或不同的时间处可用。在一些实施例中,单个可用信道是6MHz频带。在一些实施例中,步骤904的确定包括下述中的一个或多个或者全部:确定通信设备的当前位置;向另一节点传送所确定的当前位置;从另一节点接收信道可用性;访问所存储的信道可用性信息;执行信道感测操作。操作从步骤904前进到步骤906。
在步骤906,针对每个可用信道,无线通信设备确定与每个技术相对应的空闲时间和延迟。假定存在例如M个不同的支持的技术,其中M是正整数。在一些实施例中,操作从步骤906前进到可选步骤908,而在其它实施例中,操作从步骤906前进到步骤910。
在步骤908,针对每个可用信道,无线通信设备确定使用每个技术的设备的数量。操作从步骤908前进到步骤910。在步骤910,针对每个可用信道,无线通信设备估计每个技术的延迟。
在一些实施例中,操作从步骤910前进到步骤912、914及916之一。步骤912和914是可选步骤,并且步骤91和914中的一个或二者可以包括在一些实施例中。
在步骤912,无线通信设备向另一设备发射延迟估计信息,例如,向另一无线通信设备(例如,向本地对等网络中的对等通信设备)发射来自步骤910的信息中的至少一些信息。在步骤914,无线通信设备从另一设备接收延迟估计信息,例如,接收由另一无线通信设备(例如,本地对等网络中的对等通信设备)确定的延迟估计信息。因此,经由步骤912和/或步骤914,延迟信息在两个无线通信设备之间交换。操作从步骤914前进到步骤916。
在步骤916,无线通信设备决定要使用的信道及技术组合。该决定是基于来自步骤910的估计的延迟信息的。在一些实施例中,该决定还基于来自步骤914的接收到的延迟信息。操作从步骤916前进到步骤918。
在步骤918,无线通信设备使用来自步骤916的所决定的信道及技术组合来进行无线通信。
假定一个例子,在该例子中,无线通信设备例如在步骤904确定存在两个可用信道(信道1和信道2),并且确定要考虑两个技术(3G和WiFi)。
假定信道1的空闲时间的平均持续时长由F1表示,信道2的空闲时间的平均持续时长由F2表示。另外,假定信道1的两个连续空闲时间间隔之间的时间由L1f表示,信道2的两个连续空闲时间间隔之间的时间由L2f表示。在一些实施例中,无线通信设备对信道上检测到的能量进行测量,并且如果检测到的能量低于阈值(例如,预定阈值),则该情况被认为是空闲时间。因此,在一些实施例中,在步骤906,无线通信设备对检测到的能量进行测量,并且进行阈值比较以确定空闲时间信息(例如,F1、F2、L1f以及L2f)。
在步骤906,针对不同信道中的每个信道,无线通信装置还确定与不同技术相对应的延迟。在一些这样的实施例中,例如,无线通信设备查看检测到的正在传送的分组的格式,以区分3G使用和WiFi使用。假定:L1W=信道1上WiFi分组之间的时间;L1G=信道1上3G分组之间的时间;L2W=信道2上WiFi分组之间的时间;L2G=信道2上3G分组之间的时间。在各个实施例中,在确定L1W、L1G、L2W、L2G时,分组的来源并不是所关心的;然而,与分组和信道相关联的技术是所关心的。因此,例如,信道1上的任何检测到的WiFi分组都被用于确定L1W。
在一些实施例中,例如,在步骤908,无线通信设备确定使用特定信道上的特定技术的设备的数量(例如,通过访问分组报头中的信息(例如,信道报头地址))。假定NW1=在信道1上使用WiFi的设备的数量,NG1=在信道1上使用3G的设备的数量,NW2=在信道2上使用WiFi的设备的数量,NG2=在信道2上使用3G的设备的数量。
在步骤910,无线通信设备估计针对每个信道/技术组合的设备延迟值。例如,在一个实施例中,针对信道1WiFi技术组合的期望设备延迟是LDW1=min(L1W(NW1+1),L1f 2/(2(F1+L1f)));针对信道13G技术组合的期望设备延迟是LDG1=min(L1G(NG1+1),L1f 2/(2(F1+L1f)));针对信道2 WiFi技术组合的期望设备延迟是LDW2=min(L2W(NW2+1),L1f 2/(2(F2+L2f)));针对信道23G技术组合的期望设备延迟是LDG2=min(L2G(NG2+1),L2f 2/(2(F2+L2f)))。在该例子中,针对每个设备延迟值,选择下述中的一个(例如,选择两项中的最小一项):(i)基于针对信道上的技术的观测延迟的延迟估计;(ii)基于观测信道空闲时间的延迟估计。
在不包括可选步骤908的各个实施例中,设备延迟值是根据针对信道上的技术的观测延迟来确定。例如,LDW1=L1f 2/(2(F1+L1f));针对信道13G技术组合的期望设备延迟是LDG1=L1f 2/(2(F1+L1f));针对信道2WiFi技术组合的期望设备延迟是LDW2=L1f 2/(2(F2+L2f));针对信道23G技术组合的期望设备延迟是LDG2=L2f 2/(2(F2+L2f))。
在不包括可选步骤908的另一实施例中,针对信道1WiFi技术组合的期望设备延迟是LDW1=min(L1W,L1f 2/(2(F1+L1f)));针对信道13G技术组合的期望设备延迟是LDG1=min(L1G,L1f 2/(2(F1+L1f)));针对信道2WiFi技术组合的期望设备延迟是LDW2=min(L2W,L1f 2/(2(F2+L2f)));针对信道23G技术组合的期望设备延迟是LDG2=min(L2G,L2f 2/(2(F2+L2f)))。
在不包括可选步骤908的另一实施例中,针对信道1WiFi技术组合的期望设备延迟是LDW1=L1W;针对信道1 3G技术组合的期望设备延迟是LDG1=L1G;针对信道2 WiFi技术组合的期望设备延迟是LDW2=L2W;针对信道23G技术组合的期望设备延迟是LDG2=L2G。
在一些实施例中,例如,在步骤916,无线通信设备根据延迟LDW1、LDG1、LDW2、LDG2来决定要使用的信道及技术组合(例如,选择与最小值相对应的一个组合)。在各个实施例中,无线通信设备还从另一设备接收与信道及技术组合相对应的延迟信息,并且还使用该信息来选择信道及技术组合(例如,选择最适于这两个设备的信道及技术组合(例如,实现这两个设备的最小平均延迟))。
在步骤918,无线通信设备使用(例如)步骤916的所决定的(例如,所选择的)信道及技术组合来进行无线通信(例如,进行作为本地对等通信网络的一部分的直接对等通信)。在一些实施例中,将步骤906和908中的一个或多个步骤作为步骤910的一部分而包括在其中。
图10是依据示例性实施例的示例性通信设备1000的图示。例如,示例性通信***1000是图1的示例性通信***100。示例性通信***1000包括多个本地对等网络区域(本地对等网络区域1 1002、……、本地对等网络区域N 1004)。空白频段信道(例如,未使用的TV信道)可用于无线通信(例如,对等无线通信)。在不同的区域中,不同的空白频段信道可用于通信。在该例子中,在本地对等网络区域1 1002中,空白频段信道Ch 2和Ch 7可用于框1006所指示的对等通信,并且在本地对等网络区域N 1004中,空白频段信道Ch 3、Ch 9、Ch11和Ch 17可用于框1008所指示的对等通信。
图11是示出了一个示例的图示1100,其中,在本地区域中使用不同的信道和不同的技术进行对等通信,并且无线终端选择要使用的信道及技术组合,无线终端选择待使用的信道及技术组合。在该例子中,在本地对等区域1 1002中使用两个信道(Ch2和Ch7),并且使用两个技术(WiFi和3G)。WT A 1102和WT B 1104具有对等通信链路1106,并且它们正在使用信道2/WiFi技术组合。WT C 1108和WT D 1110具有对等通信链路1112,并且它们正在使用信道2/WiFi技术组合。WT E 1114和WT F 1116具有对等通信链路1118,并且它们正在使用信道2/3G技术组合。WT G 1120和WT H 1122具有对等通信链路1124,并且它们正在使用信道7/WiFi技术组合。WT I 1126和WT J1128具有对等通信链路1130,并且它们正在使用信道7/WiFi技术组合。WT K 1132和WT L 1134具有对等通信链路1136,并且它们正在使用信道7/WiFi技术组合。WT M 1138和WT N 1140具有对等通信链路1142,并且它们正在使用信道7/3G技术组合。WT O 1144和WTP 1146具有对等通信链路1148,并且它们正在使用信道7/3G技术组合。
WT X 1150期望与WT Y 1152建立链路1154,以使得其能够向WT Y1152发射包括对等业务数据的对等数据。无线终端X 1150和WT Y 1152监测本地对等网络区域1 1002中其它无线通信设备的信令活动。无线终端X 1150(例如)依据参照图2、图5、图8和/或图9所描述的示例性方法,来选择要使用的信道及技术组合。无线终端(WT X 1150和WT Y 1152)使用所选择的信道及技术组合在无线通信链路1154上进行通信,以传送对等信号。在一些实施例中,对信道及技术组合的选择是为了最大化通信数据速率。在一些实施例中,对信道及技术组合的选择是为了最小化延迟。
下面将描述各个方面和/或特征或者一些(但不一定是全部)实施例。假定无线通信设备(例如,支持(与同另一无线通信设备的链路相对应的)多个可选对等技术的移动无线终端)具有潜在地可用于在其特定当前位置使用的N个空白频段信道。无线通信设备决定(例如,选择)其应当使用N个信道中的哪个信道,并且还决定在该信道上使用什么技术。例如,假定有两个主要技术(3G和WiFi)在空白频段上运行。然后,在这些信道的每个信道上,无线通信设备评估在其采用WiFi或3G技术的情况下使用该信道时,其将获得的链路速率。在一些实施例中,该评估取决于如下参数中的一个参数或多个参数或者所有参数:
·该信道上的空闲(未使用的)时间量,
·在该信道上运行的3G链路的数量,
·在该信道上运行的WiFi链路的数量;
无线通信设备确定这些参数中的一个或多个或者全部,并且根据所确定的参数来执行其评估以及信道/技术组合选择。在一些实施例中,无线通信设备选择可选组合中的提供最大可能速率的信道及技术组合。在一些实施例中,无线通信设备选择使得平均延迟最小化的信道技术组合。
下面描述用于选择信道/技术组合以进行通信(例如,进行对等通信)的两种示例性方法。一种方法旨在最大化平均速率,一种方法旨在最小化平均延迟。在一些实施例中,特定设备所使用的方法取决于应用要求。
下面将描述用于最大化速率的示例性方法。假定有N个空白频段信道可用于使用。针对每个信道,每个设备测量:
F:空闲时间:该信道没有被使用(即,能量<阈值)的时间量/秒
W:WiFi时间:信道由其它设备用于WiFi的时间量/秒
N_W:使用该信道的WiFi发射机的数量
G:3G时间:信道由其它设备用于3G的时间量/秒
N_G:使用该信道的3G发射机的数量。
接下来,使用WiFi的情况下的平均速率预测由下式给出:max(F,W/(N_W+1))。
接下来,使用3G的情况下的平均速率预测由下式给出:max(F,G/(N_G+1))。
该最大值(max)是针对两种状况来考虑的,一种状况是信道没有承担负载的情况,在这种情况下,F是良好的速率估计。在第二种状况中,当信道高度承担负载时(因此,F很小),W/(N_W+1)是更好的速率估计。如果N_W和N_G不可用,则将W和G用作对速率的估计。
随后,想要进行发射的无线通信设备选取使得速率最大化的信道及技术组合(该无线通信设备期望使用的组合)。通过一系列的消息交换,使得与期望的接收机设备共享由无线通信发射机设备确定的速率估计信息和/或信道及技术选择信息,以便会聚到用于从两个设备的角度来看最大化共同通信速率的技术及信道组合。在一些实施例中,消息交换发生在空白频段信道之一上。在一些其它实施例中,消息交换发生在辅助信道上,例如ISM频带或经许可的频带。随后,两个设备使用所选择的信道及技术组合来相互通信,其中,例如,已经针对对等业务信令(包括这两个设备之间的直接对等业务信令)对所选择的信道及技术组合达成一致。
在一些这样的实施例中,所述方法还测量干扰电平,并且/或者还使用WiFi和3G的频谱效率来优化所使用的信道及技术。
下面将描述用于最小化延迟的示例性方法。假定有N个空白频段信道可用于使用。针对每个信道,每个设备测量:
L_F:对两个连续空闲时间间隔之间的持续时间的估计。在一些实施例中,如果信道总是是空闲的,则将L_F定义为零。在一些实施例中,如果一间隔在至少预定最小时间内是空闲的,则将该间隔定义为空闲时间间隔。
F:对空闲时间的平均突发的估计。
L_W:WiFi延迟:由其它设备进行的两个WiFi传输之间的平均延迟。
N_W:使用该信道的WiFi发射机的数量。
L_G:3G延迟:由其它设备进行的两个3G传输之间的平均延迟。
N_G:使用该信道的3G发射机的数量。
接下来,使用WiFi的情况下的延迟预测由下式给出:
min(L_F*L_F/(2*(F+L_F)),L W*(N_W+1))。
接下来,使用3G的情况下的延迟预测由下式给出:
min(L_F*L_F/(2*(F+L_F)),L G*(N_G+1))。
该最小值(min)是针对两种状况来考虑的,一种状况是信道没有承担负载的情况(由此L_F较小),在这种情况下,L_F*L_F/(2*(F+L_F))是良好的延迟估计。该公式是根据简单的模型得到的,在该模型中,信道遵循持续时间为F的空闲时间以及持续时间为L_F的占据时间。在第二种状况中,当信道高度承担负载时(由此L_F较大)时,L_W*(N W+1)是更好的延迟估计。如果N_W、N_G不可用,则将L_W和L_G用作延迟估计。
随后,要进行发射的无线通信设备选择最小化延迟的信道及技术组合,作为其优选的信道及技术组合。通过一系列的消息交换,使得与期望的接收机设备共享由发射机设备确定的延迟估计和或信道及技术优选信息,以便会聚到用于最小化共同通信延迟的技术及信道。在一些实施例中,消息交换发生在空白频段信道之一上。在一些其它实施例中,消息交换发生在辅助信道上,例如ISM频带或经许可的频带。随后,两个设备使用所选择的信道及技术组合来相互通信,其中,例如,已经针对对等业务信令(包括这两个设备之间的直接对等业务信令)对所选择的信道及技术组合达成一致。
在各个实施例中,通信设备(例如,图3的通信设备300或图6的通信设备600)包括与关于本申请中的任意附图而描述的以及/或者在本申请的具体实施例部分中所描述的各步骤和/或操作中的每个步骤和/或操作相对应的模块。这些模块可以且有时实现成硬件。在其它实施例中,这些模块可以且有时实现成包括处理器可执行指令的软件模块,所述处理器可执行指令在由通信设备的处理器执行时,使得所述设备执行相应的步骤或操作。在其它实施例中,这些模块中的一些模块或全部模块可实现成硬件和软件的组合。
各个实施例的技术可使用软件、硬件和/或软件及硬件的组合来实现。各个实施例涉及装置,例如,诸如移动终端之类的移动节点、基站、通信***。各个实施例还涉及方法,例如,控制和/或操作移动节点、基站和/或通信***(例如,主机)的方法。各个实施例还涉及机器(例如,计算机)可读介质(例如,ROM、RAM、CD、硬盘等),所述机器可读介质包括用于控制机器以实现方法的一个或多个步骤的机器可读指令。计算机可读介质是,例如,非临时性计算机可读介质。
应当理解,所公开的处理过程中步骤的特定次序或层次仅仅是示例性方案中的一个例子。基于设计偏好,应当理解,在保持在本发明的范围内的情况下,可以对处理过程中步骤的特定次序或层次进行重新排列。所附方法权利要求按照示例性次序给出了各个步骤的要素,但并不意味着受限于所给出的特定次序或层次。
在各个实施例中,本申请所描述的节点使用一个或多个模块来实现,以执行与一种或多种方法相对应的步骤(例如,信号处理、信号产生和/或传输步骤)。因此,在一些实施例中,各个特征是使用模块来实现的。这些模块可以使用软件、硬件或软件及硬件的组合来实现。上面描述的方法或方法步骤中的很多方法或方法步骤可以使用包括在机器可读介质(例如,存储器设备(例如,RAM、软盘等))中的机器可执行指令(例如,软件)来实现,以控制机器(例如,具有或不具有额外硬件的通用计算机)在(例如)一个或多个节点中实现上面描述的方法中的全部或一部分。相应地,除此之外,各个实施例还涉及包括机器可执行指令的机器可读介质(例如,非临时性计算机可读介质),所述机器可执行指令用于使得机器(例如,处理器以及相关联的硬件)执行上面描述的方法中的一个或多个步骤。一些实施例涉及设备(例如,通信节点),所述设备包括处理器,后者用于实现本申请的一种或多种方法的一个、多个或所有步骤。
在一些实施例中,一个或多个设备(例如,诸如接入节点和/或无线终端之类的通信节点)的处理器(例如CPU)用于执行所描述的方法的步骤,如同由通信节点来执行一样。处理器的配置可通过以下方式来实现:使用一个或多个模块(例如,软件模块)以控制处理器配置,和/或通过在处理器中包括硬件(例如,硬件模块)以执行所记载的方法和/或控制处理器配置。相应地,一些实施例(但并非所有实施例)涉及具有处理器的设备(例如,通信节点),其中,处理器包括:与包括该处理器的设备所执行的各种所描述的方法的步骤中的每个步骤相对应的模块。在一些实施例中(而非所有实施例中),设备(例如,通信节点)包括:与包括处理器的设备所执行的各种所描述的方法的步骤中的每个步骤相对应的模块。这些模块可使用软件和/或硬件来实现。
一些实施例涉及包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,所述计算机可读介质包括用于下述操作的代码:使得计算机或多个计算机实现各种功能、步骤、动作和/或操作(例如,上面描述的一个或多个步骤)。根据实施例,计算机程序产品可包括(有时也确实如此)不同的代码以执行每个步骤。因此,计算机程序产品可包括(有时也确实如此)用于方法(例如,控制通信设备或节点的方法)的每个单独步骤的代码。所述代码可以具有机器(例如,计算机)可执行指令的形式,其存储在计算机可读介质(例如,非临时性计算机可读介质,如RAM(随机存取存储器)、ROM(只读存储器)或其它类型的存储设备)上。除涉及计算机程序产品之外,一些实施例涉及处理器,该处理器用于实现上面描述的一种或多种方法的各个功能、步骤、动作和/或操作中的一项或多项。相应地,一些实施例涉及处理器(例如,CPU),该处理器用于实现本申请所描述的方法的步骤中的一些或所有步骤。所述处理器可以用在(例如)本申请所描述的通信设备或其它设备中。
尽管是以OFDM***为背景进行描述,各个实施例的方法和装置中的至少一些方法和装置可适用于多种通信***,包括许多非OFDM和/或非蜂窝***。
根据上文的说明,以上描述的各个实施例的方法和装置的多种另外变形对于本领域技术人员来说是显而易见的。应当认为此类变形落在本发明的保护范围内。这些方法和装置可以并且在各个实施例中结合CDMA、正交频分复用(OFDM)和/或可用于提供通信设备之间的无线通信链路的各种其它类型的通信技术来使用。在一些实施例中,一个或多个通信设备实现成接入点,该接入点建立与使用OFDM和/或CDMA的移动节点的通信链路,并且/或者可经由有线或无线通信链路提供对互联网或另一网络的连接。在各个实施例中,移动节点实现成笔记本计算机、个人数据助理(PDA)或包括接收机/发射机电路以及逻辑单元和/或例程的其它便携式设备,以实现所述方法。
Claims (20)
1.一种操作第一无线通信设备(300)的方法,包括:
产生NxM个速率估计,所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数,M大于1,产生NxM个速率估计包括:
基于观测信道空闲时间和观测信道使用,确定针对单独信道及技术组合的信道及技术速率估计,所述单独信道及技术组合对应于信道且对应于技术,所述信道使用指示所述技术对所述信道的使用的量,所述技术是所述支持的技术之一;
基于所述NxM个速率估计,选择信道及技术组合;以及
使用所选择的信道及技术组合来进行通信。
2.根据权利要求1所述的方法,其中,所述信道空闲时间是在其期间在所述信道上测得的能量低于阈值的时间的量。
3.根据权利要求2所述的方法,还包括:
以单独技术为基础确定使用所述信道上的所述技术的设备的数量;并且
其中,所述确定针对单独信道及技术组合的信道及技术速率估计的步骤还基于所述使用所述信道上的所述技术的设备的数量。
4.根据权利要求3所述的方法,其中,所述以单独技术为基础确定所述使用所述信道上的所述技术的设备的数量是基于观测信号的;
其中,确定所述针对单独信道及技术组合的信道及技术速率估计包括:
产生针对所述单独信道及技术组合的基于观测信道空闲时间的第一速率估计,以及针对所述单独信道及技术组合的基于通过所述技术的观测信道使用的第二速率估计;以及
选择所述第一速率估计和所述第二速率估计中的较高者,以用作所确定的针对所述单独信道及技术组合的信道及技术速率估计。
5.根据权利要求1所述的方法,还包括:
发射所产生的NxM个速率估计之一;
接收由第二无线通信设备(104)确定的信道及技术速率估计;并且
其中,所述选择是根据所产生的NxM个速率估计和所接收的由所述第二无线通信设备(104)确定的信道及技术速率估计来执行的。
6.第一无线通信设备(300),包括:
用于产生NxM个速率估计的单元(406),所述NxM个速率估计中的每个速率估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数,M大于1,所述用于产生NxM个速率估计的单元(406)包括:
用于基于观测信道空闲时间和观测信道使用,确定针对单独信道及技术组合的信道及技术速率估计的单元(408),所述单独信道及技术组合对应于信道且对应于技术,所述信道使用指示所述技术对所述信道的使用的量,所述技术是所述支持的技术之一;
用于基于所述NxM个速率估计,选择信道及技术组合的单元(420);以及
用于使用所选择的信道及技术组合来进行通信的单元(424)。
7.根据权利要求6所述的第一无线通信设备(300),其中,所述信道空闲时间是在其期间在所述信道上测得的能量低于阈值的时间的量。
8.根据权利要求7所述的第一无线通信设备(300),还包括:
用于以单独技术为基础确定使用所述信道上的所述技术的设备的数量的单元(404);并且
其中,所述用于确定针对单独信道及技术组合的信道及技术速率估计的单元(408)包括:用于使得针对所述单独信道及技术组合的所述信道及技术速率估计还基于所述使用所述信道上的所述技术的设备的数量的单元(410)。
9.根据权利要求8所述的第一无线通信设备(300),其中,所述用于以单独技术为基础确定所述设备的数量的单元(404)根据观测信号来确定所述使用所述信道上的所述技术的设备的数量;并且
其中,所述用于确定所述针对单独信道及技术组合的信道及技术速率估计的单元(408)包括:用于使用针对所述单独信道及技术组合的基于观测信道空闲时间的第一速率估计和针对所述单独信道及技术组合的基于所述观测信道使用的第二速率估计中的一个作为所述单独信道及技术速率估计的单元(416)。
10.根据权利要求6所述的第一无线通信设备(300),还包括:
用于发射所产生的NxM个速率估计之一的单元(308);
用于接收由第二无线通信设备(104)确定的信道及技术速率估计的单元(418);并且
其中,所述用于选择信道及技术组合以使用的单元(420)包括:用于根据所产生的NxM个速率估计和所接收的由所述第二无线通信设备确定的信道及技术速率估计来执行所述选择的单元(422)。
11.一种操作第一无线通信设备(600)的方法,包括:
产生NxM个延迟估计,所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数,M大于1,所述产生NxM个延迟估计包括:
基于观测信道空闲时间和观测延迟,确定针对单独信道及技术组合的信道及技术延迟估计,所述单独信道及技术组合对应于信道且对应于技术;
基于所述NxM个延迟估计,选择信道及技术组合;以及
使用所选择的信道及技术组合来进行通信。
12.根据权利要求11所述的方法,其中,所述信道空闲时间是在其期间在所述信道上测得的能量低于阈值的时间的量。
13.根据权利要求12所述的方法,还包括:
以单独技术为基础确定使用所述信道上的所述技术的设备的数量;并且
其中,所述确定针对单独信道及技术组合的信道及技术延迟估计的步骤还基于所确定的使用所述信道上的所述技术的设备的数量。
14.根据权利要求13所述的方法,其中,所述以单独技术为基础确定所述使用所述信道上的所述技术的设备的数量是基于观测信号的;并且
其中,确定所述针对单独信道及技术组合的信道及技术延迟估计包括:
使用第一延迟估计和第二延迟估计中的一个作为所确定的针对所述单独信道及技术组合的信道及技术估计,所述第一延迟估计是基于观测信道空闲时间的,所述第二延迟估计是基于针对所述信道上的所述技术的观测延迟的。
15.根据权利要求11所述的方法,还包括:
发射所产生的NxM个延迟估计之一;
接收由第二无线通信设备(104)确定的信道及技术延迟估计;并且
其中,所述选择是根据所产生的NxM个延迟估计和所接收的由所述第二无线通信设备(104)确定的信道及技术延迟估计来执行的。
16.第一无线通信设备(600),包括:
用于产生NxM个延迟估计的单元(706),所述NxM个延迟估计中的每个延迟估计对应于不同的信道及技术组合,N是与可用信道的数量相对应的正整数,M是与支持的技术的数量相对应的正整数,M大于1,所述用于产生NxM个延迟估计的单元(706)包括:
用于基于观测信道空闲时间和针对所述信道上的所述技术的观测延迟,确定针对单独信道及技术组合的信道及技术延迟估计的单元(708),所述单独信道及技术组合对应于信道且对应于技术;
用于基于所述NxM个延迟估计,选择信道及技术组合的单元(720);以及
用于使用所选择的信道及技术组合来进行通信的单元(724)。
17.根据权利要求16所述的第一无线通信设备(600),其中,所述信道空闲时间是在其期间在所述信道上测得的能量低于阈值的时间的量。
18.根据权利要求17所述的第一无线通信设备(600),还包括:
用于以单独技术为基础确定使用所述信道上的所述技术的设备的数量的单元(704);并且
其中,所述用于确定针对单独信道及技术组合的信道及技术延迟估计的单元(708)包括:用于使得针对所述单独信道及技术组合的所述信道及技术延迟估计还基于所确定的使用所述信道上的所述技术的设备的数量的单元。
19.根据权利要求18所述的第一无线通信设备(600),其中,所述用于以单独技术为基础确定的单元(704)基于观测信号来确定所述使用所述信道上的所述技术的设备的数量;并且
其中,所述用于确定所述针对单独信道及技术组合的信道及技术延迟估计的单元(708)包括:用于使用针对所述单独信道及技术组合的第一延迟估计和针对所述单独信道及技术组合的第二延迟估计中的一个作为所确定的信道及技术延迟估计的单元(716),所述第一延迟估计是基于观测信道空闲时间的,所述第二延迟估计是基于针对所述信道上的所述技术的观测延迟的。
20.根据权利要求16所述的第一无线通信设备(600),还包括:
用于发射所产生的NxM个延迟估计之一的单元(608);
用于接收由第二无线通信设备确定的信道及技术延迟估计的单元(718);并且
其中,所述用于选择信道及技术组合的单元(720)包括:用于根据所产生的NxM个延迟估计和所接收的由所述第二无线通信设备(104)确定的信道及技术延迟估计来执行所述选择的单元(722)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/787,449 US8509802B2 (en) | 2010-05-26 | 2010-05-26 | Methods and apparatus supporting load balancing in a wireless communications system |
US12/787,449 | 2010-05-26 | ||
PCT/US2011/038068 WO2011150163A1 (en) | 2010-05-26 | 2011-05-26 | Methods and apparatus for using the unused tv spectrum by devices supporting several technologies |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102918908A CN102918908A (zh) | 2013-02-06 |
CN102918908B true CN102918908B (zh) | 2015-09-30 |
Family
ID=44367039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180025909.7A Active CN102918908B (zh) | 2010-05-26 | 2011-05-26 | 用于通过支持若干技术的设备使用未使用tv频谱的方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8509802B2 (zh) |
EP (3) | EP2685773B1 (zh) |
JP (1) | JP5475188B2 (zh) |
KR (1) | KR101406042B1 (zh) |
CN (1) | CN102918908B (zh) |
WO (1) | WO2011150163A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201114079D0 (en) * | 2011-06-13 | 2011-09-28 | Neul Ltd | Mobile base station |
US20120324122A1 (en) * | 2011-06-20 | 2012-12-20 | David Miles | Method and apparatus for server-side adaptive streaming |
US8666317B2 (en) * | 2011-09-23 | 2014-03-04 | Nokia Corporation | Frequency band selection |
US9749403B2 (en) * | 2012-02-10 | 2017-08-29 | International Business Machines Corporation | Managing content distribution in a wireless communications environment |
US9143957B2 (en) * | 2012-02-24 | 2015-09-22 | Qualcomm Incorporated | Mitigating cross-device interference |
CN102665220A (zh) * | 2012-05-21 | 2012-09-12 | 北京大学 | 用于异构网络的移动终端调度多载波聚合方法及*** |
US9854501B2 (en) * | 2013-03-14 | 2017-12-26 | Microsoft Technology Licensing, Llc | Radio spectrum utilization |
US9615309B2 (en) * | 2013-05-06 | 2017-04-04 | Huawei Technologies Co., Ltd. | System and method for Wi-Fi downlink-uplink protocol design for uplink interference alignment |
US10356623B2 (en) | 2013-09-24 | 2019-07-16 | Qualcomm Incorporated | Techniques for performing carrier sense adaptive transmission in unlicensed spectrum |
US10542435B2 (en) | 2013-09-24 | 2020-01-21 | Qualcomm Incorporated | Carrier sense adaptive transmission (CSAT) in unlicensed spectrum |
US9083770B1 (en) * | 2013-11-26 | 2015-07-14 | Snapchat, Inc. | Method and system for integrating real time communication features in applications |
US9426688B2 (en) * | 2014-02-28 | 2016-08-23 | Verizon Patent And Licensing Inc. | Determining a frequency for a client device to use to connect to a network |
US11427600B2 (en) * | 2014-06-27 | 2022-08-30 | Nogra Pharma Limited | Aryl receptor modulators and methods of making and using the same |
KR102343961B1 (ko) * | 2015-01-16 | 2021-12-24 | 주식회사 케이티 | 무선자원관리방법 및 이를 이용하는 액세스 포인트 |
JP6432085B2 (ja) * | 2015-03-30 | 2018-12-05 | 株式会社国際電気通信基礎技術研究所 | 利用リソース取得装置、利用リソース取得方法、及びプログラム |
WO2016155772A1 (en) * | 2015-03-30 | 2016-10-06 | Irdeto B.V. | Monitoring a peer-to-peer network |
JP6481600B2 (ja) * | 2015-12-11 | 2019-03-13 | トヨタ自動車株式会社 | 無線通信方法および無線通信装置 |
CN113691333A (zh) * | 2020-05-19 | 2021-11-23 | 中兴通讯股份有限公司 | 通信信道优化方法和装置、电子设备、存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6122514A (en) | 1997-01-03 | 2000-09-19 | Cellport Systems, Inc. | Communications channel selection |
JP4324751B2 (ja) * | 1999-07-07 | 2009-09-02 | ソニー株式会社 | 通信チャンネル選択方法および無線ネットワーク装置 |
US6801777B2 (en) | 2001-11-27 | 2004-10-05 | Intel Corporation | Device and method for intelligent wireless communication selection |
JP4310173B2 (ja) * | 2003-11-21 | 2009-08-05 | 株式会社日立コミュニケーションテクノロジー | 端末およびその通信方法 |
US7610057B2 (en) | 2004-04-23 | 2009-10-27 | Microsoft Corporation | Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies |
JP4751394B2 (ja) | 2004-08-31 | 2011-08-17 | エイ・ティ・アンド・ティ・コーポレーション | 無線lanにおいてチャネルを割り当てるためのシステムおよび方法 |
US7843831B2 (en) * | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
US7876786B2 (en) * | 2006-12-01 | 2011-01-25 | Microsoft Corporation | Dynamic time-spectrum block allocation for cognitive radio networks |
JP2009010757A (ja) * | 2007-06-28 | 2009-01-15 | Kyocera Corp | 無線端末及び無線通信方法 |
US8432786B2 (en) * | 2007-07-10 | 2013-04-30 | Qualcomm Incorporated | Control channel design to support one-to-one, many-to-one, and one-to-many peer-to-peer communications |
JP2009200710A (ja) * | 2008-02-20 | 2009-09-03 | Kddi R & D Laboratories Inc | 無線リンク選択制御装置、無線装置及び無線リンク選択方法 |
WO2009110103A1 (ja) * | 2008-03-04 | 2009-09-11 | 株式会社日立製作所 | ネットワークシステム及び監視ノード |
US9736769B2 (en) * | 2009-10-01 | 2017-08-15 | Qualcomm Incorporated | Energy efficient quality of service aware communication over multiple air-links |
US8571566B2 (en) * | 2010-04-08 | 2013-10-29 | Qualcomm Incorporated | Methods and apparatus for determining and assigning spectrum for wireless communications |
-
2010
- 2010-05-26 US US12/787,449 patent/US8509802B2/en active Active
-
2011
- 2011-05-26 EP EP13188275.5A patent/EP2685773B1/en active Active
- 2011-05-26 EP EP11726264.2A patent/EP2578038B1/en active Active
- 2011-05-26 JP JP2013512232A patent/JP5475188B2/ja not_active Expired - Fee Related
- 2011-05-26 KR KR1020127033843A patent/KR101406042B1/ko active IP Right Grant
- 2011-05-26 EP EP13192165.2A patent/EP2696638B1/en active Active
- 2011-05-26 CN CN201180025909.7A patent/CN102918908B/zh active Active
- 2011-05-26 WO PCT/US2011/038068 patent/WO2011150163A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
KR101406042B1 (ko) | 2014-06-11 |
EP2578038A1 (en) | 2013-04-10 |
EP2685773A1 (en) | 2014-01-15 |
US20110292884A1 (en) | 2011-12-01 |
US8509802B2 (en) | 2013-08-13 |
CN102918908A (zh) | 2013-02-06 |
EP2685773B1 (en) | 2019-05-08 |
JP2013526819A (ja) | 2013-06-24 |
EP2578038B1 (en) | 2013-12-18 |
JP5475188B2 (ja) | 2014-04-16 |
WO2011150163A1 (en) | 2011-12-01 |
KR20130041832A (ko) | 2013-04-25 |
EP2696638B1 (en) | 2019-06-19 |
EP2696638A1 (en) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102918908B (zh) | 用于通过支持若干技术的设备使用未使用tv频谱的方法和装置 | |
RU2482605C2 (ru) | СТРУКТУРА РАСПРЕДЕЛЕННОЙ КООРДИНИРОВАННОЙ МНОГОТОЧЕЧНОЙ (СоМР) НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ | |
KR101465639B1 (ko) | 무선 통신들을 위해 스펙트럼을 결정하고 할당하기 위한 방법들 및 장치 | |
JP5624682B2 (ja) | 無線lanシステムにおける帯域幅管理情報送信方法及び装置 | |
CN109547351B (zh) | Ad Hoc网络中基于Q学习和信任模型的路由方法 | |
JP5519004B2 (ja) | ワイヤレスネットワークにおいて異なる距離にわたる通信をサポートするための方法および装置 | |
Al-Turjman et al. | Energy aware resource allocation in multi-hop multimedia routing via the smart edge device | |
JP2011511600A (ja) | メトリックを示すサービスレベルの関数としてハンドオフ決定をするための方法及び装置 | |
CN110868705B (zh) | 一种社会感知的基于多跳机会式d2d通信的内容分发方法 | |
KR20130037928A (ko) | 무선통신시스템에서 링크성능을 향상시키기 위한 분산 스케줄링 방법 및 장치 | |
Chakraborty | i-QCA: An intelligent framework for quality of service multicast routing in multichannel multiradio wireless mesh networks | |
CN103814617B (zh) | 用于链路的自适应划分的方法和装置 | |
CN114845289B (zh) | 多跳组网方法、装置、设备及存储介质 | |
KR101354009B1 (ko) | 파티셔닝된 트래픽 세그먼트들과 관련된 통신 방법들 및 장치들 | |
Jia et al. | Relay-assisted routing in cognitive radio networks | |
Zhao et al. | Dynamic and non-centric networking approach using virtual gateway platforms for low power wide area systems | |
Spachos et al. | Energy efficient cognitive unicast routing for wireless sensor networks | |
Chen et al. | Spectrum-aware routing in discontinuous orthogonal frequency division multiplexing-based cognitive radio ad hoc networks | |
Fayek et al. | Device-to-device communication in 5G: Towards efficient scheduling | |
Ruslan et al. | Performance analysis of AODV and WCETT routing protocols in cognitive radio ad-hoc network (CRAHN) | |
Chang et al. | Spatial and temporal aggregation for small and massive transmissions in LTE-M networks | |
Heijenk et al. | Interference-based routing in multi-hop wireless infrastructures | |
Biswash et al. | A Device Centric Communication System for 5G Networks | |
Chen et al. | A traffic-aware routing algorithm for IEEE 802.16 j multihop relay networks | |
Fayek et al. | Research Online |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |