The present invention relates to the field of wireless communications, and more particularly, to a method and apparatus for performing cell search in a W-CDMA system.
In a W-CDMA system, cell search is performed by the user equipment (UE) (also referred to as a mobile handset) when power is turned on in order to establish frame synchronization and to determine the scrambling code assigned to the found base station. Cell search by a mobile handset is generally performed in three steps: (1) acquisition of slot synchronization to the transmissions of the base station providing the strongest signal at the receiver of the mobile handset; (2) establish frame synchronization and identify the code group of the found base station; and (3) determine the scrambling code assigned to the found base station. The present invention is related to the slot synchronization technique.
To perform slot synchronization, the UE uses the primary synchronization code (PSC) in the synchronization channel (SCH). A filter that is matched to the primary synchronization code (PSC) is used and the primary synchronization code (PSC) is the same for every cell.
The primary synchronization code (PSC) in synchronization channel (SCH) is the so-called generalised hierarchical Goley sequence and has good autocorrelation properties, which is represented as:
a=<1,1,1,1,1,1,−1,−1,1,−1,1,−1,1,−1,−1,1> Equation 1
Cp=(1+j)*<a,a,a,−a,−a,a,−a,−a,a,a,a,−a,a,−a,a,a> Equation 2
As is shown in
The matched filter matched to the primary synchronization code (PSC) is called a pruned efficient Golay correlator, the structure of which is schematically shown in
[D1,D2,D3,D4,D5,D6,D7,D8]=[128,64,16,32,8,1,4,2]*OSR Equation 3
[w1,w2,w3,w4,w5,w6,w7,w8]=[1,−1,1,1,1,1,1,1] Equation 4
OSR (over-sampling rate) denotes the number of samples within one chip period.
In the prior art, the procedure of obtaining slot synchronization is illustrated in
In typical wireless communications systems, a frequency difference between the transmitter and the local oscillators of the UEs can disturb the reception of data. An automatic frequency correction apparatus is therefore employed to detect the frequency offset between a reception frequency and a local oscillation frequency in a specific interval of reception data from a transmitting base station. When carrier frequency is 2.1 GHz, and the reference accuracy of the local oscillator is 10 ppm, the frequency offset can reach up to 21 kHz.
Turning to
In the prior art UE, cell search is performed before automatic frequency correction. However, frequency offset results in performance degradation in cell search. In order to overcome the negative impact of the frequency offset, phase rotation needs to be conducted on the baseband signal in this prior art system. It is readily appreciated that this prior art is less efficient. A technique of correcting the frequency offset while performing the slot synchronization is needed to achieve high performance cell search.
A frequency offset detection and compensation apparatus and method which can perform offset correction in the slot synchronizing process is disclosed. A cell search apparatus and method which uses the slot synchronization method of performing frequency offset correction in the process as the cell search step is also disclosed.
The frequency offset detection and compensation method in a W-CDMA system comprises:
(1) defining and storing in memory the control word for controlling automatic frequency correction;
(2) determining the correlation peaks for every control word:
(3) compares the correlation peaks for every control word, determines and selects the control word corresponding to the maximum correlation peak; and
(4) performs the slot timing with the selected automatic frequency correction control word and its correspondingly generated correlation peak.
According to another aspect of this invention, an automatic frequency correction apparatus receiving the output signal of the RF section is provided, which includes:
means for performing correlation, e.g. a matched filter corresponding to the primary synchronization code;
means for summing and averaging the correlations results of a plurality of slots;
means for determining the correlation peak;
means for storing the control word for controlling the automatic frequency correction;
means of a first selector, for selecting one of the automatic frequency correction control words stored in the memory;
means for comparing and determining the maximum correlation peak;
means of a second selector, for controlling the starting of the automatic frequency correction device;
means of automatic frequency correction control register, for receiving an automatic frequency correction control word and the output of the device performing automatic frequency correcting, and applying its output to RF section; and
means for controlling the starting of the automatic frequency correction device initially on the mode of shutting down the operation of the frequency correction device.
The foregoing aspects and many of the attendant advantages of the invention will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
While the specification concludes with claims defining the features of the invention that are regarded as novel, it is believed that the invention will be better understood from a consideration of the following description in conjunction with the drawing figures.
A method employing the invention is illustrated in
S11—define and store in memory the control words for controlling automatic frequency correction. The loss of performance in the correlation peak output caused by the frequency inaccuracies is evident during the first step of the cell search process. With reference to
In the present invention, a plurality of AFC control words are first defined. In this embodiment, 41 such words are defined corresponding to a local oscillator frequency ranging from −20 kHz to 20 kHz, with a 1 kHz interval between every two words. Thus, with a frequency offset within the range of −21 kHz to 21 kHz, there definitely exists a defined AFC control word in the 41 words denoting a maximum correlation peak, and this can narrow the offset down to a 1 kHz range. It can be appreciated that depending upon the application, a smaller or larger number of control words may be defined and stored.
S12—select a control word and perform the following operations:
The above three operations (1)-(3) are similar to the prior correlation peak generating technique.
S13—Repeat S12 to generate correlation peaks until the control words are finished. In this embodiment, 41 correlation peaks are successively obtained corresponding to 41 control words.
S14—Compare the correlation peaks to determine the maximum peak and store the corresponding control word for future operation, for example, frequency offset fine correction.
S15—Perform slot synchronization with the correlation peak and AFC control word. Typically, the slot boundary is 128 chips ahead the peak's location.
(1) Matched filter 102 for detecting the primary synchronization code, e.g. Golay correlator.
(2) Summer and averager 104 for summing and averaging the filter's output correlation results over a number of slots.
(3) Peak detector 106 for detecting the correlation peak.
Altogether, components 102, 104 and 106 can be designated as a slot synchronization device 108.
(4) A control word table 110 for storing the control words. The table is stored in a volatile or nonvolatile memory device, which can be embodied as flash memory, floppy disc, hard disc, compact disc RAM, or ROM etc. In one embodiment, table 110 contains 41 control words.
(5) A first selector 118 for selecting a control word from the table 110.
(6) A comparator 114 receiving the peak detector 106 output for comparing the correlation peaks.
(7) A frequency estimation device 116 that receives the output signal from RF section to acquire frequency estimate.
(8) A second selector 112 for controlling the start of device 116;
(9) Automatic frequency correction control register 120 connecting to selector 112 and 118. When frequency estimation device 116 starts, register 120 receives and processes the sum of output of frequency estimation device 116 and a control word in control word table 110, and applies them to the RF section.
The above elements are all located in a baseband section. The RF section of device 100 including DAC and VCO is similar to prior RF systems, and thus is not described in detail here.
Device 100 operates in this manner: Selector 112 is initially put in the mode of shutting down the operation of the frequency correction device 116. Selector 118 selects a control word from the table 110 and then filter 102 performs a correlation using this word.
The result of the correlation over a number of slots (or “received slots”) is passed to summer and averager 104. Then a correlation peak is obtained in the peak detector 106. For every control word in the table 110, the above process is performed to generate a correlation peak. In this embodiment, 41 peaks are generated. Comparator 114 receives and compares the 41 correlation peaks to determine the maximum and fixes selector 118 onto the corresponding control word in the table 110.
Selector 112 then operates to start the frequency correction device 116. The automatic frequency correction control register 120 receives the output of the frequency correction device 116 and selector 118 fixed control word for future frequency offset fine correction.
With the proposed slot synchronization method which combines frequency offset correction operation, the invention further provides a cell search method in a W-CDMA system. The method is illustrated in
S200 slot synchronization step:
The above operation is similar to steps denoted as S11-S15.
S202 frame synchronization and code group of the base station identification step;
S204 scrambling code determination step;
S202 and S204 are similar to the steps in the conventional cell search operation, thus, the operation of them is not described in details.
An apparatus of cell search performing the method above is detailed in
Matched filter 202 for detecting the primary synchronization code, or Golay correlator. Summer and averager 204 for summing and averaging filter's output correlation results over a number of slots. Peak decision 206 for detecting the correlation peak. Altogether, 202, 204 and 206 can be designated as slot synchronization device 208.
Frequency Correction apparatus 200 further includes control word table 210 for storing the a number of AFC control words, the table is stored in a volatile or nonvolatile memory device, which can be embodied as floppy disc, hard disc, compact disc RAM, or ROM etc. in the preferred embodiment, Table 210 contains in it 41 control words.
A first selector 218 for selecting control word from the table 210.
Comparator 214 receiving peak decision 206 output for comparing the correlation peaks;
Frequency estimation device 216 receiving output signal from RF section to acquire frequency estimate;
A second selector 212 for controlling the startup of device 216;
Automatic frequency correction control register 220 connecting to selector 212 and 218. When frequency estimation device 216 starts, register 220 receives and processes the output of frequency estimation device 116 and a control word in control word table 210, and applies them to RF section.
The above elements are located at baseband section, the RF section of Device 200 including DAC and VCO is similar to the conventional RF system, and thus is not described in details here.
Device 200 operates in this manner: Selector 212 is initially put on the mode of shutting down the operation of the frequency correction device 216; selector 218 selects a control word from the Table 210, and then in filter 202 performing the correlation using this word, the result of the correlation over a number of slots is passed on summer and averager 204, then correlation peak is obtained in the peak decision 106. For every control word in the Table 210, the above process is performed to generate a correlation peak. In this embodiment, 41 peaks are generated. Comparator 214 receives and compares the 41 correlation peaks to determine the maximum and fix selector 218 on the corresponding control word in the table 210. Selector 212 operates to start the frequency correction device 216; the automatic frequency correction control register 220 receives the output of the frequency correction device 216 and selector 218 fixed control word for future frequency offset fine correction.
The output of device 200 is applied to frame synchronization and code group identification device 300 and scrambling code determination device 400. The later two devices 300 an 400 are not germane to the present claimed invention and therefore not discussed further here, but will be known to those skilled in the art.
With the technique of the invention, the frequency offset of the local oscillator can be reduced to less than 3 kHz, and in most cases, an offset within 1 kHz can be reached. Thus, the frequency coarse correction is achieved while synchronizing the slot. In a later stage, an accuracy of 0.1 parts per million (PPM) which is required by 3G specification can be obtained after the frequency offset fine correcting performed by the AFC device.
In the present invention, automatic frequency correction is introduced in the first step of the cell search to noticeably reduce the frequency offset from a maximum of 21 kHz to as little as 1 kHz so as to not only improve the efficiency of the later offset correction operation, but also enhance the performance of cell search at a low system cost.
While the invention has been described in the context of a preferred embodiment, it will be apparent to those skilled in the art that the present invention may be modified in numerous ways and may assume many embodiments other than that specifically set out and described above. Accordingly, it is intended by the appended claims to cover all modifications of the invention which fall within the true spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200510025099.1 | Apr 2005 | CN | national |