1. Technical Field of the Invention
The present invention generally relates to cell detection by terminals in mobile radio systems which use at least two synchronization signals for base station synchronization.
2. Description of Related Art
Code division multiple access (CDMA) communication technologies were developed to allow for multiple users to share scarce radio communication resources. In the general CDMA method, each user terminal is assigned a unique code sequence to be used to encode its information signal. A receiver, knowing the code sequences of the user terminal, can decode the received signal to reproduce the original information signal. The use of the unique code sequence during modulation provides for an enlarging of the spectrum of the transmitted signal resulting in a spread spectrum signal. The spectral spreading of the transmitted signal gives rise to the multiple access capability of CDMA.
If multiple users transmit spread spectrum signals at the same time, the receiver will still be able to distinguish a particular user's signal, provided that each user has a unique code and the cross-correlation between codes is sufficiently low. Ideally, the cross-correlation should be zero, i.e., the codes should be orthogonal in the code space. Correlating a received signal with a code signal from a particular user will result in the despreading of the information signal from that particular user, while signals from other users will remain spread out over the channel bandwidth.
An improvement of the CDMA method, known as Wideband CDMA (WCDMA), has been developed by a number of organizations around the world. One of the most popular of these WCDMA efforts is that of the Third Generation Partnership Project (3GPP). Some of the benefits provided by WCDMA include support for increased bandwidth and bitrates, and provisions for packet data communication and other services. In a WCDMA system, a mobile terminal, referred to as user equipment (UE), communicates with one or more base stations each serving a particular cell.
An important consideration for mobile terminals in a communication system, such as a WCDMA system, is that of standby time. To increase standby time the power consumption when the terminal is turned on, but not in use, should be minimized. Power consumption can be reduced by powering off parts of the terminal, such as signal processing circuitry, when it is not in use. However, the primary factor that limits standby time in a terminal is the need for the terminal to monitor for signals, such as paging messages, and perform signal measurements, such as signal strength measurements of nearby cells, during standby. Another important, but power demanding procedure is that of cell search or cell detection. This procedure includes searching for new cells close to the terminal. False cell detection results in the unnecessary powering up of mobile terminal circuitry, which contributes to increased power consumption and reduced standby time. The present invention provides for an improved method for cell detection which reduces the false detection rate and improves detection performance. In addition, a longer standby time for the terminal can be achieved.
The present invention comprises a method and apparatus for improved cell detection in a cellular communication system. A method in accordance with one embodiment of the invention includes correlating a received signal with both a primary synchronization signal and a secondary synchronization signal. The results from primary and secondary synchronization detection are used to determine if a new cell has been found. By also including the secondary synchronization signal during the cell detection procedure, the rate of false detection can be reduced while still maintaining detection performance. In addition, a longer standby time can be achieved for the user terminal.
In accordance with an alternative embodiment of the invention, a method includes correlating a received signal with both a primary synchronization signal and a secondary synchronization signal. A decision variable is determined from the primary detection signal and compared to a first threshold. If the decision variable is greater than the first threshold, a new cell is determined as having been found. If the decision variable is less than the first threshold, the decision variable is compared to a second threshold. If the decision variable is less than the first threshold and greater than the second threshold, the secondary synchronization signal is used to determine if a new cell has been found.
In another embodiment of the invention, an apparatus includes a front end receiver for receiving a communication signal, a primary synchronization channel correlator for correlating the received signal with a primary synchronization signal to produce a primary detection signal, and a secondary synchronization channel correlator for correlating the received signal with a secondary synchronization signal to produce a secondary detection signal. The apparatus further includes a detector for determining if a new cell has been found using the primary detection signal and the secondary detection signal.
For a more complete understanding of the present invention, reference is made to the following detailed description taken in conjunction with the accompanying drawings wherein:
Reference is now made to the Drawings wherein like reference characters denote like or similar parts throughout the various Figures. Referring now to
User equipment (UE) 105, that is currently associated with a particular base station 110a within a cell 115a, monitors the signal strengths of pilot signals from the associated base station 110a and neighboring base stations 110b,110c. If the user equipment (UE) 105 is currently roaming from the current cell 115a into a neighboring cell 115b, base station 110a will handoff the user equipment (UE) 105 to the neighboring base station 110b based upon the relative strength of the pilot signal from each base station 110a, 110b. The process by which the user equipment (UE) 105 monitors for the presence of signals from neighboring base stations 110a, 110b, 110c is referred to as cell search. Cell search is performed in both the active and idle modes of the user equipment (UE) 105.
Referring now to
The S-SCH 210 consists of a modulated Gold code of length 256 chips transmitted in parallel with the P-SCH 205. The S-SCH 210 is used to identify the frame boundary and scrambling code group identity. In contrast to the P-SCH sequence, the S-SCH sequences vary from slot to slot and between base stations. Each slot of the S-SCH 210 includes an S-SCH sequence chosen from a set of sixteen different available codes of length 256 chips. A frame consisting of fifteen slots of S-SCH codes forms a codeword taken from a codebook of 64 possible codewords. The codeword indicates to which of the 64 different code groups the base station's downlink scrambling code belongs. The same S-SCH codeword is repeated in each frame.
The CPICH 215 is a channel used to carry downlink common pilot symbols and is scrambled by the primary downlink scrambling code. Within each CPICH time slot there are ten pilot symbols, each spread by 256 chips. The CPICH 215 serves as the default phase reference for various downlink channels, such as the P-SCH 205 and S-SCH 210.
Referring now to
In step 310, the UE uses the S-SCH to acquire the frame synchronization and identify the code group of the cell found in step 305. This is performed by correlating the received slot-synchronized signal with all possible secondary synchronization code sequences, and identifying the maximum correlation value. Since the cyclic shifts of the sequences are unique, the S-SCH codeword sequence may be identified. By identifying the S-SCH codeword sequence, the code group as well as the frame synchronization is determined.
In step 315, the UE identifies the exact primary scrambling code used by the found base station cell. The primary scrambling code is typically identified through symbol-by-symbol correlation over the CPICH with all codes within the code group identified in step 310. Because frame synchronization was obtained in step 310, the starting point of the primary scrambling code is known. Once the primary scrambling code has been identified, system-specific and cell-specific information can be obtained by the UE from the Broadcast channel. However, the conventional cell search procedure for WCDMA always presents a risk for false detection, i.e. a new cell is indicated by the P-SCH detector but no new cell is actually present. This causes, particularly in idle mode, unnecessary signal reception and signal processing, which degrades the stand-by performance for the UE.
In accordance with the principles of the present invention, it can be observed that the secondary synchronization signal transmitted on S-SCH intended for frame synchronization and scrambling code group identification, are generated as sixteen concatenated core sequences of length 16 chips multiplied with a value of 1 or −1. As a result, all secondary synchronization signals consist of the same core sequence and can thus be used, along with the primary synchronization signal transmitted on the P-SCH, during the initial synchronization stage. By also including the secondary synchronization signal during initial synchronization, the false detection rate can be reduced while maintaining detection performance and achieving a longer standby time for the user equipment.
Referring now to
In step 415, the baseband signal yt is correlated with the core sequence of the secondary synchronization channel (S-SCH) and non-coherently accumulated over the sixteen core sequences, which may be performed, for example, through the use of a matched filter. In step 420, the non-coherently accumulated output, or a function of the accumulated output is accumulated over a predetermined number of slots and DRX periods.
Mathematically, the operations performed in steps 405 and 410 are described as follows:
where yk,l is the received signal at chip k slot l, ckP is the kth chip in the P-SCH code, dτ,lP corresponds to the P-SCH matched filter output for delay τ for slot l, dτP is the accumulation over nslotp slots in one DRX cycle, and QτP is the accumulation over nDRXp cycles and defines a decision variable. Further, fP(x) and gp(x) represent functions that define how the P-SCH correlations are accumulated over the slots and DRX cycles, respectively. In one embodiment of the present invention, the functions fP(x) and gp(x) are defined as the absolute value of x. However, it should be understood that other functions are possible.
Mathematically, the operations performed in steps 415 and 420 are described as follows:
where ckS,i is the kth chip in the ith S-SCH code, dτ,lS corresponds to the S-SCH matched filter output for delay τ for slot l, dτS is the accumulation over nslotS slots in one DRX cycle, and QτS is the accumulation over nDRXS cycles and defines a decision variable. Further, fS(x) and gS(x) represent functions that define how the S-SCH correlations are accumulated over the slots and DRX cycles, respectively. In one embodiment of the present invention, the functions fS(x) and gS(x) are defined as the absolute value of x. However, it should again be understood that other functions are possible.
In step 425, the time delay τoptP corresponding to the maximum of QτP is then found according to:
In step 430, a decision variable of D=Qτ
although other threshold detectors may be used.
If D>α2 there is a strong indication, i.e., a very high probability, that there is a new cell detected and the method proceeds to step 435. In step 435, a new cell is indicated as having been detected and the slot boundary τoptP, is identified for that cell. If D is not greater than α2, the method proceeds to step 440.
In step 440, the value of D is compared to the value of a threshold α1. If D is not greater than α1, the method continues to step 445 in which no new cell is indicated as having been detected, and the method returns to step 400 to await the next DTX time instant. If D is greater than α1, the method proceeds to step 450. The threshold values of α1 and α2 are chosen to be indicative of different probabilities that a new cell is found. More specifically, the value of α1 is chosen to indicate a threshold level below which there is a low probability that a new cell has been detected. The value of α2 is chosen to indicate a threshold level above which there is a high probability that a new cell has been detected.
When α2>D>α1, there exists a possible indication that a new cell is detected. Accordingly, the presence of the new cell is verified using S-SCH detection at step 450. The manner of detection of the S-SCH differs from that of the P-SCH. The decision variable QτS for a number of τ-values in a surrounding of τoptP (obtained using Equation 3) are examined and grouped in N bins, each bin including a number of τ-values.
The method used to group the bins is chosen based upon the correlation and autocorrelation structures between the primary and secondary synchronization signals. For example, in a WCDMA system the S-SCH consists of sixteen concatenated core sequences each with a chip length of sixteen. Each core sequence is multiplied by +1 or −1. When correlating a core sequence with an S-SCH sequence, sixteen peaks with sixteen chips distance between the peaks is obtained. If the largest P-SCH correlation peak τoptP is found for a time index of, for example, 1055, S-SCH peaks can be found at time indices 1055±16*n, for n=0, 1, 2, . . . , 16. Therefore, for the WCDMA example, sixteen bins are used with every sixteenth sample being contained in a particular S-SCH bin, such that Qτ
Next, in step 455, a determination is made about whether τoptP is included in the IoptS bin. If τoptP is included in the IoptS bin, it is determined at step 460 that a new cell has been detected. However, if τoptP does not belong to the IoptS bin, it is determined at step 445 that no new cell has been detected and the method returns to step 400.
Referring now to
The correlation result dτ,lP, or a function of the correlation result, is then provided to a primary synchronization accumulator 525. The primary synchronization accumulator 525 accumulates the correlation result over a predetermined number of slots and DRX periods to produce a decision variable QτP relating to the primary synchronization channel.
The signal yt is also provided to a secondary synchronization channel correlator 530. The secondary synchronization correlator 530 correlates yt with the S-SCH core sequence, and the correlation result is non-coherently accumulated over the sixteen core sequences to produce a correlation result dτ,lS. The secondary synchronization correlator 530 can consist of a matched filter or any other suitable correlator.
The correlation result dτ,lS, or a function of the correlation result, is then provided to a secondary synchronization accumulator 535, which accumulates the correlation result over a predetermined number of slots and DRX periods to a produce decision variable QτS relating to the secondary synchronization channel.
The decision variable QτP for the primary synchronization channel is provided to a maximum detector 540 to produce the values of QoptP and τoptP as described in connection with
If D>α2, then a new cell is detected, and the slot boundary τoptP is found for that cell. If Qτ
During the secondary frequency detection, QτS is provided to a secondary synchronization detector 550. The secondary synchronization detector 550 outputs the aforedescribed value IoptS. A comparator 555 receives τoptP from CU 545 and IoptS from secondary synchronization detector 550 and determines whether τoptP belongs to the IoptS bin. If τoptP is included in the IoptS bin, then a new cell is detected, and the slot boundary τoptP for that cell is found. If τoptP does not belong to the IoptS bin, no new cell is detected.
Referring now to
In step 605, the QτP value from step 410, and the QτS value from step 420 are used to determine a decision variable:
Dτ=a(QτP,τ)+b(QτS,τ) (Equation 5)
where a(x) and b(x) represent predefined functions. The functions a(x) and b(x) are chosen dependent upon the structure of the primary and secondary synchronization signal.
In step 610, the decision variable Dτ is compared to a threshold value β. If Dτ>β, the method continues to step 615, in which a new cell is determined to have been detected. If Dτ is not greater than β, it is determined at step 620 that no new cell has been detected, and the method continues back to step 400.
Referring now to
Although the present invention has been described using a WCDMA system as an example, the method and apparatus of the present invention may also be used in any communication system in which at least two synchronization signals are used.
Although a preferred embodiment of the method and apparatus of the present invention has been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it is understood that the invention is not limited to the embodiment disclosed, but is capable of numerous rearrangements, modifications, and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5594943 | Balachandran | Jan 1997 | A |
6894996 | Lee | May 2005 | B1 |
20020041580 | Shoji et al. | Apr 2002 | A1 |
Number | Date | Country |
---|---|---|
1 195 918 | Apr 2002 | EP |
1 211 816 | Jun 2002 | EP |
WO 0213548 | Feb 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20030193926 A1 | Oct 2003 | US |