Method of Cell Search

20170223668 · 2017-08-03

    Inventors

    Cpc classification

    International classification

    Abstract

    A method of cell search for a mobile device in a wireless communication system is provided. The method comprises performing a reception timing detection procedure, to obtain at least a possible reception time for a primary synchronization signal (PSS), performing a PSS hypothesis procedure, to generate three frequency-domain PSS sequences according to three root indexes each corresponding to a physical layer identity, and performing a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time with the three frequency-domain PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence.

    Claims

    1. A method of cell search for a mobile device in a wireless communication system, the method comprising: performing a reception timing detection procedure, to obtain at least a possible reception time for a primary synchronization signal (PSS); performing a PSS hypothesis procedure, to generate three frequency-domain PSS sequences according to three root indexes each corresponding to a physical layer identity; and performing a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time with the three frequency-domain PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence.

    2. The method of claim 1, wherein the reception timing detection procedure comprises: receiving a wireless signal from the wireless communication system; performing a decimation procedure on the received wireless signal to reduce a data rate of the received wireless signal to a sample rate of the PSS; performing correlation on the decimated wireless signal and three time-domain PSS sequences, wherein the time-domain PSS sequences include a first, a second and a third time-domain PSS sequences generated by the mobile device according to a first, second and third root indexes respectively; generating a calculation result based on a non-coherent combining operation with the maximum value outputted from a first, a second, and a third correlation results in each sample time of a PSS transmission period; and comparing the calculation result with a predetermined value, for determining whether the PSS is detected.

    3. The method of claim 2, wherein the step of comparing the calculation result with the predetermined value, for determining whether the PSS is detected, comprises: determining that the PSS is detected if the calculation result is larger than the predetermined value, and determining the sample time corresponding to the calculation result as a reception time of the PSS; and determining that the PSS is not detected if the calculation result is smaller than the predetermined value.

    4. The method of claim 1, wherein the SSS coherent detection procedure includes a PSS channel estimation operation, a coherent combining operation and a fast-hardmard transform operation.

    5. The method of claim 4, further comprising: performing a check procedure to determine whether the SSS sequence is detected, wherein the check procedure comprises: determining that the SSS sequence is detected, and obtaining a corresponding physical layer cell identity group if the fast-hardmard transform operation result is greater than a predetermined value; and determining that the SSS sequence is not detected if the fast-hardmard transform operation result is smaller than the predetermined value.

    6. The method of claim 5, further comprising: calculating a physical layer cell identity corresponding to a cell based on the obtained physical layer cell identity group and a first, a second or a third physical layer identity, in which the first, second and third physical layer identities respectively correspond to the three frequency-domain PSS sequences for the SSS coherent detection procedure; and performing a successive interference cancellation procedure, wherein the successive interference cancellation procedure includes steps: generating a first PSS sequence and a first SSS sequence in the frequency domain based on the physical layer cell identity group and the first, second or third physical layer identity; performing a channel estimation corresponding to the SSS sequence; approximating a second PSS and a second SSS based on the channel estimation result, the first PSS sequence and the first SSS sequence, in which each of the second PSS and the second SSS is a part of the synchronization signal; and obtaining a third PSS and a third SSS by removing the approximated second PSS signal from the PSS, and by removing the approximated second SSS sequence from the SSS.

    7. The method of claim 5, further comprising: determining whether the SSS coherent detection procedure are performed on the three frequency-domain PSS sequences with a first reception time of the at least a reception time if the SSS is determined to be not detected; performing the SSS coherent detection procedure on the three frequency-domain PSS sequences with a second reception time if the SSS coherent detection procedure are performed to all of the three frequency-domain PSS sequences with the first reception time; and performing the SSS coherent detection procedure on the three frequency-domain PSS sequences with the first reception time if the SSS coherent detection procedure is not performed to all of the three frequency-domain PSS sequences with the first reception time.

    8. A method of detecting primary synchronization signal (PSS) reception time for a mobile device in a wireless communication system, the method comprising: receiving a wireless signal from the wireless communication system; performing a decimation procedure on the received wireless signal to reduce a data rate of the received wireless signal to a sample rate for the PSS; performing correlation on the decimated wireless signal and each of three time-domain PSS sequences, wherein the three time-domain PSS sequence includes a first, a second and a third PSS sequences generated by the mobile device according to a first, second and third root indexes respectively; generating a calculation result based on a non-coherent combining operation with the maximum value outputted from a first, a second, and a third correlation results in each sample time of a PSS transmission period; and comparing the calculation result with a predetermined value, for determining whether the PSS is detected.

    9. The method of claim 8, wherein the step of comparing the calculation result with the predetermined value, for determining whether the PSS is detected, comprises: determining that the PSS is detected if the calculation result is larger than the predetermined value, and determining the sample time corresponding to the calculation result as a reception time of the PSS; and determining that the PSS is not detected if the calculation result is smaller than the predetermined value.

    10. The method of claim 8, further comprising: performing a PSS hypothesis procedure, to generate three frequency-domain PSS sequences according to three root indexes each corresponding to a physical layer identity; and performing a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time with the three frequency-domain PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence.

    11. The method of claim 10, wherein the SSS coherent detection procedure includes a PSS channel estimation operation, a coherent combining operation and a fast-hardmard transform operation.

    12. The method of claim 11, further comprising: performing a check procedure to determine whether the SSS sequence is detected, wherein the check procedure comprises: determining that the SSS sequence is detected, and obtaining a corresponding physical layer cell identity group if the fast-hardmard transform operation result is greater than a predetermined value; and determining that the SSS sequence is not detected if the fast-hardmard transform operation result is smaller than the predetermined value.

    13. The method of claim 12, further comprising: calculating a physical-layer cell identity corresponding to a cell based on the obtained physical layer cell identity group and a first, second or a third physical layer identity, in which the first, second and third physical-layer identities respectively correspond to the three frequency-domain PSS sequences for the SSS coherent detection procedure; and performing a successive interference cancellation (SIC) procedure, for removing interference from a synchronization signal received from the cell, wherein the SIC procedure comprises: generating a first PSS sequence and a first SSS sequence in the frequency domain based on the physical layer cell identity group and the first, second or third physical layer identity; performing a channel estimation corresponding to the SSS sequence; approximating a second PSS and a second SSS based on the channel estimation result, the first PSS sequence and the first SSS sequence, in which each of the second PSS and the second SSS is a part of the synchronization signal; and obtaining a third PSS and a third SSS by removing the approximated second PSS from the PSS, and by removing the approximated second SSS from the SSS.

    14. The method of claim 12, further comprising: determining whether the SSS coherent detection procedure are performed on the three frequency-domain PSS sequences with a first reception time of the at least a reception time if the SSS is determined to be not detected; performing the SSS coherent detection procedure on the three frequency-domain PSS sequences with a second reception time if the SSS coherent detection procedure are performed to all of the three frequency-domain PSS sequences with the first reception time; and performing the SSS coherent detection procedure on the three frequency-domain PSS sequences with the first reception time if the SSS coherent detection procedure is not performed to all of the three frequency-domain PSS sequences with the first reception time.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0012] FIG. 1 is a mapping table between physical layer identity and root index.

    [0013] FIG. 2 is a flowchart of cell search.

    [0014] FIG. 3 is a schematic diagram of an exemplary communication device.

    [0015] FIG. 4 is a flowchart of an exemplary process according to the present disclosure.

    [0016] FIG. 5 is a flowchart of cell search according to the present disclosure.

    [0017] FIG. 6 is a schematic diagram of a PSS reception time detection procedure according to the present disclosure.

    [0018] FIG. 7 is a flowchart of cell search according to the present disclosure.

    [0019] FIG. 8 is a schematic diagram of successive interference cancellation procedure according to the present disclosure.

    DETAILED DESCRIPTION

    [0020] FIG. 3 is a schematic diagram of an exemplary communication device 30. The communication device 30 can be the user equipment (UE) and includes a processor 300 such as a microprocessor or Application Specific Integrated Circuit (ASIC), a storage unit 310 and a communication interfacing unit 320. The storage unit 310 may be any data storage device that can store program code 314, for access by the processor 300. Examples of the storage unit 310 include but are not limited to a subscriber identity module (SIM), read-only memory (ROM), flash memory, random-access memory (RAM), CD-ROMs, magnetic tape, hard disk, and optical data storage device. The communication interfacing unit 320 is preferably a radio transceiver and can exchange wireless signals with a network (i.e., an eNB) according to processing results of the processor 300.

    [0021] Reference is made to FIG. 4, which is a flowchart of a process 40 according to an embodiment of the present disclosure. The process 40 is utilized in the mobile device 30 of FIG. 1 for reducing cell search time and increasing probability of successful detection in cell search. The process 40 may be compiled into a program code 314 to be stored in the storage unit 310, and may include the following steps: [0022] Step 400: Start. [0023] Step 410: Perform a reception timing detection procedure, to obtain at least a possible reception time of a primary synchronization signal (PSS). [0024] Step 420: Perform a PSS hypothesis procedure, to generate three PSS sequences in the frequency domain according to three root indexes each corresponding to a physical layer identity. [0025] Step 430: Perform a secondary synchronization signal (SSS) coherent detection procedure, to calculate a SSS sequence according to each of the at least a possible reception time and the three PSS sequences, to obtain a physical layer cell identity group corresponding to the SSS sequence. [0026] Step 440: End.

    [0027] According to the process 40, PSS reception time detection is used for obtaining a possible reception time for the PSS, but not for diagnosis physical layer identity, N.sub.ID.sup.(2), corresponding to the PSS. After obtaining the PSS reception time, three possible physical layer identities and reception times are inputted to SSS coherent detection for match, to obtain SSS and physical layer cell identity group, N.sub.ID.sup.(1).

    [0028] Reference is made to FIG. 5. The cell search proposed in the present disclosure includes PSS reception time detection procedure 501, PSS hypothesis procedure 502 and SSS coherent detection procedure 503. The detailed description is as follows:

    [0029] 1. PSS Reception Time Detection Procedure:

    [0030] Reference is made to FIG. 6, which is a schematic diagram of PSS reception time detection procedure 60. The UE decimates the received signal to a frequency of 1.92 MHz (step 601), and performs correlation on the decimated signal with each of three PSS sequences (i.e., PSS sequences based on three root indexes u=25, 29, 34) in the time domain (step 602). In each reception time (i.e., 9600 samples), the UE selects the maximum value of the correlation results (step 603) to output to a non-coherent-combining buffer for combining PSS correlation results in half-frame (step 604). In addition, the UE compares each value in the non-coherent-combining buffer with a threshold for obtaining possible PSS reception time n, (step 605), and outputs these possible PSS reception times to SSS coherent detection procedure. Note that, PSS reception time detection procedure 60 does not examine the physical layer identity. As such, only one group of non-coherent-combining buffer (namely 9600 samples) is required, so as to save the size of non-coherent-combining buffer (i.e., in the conventional cell search, three groups of non-coherent-combining buffer are required, namely 28.8 k samples).

    2. PSS Hypothesis Procedure and SSS Coherent Detection Procedure:

    [0031] Reference is made to FIG. 7, which is a flowchart of cell search. After obtaining reception time n.sub.i (0≦n.sub.i<9600) by PSS reception time detection procedure 60, PSS hypothesis procedure 70a is used for inputting each of the three possible physical layer identities (N.sub.ID.sup.(2)=0,1,2) to SSS coherent detection procedure 70b for detection. As shown in FIG. 7, in reception time n.sub.i, the parameter “initial” is set on 1, and the initial N.sub.ID.sup.(2)=0 is assumed in the PSS hypothesis procedure 70a.

    [0032] It should be noted that, for eliminating interferences between synchronization signals, the present disclosure further provides a successive interference cancellation (SIC) procedure. As shown in FIG. 7, the UE first determines whether a cell, namely physical layer cell identity N.sub.ID.sup.cell, is detected in the reception time n.sub.i. If a cell is detected, the UE performs SIC procedure 70c, and then performs SSS coherent detection procedure 70b. On the other hand, if a cell is not detected in reception time n.sub.i, the UE performs the SSS coherent detection procedure 70b directly.

    [0033] In SSS coherent detection procedure 70b, the UE performs Fast Fourier transform (FFT) on 128 samples of PSS in the time domain according to PSS reception time n.sub.i obtained by PSS reception time detection procedure 60, to transfer PSS in time domain to frequency domain, given as the following equations:


    r.sub.pss.sup.n.sup.i=[r(n.sub.i)r(n.sub.i+1) . . . r(n.sub.i+127)], Y.sub.pss=FFT(r.sub.pss.sup.n.sup.i)

    On either side of the DC subcarrier, PSS in frequency domain is expressed as:


    Y.sub.pss(k), k=−31,−30, . . . , −1,1,2, . . . , 31

    Based on PSS reception time n.sub.i obtained by PSS reception time detection procedure 60 and TDD-LTE mode (i.e., SSS is leading PSS of 2 OFDM symbol time), the UE calculates SSS reception time n.sub.i.sup.′, and performs FFT on 128 samples of SSS in time domain according to SSS reception time n.sub.i.sup.′, given as the following equation:


    r.sub.sss.sup.n.sup.i.sup.=[r(n.sub.i.sup.′)r(n.sub.i.sup.′+1) . . . r(n.sub.i.sup.′+127)], Y.sub.sss=FFT(r.sub.sss.sup.n.sup.i.sup.)

    On either side of the DC subcarrier, SSS in frequency domain is expressed as:


    Y.sub.sss(k), k=−31,−30, . . . , −1, 1, 2, . . . ,31

    Based on physical layer identity N.sub.ID.sup.(2) of PSS hypothesis procedure 70a, PSS sequence in frequency domain is expressed as:


    X.sub.pss.sup.N.sup.ID.sup.(2)(k),k=−31, −30, . . . , −1,1,2, . . . , 31

    PSS channel estimation is performed with the formula:


    Ĥ.sub.pss.sup.N.sup.ID.sup.(2)(k)={X.sub.pss.sup.N.sup.ID.sup.(2)(k)}*Y.sub.pss(k)

    Coherent combining operation is performed on PSS channel estimation result with Y.sub.sss to obtain:

    [00004] X ^ sss N _ ID ( 2 ) ( n , k ) = X ^ sss N _ ID ( 2 ) ( n - 1 , k ) + Re .Math. { ( H ^ pss N _ ID ( 2 ) ( k ) ) * .Math. Y sss ( k ) }

    Re{.} denotes the real part, n is a timeline mark, {circumflex over (X)}.sub.sss.sup.N.sup.ID.sup.(2) is a coherent combining buffer in size of 3×62 samples. A Correlation operation is performed on coherent combining result with SSS sequence, which is given as the following equation:

    [00005] c ( N _ ID ( 1 ) , N _ ID ( 2 ) ) = .Math. k = - 31 , k 0 31 .Math. .Math. X sss N _ ID ( 1 , 2 ) ( k ) .Math. X ^ sss N _ ID ( 2 ) ( n , k )

    [0034] X.sub.sss.sup.N.sup.ID.sup.(1,2) is SSS sequence after obtaining physical layer cell identity group N.sub.ID.sup.(1) and physical layer identity N.sub.ID.sup.(2), and is expressed as:


    X.sub.sss.sup.N.sup.ID.sup.(1,2)(k),k=−31, −30, . . . , −1,1,2, . . . , 31

    Since SSS sequence is constructed with m-sequence, correlation operation on SSS sequence can be calculated by fast-hardmard transform (FHT), to reduce complexity of hardware implementation.

    [0035] The present disclosure discloses that the UE finds possible PSS reception time in the time domain, but does not examine the type of PSS sequence. Therefore, the present disclosure further provides a metric check procedure 70d, to determine whether a cell is detected based on the correlation operation on SSS sequence. The metric check procedure 70d includes the following steps:

    Selecting the maximum value from the correlation result, given as the following equation:

    [00006] c max N _ ID ( 1 , 2 ) = argmax N _ ID ( 1 ) = 0 , 1 , .Math. .Math. , 167 .Math. c ( N _ ID ( 1 ) , N _ ID ( 2 ) )

    Defining a threshold Q by equation:

    [00007] Q = c max N _ ID ( 1 , 2 ) q

    q is the total energy and expressed as:

    [00008] q = .Math. k = - 31 , k 0 31 .Math. .Math. .Math. X ^ sss N _ ID ( 2 ) ( n , k ) .Math.

    The threshold Q should satisfy the condition of Q≦1. If the threshold Q is larger than the predefined value, such as 0.8, the UE determines that a new cell is detected, and then calculates a cell identity by the equation:N.sub.ID.sup.cell=3N.sub.ID.sup.(1)+N.sub.ID.sup.(2). In addition, the UE sets “initial” to 1, which means that physical layer identity N.sub.ID.sup.(2) of PSS hypothesis procedure 70a is set to 0, performs SIC procedure 70c according to the detected N.sub.ID.sup.cell, and then performs SSS coherent detection procedure 70b. Otherwise, the UE gives up the physical layer identity N.sub.ID.sup.(2) of PSS hypothesis procedure 70a, and sets “initial” to 0. That is, another physical layer identity N.sub.ID.sup.(2)(i.e., N.sub.ID.sup.(2)=N.sub.ID.sup.(2)+1, namely N.sub.ID.sup.(2)=1) is assumed in PSS hypothesis procedure 70a, for performing the SSS coherent detection procedure 70b. It should be noted that, if three possible physical layer identities N.sub.ID.sup.(2) are all performed within the SSS coherent detection procedure 70b and no new cell is detected, cell search in reception time n.sub.i is completed. The UE applies the next reception time n.sub.j for PSS hypothesis procedure 70a and SSS coherent detection procedure 70b.

    [0036] On the other hand, if a new cell is detected, the UE performs SIC procedure 70c. Reference is made to FIG. 8, which is a flowchart of SIC procedure 80. The UE calculates PSS sequence X.sub.pss and SSS sequence X.sub.sss in the frequency domain according to the detected physical layer cell identity group N.sub.ID.sup.(1) and physical layer identity N.sub.ID.sup.(2), and then performs channel estimation of SSS, which is given as the following equation:


    Ĥ.sub.sss(k)=X.sub.sss(k)Y.sub.sss(k)

    SSS channel estimation for re-generating PSS and SSS is given as the following equation:


    {tilde over (Y)}.sub.pss(k)=X.sub.pss(k){tilde over (H)}.sub.sss(k), {tilde over (Y)}(k)=X.sub.sss(k)Ĥ.sub.sss(k)

    The re-generated PSS and SSS is removed from the received PSS and SSS respectively, which is given as the following equation:


    Y.sub.pss.sup.′(k)=Y.sub.pss(k)−{tilde over (Y)}.sub.pss(k), Y.sub.sss.sup.′(k)−{tilde over (Y)}.sub.sss(k)

    Finally, the received PSS Y.sub.pss and SSS Y.sub.sss are replaced with the removed PSS Y.sub.pss.sup.40 and SSS Y.sub.sss.sup.′ for SSS coherent detection procedure 70b. The abovementioned SIC procedure 80 is completed in the frequency domain, and is not required to transform to time domain for detecting weak PSS, so as to save the cell search time. In the conventional cell search, the UE operates from the frequency domain to the time domain for SIC procedure after detecting a cell and obtaining physical layer cell identity, to eliminate interference between synchronization signals. However, with such manner, the UE cannot perform SIC procedure in the current frame, in which the UE detects a cell, but in the next frame, causing delay of synchronization between the UE and the cell.

    [0037] The abovementioned steps of the processes including suggested steps can be realized by means that could be a hardware, a firmware known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device or an electronic system. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system can include a system on chip (SOC), system in package (SiP), a computer on module (COM) and the communication device 30.

    [0038] In conclusion, the present disclosure provides a new cell search to solve the problem of that weak PSS cannot be detected due to multiple PSS co-existed in the time domain, which causes interference to each other and cannot eliminated by non-coherent combining operation. Moreover, the present disclosure utilizes metric check mechanism along with PSS hypothesis procedure and SSS correlation operation in the frequency domain, to determine whether a cell is detected. Further, SIC procedure performed in frequency domain is proposed in the present disclosure to eliminate interference from the strong cell, so as to increase the probability of detecting the weak cell.

    [0039] Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.