CN1232138C - 用于产生分组数据的控制信息的方法和装置 - Google Patents
用于产生分组数据的控制信息的方法和装置 Download PDFInfo
- Publication number
- CN1232138C CN1232138C CNB028094468A CN02809446A CN1232138C CN 1232138 C CN1232138 C CN 1232138C CN B028094468 A CNB028094468 A CN B028094468A CN 02809446 A CN02809446 A CN 02809446A CN 1232138 C CN1232138 C CN 1232138C
- Authority
- CN
- China
- Prior art keywords
- value
- timeslot number
- packet
- information
- cyclic redundancy
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims abstract description 51
- 238000004891 communication Methods 0.000 claims abstract description 49
- 125000004122 cyclic group Chemical group 0.000 claims description 37
- 238000012937 correction Methods 0.000 claims description 36
- 230000006870 function Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 230000003321 amplification Effects 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 5
- 238000001914 filtration Methods 0.000 description 5
- 238000003199 nucleic acid amplification method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000004224 protection Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- ORQBXQOJMQIAOY-UHFFFAOYSA-N nobelium Chemical compound [No] ORQBXQOJMQIAOY-UHFFFAOYSA-N 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0059—Convolutional codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0675—Space-time coding characterised by the signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error 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
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
用于通信的***和技术,其中在至少一个时隙上从发射站点发射数据分组,从初始值和信息中计算出一值,该初始值是数据分组传输时隙数的函数,该值和信息从发射站点被发出,所发射的值和信息在接收站点被接收,从接收到的信息中重新计算该值,并且从计算出的值和重新计算的值中确定数据分组传输的时隙数。应该强调,提供此摘要以遵照要求允许搜索者或其他读者快速确定技术公开的主题的规则。所提交的摘要不用来解释或限制权利要求的范围或意义。
Description
相关申请的交叉引用
本申请对2001年5月7日提交的临时申请序列号60/289450和2001年5月30日提交的临时申请序列号60/294674要求35U.S.C.§119(3)下的优先权,这两个申请的内容都通过引用被结合于此。
背景
领域
本申请一般涉及通信***,尤其涉及产生用于分组数据传输的控制信息的***和技术。
背景
设计现代通信***来运行多个用户访问公共的通信媒质。本领域已知许多多址技术,譬如时分多址(TDMA)、频分多址(FDMA)、空间分集多址、极化分集多址、码分多址(CDMA)及其它类似的多址技术。多址概念是允许多个用户访问公共通信媒质的一种信道分配方法。信道分配根据特定的多址技术可以采取各种形式。例如,在FDMA***中,总频谱被分成许多较小的子频带,每个用户得到其自身的子频带来访问通信媒质。或者,在TDMA***中,每个用户在周期循环的时隙期间得到整个频谱。在CDMA***中,每个用户对于所有时间得到整个频谱,但通过使用唯一码而分辨出其传输。
CDMA是基于扩频通信的调制和多址技术。在CDMA通信***中,大量信号共享同一频谱。这通过用调制载波的不同码发射每个信号而实现,从而扩展了信号波形的频谱。发射信号在接收机内由解调器分开,解调器使用相应的编码来解扩展期望信号的频谱。不期望信号(其编码不匹配)在带宽内未被解扩展并且仅对噪声作贡献。
多址通信的CDMA技术的使用一般比传统的TDMA和FDMA技术提供了增加的用户容量。因此,更多用户可以访问网络,或者通过一个或多个基站彼此通信。在CDMA***中,信道分配是基于称为Walsh码的正交序列。根据特定的通信应用,可能需要任意数量的Walsh码来支持各种控制信道,譬如导频信道及其它通常使用的控制信道。这些控制信道易于消耗***资源,从而通过减少可用于处理话务的资源而降低了用户容量。随着这几年无线应用的大大增加,需要更有效且稳健的控制信道技术,通过为话务分配更多***资源而减少计算复杂度以使用户容量最大。
概述
在本发明一方面,通信方法包括:在至少一个时隙上从发射站点发射数据分组;从初始值和信息计算一值,该初始值是数据分组传输的时隙数的函数;从发射站点发射该值和信息;在接收站点接收所发射的值和信息;从接收到的信息重新计算该值;以及从计算的和重新计算的值中确定数据分组传输的时隙数。
在本发明另一方面,通信***包括:具有信道元件的基站,用于产生在至少一个时隙上扩展的数据分组并且从初始值和信息中计算一值,该初始值是数据分组的时隙数的函数;以及发射机,用于发射数据分组、值和信息;以及具有接收机的订户站,用于从基站接收值和信息;以及处理器,用于从接收到的信息中重新计算值并且从计算的和重新计算的值中确定数据分组的时隙数。
在本发明还有一方面,发射装置包括:信道元件,用于从初始值和信息中产生在至少一个时隙上扩展的数据分组,该初始值是数据分组的时隙数的函数;以及发射机,用于发射数据分组、值和信息。
在本发明还有一个方面,接收装置包括:接收机,用于接收在至少一个时隙上发射的数据分组以及值和信息,该值从初始值和信息中计算出,该初始值是数据分组传输的时隙数的函数;以及处理器,用于从接收到的信息中重新计算值,并且从计算的和重新计算的值中确定数据分组传输的时隙数。
在本发明还有一方面,包含可由计算机程序执行的指令程序的计算机可读媒质执行一种通信方法,该方法包括:产生在至少一个时隙上扩展的数据分组;从初始值和信息计算一值,该初始值是数据分组时隙数的函数;以及格式化数据分组、值和信息,用于在通信媒质上传输。
在本发明另一方面,通信***包括:基站,它具有产生在至少一个时隙上扩展的数据分组的装置以及从初始值和信息中计算一值的装置,该初始值是数据分组的时隙数的函数,基站还具有发射数据分组、值和信息的装置;以及订户站,它具有接收来自基站的值和信息的装置、从接收到的信息中重新计算值的装置、以及从计算的和重新计算的值中确定数据分组的时隙数的确定装置。
在本发明还有一方面,发射装置包括:产生在至少一个时隙上扩展的数据分组的装置;从初始值和信息中计算一值的装置,该初始值是数据分组时隙数的函数;以及格式化数据分组、值和信息用于在通信***上传输的装置。
在本发明另一方面,接收装置包括:接收在至少一个时隙上发射的数据分组的装置,该值是从初始值和信息中计算出的,该初始值是数据分组传输的时隙数的函数;从接收到的信息中重新计算值的装置;以及从计算和重新计算的值中确定数据分组传输的时隙数的确定装置。
可以理解,从下面的详细描述中,本发明的其它方面对于本领域的技术人员来说是显而易见的,详细描述中仅通过说明方式示出并描述了本发明的一些示例性实施例。可以认识到,本发明能有其它和不同的实施例,其若干细节在各方面都能修改,而不背离本发明。因此,附图和说明书应被视为说明性的而非限制性的。
附图简述
通过下面提出的结合附图的详细描述,本发明的特征、性质和优点将变得更加明显,附图中相同的元件具有相同的标识,其中:
图1是示例性CDMA通信***的功能性框图;
图2是说明图1的示例性CDMA通信***的基本子***的功能性框图;
图3是说明示例性信道元件的功能性框图,该元件用于产生具有单时隙格式的信息子分组;
图4是说明示例性信道元件的功能性框图,该元件用于产生具有双时隙格式的信息子分组;以及
图5是说明示例性信道元件的功能性框图,该元件用于产生具有四时隙格式的信息子分组。
详细描述
下面结合附图提出的详细描述被视作对本发明示例性实施例的描述,并不试图表示其中可实践本发明的仅有实施例。此说明中贯穿使用的术语“示例性”意指“充当示例、实例或说明”,并且不应被解释为比其它实施例优选或有利的。详细描述包括目的在于提供对本发明透彻理解的特定细节。然而,对于本领域的技术人员显而易见的是,本发明可以没有这些特定细节而被实践。在某些情况下,为了避免模糊本发明的概念,而以框图形式示出公知的结构和装置。
在通信***的示例性实施例中,可以在一个或多个时隙上发射数据分组。伴随每个数据分组的是信息子分组。信息子分组包括用于对相应数据分组解码的信息以及用该信息从初始值计算得到的值。发射中嵌入的值可以用来确定发射相应数据分组所用的时隙数。
这些控制信道技术的各个方面将在支持电路切换话音和高速分组数据应用的CDMA通信***的环境中描述。然而,本领域的技术人员会理解,这些控制信道技术同样适合使用在各种其它通信环境中。因此,对CDMA通信***的任何引用仅为了说明本发明的创造性方面,可以理解这些创造性方面具有很大的应用范围。
图1是支持电路交换话音和高速分组数据应用的示例性CDMA通信***的简化功能性框图。基站控制器102可以用来提供网络104和遍布在地理区域中的所有基站之间的接口。地理区域被分成子区域,称为小区或扇区。一般分配基站来服务子区域内的所有订户站。为了便于说明,仅示出一个基站106。订户站108可能通过在基站控制器102控制下的一个或多个基站访问网络104,或者与其它订户站(未示出)通信。
图2是说明图1的示例性CDMA通信***的基本子***的示例性功能性框图。基站控制器102包含许多选择器元件,尽管为了简洁仅示出一个选择器元件102。一个选择器元件用于控制与单个订户站108通信的一个或多个基站间的传输。当开始一呼叫时,可以用呼叫控制处理器204来建立选择器元件202和基站106间的连接。然后,基站106分配一MAC(媒质访问控制器)ID来识别指向该连接上的订户站108的通信。所分配的MAC ID可以从基站106被发送到订户站108,其中在呼叫建立期间交互信令消息。
选择器元件202可用于接收来自网络104的电路交换的话音和数据。选择器元件202把电路交换的话音和数据发送到与所指订户站108通信的每个基站。基站106产生前向链路传输,它包括用于把数据从基站106到一个或多个订户站的高速传递的前向分组数据信道。前向链路是指从基站106到订户站108的传输。前向分组数据信道可由任意数量的Walsh码子信道组成,这取决于电路交换话音和数据用户的需求。前向分组数据信道一般以时分复用的方式每次服务一个订户站。
基站108可能包括数据队列206,它在传输到订户站108之前缓冲来自选择器元件202的数据。来自数据队列206的数据可被提供给信道元件208。信道元件208把数据分成多个数据分组。根据有效传输来自选择器元件202的数据所需的数据分组数目,可能使用任意数量的Walsh码子信道。然后,信道元件208用诸如Turbo编码这样的迭代编码过程对数据分组进行编码、用长伪随机噪声(PN)序列扰码已编码的码元、并且交织经扰码的码元。然后,可以选择某些或全部经交织的码元来形成用于初始前向链路传输或再传输的数据子分组。然后,数据子分组码元可以由信道元件208用QPSK(正交移键控)、8-PSK、16-QAM,或本领域已知的任何其它调制方案来调制,被多路分解成同相(I)和正交(Q)分量,并且用相异的Walsh码覆盖。然后,每个Walsh码子信道的数据分组可用信道元件208来组合,并且用短PN码进行正交扩展。短PN码是第二层编码,用于把每个子区域相互分开。该方法允许每个子区域内Walsh码的再使用。然后,经扩展的Walsh子信道被提供给发射机210,用于在通过天线212从基站106到订户站108的前向链路上的传输前进行滤波、上变频和放大。
控制和调度功能可由信道调度器214提供。信道调度器214从数据队列206接收表示发射到订户站108的数据量的队列大小,并且根据基站106和订户站108间通信信道的质量安排前向链路传输的数据子分组大小和数据速率,从而使吞吐量最大并且使传输延时最小。数据分组或子分组大小由其中包含的比特数来定义。根据所安排的数据分组大小和数据速率,可以在一个或多个时隙上发射数据子分组。在CDMA通信***的一示例性实施例中,可以在一个、两个、四个或八个1.25ms的时隙上发射数据子分组。
信道调度器214可能还根据基站106和订户站108间通信信道的质量安排数据子分组的调制格式。例如,在具有极少到没有干扰的相对无失真的环境中,信道调度器214可能安排高数据速率而用16-QAM调制格式在一个时隙上发射每个数据子分组。相反,对于具有差信道条件的订户站而言,信道调度器214可能安排低数据速率而用QPSK调制格式在八个时隙上发射每个数据分组。本领域的技术人员可以容易地确定用于使***吞吐量最大的数据速率和调制格式的最佳组合。
由基站106产生的前向链路传输可能还包括与前向分组数据信道相关的一个或多个前向分组数据控制信道。具有多个时隙排列的常规高速分组数据***有时使用两条前向分组数据控制信道:前向主要分组数据控制信道和前向辅助分组数据控制信道。前向辅助分组数据控制信道携带可由订户站用来接收或解码前向分组数据信道上的相应数据子分组的信息子分组。以类似于前向分组数据信道的方式,由前向辅助分组数据控制信道携带的信息子分组可以在一个或多个时隙上被发射,以优化与具有不同信道条件的各个订户站的通信。在CDMA通信***的一示例性实施例中,根据由相应数据子分组占据的时隙数,可以在一个、两个或四个1.25ms时隙内的前向辅助分组数据控制信道上发射信息子分组。例如,可以在单时隙数据子分组的一个时隙、双时隙数据子分组的两个时隙、或四时隙或八时隙数据子分组的四个时隙上发射信息子分组。为了区别四时隙和八时隙的数据子分组格式,可以使用各种方法。一种方法是使用不同的交织器来重排基站处的码元序列,这取决于数据子分组是在四个还是八个时隙上被发射。由前向辅助分组数据控制信道上的信息子分组所占据的时隙数可以从前向主要分组数据控制信道上所携带的信息中确定。
在采用多时隙传输的CDMA通信***的至少一个实施例中,主要和辅助分组数据控制信道可被集中为一条前向分组数据控制信道。在该实施例中,由前向分组数据控制信道上携带的信息子分组所占据的时隙数可以以多种方式从子分组自身内的信息中确定。例如,前向分组数据控制信道上携带的信息子分组内可包括循环冗余校验(CRC)值。CRC是通过对形成信息子分组的比特序列进行已知算法而计算出的。算法基本上是除法过程,其中信息子分组内的整个比特串被视为用某些预选常数相除的一个二进制数。相除所得的商被丢掉而任何余数据被保留为CRC值。算法可以用软件来编程,或者由硬件来计算。硬件可以用结合一个或多个门控功能的移位寄存器来实现。移位寄存器用于接收信息子分组,每次一比特。在该过程完成时移位寄存器的内容是除法函数的余数,即CRC值。本技术是本领域公知的。
在订户站处,可以对通过MAC ID定址到订户站的信息分组执行CRC检验操作。特别是,可以在一个或多个时隙上重新计算CRC,重新计算的CRC值可以与前向链路传输中嵌入的已发射CRC值相比较。然后可以从与前向链路传输中嵌入的CRC值相匹配的重新计算的CRC值中确定信息子分组的长度,即由信息子分组占据的时隙数。例如,如果订户站在两个时隙上计算的CRC值与前向链路传输中嵌入的CRC值相匹配,则信息子分组的长度为两个时隙。如果由订户站计算的CRC值中没有一个与前向链路传输中嵌入的CRC值相匹配,则订户站假定相应的数据子分组指向另一订户站。
一旦确定了由信息子分组所占据的时隙数,时隙数就能用来对相应的数据子分组进行解码。如果订户站能成功地解码数据分组,数据分组包括当前数据子分组以及前面接收到的该数据分组的数据子分组,订户站就把确认(ACK)应答发送至基站。如果数据分组未被成功解码,订户站就发送否定的确认(NACK)应答,请求附加的数据子分组。如果数据分组CRC通过检验,则数据分组可能被视为被成功地解码。
CRC保护的子分组可能还通过降低前向分组数据控制信道的虚警概率而提供增加的***吞吐量。虚警概率是订户站错误地试图对指向另一订户站的子分组数据解码的概率。
CRC值还可以用来区分四时隙和八时隙的数据子分组格式。这可以通过根据数据子分组的格式把初始CRC设为这两个不同值之一而实现。初始CRC值是指在信息子分组通过移位寄存器被移位前移位寄存器中的内容。在采用CRC差错检测的常规CDMA通信***中,用把初始CRC值设为全“一”的步骤计算CRC值。该步骤是识别数据子分组具有一、二或四时隙格式的简便方式。然而可以使用任何初始CRC值。在数据子分组具有八时隙格式的情况下,可以用把初始CRC值设为全“零”或区分八时隙传输与四时隙传输的某些其它值的步骤来计算CRC值。由于基站和订户站处的计算复杂度都减少了,因此该方法比使用两个不同块交织器来区分四时隙和八时隙数据子分组格式更有吸引力。
信道元件208可用于产生前向分组数据控制信道的信息。特别是,信道元件通过打包以下内容而产生有效负载:标识所指向订户站的6位MAC ID、标识数据子分组的2位子分组ID、标识从中导出数据子分组的数据分组的2位ARQ信道ID、以及标识数据子分组大小的3位长度字段。
信道元件208可以用电子硬件、计算机软件、或两者的组合来实现。信道元件208可以用以下来实现:通用处理器、数字信号处理器(DSP)、应用专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或为执行这里所述功能而设计的任意组合。在信道元件208的示例性实施例中,可以用诸如微处理器这样的通用处理器、或者用诸如可编程DSP这样的专用处理器来执行信道元件功能,其中可编程DSP具有嵌入的通信软件层来实现信道元件功能。在该实施例中,通信软件层可用于调用各种编码器、调制器和支持功能来适应各种多时隙传输。
图3是信道元件结构的功能性框图,用于产生单时隙传输的示例性前向分组数据控制信道。在该结构中,13位有效负载被提供给CRC发生器302。CRC发生器203可用来计算整个有效负载或其部分上的CRC值。通过仅在一部分有效负载上计算CRC值,可能实现计算复杂度的降低。CRC值可以是取决于设计参数的任何比特数。在所述示例性实施例中,CRC发生器302在有效负载后附加了8位。
21位CRC保护的有效负载可被提供给编码器尾部发生器304。编码器尾部发生器304产生附加在有效负载结尾后的一比特序列。构成尾部的比特序列用于确保为订户站处的解码器提供了以已知状态结束的序列,从而便于准确的解码。尾部发生器可以产生8位尾部,然而本领域的技术人员容易地认识到,尾部可以是任意长度。
具有编码器尾部的29位CRC保护的有效负载可以被提供给卷积编码器306。卷积编码器306提供订户站处的前向纠错能力,并且可以用取决于特定设计参数和总***约束的任何编码速率和约束长度来实现。在图3所示的示例性实施例中,用约束长度9以1/2速率进行卷积编码。因此,卷积编码器306的29位序列输入被编码成58码元的序列。卷积编码是公知的,本领域的技术人员能容易地确定性能折衷,用于确定适当的速率和约束长度以优化性能。
截短元件308可以用于从来自卷积编码器306的58码元序列中截短10个码元。其余的48码元序列为持续时间为1.25ms的单时隙传输产生38.4ksps(每秒千码元)速率。本领域的技术人员会容易理解,从卷积编码器输出的码元序列中截短的码元数可以按照不同的***参数而改变,从而根据卷积编码器的编码速率和通信***的时隙持续时间而达到最佳码元速率。
各种处理技术可应用于48码元的序列以使订户站处解码器对码元序列解码时突发差错的影响最小。例如,来自截短元件308的48码元序列可以被提供给块交织器310,后者重排码元的顺序。
来自块交织器310的码元序列可以被提供给调制器314,后者可能支持各种调制方案,譬如QPSK、8-PSK、16-QAM、或者本领域已知的任何其它调制方案。在所述示例性实施例中,使用了QPSK调制器314。然后,来自调制器314的已调码元可以被分成它们的相应I和Q分量,并且在与前向分组数据信道及其它Walsh子信道组合前由乘法器316用相异的Walsh码覆盖。然后,多个Walsh子信道可以用短PN码正交扩展并且与发射机210耦合,用于在从基站106到订户站108的前向链路上的传输前进行滤波、上变频和放大(见图2)。
图4是用于为双时隙传输产生示例性前向分组数据控制信道的信道元件结构的功能性框图。以类似于单时隙传输格式的方式,13位有效负载后可以附加由CRC发生器302产生的8位CRC值以及由尾部发生器304产生的8位编码器尾部。所产生的21位序列可以被提供给卷积编码器402。由于双时隙格式,卷积编码器402被设为1/4速率、约束长度9以产生116码元的序列。可以用截短元件404从由卷积编码器402产生的116码元序列中截短20个码元。所产生的96码元的序列支持具有1.25ms持续时间的双时隙传输的38.4ksps的码元速率。
信道元件的其余功能与结合图3所述的相同。96码元的序列被交织、被分成I和Q分量、并且在与前向分组数据信道及其它Walsh子信道组合前用相异的Walsh码覆盖。然后,多个Walsh子信道可以用短PN码来正交扩展,并且被提供给发射机,用于在从基站106到订户站108的前向链路上的传输前进行滤波、上变频和放大(见图2)。
图5是用于为四时隙传输产生示例性前向分组数据控制信道的信道元件结构的功能性框图。以类似于单时隙或双时隙传输格式的方式,13位有效负载后可以附加在由CRC发生器302产生的8位CRC值以及由编码器尾部发生器304产生的8位尾部。所产生的29位序列可以用速率为1/4、约束长度为9的卷积编码器402进行编码,以产生116码元的序列,其中用截短元件404截去20个码元以产生96码元的序列。
双时隙和四时隙传输格式间的主要差异是在截短元件404后添加了序列重复器502,用于产生四时隙传输格式。序列重复器502可以用来重复96码元序列两次以产生192码元的序列,从而适应四时隙传输。在所述示例性实施例中,序列重复器502位于截短元件308的输出端,而序列重复器502也可以位于截短元件504的上游或下游。序列重复器502可以用来根据***要求而把码元序列重复任意多次。例如,卷积编码器402可以被设为1/2速率以产生58码元的序列。58码元的序列可能有10个码元被截短元件404所截去,所产生的48码元序列被序列重复器502重复四次以适应四时隙传输。本领域的技术人员能容易地调整序列重复器的重复次数和卷积编码器的速率,以优化单、双、四或其它多时隙格式的***性能。
信道元件的其余功能与结合图4所述的相同。192码元的序列被交织、被分成I和Q分量、并且在与前向分组数据信道及其它Walsh子信道组合前用相异的Walsh码覆盖。然后,多个Walsh子信道可以用短PN码来正交扩展,并且被提供给发射机,用于在从基站106到订户站108的前向链路上的传输前进行滤波、上变频和放大(见图2)。
返回图2,来自基站106的前向链路传输由订户站108处的天线214所接收。接收信号从天线214被路由至接收机216。接收机215对信号进行滤波和放大、把信号下变频至基带、并且对基带信号进行正交解调。然后,基带信号被采样并被存储在存储器218中。存储器218的大小应该能存储足够的采样以覆盖前向链路子分组传输的最大允许时隙数。
在示例性CDMA通信***中,采样以单、双、四或八时隙格式从存储器218被释放到处理器220内。处理器220执行若干功能,它们在图2中用解调器222、编码器224、CRC发生器225和比较器228来说明。这些功能的实现可以直接用硬件,用处理器可执行的软件或两者的组合来实现。处理可以用:通用或专用处理器、DSP、ASIC、FPGA或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或为执行这里所述功能而设计的任意组合。本领域的技术人员会理解,可以用单独处理器来执行每个功能,或者可以在任意数量的处理器中分派多个功能。
在CDMA通信***的一示例性实施例中,存储器218最初把相当于一时隙的采样释放到解调器222,采样在解调器中用短PN码来正交解调并且用Walsh码解扩展成码元。然后,可以用QPSK、8-PSK、16-QAM、或基站106所采用的任何其它调制方案对前向分组数据控制信道的码元序列进行解调。然后,已解调的码元序列被提供给解码器224,后者进行在基站处完成的信号处理功能的逆,特别是解交织和解码。
假定已解码比特序列包括订户站的MACID,该已解码比特序列就可以被提供给CRC发生器226。CRC发生器226用把初始CRC值设为全“一”的步骤来计算CRC值。然后,用比较器228把本地产生的CRC值与前向链路传输中嵌入的已解码CRC值相比较。比较结果用来确定前向分组数据控制信道上携带的信息子分组是否为一时隙。如果本地产生的CRC值与前向链路传输中放入的已解码CRC值相匹配,则确定信息子分组的长度为一时隙,且处理器220用有效负载来解码相应的数据子分组。
相反,如果本地产生的CRC值与前向链路传输中嵌入的已解码CRC值不匹配,则信息子分组或者被破坏,或者它的长度大于一时隙。在这种情况下,处理器220从存储器218释放相当于两个时隙的采样,用于解调、解码和CRC检验功能。然后,处理器220用把初始CRC值设为全“一”的步骤来计算新的CRC值,并且把本地产生的CRC值与前向链路传输中嵌入的已解码CRC值相比较。如果比较成功,则确定数据子分组的长度为两个时隙。这样,可以用信息子分组的有效负载来解码相应的数据子分组。
在本地产生的CRC值与前向链路传输中嵌入的已解码CRC值不匹配的情况下,处理器220从存储器218释放相当于四个时隙的采样,用于解调、解码和CRC检验功能。然后,处理器220用把初始CRC值设为全“一”的步骤来计算新的CRC值,并且把本地产生的CRC值与前向链路传输中嵌入的已解码的CRC值相比较。如果比较成功,则确定数据子分组的长度为四个时隙。这样,可以用信息子分组的有效负载来解码相应的数据子分组。
相反,如果本地产生的CRC值与前向链路传输中放入的已解码CRC值不匹配,则处理器220用把初始CRC值设为全“零”的步骤来确定已解码CRC值对基站处计算出的CRC值是否有效。一种方式是把初始CRC值设为全“零”而重新计算本地产生的CRC值。另一种方法是在本地产生的CRC值(初始CRC值被设为全“一”)和预定的比特序列之间进行逐比特的模2加法。预定的比特序列的计算可以通过在两个可能的初始CRC值(这里是全“一”和全“零”)之间进行逐比特的模2加法,并且计算CRC值,该CRC值会从把一串“零”比特(等于有效负载比特数)送入类似的CRC发生器,其中把初始CRC设为逐比特模2加法之和。如果把初始CRC值设为全“零”而计算CRC值,则所产生的CRC值相同。
无论用什么方法,重新计算的CRC值都能与前向链路传输中嵌入的已解码CRC值相比较。如果这两个值相匹配,则确定数据子分组的长度为八时隙,并且可以用有效负载来解码相应的数据子分组。如果两个值不匹配,则订户站假定相应的数据子分组指向另一订户站。
本领域的技术人员能进一步理解,结合这里所公开的实施例所描述的各种说明性的逻辑块、模块、电路和算法步骤可以作为电子硬件、计算机软件或两者的组合来实现。为了清楚说明硬件和软件间的互换性,各种说明性的组件、框图、模块、电路和步骤一般按照其功能性进行了阐述。这些功能性究竟作为硬件或软件来实现取决于整个***所采用的特定的应用和设计约束。技术人员可能以对于每个特定应用不同的方式来实现所述功能,但这种实现决定不应被解释为造成背离本发明的范围。
结合这里所描述的实施例来描述的各种说明性的逻辑块、模块和算法步骤的实现或执行可以用:通用处理器、DSP、ASIC、FPGA或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或为执行这里所述功能而设计的任意组合。通用处理器可能是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可能用计算设备的组合来实现,如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器、或任意其它这种配置。
结合这里所公开实施例描述的方法或算法的步骤可能直接包含在硬件中、由处理器执行的软件模块中、或在两者当中。软件模块可能驻留在RAM存储器、快闪(flash)存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中已知的任何其它形式的存储媒体中。示例性存储媒体与处理器耦合,使得处理器可以从存储媒体读取信息,或把信息写入存储媒体。或者,存储媒体可以与处理器整合。处理器和存储媒体可能驻留在ASIC中。ASIC可能驻留在订户单元中。或者,处理器和存储媒体可能作为离散组件驻留在用户终端中。
上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。
Claims (30)
1.一种通信方法,包括:
获得用于发送的信息;
确定用于数据分组发送的时隙数;
从一组初始值选择的一个初始值和所述信息中计算差错校验值,所述初始值和所述差错校验值都是所述时隙数的函数;
经过所述时隙数在数据分组中发送所计算的差错校验值和所述信息;
接收所计算的差错校验值和所述信息;
从接收到的信息以及从该组初始值中选择的至少一个初始值重新计算差错校验值;
使用所计算的差错校验值和重新计算的差错校验值确定所述时隙数。
2.如权利要求1所述的方法,其特征在于,所述计算的和重新计算的差错校验值包括循环冗余校验值。
3.如权利要求2所述的方法,其特征在于,所计算的循环冗余校验值包括如果数据分组在第一时隙数上发射则为第一初始值,以及如果数据分组在第二时隙数上发射则为第二初始值。
4.如权利要求3所述的方法,其特征在于,所述数据分组在第一时隙数上发射,而确定用于数据分组发送的时隙数包括比较计算的和重新计算的循环冗余校验值。
5.如权利要求3所述的方法,其特征在于,所述数据分组在第二时隙数上发射,而确定用于数据分组发送的时隙数包括进行重新计算的循环冗余校验值与预定值的模2加法,并且把结果与计算得到的循环冗余校验值相比较。
6.如权利要求3所述的方法,其特征在于,所述计算的循环冗余校验值和信息在第一时隙数上发射。
7.如权利要求6所述的方法,其特征在于,所述第一时隙数包括四个时隙,而所述第二时隙数包括八个时隙,每个时隙均为1.25毫秒。
8.一种通信***,包括:
基站,包括:信道元件,用于产生在至少一个时隙上扩展的数据分组并且从初始值和信息中计算一差错校验值,该初始值是数据分组的时隙数的函数;还包括发射机,用于发射包含所计算的差错校验值和所述信息的数据分组;以及
订户站,包括:接收机,用于从基站接收包含所计算的差错校验值和所述信息的数据分组;以及处理器,用于重新计算差错校验和接收到的信息,并且从计算的和重新计算的差错校验值中确定数据分组的时隙数。
9.如权利要求8所述的通信***,其特征在于,所述计算的和重新计算的差错校验值包括循环冗余校验值。
10.如权利要求9所述的通信***,其特征在于,所述信道元件还用于:如果数据分组在第一时隙数上扩展则把所计算的循环冗余校验值设为第一初始值,如果数据分组在第二时隙数上扩展则把所计算的循环冗余校验值设为第二初始值。
11.如权利要求10所述的通信***,其特征在于,所述数据分组在第一时隙数上扩展,且处理器还用于通过比较计算的和重新计算的循环冗余校验值而确定数据分组的时隙数。
12.如权利要求10所述的通信***,其特征在于,所述数据分组在第二时隙数上扩展,且处理器还用于通过对重新计算的循环冗余校验值与预定值进行模2加法、并把结果与计算的循环冗余校验值相比较而确定数据分组的时隙数。
13.如权利要求10所述的通信***,其特征在于,所述计算的循环冗余校验值和信息以第一时隙数扩展。
14.如权利要求13所述的通信***,其特征在于,所述第一时隙数包括四个时隙,而所述第二时隙数包括八个时隙,每个时隙均为1.25毫秒。
15.一种发射装置,包括:
信道元件,用于:
产生在至少一个时隙上扩展的数据分组,并且从初始值和信息中计算一差错校验值,该初始值是数据分组时隙数的函数;以及
如果数据分组在第一时隙数上扩展则把所计算的循环冗余校验值的初始值设为第一初始值,如果数据分组在第二时隙数上扩展则把所计算的循环冗余校验值的初始值设为第二初始值;以及
发射机,用于发射数据分组、所计算的差错校验值和信息,
其中所计算的差错校验值包括循环冗余校验值,
所计算的循环冗余校验值和信息在第一时隙数上扩展,以及
第一时隙数包括四个时隙,第二时隙数包括八个时隙,每个时隙均为1.25毫秒。
16.一种接收装置,包括:
接收机,用于接收在至少一个时隙上发射的数据分组、以及差错校验值和信息,所述差错校验值是从初始值和信息中计算出的,所述初始值是数据分组传输的时隙数的函数;以及
处理器,用于从接收到的信息中重新差错校验值,并且从计算的和重新计算的差错校验值中确定数据分组传输的时隙数。
17.如权利要求16所述的接收装置,其特征在于,所述计算的和重新计算的差错校验值包括计算的和重新计算的循环冗余校验值。
18.如权利要求17所述的接收装置,其特征在于,所述处理器还用于通过比较计算的和重新计算的循环冗余校验值而确定数据分组传输的时隙数。
19.如权利要求17所述的接收装置,其特征在于,所述处理器还用于通过对重新计算的循环冗余校验值和预定值进行模2加法、并把结果与计算的循环冗余校验值相比较而确定数据分组传输的时隙数。
20.一种通信***,包括:
用于产生在至少一个时隙上扩展的数据分组的基站;从初始值和信息中计算一差错校验值的装置,该初始值是数据分组的时隙数的函数;以及用于发射数据分组、所计算的差错校验值和信息的装置;以及
用于接收所计算的差错校验值和信息的订户站;用于从接收到的信息中重新计算差错校验值的装置;以及从计算的和重新计算的差错校验值中确定数据分组的时隙数的装置。
21.如权利要求20所述的通信***,其特征在于,所述基站还包括如果数据分组在第一时隙数上扩展则把所计算的循环冗余校验值设为第一初始值的装置,以及如果数据分组在第二时隙数上扩展则把所计算的循环冗余校验值设为第二初始值的装置。
22.如权利要求21所述的通信***,其特征在于,所述数据分组在第一时隙数上扩展,且其中用于确定时隙数的装置还包括用于比较计算的和重新计算的循环冗余校验值的装置。
23.如权利要求21所述的通信***,其特征在于,所述数据分组在第二时隙数上扩展,且所述用于确定时隙数的装置还包括对重新计算的循环冗余校验值和预定值进行模2加法、并把结果与计算的循环冗余校验值相比较的装置。
24.如权利要求21所述的通信***,其特征在于,所述计算的循环冗余校验值和信息在第一时隙数上扩展。
25.如权利要求24所述的通信***,其特征在于,所述第一时隙数包括四个时隙,而所述第二时隙数包括八个时隙,每个时隙均为1.25毫秒。
26.一种发射装置,包括:
用于产生在至少一个时隙上扩展的数据分组的装置;
用于从初始值和信息中计算一差错校验值的装置,所述初始值是数据分组的时隙数的函数;以及
格式化数据分组、所计算的差错校验值和信息,用于在通信媒质上传输的装置,
其中所计算的差错校验值包括所计算的循环冗余校验值,以及
所计算的循环冗余校验值包括一比特序列;以及
如果数据分组在第一时隙数上扩展则把所计算的循环冗余校验值的初始值设为第一值,如果数据分组在第二时隙数上扩展则把所计算的循环冗余校验值的初始值设为第二值的装置,
其中所计算的循环冗余校验值和所述信息在第一时隙数上扩展,以及
其中所述第一时隙数包括四个时隙,而所述第二时隙数包括八个时隙,每个时隙均为1.25毫秒。
27.一种接收装置,包括:
接收在至少一个时隙上发射的数据分组以及差错校验值和信息的装置,所述差错校验值是从初始值和信息中计算出的,所述初始值是数据分组传输的时隙数的函数;
从接收到的信息重新计算差错校验值的装置;以及
从计算的和重新计算的差错校验值确定数据分组传输的时隙数的装置。
28.如权利要求27所述的接收装置,其特征在于,所述计算的和重新计算的差错校验值包括循环冗余校验值。
29.如权利要求28所述的接收装置,其特征在于,所述用于确定时隙数的装置还包括比较计算的和重新计算的循环冗余校验值的装置。
30.如权利要求28所述的接收装置,其特征在于,所述用于确定时隙数的装置还包括对重新计算的循环冗余校验值和预定值进行模2加法并把结果与计算的循环冗余校验值相比较的装置。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28945001P | 2001-05-07 | 2001-05-07 | |
US60/289,450 | 2001-05-07 | ||
US29467401P | 2001-05-30 | 2001-05-30 | |
US60/294,674 | 2001-05-30 | ||
US10/121,648 US6804220B2 (en) | 2001-05-07 | 2002-04-11 | Method and apparatus for generating control information for packet data |
US10/121,648 | 2002-04-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1507755A CN1507755A (zh) | 2004-06-23 |
CN1232138C true CN1232138C (zh) | 2005-12-14 |
Family
ID=27382659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028094468A Expired - Lifetime CN1232138C (zh) | 2001-05-07 | 2002-05-07 | 用于产生分组数据的控制信息的方法和装置 |
Country Status (18)
Country | Link |
---|---|
US (2) | US6804220B2 (zh) |
EP (1) | EP1386503B1 (zh) |
JP (1) | JP4373098B2 (zh) |
KR (2) | KR100954896B1 (zh) |
CN (1) | CN1232138C (zh) |
AT (1) | ATE459220T1 (zh) |
AU (1) | AU2002305456C1 (zh) |
BR (1) | BR0209458A (zh) |
CA (1) | CA2446686C (zh) |
DE (1) | DE60235457D1 (zh) |
ES (1) | ES2340471T3 (zh) |
HK (1) | HK1063911A1 (zh) |
IL (2) | IL158584A0 (zh) |
MX (1) | MXPA03010178A (zh) |
NO (1) | NO328009B1 (zh) |
RU (2) | RU2313193C2 (zh) |
TW (1) | TWI226162B (zh) |
WO (1) | WO2002091767A1 (zh) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7596139B2 (en) | 2000-11-17 | 2009-09-29 | Foundry Networks, Inc. | Backplane interface adapter with error control and redundant fabric |
US7236490B2 (en) | 2000-11-17 | 2007-06-26 | Foundry Networks, Inc. | Backplane interface adapter |
US6804220B2 (en) * | 2001-05-07 | 2004-10-12 | Qualcomm Incorporated | Method and apparatus for generating control information for packet data |
US7889742B2 (en) * | 2001-09-29 | 2011-02-15 | Qualcomm, Incorporated | Method and system for improving data throughput |
US8089940B2 (en) * | 2001-10-05 | 2012-01-03 | Qualcomm Incorporated | Method and system for efficient and reliable data packet transmission |
US7167461B2 (en) * | 2001-10-15 | 2007-01-23 | Qualcomm Incorporated | Method and apparatus for processing shared subpackets in a communication system |
US7599334B2 (en) * | 2001-10-15 | 2009-10-06 | Qualcomm Incorporated | Method and apparatus for processing shared sub-packets in a communication system |
US8289933B2 (en) * | 2001-10-18 | 2012-10-16 | Alcatel Lucent | Hybrid transmission method for wireless communications |
KR100433908B1 (ko) * | 2001-10-29 | 2004-06-04 | 삼성전자주식회사 | 통신시스템의 오류 검출 정보 송수신 장치 및 방법 |
KR100819267B1 (ko) * | 2001-11-06 | 2008-04-03 | 삼성전자주식회사 | 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및 방법 |
KR100770897B1 (ko) * | 2001-11-07 | 2007-10-26 | 삼성전자주식회사 | 통신 시스템에서 패킷 데이터 제어 채널의 송수신 장치 및방법 |
KR100547822B1 (ko) * | 2002-03-27 | 2006-01-31 | 삼성전자주식회사 | 이동통신시스템에서 패킷 데이터 제어 채널의 수신 장치및 방법 |
DE10219700C1 (de) * | 2002-05-02 | 2003-09-18 | Astrium Gmbh | Verfahren zum Interleaving von Daten |
US7649885B1 (en) | 2002-05-06 | 2010-01-19 | Foundry Networks, Inc. | Network routing system for enhanced efficiency and monitoring capability |
US20120155466A1 (en) | 2002-05-06 | 2012-06-21 | Ian Edward Davis | Method and apparatus for efficiently processing data packets in a computer network |
US7468975B1 (en) | 2002-05-06 | 2008-12-23 | Foundry Networks, Inc. | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
US7266117B1 (en) | 2002-05-06 | 2007-09-04 | Foundry Networks, Inc. | System architecture for very fast ethernet blade |
US7187687B1 (en) | 2002-05-06 | 2007-03-06 | Foundry Networks, Inc. | Pipeline method and system for switching packets |
US6901072B1 (en) | 2003-05-15 | 2005-05-31 | Foundry Networks, Inc. | System and method for high speed packet transmission implementing dual transmit and receive pipelines |
CN1774898B (zh) * | 2003-07-30 | 2012-02-01 | 日本电信电话株式会社 | 无线分组通信方法以及无线分组通信装置 |
KR20050081566A (ko) * | 2004-02-14 | 2005-08-19 | 삼성전자주식회사 | 고속 순방향 패킷 데이터를 전송하는 이동통신시스템에서압축 모드에 따른 복합 재전송을 수행하는 방법 |
US7817659B2 (en) | 2004-03-26 | 2010-10-19 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US7055086B2 (en) * | 2004-04-06 | 2006-05-30 | Cisco Technology, Inc. | Method and apparatus for protecting parts of a packet in a wireless network |
US8730961B1 (en) | 2004-04-26 | 2014-05-20 | Foundry Networks, Llc | System and method for optimizing router lookup |
US7792134B2 (en) * | 2004-04-30 | 2010-09-07 | Alcatel-Lucent Usa Inc. | Method and apparatus for detecting an uplink packet data channel in a CDMA wireless communications system |
US7657703B1 (en) | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US7219292B2 (en) * | 2005-04-14 | 2007-05-15 | Industrial Technology Research Institute | Cyclic redundancy check modification for length detection of message with convolutional protection |
US8170047B2 (en) | 2005-05-09 | 2012-05-01 | Qualcomm Incorporated | Data transmission with efficient slot and block formats in a wireless communication system |
US8448162B2 (en) | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
US7839776B2 (en) * | 2006-03-21 | 2010-11-23 | Alcatel-Lucent Usa Inc. | Detecting a reverse rate indicator channel |
US7903654B2 (en) | 2006-08-22 | 2011-03-08 | Foundry Networks, Llc | System and method for ECMP load sharing |
US8238255B2 (en) | 2006-11-22 | 2012-08-07 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
US8395996B2 (en) | 2007-01-11 | 2013-03-12 | Foundry Networks, Llc | Techniques for processing incoming failure detection protocol packets |
US20080285596A1 (en) * | 2007-05-17 | 2008-11-20 | Frank Hady | System and method for fine-grained, end-to-end traffic scheduling across heterogeneous local area networks |
US8971305B2 (en) * | 2007-06-05 | 2015-03-03 | Qualcomm Incorporated | Pseudo-random sequence mapping in wireless communications |
US8037399B2 (en) | 2007-07-18 | 2011-10-11 | Foundry Networks, Llc | Techniques for segmented CRC design in high speed networks |
US8271859B2 (en) * | 2007-07-18 | 2012-09-18 | Foundry Networks Llc | Segmented CRC design in high speed networks |
US8509236B2 (en) | 2007-09-26 | 2013-08-13 | Foundry Networks, Llc | Techniques for selecting paths and/or trunk ports for forwarding traffic flows |
US20100157848A1 (en) * | 2008-12-22 | 2010-06-24 | Qualcomm Incorporated | Method and apparatus for providing and utilizing local maps and annotations in location determination |
US8938211B2 (en) | 2008-12-22 | 2015-01-20 | Qualcomm Incorporated | Providing and utilizing maps in location determination based on RSSI and RTT data |
US8938355B2 (en) * | 2009-03-13 | 2015-01-20 | Qualcomm Incorporated | Human assisted techniques for providing local maps and location-specific annotated data |
US8090901B2 (en) | 2009-05-14 | 2012-01-03 | Brocade Communications Systems, Inc. | TCAM management approach that minimize movements |
US8599850B2 (en) | 2009-09-21 | 2013-12-03 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
US9080882B2 (en) | 2012-03-02 | 2015-07-14 | Qualcomm Incorporated | Visual OCR for positioning |
CN109743731B (zh) * | 2019-03-05 | 2020-01-10 | 深圳大学 | 基于物理层认证的urllc***的性能评估方法及*** |
CN111770428B (zh) * | 2020-06-24 | 2021-12-07 | 杭州国芯科技股份有限公司 | 一种无线设备的监听方法 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL189062C (nl) | 1980-02-15 | 1992-12-16 | Philips Nv | Werkwijze en stelsel voor overdracht van datapakketten. |
JP2845889B2 (ja) * | 1988-05-16 | 1999-01-13 | 株式会社日立製作所 | 衛星通信方式及び衛星通信システム |
JP2655547B2 (ja) * | 1991-03-13 | 1997-09-24 | 富士通株式会社 | Crc演算方法及びatm交換方式におけるhec同期装置 |
US5251215A (en) * | 1992-01-13 | 1993-10-05 | At&T Bell Laboratories | Modifying check codes in data packet transmission |
US5453989A (en) * | 1992-03-19 | 1995-09-26 | Fujitsu Limited | Subscriber digital transmission system |
DE69320321T2 (de) * | 1993-02-05 | 1998-12-24 | Hewlett-Packard Co., Palo Alto, Calif. | Verfahren und Gerät zum Nachprüfen von CRC-Koden, wobei CRC Teilkode kombiniert werden |
US5465260A (en) * | 1993-11-04 | 1995-11-07 | Cirrus Logic, Inc. | Dual purpose cyclic redundancy check |
US6094575A (en) * | 1993-11-01 | 2000-07-25 | Omnipoint Corporation | Communication system and method |
FR2715786A1 (fr) * | 1994-02-02 | 1995-08-04 | Trt Telecom Radio Electr | Système de transmission de données transmises par une liaison comprenant des équipements intermédiaires et équipement intermédiaire pour un tel système. |
US5432787A (en) | 1994-03-24 | 1995-07-11 | Loral Aerospace Corporation | Packet data transmission system with adaptive data recovery method |
FI98426C (fi) * | 1994-05-03 | 1997-06-10 | Nokia Mobile Phones Ltd | Järjestelmä pakettidatan siirtämiseksi digitaalisen aikajakomonikäyttöön TDMA perustuvan solukkojärjestelmän ilmarajapinnassa |
US5513379A (en) | 1994-05-04 | 1996-04-30 | At&T Corp. | Apparatus and method for dynamic resource allocation in wireless communication networks utilizing ordered borrowing |
US5473612A (en) | 1994-11-28 | 1995-12-05 | Motorola, Inc. | Method and apparatus for minimizing false detection of packet data in a communication receiver |
US5570370A (en) * | 1995-04-28 | 1996-10-29 | Industrial Technology Research Institute | Frame timing acquisition method and system for cordless TDMA systems |
JP3212238B2 (ja) * | 1995-08-10 | 2001-09-25 | 株式会社日立製作所 | 移動通信システムおよび移動端末装置 |
US5719859A (en) * | 1995-09-19 | 1998-02-17 | Matsushita Electric Industrial Co., Ltd. | Time division multiple access radio communication system |
US5787094A (en) * | 1996-06-06 | 1998-07-28 | International Business Machines Corporation | Test and diagnostics for a self-timed parallel interface |
CN1510945A (zh) * | 1997-04-17 | 2004-07-07 | NTT�ƶ�ͨ������ʽ���� | 移动通信***中的基站装置 |
AU720216B2 (en) | 1997-06-26 | 2000-05-25 | Samsung Electronics Co., Ltd. | Asymmetric channel allocation for a mobile station in a CDMA communication network |
US6148422A (en) * | 1997-10-07 | 2000-11-14 | Nortel Networks Limited | Telecommunication network utilizing an error control protocol |
US6574211B2 (en) * | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
US6195780B1 (en) * | 1997-12-10 | 2001-02-27 | Lucent Technologies Inc. | Method and apparatus for generating cyclical redundancy code |
KR100407342B1 (ko) | 1998-05-30 | 2003-11-28 | 삼성전자주식회사 | 부호분할다중접속 통신시스템의 통신장치 및 방법 |
AU751011B2 (en) * | 1998-11-09 | 2002-08-08 | Samsung Electronics Co., Ltd. | Reservation multiple access in a CDMA communications system |
KR100526537B1 (ko) | 1999-02-13 | 2005-11-08 | 삼성전자주식회사 | 가변 데이터레이트의 채널 구조를 가지는 부호분할다중접속 통신시스템의 직교부호 할당 방법 및 그에 따른 장치 |
JP2000269826A (ja) * | 1999-03-15 | 2000-09-29 | Fujitsu Ltd | 誤り検出装置及び方法 |
DE69943085D1 (de) * | 1999-03-16 | 2011-02-10 | Mitsubishi Electric Corp | Dynamische Veränderung der Datenrate |
JP2001044854A (ja) * | 1999-07-29 | 2001-02-16 | Fujitsu Ltd | 符号化支援装置、復号化支援装置、無線送信機および無線受信機 |
US6963572B1 (en) * | 1999-10-22 | 2005-11-08 | Alcatel Canada Inc. | Method and apparatus for segmentation and reassembly of data packets in a communication switch |
US7133396B1 (en) * | 2000-03-06 | 2006-11-07 | Texas Instruments Incorporated | Dynamic assignment of retransmission slots for enhanced quality in wireless communication links |
US6954448B2 (en) * | 2001-02-01 | 2005-10-11 | Ipr Licensing, Inc. | Alternate channel for carrying selected message types |
US6804220B2 (en) * | 2001-05-07 | 2004-10-12 | Qualcomm Incorporated | Method and apparatus for generating control information for packet data |
CN1547861A (zh) * | 2001-06-27 | 2004-11-17 | ���˹���Ѷ��� | 无线通信***中控制信息的传递 |
KR100474719B1 (ko) * | 2001-11-30 | 2005-03-08 | 삼성전자주식회사 | 이동통신시스템에서 제어정보를 송수신하는 방법 및 장치 |
-
2002
- 2002-04-11 US US10/121,648 patent/US6804220B2/en not_active Expired - Fee Related
- 2002-05-07 KR KR1020097010242A patent/KR100954896B1/ko active IP Right Grant
- 2002-05-07 IL IL15858402A patent/IL158584A0/xx unknown
- 2002-05-07 MX MXPA03010178A patent/MXPA03010178A/es active IP Right Grant
- 2002-05-07 AT AT02734276T patent/ATE459220T1/de not_active IP Right Cessation
- 2002-05-07 CA CA2446686A patent/CA2446686C/en not_active Expired - Lifetime
- 2002-05-07 DE DE60235457T patent/DE60235457D1/de not_active Expired - Lifetime
- 2002-05-07 ES ES02734276T patent/ES2340471T3/es not_active Expired - Lifetime
- 2002-05-07 AU AU2002305456A patent/AU2002305456C1/en not_active Ceased
- 2002-05-07 RU RU2003135630/09A patent/RU2313193C2/ru active
- 2002-05-07 CN CNB028094468A patent/CN1232138C/zh not_active Expired - Lifetime
- 2002-05-07 EP EP02734276A patent/EP1386503B1/en not_active Expired - Lifetime
- 2002-05-07 KR KR10-2003-7014460A patent/KR20030092131A/ko not_active Application Discontinuation
- 2002-05-07 WO PCT/US2002/014530 patent/WO2002091767A1/en active Application Filing
- 2002-05-07 BR BR0209458-4A patent/BR0209458A/pt not_active IP Right Cessation
- 2002-05-07 TW TW091109474A patent/TWI226162B/zh not_active IP Right Cessation
- 2002-05-07 JP JP2002588100A patent/JP4373098B2/ja not_active Expired - Lifetime
-
2003
- 2003-10-23 IL IL158584A patent/IL158584A/en not_active IP Right Cessation
- 2003-11-06 NO NO20034940A patent/NO328009B1/no not_active IP Right Cessation
-
2004
- 2004-08-30 HK HK04106507A patent/HK1063911A1/xx not_active IP Right Cessation
- 2004-10-08 US US10/961,611 patent/US8107441B2/en not_active Expired - Fee Related
-
2007
- 2007-06-21 RU RU2007123369/09A patent/RU2369983C2/ru active
Also Published As
Publication number | Publication date |
---|---|
EP1386503A1 (en) | 2004-02-04 |
EP1386503B1 (en) | 2010-02-24 |
US20050047377A1 (en) | 2005-03-03 |
HK1063911A1 (en) | 2005-01-14 |
US8107441B2 (en) | 2012-01-31 |
RU2369983C2 (ru) | 2009-10-10 |
ATE459220T1 (de) | 2010-03-15 |
US20020163907A1 (en) | 2002-11-07 |
IL158584A0 (en) | 2004-05-12 |
CA2446686C (en) | 2012-10-16 |
CA2446686A1 (en) | 2002-11-14 |
JP2005505155A (ja) | 2005-02-17 |
KR100954896B1 (ko) | 2010-04-27 |
ES2340471T3 (es) | 2010-06-04 |
NO328009B1 (no) | 2009-11-09 |
RU2003135630A (ru) | 2005-05-27 |
KR20090071651A (ko) | 2009-07-01 |
NO20034940D0 (no) | 2003-11-06 |
RU2313193C2 (ru) | 2007-12-20 |
US6804220B2 (en) | 2004-10-12 |
IL158584A (en) | 2009-11-18 |
TWI226162B (en) | 2005-01-01 |
WO2002091767A1 (en) | 2002-11-14 |
JP4373098B2 (ja) | 2009-11-25 |
BR0209458A (pt) | 2004-08-24 |
AU2002305456C1 (en) | 2008-10-30 |
KR20030092131A (ko) | 2003-12-03 |
CN1507755A (zh) | 2004-06-23 |
AU2002305456B2 (en) | 2008-05-22 |
DE60235457D1 (de) | 2010-04-08 |
MXPA03010178A (es) | 2004-03-16 |
RU2007123369A (ru) | 2008-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1232138C (zh) | 用于产生分组数据的控制信息的方法和装置 | |
US8934441B2 (en) | Channel allocations in a communications system | |
CA2284788C (en) | Systems and methods of channel coding and inverse-multiplexing for multi-carrier cdma systems | |
CN1279702C (zh) | 用于产生数据以及用于解调信号的设备和方法 | |
CN1155168C (zh) | 高数据速率cdma无线通信*** | |
CN1224207C (zh) | 自动请求重发发送和接收方法及其设备 | |
AU2002305456A1 (en) | Method and apparatus for generating control information for packet data | |
CN1295887C (zh) | 移动通信***中发送和接收正交码索引信息的方法和设备 | |
CN1270448C (zh) | 移动通信***中的链路自适应方法和装置 | |
CN1228212A (zh) | 降低峰-均传输功率的高数据速率cdma无线通信*** | |
CN101310467A (zh) | 用于解码的方法和*** | |
CN1426247A (zh) | 发送/接收关于正交可变扩频因子码的信息的方法 | |
JP4090053B2 (ja) | 伝送方法 | |
CN1600003A (zh) | 在分组数据控制信道上发送和接收数据的装置和方法 | |
CN1698303A (zh) | 在arq通信中的能量重发最小化方法及其设备 | |
CN1868143A (zh) | Mimo ***中下行链路控制信号的发送方法 | |
WO2002091766A1 (en) | Channel allocations in a communications system | |
CN101039512A (zh) | 高速下行共享信道的共享信息信道的信号生成方法及装置 | |
CN1633052A (zh) | 一种在正交频分复用***中信号发送的方法 | |
CN1897752A (zh) | 一种生成hsdpa***用户标识h-rnti的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1063911 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20051214 |
|
CX01 | Expiry of patent term |