Method and device for detecting secondary synchronization signal in LTE and LTE advanced communication system

09825737 · 2017-11-21

Assignee

Inventors

Cpc classification

International classification

Abstract

The detection and validation of Secondary Synchronization Signal comprising generating a set of samples by performing DFT operation on a time domain LTE signal, wherein the signal comprising an LTE frame divided into an even half and odd half frame, First and second set of hypotheses from even samples in even and odd half frame are generated and third and fourth set of hypotheses from odd samples in even and odd half frame are generated using first and second hypotheses. Even half frame is selected as start of boundary of the frame when location of the peak of first hypotheses is smaller than that of second hypotheses or location of the peak of fourth hypotheses is smaller than that of third hypotheses. The physical layer cell identity is determined from the locations of the peak of the first, second, third and fourth set of hypotheses averaged over multiple frames.

Claims

1. A method of detecting Secondary Synchronization Signal in a receiver device connected to an LTE network, comprising: receiving an LTE signal comprising a plurality of LTE frames each divided into a first half part and a second half part; performing a Discrete Fourier Transform (DFT) operation on the LTE signal to generate a set of samples comprising an even numbered samples and an odd numbered samples; generating a first subset of samples and a second subset of samples from the even numbered samples such that the first subset of samples are from the first half part and the second subset of samples are from the second half part; correlating the first subset of samples with a first basic sequence to generate a first set of correlation values, and correlating the second subset of samples with the first basic sequence to generate a second set of correlation values; generating a first and a second reference samples from the first and the second set of correlation values; generating a third subset of samples and a fourth subset of samples from the odd numbered samples, such that the third subset of samples are from the first half part and the fourth subset of samples are from the second half part; correlating the third subset of samples with the second basic sequence to generate a third set of correlation values, and the fourth subset of samples with the third basic sequence to generate a fourth set of correlation values; and determining a frame boundary of the Secondary Synchronization Signal (SSS) frame from maxima and minima in the first, second, third and fourth set of correlation values.

2. The method of claim 1, further comprising: descrambling the even numbered samples with a 31 length sequence to form the first and the second subset of samples, in that the 31 length sequence is derived from a Primary Synchronisation Signal (PSS); cyclically shifting the 31 length sequence by a first number of shifts to generate the first reference samples; cyclically shifting the 31 length sequences by a second number of shifts to generate the second reference samples wherein the first number and the second number corresponds to a position of maximum in the first and second set of correlation values respectively; descrambling the odd numbered samples in the first half part with the first reference samples to form the third subset of samples; and descrambling the odd numbered samples in the second half part with the second reference samples to form the fourth subset of samples.

3. The method of claim 2, further comprising; comparing the first number and the second number correspondingly with a third number and a fourth number, in that the third number and the fourth number representing a position of maximum in the third and fourth set of correlation values respectively; and determining a cell group identity of the LTE network from a relation: N i d 1 = ( Δ - 1 ) ( 62 - Δ ) 2 + m 0 , in that N.sub.id.sup.1 representing the cell group identity, Δ representing a difference between one of the first number and the third number, and the second number and the fourth number, and the m.sub.o representing the first number.

4. The method of claim 3, further comprising: selecting the first half part as a start of boundary of the LTE frame when at least one of the conditions, the first number is less than the second number, and the third number is less than the fourth number is satisfied.

5. The method of claim 4, wherein averaging the first, second, third and the fourth set of correlation values over plurality of LTE frames.

6. The method of claim 5, further comprising determining the frame boundary of the SSS frame from the averaged first, second, third and fourth set of correlation values over the plurality of LTE frames.

7. The method of claim 1, further comprising: descrambling the even numbered samples with a 31 length sequence to form the first and the second subset of samples, in that the 31 length sequence is derived from a Primary Synchronisation Signal (PSS); descrambling the odd numbered samples in the first half part and in the second half part with a 31 length sequence to form a fifth and sixth subset of samples respectively; cyclically shifting a basic sequence by a first number of positions to generate a third reference samples; cyclically shifting the basic sequence by a second number of position to generate a fourth reference samples wherein the first number and the second number corresponds to a position of maximum in the first and second set of correlation values respectively; descrambling the fifth subset of samples with the third reference samples to form the third subset of samples; and descrambling the sixth subset of samples with the fourth reference samples to form the fourth subset of samples.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 is an example environment in which various aspects of the present disclosure may be seen.

(2) FIG. 2A depicts example 10 ms radio FDD frame adapted in the downlink transmissions of normal CP (cyclic prefix)-LTE communication system.

(3) FIG. 2B depicts example 10 ms radio TDD frame adapted in the downlink transmissions of normal CP (cyclic prefix)-LTE communication system.

(4) FIG. 3 is an exemplary receiving device in one embodiment.

(5) FIG. 4 is a flowchart illustrating the manner in which SSS may be determined and validated in one embodiment.

(6) FIG. 5 is a block diagram further describing the detection of SSS in one embodiment.

(7) FIG. 6 is a block diagram illustrating the manner in which hypotheses may be generated from the even samples in one embodiment.

(8) FIG. 7 is a block diagram illustrating the manner in which hypotheses may be generated from the odd samples in one embodiment.

(9) FIG. 8 is a flowchart illustrating the manner in which SSS detection may be verified in one embodiment.

DETAILED DESCRIPTION

(10) FIG. 1 is an example environment in which various aspects of the present disclosure may be seen. As shown, the environment may comprise, for example, LTE network 100, user equipments (mobile stations) 120 and 125, base stations 105 through 115. Each base station 105 through 115 may be configured to provide a communication over a geographical region and referred to as cells. The LTE network 100 deployed over the cells allows the user equipment 120/125 to receive signals from the base stations 105/110/115.

(11) In a cellular network, the cells are identified by their cell ids. The BS 105/110/115 transmits synchronisation signals in every radio frame to facilitate cell search on the UE 120/125. During cell search, UE 120/125 uses the PSS and SSS signals to acquire timing information, frequency synchronisation, and to detect cell id of the cell. In one embodiment, the UE determines and validates SSS. The manner in which the SSS may be determined and validated is further described below by first describing the LTE FDD frame and LTE TDD frame configurations for continuity.

(12) FIG. 2A depicts example 10 ms radio FDD (Frequency Division Duplex) frame adapted in the downlink transmissions of normal CP (cyclic prefix)-LTE communication system. The 10 ms frame 200 is divided into two half frames 205 and 210. The length of the half frame 205/210 is 5 ms. The LTE half frames 205 and 210 are further divided into five subframes each 1 ms long. The 1 ms subframe is further subdivided into two slots 215 and 220. Thus each frame comprises 20 slots and referred by the order starting from 0 to 19 as is well known in the art. The number of OFDM symbols in each slot in normal-CP (cyclic prefix) mode is 7.

(13) In FDD and normal-CP based LTE, secondary synchronisation signals 235 and 245 are inserted in the fifth symbol of 0th slot 215 and 10th slot 225 of every frame. The secondary synchronisation signals 235 and 245 inserted in the 0.sup.th slot 215 and 10.sup.th slot 225 carry different information. The SSS are length-62 sequences mapped on central 62 subcarriers about dc subcarrier. The SSS are constructed by interleaving two length-31 m-sequences scrambled with other distinct m-sequence/sequences. For further details on the construction of SSS, readers are directed to the standard 3GPP TS 36.211 which is incorporated herein by reference. The LTE TDD frame configuration is described below.

(14) FIG. 2B depicts example 10 ms radio TDD frame adapted in the downlink transmissions of normal CP (cyclic prefix)-LTE communication system. The 10 ms frame 250 comprises two half frames 255 and 260. Each half frame is subdivided into five subframes (0-4) 265 and (5-9) 270. The length of each subframe is 5 ms and the subframes carry 14 OFDM symbols. In TDD and normal CP based LTE, SSS is the last symbol of subframe #0.

(15) Continuing further with reference to the detection of SSS for the FDD frame, the manner in which SSS may be detected and validated according to present disclosure is described below in further detail.

(16) FIG. 3 is an exemplary receiving device in one embodiment. The receiving device is shown comprising an antenna 305, RF receiver 310, analog to digital converter (A/D) 320, PSS detection block 330, SSS detection block 340, cell id detection block 350. Each block is described below in detail.

(17) The antenna 305 (may be multiple antennas in case of MIMO receiving configuration or single antenna) may be configured to receive a RF signal from the base station. The received RF signal may be provided to the RF port/RF receiver 310. The bandwidth of the received signal may be 20, 15, 10, 5, 3, 1.4 MHz. The system bandwidth may be represented in master information block MIB (information broadcasted by the LTE eNodeB). The MIB is transmitted using a physical channel PBCH (Physical broadcast channel) on downlink. The MIB is extracted by decoding PBCH after synchronisation. Thus, RF front end 310 may be aware of the signal bandwidth after synchronisation.

(18) The analog to digital converter (A/D) 320 converts analog signal into digital form. The A/D converter chips may include some of the support circuitry such as clock oscillator for the sampling clock, reference, the sample and hold function and output data latches. The clock (sampling clock) input to the A/D converter 320 may be provided from a local oscillator. The accuracy of the sampling clock is critical in the operation of the A/D converter 320. The A/D converter 320 may be defined by its bandwidth (data rate). Thus, A/D converters 320 may be selected based on the bandwidth and required signal to noise ratio of the signal to be quantized.

(19) The PSS detection block 330 performs the PSS detection using any known techniques. After successful detection of PSS, the 31 length sequences c.sub.0 and c.sub.1 are derived from the PSS and the sequences c.sub.0 and c.sub.1 may be provided to the SSS detection block to detect SSS. Also detected physical layer identity (N.sub.id.sup.2) may be provided to cell id detection block 350.

(20) In SSS detection block 340, one of 168 SSS sequences is detected after the determination of PSS and the determined SSS provides the cell group identity (N.sub.id.sup.1/PLCG). In SSS detection block 340, the odd and even samples of the half frames may be descrambled with the 31 length sequences derived from the PSS detection block 330. The hypotheses are generated from odd and even samples by correlating the descrambled even and odd sequences with the basic sequence s.sub.0(n). The generated hypotheses may be used to detect and validate PLCG/N.sub.id.sup.1 and frame boundary. The determined cell group identity (N.sub.id.sup.1) may be provided to the cell id detection block 350.

(21) In the cell id detection block 350, the UE is enabled to establish the cell identity of the base stations by using the sector id (N.sub.id.sup.2) provided by the PSS detection block 330 and the cell group identity (N.sub.id.sup.1) provided by the SSS detection block 340. The cell identity detection may be represented by the relation:
N.sub.id.sup.c=3*N.sub.id.sup.1+N.sub.id.sup.2  (1)
in which, N.sub.id.sup.c represents the cell identity of the base station. The manner in which the SSS detection block may detect and validate SSS is further described in detail below.

(22) FIG. 4 is a block diagram illustrating the manner in which SSS may be determined and validated in one embodiment. In block 405, the user equipment extracts the time domain LTE symbol containing SSS. The extracted time domain symbol containing SSS may be transformed into frequency domain by performing suitable DFT on time domain symbol.

(23) In block 410, the SSS detection block/detector 340 obtains even and odd samples. The central portion of the DFT may be segregated into even and odd samples. Further even and odd samples may be descrambled with the 31 length binary sequences c.sub.0 and c.sub.1 derived from the detected PSS.

(24) In block 415, the detector 340 generates the hypotheses from even and odd samples. The descrambled even samples may be cross correlated with the basic sequence s.sub.0(n) to generate the hypotheses for even samples. A location with respect to 31 length basic sequence s.sub.0(n) at which the value of the hypothesis is highest (peak) is noted/estimated. The location of the peak derived from even samples in the even numbered frame and location of the peak derived from even samples in the odd numbered frame are represented by m.sub.0.sub._.sub.e, and m.sub.1.sub._.sub.e, respectively. Thus, location of the peak may take value from 0 to 30 corresponding to one of the 31 positions of the basic sequence.

(25) The estimated locations of the peak may be used to generate 31 length sequences z.sub.0 and z.sub.1. Further, the generated z.sub.0 and z.sub.1 sequences may be cross correlated with the descrambled odd samples to generate hypotheses from the odd samples.

(26) In block 420, the detector 340 determines the SSS and performs validation by using the hypotheses generated from the even and odd samples. The SSS may be determined from the hypotheses generated from the even samples thus by detecting N.sub.id.sup.1/PLCG and frame boundary. The detected frame boundary and PLCG/N.sub.id.sup.1 may be validated by using the hypotheses generated by the odd samples for the successful detection of SSS. The post cell search verification may be eliminated by performing validation on the determined SSS. The manner in which SSS may be determined is described further in detail below.

(27) FIG. 5 is a block diagram further describing the detection of SSS in one embodiment. In block 505, the UE extracts the transmitted time domain signal containing SSS by the BS. Further the UE performs DFT on the received time domain signal to segregate SSS into odd and even samples. The samples extracted from the central 62 subcarriers around dc subcarrier from the SSS symbol of the l.sup.th half frame may be represented by the relation:
R.sub.s.sup.l(n):n=0,1, . . . 61  (2)
in which, R.sub.s.sup.l(n) represents the received samples.

(28) In block 510, the detector 340 descrambles even and odd samples. The even samples and odd samples may be descrambled with the 31 length binary sequences c.sub.0 and c.sub.1 respectively. The sequences c.sub.0 and c.sub.1 are derived from the detected PSS. The descrambled even and odd samples may be represented by the relation:
Y.sub.i.sup.l(n)=R.sub.s.sup.l(2n+i)c.sub.i(n)  (3)
in which, Y.sub.i.sup.l(n) represents the descrambled samples and iε{0,1}

(29) In block 515, the detector 340 stores the odd descrambled samples in memory. The samples stored in the memory may be used for verification/validation of detected SSS.

(30) In block 520, the detector 340 generates the hypotheses from the even samples. The descrambled even samples may be cross correlated with the basic sequence s.sub.0(n) to form the hypotheses. The hypotheses generated from the even samples of l.sup.th half frame may be represented by the relation:
h.sub.l.sup.e(n)=Σ.sub.m=0.sup.30Y.sub.0.sup.l(m)s.sub.o((m+n)mod(31))  (4)
in which, h.sub.l.sup.e(n) represents the hypotheses generated from even samples of l.sup.th half frame, Y.sub.0.sup.l(m) represents the descrambled even samples, s.sub.o((m+n) mod(m+n)) represents the cyclically shifted version of basic sequence represented as {tilde over (s)} and n varies from 0 to 30.

(31) In block 525, the detector 340 selects the locations of the peak (m.sub.e(i)/(m.sub.0.sub._.sub.e, m.sub.1.sub._.sub.e)) from the hypotheses of the even samples. The hypotheses generated from the even samples of each frame may be averaged over multiple frames to select the two locations of the peak (m.sub.0.sub._.sub.e, m.sub.1.sub._.sub.e) in the two averaged hypotheses from even and odd numbered half frames respectively.

(32) In a conventional UE, the received SSS sequences are divided into s.sub.0 and s.sub.1 according to their even and odd samples respectively. The sequence s.sub.0 is selected and descrambled with the 31 length sequence c.sub.0 from the detected PSS. The descrambled sequence is correlated to obtain the highest location of the peak from the even sequence s.sub.0. The selected locations of the peak from the even sequence s.sub.0 is provided to the decision device. The odd sequence s.sub.1 is descrambled with the 31 length sequence z.sub.l,j(m), where z.sub.l,j(m) represents the cyclically shifted version of the basic sequence z.sub.0(n). Further the descrambled sequence is descrambled with the 31 length sequence c.sub.1 which is derived from the detected PSS. The descrambled sequence is cross correlated with the basic sequence s.sub.0(n) to obtain the location of the highest peak from the odd SSS sequence. The selected location of the peak from the odd sequence s.sub.1 is provided to the decision device. The decision device receives the locations of the peak from the odd sequence and even sequence of SSS and detects the cell group identity (N.sub.id.sup.1/PLCG). Thus, in the conventional systems, even and/or odd sequences of SSS are used only to detect the cell group identity (N.sub.id.sup.1/PLCG). Thus requiring additional authentication/verification stage.

(33) In one embodiment of the present invention, the additional authentication/verification stage may be eliminated by comparing the hypotheses generated from the odd samples with the hypotheses generated from the even samples for the successful detection of SSS.

(34) Continuing further with reference to FIG. 5, in block 530, the detector 340 descrambles the stored odd samples using the sequences generated from the locations of the peak of hypotheses from even samples. The detector generates the 31 length binary sequence z.sub.m.sub.e(i)(n) using the selected locations of the peak from the even samples where m.sub.e(0)=m.sub.0.sub._.sub.e and m.sub.e(1)=m.sub.1.sub._.sub.e and iε{0,1} where 0 represents the even numbered half frame and 1 represents the odd numbered half frame. The sequence z.sub.m.sub.e(i)(n) is the cyclically shifted version of basic sequence {tilde over (z)}(n) by m.sub.e(i) mod(8) number of shifts. The stored odd samples may be descrambled with the generated sequence z.sub.m.sub.e(i)(n).

(35) In block 535, the detector 340 generates the hypotheses from the odd samples. The descrambled odd samples may be cross correlated with the sequence s.sub.0(n) to form the hypotheses. The hypotheses generated from the odd samples of l.sup.th half frame may be represented by the relation:
h.sub.l.sup.o(n)=Σ.sub.m=0.sup.30Y.sub.1.sup.l(m)z.sub.m.sub.e(i)(n)s.sub.0((m+n)mod(31))  (5)
in which, z.sub.m.sub.e(i)(n) represents the cyclically shifted version of the basic sequence {tilde over (z)}(n) by m.sub.e(i) mod(8) number of shifts, l represents the half frame and iε{0,1} where the value of i may be 0 for even half frame and the value of i may be 1 for odd half frame.

(36) In block 540, the detector 340 selects the locations of the peak (m.sub.o(i)/(m.sub.0.sub._.sub.o, m.sub.1.sub._.sub.o)) from the hypotheses of the odd samples. The hypotheses generated from odd samples of each half frame may be averaged over multiple half frames to select the two locations of the peak (m.sub.0.sub._.sub.o, m.sub.1.sub._.sub.o) in the two averaged hypotheses from odd and even half frames respectively.

(37) In block 545, the detector 340 checks that whether the locations of the peak calculated from the even samples match with the location of the peak selected from the odd samples. If the locations of the peak selected from even samples and odd samples are not equal then the operations in the blocks 510 through 545 may be repeated to detect N.sub.id.sup.1. If the locations of the peak selected from the even samples and odd samples are equal then in block 550, the detector 340 selects the maximum m.sub.1 and minimum m.sub.0 of the locations of the peak among the locations of the peak detected from the even samples to detect the frame boundary and N.sub.id.sup.1.

(38) In block 555, the detector calculates the cell group identity N.sub.id.sup.1. The N.sub.id.sup.1 may be calculated by the relation:

(39) N i d 1 = ( Δ - 1 ) ( 62 - Δ ) 2 + m 0 ( 6 )
in which, Δ=m.sub.1−m.sub.0 represents the difference between the selected locations of the peak from the even samples and m.sub.0 represents the number of shifts in the basic sequence. The manner in which the hypotheses may be generated from even samples is described further in detail below.

(40) FIG. 6 is a block diagram illustrating the manner in which hypotheses may be generated from the even samples in one embodiment. As shown, FIG. 6 comprises Even half frame receiver 605, Odd half frame receiver 630, descramblers 610 and 635, correlators 615 and 640, hypotheses generators 620 and 645, peak detectors 625 and 650, decision block 655, frame boundary detector 660, cell identity detection block/N.sub.id.sup.1 detection block 665. The function of each block is described in detail below.

(41) The UE extracts the transmitted time domain signal containing SSS by the BS. Further the UE performs DFT on the received time domain signal to segregate SSS into odd s.sub.1 and even samples s.sub.0. The Even half frame receiver 605 receives the even samples s.sub.0 from the multiple even numbered half frames. The even samples received from the even numbered half frames may be provided to the descrambler 610. The Odd half frame receiver 630 receives the even samples from the multiple odd numbered half frames. The even samples received from the odd numbered half frames may be provided to the descrambler 635.

(42) The descrambler 610 descrambles the even samples with the 31 length binary sequence c.sub.0 The 31 length binary sequence c.sub.0 may be generated from N.sub.id.sup.2 (from PSS detection block). The 31 length binary sequence c.sub.0 may be used as reference sequence to descramble the received even samples from the even numbered and odd numbered half frames. The descrambler 635 descrambles the even samples from the odd numbered half frames with c.sub.0. The output of the descramblers 610 and 635 may be provided to the correlators 615 and 640 respectively.

(43) The correlator 615 may be used to cross correlate the descrambled even samples of the even numbered half frames with the sequence s.sub.0(n). Similarly the correlator 640 may be used to cross correlate the descrambled even samples of the odd numbered half frames with the sequence s.sub.0(n).

(44) The outputs of the correlators 615 and 640 may be referred as hypotheses (correlation results). The hypotheses generator 620 averages the hypotheses generated from the even samples over the multiple even numbered half frames. Similarly the hypotheses generator 645 averages the hypotheses generated from the even samples over the multiple odd numbered half frames.

(45) The peak detector 625 selects the location of the highest peak p0/m.sub.0.sub._.sub.e over the averaged hypotheses generated from the even samples of even numbered half frames. Similarly the peak detector 650 selects the location of the highest peak p1/m.sub.1.sub._.sub.e over the averaged hypotheses generated from the even samples of odd numbered half frames. The location of the peak selected may be represented by the relationship:

(46) m e ( i ) = arg max n { h i e ( n ) } ( 7 )
in which, h.sub.i.sup.e(n) represents the averaged hypotheses generated from the even samples and iε{0,1} where 0 represents the even numbered half frame and 1 represents the odd numbered half frame.

(47) The locations of the peak selected from the even numbered and odd numbered half frames may be provided to the decision block 655. Alternatively the selected locations of the peak may be provided to the N.sub.id.sup.1 detection block 665. In N.sub.id.sup.1 detection block 665, the maximum and minimum peak locations are selected among the locations of the peak p0 and p1 selected from the even numbered and odd numbered half frames. The selection of m0 and m1 may be represented by the relation:
m.sub.0=min(p0,p1)  (8)
m.sub.1=max(p0,p1)  (9)

(48) In decision block 655, the locations of the peak p0/m.sub.0.sub._.sub.e and p1/m.sub.1.sub._.sub.e obtained from the even samples of the even numbered and odd numbered half frames may be compared to detect the frame boundary. If p0>p1, the frame boundary detector 660 detects that the frame boundary lies in odd numbered half frame, otherwise the frame boundary may lie in even numbered half frame. Further the locations of the peak obtained from the even samples may be used to compare with the locations of the peak generated from the odd samples for the successful detection of PSS. The manner in which the hypotheses may be generated from the odd samples is described in detail below.

(49) FIG. 7 is a block diagram illustrating the manner in which hypotheses may be generated from the odd samples in one embodiment. As shown, FIG. 7 comprises Even half frame receiver 705, Odd half frame receiver 745, descramblers 710, 750, 725 and 760, sequence generators 720 and 755, correlators 730 and 765, memory 715, hypotheses generators 735 and 770, peak detectors 740 and 775, decision block 785, frame boundary detector 790, N.sub.id.sup.1 detection block 780. The function of each block is described in detail below.

(50) The Even half frame receiver 705 receives the odd samples s.sub.0 from the multiple even numbered half frames. The odd samples received from the even numbered half frames may be provided to the descrambler 710. The Odd half frame receiver 745 receives the odd samples from the multiple odd numbered half frames. The odd samples received from the odd numbered half frames may be provided to the descrambler 750.

(51) The descrambler 710 descrambles the odd samples with the 31 length binary sequence c.sub.1. The 31 length binary sequences c.sub.1 may be generated from N.sub.id.sup.2 (from PSS detection block). The 31 length binary sequence c.sub.1 may be used as reference sequence to descramble the received odd samples from the even numbered and odd numbered half frames. The descrambler 750 descrambles the odd samples from the odd numbered half frames with c.sub.1. The output of the descramblers 710 and 750 may be stored in the memory. The descrambled sequence stored in the memory 715 may be used for the SSS verification stage in one embodiment.

(52) The sequence generator 755 generates the sequence z.sub.m.sub.e(1)(n) using the location of the peak m.sub.1.sub._.sub.e obtained from the even samples. The generated sequence z.sub.m.sub.e(1)(n) is the cyclically shifted version of the basic sequence {tilde over (z)}(n) by m.sub.1.sub._.sub.e mod(8) number of shifts. Similarly the sequence generator 720 generates the sequence z.sub.m.sub.e(0)(n) using the location of the peak m.sub.0.sub._.sub.e obtained from the even samples. The generated sequence z.sub.m.sub.e(0)(n) is the cyclically shifted version of the basic sequence {tilde over (z)}(n) by m.sub.0.sub._.sub.e mod(8) number of shifts. The descrambler 725 further descrambles the descrambled odd samples from even numbered half frames stored in the memory with the generated sequence z.sub.m.sub.e(0)(n). Similarly the descrambler 760 again descrambles the descrambled odd samples from odd numbered half frames stored in the memory with the generated sequence z.sub.m.sub.e(1)(n).

(53) The correlator 730 may be used to cross correlate the descrambled odd samples of the even numbered half frames with the sequence s.sub.0(n). Similarly the correlator 765 may be used to cross correlate the descrambled odd samples of the odd numbered half frames with the sequence s.sub.0(n).

(54) The outputs of the correlators 730 and 765 may be referred as hypotheses (correlation results). The hypotheses generator 735 averages the hypotheses generated from the odd samples over the multiple even numbered half frames. Similarly the hypotheses generator 770 averages the hypotheses generated from the odd samples over the multiple odd numbered half frames.

(55) The peak detector 740 selects the location of the highest peak p1/m.sub.1.sub._.sub.o over the averaged hypotheses generated from the odd samples of the even numbered half frames. Similarly the peak detector 775 selects the location of the highest peak p0/m.sub.0.sub._.sub.o over the averaged hypotheses generated from the odd samples of the odd numbered half frames. The location of the peak selected may be represented by the relation:

(56) m o ( 0 ) = arg max n { h 1 ( n ) } ( 10 ) m o ( 1 ) = arg max n { h 0 ( n ) } ( 11 )
in which, h.sub.i.sup.o(n) represents the averaged hypotheses generated from the odd samples and iε{0,1} where 0 represents the even numbered half frame and 1 represents the odd numbered half frame.

(57) The locations of the peak selected from the even numbered and odd numbered half frames may be provided to the decision block 785. Alternatively the selected locations of the peak may be provided to the Nid1 detection block 780. In Nid1 detection block 780, the maximum and minimum peak locations are selected among the locations of the peak p1 and p0 selected from the even numbered and odd numbered half frames respectively. The selection of m.sub.0 and m.sub.1 may be represented by the relation:
m.sub.0=min(p0,p1)  (11)
m.sub.1=max(p0,p1)  (12)

(58) In decision block 785, the locations of the peak p0 and p1 obtained from the odd numbered and even numbered half frames may be compared to detect the frame boundary. If p0<p1, the frame boundary detector 790 detects that the frame boundary lies in even numbered half frame, otherwise the frame boundary may lie in odd numbered half frame. Further the locations of the peak obtained from the odd samples may be compared with the locations of the peak obtained from the even samples for the verification of SSS. The manner in which the SSS detection may be verified by using the selected locations of the peak from even samples and odd samples is described in detail below.

(59) FIG. 8 is a flowchart illustrating the manner in which SSS detection may be verified in one embodiment. In block 805, the detector 340 obtains the locations of the peak selected from the even samples. The locations of the peak m.sub.0.sub._.sub.e and m.sub.1.sub._.sub.e may be selected (as described in FIG. 6) over the averaged hypotheses generated from the even samples of even numbered and odd numbered half frames respectively.

(60) In block 810, the detector 340 obtains the locations of the peak selected from the odd samples. The locations of the peak m.sub.0.sub._.sub.o and m.sub.1.sub._.sub.o may be selected (as described in FIG. 7) over the averaged hypotheses generated from the odd samples of odd numbered and even numbered half frames respectively.

(61) In block 815, the detector 340 checks whether the locations of the peak obtained from the even samples of the even numbered and odd numbered half frames matches with the locations of the peak obtained from the odd samples of odd numbered and even numbered half frames respectively. If the locations of the peak obtained from the even samples and odd samples matches then in block 820, the location of the peak m.sub.0 may be selected as the location of the peak obtained from the even samples of even numbered half frames. The location of the peak m.sub.1 may be selected as the location of the peak obtained from the even samples of odd numbered half frames. The locations of the peak selected may be used to detect frame boundary and cell group identity N.sub.id.sup.1 as described in (FIG. 5 and FIG. 6).

(62) If the locations of the peak obtained from the even samples and odd samples are not equal, then in block 825, the detector 340 adds the hypotheses from the next consecutive half frame to select the locations of the peak. The detector receives the next consecutive half frame and the operations described in the blocks of FIG. 6 may be repeated to generate the hypotheses from the even samples. The locations of the peak may be selected over the averaged hypotheses from the even samples to compare with the locations of the peak obtained from the odd samples stored in the memory. The comparison of the locations of the peak may be repeated by the detector 340 till the locations of the peak obtained from the even samples and odd samples are equal, otherwise the comparison may continue until some threshold value may be satisfied in one embodiment. After reaching the threshold value (for example the comparison may be performed for eight half frames), if locations of the peak obtained from the even samples and odd samples are not equal, then the detection of SSS and cell search may be declared unsuccessful.

(63) In contrast, a conventional UE/receiving device performs post cell search verification by decoding the pilot signals. The pilot signals are derived from the estimated cell id. The pilot signals derived from the cell id are correlated with the locally generated pilot signals. The location of the peak is selected over the correlation result. The receiving device uses some threshold value to check whether the cell search is successful or not. If selected location of the peak is greater than the threshold value then the receiver declares that the cell search is successful.

(64) Continuing further with reference to FIG. 8, the cell search verification may be performed by the detector 340 in parallel with the detection of frame boundary and N.sub.id.sup.1. In one embodiment, the detector 340 determines the SSS and performs validation by using the hypotheses generated from the even and odd samples to eliminate the additional post cell search verification.

(65) In cell search verification, the number of frames over which hypotheses are averaged may be adaptive. The cell search verification method depends on channel and noise conditions. When the channel conditions are good, the cell search verification stage takes very few frames to conclude and under bad channel condition hypotheses are averaged over sufficient number of frames until the decision is reliable.

(66) While various examples of the present disclosure have been described above, it should be understood that they have been presented by way of example, and not limitation. Thus, the breadth and scope of the present disclosure should not be limited by any of the above described examples, but should be defined in accordance with the following claims and their equivalents.