CN1223059A - 前向链路速率调度的方法和装置 - Google Patents
前向链路速率调度的方法和装置 Download PDFInfo
- Publication number
- CN1223059A CN1223059A CN199898800464A CN98800464A CN1223059A CN 1223059 A CN1223059 A CN 1223059A CN 199898800464 A CN199898800464 A CN 199898800464A CN 98800464 A CN98800464 A CN 98800464A CN 1223059 A CN1223059 A CN 1223059A
- Authority
- CN
- China
- Prior art keywords
- data
- cell
- remote terminal
- passage
- dispatched users
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 70
- 230000005540 biological transmission Effects 0.000 claims abstract description 200
- 238000004891 communication Methods 0.000 claims abstract description 79
- 238000012546 transfer Methods 0.000 claims description 97
- 238000013468 resource allocation Methods 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 3
- 230000007423 decrease Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 230000001413 cellular effect Effects 0.000 description 14
- 230000000694 effects Effects 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 6
- 238000005457 optimization Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000012010 growth Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 238000011282 treatment Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- QDZOEBFLNHCSSF-PFFBOGFISA-N (2S)-2-[[(2R)-2-[[(2S)-1-[(2S)-6-amino-2-[[(2S)-1-[(2R)-2-amino-5-carbamimidamidopentanoyl]pyrrolidine-2-carbonyl]amino]hexanoyl]pyrrolidine-2-carbonyl]amino]-3-(1H-indol-3-yl)propanoyl]amino]-N-[(2R)-1-[[(2S)-1-[[(2R)-1-[[(2S)-1-[[(2S)-1-amino-4-methyl-1-oxopentan-2-yl]amino]-4-methyl-1-oxopentan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]pentanediamide Chemical compound C([C@@H](C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC(C)C)C(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](CCCCN)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](N)CCCNC(N)=N)C1=CC=CC=C1 QDZOEBFLNHCSSF-PFFBOGFISA-N 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 102100024304 Protachykinin-1 Human genes 0.000 description 1
- 101800003906 Substance P Proteins 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010261 cell growth Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- LENZDBCJOHFCAS-UHFFFAOYSA-N tris Chemical compound OCC(N)(CO)CO LENZDBCJOHFCAS-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
- H04W52/346—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading distributing total power among users or channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2643—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
- H04B7/2659—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for data rate control
-
- 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
-
- 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/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/28—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
- H04W52/281—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission taking into account user or data type priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
- H04W52/343—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading taking into account loading or congestion level
-
- 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/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Electrotherapy Devices (AREA)
Abstract
在能进行可变速率传输的通信***,对高速数据传输的调度提高了前向链路的利用率,而且减小了在数据通信中的传输延迟。在与蜂窝区进行通信期间,每个远端站(6)分配有一个主码通道。通道调度器(12)可为调度的高速率数据业务传输分配具有多种类型和发送能力的次级码通道。根据***目标、参数表和有关通信网络状态的收集信息,分配次码通道。可以把次码通道组成次码通道组。把数据分成数据帧,并在已分配给调度用户的主和次码通道上发送。
Description
发明领域
本发明涉及数据通信。具体而言,本发明涉及通信网络数据传输的前向链路速率调度的方法和装置。
相关现有技术的描述
需要最新的通信***来支持各种应用。一种这样的通信***是码分多址(CDMA)***,它根据“TIA/EIA/IS-95A移动站-基站兼容性标准用于双模式宽带扩展频谱蜂窝网***”(下面,将它称为IS-95A标准)。CDMA***允许通过地面链路,在用户之间进行话音和数据通信。在美国专利第4,901,307号中(发明名称为“运用卫星或地面中继器的扩展频谱多址通信***”)和美国专利第5,103,459号(发明名称为“用于在CDMA蜂窝网电话***中生成波形的***和方法”)中揭示了在多址通信***中对于CDMA技术的应用,这两个专利都已转让给本发明的受让人,并按参考资料在此引入。
将IS-95A标准设计成能使话音通信优化,而且选择多个重要的***设计参数以获得该目的。例如,由于不容许在说话者之间的时延,所以使处理延迟最小。把能够在呼叫持续时间内携带话音数据的业务通道分配给每个用户。一旦呼叫终止,另一个用户就可以获得该通道。
根据IS-95A标准,设计每个业务通道以支持19.2Ksps的码元速率。运用1/2率卷积编码器,每个业务通道的数据速率都达到9.6kbps。虽然IS-95A标准没有特别指定,但是通过运用其它码率也可支持较高的数据速率。例如,通过运用1/2率卷积编码器并且每8个码元中删除两个,获得数据速率为144Kbps,以获得收缩型3/4率卷积编码器。
CDMA***必需在分布在蜂窝网频带中的预先存在的频率内进行工作。通过设计,将1.2288MHz带宽分配给符合IS-95A标准的CDMA***,以完全利用蜂窝网频带。前向链路关于从蜂窝区到远端站的发送。在前向链路上,把1.2288MHz带宽分成64个码通道,其中每个码通道具有19.2Ksps的容量。把大部分码通道定义为业务通道,一旦需要的话,就把他们分配给用户以进行话音通信。把一些码通道定义为播叫通道,以在蜂窝区和远端站之间进行播叫和消息传输(message)。为附加***保留几个码通道,诸如,引导通道和同步通道。
在CDMA***中,用户之间通过远端站相互进行通信,所述远端站又通过一个或多个基站相互进行通信。在本说明书中,基站涉及与远端站进行通信的硬件。蜂窝区涉及硬件或地理覆盖区,这取决于用到该术语的上下文。
在CDMA***中,通过由基站提供服务的一个或多个蜂窝区,进行在用户之间的通信。通过把在反向链路上的话音数据传输到蜂窝区,在一个远端站上的第一个用户与在第二远端站上的第二个用户进行通信,蜂窝区接收话音数据,而且可以把数据送到另一个蜂窝区或者公用电话交换网(PSTN)。如果第二个用户是在远端站上,那么通过相同蜂窝区或第二蜂窝区的前向链路,把数据传输到第二远端站。另外,通过PSTN把数据传输到在标准电话***上的第二个用户。在IS-95A***中,把分开的频率分别分配给前向链路和反向链路,而且互相独立。
在通信期间,远端站至少与一个蜂窝区进行通信。在软切换期间内,CDMA远端站能够与多个蜂窝区同时进行通信。软切换是在切断与前一个呼叫的链路之前,建立与新呼叫的链路的处理过程。软切换使掉话的可能性减至最小。在美国专利第5,267,261号中(发明名称是“在CDMA蜂窝网电话***中的移动站辅助软切换”中描述了用于在软切换处理过程中,通过多于一个的呼叫,提供与远端站的通信的方法和***,上述美国专利已转让给本发明的受让人,并作为参考资料在此引入。软切换影响了CDMA***设计的多个方面,这是因为当进行新的资源分配时,考虑到包括在软切换中的多个蜂窝区中的每个蜂窝区的状态和容量。
CDMA***是扩展频谱通信***。在现有技术中已知扩展频谱通信的有利之处,而且通过参考所引用的对比文件,可以更好的理解它。在CDMA***中的每个码通道可以发送高达19.2Ksps。然后,在整个1.2288MHz***带宽上扩展19.2Ksps。当用户不讲话的时候,IS-95A CDMA***通过发送较少的位从而运用较少功率,来增加容量。由于在蜂窝区和远端站之间的前向链路容量受限于蜂窝区可用的最大发送功率,所以在空闲期间,减小发送功率增加了前向链路容量。
在每个远端站上的用户以不同的比特率进行发送,这取决于在该用户的谈话期间话音电平。当用户在说话时,可变速率语音声码器提供全速率语音数据,而当宁静的时候(例如,停顿),提供低速率语音数据。在美国专利第5,414,796号(发明名称是“可变速率声码器”详细描述可变速率声码器,上述美国专利转让给本发明的受让人,并作为参考资料在此引入。
可由在每个远端站上的用户的比特率来确定用于在蜂窝区和远端站之间的话音通信的前向链路容量,该容量诸如根据CDMA***可支持的用户数量所测定。这是因为,设计或给定的***使确定前向链路容量的其它参数固定不变。例如,每个蜂窝区可用的最大发送功率受限于FCC的法规,还受限于可容许的邻区干扰电平。给定码元速率所需的发送功率取决于远端站所需的每比特能量噪声比(Eb/No)、路径损耗(例如,区内远端站的位置)和噪声电平,所有这些都不能控制。保持期望性能的所需Eb/No依赖于通道状况,例如,衰落。最后,通过设计选择1.2288MHz的CDMA***带宽。
在前向链路上,所需的发送功率还依赖于码通道的正交性。Walsh码扩展用于获得前向链路码通道的正交性。正交性使码通道之间的干扰减至最小。在多路径环境中,不保存这种正交性,结果,干扰电平增加。于是,增加所需发送功率以保持相同的工作Eb/No。
在任何给定时刻,语音活动量是不可确定的。此外,一般,在用户间的语音活动程度没有任何相互关系。因此,从蜂窝区发送到在该蜂窝区内的所有用户的全部功率随时间变化,而且可近似于高斯分布。在语音活动程度很高,而且所需发送功率超过蜂窝区可用的最大发送功率的那段时间内,以小于最优功率的功率发送每个话音数据。由于路径损耗是固定的,所以Eb/No下降。较低的Eb/No增加了在用户所接收到的话音数据中的帧差错概率。这种情况称为运转中断。
限制能够接入通信***的用户数量,从而保持预定的帧差错率(FER)。限制前向链路容量以保持预定FER带来的影响是迫使蜂窝区平均以小于满容量的容量进行发送,从而对蜂窝区的前向链路容量利用不足。在较坏的情况下,浪费高达一半的前向链路容量以保持高达3dB的峰值储备。峰值储备是蜂窝区可用最大发送功率与蜂窝区平均发送功率之差。只有在用户的语音活动很高的期间内,才利用峰值储备。
在CDMA***内的数据通信具有不同于话音通信的特征。例如,一般,数据通信的特征在于,不活动周期长(或活动程度低),由高突发通信数据分段。对于数据通信的一个重要的***要求是传递数据串所需的传输延迟。传输延迟对数据通信的影响与对话音通信的影响不同,但是它对于测量数据通信***的质量是一个重要的度量标准。
在美国专利第5,504,773号(发明名称为“发送数据格式化的方法和装置”)中描述了用于发送在具有固定规模的码通道帧中的数据业务的方法,其中数据源在可变速下提供数据,该美国专利已转让给本发明的受让人,并作为参考资料在此引入。把数据分成数据帧,而且每个数据帧还可再分成数据部分。然后,把数据部分编码成20msec宽的码通道帧。在19.2Ksps码元速率下,每个码通道帧包含384个码元。依赖于应用,用1/2率卷积编码器或收缩1/2率以获得速率3/4率的卷积编码器来对数据进行编码。通过运用1/2率编码器,信息速率大约为9.6Kbps。在9.6Kbps数据速率下,每个码通道帧,有172个数据位、12个循环冗余校验(CRC)位和8个码尾位。
通过在多个码通道上并行发送数据,可以获得在前向链路上发送的高速数据。在美国专利第08/656,649号(发明名称为“用于在扩展频谱通信***中提供经速率安排的数据的方法和装置”,1996年5月31日申请,已转让给本发明的受让人,并作为参考资料在此引入)中描述用于数据传输的多个码通道的应用。
对于前向链路的需求随着时间的推移不断地变化,这里有一部分是因为话音活动程度变化。通过在低话音活动期间发送数据业务,可以改进对前向链路的低效应用。为了避免话音通信的质量劣化,应动态调节数据传输,以配合蜂窝区的可用前向链路容量。
在处理大量间歇性的突发数据业务的过程中,立将***设计成能以高数据速率进行发送,而且无论何时需要都能够根据资源的可用性,把前向链路资源分配给用户。在CDMA***中,该设计应考虑到其它现存***。首先,由于话音通信不能容许过量的延迟,所以应优先于任何数据业务进行发送。其次,由于在任何给定的时刻,话音活动量是不可预计的,所以应自动调节数据传输,从而不超过前向链路容量。第三,由于用户可能处于多个蜂窝区之间的软切换中,所以应根据参与软切换的每个蜂窝区的前向链路容量,分配数据传输。本发明已考虑到这些和其它问题。
发明概述
根据本发明的一个方面,提供一种用于在通信网络中调度在前向链路上的数据传输的方法,该通信网络包含至少一个蜂窝区和至少一个调度用户,所述方法包括下列步骤:确定各所述至少一个蜂窝区可用的前向链路容量:把指定的传输速率分配给各所述至少一个调度用户;把指定的传输速率发送到至少一个调度用户;其中指定的传输速率是基于至少一个蜂窝区中的每个蜂窝区可用的前向链路容量。
根据本发明的另一个方面,提供一种用于在包含至少一个蜂窝区和至少一个调度用户的通信网络中调度在前向链路上的数据传输的装置,所述装置包括:用于对通信网络收集状态信息的控制器装置,其中状态信息用于调度从至少一个蜂窝区到至少一个调度用户的数据传输;连到用于存储状态信息的控制器装置以存储装态信息的存储装置;连到控制器装置以向控制器装置提供定时信号的定时装置,定时信号使控制器装置能对数据传输进行调度。
本发明还提供一种用于调度在蜂窝区基站和一个或多个远端站之间的前向链路上的数据通信的装置,所述装置包括:用于在一系列调度周期的每个周期内确定在蜂窝区前向链路数据通信可用的资源的装置;用于把在每个调度周期内的可用资源分配给所述或每个远端站的装置;用于根据分别分配给所述或每个远端站的资源来控制在前向链路中的数据通信的装置。
本发明还提供一种调度在蜂窝区基站和一个或多个远端站之间的前向链路上的数据通信的方法,所述方法包括:在一系列调度周期中的每个周期内确定在用于前向链路数据通信的蜂窝区中可用的资源;在每个调度周期内,把可用的资源分配给所述或者每个远端站;根据分别分配给所述或者每个远端站的资源,控制在前向链路中的数据通信。
通过提供用于在主和次码通道上发送数据业务的装置改善对前向链路的利用率,而且减小在CDMA***中数据通信的传输延迟。
在与蜂窝区的通信持续时间内,每个远端站分配有一个主码通道。蜂窝区可用主码通道来进行具有少量数据的非调度发送,并发送控制消息,而没有由调度所引起的附加延迟。每个远端站可不分配或分配多个次码通道。次码通道可以是多种类型的,而且每个类型可以具有与主码通道相同或不同的传输容量。由通道调度器分配次码通道,以高速进行所调度的数据业务发送。在每个调度周期,由通道调度器分配次码通道,而且在调度周期内,能根据前向链路容量的可用性,进行再分配。此外,可以把次码通道组成次码通道组,其中由唯一的次码通道群限定每组。
当蜂窝区有大量数据要发送到远端站时,通道调度器收集关于要发送多少数据的信息、在网络中每个蜂窝区可用的前向链路容量以及下面将要描述的其它参数。根据收集的信息以及一系列***目标,通道调度器通过把资源分配给远端站并选择与指定的传输速率相对应的次码通道组,调度高速数据传输。把数据分成数据帧,而且还把每个数据帧分成数据部分。对所有数据部分进行编码,并扩展成码通道帧。在指定的主和次码通道上发送码通道帧。远端站在每个指定的码通道上接收码通道帧,而且重编码通道帧的数据部分。如果对前向链路发送的需求量增加,那么如果需要的话,可以临时去掉一个或多个次码通道,以满足附加的需求。
通道调度器根据要发送的数据量,分配数据传输速率。在主码通道上立即发送少量数据。对于大量数据,通道调度器分配次码通道。次码通道增加前向链路传输速率,因而减小发送大量数据所需的时间。
根据一些因素,把优先权分配给在CDMA***中的用户。这些因素包括用户要求的性能高低所需的每比特发送能量、支持用户的蜂窝区表、要发送的数据量、要发送的数据类型、向用户提供的数据业务的类型以及用户经受的延迟量。首先,把可用资源分配给最高优先权用户,最后分配给最低优先权用户。
附图说明
从下面结合附图,对示范实施例的详细描述,使得本发明的特性、目的和优点更加明显。全部附图中相同标号作相应表示,其中:
图1是包括多个蜂窝区、多个基站和多个远端站的蜂窝网示意图;
图2是示出在CDMA通信***中,本发明的示范实施例的方框图;
图3是通道控制器的方框图;
图4是在远端站的示范接收机结构的方框图;
图5是本发明的前向链路速率调度的流程图;
图6是本发明的传输速率分配的流程图;
图7是本发明的传输速率再分配的流程图;
图8是示出分配传输速率并以分配的传输速率传输数据的时序图;
图9是示出本发明的前向链路速率调度的示范应用的示意图。
较佳实施例的详细描述
参照附图,图1表示包括多个蜂窝区2a-2g的示范蜂窝网通信网络。由相应的基站4向每个蜂窝区2提供服务。虽然本发明可用于所有无线通信格式,但是在示范实施例中,蜂窝网是CDMA通信网络。在CDMA网络中,各种远端站6遍及分布。每个远端站6都与一个或多个蜂窝区进行通信,这取决于远端站是否处于软切换中。例如,远端站6a和6b只与基站4c进行通信,远端站6d和6e只与基站4d进行通信,但是靠近于蜂窝区边界的远端站6c处于软切换中,同时与4c和4d进行通信。在上述美国专利第5,267,261中详细描述在CDMA***中对软切换的应用。
在图2中,示出CDMA网络的基本结构的示范方框图。基站控制器10连接数据分组网络接口(PIN)22、PSTN30和在CDMA网络中的所有基站4(为了简化,在图2中只示出一个基站4)。基站控制器10协调在CDMA网络中的远端站6和与数据分组网络接口22及PSTN30相连的其它用户之间的通信。PSTN30通过标准电话网络(图2中未示)与用户相连。
数据源20包含要发送到远端站6的大量信息。数据源20向数据分组网络接口22提供数据。数据分组网络接口22接收数据并向选择器单元14提供该数据。数据分组网络接口22接收数据并向选择器单元14提供该数据。基站控制器10包含多个选择器单元14(为了简化,在图2中只示出一个)。分配一个选择器单元14以控制在一个或多个基站4和远端站6之间的通信,如果不向远端站6分配选择器单元14,表示未把主码通道分配给远端站6,则数据分组网络接口22通知呼叫控制处理器16需要播叫远端站6。然后,呼叫控制处理器16指示基站4播叫远端站6,并主码通道分配给远端站6。在远端站6已分配主码通道,而且已分配选择器单元14后、数据分组网络接口22把数据从数据源20发送到选择器单元14。选择器单元14保持包含要发送到远端站6的数据的队列。
通道调度器(channel scheduler)12连到在基站控制器10内的所有选择器单元14。通道调度器12调度高速数据传输,而且分配将用于在前向链路上的高速数据传输的码通道。把对指定的传输速率的安排提供给选择器单元14,通过基站4发送到远端站6。
选择器单元14把在数据帧中的数据传输到基站4。在说明书中,数据帧涉及在一个帧时间周期内,从基站4发送到远端站6的数据量。如果在多个码通道上发生数据传输,那么还把数据帧分成数据部分,在一个主或次码通道上发送每个数据部分。因此,数据部分可以是一小部分数据帧或者整个数据帧,这依赖于所用的码通道数量。对每个数据部分进行编码,而且把所得的经编码的数据称为码通道帧。
把数据帧从选择器单元14发送到通道单元40a和40b。根据在上述美国专利第5,504,773号中的揭示,通道单元40a和40b将数据帧格式化,***一组生成的CRC位和一组码尾部位,对数据进行卷积编码并对编码数据进行交错。然后,通道单元40a和40b根据长伪噪声(PN)码、Walsh码和短PN1和PNQ码,扩展交错数据。上变频、滤波并由发射机(TMTR)42放大扩展数据,以获得RF信号。通过在前向链路50上的天线44,在空中发送RF信号。
在远端站6处,由天线60接收RF信号,并将之发送到接收机(RCVR)62。接收机62进行滤波、放大、下变频,并量化RF信号,而且向解调器(DEMOD)64提供数字化的基带信号。解调器64去扩展数字化基带信号,而且向解码器66提供来自解调器64的经解调的输出。解码器66反序执行在基站4进行的信号处理功能,具体是,进行去交错、卷积解码和CRC检测。向数据传输接收器68提供经解码的数据。如上所述,硬件支持通过CDMA网络的数据和话音通信的发送。
还可由其它实施例来实现上述功能。例如,通道调度器12和选择器单元14可被包括在基站4内。通道调度器12和选择器单元14依赖于是需要集中还是需要分散的调度处理。因此,可以考虑上述功能的其它实施例,而且在本发明的范围内。
可以把前向链路传输分成两种。第一种包括非调度的任务,其中在较佳实施例中,由于不能容许附加处理延迟所以不调度这些任务。这种传输包括话音通信和一些***开销,如,引导信号、播叫信息和对数据业务的确认等。第二种包括可以容许附加处理和队列延迟的调度任务。这种包括在蜂窝区和远端站6之间的大多数数据通信。可将高速率分配给这第二种。
如图1所示,远端站6分布在整个CDMA网络中,而且可与一个或多个蜂窝区同时进行通信。因此,通道调度器12协调在整个CDMA网络上对调度和非调度的任务的发送。通道调度器12根据前向链路容量的可用性,调度在蜂窝区和远端站6之间的前向链路上的调度任务的发送,以避免调度和非调度任务的发送质量的劣化。通道调度器12负有在CDMA网络内的远端站6上把可用资源分配给每个调度用户的任务,从而优化一组目标。这些目标包括:(1)通过发送在***容量限制内所能支持的尽量多的调度和非调度任何,来改善对前向链路的利用,(2)通过增加传输速率,从而使数据的传输延迟减至最小,来改善通信质量,(3)根据一组优先顺序,把资源分配给所有调度用户。通过均衡一系列因素,优化目标。下面详细描述上述因素。
图3示出本发明的通道调度器12的方框图。控制器92收集来自CDMA网络内的所有蜂窝区的有关信息,而且调度高速数据传输。可以在微控制器、微处理器、数字信号处理器(DSP)芯片或者编程以执行上述功能的ASIC中实现控制器92,以执行上述功能。控制器92连到基站控制器10内的所有选择器单元14。控制器92收集关于前向链路的要求和在每个蜂窝区处可用的容量的信息。把收集的信息存储在存储单元94中,而且根据需要由控制器92检索。通过运用存储元件或者任何速率的存储装置(诸如,RAM存储装置、锁存器或者如现有技术中已知的其它类型的存储装置)中的一个,可以实现存储单元94。控制器92还连到定时单元96。用由***时钟、锁定在外部信号上的电路板上的振荡器或者与外部信号源同步的接收***存储单元驱动的计数器可以实现定时单元96。定时单元96为控制器92提供执行前向链路速率调度所需的定时。定时信号还允许控制器92以适当的间隔,把对指定的传输速率的调度送到选择器单元14。
Ⅰ.前向链路速率调度
图5示出前向链路速率调度方法的流程图。在调度处理中的第一步(步骤200)包括收集优化对每个调度用户分配资源所需的全部有关信息。有关信息可以包括每个蜂窝区可用的最大发送功率、调度和非调度用户的数量、先前调度周期每个远端站6的非调度任务的发送功率、前调度周期内调度任务的每比特发送能量、要调度并发送到每个用户的数据量、列出远端站6与其进行通信的蜂窝区的每个远端站6的现行成员组、调度用户的优先顺序和每个蜂窝区用于发送的可用的码通道。下面详细描述这些参数中的每个参数。收集来自每个蜂窝区的信息,通道调度器12根据所收集的信息和一组上述目的,把资源分配给调度的用户(步骤202)。所分配的资源可为指定的传输速率的形式或者分配的发送功率的形式。然后,根据调度用户所需的每比特能量,可以使分配的发送功率等同于指定的传输速率。然后,把对指定的传输速率的调度发送到已指定传输速率的每个远端站4(在步骤204中)。把数据传输到选择器单元14并以指定的传输速率发送到远端站6,随后发送预定数量的帧。然后,在步骤206中,通道调度器12一直等待直至下一个调度周期以重新开始调度循环。
如上所述,至少可由两个实施例来实现资源分配。在第一实施例中,通道调度器12把数据传输速率分配给每个调度的用户。在第二实施例中,通道调度器把发送功率分配给每个调度的用户。
在第一实施例中,图6进一步示出在图5的流程图步骤202中,对于调度用户分配资源的流程图。在已收集用于把数据传输速率最佳地分配给调度用户所需的适当信息之后,通道调度器12进入图6的的流程图。通道调度器12在状态210下开始。在第一步骤中,通道调度器12计算在CDMA网络中每个蜂窝区可用的全部剩余功率(在步骤212中)。每个蜂窝区的调度发送可用的全部剩余功率计算如下: 其中,Pj是蜂窝区j可用的全部剩余功率,Pmax.j是蜂窝区j可用的最大发送功率,Pbackoff.j是蜂窝区j的补偿功率,
是在蜂窝区j处,非调度任务所需的预测发送功率。补偿功率是允许蜂窝区计及在调度周期内调度和非调度任务所需发送功率变化的值。还可将补偿功率用于对调度任务进行前向链路功率控制。下面,将详细描述等式(1)的每项功率和等式(1)的推导。
然后,在步骤214中,通道调度器12列出所有调度用户的优先权表。优先权表是多个因素的函数,下面将详细介绍每个因素。根据调度用户的相对优先权,排列它们,即,具有最高优先权的调度用户位于列表的顶部,而具有最低优先权的调度用户位于列表的底部。然后,通道调度器12进行循环,而且根据优先权表,把可用的前向链路容量分配给调度用户。
在传输速率分配环中的第一步骤中,通道调度器12选择在优先权表中具有最高优先权的调度用户(在步骤216中)。然后,通道调度器12识别支持这个调度用户的蜂窝区。把这些蜂窝区列入调度用户的现行成员组。在示范实施例中,在现行成员组中的每个蜂窝区在主码通道上与远端站6进行通信。通过在现行成员组中的一个或多个蜂窝区,可以实现在次码通道上的高速数据传输。通道调度器12首先选择在支持高速数据传输的现行成员组中的蜂窝区。对于每个所选蜂窝区,通道调度器12计算对调度用户的最大可支持传输速率(在步骤218中)。通过把所选蜂窝区可用的全部剩余功率除以发送到用户所需的每比特能量,可以计算最大可支持传输速率。为了保证可由每个所选蜂窝区提供分配给这个调度用户的发送功率,通道调度器12从最大可支持传输速率列表中选择最小传输速率(在步骤220中)。把所选最小传输速率定义为对于这个调度用户的最大传输速率。然后,通道调度器12通过查看数据队列的长短,确定要发送到调度用户的数据量。根据队列长短,通道调度器12推荐较佳传输速率(在步骤222中)。较佳传输速率等于或低于在调度间隔内传输数据所需的最小传输速率。
通道调度器12根据较佳传输速率和最大传输速率,分配用于调度用户的数据传输速率(在步骤224中)。指定的传输速率是较佳传输速率和最大传输速率中的较低的一个,以保持在所需蜂窝区的全部剩余功率内的一致。完成把数据传输速率分配给这个调度用户,通道调度器12就从优先权表中去除该调度用户(在步骤226中)。然后,更新每个所需蜂窝区可用的全部剩余功率(在步骤228中),以反映分配给刚从优先权表中被去除的调度用户的功率。然后,通道调度器12判决是否已把传输速率分配给在优先权表上的所有调度用户(在步骤230中)。如果优先权表不为空,那么通道调度器12回到步骤216,而且把数据传输速率分配给具有次高优先权的调度用户。重复分配环直至优先权表不包含任何调度用户。如果优先权表为空,那么在状态232中终止分配处理。
在第二实施例中,通过把发送功率分配给每个调度用户,完成在图5的流程图的步骤202中对于调度用户的资源分配。在该实施例中,步骤210、212和214与第一实施例中的相同,只是由发送功率分配环来代替传输速率分配环。在发送功率分配环内的第一步骤中,通道调度器12选择在优先权表上具有最高优先权的调度用户。然后,通道调度器12选择在支持该调度用户高速数据传输的现行成员组中的蜂窝区。对于每个所需蜂窝区,通道调度器12计算对调度用户的最大可支持发送功率。为了保证可由每个所需蜂窝区来提供对这个调度用户的分配发送功率,通道调度器12从最大可支持发送功率表中选出最小发送功率。然后,通道调度器12根据队列长短,推荐较佳发送功率。分配的发送功率是最小发送功率和较佳传输速率中较低的一个。然后,把分配的发送功率发送到选择器单元14,它根据分配的发送功率和调度用户的所需每比特能量,确定指定的传输速率。
完成把发送功率分配给这个调度用户,通道调度器12就从优先权表中去除该调度用户。然后,更新对于每个所选蜂窝区可用的全部剩余功率,以反映分配给刚从优先权表中去除的调度用户的功率。然后,通道调度器12判决是否已把发送功率分配给在优先权表上的所有调度用户。如果优先权表不为空,那么通道调度器12把发送功率分配给具有次高优先权的调度用户。重复发送功率分配环直至优先权表不包含任何调度用户。如果优先权表为空,那么分配处理终止。
在第二实施例中,选择器单元14可以根据调度用户的所需Eb/No的变化,在调度周期内,在每个帧对调度用户分配新数据传输速率。这允许通过保持所需Eb/No同时把所需发送功率限制在蜂窝区可用的最大发送功率内,选择器单元14保持调度和非调度任务的通信质量。
还可以把每个所选蜂窝区可用的全部剩余功率分配给调度用户,而无需使用分配环。例如,根据加权函数,可以分配全部发送功率。加权函数能以调度用户的优先权和/或一些其它因素为基础。
优先权表确定对调度用户的资源分配,例如,分配发送功率。把比分配给具有较低优先权的调度用户的资源更多的资源,分配给具有较高优先权的调度用户。虽然,最好是以根据调度用户的优先权的顺序来分配资源,但是这不是必需的限定。可以任何顺序来分配可用的资源,而且所有这些都落在本发明的范围内。
可以连续、间歇或者交错的方式,来执行前向链路速率调度。如果连续或者间歇地执行调度,那么选择调度间隔,从而在调度周期的持续时间内充分利用蜂窝区的发送功率,但不超过每个蜂窝区可用的最大发送功率。可以通过下列的实施例来完成这个目的。可以考虑作为下列实施例的变化或组合的其它实施例,而且落在本发明的范围内。
在第一实施例中,每帧执行调度(或者资源分配)。这个实施例允许通道调度器12在每帧动态地调节调度任务所需的发送功率,以充分利用网络中每个蜂窝区可用的全部剩余功率。需要在每帧进行较多的处理来分配资源。此外,在每帧需要较多的额外开销把必需的调度信息发送到每个调度用户。
在第二实施例中,每K个帧就执行调度,其中K是大于1的整数。对于每个调度间隔,通道调度器12对每个调度任务分配最大资源量。在示范实施例中,可以通过从等式(1)中去除补偿功率Pbackoff,j计算最大分配的资源,和/或运用非调度任务的所需发送功率
的小预计测值,计算最大分配资源。作为替换,通过运用大于在等式(1)中的实际Pmax.j的值,可以计算最大分配资源。每调度周期内,把对指定的传输速率的调度发送到调度用户一次。如下文所述,后来每过预定数量的帧,就发生在指定的传输速率下的数据传输。在调度持续时间内,由通道调度器12分配用于调度任务的最大分配资源。在调度周期内,如果蜂窝区可用的全部剩余功率不支持在指定的传输速率下的数据传输,那么通道调度器12可以在较低传输速率下进行数据传输。
第二实施例具有需要较少额外开销来把对指定传输速率的调度发送到调度用户的优点。第一实施例中,在每帧把对指定速率的调度发送到调度用户。然后,把可用发送功率的部分分配给这个额外开销。在第二实施例中,每调度周期,把对指定的传输速率的调度发送到调度用户一次。例如,如果调度间隔是10帧,那么第二实施例只需稍大于第一实施例的额外开销的1/10的额外开销,同时仍然保持前向链路的有效利用率。
作为替代,在第三实施例中,可以交错调度前向链路速率。在该实施例中,由某些事件触发调度。例如,无论何时接收对于高速数据传输的请求或者无论何时完成把调度的高速数据传输到远端站6,通道调度器12都可以执行前向链路速率调度。通道调度器12知道要发送到每个远端站6的数据量和指定传输速率。于是,通道调度器12可以确定何时完成高速数据传输。一旦终止到远端站6的调度发送,通道调度器12即可执行调度并把前向链路资源分配给其它远端站6。把指定的传输速率发送到已分配传输速率的远端站6。
对于在CDMA网络中的所有蜂窝区,可由通道调度器12执行前向链路速率调度。这种措施使通道调度器12能够对处于软切换状态并与多个蜂窝区进行通信的远端站6进行有效地调度高速数据传输。由于蜂窝区和远端站6之间的多种相互影响,所以对整个网络的调度更加复杂。为了简化调度,可以把调度任务分成两种,具体地说是,处于软切换状态下的远端站6的调度任务和不处于软切换状态下的远端站6的调度任务。运用该措施,可以在蜂窝区级上,执行对只与一个蜂窝区进行通信的远端站6的前向链路速率调度。可由通道调度器12调度与多个蜂窝区进行通信的远端站6。本发明可用于前向链路速率调度的所有措施,包括集中调度、分布式调度和它们的任意组合。
Ⅱ.资源再分配
上述资源分配程序的第一实施例中(其中每帧执行资源分配),在调度周期内可以再分配资源以使前向链路需求与可用发送功率相匹配。虽然每帧分配资源,但是调度延迟可导致次优资源分配。在调度延迟期间,***的状态会改变。此外,最初的预测可能不太精确,需要变更。
资源分配程序的第二实施例中(其中,每K帧执行资源分配),在调度周期内还可以再分配资源。第二实施例的示范实施例中,调度周期的持续时间内在指定的传输速率下发生数据传输,而无需运用资源再分配程序。这简化了调度程序,但是当所需发送功率超过蜂窝区可用的最大发送功率时,可以导致中断。在较佳实施例中,每帧再分配资源以使中断可能性减至最小。
在调度周期内,如果蜂窝区的全部剩余功率不支持在指定的传输速率下的数据传输,那么通道调度器12可以在较低传输速率下进行数据传输。对于其中蜂窝区的全部剩余功率不足以满足调度和非调度任务的需求的每个帧,通道调度器12确定前向链路需求、可前向链路资源的增加量,而且对于一些或所有调度用户分配较低的传输速率,从而蜂窝区所需的发送功率不超过蜂窝区可用的最大发送功率。在示范实施例中,把较低传输速率称为临时传输速率,而且仅供一帧使用。对于在调度周期后面的帧,运用指定的传输速率,除非再一次由通道调度器12改变它们。在示范实施例中,每帧执行资源再分配,以保证每个蜂窝区的调度和非调度任务所需的发送功率小于蜂窝区可用的最大发送功率。可由几个实施例来完成资源再分配,下面描述这些实施例中的两个。可以考虑其它实施例,而且落在本发明的范围内。
在资源再分配程序的第一实施例中(它是上述资源分配程序的第一实施例的补充),由传输速率再分配来完成资源再分配。图7的流程图示出这个实施例。通道调度器12在状态240下开始。在第一步骤(步骤242)中,通道调度器12建立网络中蜂窝区的蜂窝区表,其中,调度和非调度任务所需的发送功率超过蜂窝区可用的发送功率。然后,通道调度器12运用等式(1,计算在蜂窝区表中的每个蜂窝区可用的全部剩余功率(在步骤244中)。接着,通道调度器12建立所有调度用户的优先权表,其中所有调度用户正与在蜂窝区中部的至少一个蜂窝区进行通信,而且在当前调度周期内已被分配传输速率(在步骤246中)。把在优先权表中的调度用户称为受影响的调度用户。然后,通道调度器12进入循环,而且根据优先权表和蜂窝区表,再分配一些或者所有受影响调度用户的发送功率。
在传输速率再分配环中的第一步骤中,通道调度器12选择具有最高优先权的受影响调度用户(在步骤248中)。然后,通道调度器12识别支持受影响调度用户的蜂窝区,以进行高速数据传输。把这些蜂窝区称为所选蜂窝区。接着,通道调度器12按每个所选蜂窝区计算受影响调度用户的最大可支持传输速率(在步骤250中)。为了保证可由每个所选蜂窝区提供该调度用户所选的发送功率,通道调度器12从最大可支持传输速率和指定传输速率表中选出最小传输速率(在步骤252中)。把所选最小传输速率定义为临时传输速率。在较佳实施例中,对于将要到来的帧,只把临时传输速率分配给调度用户(在步骤254中)。在步骤256中,从优先权表中去除受影响调度用户。然后在步骤258中,更新每个所选蜂窝区可用的全部剩余功率,以反映分配给刚从优先权表从去除的受影响调度用户的功率。然后,通道调度器12更新蜂窝区表,而且去除全部剩余功率为零的蜂窝区(在步骤260中)。接着,通道调度器12确定蜂窝区表是否为空(在步骤262中)。如果蜂窝区表不为空,那么通道调度器12确定优先权表是否为空(在步骤264中)。如果优先权表不为空,那么通道调度器12回到步骤248,并把数据传输速率再分配给具有次高优先权的受影响调度用户。传输速率再分配环继续进行直至蜂窝区表或优先权表为空。如果蜂窝区表或优先权表为空,那么传输速率再分配处理终止(在状态266下)。
在第二实施例中(它是对上述资源分配程序的第二实施例的补充),由发送功率再分配完成资源再分配。在该实施例中,步骤240、242和244与在第一实施例中的相同,只是由发送功率再分配环来代替传输速率再分配环。在传输速率再分配环内的第一步骤中,通道调度器12建立在网络蜂窝区的蜂窝区表,其中调度和非调度任务所需的发送功率超过了蜂窝区可用的发送功率。把功率不足定义为蜂窝区所需的发送功率量低于蜂窝区可用的发送功率。接着,通道调度器12建立正与只是一个蜂窝区进行通信并在当前调度周期内已被分配发送功率的所有调度用户的优先权表。把在优先权表中的调度用户称为受影响调度用户。然后,通道调度器12进入循环,而且根据优先权表和蜂窝区表,再分配一些或者所有受影响调度用户的发送功率。
在发送功率再分配环内的第一步骤中,通道调度器12选择具有最低优先权的受影响调度用户。然后,通道调度器12识别支持受影响调度用户进行高速数据传输的蜂窝区,而且再分配发送功率以减小功率不足。把再分配的发送功率发送到根据再分配的发送功率和受影响调度用户的所需的每比特能量确定临时传输速率的选择器单元14。然后,从优先权表中去除该调度用户,而且更新每个所选蜂窝区的功率不足以反映功率收复。接着,通道调度器12更新蜂窝区表,而且去除不存在任何功率不足的蜂窝区。如果蜂窝区表和优先权表都不为空,那么通道调度器12再分配具有次低优先权的受影响调度用户的发送功率。发送功率再分配环继续进行直至蜂窝区表和优先权表为空。如果蜂窝区表或优先权表为空,那么发送功率再分配处理终止。
在调度周期内,在每帧执行的资源再分配使通道调度器12可每帧动态地分配前向链路资源。发送临时传输速率的调度所需的附加额外开销是最小的,这是因为在每帧,仅再分配一小部分调度用户的传输速率。实际上,仅再分配足够的调度用户,从而在网络中的所有蜂窝区在小于蜂窝区可用的最大发送功率的发送功率下进行发送。
可由多个实施例来完成在临时传输速率下的数据传输和接收,下面描述其中的三个实施例。可以考虑其它实施例,而且落在本发明的范围内。在这些实施例的示范实施例中,在多个码通道上发生高速数据传输。下面,详细描述将多个码通道和码通道组用于高速数据传输的原理。实际上,由通道调度器12分配给每一远端站6的传输速率等同于一组码通道。把指定的码通道的标识发送到每个远端站6。在调度周期内,对于每个帧,每个远端站6接收在指定的码通道上发送的数据。对于在临时传输速率下的数据传输,运用指定的码通道的子集。
在第一实施例中,在主码通道上把临时传输速率发送到在远端站6上受影响调度用户。同时,在相同的帧中,在临时传输速率下,把数据传输到受影响调度用户。在每帧,把子集的标识发送到远端站6,其中在临时传输速率下发生数据传输。远端站6解调与指定的传输速率相关的主码通道,和次码通道。然后,远端站6保持在与临时传输速率相关的次码通道上接收到的数据,并丢弃剩余数据。
在调度周期内的每帧,每个调度用户接收在指定的传输速率下的数据传输。对于每个帧,调度用户证实没有再分配传输速率。如果调度用户确定在临时传输速率下发生数据传输,那么调度用户保留在临时传输速率内接收到的数据部分。由于在处理主码通道过程中的延迟,使得在调度用户能够确定哪个接收到的数据子集有效之前,可能需要对一个帧存储接收到的数据。
在第二实施例中,在主码通道上把临时传输速率发送到在远端站6上的受影响调度用户。在远端站6接收到临时传输速率并配置硬件以接收在临时传输速率下的数据传输之后,再过两个帧,发生在临时传输速率下的数据传输。本实施例具有附加的处理延迟,但是使对远端站6的缓冲要求减至最低。然而,由于仅对携带高速数据传输的码通道进行解调和解码。所以本实施例节省了在远端站6的蓄电池功率。但是由于调度延迟,所以资源的动态分配不是最优的。此外,调度延迟可能导致在等式(1)中较高的补偿功率需求。
而且在第三实施例中,远端站6解调与指定的传输速率相关的所有次码通道,并对接收到的码通道帧进行CRC检测。然后,远端站6保留码通道帧的数据部分,其中所述码通道帧包括不包含帧差错并丢弃包含帧差错的码通道帧。
Ⅲ.发送功率考虑
如上所述,非调度任务(诸如,话音通信)所需的发送功率随着时间变化,但是一旦需要,就被分配给请求的远端站6。为了使信号质量保持在可接受的水平,每个蜂窝区所需的全部发送功率应该低于蜂窝区可用的最大发送功率。因此,每个蜂窝区所需的全部传输速率应满足下列等式: 其中,
Punscheduled.j=在接下来的调度周期内,非调度任务的第j个蜂窝区的所需发送功率。
Nj=在第j个蜂窝区中要调度的调度用户的数量,
Pij=在第j个蜂窝区中第ⅰ个调度用户的所需发送功率,
Pmax.j=第j个蜂窝区可用的最大发送功率。
在整个调度周期内,每个蜂窝区所需全部发送功率应保持在低于该蜂窝区可用的最大发送功率,以避免调度和非调度任务的发送质量的突然降低。虽然FCC和网络的邻区干扰考虑规定发送功率的上限,但是每个蜂窝区可用的最大发送功率因蜂窝区不同而不同。通道调度器12的目的在于对调度任务的发送进行调度,从而在整个调度周期内的发送功率达到最大发送功率,但不超过它。
在符合IS-95A标准的CDMA***中,根据最大发送功率补偿通过蜂窝区的平均发送功率,以保持峰值储备。该储备提供在前向链路上操作动态功率控制机构的余量。考虑到远端站6的移动性,需要这种机构。在调度周期内,峰值储备还适应非调度任务所需发送功率的变化,诸如,由于话音活动量的变化所引起的变化。考虑到补偿功率,等式(2)变成:
如上所述,需要补偿功率以适应非调度任务的动态变化。在根据最大发送功率补偿的平均发送功率下操作蜂窝区,必需提供调度和非调度任务的优质的通信。补偿功率保证在高需求量期间(例如,话音活动程度高),可获得发送功率。补偿功率还表示在大部分时间内(例如,在正常或者话音活动程度低期间)对前向链路的利用不充分。通过动态地改变调度任务的发送功率以补偿非调度任务的所需发送功率的增加或减小,可以达到对前向链路的有效利用。
为了满足等式(3)提出的限制,通道调度器12需要确定在接下去的调度周期内的每个蜂窝区的非调度任务的所需发送功率。由话音活动量和通道状况有效地确定非调度任务的所需发送功率。因此,由于话音和通道状况的不可预测的本质,所以不能精确地确定所需发送功率。通过对在前面的调度周期内的非调度任务的实际发送功率求平均,可以预测非调度任务的所需发送功率。然后,在随后的功率计算中,运用非调度任务的预测发送功率(标号为
)。
通过确定所需性能级所需的每比特发送能量和在远端站6的每个调度用户的传输速率,可以预测调度任务的所需发送功率Pij。依赖于在CDMA网络内的远端站6的位置和通道状况,每个远端站6需要不同的发送每比特能量。例如,靠近蜂窝区位置(例如,靠近服务蜂窝区的基站4c)的远端站6a(见图1)的路径损耗较小,因此,对于所需性能级可能需要较小的每比特发送能量。相反,位于蜂窝区边缘的远端站6c对于相同的性能级会要求较大的每比特发送能量。对于每个调度用户,在位于基站控制器10内的选择器单元14处,已知前面的发送功率Pij和前面的传输速率Rij。用这两个量度来根据等式gij=Pij/Rij,计算前面的每比特能量。然后,根据gij的统计平均确定平均每比特能量gij。例如,可以把平均每比特能量定义为gij的最后四个计算值的平均。已知前面发送的平均每比特能量,通道调度器12根据PiJ=gij/Rij,预测接下来的调度周期内的调度任务的所需发送功率Pij,其中Rij调度任务的指定传输速率。于是,当分配资源时通道调度器12应满足的等式变成:
调节到每个远端站6的数据传输的前向链路发送功率,以保持所需性能级。可用多种方法来实现前向链路功率控制机构。例如,对于在前向链路上的话音通信,远端站6确定接收码通道帧是否有差错。如果发生帧差错,那么远端站6把差错指示位(EIB)消息送回到要求增加发送功率的蜂窝区。然后,蜂窝区增加发送功率直至帧差错停止。作为替代,蜂窝区可以进行对帧差错率(FER)求统计平均,而且根据FER变化发送功率。这两种方案可以用于对调度任务的发送的前向链路功率控制。在第三种方案中,在远端站6处的解调器64根据对接收到信号的测量进行信噪比计算。然后,远端站6根据信噪比计算,把消息发送到要求发送功率增加或减小的蜂窝区。本发明的范围还同样适用于可用于确定发送数据所需每比特能量的所有方法。
在美国专利第5,568483号(发明名称是“用于对发送的数据格式化的方法和装置”)中描述EIB传输的实现和运用,上述申请已转让给本发明的受让人,并作为参考资料在此引入。此外,在美国专利申请第08/283,308(发明名称是“用于在可变速率通信***中控制功率的方法和装置”,1994年7月29日申请)、美国专利申请第08/414,633号(发明名称是“用于在移动通信***中执行快速前向功率控制的方法和装置”,1995年3月31日申请)、美国专利第08/559,386号(发明名称是“用于在移动通信***中执行快速前向功率控制的方法和装置”,1995年11月15日申请)、美国专利申请号第08/722,763号(发明名称是“用于在扩展频谱通信***中测量链路质量的方法和装置”,1996年9月27日申请)和美国专利第80/710,335号(发明名称是“用于执行分布式前向功率控制的方法和装置”,1996年9月16日申请)中描述了对前向链路功率控制的运用,以上申请都已转让给本发明的受让人,并作为参考资料在此引入。
通道调度器12对在每个蜂窝区中的调度用户分配前向链路资源,使网络中的所有蜂窝区满足等式(4)。在接下去的调度周期内,非调度任务所需的实际发送功率可以高于或低于预测发送功率。通信的质量和效率依赖于对在当前调度周期内所需的发送功率的预计的精确度。如果不能再分配资源,那么低侧的错误预测导致以不充分的功率来发送附加前向链路需求,例如,由于增加的话音活动所引起的增加的需求。相反地,对于在高侧的所需发送功率的保守预测导致对前向链路的利用不充分。通过在尽量接近于运用该预测的时间的时刻作出预测,可以提高非调度任务所需发送功率的预测精确度。
Ⅳ.软切换
在任何给定的时刻内,在CDMA网络中的所有远端站6都可能处于蜂窝区之间的软切换状态。在软切换状态的每个远端站6与两个或多个蜂窝区同时进行通信。在上述美国专利第5,267,261号中详细描述在CDMA***中的软切换的运用。
在把资源分配给处于软切换状态下的远端站6的过程中,通道调度器12保证参与软切换的每个蜂窝区满足等式(4)限制。在每个调度间隔的开始的时候,选择器单元14把在CDMA网络中的每个远端站6的现行成员组传送到通道调度器12。现行成员组包括与远端站6进行通信的所有蜂窝区表。在示范实施例中,现行成员组中的每个蜂窝区在主码通道上与远端站6进行通信。通过在现行成员组中的一个或多个蜂窝区可以完成在次码通道上的高速数据传输。通道调度器12首先选择支持高速数据传输的蜂窝区。对于每个所选蜂窝区,通道调度器12计算可由蜂窝区支持的最大分配资源。在现行成员组中的所有被选蜂窝区中最大的分配资源形成分配资源表。由于所有被选蜂窝区都应满足等式(4),所以在最大分配资源表中的最小分配资源对所有蜂窝区都满足等式(4)的限制。于是,可被分配给特定远端站6的最大资源量是最大分配资源表中最小的。
Ⅴ.码通道组
可将用于前向链路速率的方法和装置应用于能进行可变速率数据传输的任何通信***。例如,将该调度用于CDMA***、GLOBALSTAR***、时分多路(TDMA)***或者频分多路(FDMA)***。将下面将要描述的码通道组或者其它实施例用于CDMA***或者其它可变速率通信***都落在了本发明的范围内。
与IS-95A标准一致的CDMA***运用在前向链路上扩展的四相移相键控(QPSK)。在基站4,向I和Q调制器提供相同的数据流。组合并发送经调制的I和Q信号。在远端站6处,解调器64把接收到的信号解调成I和Q分量。组合该分量以获得经解调的输出。用这种方法运用QPSK扩展,对于符合IS-95A标准的CDMA***的1.2288MHz***带宽包含64个码通道,其中每个码通道能够在19.2Ksps码元速率下进行发送。
通过提供在基站4处具有不同数据流的I和Q调制器,而不组合来自在远端站6处的I和Q调制器的输出,可以使码通道的数量加倍。通过这种模式,在基站4处,向I调制器提供一个数据流,而且向Q调制器提供第二数据流。在远端站6处,分别对I和Q分量进行解码。于是,把IS-95A CDMA***的64个码通道加倍成128个码通道。
作为替代,通过增加***带宽可以增加在CDMA***中的码通道数量。例如,把***带宽增至2.4576MHz(例如,通过组合邻近1.2288MHz宽频段),可以使码通道的数量加倍。此外,通过使***带宽加倍并向I和Q调制器提供不同的数据流,可以使码通道的数量增至四倍。无论码通道的数量是多少,本发明都可用于CDMA***,或者任何可变速率传输***。
依赖于硬件结构和***定义,根据码通道的公共通道组,可以定义或区分下面将要描述的主码通道和次码通道。例如,***可以包含128个码通道,而且可将每个码通道用作主码通道或者次码通道,这依赖于如何分配码通道。已作为主码通道进行分配的码通道不能作为次码通道进行分配。作为替代,可以从不同的表中选出主和次码通道。例如,可以根据QPSK调制信号的I分量建立64个主码通道,而且可以根据Q分量建立64个次码通道。无论如何定义主和次码通道,都可使用本发明。
次码通道可以有多种类型,而且每种类型可具有与主码通道相同或者不同的发送容量。例如,次码通道可以包括具有与主码通道相同的19.2Ksps传输容量的码通道。此外,次码通道可以包括高传输容量(例如,超过19.2Ksps),而且能够以可变速率进行数据传输。在美国专利申请第_号(发明名称是“用于在扩展频谱通信***(FAT PIPE)中提供高速数据的方法和装置”,1996年12月10日申请)中描述一个这样的高传输容量通道,上述申请已转让给本发明的受让人,并作为参考资料在此引入。本发明可用于所有类型和传输容量的通道。
可分配给调度用户的最大传输速率依赖于一些考虑。限制前向链路容量,而且***的一个目标在于利用所有可用的容量。在CDMA网络包括一个蜂窝区和一个远端站6的简单情况下,无论何时需要,都可把整个可用容量分配给远端站6.这带来最小传输延迟。在也更好反映实际CDMA网络的较复杂的情况下,多个远端站6为了可用的资源而竞争。在竞争的远端站6中,通道调度器12首先把资源分配给具有最高优先权的远端站6。如果把大部分可用资源分配给这个远端站6,那么大量远端站6依次等待。因此,为了满足在分配资源上公平的***目标,把资源分配限制在预定范围内。
在一个或多个码通道上发生从蜂窝区到远端站6的数据传输。在通信的呼叫建立阶段或者在蜂窝区的软切换呼叫建立阶段内,把称为主码通道的第一码通道分配给远端站6。在示范实施例中,主码通道具有IS-95A业务通道的特性,而且是能够在1/8、1/4、1/2速率和全速率下进行传输的可变速率通道。最好是空闲时,主码通道在1/8速率下传输,而当传输数据时在全速率下传输,虽然还可以运用1/4和1/2速率。可用1/8速率来传输确认、发送请求和控制位,同时可用全速率来传输数据和控制位。在与蜂窝区的通信期间内,主码通道用于远端站6。对于把大量数据传输到远端站6的情况,分配次码通道。
示范实施例中,在主码通道上发送数据,同时蜂窝区接收数据。如果蜂窝区接收大量数据,而且通道调度器12确定需要附加码通道来发送数据,那么通道调度器12分配次码通道。然后,通道调度器12把每个指定的次码通道的标识传递到选择器单元14。选择器单元14把指定的次码通道的信息发送到对蜂窝区提供服务的基站4。在主码通道上,通过前向链路50把信息发送到远端站6。在示范实施例中,如果每个次码通道能够在9.6Kbps的数据速率下进行传输,那么16个次码通道的分配使数据传输速率增加到163.2Kbps(9.6Kbps×17码通道(或者1主码通道+16个次码通道))。在上述美国专利申请第08/656,649号中详细描述了用于数据传输的次码通道的运用。可由下列实施例来完成次码通道的分配。
在第一实施例中,通道调度器12可以分别分配每个次码通道。这个实施例提供最大的灵活性,其中通道调度器12可以把任一次码通道分配给任一远端站6。在示范实施例中,用于识别每个指定的次码通道的协议与用于识别指定的业务通道的协议相同。根据IS-95A,用唯一8位码来识别指定的业务通道。因此,由唯一8位码识别每个次码通道,而且被发送到远端站6。例如,如果通道调度器12分配16个次码通道,那么把128个位发送到远端站6。于是,需要开销中的大约3/4的码通道帧来把指定的次码通道的标识传递到远端站6(128位÷172位/帧=3/4帧)。这个开销量表示主码通道没有充分利用。
在较佳的第二实施例中,运用码通道组的原理,可将本发明可用于CDMA***。在这个实施例中,把次码通道组成标号为Cm的通道组。在示范实施例中,存在与每个主码通道相关的16个通道组。用4位码定义每个通道组,而且所述通道组包括唯一一组零或多个次码通道。在与蜂窝区的进行通信的呼叫建立阶段中或者在与附加蜂窝区的软切换的呼叫建立阶段中,把主码通道分配给远端站6,而且远端站6发送与该主码通道相关的通道组定义。通道组定义识别用于16组通道组的每个通道组的次码通道。在数据传输阶段中,把识别用于后来的数据传输的指定通道组的4位码发送到远端站6。
通道调度器12可以把分离的或者重叠的通道组分配给远端站6。对于分离通道组,不把任何次码通道分配给在相同蜂窝区内的多于一个的远端站6。于是,已分配分离通道组的远端站6可以同时接收在分离通道组中的次码通道上发送的数据。例如,如果把包含次码通道33、49、65和81的通道组分配给在主码通道4上的第一远端站6,而且把包含次码通道35、51、67和83的通道组分配给在主码通道6上的第二远端站6,那么在那些主和次码通道上可以同时发生数据传输。
作为替代,可以把重叠通道组分配给远端站6。对于重叠通道组,把至少一个次码通道分配给在相同蜂窝区内的多于一个的远端站6。已分配重叠通道组的远端站6运用时间多路复用,可以接收不同时候在指定的通道组上发送的数据。然而,通道调度器12可以有意地把重叠通道组分配给多个远端站6,而且同时把相同的数据传输到多个远端站6。例如,如果把包含次码通道33、49、65和81的通道组分配给在主码通道上的第一远端站6,而且把包含次码通道33、51、67和83的通道组分配给在主码通道上的第二远端站6,那么在一个时隙T1内,在分配给第一远端站6的次码通道上可以发生数据传输,而且在第二时隙T2内,在分配给第二远端站6的次码通道上可以发生数据传输。然而,通道调度器12可以把重叠通道组分配给两个远端站6,而且同时把相同的数据传输到两个远端站6。在上述例子中,在为两个远端站6所共有的次码通道33上,发送要被送到两个远端站6的数据。在这种情况下,两个远端站6可以同时接收在重叠通道组上发送的数据。
如上所述,次码通道可以有多种类型,而且每种类型可以有多个和/或变化的传输容量。为了简化说明,下面的讨论仅仅集中于具有与主码通道相同的传输容量的一种次码通道。在接下去的实施例中,假设在CDMA***中有128个码通道。
在表1中示出对一个主码通道的示范通道组定义。如表1所示,主码通道号4与标号为C0至C15的16个唯一通道组相关。每个通道组不包含或者包含多个次码通道。在示范实施例中,保留C0用于不包含次码通道的通道组,而保留C15用于包含最大量的次码通道的通道组。可由多个实施例中的一个实施例来完成对通道组的定义,例如,选择与每个主码通道相关的次码通道。
在第一实施例中,用***的方法来获得与每个主码通道相关的次码通道。用几种方法中的一种方法来获得在通道组中的第一次码通道。例如,第一次码通道可以是主码通道的偏移,或者可以随机选出。然后,根据前面所选的次码通道的偏移,选出接下去的次码通道。例如,对于在表1中的通道组C15,第一次码通道是25。可以随机选出25,或者从主码通道4偏移21。与主码通道4相关的接下去的次码通道从前面的次码通道偏移8。因此,对于主码通道4,次码通道是25、33、41、49、57、65、73、81、89、97、105和113。同样,对于主码通道6,次码通道是27、35、43、51、59、67、75、83、91、99、107和115。第一实施例提供分配次码通道的简单而有效的方法,同时把次码通道均衡地分布在所有主码通道上。最好是选择第一次码通道,从而均匀地分布可用的次码通道,例如,不会出现使用次码通道的频次不同的情况。
表1-主码通道4的通道组的定义
码通道组 | 通道组中的次码通道(现行成员组中的一个成员) |
C0C1C2C3C4C5C6C7C8C9 | -3349658133,4965,8133,49,65,8197,11325,41 |
C10C11C12C13C14C15 | 57,7389,10525,41,57,7333,49,65,81,97,113C1033,49,65,81,97,113,25,41,57,73,89,105 |
在第二实施例中,用散列法函数定义与每个主码通道相关的次码通道。本实施例的示范实施例如下。对于在表1中所示的通道组定义,12个次码通道与每个主码通道(见表1中的C15)相关。接着,在散列表中,列出在前向链路中的每个次码通道12次。例如,列出次码通道1达12次、列出次码通道2达12次,等等。对于每个主码通道,从散列表中随机选出12个次码通道,而且放到该主码通道的通道组C15中。从散列表中去除位于C15上的所选次码通道。在从散列表中选出次码通道的过程中,把等同于最早选出的次码通道的任何次码通道放回到散列表中,而且随机选择新的次码通道。如果根据码通道的相同通道组(pool)得出主码通道和次码通道,也把等同于主码通道的所选次码通道放回到散列表中。选出并放到C15中的12个不同的次码通道变成与特定主码通道相关的次码通道。这个处理过程保证没有任何主或者次码通道是等同的。然后,除了从连续缩小的相同散列表中选出次码通道外,对所有主码通道重复该处理过程。散列法函数把次码通道随机并均匀地分布在所有主码通道上。在运用散列法函数分配次码通道的过程中,应注意使通道组可以分离或者重叠,这依赖于通道组的所需特性。
在第三实施例中,限定通道组,使一个通道组定义中利用所有可用的次码通道。假设有2m个次码通道,限定通道组,从而在0、20、21、22直至2m个次码通道上可能发生数据传输。在表2中示出该实施例对8个次码通道的简单情况的示范实施例。C0无通道组。C1至C8每个分别包含一个次码通道(0至7)。C9至C12每个包含两个次码通道。组合C9中的次码通道与在C10中的次码通道,并用C13来表示。同样,组合C11中的次码通道与在C12的次码通道,并用C14来表示。C15包含所有可用的次码通道是最大的组。
第三实施例要求2m+1个通道组,以限定2m个次码通道,而且要求m+1个位来传递指定的通道组的标识。例如,如果可获得次码通道的数量是128,那么要求256个通道组,而且需要8位来识别指定的通道组。虽然通道组的数量可能恒定,但是通道组定义是简单的,而且在呼叫的建立阶段中,不需要把它发送到远端站6。该实施例还允许在相同蜂窝区中的所有远端站6,或者甚至是全部CDMA网络,利用相同的通道组定义,并简化传输速率分配处理过程。
表2-运用第三实施例的通道组定义
码通道组 | 通道组中的次码通道(现行成员组中的一个成员) |
C0C1C2C3C4C5C6C7C8C9C10C11C12C13C14C15 | -012345670,12,34,56,70,1,2,34,5,6,70,1,2,3,4,5,6,7 |
可以设想用于定义与每个主码通道相关的通道组的其它实施例,而且落在本发明的范围内。无论如何限定通道组,本发明可用于运用码通道的任何可变速率通信***。
为了更于说明,在CDMA网络中的所有蜂窝区都可以使用相同的通道组定义。例如,所有蜂窝区可以定义与如表1所示的主码通道4相关的通道组。在蜂窝区内,每个远端站6可以具有唯一通道组定义,这依赖于指定的主码通道。因此,对主码通道6的通道组定义与对主码通道4的不同。在第一和第二实施例中所述的通道组定义可用于该实施例中。
作为替代,在相同蜂窝区中或者甚至在整个CDMA网络中的所有远端站6,可以具有相同的通道组定义。在第三实施例中所述的通道组定义可用于此措施。由于只有一个通道组定义可用于在网络中的所有远端站6,所以这个措施简化前向链路速率调度。然而,用这种方法定义通道组会对通道调度器12限制次码通道的可用度,因此增加了前向链路速率调度的复杂度。本发明可用于所有通道组定义。
无论如何定义通道组,在第一实施例中,通道调度器12可以分配用于在蜂窝区和远端站6之间进行高速数据传输的任何通道组。例如,远端站6可以与三个蜂窝区进行通信,而且可由第一蜂窝区分配C3,由第二蜂窝区分配C8,由第三蜂窝区分配C14。于是,在主码通道上,把包含指定的通道组C3、C8和C14的调度信息发送到远端站6。由于每个蜂窝区可分配不同的通道组,所以该措施可以要求发送附加调度信息。在较佳实施例中,由与远端站6进行通信的所有蜂窝区分配相同的通道组。由于只需发送一个标识,所以较佳实施例需要较少的开销位发送该指定通道组标识。对于通道组分配的这个限制会限制次码通道的可用度,因而增加了前向链路速率调度的复杂度。
当接收发送的数据时,远端站6解调在分配给它的通道组中的所有次码通道。例如,如果在与蜂窝区的通信的呼叫建立阶段中,把主码通道4分配给远端站6,然后在数据传输期间(见表1)分配通道组C7,那么远端站6解调次码通道33、49、65和81,以及主码通道,而且重编来自那五个码通道的码通道帧的数据部分。由于C0包含空表,所以已分配通道组C0的远端站6仅仅解调在主码通道上的发送数据。在软切换期间,远端站6与多个蜂窝区进行通信。例如,在通信的呼叫建立阶段中,把主码通道4分配给远端站6。接着,远端站6移到另一个位置,而且由第二蜂窝区把主码通道分配给远端站6。然后,远端站6解调用于与两个蜂窝区进行通信的主码通道4和6。如果在数据传输期间,由两个蜂窝区把通道组C7(见表3)分配给远端站6,那么远端站6解调来自第一蜂窝区的次码通道33、49、65和81,以及来自第二蜂窝区的次码通道35、51、67和83。此外,远端站6解调来自第一蜂窝区的主码通道4,以及来自第二蜂窝区的主码通道6。
表3-主码通道4和6的通道组定义
码通道组 | 通道组中的次码通道(现行成员组中的一个成员) |
C0C1C2C3C4C5C6C7C8C9C10C11C12C13C14C15 | -(33,35)(49,51)(65,67)(81,83)(33,35),(49,51)(65,67),(81,83)(33,35),(49,51),(65,67),(81,83)(97,99),(113,115)(25,27),(41,43)(57,59),(73,75)(89,91),(105,107)(25,27),(41,43),(57,59),(73,75)(33,35),(49,51),(65,67),(81,83)(97,99),(113,115)(25,27),(41,43)(57,59),(73,75)(89,91),(105,107)(33,35),(49,51),(65,67),(81,83)(97,99),(113,115)(25,27),(41,43)(57,59),(73,75)(89,91),(105,107) |
当由用通道调度器12调度时,只在次码通道上发送数据。较佳实施例中,在全速率下发送所有次码通道。在次码通道上的数据传输比在主码通道上的更加有效,这是因为主码通道还携带支持在CDMA***中的多个特性所需的开销位。
在较佳实施例中,通过主码通道,把指定的通道组传到远端站6。在调度周期开始的时候,蜂窝区发送用于接下去的数据传输的通道组的标识。对于16个通道组,只需用4位传递指定的通道组的标识。可以建立协议,从而保留在主码通道上的码通道帧的某些位用于指定通道组的标识。
Ⅵ.码通道帧差错的重发
把指定的通道组的标识发送到远端站6,而且后来每过预定数量的帧,就发生在指定的次码通道的数据传输。远端站6有时难免错误地接收主码通道的码通道帧。当这发生时,远端站6不知道指定的通道组的标识。在下面的实施例中,假设在由蜂窝区接收到的指定的通道组的标识和在指定的通道组上的数据传输之间有两个帧的处理延迟。在帧k,由蜂窝区在主码通道上发生指定的通道组的标识,而且在帧k+2,发生在指定的次码通道上的数据传输。下面的实施例还适用于这样的情况,即,在由蜂窝区接收到的指定的通道组的标识和在指定的通道组上的数据传输之间的处理延迟是不同的持续时间,而且随着帧的不同而不同。
在第一实施例中,蜂窝区重发与远端站6未知指定的通道组的时间段对应的数据。远端站6把EIB消息发送到表示错误地接收主码通道的码通道帧K的蜂窝区。由于远端站6不知道在帧k+2处的通道组,所以蜂窝区在主码通道上重发码通道帧K,并在后来发送指定的次码通道上的码通道帧k+2。
在第二实施例中,如果错误地接收在主码通道上的码通道帧k,那么远端站6运用在前面的码通道帧k-1中识别的通道组,解调在帧k+2处的发送数据。如果在帧k-1处分配的通道组与在帧k处分配的通道不同或者分离,那么本实施例不能起到很好的效果。例如,参照表1,如果在帧k-1处分配的通道组是C13,而且在帧k处分配的通道组是C14,那么运用通道组C13解调在帧k处的发送数据的远端站6接收错误的数据。
在第三实施例中,如果错误地接收在主码通道上的码通道帧k,那么远端站6运用带有最大数量的次码通道的通道组解调在帧k+2处的发送数据。如果最大的通道组包含可被分配给远端站6的所有次码通道,那么本实施例的效果相当好。例如,由于表1中的C1 5的包含在通道组C0至C14的所***通道,所以C15满足这种情况。有效码通道帧是解调的码通道帧的子集。本实施例的缺点是在远端站6处需要较多的处理。此外,可能必需存储大量数据直至远端站6可以确定哪个解调的码通道帧是有效的。如果用本身的CRC位组对每个码相当帧进行编码,那么远端站6通过在每个解调的码通道帧上执行CRC检测,可以确定码通道帧的有效性。作为替代,如果用一个CRC位组对整个数据帧进行编码而且在所***通道帧上分配CRC位,那么远端站6可以在不同的解调码通道帧的不同组合上执行CRC检测。最后,远端站6可以存储所有解调码通道帧,通知蜂窝区在主码通道上的帧误差错并等待重发指定的通道组的标识。
在较佳的第四实施例中,在帧k处,蜂窝区在主码通道上发送帧k+2的指定通道组的标识,以及帧k的指定通道组的标识。如果错误地接收码通道帧,那么远端站6运用最大通道组,解调在帧k+2处的发送数据,如在第三实施例中的一样。然而,由于还在帧k+2处,主码通道上发送对帧k+2分配的通道组的标识,所以远端站6能够确定哪个解调的码通道帧是有效的。可能需要数据的一个帧的附加存储单元,直至根据解调的主码通道确定指定的次码通道。对于每个主码通道具有16个通道组的***,发送在当前帧中的指定通道组的标识仅需要4个附加位。
在隔开两个帧的两个码通道帧上发送指定的通道组的标识提供冗余和时间分集。正确地解调发送数据,除外主码通道的码通道帧k和k+2都有接收差错。发生这种情况的可能性很小。
Ⅶ.解调和解码多个码通道
在美国专利第5,109,390号(发明名称是“在CDMA蜂窝状电话***中的分集接收机”)中详细描述了软切换期间对多个码通道的解调以及对多路径信号的解调,所述专利已转让给本发明的受让人,并作为参考资料在此引入。本发明还将在每个第5,109,390号专利中所述的接收机扩展到接收多个码通道组。
图4中示出在本发明的远端站6中的解调器64和解码器66的示范方框图。由天线60接收从蜂窝区发送的RF信号,而且提供给接收机62。接收机62放大并滤波接收到的RF信号,把RF信号下变频到基带并把基带信号量化成数字位。向解调器64提供数字化的基带信号。解调器64包含至少一个Rake接收机100。Rake接收机100用在美国专利5,109,390号详细描述的方法,运用适当的PN1和PNQ以及Walsh码对数字化基带信号进行解调。向解码器66提供来自Rake接收机100的解调输出。在解码器66中,去扰频器10用分配给远端站6的长PN码对解调的输出去扰频。然后,由去交错器112重新排列去扰频的数据,而且通过MUX114把去交错的数据送到维特比解码器116。维特比解码器116卷积解码去交错的数据,而且向CRC校验单元118提供解码的数据。CRC校验单元118对解码的数据进行CRC,而且向数据传输接收器68提供接收到的码通道帧的无差错数据部分。
然后,用多个实施例来实现解调器64。在第一实施例中,对于由远端站6接收到的每组码通道,需要一个Rake接收机100。每个Rake接收机100包含至少一个相关器104,同时把每个相关器104称为Rake接收机100的搜寻指。对于成组的每个码通道,需要至少一个相关器104。每个相关器104用由远端站6分配给特定相关器104的唯一短PN码和唯一Walsh码,能够去扩展来自接收机62的数字化基带信号。由相关器104进行的操作反映出在发送蜂窝区处执行的操作。在该蜂窝区,首先用分配给发送数据的码通道的唯一Walsh码,扩展经编码的数据。然后,由分配给特定发送蜂窝区的唯一短PN码对上述扩展数据再进行扩展。
无论何时,并非远端站6中所有的相关器104和所有Rake接收机100都在使用。实际上,组合器106只组合来自已由远端站6分配的相关器104的输出。此外,解码器66只对来自已由远端站6分配的Rake接收机100的输出进行解码。忽略远端站6没有分配的相关器104和Rake接收机。实际上,在较佳实施例中,远端站6只对已分配给它的码通道进行解调和解码,而不对其它任何码通道进行解调和解码。由于需要节省蓄电池功率并延长装置的操作寿命,所以对作为移动装置的远端站6而言,这个特性是特别重要的。
每个指定的相关器104首先用由远端站6分配给该相关器104的短PN码,去扩展来自接收机62的数字化基带信号。指定的短PN码等同于用于在蜂窝区中扩展数据的短PN码。指定的短PN码一般使蜂窝区所用短PN码在时间上偏移,以顾及通过前向链路50的传输延迟,以及由接收机62进行的处理延迟。随后,相关器104用由远端站6分配给该相关器104的Walsh码去扩展来自第一去扩展操作的输出。指定的Walsh码与分配给正由相关器104解调的码通道的Walsh码相对应。由组合器106组合来自在相同Rake接收机100内的每个指定的相关器104的去扩展位,并提供给解码器66。
在第二实施例中,可用一个Rake接收机100来解调分配给远端站6的所***通道。这需要缓存来自接收机62的数字化基带信号。然后,Rake接收机100解调一个码通道帧一次,并向解码器66提供解调的输出。这个实施例需要Rake接收机100在高于第一实施例的Rake接收机的速度下进行操作。实际上,增加一倍的速度可减少一半Rake接收机100。
解码器66接收来自Rake接收机100的解调的输出,并执行多种与发送蜂窝区的操作互补的操作。可由多个实施例来实现解码器66。在第一实施例中,向分开的去扰频器110提供来自每个Rake接收机100的解调输出。去扰频器110用已分配给远端站6的长PN码去扩展解调的输出,而且向去交错器112提供经去扰频的数据。去交错器112以与在发送蜂窝区中执行的次序相反的次序重新排列在经去扰频的数据中的位。去交错功能提供时间分集,它通过扩散在前向链路50上发送引入的突发差错提高了后来的卷积解码的性能。通过MUX114,复接经去交错的数据,并提供给维特比解码器116。维特比解码器116卷积解码经去交错的数据,而且向CRC校验单元118提供经解码的数据。CRC校验单元118对经解码的数据进行CRC校验,而且向数据传输接收器68提供接收到的码通道帧的无差错数据部分。在较佳实施例中,用一个维特比解码器116对在所***通道上发送的数据进行解码。
在第二实施例中,通过MUX114复接来自Rake接收机100的解调的输出,而且由一个去扰频器110、一个去交错器112和一个维特比解码器116进行处理。运用一组硬件来对所***通道帧进行解码,使对硬件需求减至最少。此外,硬件的时间多路复用需要硬件以更高的速度操作。
在至少四种不同的模式中的一种模式下运用解调器64。在第一模式下,用解调器64来解调从一个蜂窝区通过到一个码通道发送的信号。在该模式下,只用一个Rake接收机100来解调接收到的信号。在指定的Rake接收机100内,把不同的相关器104分配给接收到的信号的多路径中的每一路径。每个指定的相关器104所用到的短PN码和Walsh码是相同的。然而,每个指定的相关器所用的短PN码具有不同的时间偏移以补偿每一路径的不同延迟。搜索相关器104x连续搜寻还没分配有相关器104的最强多路径。搜寻相关器104x通知远端站6何时新发现的多路径信号强度超过预定阈值。然后,远端站6把新发现的多路径分配给一个相关器104。
例如,远端站6通过主码通道4,与一个蜂窝区进行通信。远端站6可以把主码通道4分配给Rake接收机100a。在Rake接收机100a中,把相关器104分配给在主码通道4上接收到的信号的不同多路径。例如,可以把相关器104a分配给第一多路径、可以把相关器104b分配给第二多路径等等。由组合器106a组合来自指定的相关器104的输出,而且向解码器66提供。在解码器66中,由去扰频器110a对来自Rake接收机104a的解调的输出去扰频,由去交错器112重新排序,经MUX114转接,由维特比解码器116卷积解码并由CRC校验单元118进行校验。向数据接收器68提供来自CRC校验单元118的无差错数据部分。
在第二种模式下,用解调器64来解调通过一组多个码通道从多个蜂窝区发送的信号。对于处于软切换状态下的远端站6发生这种情况。在这种模式,把整个组分配给一个Rake接收机110。把在组中的每个码通道分配给在Rake接收机100中的至少一个相关器104。每个相关器104用分别与已分配有特定相关器104的蜂窝区和码通道相对应的唯一短PN码和唯一Walsh码,去扩展来自接收机62的基带输出。由组合器106组合来自指定的相关器104的输出。经组合的信号改善对在成组多个码通道上冗余地发送的数据的估计。
例如,远端站6处于软切换状态下,通过主码通道4与第一蜂窝区进行通信,而且通过主码通道6与第二蜂窝区进行通信。远端站6把相同Rake接收机100的至少一个相关器104分配给两个主码通道4和6中的每个码通道。例如,远端站6可以把相关器104a分配给主码通道4,而把相关器104b分配给主码通道6。由组合器106a把来自指定的相关器104的估计组合起来以提供向解码器66提供的经改善的数据估计。解码器66用在第一模式中所述的相同的方法解码来自Rake接收机100ad解调的数据。
在第三模式中,用解调器64来解调通过多组码通道从一个蜂窝区发送的信号。当蜂窝区正以高数据传输速率把数据传输到远端站时,出现这种情况。每个组包括一个码通道。在该模式下,把一个Rake接收机100分配给每组码通道。把相同的短PN码和相同的Walsh码分配给在相同的Rake接收机100中的相关器104。因为每个Rake接收机100正在解调不同的码通道,把相同的短PN码,但是不同的Walsh码分配给在不同Rake接收机100内的相关器104。
在该模式下,每个Rake接收机执行与在第一模式下的功能相同的功能。基本上,把在每组中的码通道分配给至少一个相关器104。把在相同Rake接收机100中的相关器104分配给该特定Rake接收机100所分配的码通道上接收到的信号的不同多路径。因此,在相同Rake接收机100中的每个相关器104运用相同的短PN码和相同的Walsh码。使相同的Rake接收机100内的每个指定的相关器104在时间上偏移,以顾及多路径的不同延迟。由组合器106组合在每个Rake接收机100中的来自指定的相关器104的输出,并提供给解码器66。
例如,在与蜂窝区进行通信的呼叫建立阶段中,远端站6分配有主码通道4,然后在高速数据传输期间分配有指定的通道组C7。参照表1,码通道组C7包含四个次码通道33、49、65和81。远端站6把五个不同的Rake接收机100分配给五个码通道。例如,远端站6可以把Rake接收机100a分配给主码通道4、把Rake接收机100b分配给次码通道33、把Rake接收机100c(图4中未示出)分配给次码通道65,等等。在Rake接收机100a中,把相关器104分配给在主码通道4上接收到的信号的不同多路径。例如,可以把相关器104a分配给第一多路径,把相关器104b分配给第二多路径,等等。由组合器106a组合来自指定的相关器104的输出。向解码器66提供来自五个指定的Rake接收机100的解调的输出。
在解码器66中,由去扰频器110a去扰频来自Rake接收机100a的解调的输出,而且由去交错器112a重新排序。同样,由去扰频器I10b去扰频来自Rake接收机100b的解调的输出,而且由去交错器112b重新排序。把五个分开的去扰频器110和去交错器112组合分配给来自五个Rake接收机100的五个解调的输出中的每个输出。通过MUX114,以预定顺序复接来自五个去交错器112的经去交错的数据,并向维特比解码器116提供。由维特比解码器116卷积解码经去交错的数据,由CRC检测单元188进行校验。向数据接收器68提供来自CRC校验单元118的无差错数据部分。
在第四种模式下,用解调器64来解调通过多组码通道从多个蜂窝区发送的信号。对于与多个蜂窝区进行软切换并在高数据传输速率下接收来自多个蜂窝区的数据的远端站6会发生这种情况。每个组包含多于一个的码通道。在这种模式下,把一个Rake接收机100分配给每组码通道。每个Rake接收机100在这种模式下,执行与在第二模式下相同的功能。在相同的Rake接收机100内,把至少一个相关器104分配给组中的每个码通道。每个相关器104运用分别与分配有特定相关器104的蜂窝区和码通道相对应唯一短PN码,和唯一Walsh码。
例如,远端站6在软切换期间,通过主码通道4与第一蜂窝区进行通信,而通过主码通道6与第二蜂窝区进行通信。在后续的高数据传输期间,远端站6分配有指定的通道组C7。参照表3,C7包含四组次码通道(33,35),(49,51),(65,67),(81,83)。远端站6把五个不同的Rake接收机100分配给五组码通道。例如,远端站6可以把Rake接收机100a分配给第一组主码通道(4,6)、把Rake接收机100b分配给第二组次码通道(33,35)、把Rake接收机100c(图4中未示出)分配给第三组次码通道(49,51),等等。在Rake接收机100a中,把至少一个相关器104分配给在组中的每个码通道。例如,远端站6可以把相关器104a分配给主码通道4,而把相关器104b分配给主码通道6。可由远端站6把相关器104c至104m分配给主码通道4和6的次强多路径。由组合器106a组合来自在Rake接收机100a内的指定的相关器104的输出。向解码器66提供来自五个指定的Rake接收机100的解调的输出。
解码器66接收来自五个Rake接收机100的解调的输出,而且用与在第三模式中所述的相同的方法解码数据。实基本上由分开的去扰频器110去扰频来自五个Rake接收机100中的每个接收机的解调的输出,由分开的去交错器112重新排序,通过MUX114复接,由维特比解码器166卷积解码并由CRC检测元件188校验。向数据接收器68提供来自CRC校验单元118的无差错数据部分。
可把上面对于在多组码通道上的数据传输的解调和解码的讨论延伸到与三个或多个基站进行软切换的远端站。每组码通道基本上需要有分开的Rake接收机100。此外,把在组中的每个码通道分配给在相同的Rake接收机100中的至少一个不同的相关器104。组合来自指定的相关器104的输出,而且解码已获得在该组码通道上发送的数据。
可在其它模式下运用在图4中所示的示范解调器64和解码器66硬件。例如,可以构成解调器64和解码器66来解调和解码在多组码通道上发送的数据,其中每组包含一个码通道,而且不从相同的蜂窝区发送数据。这与上述第三种模式相类似,只是Rake接收机100分配有与不同发送蜂窝区相对应的不同短PN码。作为替代,可以构成解调器64和解码器66,以解调和解码在多组码通道发送的数据,其中每组包含不同数量的码通道。这是上述第四种模式的变化形式。可以考虑运用解调器64和解码器66的这些和其它模式,而且都落在本发明的范围内。
Ⅷ.CRC位
根据IS-95A,把CRC位附加在每个数据部分上,使远端站6可校验帧差错。根据由IS-95A指定的CRC多项式,生成CRC位。特别是,对于9.6Kbps的数据传输速率,特定的多项式是g(x)=x12+x11+x10+x9+x8+x4+x+1。对于每个数据部分,附加12个CRC位。在本发明中,可以增加或者减小CRC位的数量,这依赖于所需的检测可靠性。较多的CRC位允许以较高的可靠性来检测帧差错,但是需要较多的额外开销。相反,较少的CRC位降低帧差错检测的可靠性,但是需要较少的额外开销。
在多个码通道上发生高速数据传输的情况下,可用至少两个实施例生成用于多个码通道的CRC位。在第一实施例中,每个数据部分附加它自己的CRC立组,这与IS-95A标准相类似。此实施例需要较多的额外开销,但是允许检测在每个数据部分上的帧差错。只重发错误接收到的数据部分。
在第二实施例中,由一个CRC发生器对要在一个帧内的指定码通道上发送的数据帧进行编码。在几种模式中的一种模式下可以发送生成的CRC位。在第一模式中,如上所述,可以把数据帧分成数据部分。还划分CRC位并附加在每个数据部分上。于是,每个码通道帧包含数据部分和一些CRC位。在第二模式下,在一个码通道帧上发送CRC位。除了最后的码通道帧外,所***通道帧只包含数据部分。最后的码通道帧包含CRC位和一些数据。第二模式提供CRC位的时间分集,而且改善由远端站6进行的帧差错检测。
在远端站6处,重编码通道帧的数据部分和CRC位。在第二实施例中,远端站6仅仅能够确定是否正确地接收到所***通道帧,或者是否发生一个或多个帧差错。远端站6不能确定错误地接收到哪些码通道帧。因此,帧差错指示发出指令,需要由蜂窝区重发该帧的所***通道帧。第二实施例具有数据帧使用较少量的CRC位的优点。
例如,假设在12个码通道上发生高速数据传输。在第一实施例中,12个数据部分中的每个数据部分附有它自己的12个CRC位组。对于12个数据部分需要全部的144个CRC位。这些144个CRC位使每个码通道帧可检测帧差错。因此,如果接收某一码通道上的码通道帧有差错,那么仅需重发该差错帧。
对于第二实施例,用一组CRC位对全部的数据帧进行编码。最好是CRC位的数量少于在第一实施例中用到的全部CRC位的数量。在上述例子中,对于12个码通道帧,所用到的CRC位的数量至少为12,但少于144。由于存在大约12倍多的数据位,所以需要更多的CRC位,以便可用较高的可靠性检测帧差错。假设24个CRC位使得可按所需可靠性检测帧差错,能把24个CRC位分成12个CRC块,其中每个CRC块包含两个CRC位。把一个CRC块附加在12个数据部分中的每个部分。作为替代,可以在一个码通道帧上发送24个CRC位。在远端站6处,重编数据部分和24个CRC位。远端站6只能确定是否正确地接收到所有12个码通道帧。如果显示有帧差错,那么远端站6不能确定错误地接收到哪些码通道帧。因此,由蜂窝区重发所有12个码通道帧。对于节省在额外开销中的120个CRC位,远端站6仍能检测帧差错,但是不如第一实施例那么精确。第二实施例需要在较少的额外开销和码通道帧的冗余重发之间折衷。
Ⅸ.前向链路速率调度的定时
通过在尽量接近于将要运用预测的时刻进行预测,可以提高非调度任务所需发送功率的预测的精确度。在延迟期间内,即,从预测时刻到实际运用的时刻,可能网络的状态已改变。例如,话音用户可能已开始或者停止谈话,可能已在网络上增加或者减少用户,或者可能已改变了通道状况。通过把处理延迟限制为少量帧,对于本发明,对非调度任务的所需发送功率的预测是十分精确的。在较佳实施例中,处理延迟是4帧或者更少。
通道调度器12可以在短时间间隔内进行预测(例如,通过保持短调度间隔)以提高预测的精确度,并使通道调度器12可很快地响应于前向链路需求的变化。在示范实施例中,每帧进行预测,每帧分配或者再分配资源并把对指定的传输速率的调度在每帧发送到远端站6。
图8是示出本发明的前向链路速率调度的时序图的示意图。在帧k处,测量整个CDA网络的状态,并发送到通道调度器12(在框300中)。在示范实施例中,CDMA网络的状态可以包括在每个蜂窝区中的调度任务可用的全部剩余功率、发送给每个调度用户的数据量、每个远端站6的现行成员组、每个调度用户的每比特发送能量和每个蜂窝区可用于发送的码通道。在帧k+1处,通道调度器12分配资源,并把信息发送到位于基站控制器10内的选择器单元14(在框302中)。由通道调度器12所进行的资源分配可为指定的传输速率的形式或者以分配的发送功率的形式。如果通道调度器12分配发送功率那么选择器单元14根据远端站6的分配发送功率和所需的每比特能量,计算指定的传输速率。在帧k+4处,利用指定的传输速率。在帧k+1内,选择器单元14把对指定的传输速率和要在帧k+2发送的数据帧的调度传送到通道单元40(在框304中)。此外,在帧k+1中,通道单元40接收来自选择器单元14的对指定的传输速率和数据帧的调度(在框306中)。在帧k+2处,通道单元40在主码通道上,把用于帧k+4以及帧k+2的指定通道组的标识发送到远端站6(在框308中)。在帧k+3期间,远端站6接收数据帧并确定指定的通道组的标识(在框310中)。然而,如果需要的话,远端站6重新配置硬件,以接收即将来临的高速数据传输。在帧k+4处,在分配给远端站6的主和次码通道上发送数据(在框312中)。
示范实施例中,在由通道调度器12接收到的来自蜂窝区的所需信息的时间和在指定的传输速率下数据传输的时间之间的处理延迟是4个帧。在帧k处,通道调度器12接收来自蜂窝区的信息。在帧k+4处,蜂窝区把在指定的主和次码通道的数据传输到远端站6。对于符合IS-95A标准的CDMA***,每个延迟帧表示20msec延迟。在示范实施例中,4个帧的处理延迟表示80msec的延迟。这个延迟期间足够短,从而所需发送功率的预测具有适当的精确度,而且在前向链路上的通信质量并没有降低多少。此外,由于通道调度器12能够连续地监测前向链路的使用率并动态地再分配用于调度任务的资源,所以在本发明中,对非调度任务的所需发送功率的最初预测并不是十分关键。
示范实施例的上述描述表示实现本发明的一种方法。可以考虑前向链路速率调度程序的定时的其它变化,而且落在本发明的范围内。
在多个实施例中的一个中,可以把包含指定的传输速率的调度信息发送到远端站6。在第一实施例中,保留主码通道的码通道帧中的某些位用于调度信息。在第二实施例中,利用分开的信令消息发送调度信息。无论何时存在新的数据传输速率的分配,都可以把信令消息发送到远端站6。可以考虑通过运用上述实施例的变化或组合,发送调度信息的其它实施例,并且落在本发明的范围内。
图9示出本发明的前向链路速率调度和高速数据传输的示意图。如上所述,在与蜂窝区进行通信的持续时间内,远端站6分配有主码通道。在图9中,当空闲时,主码通道以1/8速率进行传输,而当发送数据时以全速率进行传输。用实线表示要发送到远端站6的积压数据,而且按码通道帧的数量给出。码通道帧的数量等于码通道数量乘以传送所有数据所需的帧数量。例如,可由一个码通道在20帧上或者由四个码通道在5个帧上发送20个码通道帧。虽然,主码通道的容量略小于次码通道,但是由于在主码通道中存在附加位,所以为了简化说明,在下面的例子中省略不同之处。下面的讨论关于上述每帧执行前向链路速率调度的实施例。下列例子还应用于每K帧执行前向链路速率调度的实施例。
在如图9所示的例子中,远端站6分配有主码通道,但是在帧1和帧2蜂窝区没有要发送到远端站6的数据。因此,蜂窝区在主码通道上以1/8速率进行传输。在帧2期间,蜂窝区接收用于发送到远端站6的两个码通道帧。在帧3和帧9,蜂窝区在主码通道上发送一个码通道帧,以帧3结尾处使积压数据为零。注意,在主码通道上,数据传输没有任何调度延迟。在帧3处,在主码通道上立即发送在帧2期间接收到的数据。在主码通道上的立即发送使信令可从蜂窝区迅速到远端站6。例如,TCP确认要求大约40个字节,而且运用首标压缩,可以装在一个码通道帧中。在一个帧内,在主码通道上可以立即发送TCP确认。
在帧5和6期间,当空闲并等待数据时,蜂窝区在1/8速率下传输。在帧6期间,蜂窝区接收大量数据以发送到远端站6。在帧7处,通道调度器12接收来自选择器单元14的队列长短的信息,收集关于网络状态的其它信息(例如,从每个蜂窝区发送调度任务可用的全部剩余功率),分配资源并把信息传递到选择器单元14。在该例子中,通道调度器12分配来自包含四个次码通道的表1的通道组C7。在帧8处,蜂窝区在主码通道上,把从队列中把第二码通道帧以及指定的通道组发送到远端站6。在帧9处,基站4继续在主码通道上发送数据,并使积压数据减少到25个码通道帧。在帧9期间,远端站6接收第二码通道帧,以及指定的通道组的标识,并且配置硬件,以接收即将到来的高速数据传输。在帧10和11处,主码通道和四个次码通道上发生高速数据传输。
在这个例子中,在帧8期间,非调度任务对前向链路的需求量增加。在帧9处,通道调度器12分配用于具有较小可用前向链路容量的非调度任务的资源。通道调度器12确定可用具有少量次码通道(2个)的通道组C6为附加需求空出容量。在帧10处,把包含两个次码通道的新通道组发送到远端站6。在帧11处,远端站6接收新的通道组。而且在帧12处,蜂窝区在新的通道组上发送数据。
此外,在这个例子中,在帧9期间,非调度任务对前向链路的需求量减少。在帧10期间,具有较大的前向链路容量,通道调度器12把带有四个次码通道的通道组C7发送到远端站6。在帧11处,把新通道组的标识发送到远端站6。在帧12处,远端站6接收新通道组的标识。而且在帧13处,蜂窝区在新通道组上发送数据。
在帧12期间,通道调度器12认识到当完成当前的调度发送时队列为空,而且在帧15处只需两个码通道发送剩余数据。在帧13处,通道调度器12使蜂窝区通过选择器单元14,把只包含一个次码通道的新通道组C3标识发送到远端站6。在帧14处,远端站6接收新通道组的标识,而且重新配置硬件,而且在帧15处,蜂窝区在新的通道组上发送两个剩余的码通道帧。
在帧13处,实现队列几乎为空,通道调度器12使蜂窝区通过选择器单元14,发送包含零次码通道的新通道组C0的标识。在帧16处,蜂窝区利用新的通道组。已发送所有数据,当空闲且等待再有数据时,蜂窝区在帧16处,在主码通道上以1/8速率进行发送。
上述例子表明在蜂窝区可获得数据(在图9中的帧6处)的时间与高速数据传输(在图9中的帧10处)之间有4帧的处理延迟。这个例子还表明在每个帧可以调节传输速率,使每帧充分利用前向链路。
Ⅷ.优先权分配
为了优化对前向链路的利用,根据远端站6的优先权,把用于调度任务的资源分配给远端站6。首先把前向链路发送功率分配给具有最高优先权的远端站6,最后分配给具有最低优先权的远端站6。可用多个因素来确定远端站6的优先权。下面的讨论详细描述分配优先权时可加以考虑的一些示范因素。也可考虑其它因素,而且都落在本发明的范围内。
确定远端站6中的优先权的过程用的重要因素是需要发送到远端站6的每比特能量。由于从蜂窝区到远端站6有较大的传输损耗和/或者较高的Eb/No,所以应于蜂窝区边缘的远端站6或者那些处于不利通道条件下的远端站需要较大的每比特能量,以满足所需的性能级。相反,位于蜂窝区附近的远端站6(例如,靠近对蜂窝区进行服务的基站4),需要较少的每比特能量,来保持相同的性能级。实际上,对于相同发送功率量,可被发送到远端站6的码元速率与发送损耗和Eb/No成反比。例如,如果到第二远端站6的发送损耗大约比到第一远端站6的多6dB,或者如果第二远端站6需要比第一远端站6高6dB的Eb/No,那么对于在38.4Kbps下把数据传输到第一远端站6的全部剩余功率只可支持在9.6Kbps下把数据传输到第二远端站6(1/4的码元速率)。由于需要较少每比特能量的远端站6对于给定的传输速率消耗较少的资源,所以最好首先发送到该远端站。
参照图1,远端站6a和6b比远端站6c更靠近于基站。同样,远端站6d和6e比远端站6c更靠近于4d。于是,通过首先在时隙T1,发送到远端站6a、6b、6d和6e,随后在时隙T2,发送到远端站6c。一般,最好把较高的优先权分配给需要较少的每比特能量保持通信链路的远端站6。
远端站6可处于多个蜂窝区软切换的状态。如果多个蜂窝区同时发送到远端站6,那么在软切换状态下远端站6可消耗较多的资源。此外,处于软切换状态下的远端站6一般位于蜂窝区边缘附近,而且需要较多的每比特能量。因此,通过把低优先权分配给处于软切换状态下的远端站6,可以获得较高的通过量。
资源分配的优化还依赖于发送到远端站6的数据量。把发送的数据存储在位于选择器单元14内的队列中。因此,队列的长短表示要发送的数据量。在每个调度间隔开始处,把所有调度任务的队列送到通道调度器12。如果调度任务的队列长度短,那么通道调度器12从速率调度程序中去除该任务。可在符合要求的时间周期内,在主码通道上完成对少量数据的发送。通道调度器12只在需要的时候分配资源用于发送大量数据。因此,分配给每个远端站的资源量大约与要发送到远端站6的队列长度成正比。
在远端站6间分配优先权的过程中,要传输的数据的类型是另一个重要的考虑因素。有些数据属于时间敏感型,需要快速考虑。其它数据类型可容许较长的传输延迟。很明显,把较高的优先权分配给对时间要求很高的数据。
例如,远端站6难免错误地接收一些发送的数据。远端站6还运用在接收到的码通道帧中的附加CRC位,确定帧差错。一旦确定错误地接收码通道帧,就对用于该码通道帧的差错指示位(EIB)做标记,而且远端站6通知蜂窝区帧差错。在上述美国专利第5,568,483号中揭示了EIB传输的实现和应用。然后,通道调度器12调度错误接收到的码通道帧的重发。在远端站6处,其它信号处理依赖于错误接收到的码通道帧。因此,通道调度器12使重发的数据具有比第一次发送的数据具有更高的优先权。
相反,由相同远端站6表示的重复帧差错可以表示该前向链路已损坏。因此,浪费分配用于重复重发错误接收到的码通道帧的前向链路。在这种情况下,可以把远端站6临时设置在保持状态。可以暂停在高速传输速率下的数据传输,直至改善前向链路条件。通道调度器12仍然可以在主码通道上进行而且连续监测前向链路的性能。一旦接收到已改善前向链路条件的表示,通道调度器12就使远端站6脱离保持状态,而且重新开始把数据高速发送到远端站6。作为替代,在试图重发不成功达预定数量之后,可以在队列中删除该数据。
在远端站6间分配优先权的过程中,理想的是,根据所提供的数据业务的类型,区分远端站6。例如,可对不同的数据传输业务建立收费结构。把更高的优先权赋予需要额外费用的那些业务。通过收费结构,在每个远端站6上的用户可以个别地确定优先权,以及用户将得到的业务类型。
远端站6的优先权还可以是远端站6的延迟量的函数。首先,把可用的前向链路资源分配给具有最好优先权的远端站6。接着,具有低优先权的远端站6一般经历较长的传输延迟。在低优先权远端站6所经历的延迟量增加时,可以提高远端站6的优先权。这避免了发送到低优先权远端站6的数据仍然无限期地处于保留在队列状态下。用这样的方法可以递增优先权级别,从而获得调度和非调度任务的高质量的通信,同时保持***的目标。
依赖于优化的***目标组,将不同的权重赋各予因素。例如,为了使在前向链路上的通过量最大,把较大的权重赋予远端站6所需的每比特能量,不论远端站6是否处于软切换状态。该加权方案不考虑数据类型和远端站6的优先权,从而不涉及***目标的公平性。
作为替代,可以保持收费结构,它允许在每个远端站6上的用户个别确定远端站6的优先权。愿意为资源支付额外费用,表示重要性较高。在这种情况下,谋求收入最大和客户满意程度最高的***可首先对收费高的远端站6传输,即使该传输需要更多的资源。运用上述因素以及没有讨论的其它因素,可以生成其它加权方案,以获得任何一些***目标,而且落在本发明的范围内。
提供上面对较佳实施例的描述,使得熟悉该技术领域的任何人员能够进行并利用本发明。对于那些熟悉该技术领域的人员而言,对这些实施例的各种变更是显而易见的,而且这里所定义的一般原理可用于其它实施例,而不需要任何创造性劳动。因此,本发明并不局限于上述实施例,但要符合与这里所述的原理和新颖性相一致的最宽范围。
Claims (28)
1.一种用于在包括至少一个蜂窝区和至少一个调度用户的通信网络中调度在前向链路上的数据传输的方法,其特征在于,所述方法包括下列步骤:
确定各所述至少一个蜂窝区可用的前向链路容量;
把指定的传输速率分配给各所述至少一个调度用户;
把所述指定的传输速率发送到所述至少一调度用户;
其中所述指定的传输速率是基于所述至少一个蜂窝区中的每个蜂窝区可用的所述前向链路容量。
2.如权利要求1所述的方法,其特征在于,每K帧重复所述确定步骤、所述分配步骤和所述发送步骤,其中K是大于或等于1的整数。
3.如权利要求1所述的方法,其特征在于,所述分配步骤还包括下列步骤:
确定用于所述各至少一个调度用户的现行成员组,所述现行成员组包含与所述调度用户进行通信的至少一个蜂窝区;
其中,所述指定的传输速率还基于在所述现行成员组中的一个或多个所述至少一个蜂窝区的可用的所述前向链路容量。
4.如权利要求3所述的方法,其特征在于,所述分配步骤还包括下列步骤;
接收用于各所述至少一个调度用户的队列长度,所述队列长度确定要发送到各所述至少一个调度用户的数据量;
其中,所述指定的传输速率还基于各所述至少调度用户的所述队列长度。
5.如权利要求4所述的方法,其特征在于,所述分配步骤还包括下列步骤;
建立调度用户的优先权表,所述优先权表包含各所述至少一个调度用户,其中各所述至少一个调度用户分配有优先权;
其中所述指定的传输速率还基于各所述至少一个调度用户的所述优先权。
6.如权利要求5所述的方法,其特征在于,所述分配步骤还包括下列步骤:
从所述调度用户的优先权表中选出所选的调度用户,所述选出的调度用户具有在所述优先权表中的所述至少一个调度用户中最高的优先权;
按在所述所选调度用户的所述现行成员组中的一个或多个所述至少一个蜂窝区计算对于所述所选的调度用户的最大可支持传输速率;
从所述最大可支持传输速率中选出最小传输速率,所述最小传输速率被定义为最大传输速率;
其中所述指定的传输速率等于或低于所述最大传输速率。
7.如权利要求6所述的方法,其特征在于,所述分配步骤还包括下列步骤;
推荐较佳传输速率,所述较佳传输速率基于所述所选调度用户的所述队列长度;
其中所述指定的传输速率等于或低于所述较佳传输速率。
8.如权利要求7所述的方法,其特征在于,所述分配步骤还包括下列步骤;
更新在所述所选调度用户的所述现行成员组中的一个或多个所述至少一个蜂窝区可用的所述前向链路容量;
从所述优先权表中去除所述所选调度用户。
9.如权利要求2所述的方法,其特征在于,还包括下列步骤:
把0个或多个所述至少一个调度用户的所述指定传输速率再分配给临时传输速率,其中所述临时传输速率依赖于各所述至少一个蜂窝区可用的所述前向链路容量。
10.如权利要求9所述的方法,其特征在于,所述再分配步骤包括下列步骤:根据通信网中的蜂窝区建立受影响蜂窝区的临时蜂窝区表,所述受影响蜂窝区具有不适合将数据发送到所述至少一个调度用户的传输功率。
11.如权利要求10所述的方法,其特征在于,所述再分配步骤还包括下列步骤:
建立受影响调度用户的临时优先权表,所述受影响调度用户包括在通信网络中的所述至少一个调度用户。
12.如权利要求11所述的方法,其特征在于,所述再分配步骤还包括下列步骤:
从受影响调度用户的所述临时优先权表中选出受影响调度用户,所述所选受影响调度用户具有在所述临时优先权表中的所述至少一个调度用户中最高的优先权;
按在所述所选受影响调度用户的所述现行成员组中的一个或多个所述至少一个蜂窝区中计算所述所选受影响调度用户的最大临时可支持传输速率;
其中,所述临时传输速率等于或者低于所述最大临时传输速率和所述指定的传输速率。
13.如权利要求12所述的方法,其特征在于,所述再分配步骤还包括下列步骤:
更新在所述所选受影响的调度用户的所述现行成员组中的一个或多个所述至少一个蜂窝区可用的所述前向链路容量,以反映分配给所述所选受影响调度用户的容量;
从所述优先权表中去除所述所选受影响调度用户。
14.一种用于在包括至少一个蜂窝区和至少一个调度用户的通信网络中调度在前向链路上的数据传输的装置,其特征在于,所述装置包括:
用于对通信网络收集状态信息的控制器装置,其中所述状态信息用于调度从所述至少一个蜂窝区到所述至少一个调度用户的数据传输;
连到所述控制器装置以存储所述状态信息的存储装置;
连到所述控制器装置以向所述控制器装置提供定时信号定时装置,所述定时信号使所述控制器装置能对数据传输进行调度。
15.一种用于调度在蜂窝区基站和一个或多个远端站之间的前向链路上的数据通信的装置,其特征在于,所述装置包括:
用于在一系列调度周期的每个周期内确定在蜂窝区前向链路数据通信可用的资源的装置;
用于把在每个调度周期内的可用资源分配给所述或每个远端站的装置;
用于根据分别分配给所述或每个远端站的所述资源来控制在所述前向链路中的数据通信的装置。
16.如权利要求15所述的装置,其特征在于,安排用于分配所述可用资源的所述装置根据要在所述前向链路中传输多少数据,把资源分配给给定的远端站。
17.如权利要求15或16中的任一权利要求所述的装置,其特征在于,安排用于分配所述可用资源的装置,通过把传输速率分配给向其传输数据的所述或每个远端站分配资源。
18.如权利要求15或16中的任一权利要求所述的装置,其特征在于,安排用于分配所述可用资源的所述装置,通过把发送功率分配给所述或每个远端站用于向其发送数据,来分配资源。
19.如权利要求15至18中的任一权利要求所述的装置,其特征在于,用于分配所述可用资源的所述装置包括用于把主码通道和多个次码通道分配给所述或每个远端站的装置。
20.如权利要求19所述的装置,其特征在于,用于控制所述数据通信的所述装置包括用于把要发送的数据分成数据帧并把所述帧分成数据部分的装置;用于控制所述数据传输的装置包括用于在所述指定的主和次码通道中发送数据部分的装置。
21.如权利要求19或20中的任一权利要求所述的装置,其特征在于,用于确定的所述装置包括用于响应于在蜂窝区中的资源需求量的变化,把次码通道再分配给其它远端站的装置。
22.一种调度在蜂窝区基站和一个或多个远端站之间的前向链路上的数据通信的方法,其特征在于,所述方法包括:
在一系列调度周期中的每个周期内确定在用于前向链路数据通信的蜂窝区中可用的资源;
在每个调度周期内,把所述可用的资源分配给所述或者每个远端站;
根据分别分配给所述或者每个远端站的资源,控制在前向链路中的数据通信。
23.如权利要求22所述的方法,其特征在于,还包括根据在前向链路中把多少数据传输到给定远端站,分配资源。
24.如权利要求22或23中任一权利要求所述的方法,其特征在于,还包括通过把传输速率分配给所述或者每个远端站用于向其传输数据,来分配资源。
25.如权利要求22或23中任一权利要求所述的方法,其特征在于,还包括通过把发送功率分配给所述或每个远端站用于向其发送数据,来分配资源。
26.如权利要求22至25中的任一权利要求所述的方法,其特征在于,还包括把主码通道和多个次码通道分配给所述或每个远端站。
27.如权利要求26所述的方法,其特征在于,还包括把要发送的数据分成数据帧、把所述帧分成数据部分并在指定的主和次码通道中发送数据部分。
28.如权利要求26或27中的任一权利要求所述的方法,其特征在于,还包括响应于蜂窝区中资源需求的变化,把次码通道再分配给其它远端站。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/798,951 US6335922B1 (en) | 1997-02-11 | 1997-02-11 | Method and apparatus for forward link rate scheduling |
US798,951 | 1997-02-11 | ||
PCT/US1998/002626 WO1998035514A2 (en) | 1997-02-11 | 1998-02-10 | Method and apparatus for forward link rate scheduling |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101674499A Division CN101820313B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
CN2006101667291A Division CN101030933B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1223059A true CN1223059A (zh) | 1999-07-14 |
CN1297161C CN1297161C (zh) | 2007-01-24 |
Family
ID=25174666
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101674499A Expired - Lifetime CN101820313B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
CN2006101667291A Expired - Lifetime CN101030933B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
CNB98800464XA Expired - Lifetime CN1297161C (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101674499A Expired - Lifetime CN101820313B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
CN2006101667291A Expired - Lifetime CN101030933B (zh) | 1997-02-11 | 1998-02-10 | 在前向链路上调度数据传输的方法和通信*** |
Country Status (17)
Country | Link |
---|---|
US (2) | US6335922B1 (zh) |
EP (3) | EP1791374B1 (zh) |
JP (1) | JP3970332B2 (zh) |
KR (1) | KR100572905B1 (zh) |
CN (3) | CN101820313B (zh) |
AR (1) | AR011656A1 (zh) |
AT (2) | ATE314794T1 (zh) |
AU (1) | AU6276298A (zh) |
BR (1) | BR9806115A (zh) |
CA (1) | CA2251397C (zh) |
DE (3) | DE69832930T2 (zh) |
ES (3) | ES2328175T3 (zh) |
HK (3) | HK1020827A1 (zh) |
IL (1) | IL126538A (zh) |
TW (1) | TW444453B (zh) |
WO (1) | WO1998035514A2 (zh) |
ZA (1) | ZA98988B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004057882A1 (fr) * | 2002-11-13 | 2004-07-08 | Zte Corporation | Procede et dispositif d'ordonnancement du debit de liaison aval |
CN1306728C (zh) * | 2003-05-20 | 2007-03-21 | Lg电子株式会社 | Hdr***的前向信道调度算法 |
CN100464607C (zh) * | 2003-04-25 | 2009-02-25 | 富士通株式会社 | 用于将选自多个接收装置的接收装置的数据分配给共享信道的发送装置 |
CN1906872B (zh) * | 2003-11-26 | 2010-06-09 | 高通股份有限公司 | 无线通信***中的编码信道管理 |
CN1736072B (zh) * | 2003-01-13 | 2014-11-05 | 高通股份有限公司 | 用于基于优先权的具有可变调度周期和可变调度周期的调度器的方法、工作站和存储程序的介质 |
Families Citing this family (299)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6678311B2 (en) | 1996-05-28 | 2004-01-13 | Qualcomm Incorporated | High data CDMA wireless communication system using variable sized channel codes |
US5949017A (en) * | 1996-06-18 | 1999-09-07 | Abb Power T&D Company Inc. | Electrical transformers containing electrical insulation fluids comprising high oleic acid oil compositions |
US6335922B1 (en) * | 1997-02-11 | 2002-01-01 | Qualcomm Incorporated | Method and apparatus for forward link rate scheduling |
US7751370B2 (en) * | 2001-07-13 | 2010-07-06 | Qualcomm Incorporated | Method and apparatus for forward link rate scheduling |
US20020108116A1 (en) * | 1997-04-16 | 2002-08-08 | Dillon Douglas M. | Satellite broadcasting system employing channel switching |
FI103160B (fi) * | 1997-05-30 | 1999-04-30 | Nokia Mobile Phones Ltd | Mittauksien tekeminen rinnakkaisilla taajuuksilla radiotietoliikennela itteessa |
US6081536A (en) | 1997-06-20 | 2000-06-27 | Tantivy Communications, Inc. | Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link |
US6542481B2 (en) * | 1998-06-01 | 2003-04-01 | Tantivy Communications, Inc. | Dynamic bandwidth allocation for multiple access communication using session queues |
US6151332A (en) | 1997-06-20 | 2000-11-21 | Tantivy Communications, Inc. | Protocol conversion and bandwidth reduction technique providing multiple nB+D ISDN basic rate interface links over a wireless code division multiple access communication system |
US6426960B2 (en) * | 1997-06-24 | 2002-07-30 | Qualcomm Incorporated | Increased capacity data transmission in a CDMA wireless communication system |
US7046643B1 (en) * | 1997-07-30 | 2006-05-16 | Bellsouth Intellectual Property Corporation | Method for dynamic multi-level pricing for wireless communications according to quality of service |
US7349333B2 (en) | 1997-07-30 | 2008-03-25 | At&T Delaware Intellectual Property, Inc. | Associated systems and methods for providing data services using idle cell resources |
US7050445B1 (en) | 1997-07-30 | 2006-05-23 | Bellsouth Intellectual Property Corporation | System and method for dynamic allocation of capacity on wireless networks |
US6069882A (en) * | 1997-07-30 | 2000-05-30 | Bellsouth Intellectual Property Corporation | System and method for providing data services using idle cell resources |
US6377809B1 (en) | 1997-09-16 | 2002-04-23 | Qualcomm Incorporated | Channel structure for communication systems |
US9118387B2 (en) * | 1997-11-03 | 2015-08-25 | Qualcomm Incorporated | Pilot reference transmission for a wireless communication system |
US7184426B2 (en) * | 2002-12-12 | 2007-02-27 | Qualcomm, Incorporated | Method and apparatus for burst pilot for a time division multiplex system |
US6983138B1 (en) * | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
US7079523B2 (en) * | 2000-02-07 | 2006-07-18 | Ipr Licensing, Inc. | Maintenance link using active/standby request channels |
US9525923B2 (en) | 1997-12-17 | 2016-12-20 | Intel Corporation | Multi-detection of heartbeat to reduce error probability |
US7394791B2 (en) | 1997-12-17 | 2008-07-01 | Interdigital Technology Corporation | Multi-detection of heartbeat to reduce error probability |
US7496072B2 (en) * | 1997-12-17 | 2009-02-24 | Interdigital Technology Corporation | System and method for controlling signal strength over a reverse link of a CDMA wireless communication system |
US6222832B1 (en) * | 1998-06-01 | 2001-04-24 | Tantivy Communications, Inc. | Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system |
US7936728B2 (en) * | 1997-12-17 | 2011-05-03 | Tantivy Communications, Inc. | System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system |
CN101106418B (zh) * | 1998-03-14 | 2012-10-03 | 三星电子株式会社 | 无线通信***中的接收装置和数据接收方法 |
US7773566B2 (en) * | 1998-06-01 | 2010-08-10 | Tantivy Communications, Inc. | System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system |
US8134980B2 (en) * | 1998-06-01 | 2012-03-13 | Ipr Licensing, Inc. | Transmittal of heartbeat signal at a lower level than heartbeat request |
US6463096B1 (en) * | 1998-06-12 | 2002-10-08 | Cisco Systems, Inc | MAC protocol employing multiple data rates |
EP0977351B1 (en) * | 1998-07-30 | 2004-02-18 | Motorola Semiconducteurs S.A. | Method and apparatus for radio communication |
FI107503B (fi) * | 1998-08-03 | 2001-08-15 | Nokia Networks Oy | USSD-siirtomekanismi |
BR9906675A (pt) * | 1998-08-05 | 2000-12-05 | Samsung Electronics Co Ltd | Processo e disposição para a combinação de sinais por uma técnica de diversidade em um canal comum em um sistema de comunicação de acesso múltiplo de divisão de código |
US6597705B1 (en) * | 1998-09-10 | 2003-07-22 | Qualcomm Incorporated | Method and apparatus for distributed optimal reverse link scheduling of resources, such as a rate and power in a wireless communication system |
CA2280491A1 (en) * | 1998-09-24 | 2000-03-24 | Lucent Technologies Inc. | Method for allocating resources during high speed data transmission in a wireless telecommunications system |
DE69915854T2 (de) * | 1998-10-27 | 2005-03-17 | Siemens Ag | Verfahren und apparat zur verbesserten signalrückgewinnung in cdma-systemen |
US6229795B1 (en) * | 1999-01-13 | 2001-05-08 | Qualcomm Incorporated | System for allocating resources in a communication system |
US7406098B2 (en) | 1999-01-13 | 2008-07-29 | Qualcomm Incorporated | Resource allocation in a communication system supporting application flows having quality of service requirements |
US7184413B2 (en) | 1999-02-10 | 2007-02-27 | Nokia Inc. | Adaptive communication protocol for wireless networks |
KR100526537B1 (ko) * | 1999-02-13 | 2005-11-08 | 삼성전자주식회사 | 가변 데이터레이트의 채널 구조를 가지는 부호분할다중접속 통신시스템의 직교부호 할당 방법 및 그에 따른 장치 |
US6317435B1 (en) * | 1999-03-08 | 2001-11-13 | Qualcomm Incorporated | Method and apparatus for maximizing the use of available capacity in a communication system |
US6603748B1 (en) * | 1999-04-08 | 2003-08-05 | Lucent Technologies Inc. | System and method for prevention of reverse jamming due to link imbalance in wireless communication systems |
US6516196B1 (en) * | 1999-04-08 | 2003-02-04 | Lucent Technologies Inc. | Intelligent burst control functions for wireless communications systems |
JP2000350252A (ja) * | 1999-06-08 | 2000-12-15 | Nec Corp | サービスチャネル割り当て方法 |
DE69930124T2 (de) | 1999-07-14 | 2006-09-21 | Nokia Corp. | Priores senden von daten |
US6621808B1 (en) * | 1999-08-13 | 2003-09-16 | International Business Machines Corporation | Adaptive power control based on a rake receiver configuration in wideband CDMA cellular systems (WCDMA) and methods of operation |
ATE210905T1 (de) * | 1999-08-16 | 2001-12-15 | Cit Alcatel | Verfahren zur meldung der sendeleistung in einem funkkommunikationssystem mit variabler bitrate |
US8064409B1 (en) * | 1999-08-25 | 2011-11-22 | Qualcomm Incorporated | Method and apparatus using a multi-carrier forward link in a wireless communication system |
US6526034B1 (en) | 1999-09-21 | 2003-02-25 | Tantivy Communications, Inc. | Dual mode subscriber unit for short range, high rate and long range, lower rate data communications |
US6850506B1 (en) | 1999-10-07 | 2005-02-01 | Qualcomm Incorporated | Forward-link scheduling in a wireless communication system |
US6621804B1 (en) | 1999-10-07 | 2003-09-16 | Qualcomm Incorporated | Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel |
DE10038375A1 (de) * | 2000-08-07 | 2002-02-28 | Infineon Technologies Ag | Verfahren zur Übertragung von Sendedaten durch ein Teilnehmermodem |
US6763009B1 (en) * | 1999-12-03 | 2004-07-13 | Lucent Technologies Inc. | Down-link transmission scheduling in CDMA data networks |
US6545990B1 (en) * | 1999-12-20 | 2003-04-08 | Tantivy Communications, Inc. | Method and apparatus for a spectrally compliant cellular communication system |
US8463255B2 (en) * | 1999-12-20 | 2013-06-11 | Ipr Licensing, Inc. | Method and apparatus for a spectrally compliant cellular communication system |
KR100547851B1 (ko) * | 1999-12-29 | 2006-02-01 | 삼성전자주식회사 | 부호분할 다중접속 시스템에서 데이터 전송 방법 |
US20030016647A1 (en) * | 2000-01-13 | 2003-01-23 | Kenneth Margon | System and method for multipoint to multipoint data communication |
GB2358551B (en) | 2000-01-19 | 2004-01-07 | Motorola Ltd | A packet scheduler and method therefor |
KR100736297B1 (ko) * | 2000-01-20 | 2007-07-06 | 노오텔 네트웍스 리미티드 | 고속 데이터를 전송하는 가변 레이트 무선 채널을 위한프레임 구조 |
KR100387034B1 (ko) | 2000-02-01 | 2003-06-11 | 삼성전자주식회사 | 무선통신 시스템의 패킷데이타 서비스를 위한스케듈링장치 및 방법 |
AU3673001A (en) | 2000-02-07 | 2001-08-14 | Tantivy Communications, Inc. | Minimal maintenance link to support synchronization |
US6590890B1 (en) * | 2000-03-03 | 2003-07-08 | Lucent Technologies Inc. | Method of packet scheduling, with improved delay performance, for wireless networks |
ES2296743T3 (es) * | 2000-03-17 | 2008-05-01 | Qualcomm Incorporated | Programacion de enlace directo en un sistema de comunicaciones sin hilos. |
US6493331B1 (en) | 2000-03-30 | 2002-12-10 | Qualcomm Incorporated | Method and apparatus for controlling transmissions of a communications systems |
GB2361147B (en) * | 2000-03-31 | 2004-01-07 | Motorola Inc | A packet scheduler and method |
GB2360909B (en) * | 2000-03-31 | 2004-03-03 | Motorola Inc | A packet scheduler and method |
US6694469B1 (en) * | 2000-04-14 | 2004-02-17 | Qualcomm Incorporated | Method and an apparatus for a quick retransmission of signals in a communication system |
IL142504A0 (en) * | 2000-04-16 | 2002-03-10 | Hughes Electronics Corp | An approach to minimize worst-case queueing delay for a switching communication system with transmission constraints |
US20010040877A1 (en) * | 2000-05-09 | 2001-11-15 | Motorola, Inc. | Method of dynamic transmit scheduling using channel quality feedback |
DE60014855T2 (de) * | 2000-05-12 | 2006-02-02 | Lucent Technologies Inc. | Drahtlose Datenübertragungsplanung |
JP2004501549A (ja) * | 2000-05-12 | 2004-01-15 | クゥアルコム・インコーポレイテッド | Cdma中間データレートシステムにおける安定性と容量を改善するための方法及び装置 |
DE60115719T2 (de) * | 2000-06-21 | 2006-06-29 | Samsung Electronics Co., Ltd., Suwon | Vorrichtung und Verfahren zur Schaltung der Übertragung eines Datenkontrollkanals in einem mobilen Kommunikationssystem hoher Datenrate |
US6751206B1 (en) * | 2000-06-29 | 2004-06-15 | Qualcomm Incorporated | Method and apparatus for beam switching in a wireless communication system |
US6876645B1 (en) * | 2000-07-05 | 2005-04-05 | Ericsson Inc. | Delay and channel estimation for multi-carrier CDMA system |
US6856954B1 (en) * | 2000-07-28 | 2005-02-15 | Mindspeed Technologies, Inc. | Flexible variable rate vocoder for wireless communication systems |
JP4536319B2 (ja) * | 2000-08-02 | 2010-09-01 | パナソニック株式会社 | 送信装置、受信装置および無線通信システム |
CN101489250B (zh) * | 2000-08-02 | 2012-04-18 | 松下电器产业株式会社 | 通信终端装置和无线通信方法 |
TW484283B (en) * | 2000-08-11 | 2002-04-21 | Ind Tech Res Inst | Dynamic scheduling scheduler framework and method for mobile communication |
US6928061B1 (en) | 2000-09-06 | 2005-08-09 | Nokia, Inc. | Transmission-scheduling coordination among collocated internet radios |
US6961304B1 (en) | 2000-09-12 | 2005-11-01 | Lucent Technologies Inc. | Dynamic reassignment of code space among multiple modes of operation |
US8149684B1 (en) * | 2000-09-12 | 2012-04-03 | Alcatel Lucent | Code space sharing among multiple modes of operation |
US9130810B2 (en) * | 2000-09-13 | 2015-09-08 | Qualcomm Incorporated | OFDM communications methods and apparatus |
US7295509B2 (en) | 2000-09-13 | 2007-11-13 | Qualcomm, Incorporated | Signaling method in an OFDM multiple access system |
US6694147B1 (en) | 2000-09-15 | 2004-02-17 | Flarion Technologies, Inc. | Methods and apparatus for transmitting information between a basestation and multiple mobile stations |
US6745044B1 (en) * | 2000-09-29 | 2004-06-01 | Qualcomm Incorporated | Method and apparatus for determining available transmit power in a wireless communication system |
US7068683B1 (en) | 2000-10-25 | 2006-06-27 | Qualcomm, Incorporated | Method and apparatus for high rate packet data and low delay data transmissions |
US6973098B1 (en) | 2000-10-25 | 2005-12-06 | Qualcomm, Incorporated | Method and apparatus for determining a data rate in a high rate packet data wireless communications system |
FI110903B (fi) | 2000-10-30 | 2003-04-15 | Nokia Corp | Lähetysten ajoittaminen tietoliikennejärjestelmässä |
US6804520B1 (en) * | 2000-11-01 | 2004-10-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Temporary service interruption for high speed data transfer |
US8155096B1 (en) | 2000-12-01 | 2012-04-10 | Ipr Licensing Inc. | Antenna control system and method |
US6930981B2 (en) * | 2000-12-06 | 2005-08-16 | Lucent Technologies Inc. | Method for data rate selection in a wireless communication system |
US6810018B2 (en) * | 2000-12-07 | 2004-10-26 | Nortel Networks Limited | Method and apparatus for load balancing in CDMA/HDR networks |
US6950401B2 (en) * | 2000-12-20 | 2005-09-27 | Nokia Corporation | Apparatus, and associated method, for facilitating resource allocation in a communication system |
US6850499B2 (en) * | 2001-01-05 | 2005-02-01 | Qualcomm Incorporated | Method and apparatus for forward power control in a communication system |
US6987738B2 (en) * | 2001-01-12 | 2006-01-17 | Motorola, Inc. | Method for packet scheduling and radio resource allocation in a wireless communication system |
KR100663524B1 (ko) * | 2001-01-17 | 2007-01-02 | 삼성전자주식회사 | 이동통신 시스템에서 월시 코드를 사용하여 패킷 데이터를전송하기 위한 장치 및 방법 |
EP1227601A1 (en) * | 2001-01-25 | 2002-07-31 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Downlink scheduling using parallel code trees |
US7551663B1 (en) | 2001-02-01 | 2009-06-23 | Ipr Licensing, Inc. | Use of correlation combination to achieve channel detection |
US6954448B2 (en) * | 2001-02-01 | 2005-10-11 | Ipr Licensing, Inc. | Alternate channel for carrying selected message types |
US6957431B2 (en) * | 2001-02-13 | 2005-10-18 | International Business Machines Corporation | System for incrementally computing the maximum cost extension allowable for subsequent execution of each task using fixed percentage of the associated cost |
US20020114321A1 (en) * | 2001-02-22 | 2002-08-22 | Ogren Eric K. | Method and system for translating between circuit and packet identifiers for a communication connection |
US7006483B2 (en) | 2001-02-23 | 2006-02-28 | Ipr Licensing, Inc. | Qualifying available reverse link coding rates from access channel power setting |
US6760587B2 (en) * | 2001-02-23 | 2004-07-06 | Qualcomm Incorporated | Forward-link scheduling in a wireless communication system during soft and softer handoff |
US7289461B2 (en) * | 2001-03-15 | 2007-10-30 | Qualcomm Incorporated | Communications using wideband terminals |
US7151769B2 (en) * | 2001-03-22 | 2006-12-19 | Meshnetworks, Inc. | Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system based on battery-power levels and type of service |
GB0107633D0 (en) * | 2001-03-27 | 2001-05-16 | Nokia Networks Oy | A communication system |
US6901046B2 (en) * | 2001-04-03 | 2005-05-31 | Nokia Corporation | Method and apparatus for scheduling and modulation and coding selection for supporting quality of service in transmissions on forward shared radio channels |
US6807426B2 (en) | 2001-04-12 | 2004-10-19 | Qualcomm Incorporated | Method and apparatus for scheduling transmissions in a communication system |
US20020172231A1 (en) * | 2001-04-12 | 2002-11-21 | Claxton Shimen K. | Time-multiplexed multi-carrier transmitter |
IL142843A0 (en) * | 2001-04-29 | 2002-03-10 | Nomad Access Ltd | Method of dynamic time-slot allocation in data communication systems |
US7042856B2 (en) * | 2001-05-03 | 2006-05-09 | Qualcomm, Incorporation | Method and apparatus for controlling uplink transmissions of a wireless communication system |
KR100493084B1 (ko) * | 2001-05-04 | 2005-06-03 | 삼성전자주식회사 | 이동통신시스템에서 멀티미디어 서비스를 위한 초기전송및 재전송 장치 및 방법 |
US6980838B2 (en) * | 2001-05-10 | 2005-12-27 | Motorola, Inc. | Control channel to enable a low power mode in a wideband wireless communication system |
US6662024B2 (en) * | 2001-05-16 | 2003-12-09 | Qualcomm Incorporated | Method and apparatus for allocating downlink resources in a multiple-input multiple-output (MIMO) communication system |
KR20040003052A (ko) * | 2001-06-05 | 2004-01-07 | 노오텔 네트웍스 리미티드 | 상대적 스루풋 산포도에 기초하여 이동 단말기로의 데이타패킷 송신을 스케쥴링하는 다중 임계 스케쥴러 |
US7596082B2 (en) * | 2001-06-07 | 2009-09-29 | Qualcomm Incorporated | Method and apparatus for Walsh space assignment in a communication system |
KR100665077B1 (ko) | 2001-06-13 | 2007-01-09 | 탄티비 커뮤니케이션즈 인코포레이티드 | 하트비트 요구보다 낮은 레벨로의 하트비트 신호의 전송 |
US7260077B2 (en) | 2001-06-18 | 2007-08-21 | Nortel Networks Limited | Adaptive scheduling for multi-carrier systems |
US7042909B2 (en) * | 2001-06-27 | 2006-05-09 | Freescale Semiconductor, Inc. | Method and apparatus for controlling the timing of a communication device |
US7058035B2 (en) * | 2001-06-29 | 2006-06-06 | Qualcomm, Indorporated | Communication system employing multiple handoff criteria |
US6977918B2 (en) * | 2001-06-29 | 2005-12-20 | Nokia Corp. | Method and apparatus for processing a signal received in a high data rate communication system |
US7489655B2 (en) | 2001-07-06 | 2009-02-10 | Qualcomm, Incorporated | Method and apparatus for predictive scheduling in a bi-directional communication system |
KR20030027490A (ko) * | 2001-09-28 | 2003-04-07 | 주식회사 케이티 | 코드 분할 다중 접속 통신 시스템에서의 상향 및 하향링크 자원의 관리 방법 |
EP1298945A1 (en) * | 2001-10-01 | 2003-04-02 | BRITISH TELECOMMUNICATIONS public limited company | A method of controlling the delivery of data and telecommunication system session management |
US7596090B2 (en) * | 2001-10-04 | 2009-09-29 | Qualcomm Incorporated | Capacity-efficient flow control mechanism |
US7457267B1 (en) * | 2001-10-10 | 2008-11-25 | Qualcomm Incorporated | Methods and apparatus for quickly exploiting a new link during hand-off in a wireless network |
US6747994B2 (en) * | 2001-10-17 | 2004-06-08 | Qualcomm, Incorporated | Selecting optimal transmit formats for transmissions over allocated time durations |
JP3663627B2 (ja) * | 2001-10-18 | 2005-06-22 | ソニー株式会社 | 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム |
US7266103B2 (en) | 2001-10-25 | 2007-09-04 | Qualcomm Incorporated | Controlling forward link traffic channel power |
KR20030035043A (ko) * | 2001-10-29 | 2003-05-09 | 삼성전자주식회사 | 이동 통신시스템에서 멀티미디어 데이터 전송을 위한 장치 |
US7453801B2 (en) * | 2001-11-08 | 2008-11-18 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting application flows having quality of service requirements |
US7321576B2 (en) * | 2001-11-15 | 2008-01-22 | Nokia Corporation | Method for compact representation of multi-code signaling in communication systems |
KR100464447B1 (ko) * | 2001-12-11 | 2005-01-03 | 삼성전자주식회사 | 이동통신시스템에서 서비스 품질에 따른 데이터 패킷의 스케줄링 방법 및 장치 |
US20030135632A1 (en) * | 2001-12-13 | 2003-07-17 | Sophie Vrzic | Priority scheduler |
US7193992B2 (en) * | 2001-12-14 | 2007-03-20 | Nortel Networks Limited | Method of radio resource management for integrated voice and data CDMA networks |
US7095710B2 (en) * | 2001-12-21 | 2006-08-22 | Qualcomm | Decoding using walsh space information |
US7031742B2 (en) * | 2002-02-07 | 2006-04-18 | Qualcomm Incorporation | Forward and reverse link power control of serving and non-serving base stations in a wireless communication system |
JP3898965B2 (ja) * | 2002-03-06 | 2007-03-28 | 株式会社エヌ・ティ・ティ・ドコモ | 無線リソース割り当て方法及び基地局 |
US7463616B1 (en) * | 2002-03-28 | 2008-12-09 | Nortel Networks Limited | Scheduling based on channel change indicia |
JP3943980B2 (ja) * | 2002-04-09 | 2007-07-11 | 富士通株式会社 | 符号分割多元接続通信システムならびに符号分割多元接続通信システムにおける基地局制御装置および基地局 |
US7961682B2 (en) | 2002-04-11 | 2011-06-14 | Qualcomm Incorporated | Handoff between base stations of different protocol revisions in a CDMA system |
US6839336B2 (en) | 2002-04-29 | 2005-01-04 | Qualcomm, Incorporated | Acknowledging broadcast transmissions |
US6950684B2 (en) | 2002-05-01 | 2005-09-27 | Interdigital Technology Corporation | Method and system for optimizing power resources in wireless devices |
CA2484222C (en) * | 2002-05-06 | 2009-07-14 | Interdigital Technology Corporation | Synchronization for extending battery life |
US8699505B2 (en) * | 2002-05-31 | 2014-04-15 | Qualcomm Incorporated | Dynamic channelization code allocation |
US7164919B2 (en) * | 2002-07-01 | 2007-01-16 | Qualcomm Incorporated | Scheduling of data transmission for terminals with variable scheduling delays |
US7852800B2 (en) | 2002-07-23 | 2010-12-14 | Qualcomm Incorporated | Reducing interference between users in a communications system through time scattering |
US20060171335A1 (en) * | 2005-02-03 | 2006-08-03 | Michael Yuen | Backup channel selection in wireless LANs |
IL151644A (en) * | 2002-09-05 | 2008-11-26 | Fazan Comm Llc | Allocation of radio resources in a cdma 2000 cellular system |
US7630321B2 (en) * | 2002-09-10 | 2009-12-08 | Qualcomm Incorporated | System and method for rate assignment |
US8504054B2 (en) * | 2002-09-10 | 2013-08-06 | Qualcomm Incorporated | System and method for multilevel scheduling |
US7006831B2 (en) * | 2002-09-27 | 2006-02-28 | Bellsouth Intellectual Property Corporation | Apparatus and method for providing dynamic communications network traffic control |
US8116253B2 (en) * | 2002-10-08 | 2012-02-14 | Qualcomm Incorporated | Controlling forward and reverse link traffic channel power |
US7313110B2 (en) * | 2002-10-09 | 2007-12-25 | Telefonaktiebolaget L.M. Ericsson | Methods, systems, and computer program products for allocating bandwidth in a radio packet data system based on data rate estimates determined for one or more idle transmitter/sector scenarios |
US8064325B1 (en) * | 2002-10-23 | 2011-11-22 | The Board Of Trustees Of The Leland Stanford Junior University | Concurrent frequency-sharing multi-user communication system with rate allocation approach |
US8213390B2 (en) | 2002-10-24 | 2012-07-03 | Qualcomm Incorporated | Reverse link automatic repeat request |
US7477618B2 (en) * | 2002-10-25 | 2009-01-13 | Qualcomm Incorporated | Method and apparatus for stealing power or code for data channel operations |
KR100514143B1 (ko) * | 2002-10-29 | 2005-09-08 | 엘지전자 주식회사 | 이동통신 시스템에서의 무선 데이터 전송속도 변경 처리방법 |
US7961617B2 (en) * | 2002-10-29 | 2011-06-14 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for wireless network congestion control |
KR100545254B1 (ko) * | 2002-11-13 | 2006-01-24 | (주) 엘지텔레콤 | 이동통신 시스템의 데이터 채널 전송 속도 운용 방법 |
US7564818B2 (en) * | 2002-11-26 | 2009-07-21 | Qualcomm Incorporated | Reverse link automatic repeat request |
IL153420A (en) * | 2002-12-12 | 2009-09-22 | Aharon Shapira | Method and apparatus for estimating transmission power to subscriber units in a cellular system |
US6993702B2 (en) * | 2002-12-18 | 2006-01-31 | Texas Instruments Incorporated | Radix-N architecture for deinterleaver-depuncturer block |
US6996763B2 (en) * | 2003-01-10 | 2006-02-07 | Qualcomm Incorporated | Operation of a forward link acknowledgement channel for the reverse link data |
DE10303095A1 (de) * | 2003-01-27 | 2004-08-12 | Infineon Technologies Ag | Datenverarbeitungsvorrichtung |
US7155236B2 (en) | 2003-02-18 | 2006-12-26 | Qualcomm Incorporated | Scheduled and autonomous transmission and acknowledgement |
US8150407B2 (en) * | 2003-02-18 | 2012-04-03 | Qualcomm Incorporated | System and method for scheduling transmissions in a wireless communication system |
US8391249B2 (en) * | 2003-02-18 | 2013-03-05 | Qualcomm Incorporated | Code division multiplexing commands on a code division multiplexed channel |
US7286846B2 (en) * | 2003-02-18 | 2007-10-23 | Qualcomm, Incorporated | Systems and methods for performing outer loop power control in wireless communication systems |
US8081598B2 (en) * | 2003-02-18 | 2011-12-20 | Qualcomm Incorporated | Outer-loop power control for wireless communication systems |
US20040160922A1 (en) * | 2003-02-18 | 2004-08-19 | Sanjiv Nanda | Method and apparatus for controlling data rate of a reverse link in a communication system |
US7660282B2 (en) * | 2003-02-18 | 2010-02-09 | Qualcomm Incorporated | Congestion control in a wireless data network |
US8023950B2 (en) | 2003-02-18 | 2011-09-20 | Qualcomm Incorporated | Systems and methods for using selectable frame durations in a wireless communication system |
US7869822B2 (en) * | 2003-02-24 | 2011-01-11 | Autocell Laboratories, Inc. | Wireless network apparatus and system field of the invention |
US7307976B2 (en) * | 2003-02-24 | 2007-12-11 | Autocell Laboratories, Inc. | Program for selecting an optimum access point in a wireless network on a common channel |
US8705588B2 (en) | 2003-03-06 | 2014-04-22 | Qualcomm Incorporated | Systems and methods for using code space in spread-spectrum communications |
US7215930B2 (en) | 2003-03-06 | 2007-05-08 | Qualcomm, Incorporated | Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication |
US7035390B2 (en) | 2003-03-07 | 2006-04-25 | Nortel Networks Limited | User controlled call routing for multiple telephony devices |
US7349338B2 (en) * | 2003-04-15 | 2008-03-25 | Lucent Technologies Inc | Scheduler and method for scheduling transmissions in a communication network |
US7085574B2 (en) * | 2003-04-15 | 2006-08-01 | Qualcomm, Incorporated | Grant channel assignment |
KR100964670B1 (ko) * | 2003-05-12 | 2010-06-22 | 엘지전자 주식회사 | 이동통신 시스템에서 데이터 레이트 제어 정보를 생성하는방법 |
US8477592B2 (en) * | 2003-05-14 | 2013-07-02 | Qualcomm Incorporated | Interference and noise estimation in an OFDM system |
US6978003B1 (en) | 2003-05-22 | 2005-12-20 | Nortel Networks Limited | Adaptive call routing for multiple telephony terminals |
US7933250B2 (en) * | 2003-06-23 | 2011-04-26 | Qualcomm Incorporated | Code channel management in a wireless communications system |
US7245946B2 (en) * | 2003-07-07 | 2007-07-17 | Texas Instruments Incorporated | Optimal power saving scheduler for 802.11e APSD |
US8489949B2 (en) * | 2003-08-05 | 2013-07-16 | Qualcomm Incorporated | Combining grant, acknowledgement, and rate control commands |
US7817605B2 (en) * | 2003-08-22 | 2010-10-19 | Alcatel-Lucent Usa Inc. | Method of transmitting control signals for uplink transmission in communication systems |
KR100712323B1 (ko) * | 2003-10-02 | 2007-05-02 | 삼성전자주식회사 | 패킷 통신 시스템에서 빠른 전송율 변화를 지원하는 역방향 전송율 스케쥴링 방법 및 장치 |
JP4216694B2 (ja) * | 2003-11-07 | 2009-01-28 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システムにおける基地局及び送信電力設定方法 |
JP4420329B2 (ja) * | 2003-11-11 | 2010-02-24 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 移動体通信端末及び送信電力制御方法 |
KR20050046307A (ko) * | 2003-11-13 | 2005-05-18 | 삼성전자주식회사 | 이동통신시스템에서 고속 패킷 데이터 서비스를 위한자원관리 방법 |
US7565447B2 (en) * | 2003-12-03 | 2009-07-21 | Qualcomm Incorporated | Efficient use of communication channel for periodic/occasional lower-priority and/or opportunistic data exchanges |
US7751367B2 (en) * | 2003-12-11 | 2010-07-06 | Qualcomm, Inc. | Conveying sector load information to mobile stations |
US7551637B2 (en) * | 2004-01-23 | 2009-06-23 | Qualcomm Incorporated | Method and apparatus for channel sensitive scheduling in a communication system |
US7907574B2 (en) | 2004-01-29 | 2011-03-15 | Qualcomm Incorporated | Channel scheduling |
CN1934883A (zh) * | 2004-03-22 | 2007-03-21 | 松下电器产业株式会社 | 分组数据的调度方法 |
US20050223088A1 (en) * | 2004-03-31 | 2005-10-06 | Cisco Technology, Inc. | System using planning information to modify operation of a digital network |
CA2564318C (en) | 2004-04-30 | 2017-12-19 | Interdigital Technology Corporation | Method and apparatus for minimizing redundant enhanced uplink allocation requests |
US8331377B2 (en) * | 2004-05-05 | 2012-12-11 | Qualcomm Incorporated | Distributed forward link schedulers for multi-carrier communication systems |
TW200616386A (en) * | 2004-05-05 | 2006-05-16 | Qualcomm Inc | Method and apparatus for adaptive delay management |
US9137822B2 (en) | 2004-07-21 | 2015-09-15 | Qualcomm Incorporated | Efficient signaling over access channel |
US9148256B2 (en) * | 2004-07-21 | 2015-09-29 | Qualcomm Incorporated | Performance based rank prediction for MIMO design |
WO2006022424A1 (en) * | 2004-08-27 | 2006-03-02 | Matsushita Electric Industrial Co., Ltd. | Transmission schedule constructing apparatus |
US7721288B2 (en) * | 2004-08-31 | 2010-05-18 | Sap Ag | Organizing transmission of repository data |
US7721287B2 (en) * | 2004-08-31 | 2010-05-18 | Sap Ag | Organizing transmission of repository data |
US7289996B2 (en) * | 2004-09-09 | 2007-10-30 | International Business Machines Corporation | Data transmission management |
US7292825B2 (en) * | 2004-10-19 | 2007-11-06 | Ipwireless, Inc. | Retransmission scheme in a cellular communication system |
DE102004054626B4 (de) * | 2004-11-11 | 2007-05-24 | Siemens Ag | Verfahren zur Multikode-Transmission durch eine Teilnehmerstation |
FR2880231A1 (fr) * | 2004-12-24 | 2006-06-30 | France Telecom | Procede et equipement d'allocation de ressources d'un reseau cellulaire de telecommunication pour terminaux mobiles |
US20060209780A1 (en) * | 2005-01-21 | 2006-09-21 | Nokia Corporation | Data transfer in TDMA system |
US7426196B2 (en) * | 2005-01-28 | 2008-09-16 | Lucent Technologies Inc. | Method and apparatus for managing packet data resources |
US20060171304A1 (en) * | 2005-02-03 | 2006-08-03 | Hill David R | WLAN background scanning |
US20060171305A1 (en) * | 2005-02-03 | 2006-08-03 | Autocell Laboratories, Inc. | Access point channel forecasting for seamless station association transition |
US9246560B2 (en) | 2005-03-10 | 2016-01-26 | Qualcomm Incorporated | Systems and methods for beamforming and rate control in a multi-input multi-output communication systems |
US20060203794A1 (en) * | 2005-03-10 | 2006-09-14 | Qualcomm Incorporated | Systems and methods for beamforming in multi-input multi-output communication systems |
US9154211B2 (en) * | 2005-03-11 | 2015-10-06 | Qualcomm Incorporated | Systems and methods for beamforming feedback in multi antenna communication systems |
US8446892B2 (en) * | 2005-03-16 | 2013-05-21 | Qualcomm Incorporated | Channel structures for a quasi-orthogonal multiple-access communication system |
US9461859B2 (en) | 2005-03-17 | 2016-10-04 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US20090213950A1 (en) * | 2005-03-17 | 2009-08-27 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9520972B2 (en) | 2005-03-17 | 2016-12-13 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US9143305B2 (en) | 2005-03-17 | 2015-09-22 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
US7693537B2 (en) | 2005-03-22 | 2010-04-06 | Ntt Docomo, Inc. | Transmission rate control method, transmission rate control system, and mobile station |
US9184870B2 (en) * | 2005-04-01 | 2015-11-10 | Qualcomm Incorporated | Systems and methods for control channel signaling |
US9408220B2 (en) | 2005-04-19 | 2016-08-02 | Qualcomm Incorporated | Channel quality reporting for adaptive sectorization |
US9036538B2 (en) | 2005-04-19 | 2015-05-19 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
KR100724949B1 (ko) | 2005-05-03 | 2007-06-04 | 삼성전자주식회사 | 주파수 분할 다중접속 기반 무선통신 시스템에서 데이터와제어 정보의 다중화 방법 및 장치 |
US20060262719A1 (en) * | 2005-05-18 | 2006-11-23 | Binshi Cao | Method of blank-and-burst signaling |
US8611284B2 (en) * | 2005-05-31 | 2013-12-17 | Qualcomm Incorporated | Use of supplemental assignments to decrement resources |
US8565194B2 (en) | 2005-10-27 | 2013-10-22 | Qualcomm Incorporated | Puncturing signaling channel for a wireless communication system |
US8879511B2 (en) * | 2005-10-27 | 2014-11-04 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
US8462859B2 (en) * | 2005-06-01 | 2013-06-11 | Qualcomm Incorporated | Sphere decoding apparatus |
US9179319B2 (en) * | 2005-06-16 | 2015-11-03 | Qualcomm Incorporated | Adaptive sectorization in cellular systems |
US8599945B2 (en) | 2005-06-16 | 2013-12-03 | Qualcomm Incorporated | Robust rank prediction for a MIMO system |
US7782895B2 (en) * | 2005-08-03 | 2010-08-24 | Nokia Corporation | Apparatus, and associated method, for allocating data for communication upon communication channels in a multiple input communication system |
US8885628B2 (en) | 2005-08-08 | 2014-11-11 | Qualcomm Incorporated | Code division multiplexing in a single-carrier frequency division multiple access system |
US7961749B2 (en) * | 2005-08-18 | 2011-06-14 | Samsung Electronics Co., Ltd. | Signaling method and system for channel switching in a wireless local area network |
US9209956B2 (en) * | 2005-08-22 | 2015-12-08 | Qualcomm Incorporated | Segment sensitive scheduling |
US20070041457A1 (en) | 2005-08-22 | 2007-02-22 | Tamer Kadous | Method and apparatus for providing antenna diversity in a wireless communication system |
US8644292B2 (en) * | 2005-08-24 | 2014-02-04 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
US8005059B2 (en) * | 2005-08-26 | 2011-08-23 | Alcatel Lucent | Wireless communications network incorporating voice over IP using shared supplemental spreading codes |
US20070047489A1 (en) * | 2005-08-26 | 2007-03-01 | Bachl Rainer W | Handoffs in wireless communications network incorporating voice over IP using shared supplemental spreading codes |
US20070047495A1 (en) * | 2005-08-29 | 2007-03-01 | Qualcomm Incorporated | Reverse link soft handoff in a wireless multiple-access communication system |
US9136974B2 (en) | 2005-08-30 | 2015-09-15 | Qualcomm Incorporated | Precoding and SDMA support |
US20070070894A1 (en) * | 2005-09-26 | 2007-03-29 | Fan Wang | Method to determine a scheduling priority value for a user data connection based on a quality of service requirement |
US9088384B2 (en) * | 2005-10-27 | 2015-07-21 | Qualcomm Incorporated | Pilot symbol transmission in wireless communication systems |
US8477684B2 (en) | 2005-10-27 | 2013-07-02 | Qualcomm Incorporated | Acknowledgement of control messages in a wireless communication system |
US9172453B2 (en) * | 2005-10-27 | 2015-10-27 | Qualcomm Incorporated | Method and apparatus for pre-coding frequency division duplexing system |
US8693405B2 (en) * | 2005-10-27 | 2014-04-08 | Qualcomm Incorporated | SDMA resource management |
US8045512B2 (en) | 2005-10-27 | 2011-10-25 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US9210651B2 (en) | 2005-10-27 | 2015-12-08 | Qualcomm Incorporated | Method and apparatus for bootstraping information in a communication system |
US7616596B2 (en) * | 2005-10-27 | 2009-11-10 | Samsung Electronics Co., Ltd | Apparatus and method of determining uplink priority in wireless mobile communication system |
US9225488B2 (en) | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Shared signaling channel |
US9144060B2 (en) * | 2005-10-27 | 2015-09-22 | Qualcomm Incorporated | Resource allocation for shared signaling channels |
US9225416B2 (en) * | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Varied signaling channels for a reverse link in a wireless communication system |
US8582509B2 (en) * | 2005-10-27 | 2013-11-12 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
US8411616B2 (en) | 2005-11-03 | 2013-04-02 | Piccata Fund Limited Liability Company | Pre-scan for wireless channel selection |
US8582548B2 (en) | 2005-11-18 | 2013-11-12 | Qualcomm Incorporated | Frequency division multiple access schemes for wireless communication |
US20070116007A1 (en) * | 2005-11-18 | 2007-05-24 | Weimin Xiao | Method and system for scheduling and resource allocation in a data communication network |
US7586990B2 (en) * | 2005-11-22 | 2009-09-08 | Motorola, Inc. | Method and system for allocating subcarriers to subscriber devices |
US8831607B2 (en) * | 2006-01-05 | 2014-09-09 | Qualcomm Incorporated | Reverse link other sector communication |
JP4629587B2 (ja) * | 2006-01-18 | 2011-02-09 | 富士通株式会社 | 予約管理プログラム |
US7562811B2 (en) | 2007-01-18 | 2009-07-21 | Varcode Ltd. | System and method for improved quality management in a product logistic chain |
EP2024863B1 (en) | 2006-05-07 | 2018-01-10 | Varcode Ltd. | A system and method for improved quality management in a product logistic chain |
EP2027155B1 (en) | 2006-06-06 | 2016-01-27 | Crucell Holland B.V. | Human binding molecules having killing activity against staphylococci and uses thereof |
WO2007141278A2 (en) | 2006-06-06 | 2007-12-13 | Crucell Holland B.V. | Human binding molecules having killing activity against enterococci and staphylococcus aureus and uses thereof |
US8917673B2 (en) * | 2006-07-14 | 2014-12-23 | Qualcomm Incorporation | Configurable downlink and uplink channels for improving transmission of data by switching duplex nominal frequency spacing according to conditions |
KR101399563B1 (ko) | 2006-08-21 | 2014-06-19 | 인터디지탈 테크날러지 코포레이션 | Lte에서의 가변 데이터율 서비스를 위한 동적 자원 할당, 스케쥴링 및 시그널링 |
US8532699B2 (en) * | 2006-09-19 | 2013-09-10 | Qualcomm Incorporated | Method for power efficient activation of an inactive communication interface in a mobile station having multiple communication interfaces |
US8504119B2 (en) * | 2007-01-09 | 2013-08-06 | Qualcomm Incorporated | Method for efficient assessment of communication service levels in a mobile station having multiple communication interfaces |
WO2008127183A2 (en) | 2007-04-11 | 2008-10-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus in a telecommunication system |
US8528808B2 (en) | 2007-05-06 | 2013-09-10 | Varcode Ltd. | System and method for quality management utilizing barcode indicators |
US8500014B2 (en) | 2007-11-14 | 2013-08-06 | Varcode Ltd. | System and method for quality management utilizing barcode indicators |
US9215669B2 (en) * | 2007-11-16 | 2015-12-15 | Qualcomm Incorporated | Preamble design for a wireless signal |
US20090129333A1 (en) * | 2007-11-16 | 2009-05-21 | Qualcomm Incorporated | Preamble design for a wireless signal |
US8918112B2 (en) | 2007-11-16 | 2014-12-23 | Qualcomm Incorporated | Preamble design for a wireless signal |
US9264976B2 (en) * | 2007-11-16 | 2016-02-16 | Qualcomm Incorporated | Preamble design for a wireless signal |
US9801188B2 (en) * | 2008-02-01 | 2017-10-24 | Qualcomm Incorporated | Backhaul signaling for interference avoidance |
US8768372B2 (en) | 2008-02-13 | 2014-07-01 | Qualcomm Incorporated | Sector interference management based on inter-sector performance |
US11704526B2 (en) | 2008-06-10 | 2023-07-18 | Varcode Ltd. | Barcoded indicators for quality management |
US8755807B2 (en) * | 2009-01-12 | 2014-06-17 | Qualcomm Incorporated | Semi-static resource allocation to support coordinated multipoint (CoMP) transmission in a wireless communication network |
US20100216453A1 (en) * | 2009-02-20 | 2010-08-26 | Telefonaktiebolaget Lm Ericsson | Compensating for cell outage using priorities |
US20100232384A1 (en) * | 2009-03-13 | 2010-09-16 | Qualcomm Incorporated | Channel estimation based upon user specific and common reference signals |
US8811200B2 (en) * | 2009-09-22 | 2014-08-19 | Qualcomm Incorporated | Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems |
WO2011065695A2 (ko) * | 2009-11-27 | 2011-06-03 | 엘지전자 주식회사 | 하향링크 제어정보 전송방법 및 기지국과, 하향링크 제어정보 수신방법 및 사용자기기 |
CN101765161B (zh) * | 2009-12-29 | 2015-08-12 | 中兴通讯股份有限公司 | 一种链路自适应方法及装置 |
CN102612127B (zh) * | 2009-12-30 | 2014-04-02 | 华为技术有限公司 | 一种功率控制方法和装置 |
CN102651887A (zh) * | 2011-02-28 | 2012-08-29 | 华为技术有限公司 | 提高前向控制信道容量的方法、装置及*** |
CN102340782A (zh) * | 2011-09-28 | 2012-02-01 | 中兴通讯股份有限公司 | 一种双模***、频谱调度、基带单元及干扰消除方法 |
US8848698B2 (en) * | 2011-10-22 | 2014-09-30 | Lg Electronics Inc. | Scheduling method in multiple access system and apparatus using the same |
US9497769B1 (en) * | 2012-04-12 | 2016-11-15 | Sprint Spectrum L.P. | Allocating carriers in a wireless communication system |
US8807422B2 (en) | 2012-10-22 | 2014-08-19 | Varcode Ltd. | Tamper-proof quality management barcode indicators |
EP3082359B1 (en) * | 2013-12-10 | 2021-11-24 | Nec Corporation | Wireless parameter control device, wireless parameter control method, wireless base station and wireless parameter control program |
US10554560B2 (en) | 2014-07-21 | 2020-02-04 | Cisco Technology, Inc. | Predictive time allocation scheduling for computer networks |
US9800506B2 (en) * | 2014-07-21 | 2017-10-24 | Cisco Technology, Inc. | Predictive time allocation scheduling for TSCH networks |
US9438853B2 (en) * | 2014-07-29 | 2016-09-06 | Qualcomm Incorporated | Receiver driven up-switching in video telephony |
CN106063346A (zh) * | 2014-12-30 | 2016-10-26 | 华为技术有限公司 | 一种控制信息的传输方法和装置 |
CN107615027B (zh) | 2015-05-18 | 2020-03-27 | 发可有限公司 | 用于可激活质量标签的热致变色墨水标记 |
JP6898298B2 (ja) | 2015-07-07 | 2021-07-07 | バーコード リミティド | 電子品質表示指標 |
US9928696B2 (en) * | 2015-12-30 | 2018-03-27 | Immersion Corporation | Externally-activated haptic devices and systems |
BR112021008472A2 (pt) * | 2018-11-26 | 2021-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | método, dispositivo de controle e programa de computador para controlar a potência de transmissão média total, e, produto de programa de computador |
CN110932772B (zh) * | 2019-11-25 | 2022-02-11 | 上海欧科微航天科技有限公司 | 基于卫星的数据通信***及方法 |
Family Cites Families (106)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3310631A (en) | 1963-06-03 | 1967-03-21 | Itt | Communication system for the selective transmission of speech and data |
US3715508A (en) | 1967-09-15 | 1973-02-06 | Ibm | Switching circuits employing orthogonal and quasi-orthogonal pseudo-random code sequences |
US4135059A (en) | 1977-07-07 | 1979-01-16 | Satellite Business Systems | Multiple channel per burst tdma multiple transponder network |
GB2022365A (en) | 1978-06-02 | 1979-12-12 | Texas Instruments Inc | Communications network for data and voice |
US4220821A (en) | 1978-06-16 | 1980-09-02 | Communications Satellite Corporation | Off-hook initiated demand assignment communications |
US4256925A (en) | 1978-12-12 | 1981-03-17 | Satellite Business Systems | Capacity reallocation method and apparatus for a TDMA satellite communication network with demand assignment of channels |
US4301530A (en) | 1978-12-18 | 1981-11-17 | The United States Of America As Represented By The Secretary Of The Army | Orthogonal spread spectrum time division multiple accessing mobile subscriber access system |
FR2454233B1 (fr) | 1979-04-11 | 1986-01-24 | Materiel Telephonique | Demodulateur stochastique pour signaux modules en sauts de phase, fonctionnant en temps partage sur plusieurs canaux |
US4445213A (en) | 1979-07-31 | 1984-04-24 | Bell Telephone Laboratories, Incorporated | Communication line interface for controlling data information having differing transmission characteristics |
US4291406A (en) | 1979-08-06 | 1981-09-22 | International Business Machines Corporation | Error correction on burst channels by sequential decoding |
US4298979A (en) | 1979-09-27 | 1981-11-03 | Communications Satellite Corporation | Decoding TIM bus structure |
US4322845A (en) | 1979-09-28 | 1982-03-30 | Ibm Corporation | Demand assignment technique for TDMA satellite communication network |
US4369434A (en) | 1979-12-20 | 1983-01-18 | Gretag Aktiengesellschaft | Enciphering/deciphering system |
US4319353A (en) | 1980-02-29 | 1982-03-09 | Ibm Corporation | Priority threaded message burst mechanism for TDMA communication |
US4477900A (en) | 1980-04-30 | 1984-10-16 | Broadcom, Incorporated | Successive frame digital multiplexer with increased channel capacity |
US4339818A (en) | 1980-04-30 | 1982-07-13 | Broadcom, Incorporated | Digital multiplexer with increased channel capacity |
FR2488469A1 (fr) | 1980-08-06 | 1982-02-12 | Thomson Csf Mat Tel | Procede d'etablissement de conversations radio-telephoniques dama simple bond par l'intermediaire d'un satellite |
US4730340A (en) | 1980-10-31 | 1988-03-08 | Harris Corp. | Programmable time invariant coherent spread symbol correlator |
US4383315A (en) | 1981-07-20 | 1983-05-10 | Bell Telephone Laboratories, Incorporated | Idle time slot seizure and transmission facilities for loop communication system |
US4494232A (en) | 1981-12-04 | 1985-01-15 | Racal-Milgo, Inc. | Statistical multiplexer with dynamic bandwidth allocation for asynchronous and synchronous channels |
US4455649A (en) | 1982-01-15 | 1984-06-19 | International Business Machines Corporation | Method and apparatus for efficient statistical multiplexing of voice and data signals |
US4472815A (en) | 1982-09-27 | 1984-09-18 | The United States Of America As Represented By The Secretary Of The Army | Pulse interference cancelling system for spread spectrum signals |
US4460992A (en) | 1982-11-04 | 1984-07-17 | The United States Of America As Represented By The Secretary Of The Army | Orthogonal CDMA system utilizing direct sequence pseudo noise codes |
US4726014A (en) | 1983-01-11 | 1988-02-16 | U.S. Holding Company, Inc. | Cellular mobile radio service telephone system |
US4562572A (en) | 1983-01-11 | 1985-12-31 | International Telephone And Telegraph Corporation | Cellular mobile radio service telephone system |
US4547880A (en) | 1983-05-13 | 1985-10-15 | Able Computer | Communication control apparatus for digital devices |
US4491947A (en) | 1983-05-31 | 1985-01-01 | At&T Bell Laboratories | Technique for dynamic scheduling of integrated circuit- and packet-switching in a multi-beam SS/TDMA system |
US4688035A (en) | 1983-11-28 | 1987-08-18 | International Business Machines Corp. | End user data stream syntax |
GB8407223D0 (en) | 1984-03-20 | 1984-04-26 | British Telecomm | Broadband digital transmission systems |
US4587652A (en) | 1984-06-21 | 1986-05-06 | Itt Corporation | Data control for telephone system |
US4594476A (en) | 1984-08-31 | 1986-06-10 | Freeman Michael J | Broadcast interactive telephone system |
US4635221A (en) | 1985-01-18 | 1987-01-06 | Allied Corporation | Frequency multiplexed convolver communication system |
JPS6291027A (ja) | 1985-10-17 | 1987-04-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | デマンド割当て通信方式 |
US4700341A (en) | 1985-10-30 | 1987-10-13 | Racal Data Communications Inc. | Stochastic time division multiplexing |
EP0234191B1 (en) | 1986-01-09 | 1993-12-29 | Nec Corporation | Packet-switched communications network with parallel virtual circuits for re-routing message packets |
EP0538546B1 (en) | 1986-03-25 | 2004-06-23 | Motorola Inc. | Method and apparatus for controlling a TDM communication device |
US4901307A (en) | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
US4813040A (en) | 1986-10-31 | 1989-03-14 | Futato Steven P | Method and apparatus for transmitting digital data and real-time digitalized voice information over a communications channel |
US4789983A (en) * | 1987-03-05 | 1988-12-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Wireless network for wideband indoor communications |
NL8700930A (nl) | 1987-04-17 | 1988-11-16 | Hollandse Signaalapparaten Bv | Systeem van orthogonaal werkende codegeneratoren, radio's voorzien van een codegenerator en codegeneratoren van zo'n systeem. |
FR2617657A1 (fr) | 1987-07-03 | 1989-01-06 | Trt Telecom Radio Electr | Systeme de transmission de series d'echantillons numeriques codes par des mots binaires a longueurs variables |
US4970648A (en) | 1987-08-12 | 1990-11-13 | Fairchild Space And Defense Corporation | High performance flight recorder |
JPH0817369B2 (ja) | 1987-08-17 | 1996-02-21 | 株式会社日立製作所 | 多重集配信装置 |
CA1299706C (en) | 1987-08-27 | 1992-04-28 | Yasutaka Sasaki | Concentrator system capable of completing emergency calls under congested traffic |
CA1304841C (en) | 1987-11-30 | 1992-07-07 | Shigeru Sugihara | Frame-interval fault detection in a demand assignment tdma communication system |
FR2629931B1 (fr) | 1988-04-08 | 1991-01-25 | Lmt Radio Professionelle | Correlateur numerique asynchrone et demodulateurs comportant un tel correlateur |
JPH0234059A (ja) | 1988-07-25 | 1990-02-05 | Mitsubishi Electric Corp | ノード装置の処理方式 |
US5003534A (en) | 1988-08-26 | 1991-03-26 | Scientific Atlanta | Link utilization control mechanism for demand assignment satellite communications network |
JPH06103873B2 (ja) | 1988-09-01 | 1994-12-14 | 三菱電機株式会社 | 直交系列発生方式 |
US5179549A (en) | 1988-11-10 | 1993-01-12 | Alcatel N.V. | Statistical measurement equipment and telecommunication system using same |
JP2976211B2 (ja) | 1989-03-03 | 1999-11-10 | テレベルケット | 無線セルを設計するための方法 |
JP2603717B2 (ja) | 1989-03-09 | 1997-04-23 | 三菱電機株式会社 | サイクリックデータ伝送方法 |
US5107377A (en) | 1989-04-10 | 1992-04-21 | Ballard Synergy Corporation | Method and apparatus for digital storage and retrieval of data |
US5022046A (en) | 1989-04-14 | 1991-06-04 | The United States Of America As Represented By The Secretary Of The Air Force | Narrowband/wideband packet data communication system |
US5172375A (en) | 1989-06-22 | 1992-12-15 | Nec Corporation | Multiple access satellite communication system for mini-earth station networks |
GB2236454A (en) | 1989-09-01 | 1991-04-03 | Philips Electronic Associated | Communications system for radio telephones |
JP2733110B2 (ja) | 1989-09-19 | 1998-03-30 | 日本電信電話株式会社 | 無線信号伝送方式 |
US4965796A (en) | 1989-09-29 | 1990-10-23 | At&T Bell Laboratories | Microprocessor-based substrate multiplexer/demultiplexer |
IL95920A0 (en) | 1989-10-24 | 1991-07-18 | Motorola Inc | Distributed synchronization method for a wireless fast packet communication system |
US5101501A (en) | 1989-11-07 | 1992-03-31 | Qualcomm Incorporated | Method and system for providing a soft handoff in communications in a cdma cellular telephone system |
US5136586A (en) | 1989-12-04 | 1992-08-04 | Academy Of Applied Science | Method and apparatus for telephone line multiplex channeling of toll-quality voice and digital information |
JP2540968B2 (ja) | 1990-02-27 | 1996-10-09 | 日本電気株式会社 | 多方向多重通信方式 |
US5103459B1 (en) | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
US5115429A (en) | 1990-08-02 | 1992-05-19 | Codex Corporation | Dynamic encoding rate control minimizes traffic congestion in a packet network |
US5168575A (en) | 1990-09-28 | 1992-12-01 | Motorola, Inc. | Demand driven wide-area radio system resource assignment method and apparatus |
US5121383A (en) | 1990-11-16 | 1992-06-09 | Bell Communications Research, Inc. | Duration limited statistical multiplexing in packet networks |
FR2670639A1 (fr) | 1990-12-14 | 1992-06-19 | Trt Telecom Radio Electr | Dispositif pour transmettre sur un multiplex temporel differents canaux ayant des debits binaires divers. |
FR2670973B1 (fr) | 1990-12-19 | 1994-04-15 | Ouest Standard Telematique Sa | Systeme de transmission par paquets a compression de donnees, procede et equipement correspondant. |
US5235614A (en) | 1991-03-13 | 1993-08-10 | Motorola, Inc. | Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system |
US5400328A (en) | 1991-05-28 | 1995-03-21 | British Technology Group Ltd. | Variable data rate channels for digital networks |
CA2483322C (en) | 1991-06-11 | 2008-09-23 | Qualcomm Incorporated | Error masking in a variable rate vocoder |
FR2678457A1 (fr) | 1991-06-28 | 1992-12-31 | Trt Telecom Radio Electr | Systeme de multiplexage pour sous-canaux a divers degres de priorite. |
US5195090A (en) | 1991-07-09 | 1993-03-16 | At&T Bell Laboratories | Wireless access telephone-to-telephone network interface architecture |
US5416787A (en) | 1991-07-30 | 1995-05-16 | Kabushiki Kaisha Toshiba | Method and apparatus for encoding and decoding convolutional codes |
US5231649A (en) | 1991-08-08 | 1993-07-27 | Ascend Communications, Inc. | Method and apparatus for dynamic bandwidth allocation in a digital communication session |
JP3226945B2 (ja) | 1991-10-02 | 2001-11-12 | キヤノン株式会社 | マルチメディア通信装置 |
US5247702A (en) * | 1991-11-08 | 1993-09-21 | Teknekron Communications Systems, Inc. | Method and an apparatus for establishing a wireless communication link between a base unit and a remote unit |
JP2554219B2 (ja) | 1991-11-26 | 1996-11-13 | 日本電信電話株式会社 | ディジタル信号の重畳伝送方式 |
US5216503A (en) | 1991-12-24 | 1993-06-01 | General Instrument Corporation | Statistical multiplexer for a multichannel image compression system |
US5276730A (en) | 1992-04-30 | 1994-01-04 | At&T Bell Laboratories | Access method for distributed dynamic channel allocation in microcells |
US5349580A (en) | 1992-05-08 | 1994-09-20 | Scientific-Atlanta, Inc. | Method and apparatus for channel allocation integrity in a communication network |
GB2268372B (en) | 1992-06-11 | 1995-11-01 | Roke Manor Research | Improvements in or relating to data transmission systems |
FR2699026A1 (fr) * | 1992-12-09 | 1994-06-10 | Trt Telecom Radio Electr | Système de transmission pour transmettre des informations à différents débits et station de transmission convenant à un tel système. |
US5371734A (en) * | 1993-01-29 | 1994-12-06 | Digital Ocean, Inc. | Medium access control protocol for wireless network |
ZA946674B (en) | 1993-09-08 | 1995-05-02 | Qualcomm Inc | Method and apparatus for determining the transmission data rate in a multi-user communication system |
US5440542A (en) | 1993-10-14 | 1995-08-08 | Motorola, Inc. | Method and apparatus for multiplexing control information into a user signal stream of a CDMA cellular system |
US5471497A (en) | 1993-11-01 | 1995-11-28 | Zehavi; Ephraim | Method and apparatus for variable rate signal transmission in a spread spectrum communication system using coset coding |
IT1261365B (it) * | 1993-12-02 | 1996-05-20 | Cselt Centro Studi Lab Telecom | Procedimento e dispositivo per il controllo di potenza nella tratta stazione base-mezzo mobile di un sistema radiomobile con accesso a divisione di codice |
FI97929C (fi) | 1994-02-25 | 1997-03-10 | Nokia Telecommunications Oy | Menetelmä eri prioriteetin omaavien puheluiden lähettämiseksi solukkoradioverkossa |
US5442625A (en) | 1994-05-13 | 1995-08-15 | At&T Ipm Corp | Code division multiple access system providing variable data rate access to a user |
US5537410A (en) | 1994-09-15 | 1996-07-16 | Oki Telecom | Subsequent frame variable data rate indication method |
FI96558C (fi) | 1994-09-27 | 1996-07-10 | Nokia Telecommunications Oy | Menetelmä datasiirtoa varten TDMA-matkaviestinjärjestelmässä sekä menetelmän toteuttava matkaviestinjärjestelmä |
US5515365A (en) * | 1994-10-03 | 1996-05-07 | Motorola, Inc. | Method and apparatus for reducing interference in a time division duplex communication system |
US5592470A (en) | 1994-12-21 | 1997-01-07 | At&T | Broadband wireless system and network architecture providing broadband/narrowband service with optimal static and dynamic bandwidth/channel allocation |
GB9509921D0 (en) | 1995-05-17 | 1995-07-12 | Roke Manor Research | Improvements in or relating to mobile radio systems |
US5682382A (en) * | 1995-09-05 | 1997-10-28 | Massachusetts Institute Of Technology | Scalable, self-organizing packet radio network having decentralized channel management providing collision-free packet transfer |
US5699355A (en) * | 1995-11-02 | 1997-12-16 | Motorola, Inc. | System and methods for integrated sharing of satellite access link bandwidth |
US6111863A (en) | 1995-12-29 | 2000-08-29 | Lsi Logic Corporation | Method and apparatus for the dynamic allocation of signal bandwidth between audio, video and data signals |
US5859840A (en) * | 1996-05-31 | 1999-01-12 | Qualcomm Incorporated | Spread spectrum communication system which defines channel groups comprising selected channels that are additional to a primary channel and transmits group messages during call set up |
FR2750143B1 (fr) | 1996-06-25 | 1998-08-14 | Pechiney Electrometallurgie | Ferroalliage pour l'inoculation des fontes a graphite spheroidal |
US5915119A (en) * | 1996-10-01 | 1999-06-22 | Ncr Corporation | Proxy terminal for network controlling of power managed user terminals in suspend mode |
US6078577A (en) * | 1996-11-21 | 2000-06-20 | Motorola, Inc. | System and method for packet data communication |
US5708654A (en) * | 1996-11-27 | 1998-01-13 | Arndt; Manfred R. | Method for detecting proxy ARP replies from devices in a local area network |
US6335922B1 (en) * | 1997-02-11 | 2002-01-01 | Qualcomm Incorporated | Method and apparatus for forward link rate scheduling |
US5923650A (en) * | 1997-04-08 | 1999-07-13 | Qualcomm Incorporated | Method and apparatus for reverse link rate scheduling |
US6072784A (en) * | 1997-07-25 | 2000-06-06 | At&T Corp. | CDMA mobile station wireless transmission power management with adaptive scheduling priorities based on battery power level |
-
1997
- 1997-02-11 US US08/798,951 patent/US6335922B1/en not_active Expired - Lifetime
-
1998
- 1998-02-06 ZA ZA9800988A patent/ZA98988B/xx unknown
- 1998-02-10 EP EP07005160A patent/EP1791374B1/en not_active Expired - Lifetime
- 1998-02-10 AR ARP980100580A patent/AR011656A1/es unknown
- 1998-02-10 ES ES07005160T patent/ES2328175T3/es not_active Expired - Lifetime
- 1998-02-10 AT AT98905048T patent/ATE314794T1/de not_active IP Right Cessation
- 1998-02-10 EP EP98905048A patent/EP0897644B1/en not_active Expired - Lifetime
- 1998-02-10 JP JP53503898A patent/JP3970332B2/ja not_active Expired - Lifetime
- 1998-02-10 KR KR1019980708273A patent/KR100572905B1/ko active IP Right Grant
- 1998-02-10 BR BR9806115-1A patent/BR9806115A/pt not_active Application Discontinuation
- 1998-02-10 EP EP05019889A patent/EP1603350B1/en not_active Expired - Lifetime
- 1998-02-10 DE DE69832930T patent/DE69832930T2/de not_active Expired - Lifetime
- 1998-02-10 CN CN2010101674499A patent/CN101820313B/zh not_active Expired - Lifetime
- 1998-02-10 ES ES05019889T patent/ES2293452T3/es not_active Expired - Lifetime
- 1998-02-10 AU AU62762/98A patent/AU6276298A/en not_active Abandoned
- 1998-02-10 ES ES98905048T patent/ES2255148T3/es not_active Expired - Lifetime
- 1998-02-10 CN CN2006101667291A patent/CN101030933B/zh not_active Expired - Lifetime
- 1998-02-10 CN CNB98800464XA patent/CN1297161C/zh not_active Expired - Lifetime
- 1998-02-10 WO PCT/US1998/002626 patent/WO1998035514A2/en active IP Right Grant
- 1998-02-10 DE DE69838767T patent/DE69838767T2/de not_active Expired - Lifetime
- 1998-02-10 AT AT07005160T patent/ATE439024T1/de not_active IP Right Cessation
- 1998-02-10 IL IL12653898A patent/IL126538A/xx not_active IP Right Cessation
- 1998-02-10 DE DE69841049T patent/DE69841049D1/de not_active Expired - Lifetime
- 1998-02-10 CA CA002251397A patent/CA2251397C/en not_active Expired - Lifetime
- 1998-04-24 TW TW087101866A patent/TW444453B/zh active
-
1999
- 1999-12-20 HK HK99105976A patent/HK1020827A1/xx not_active IP Right Cessation
-
2001
- 2001-07-13 US US09/905,300 patent/US7054293B2/en not_active Expired - Fee Related
-
2007
- 2007-09-25 HK HK07110437.3A patent/HK1105131A1/xx not_active IP Right Cessation
- 2007-11-12 HK HK07112328.1A patent/HK1106890A1/xx not_active IP Right Cessation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004057882A1 (fr) * | 2002-11-13 | 2004-07-08 | Zte Corporation | Procede et dispositif d'ordonnancement du debit de liaison aval |
CN1736072B (zh) * | 2003-01-13 | 2014-11-05 | 高通股份有限公司 | 用于基于优先权的具有可变调度周期和可变调度周期的调度器的方法、工作站和存储程序的介质 |
CN100464607C (zh) * | 2003-04-25 | 2009-02-25 | 富士通株式会社 | 用于将选自多个接收装置的接收装置的数据分配给共享信道的发送装置 |
CN1306728C (zh) * | 2003-05-20 | 2007-03-21 | Lg电子株式会社 | Hdr***的前向信道调度算法 |
CN1906872B (zh) * | 2003-11-26 | 2010-06-09 | 高通股份有限公司 | 无线通信***中的编码信道管理 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1297161C (zh) | 在前向链路上调度数据传输的方法和通信*** | |
CN1173586C (zh) | 最小化不能发送时段的装置和方法 | |
CN1141850C (zh) | 在通信网中的反向链路上调度数据传输的方法 | |
CN1145284C (zh) | 在无线通信***中分组数据业务的调度装置和方法 | |
CN1170391C (zh) | 高速分组传输***、基站装置及通信终端装置 | |
US8396033B2 (en) | Method and apparatus for forward link rate scheduling | |
CN1173492C (zh) | 无线通信***中的功率控制设备和方法 | |
CN1150794C (zh) | 用于反向链路速率调度的方法和装置 | |
CN1302675C (zh) | 移动通信***中用于调度上行链路分组传输的方法和设备 | |
CN1124754C (zh) | 高速率分组数据传输的方法和装置 | |
CN1407822A (zh) | 小区选择 | |
CN1653835A (zh) | 复数个封包数据控制通道的功率控制 | |
CN1695398A (zh) | 用于通信***中数据传输的方法和装置 | |
CN1358380A (zh) | 对话务信道消息按优先序列排列的***和方法 | |
CN1714547A (zh) | 用可变调度延时对终端调度数据传输 | |
CN1754396A (zh) | 用于移动通信的***以及方法 | |
CN1708159A (zh) | 无线通信终端、无线基站和无线通信*** | |
MXPA98008424A (en) | Method and apparatus for forward link rate scheduling |
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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20070124 |
|
CX01 | Expiry of patent term |