The invention generally relates to wireless code division multiple access communication systems. In particular, the invention relates to detecting access bursts in such systems.
In wireless communication systems, access bursts are commonly used to gain access to system resources. Examples of such bursts are the preambles used for access to the physical random access channel (PRACH) and the physical common packet channel (PCPCH) as proposed for the third generation partnership project (3GPP) wideband code divisional multiple access (W-CDMA) communication system.
To gain access to these channels, users transmit a preamble or signature (preamble) to the base station. The base station broadcasts the available codes and time slots that the preambles can be transmitted. The user increases the power level of the transmitted preamble until the base station detects it or until a maximum transmission power level is reached. Once the base station detects a specific user's preamble an acknowledgement (ACK), or negative acknowledgement (NAK), is sent to the user indicating the availability of the channel.
Additionally, other cell parameters may differ. As shown in
One approach to handle these varying conditions is to construct hardware to cover the maximal possible round-trip delay for every possible access code on every supported antenna. However, it is unlikely that this designed for worst possible combination of these parameters would occur. Typically, large cells utilize few access codes and small cells used to cover “hot spot areas” typically require more codes. Sectorization also tends to reduce the number of used access codes. Utilizing a worst scenario hardware design typically results in a significant amount of un-utilized hardware in some implementations or a hardware design that is used to only support implementations close to the worse case.
Accordingly, it is desirable to have a Node-B/base station capable of handling these varying conditions in a flexible manner with efficient utilization of the hardware.
A Node-B/base station has an access burst detector. The access burst detector comprises at least one antenna for receiving signals from users and a pool of reconfigurable correlators. Each correlator correlates an inputted access burst code at an inputted code phase with an inputted antenna output. An antenna controller selectively couples any output of the at least one antenna to an input of any of the correlators. A code controller provides to an input of each correlator an access burst code. The code controller controls the inputted code phase of each controller. A sorter/post processor sorts output energy levels of the correlators.
For each access code used by the base station/Node-B, the controller controls the access code input into each correlator 361 to 36O. A code phase controller/delay device 34 controls the code phase/delay that each correlator 361 to 36O operates. Each correlator 361 to 36O, such as a matched filter, is configured to correlate a given input code with a given input antenna output at a given code phase/delay. As a result, each correlator 361 to 36O preferably is reconfigurable to correlate any of the antenna outputs with any of the codes at any code phase/delay.
The correlators 361 to 36O effectively form a reconfigurable correlator pool. The reconfigurability of the correlator pool allows for a versatile utilization of the design for varying environments. The uniform reconfigurability of each correlator facilitates implementing the correlators using a small scalable design, which is highly advantageous for use on an application specific integrated circuit (ASIC). For ASICs having a clock rate exceeding the chip rate, each reconfigurable correlator can be used to process multiple antenna/code/code phase combinations. To illustrate for a 48× chip rate clock, each correlator can process 48 antenna/code/code phase combinations.
The output of each correlator 361 to 36O is processed by a sorter/post processor 38. The sorter/post processor 38 sorts the various code/code phase combinations in order of correlator output energy. Access codes exceeding a predetermined correlated energy threshold are deemed to be detected. In response to detecting an access code, a corresponding ACK or NAK is sent to indicate whether the requested resources are available.
In one implementation for preamble detection, the access burst detector of
Due to the flexibility of the correlator bank, the access burst detector is flexible and scalable to varying base station/Node-B implementations, as illustrated by
In
In
Preferably, 48 access codes are produced by 48 scrambling code generators 58. Each access code carries 16 signatures as per the 3GPP standard. In the preferred implementation, a 48 times chip rate clock is used. For a given chip period, the correlators 561 to 5622 (56) sequentially correlate each of the 48 access codes during each clock period.
Each correlator 56 has a MUX 601 to 6022 (60) for effectively mixing one of the access codes with an antenna output. A buffer 621 to 6222 (62) stores the mixed result. To handle the sixteen signatures within an access code, 16 Hadamard signature detectors 641,1 to 6422,16 are used to detect the 16 signatures. The preferred number of correlators 56 is 22. Between each correlator 56 is a buffer 661 to 6622, which delays the code by one chip, prior to entry into the subsequent correlator 56. As a result, the correlator bank 66 in one clock period correlates one access code for 16 signatures over a delay spread of 22 chips.
Using the implementation of
By adding correlators 56 to the correlator bank, the chip range of the bank 56 can be extended in alternate implementations. Also, by varying the produced access codes and the clock rate, the number of processed codes can be changed.
This application claims priority from U.S. provisional application No. 60/372,531, filed on Apr. 12, 2002, which is incorporated by reference as if fully set forth.
Number | Name | Date | Kind |
---|---|---|---|
5237586 | Bottomley | Aug 1993 | A |
5329548 | Borg | Jul 1994 | A |
5471509 | Wood et al. | Nov 1995 | A |
5490165 | Blakeney, II et al. | Feb 1996 | A |
5894473 | Dent | Apr 1999 | A |
5910948 | Shou et al. | Jun 1999 | A |
5940438 | Poon et al. | Aug 1999 | A |
6091953 | Ho et al. | Jul 2000 | A |
6134228 | Cedervall et al. | Oct 2000 | A |
6141334 | Flanagan et al. | Oct 2000 | A |
6163533 | Esmailzadeh et al. | Dec 2000 | A |
6275484 | Lynch et al. | Aug 2001 | B1 |
6307878 | Sokolov et al. | Oct 2001 | B1 |
6317454 | Mamori | Nov 2001 | B1 |
6324207 | Kanterakis et al. | Nov 2001 | B1 |
6324210 | Yang et al. | Nov 2001 | B1 |
6333926 | Van Heeswyk et al. | Dec 2001 | B1 |
6333934 | Miura | Dec 2001 | B1 |
6414984 | Ståhle | Jul 2002 | B1 |
6442193 | Hirsch | Aug 2002 | B1 |
6463048 | Garyantes | Oct 2002 | B1 |
6487193 | Hamada et al. | Nov 2002 | B1 |
6567670 | Petersson | May 2003 | B1 |
6587448 | Dajer et al. | Jul 2003 | B1 |
6618434 | Heidari-Bateni et al. | Sep 2003 | B2 |
6650694 | Brown et al. | Nov 2003 | B1 |
6697417 | Fernandez-Corbaton et al. | Feb 2004 | B2 |
6703977 | Jeschke | Mar 2004 | B2 |
6714586 | Yang et al. | Mar 2004 | B2 |
6728304 | Brown et al. | Apr 2004 | B2 |
6748013 | Reznik et al. | Jun 2004 | B2 |
6748014 | Kuo et al. | Jun 2004 | B1 |
6834075 | Wang | Dec 2004 | B2 |
6901106 | Chen et al. | May 2005 | B1 |
7031749 | Mitama | Apr 2006 | B1 |
7079569 | Hayata | Jul 2006 | B1 |
7082286 | Kaewell et al. | Jul 2006 | B2 |
20010017883 | Tiirola et al. | Aug 2001 | A1 |
20010033614 | Hudson | Oct 2001 | A1 |
20010038666 | Mesecher et al. | Nov 2001 | A1 |
20010048726 | Wallins | Dec 2001 | A1 |
20020010002 | Heinta | Jan 2002 | A1 |
20020036998 | Lomp | Mar 2002 | A1 |
20030043763 | Grayson | Mar 2003 | A1 |
Number | Date | Country |
---|---|---|
1140365 | Jan 1997 | CN |
1182986 | May 1998 | CN |
1253424 | May 2000 | CN |
1322063 | Nov 2001 | CN |
1356802 | Jul 2002 | CN |
1366390 | Aug 2002 | CN |
1379932 | Nov 2002 | CN |
1390001 | Jan 2003 | CN |
0 945 995 | Sep 1999 | EP |
1 028 540 | Aug 2000 | EP |
1 071 222 | Jan 2001 | EP |
1 158 688 | Nov 2001 | EP |
1 220 482 | Jul 2002 | EP |
08508152 | Aug 1996 | JP |
12-308148 | Nov 2000 | JP |
12308148 | Nov 2000 | JP |
200116628 | Jan 2001 | JP |
2001-91624 | Apr 2001 | JP |
2001-094473 | Jun 2001 | JP |
2001-168768 | Jun 2001 | JP |
2001-237740 | Aug 2001 | JP |
2001-218260 | Oct 2001 | JP |
2002-009663 | Jan 2002 | JP |
2002-57603 | Feb 2002 | JP |
465204 | Nov 2001 | TW |
9312590 | Jun 1993 | WO |
9512262 | May 1995 | WO |
9522210 | Aug 1995 | WO |
9535638 | Dec 1995 | WO |
9621976 | Jul 1996 | WO |
9923767 | May 1999 | WO |
9830433 | Jun 1999 | WO |
9930433 | Jun 1999 | WO |
9933286 | Jul 1999 | WO |
9948228 | Sep 1999 | WO |
9965180 | Dec 1999 | WO |
0070792 | Nov 2000 | WO |
0072608 | Nov 2000 | WO |
0103318 | Jan 2001 | WO |
0103318 | Jan 2001 | WO |
0111794 | Feb 2001 | WO |
0113530 | Feb 2001 | WO |
0113530 | Feb 2001 | WO |
0122638 | Mar 2001 | WO |
0217583 | Feb 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20040032839 A1 | Feb 2004 | US |
Number | Date | Country | |
---|---|---|---|
60372531 | Apr 2002 | US |