Acquisition circuit for low chip rate option for mobile telecommunication system

Information

  • Patent Grant
  • 6760365
  • Patent Number
    6,760,365
  • Date Filed
    Wednesday, October 9, 2002
    22 years ago
  • Date Issued
    Tuesday, July 6, 2004
    20 years ago
Abstract
A User Equipment (UE) has a circuit that performs the acquisition for the low chip rate option of the Universal Mobile Telecommunication System (UMTS) Time Division Duplex (TDD) standard as formulated by the Third Generation Partnership Project (3GPP). The present invention implements the detection of the basic SYNC code; the determination of the midamble used and the detection of the superframe timing based on SYNC code modulation sequence. This enables reading of a full Broadcast Channel (BCH) message.
Description




FIELD OF INVENTION




The present invention relates to the field of wireless communication. Specifically, the present invention relates to enabling the synchronization step between the User Equipment and the base station in the low chip rate option (1.28 Mcps) of Universal Mobile Telecommunication System (UMTS) Time Division Duplex (TDD) and TD-SCDMA.




BACKGROUND




In order to establish communications in a wireless system a User Equipment (UE) must first synchronize with a base station. Once synchronization is established, the substantive communication and/or data transfer may occur such that a wireless telephone call may be conducted.




The 3rd Generation Partnership Project (3GPP) in, for example, 3GPP TS 25.221 v5.2.0, 3GPP TS 25.223v5.1.0 and 3GPP TS 25.224 v5.2.0, specifies communication systems that employ a relatively high chip rate of 3.84 Mcps or, optionally, a relatively low chip rate of 1.28 Mcps. In the specified high rate option, a User Equipment (UE) searches for a known Primary Synchronization Code (PSC) and then identifies one of a number of different groups of secondary synchronization codes. However, there is no single PSC in the low chip rate option. A UE must search for a downlink synchronization code SYNC-DL which may be one of 32 different 64 element sequences.





FIG. 1

illustrates the time frame structure for the 1.28 Mcps low clip rate option of a wireless system as currently specified by 3GPP. Ten (10) ms frames are divided into two sub-frames of five (5) ms each. Each sub-frame includes seven (7) timeslots and a separate area for uplink and downlink synchronization (SYNC) signals. Each Timeslot


0


-


6


is configured to receive communication data symbols and an identifying midamble code. Timeslot


0


is always a downlink (DL) slot. Timeslot


1


is always an uplink (UL) slot. Timeslots


2


-


6


are configurable for either UL or DL usage.




Between Timeslot


0


and Timeslot


1


, there exists a ninety-six (96) chip long Downlink Pilot Timeslot (DwPTS), a ninety-six (96) chip long guard period (GP) and a one-hundred sixty (160) chip long uplink pilot timeslot (UpPTS). Within the DwPTS there is a thirty-two (32) chip long guard period and a 64 chip Synchronous (SYNC-DL) code section. In addition, every two (2) frames (four sub-frames) defines a 20 ms superframe.




In the current 3GPP system specification, there are thirty-two (32) SYNC-DL codes, each having sixty four (64) elements. Each SYNC-DL code points to four basic midamble codes (of length 128) so that there are total of 128 basic midamble codes. In addition, each timeslot's midamble code (of length 144) is generated from a basic midamble code (of length 128). From each basic midamble code, up to 16 timeslot midamble codes of length 144 can be generated.




Quadrature Phase Shift Keying (QPSK) modulation is used on the SYNC-DL codes. In each sub-frame, the midamble code in the DL Timeslot


0


provides a QSPK phase reference of the SYNC-DL code in the DwPTS. Accordingly, once the midamble code of Timeslot


0


is determined the QPSK modulation of a SYNC-DL code in the DwPTS of the sub-frame can be ascertained. The timing of the superframe (SFT) is indicated by a specified sequence of the Quadrature Phase Shift Keying (QPSK) modulation on the SYNC-DL code over a specified number of sequential sub-frames.




An objective of synchronization is to be able to receive data of a broadcast channel (BCH) which is carried by a Primary Common Control Physical Channel (P-CCPCH) in Timeslots


0


of a superframe. Presently, two different sequences of SYNC-DL code modulation are specified for four sequential DwPTS in a superframe, 3GPP TS 25.223 v5.1.0 Sec. 9.1.1. A first sequence, S1, indicates that there is a P-CCPCH carrying a BCH in the next superframe; a second sequence, S2, indicates that there is no such P-CCPCH in the next superframe. Where sequence S1 of the modulation of the SYNC-DL codes of a superframe is found, the data from the BCH can be read from the P-CCPCH of the next super frame.




Annex D of 3GPP TS 25.224 V5.2.0 suggests a four step procedure for UE determination of synchronization which is graphically depicted in FIG.


2


. The first step requires the system to search through the 32 codes to determine which SYNC-DL code is being received and to determine the code timing, i.e. where in the stream of received data the DwPLTSs carrying the SYNC-DL code are located as a reference with respect to the system time frame structure. Step two of the process determines which one of the four basic midamble codes, as indicated by the SYNC-DL, is used. This is completed by processing the midamble section of Timeslot


0


(P-CCPCH). Since the midamble and the scrambling code are tied together on a one-to-one correlation, once midamble is known, the scrambling code is also known. If this step fails, the first step is repeated.




During step three, the process determines the phases of the QPSK modulation that is on the SYNC code over multiple sub-frames and from this the super frame timing (SFT) is determined. At step four, the complete broadcast channel (BCH) information is read by the UE.




In view of the provision for the 1.28 Mcps option, there is a need for a UE which has a receiver capable of conducting synchronization in an efficient manner without undo hardware cost.




SUMMARY




The present invention discloses a circuit for a User Equipment (UE) that performs the acquisition for the low chip rate option of the UMTS TDD standard of a 3GPP system as currently specified. The present invention implements the basic acquisition steps in a reliable efficient manner. The first step is detection of the base synchronization (SYNC-DL) code, step two is the detection of the midamble used, step three is the detection of the super frame timing. Completion of these steps enables reading of the full BCH message.




The User Equipment (UE) is configured for use in a wireless telecommunications system which utilizes a time frame format where base stations transmit in a down link pilot timeslot a synchronization code selected from a predetermined number X of downlink synchronization codes of Y sequential elements, where X and Y are integers greater than 15. In the low chip rate option of 3GPP, X and Y are currently specified as 32 and 64, respectively. The signals are transmitted at a predetermined chip rate and the UE receives communications signals and samples them at a sampling rate which is at least as fast as the chip rate




The UE has a synchronization circuit for processing the received communication signal samples. The synchronization circuit has a synchronization code determination circuit which receives samples at an input rate which is at least as fast as the chip rate and processes sets of sequential samples at a processing rate faster than the sample input rate. The synchronization code determination circuit includes a plurality M of Y element correlators, where M≦X/2, which each have an input for receiving in parallel at the sample input rate received communication signal samples. The correlators correlate each set of samples with at least two synchronization codes of the set of X downlink synchronization codes. A detection circuit is operatively associated with the correlators to detect and track positive correlations of downlink synchronization codes with sequential sample sets. Each correlator has an output for outputting code correlations for each set of samples at at least twice the sample input rate such that collectively the correlators output to the detection circuit correlation data for all X synchronization codes before processing further communication signal samples.




Where the predetermined number of downlink synchronization codes is 32, each having 64 sequential elements, there are no more than 16 correlators in the synchronization code determination circuit. Preferably, there are no more than 8 correlators in the synchronization code determination circuit for the currently specified 3GPP type system. Each correlator receives in parallel, at the sample input rate, received communication signal samples and correlates each set of samples with at least four synchronization codes of the set of 32 downlink synchronization codes during one input rate period. Preferably, each correlator in the synchronization code determination circuit includes N match filters which each correlate 64/N element segments of received communication signal sample sets with corresponding 64/N element segments of at least four synchronization codes of the set of 32 downlink synchronization codes during one input rate period. In one embodiment, each correlator in the synchronization code determination circuit includes 8 match filters which correlate 4-element segments.




The UE receives data of a specified channel (BCH) which is carried on a primary common control physical channel (P-CCPCH) in selected timeslots of a predefined system time frame structure to enable the UE to proceed with bi-directional communication with a base station which transmitted the BCH data. Each transmitted downlink synchronization code has a modulation which is indicated by a midamble transmitted in a specified timeslot and a specified modulation sequence of consecutive downlink synchronization codes identifies the location of the BCH data. Accordingly, the UE also preferably has a midamble determination circuit and a phase modulation sequence detection circuit. The midamble determination circuit is operatively associated with the synchronization code determination circuit to determine the respective transmitted midamble based on the relative location and to identity of a detected downlink synchronization code. The phase modulation sequence detection circuit is operatively associated with the midamble determination circuit and the synchronization code determination circuit to determine sequences of phase modulation of consecutive detected downlink synchronization codes based on downlink synchronization codes detected by the synchronization code determination circuit and the midamble determined by the midamble determination circuit.




Preferably, the synchronization code determination circuit includes a noise estimation circuit and an Automatic Frequency Control circuit (AFC) associated with synchronization code determination circuit's detection circuit. The noise estimation circuit provides the detection circuit with a noise estimate upon which synchronization code detection is based. The detection circuit controls the AFC to produce a frequency correction signal which is mixed with received communication samples input to the midamble generating circuit.




In the low chip rate 3GPP specified system, each synchronization code points to a predefined set of midambles from which one is transmitted with each transmitted downlink synchronization code to indicate the modulation of that transmitted code. Accordingly, the midamble determination circuit preferably includes a buffer, at least one midamble correlator, a midamble generator and a midamble decision circuit. The buffer has an input for receiving AFC corrected communication samples from the synchronization code determination circuit. The midamble generator has an input for receiving the determined synchronization code from the synchronization code determination circuit and sequentially generates midambles based on the predefined set of midambles to which the determined synchronization code points. The midamble correlator has an input for receiving sets of signal samples from the buffer corresponding to a midamble portion of the specified timeslot, an input for receiving generated midambles from the midamble generator and an output for outputting correlation data to the midamble decision circuit. The midamble decision circuit determines which of the midambles of the predefined set of midambles to which the determined synchronization code points was transmitted with the determined synchronization code based on correlation data between sets of signal samples from the buffer corresponding to a midamble portion of the specified timeslot and generated midambles from the midamble generator. The midamble decision circuit has an output for outputting a selection signal to the midamble generator which in turn has an output which outputs a midamble based on the selection signal to the phase modulation sequence detection circuit. Preferably, there are a plurality of midamble correlators and the correlators in the synchronization code determination circuit are used as the midamble correlators.




The phase modulation sequence detection circuit preferably includes a buffer, a phase correlator means, and a phase sequence decision circuit. The phase modulation sequence detection circuit's buffer has an input for receiving communication samples from the synchronization code determination circuit. The phase correlator means receives sets of signal samples from the phase modulation sequence detection circuit's buffer corresponding to synchronization code portions of the received signal samples, receives the selected midamble from the midamble generator and outputs phase correlation data to the sequence decision circuit. The sequence decision circuit identifies phases sequences of consecutive sets of signal samples corresponding to the determined synchronization code. The sequence decision circuit has an input for receiving phase correlation data from the phase correlator means and an output for outputting a signal identifying the location of the BCH data when a specified phase sequence is detected. Optionally, the buffer in said midamble determination circuit is used as the phase modulation sequence detection circuit's buffer.




Other objects and advantages of the present invention will be apparent to those skilled in the art from the following detailed description.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a burst diagram illustrating the frame structure for the 1.28 Mcps option of a 3GPP system.





FIG. 2

is a flow chart of a process for establishing synchronous communication by a UE in the context of the 1.28 Mcps option of a 3GPP system.





FIG. 3

is a block diagram illustrating components of a UE receiver made in accordance with the teachings of the present invention.





FIG. 4

is an expanded block diagram of a Matched Filter/Correlator component of the UE receiver of FIG.


3


.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)




Referring to

FIG. 3

, there is shown a block diagram of a portion of a receiver for a user equipment (UE) for use in conjunction with a wireless telecommunication system in accordance with current 3GPP specification utilizing a 1.28 Mcps chip rate. The UE receives wireless signals via an antenna (not shown) and samples of them using at least the chip rate of 1.28 Mcps. Preferably, sampling is done at twice the chip rate or at some other multiple of the chip rate. A sampling rate higher than the chip rate improves performance, but too high of a sampling rate can require the expense of additional processing equipment in order to maintain sufficient processing speed. Where sampling is done at twice the chip rate, various processing options are available as known in the art. For example, alternate samples may be processed independently as two different data streams or, alternatively, the samples may be selectively combined in accordance with conventional methods.




The synchronization processing circuit shown in

FIG. 3

is designed to generate information regarding the timing of the communication signals sent by a base station in accordance with the 3GPP specified 1.28 Mcps option frame formatting to enable the UE to communicate with that base station. When an appropriate modulation sequence of SYNC-DL codes is detected, such as sequence S1 above, the UE can then read data sent by the base station in a broadcast channel (BCH) which is carried on a P-CCPCH in the Timeslots


0


of a superframe which then enables the UE to proceed with bi-directional communication with the base station which sent the BCH data. The synchronization processing circuit has three main components: a SYNC-DL determination circuit


10


, a midamble determination circuit


20


and a phase modulation sequence detection circuit


30


.




The SYNC-DL determination circuit


10


includes a plurality of M parallel match filter/correlators


12




1


through


12




M


which output correlation data to a detection circuit


13


. The received communication signal samples are input to each of the correlators


12




1


-


12




M


. Each correlator


12




1


-


12




M


also has an input from a synchronization code generator


11


to enable it to correlate a set of samples being processed against one of the 32 different SYNC-DL codes.




In the currently specified 1.28 Mcps option, each SYNC-DL code has 64 elements so that the correlators


12




1


-


12




M


are configured to process sets of 64 received signal samples at one time. As shown in

FIG. 4

, each correlator of correlators


12




1


-


12




M


is preferably configured as a bank of N match filters, each with an associated squaring or similar device, and a summer. Each match filter processes a different segment which is 64/N in length of a set of 64 received signal samples. Corresponding segments of a SYNC-DL code are directed to a code input of each of the match filters. Each match filter has an output which outputs a signal to a respective squaring or similar device which in turn collectively output signals to a summer which sums the collective segment outputs to provide an output of the correlator.




The correlators


12




1


-


12




M


receive the signal samples at a first input rate, but operate much faster so that each correlator can output correlation data for at least two different SYNC-DL codes before processing subsequent signal samples. For example, with reference to

FIG. 4

, for a given sample input rate (ir), the code input rate from the SYNC-DL code generator


11


for example, the conventional


64


element SYNC-DL codes, is at least eight (8) code elements per ir period to each of the N match filters where N=16. After each corresponding set of four elements of a SYNC-DL code is received by each of the sixteen match filters, correlation data output is squared, collectively summed and then output whereby the first four element sets processed by the sixteen match filters outputs a correlation for a first


64


element SYNC-DL code and the second four element sets processed by the sixteen match filters outputs a correlation for a second


64


element SYNC-DL code. Since each correlator


12




1


-


12




M


processes at least two SYNC-DL codes per sample input rate period, the number M of correlators which are required without incurring any significant processing delay is no more than half the number of possible codes.




In the preferred construction, each correlator


12




1-12




M


preferably operates at a speed which processes four SYNC-DL codes per sample input rate period so that eight (M=8) correlators are used, i.e. the number of possible codes (32) divided by the rate factor (4). In the preferred embodiment each correlator is comprised of sixteen (N=16) matched filters of length four, i.e. code length (64) divided by number of segments (four). From an element processing perspective, for each element of signal sample which is processed 16 elements, i.e. four sets of four elements, of SYNC-DL codes are processed by each match filter.




The detection circuit


13


receives the output from the correlators


12




1


-


12




M


and tracks positive correlations over a selected number of frames. A noise estimation circuit


15


is provided which also receives the communication signal samples and outputs a noise estimate. The detection circuit


13


uses the noise estimate from the noise estimation circuit


15


to determine whether or not the output from one of the correlators


12




1


-


12




M


is positive. Preferably, a positive correlation is detected when a correlator output for a SYNC-DL code correlation exceeds the noise estimate multiplied by a selected noise coefficient constant.




If the same SYNC-DL code generates a positive correlation at the same relative location over a plurality of sub-frames, preferably eight, the detection circuit determines that it has identified both the specific SYNC-DL code being received and the relative position of the DwPTS within the communication signal which in turn provides the location of Timeslot


0


of each of the sub-frames and the associated midamble.




Preferably, an Automatic Frequency Control (AFC) circuit


16


is provided which is controlled by the detection circuit


13


to adjust the frequency of the input signal which is fed to a buffer


21


of the midamble detection circuit


20


. An output of the AFC is mixed with the signal sample input via a mixer


17


to provide a frequency adjusted sample input to the midamble detection circuit. AFC, carrier recovery, can be completed in conjunction with SYNC-DL code determination so that subsequent steps are able to perform coherent processing. With each positive detection of the SYNC-DL code, the detection circuit sends a control signal to the AFC


16


. The AFC process is completed when the determination of the SYNC-DL by the detection circuit


13


is completed. As an alternative, the mixer


17


may be placed at the input of the SYNC-DL determination circuit


10


so that AFC corrections are made to the input signal which the circuit


10


is receiving while continuing its determination function. This alternate location for mixer


17


is also in advance of the input to the sequence determination circuit


30


.




Once the SYNC-DL determination circuit


10


has determined which of the 32 SYNC-DL codes is being received from a base station, the midamble selection circuit is able to operate to determine which of the four basic midambles are being utilized in the P-CCPCH transmitted by the base station which transmitted the received SYNC-DL code. In the currently specified 3GPP system, the P-CCPCH is comprised of two channels P-CCPCH1 and P-CCPCH2 which are mapped onto the first two code channels of sub-frame Timeslots


0


.




The midamble selection circuit


20


includes a midamble generator which receives the SYNC-DL code identification and relative timing information from the detection circuit


13


of the SYNC-DL determination circuit


10


. The midamble generator


23


then generates 144 bit midambles from each of the four 128 bit midambles associated with the SYNC-DL code which was previously identified by detection circuit


13


. Having determined the relative position of the DwPTS, the samples corresponding to the location of sequential Timeslots


0


midamble are input from a buffer


21


to a match filter/correlator


24




a


with respect to the first code channel representing PCCPCH1 and to a matched filter/correlator


24




b


representing the second code channel P-CCPCH2. These inputs are correlated with to an input from the midamble generator


23


derived from each of the four basic midambles corresponding to the identified SYNC-DL code. The decision circuit


26


receives the correlation of each iteration comparison of midambles from matched filter/correlators


24




a


and


24




b


in order to identify which of the four midambles was transmitted by the base station. Preferably, this determination is made in comparison to a noise estimate received from noise estimator is multiplied by a second selected correlation factor constant.




The match filter/correlators


12




1


-


12




M


do not need to be used by the SYNC-DL determination circuit


10


when the midamble detection circuit


20


is determining the midamble. Accordingly, the midamble detection circuit


20


can be configured to use the match filter/correlators


12




1


-


12




M


as matched filter/correlators


24




a


and


24




b


. Reuse of the hardware provides efficient implementation.




Also, the use of two matched filter/correlators


24




a


and


24




b


can accommodate spaced time transmit diversity that may be used on the P-CCPCH. In this case, two midambles are used with one-half the power of one midamble in normal operation. Detection of both midambles occurs and the decision device combines them non-coherently.




When a positive midamble determination is made, the decision circuit


26


outputs a midamble select signal to the midamble generator


23


which in turn outputs the identified midamble to the sequence detection circuit


30


.




The sequence detection circuit


30


includes a buffer


31


which receives the signal samples, modulation correlators


32


and a decision circuit


34


. The buffer


21


of midamble determination circuit may be reused for buffer


31


in which case the sequence detection circuit takes advantage of the AFC without relocation of the mixer


17


as discussed above.




The sequence detection circuit


30


receives the identified SYNC-DL code and DwPTS location information from the detection circuit


13


of the SYNC-DL determination circuit


10


and the midamble data from the midamble detection circuit


20


. The modulation correlators


32


receive input from the buffer


31


into which the received communication samples have been stored and output data to the decision circuit


34


. The correlators


32


correlate the QPSK modulation of the SYNC-DL code in the DwPTS with the identified midamble for series of sub-frames. This information is output to the decision circuit


34


. Separate correlators are provided to detect phases of SYNC-DL and midamble codes, respectively. Alternatively, a single correlator can be shared to detect phases of both SYNC-DL and midamble codes.




The decision circuit


34


calculates the phase effect between the determined midamble and four or more consecutive SYNC-DL codes. The decision circuit


34


determines whether or not a selected sequence has been detected, such as the S1 sequence referenced above. When the selected modulation sequence is detected, the decision circuit


34


outputs superframe timing (SFT) to identify the start of a superframe in which BCH data carried on the P-CCPCH in Timeslots


0


. This is currently specified in 3GPP as the next superframe following an S1 sequence of modulations of the DwPTS.



Claims
  • 1. A User Equipment (UE) for use in a wireless telecommunications system which utilizes a time frame format where base stations transmit in a down link pilot timeslot a synchronization code selected from a predetermined number X of downlink synchronization codes of Y sequential elements, where X and Y are integers greater than 15, at a predetermined chip rate, where the UE receives communication signals and samples the received communication signals at a sampling rate which is at least as fast as the chip rate, the UE comprising:a synchronization circuit for processing received communication signal samples; said synchronization circuit having a synchronization code determination circuit which receives samples at an input rate which is at least as fast as the chip rate and processes sets of sequential samples at a processing rate faster than the sample input rate; said synchronization code determination circuit including: a plurality M of Y element correlators, where M≦X/2, having an input for receiving in parallel at the sample input rate received communication signal samples and correlating each set of samples with at least two synchronization codes of the set of X downlink synchronization codes; and a detection circuit operatively associated with said correlators to detect and track positive correlations of downlink synchronization codes with sequential sample sets; each of said correlators having an output for outputting code correlations for each set of samples at at least twice the sample input rate such that collectively said correlators output to said detection circuit correlation data for all X synchronization codes before processing further communication signal samples.
  • 2. The UE according to claim 1 wherein the predetermined number of downlink synchronization codes is 32, each having 64 sequential elements and there are no more than 16 correlators in said synchronization code determination circuit.
  • 3. The UE according to claim 2 wherein there are no more than 8 correlators in said synchronization code determination circuit which each receive in parallel at the sample input rate received communication signal samples and correlate each set of samples with at least four synchronization codes of the set of 32 downlink synchronization codes during one input rate period.
  • 4. The UE according to claim 3 wherein each correlator in said synchronization code determination circuit includes N match filters which each correlates 64/N element segments of received communication signal sample sets with corresponding 64/N element segments of at least four synchronization codes of the set of 32 downlink synchronization codes during one input rate period.
  • 5. The UE according to claim 4 wherein each correlator in said synchronization code determination circuit includes 16 match filters which each correlates 4 element segments.
  • 6. The UE according to claim 2 for receiving data of a specified channel (BCH) which is carried on a primary common control physical channel (P-CCPCH) in selected timeslots of a predefined system time frame structure to enable the UE to proceed with bi-directional communication with a base station which transmitted the BCH data wherein each transmitted downlink synchronization code has a modulation which is indicated by a midamble transmitted in a specified timeslot and wherein a specified modulation sequence of consecutive downlink synchronization codes identifies the location of the BCH data, the UE further comprising:a midamble determination circuit operatively associated with the synchronization code determination circuit to determine the respective transmitted midamble based on the relative location and identity of a detected downlink synchronization code; and a phase modulation sequence detection circuit operatively associated with the midamble determination circuit and the synchronization code determination circuit to determine sequences of phase modulation of consecutive detected downlink synchronization codes based on downlink synchronization codes detected by the synchronization code determination circuit and the midamble determined by the N midamble determination circuit.
  • 7. The UE according to claim 6 wherein:said synchronization code determination circuit includes a noise estimation circuit and an Automatic Frequency Control circuit (AFC) associated with said detection circuit; the noise estimation circuit providing the detection circuit with a noise estimate upon which synchronization code detection is based; and the detection circuit controlling said AFC to produce a frequency correction signal which is mixed with received communication samples input to said midamble determination circuit.
  • 8. The UE according to claim 7 where each synchronization code points to a predefined set of midambles from which one is transmitted with each transmitted downlink synchronization code to indicate the modulation of that transmitted code wherein:the midamble determination circuit includes a buffer, at least one midamble correlator, a midamble generator and a midamble decision circuit; the buffer having an input for receiving AFC corrected communication signal samples from said synchronization code determination circuit; the midamble generator has an input for receiving the determined synchronization code from said synchronization code determination circuit and sequentially generates midambles based on the predefined set of midambles to which the determined synchronization code points; the midamble correlator has an input for receiving sets of communication signal samples from said buffer corresponding to a midamble portion of the specified timeslot, an input for receiving generated midambles from the midamble generator and an output for outputting correlation data to the midamble decision circuit; and the midamble decision circuit determines which of the midambles of the predefined set of midambles to which the determined synchronization code points was transmitted with the determined synchronization code based on correlation data between sets of communication signal samples from said buffer corresponding to a midamble portion of the specified timeslot and generated midambles from the midamble generator and has an output for outputting a selection signal to said midamble generator which in turn has an output which outputs a midamble based on the selection signal to the phase modulation sequence detection circuit.
  • 9. The UE according to claim 8 wherein there are a plurality of midamble correlators and the correlators in said synchronization code determination circuit are used as the midamble correlators.
  • 10. The UE according to claim 8 wherein:phase modulation sequence detection circuit includes a buffer, a phase correlator means, and a phase sequence decision circuit; the phase modulation sequence detection circuit's buffer has an input for receiving communication signal samples from said synchronization code determination circuit; the phase correlator means for receiving sets of communication signal samples from said phase modulation sequence detection circuit's buffer corresponding to synchronization code portions of the received communication signal samples and selected midamble from the midamble generator and outputting phase correlation data to the sequence decision circuit; and the sequence decision circuit, which identifies phases sequences of consecutive sets of communication signal samples corresponding to the determined synchronization code, has an input for receiving phase correlation data from the phase correlator means and has an output for outputting a signal identifying the location of the BCH data when a specified phase sequence is detected.
  • 11. The UE according to claim 10 wherein the buffer in said midamble determination circuit is used as the phase modulation sequence detection circuit's buffer.
CROSS REFERENCE TO RELATED APPLICATION

This application claims priority from U.S. Provisional Patent Application No. 60/328,590, filed Oct. 11, 2001, which is incorporated by reference as if fully set forth.

US Referenced Citations (4)
Number Name Date Kind
5592518 Davis et al. Jan 1997 A
6078607 Monroe et al. Jun 2000 A
20020057664 Sarkar May 2002 A1
20020061005 Lee et al. May 2002 A1
Foreign Referenced Citations (1)
Number Date Country
1241817 Sep 2002 EP
Non-Patent Literature Citations (11)
Entry
U.S. patent application No. US 2002/0034944 A1, published Mar. 21, 2002, Tanno et al., Entitled “Cell Search Method and Apparatus for Mobile Station in Mobile Communication System”.
U.S. patent publication No. US 2002/0064211 A1, published May 30, 2002, Chen et al., Entitled “Method and Apparatus for Code Group Identification and Frame Synchronization in DS/CDMA Systems”.
“Method and Principle of Uplink Synchronization”, TSGR1#(99)624, TSG-RAN Working Group 1 (Radio) meeting #5, Cheju, South Korea, Jun. 1-4th, 1999.
“Frame Structure For Low Chip Rate TDD Option”, TSGR1#10(00)0092, TSG RAN Working Group 1 meeting #10, Beijing, China, Jan. 18-21, 2000.
“Operating Scenarios For The Unpaired TDD Spectrum”, TSGR1#12(00)0524, TSG-RAN Working Group 1 meeting #12, Seoul, Korea, Apr. 10-13, 2000.
“Cell Search For 1.28Mcps TDD”, TSGR1(00)1020, TSG-RAN Working Group 1 meeting #15, Berlin, Germany, Aug. 22-25, 2000.
“Synchronization Codes For 1.28Mcps TDD”, TSGR1(00)1023, TSG-RAN Working Group 1 meeting #15, Berlin, Germany, Aug. 22-25, 2000.
Yin, “Overview of TD CDMA System For Mobile Communications (TSM)—Architecture, Protocols, and Air Interface”, Siemens Telecommunication Systems Limited, Sep. 12, 2001.
“Spreading And Modulation (TDD)”, 3rd Generation Partnership Project, 3GPP TS 25.223 v5.1.0 (Jun. 2000).
“Physical Channel and Mapping of Transport Channels Onto Physical Channels (TDD)”, 3rd Generation Partnership Project, 3GPP TS 25.221 v5.2.0 (Sep. 2002).
“Physical Layer Procedures (TDD)”, 3rd Generation Partnership Project, 3GPP TS 25.224 v5.2.0 (Sep. 2002).
Provisional Applications (1)
Number Date Country
60/328590 Oct 2001 US