`(12) Patent Application Publication (10) Pub. No.: US 2006/0274843 A1
`Koo et al.
`(43) Pub. Date:
`Dec. 7, 2006
`
`US 20060274843Al
`
`(54) APPARATUS AND METHOD FOR
`TRANSMITTING/RECEIVING PREAMBLE
`SIGNAL IN AWIRELESS COMMUNICATION
`SYSTEM
`
`(30)
`
`Foreign Application Priority Data
`
`Jun. 1, 2005
`
`(KR) ................................ .. 0046508-2005
`
`Publication Classification
`
`(75)
`
`Inventors: Jin-Kyu Koo, Suwon-si (KR);
`Chang-Ho Suh, Seongnam-si (KR);
`Sung-Kwon Hong, Seoul (KR);
`Young-Kyun Kim, Seongnam-si (KR);
`Dong-Seek Park, Yongin-si (KR);
`Young-Kwon Cho, Suwon-si (KR)
`
`Correspondence Address:
`DILWORTH & BARRESE, LLP
`333 EARLE OVINGTON BLVD.
`
`UNIONDALE, NY 11553 (US)
`
`(73) Assignee: Samsung Electronics Co., Ltd., Suwon-
`si fl(R)
`
`(21) Appl. No.:
`
`11/444,782
`
`(22)
`
`Filed:
`
`Jun. 1, 2006
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04L 27/06
`(2006.01)
`H04L 7/00
`(2006.01)
`H04K 1/10
`(52) U.S.Cl.
`......................... ..375/260; 375/343; 375/354
`
`(57)
`
`ABSTRACT
`
`An apparatus and method for transmitting/receiving a multi-
`functional preamble signal
`in a wireless communication
`system are provided. In an apparatus for transmitting a
`preamble signal in a wireless communication system, a first
`generator generates a predetermined ZAC sequence. A cir-
`cular shifter circular-shifts the ZAC sequence according to
`a BS ID. A second generator generates a sequence in which
`samples of the ZAC sequence alternate with samples of the
`circular-shifted sequence. A repeater generates a baseband
`preamble signal by repeating the sequence received from the
`second generator.
`
`301
`
`RF
`
`PROCESSOR
`
`
`
`
`302
`
`303
`
`PRIMARY SYNCHRONIZATION ESTIMATOR
`
`SECONDARY S_YNCHRONIZAT|ON ESTIMATOR
`
`
`
` CHANNEL ESTIMATOR
`
`APPLE 1014
`
`APPLE 1014
`
`1
`
`
`
`Patent Application Publication Dec. 7, 2006 Sheet 1 of 10
`
`US 2006/0274843 A1
`
`COPY
`
`COPY
`
`FIG. 1
`
`2
`
`
`
`
`Patent Application Publication Dec. 7, 2006 Sheet 2 of 10
`
`US 2006/0274843 A1
`
`mommaofiE502anyEcmnma
`
`E.SN.as
`
`N05
`
`
`
`$.:2<mE>omozmwzmo
`
`.5_mozmsomm
`
`am
`
`as
`
`292.200
`
`mfisogo
`
`Etim
`
`mozfizmoQSo
`
`3
`
`
`
`
`
`
`
`u lca 10n
`Patent Application P bl’
`t’
`
`1)
`
`ec. 7, 2006 Sheet 3 of 10
`
`Us 2006/0274843 A1
`
`301
`
`302
`
`303
`
`
`
`
`RF
`
`PRIMARY SYNCHRONIZATION ESTIMATOR
`
`304
`
`PROCESSOR
`
`
`
`CHANNEL ESTIMATOR
`
`
`
`FIG. 3
`
`400
`
`401
`
`
`
`
`
`II..3 402
`
`403
`
`
`
`
`
`ABSOLUTE
`MAXIMUM
`VALUE
`'
`VALUE
`
`CALCULATOR
`DETECTOR
`
`
`
`
`COARSE SYNC.
`
`% FIG.4
`
`4
`
`
`
`Patent Application Publication D
`
`ec.
`
`, 006 Sheet 4 of 10
`7 2
`
`US 2006/0274843 A1
`
`EXTRACT N SAMPLES AFTER m
`SAMPLES FROM PREDETERM|NED
`POSITION
`
`503
`
`CORRELATE FIRST N/2 SAMPLES
`WITH LAST N/2 SAMPLES
`.
`
`505
`
`507
`
`PEAK DETECTED?
`
`NO
`
`YES
`
`FIGS
`
`5
`
`
`
`P
`
`o
`0
`0
`0
`atent Appllcatlon Publlcatlon Dec. 7, 2006 Sheet 5 of 10
`
`Us 2006/0274343 A1
`
`603
`
`
`
`
`COMMON
`SEQUENCE
`
`
`GENERATOR
`
`
`
`
`600
`
`601
`
`-
`
`
`
`
`
`
`ABSOLUTE
`MAXIMUM
`VALUE
`VALUE
`
`CALCULATOR
`DETECTOR
`
`
`
`
`FINE SYNC
`
`FIG.6
`
`DOWNSAMPLER
`
`SAMPLE
`
`
`
`EXTRACTOR
`
`
`
`6
`
`
`
`Patent Application Publication D
`
`ec.
`
`,
`7 20
`
`06 Sheet 6 of 10
`
`US 2006/0274843 A1
`
`ACQUIRED ODD-NUMBERED V
`SAMPLES
`
`CORRELATE ODD-NUMBERED
`SAMPLES WITH COMMON
`seouewce
`
`FIG.7
`
`7
`
`
`
`-
`-
`.
`.
`Patent Appllcatlon Publlcatlon Dec. 7, 2006 Sheet 7 Of 10
`
`S 2006/0274843 A1
`
`U
`
`300
`
`801
`
`802
`
`
`
`CIRCULAR
`SHIFTER
`
`DOWNSAMPLER
`
`1 ST
`
`
`
`
`
`SAMPLE
`
`EXTRACTOR
`
`DOWNSAMPLER
`
`
`
`
`
`
`CELLJD
`
`
`
`
`MAXIMUM
`VALUE
`
`DETECTOR
`
`
`
`ABSOLUTE
`VALUE ,
`CALCULATO “
`
`FIG.8
`
`8
`
`
`
`Patent Application Publication Dec. 7, 2006 Sheet 8 of 10
`
`US 2006/0274843 A1
`
`START
`
`EXTRACT N SAMPLES STARTING
`FROM FINE TIMING
`
`.
`9°‘
`
`ACQUIRE ODD-NUMBERED SAMPLES
`AND EVEN-NUMBERED SAMPLES
`
`903
`
`
`
`
`YES
`
`.
`
`DETERMINE m AS Cell_id
`
`913
`
`FIG.9
`
`ClHCUl_‘AR-SHIFT ODD—NUMBERED ‘
`SAMPLES rn TIMES
`
`CORRELATE CIRCULAR-SHIFTED
`SEQUENCE WITH EVEN-NUMBERED
`SAMPLES
`
`
`
`'
`
`9:1
`
`PEAK DETECTED?
`
`9
`
`
`
`Patent Application Publication Dec. 7, 2006 Sheet 9 of 10
`
`Us 2006/0274343 A1
`
`m(1Sm<2*CeII_'1d.)
`
`1001
`
`PREAMBLE
`SEQUENCE
`GENERATOR
`
`
`
`
`
`
`1000
`
`1003
`
`1002
`
` FIG.1O
`
`10
`
`10
`
`
`
`Patent Application Publication Dec. 7, 2006 Sheet 10 of 10
`
`Us 2006/0274343 A1
`
`1103
`
`1101
`
`
`
`CIRCULAR-‘SHIFT KNOWN
`PREAMBLE seouewce m TIMES‘
`
`CALCULATE CHANNEL.
`RESPONSE COEFFICIENT h(m)
`
`FIG.11
`
`11
`
`11
`
`
`
`US 2006/0274843 A1
`
`Dec. 7, 2006
`
`APPARATUS AND METHOD FOR
`TRANSMITTING/RECEIVING PREAMBLE
`SIGNAL IN A VVIRELESS COMMUNICATION
`SYSTEM
`
`PRIORITY
`
`[0001] This application claims priority under 35 U.S.C. §
`119 to an application entitled “Apparatus and Method for
`Transmitting/Receivi11g Preamble Signal in a Wireless Com-
`munication System” filed in the Korean Intellectual Property
`Office on Jun. 1, 2005 and assigned Serial No. 2005-46508,
`the contents of which are incorporated herein by reference.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`[0003] The present invention relates generally to an appa-
`ratus and method for transmitting/receiving a preamble
`signal in a wireless communication system, and in particular,
`to an apparatus and method for transmitting/receiving a
`multi-purpose preamble signal.
`
`[0004]
`
`2. Description of the Related Art
`
`In a wireless communication system supporting
`[0005]
`wireless communication service,
`a Base Station (BS)
`exchanges signals with a user terminal in frames. Thus BSs
`have to mutually acquire synchronization for frame trans-
`mission and reception. For synchronization acquisition, the
`BS transmits a synchronization signal such that the user
`terminal can detect the start of a frame. The user terminal
`
`detects frame timing fror11 the syr1cl1ror1izatior1 signal and
`demodulates a received frame based on the frame timing.
`Typically, the synchronization signal is a preamble sequence
`preset between the BS and the user terminal.
`
`[0006] The most significant function of the preamble
`sequence is frame synchronization. The preamble can be
`additionally designed for supporting other functions simul-
`taneously. For this, a modification has to be made to the
`structure of the preamble sequence. The functionalities that
`the preamble sequence can support and preamble sequence
`structure requirements for implementing the functionalities
`are presented as follows.
`
`1. Frame synchronization and frequency ofifset
`[0007]
`estimation: recursive in time.
`
`2. BS identifier (ID): different preamble sequence
`[0008]
`for different BS.
`
`3. Channel estimation: Zero Auto-Correlation
`[0009]
`(ZAC) property for preamble sequence.
`
`[0010] As described above, the preamble sequence must
`be recursive in time to provide frame synchronization and
`frequency offset estimation. This is a requirement for coarse
`synchronization. For fine synchronization, synchronization
`must be estimated based on the correlation property of a
`sequence.
`
`N—l
`Z z(n) -
`n:o
`
`circula.r_shif(z(n))
`711
`
`=
`
`non- zero, m = 0
`O,m¢0
`
`(1)
`
`where
`
`circular_shift(z(n))
`m
`
`denotes a function of circular-shifting an input sequence
`being a factor m times. Thus, the auto-correlation of a ZAC
`sequence is a non-zero and the correlation between the [AC
`sequence and its circular-shifted version is zero. For
`example, the ZAC sequence can be created by Fast Fourier
`Transform (FFT)-processing signals having the same ampli-
`tude. The simplest example is (l,l, —l,l).
`
`If each BS uses a different preamble sequence, it is
`[0012]
`identified by the preamble. However, since the user terminal
`does not know what sequence is received during synchro-
`nization estimation, it has to detect the sequence by corre-
`lating the sequence with every possible sequence. This is a
`considerable constraint in terms of computation volume.
`Accordingly, there exists a need for a new preamble struc-
`ture for supporting the above three functionalities and fine
`synchronization functionality simultaneously, while reduc-
`ing the computation volume.
`SUMMARY OF THE INVENTION
`
`[0013] An object of the present invention is to substan-
`tially solve at least the above problems and/or disadvantages
`and to provide at least the advantages below. Accordingly, an
`object of the present invention is to provide an apparatus and
`method for transmitting/receiving a multi-functional pre-
`amble signal in a wireless communication system.
`
`[0014] Another object of the present invention is to pro-
`vide an apparatus and method for transmitting/receiving a
`preamble signal supporting timing synchronization,
`fre-
`quency offset estimation, BS identification, and channel
`estimation in a wireless communication system.
`
`invention is to
`[0015] A further object of the present
`provide an apparatus and method for transmitting/receiving
`a preamble signal having the ZAC property in a wireless
`communication system.
`
`Still another object of the present invention is to
`[0016]
`provide an apparatus and method for reducing computation
`volume at a receiver when a BS is identified by a preamble
`signal in a wireless communication system.
`
`[0017] Yet another object of the present invention is to
`provide an apparatus and method for performing coarse
`synchronization, fine synchronization, frequency offset esti-
`mation, BS identification, and channel estimation using a
`preamble signal in a wireless communication system.
`
`[0011] The ZAC property is required to estimate an opti-
`mum impulse response coefficient. Equation (1) below is
`shown for a sequence of length N having the ZAC property,
`Z(I1),
`
`[0018] The above objects are achieved by providing an
`apparatus and method for transmitting/receiving a multi-
`functional preamble signal
`in a wireless communication
`system.
`
`12
`
`12
`
`
`
`US 2006/0274843 A1
`
`Dec. 7, 2006
`
`[0019] According to one aspect of the present invention,
`there is provided an apparatus for transmitting a preamble
`signal in a wireless communication system, having a first
`generator for generating a predetermined ZAC sequence; a
`circular shifter
`for circular-shifting the ZAC sequence
`according to a BS ID; a second generator for generating a
`sequence in which samples of the ZAC sequence alternate
`with samples of the circular-shifted sequence; and a repeater
`for generating a baseband preamble signal by repeating the
`sequence received from the second generator.
`
`[0020] According to another aspect of the present inven-
`tion, there is provided an apparatus for receiving a preamble
`signal
`in the wireless communication system where the
`preamble signal is generated by circular-shifting the ZAC
`sequence according to a BS ID, alternating samples of a
`ZAC sequence with samples of
`the
`circular-shifted
`sequence, and repeating the resulting sequence; a primary
`synchronization estimator acquires coarse synchronization
`from received samples using an iterative property of the
`preamble signal in time; a secondary synchronization esti-
`mator acquires fine synchronization by extracting received
`samples according to the coarse synchronization; and cor-
`relating samples at first positions in the extracted samples
`with the ZAC sequence,
`the first positions being even
`positions or odd positions.
`
`[0021] According to a further aspect of the present inven-
`tion, there is provided a method of transmitting a preamble
`signal in a wireless communication system where a prede-
`termined ZAC sequence is generated and circular-shifted
`according to a BS ID; a preamble sequence is generated in
`which samples of the ZAC sequence alternate with samples
`of the circular-shifted sequence; and a baseband preamble
`signal is generated by repeating the preamble sequence.
`
`[0022] According to still another aspect of the present
`invention, there is provided a method of receiving a pre-
`amble signal in the wireless communication system where
`the preamble signal is generated by circular-shifting the
`ZAC sequence according to a BS ID, alternating samples of
`a ZAC sequence with samples of the circular-shifted
`sequence, and repeating the resulting sequence; coarse syn-
`chronization is acquired from received samples using an
`iterative property of the preamble signal in time; fine syn-
`chronization is acquired by extracting received samples
`according to the coarse synchronization and correlating
`samples at first positions in the extracted samples with the
`ZAC sequence; and the first positions are even positions or
`odd positions.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0023] The above and other objects, features and advan-
`tages of the present invention will become more apparent
`from the following detailed description when taken in con-
`junction with the accompanying drawings in which:
`
`[0024] FIG. 1 illustrates the structure of a preamble
`sequence according to the present invention;
`
`[0025] FIG. 2 is a block diagram schematically illustrat-
`ing a transmitter for transmitting a preamble signal in a
`wireless communication system according to the present
`invention;
`
`[0026] FIG. 3 is a block diagram schematically illustrat-
`ing a receiver for receiving a preamble signal in the wireless
`communication system according to the present invention;
`
`[0027] FIG. 4 is a detailed block diagram schematically
`illustrating a primary synchronization estimator illustrated
`in FIG. 3 according to the present invention;
`
`[0028] FIG. 5 is a flowchart illustrating an operational
`algorithm of the primary synchronization estimator accord-
`ing to the present invention;
`
`[0029] FIG. 6 is a detailed block diagram schematically
`illustrating a secondary synchronization estimator illustrated
`in FIG. 3 according to the present invention;
`
`[0030] FIG. 7 is a flowchart illustrating an operational
`algorithm of the secondary synchronization estimator
`according to the present invention;
`
`[0031] FIG. 8 is a detailed block diagram schematically
`illustrating a cell identifier illustrated in FIG. 3 according to
`the present invention;
`
`[0032] FIG. 9 is a flowchart illustrating an operational
`algorithm of the cell
`identifier according to the present
`invention;
`
`[0033] FIG. 10 is a detailed block diagram schematically
`illustrating a charmel estimator illustrated in FIG. 3 accord-
`ing to the present invention; and
`
`[0034] FIG. 11 is a flowchart illustrating an operational
`algorithm of the channel estimator according to the present
`invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`[0035] Preferred embodiments of the present invention
`will be described herein below with reference to the accom-
`
`panying drawings. In the following description, well-known
`functions or constructions are not described in detail since
`
`they would obscure the invention in unnecessary detail.
`
`[0036] The present invention provides a method of per-
`forming coarse synchronization, fine synchronization; fre-
`quency olfset estimation, base station (BS) identification and
`channel estimation using a preamble signal.
`
`[0037] FIG. 1 illustrates the structure of a preamble
`sequence according to the present invention. Referring to
`FIG. 1, it is assumed that the length of a preamble except a
`Cyclic Prefix (CP) is N. A ZAC sequence common to all BSs
`is shaded in a second part 102, and it is mathematically
`expressed as {(X(I1)}n=1N/4. As noted from the mathematical
`representation, the length of the ZAC sequence is a fourth of
`the preamble length N. The remainder of the second part 102
`is a circular-shift version of the ZAC sequence. The circular
`shift value is a BS ID. A third part 103 is a copy of the
`second part 102 and a first part 101 is a copy of a prede-
`termined number of last samples of the third part 103. Thus,
`the first part 101 serves as a CP.
`
`[0038] As described above, the preamble sequence is so
`configured as to be iterative in time. Hence, it enables coarse
`synchronization and frequency offset estimation. Since
`every BS uses the common ZAC sequence, a receiver (i.e.
`a terminal) can acquire fine synchronization by detecting the
`time when the common sequence was received.
`
`[0039] After acquisition of the fine synchronization, the
`receiver acquires a BS ID by determining how much the
`
`13
`
`13
`
`
`
`US 2006/0274843 A1
`
`Dec. 7, 2006
`
`circular shift version of the ZAC sequence is relatively
`shifted from the ZAC sequence.
`
`If the entire preamble sequence takes the properties
`[0040]
`of a ZAC sequence, the charmel impulse response is as long
`as the preamble sequence length. However, it is not in the
`present invention because the entire preamble does not have
`the ZAC property. Nonetheless, if the BS ID is m, i.e. the
`circular shift value is m, the ZAC property is assumed be at
`most 2 m samples. Thus when 2 m is set to be longer than
`an effective valid delay spread, charmel estimation is pos-
`sible.
`
`[0041] FIG. 2 is a block diagram schematically illustrat-
`ing a transmitter for transmitting a preamble signal in a
`wireless communication system according to the present
`invention. Referring to FIG. 2, the preamble transmitter
`includes a cell ID generator 201, a circular shifter 202, a
`common sequence generator 203, a first oversampler 204, a
`second oversampler 205, a delay 206, an adder 207, a
`repeater 208, a Cyclic Prefix (CP) adder 209, a Digital-to-
`Analog Converter (DAC) 210, and a Radio Frequency (RF)
`processor 211 and an antenna.
`
`In operation, the common sequence generator 203
`[0042]
`generates a ZAC sequence of a predetermined length, com-
`mon to all BSs. For example, the ZAC sequence is created
`by FFT-processing signals with the same amplitude. The
`circular shifter 202 circular-shifts the ZAC sequence accord-
`ing to a BS ID or a cell ID.
`
`[0043] The first oversampler 204 performs 2>< oversam-
`pling on the ZAC sequence by inserting zeroes into samples.
`The second oversampler 205 performs 2>< oversampling on
`the sequence received form the circular shifter 202. The
`delay 206 delays the oversample sequence (i.e. oversample
`data) by one sample.
`
`[0044] The adder 207 adds the oversamples from the first
`oversampler 204 to the delayed oversamples from the delay
`206,
`thereby creating sample data corresponding to the
`second part 102 of FIG. 1. The repeater 208 repeats the
`sample data from the adder 207 once, thereby creating the
`second and third parts 102 and 103 of FIG. 1. The CP adder
`209 adds a copy of a predetermined number of last samples
`of the sample data received from the repeater 208 before the
`sample data.
`
`[0045] The resulting preamble signal can be used in any
`frame-based system. For instance, in a11 OFDM system, the
`sample data from the CI’ adder 209 is an Orthogonal
`Frequency Division Multiplexing (OFDM) symbol.
`
`[0046] The DAC 210 converts the CP-added sample data
`to an analog signal. The RF processor 211, including a filter
`and a front-end unit, processes the analog signal
`to a
`wireless signal, such as RF, and transmits it via a transmit
`(Tx) antenna.
`
`[0047] FIG. 3 is a block diagram schematically illustrat-
`ing a receiver for receiving a preamble signal in the wireless
`communication system according to the present invention.
`Referring to FIG. 3, the preamble receiver includes an RF
`processor 301, an Analog-to-Digital Converter (ADC) 302,
`a primary synchronization estimator 303, a secondary syn-
`chronization estimator 304, a cell
`identifier 305, and a
`channel estimator 306.
`
`including a
`In operation, the RF processor 301,
`[0048]
`front-end Lmit and a filter, downconverts an RF signal
`received on a wireless charmel to a baseband signal. The
`ADC 302 converts the analog baseband signal received from
`the RF processor 301 to a digital signal (i.e. sample data).
`
`[0049] The primary synchronization estimator 303 esti-
`mates a coarse timing, which will be described later in detail
`with reference to FIGS. 4 and 5.
`
`[0050] The secondary synchronization estimator 304
`extracts samples of length N/2 according to the coarse
`timing and correlates the odd-numbered sequence of the
`samples with a known common ZAC sequence,
`thereby
`acquiring fine synchronization. The operation of the second-
`ary synchronization estimator 304 will be described later in
`detail with reference to FIGS. 6 and 7.
`
`[0051] The cell identifier 305 extracts samples of length
`N/2 from the fine timing, detects a relative shift value
`between the odd-numbered and even-numbered sequences
`of the extracted samples, and determines a BS ID according
`to the relative shift value. The cell identification operation
`will be described in more detail below with reference to
`FIGS. 8 and 9.
`
`[0052] The charmel estimator 306 extracts the samples of
`N/2 from the fine timing and calculates a charmel response
`coefficient by correlating the extracted samples with a pre-
`amble sequence corresponding to the BS ID, while shifting
`the preamble sequence by one each time. The operation of
`the charmel estimator 306 will be described later in more
`detail below with reference to FIGS. 10 and 11.
`
`[0053] Before detailing the operations of the above com-
`ponents of the receiver,
`the transmission signal and the
`received signal are expressed in Equation (2) below. If the
`CP length is N/8 and the entire preamble sequence is
`{p(n)}n=_N/SHN,
`the ZAC sequence
`{p(2n—l)n=1N/4}:
`{(X(I1)n=1N/4} and the received signal r(n) is given as set forth
`in Equation (2).
`V(n)=h(n)*p(n)+W(n)
`
`(2)
`
`where h(n) denotes a channel impulse response and w(n)
`denotes Additive White Gaussian Noise (AWGN).
`
`the
`invention,
`In accordance with the present
`[0054]
`coarse synchronization is expressed as set forth in Equation
`(3)
`
`N/2—l
`coarse_sync = argrilax Z r(m + n)r(m + n + N/2)*
`n:0
`
`(3)
`
`[0055] The configuration of the primary synchronization
`estimator 303 operating according to Equation (3) is illus-
`trated in detail in FIG. 4.
`
`[0056] Referring to FIG. 4, the primary synchronization
`estimator 303 includes a delay 400, a conjugator 401, a
`multiplier 402, an adder 403, an absolute value calculator
`404, and a maximum value detector 405.
`
`In operation, received samples from the ADC 302
`[0057]
`are provided to the delay 400 and the multiplier 402. The
`delay 400 delays the samples by a predetermined time. The
`
`14
`
`14
`
`
`
`US 2006/0274843 A1
`
`Dec. 7, 2006
`
`predetermined time delay is set so that two samples to be
`multiplied by the multiplier 402 are spaced apart from each
`other by a distance of N/2.
`
`[0058] The conjugator 401 computes the complex conju-
`gates of the delayed samples. The multiplier 402 multiplies
`the current received samples by the conjugated samples. The
`adder 403 adds the current value received from the multi-
`
`plier 402 to previous (N/2-l) input values. The absolute
`value calculator 404 calculates the absolute value of the sum
`received from the adder 403. The maximum value detector
`
`405 detects the maximum (or peak) of absolute values
`received from the absolute value calculator 404, and deter-
`mines the time of the maximum value as the coarse timing.
`The coarse timing is transmitted to the secondary synchro-
`nization estimator 304.
`
`[0059] FIG. 5 is a flowchart illustrating an operational
`algorithm of the primary synchronization estimator accord-
`ing to the present invention. Referring to FIG. 5, the primary
`synchronization estimator 303 sets a variable m to an initial
`value ‘0’ in step 501 and extracts N samples, starting from
`a position m samples apart from a predetermined start in step
`503. In step 505, the primary synchronization estimator 303
`correlates the first N/2 samples with the last N/2 samples.
`
`In step 507, the primary synchronization estimator
`[0060]
`303 compares the correlation with a threshold to detect a
`peak. If the peak is not detected, the primary synchroniza-
`tion estimator 303 increases m by one in step 511 and returns
`to step 503. If the peak is detected, the primary synchroni-
`zation estimator 303 determines the position of the peak as
`a coarse timing in step 509 and terminates the algorithm.
`
`In the present invention, the fine synchronization is
`[0061]
`acquired by Equation (4) below.
`
`fine_sync =
`
`(4)
`
`coa1se_sync +
`
`ar
`
`ax N/2 - 1
`m
`gm 2 r(coa.rse_sync + m + 2n)a(n + l)*
`n : 0
`
`[0062] The configuration of the secondary synchroniza-
`tion estimator 304 operating according to Equation (4) is
`illustrated in detail in FIG. 6.
`
`[0063] Referring to FIG. 6, the secondary synchronization
`estimator 304 includes a sample extractor 600, a downsam-
`pler 601, a conjugator 602, a common sequence generator
`603, a multiplier 604, an adder 605, an absolute value
`calculator 606, and a maximum value detector 607.
`
`In the present invention, the sample extractor 600
`[0064]
`in operation, buffers samples of a predetermined period
`starting from the coarse timing acquired by the primary
`synchronization estimator 304 and extracts N/2 samples,
`thereby changing the start position of the buffered samples.
`The downsampler 601 downsamples the extracted samples
`to 1/z, i.e. extracts the odd-numbered samples of the samples
`from the sample extractor 600. The conjugator 602 calcu-
`lates the complex conjugates of the downsamples. The
`common sequence generator 603 generates
`the ZAC
`sequence common to all BSs. The multiplier 604 multiplies
`the ZAC sequence by the sequence received from the
`conjugator 602.
`
`[0065] The adder 605 sums values received from the
`multiplier 604. The absolute value calculator 606 calculates
`the absolute value of the sum. The maximum value detector
`
`607 detects the maximum (i.e. peak) of absolute values
`received from the absolute value calculator 606 and deter-
`
`mines the time of the maximum value as a fine timing. The
`fine timing is transmitted to the cell identifier 305 and the
`channel estimator 306.
`
`[0066] FIG. 7 is a flowchart illustrating an operational
`algorithm of the secondary synchronization estimator 304
`according to the present invention. Referring to FIG. 7, the
`secondary synchronization estimator 304 sets a variable m to
`an initial value ‘0’ in step 701 and extracts N/2 samples after
`m samples from the coarse timing in step 703. The second-
`ary synchronization estimator 304 acquires odd-numbered
`samples from the N/2 samples in step 705.
`
`[0067] The secondary synchronization estimator 304 cor-
`relates the sequence of odd-numbered samples with the
`common sequence (i.e. ZAC sequence) in step 707 and
`compares the correlation results with a threshold value to
`detect a peak in step 709. If the peak is undetected, the
`secondary synchronization estimator 304 increases m by one
`in step 713 and returns to step 703. If the peak is detected,
`the secondary synchronization estimator 304 determines the
`position of the peak as a fine timing in step 711 and ends the
`algorithm.
`
`invention, a cell D (Cell_id) is
`In the present
`[0068]
`acquired by Equation (5) below.
`
`cell_id = argmaxm
`
`N/2-1
`
`[
`n:0
`
`r(fine_sync+ l + 2n) -
`
`circula.r_shift
`m
`(r(fine_sync+ 2n))*
`
`(5)
`
`[0069] The configuration of the cell identifier 305 operat-
`ing according to Equation (5) is illustrated ir1 detail ir1 FIG.
`8. Referring to FIG. 8, the cell identifier 305 includes a
`sample extractor 800, a first downsampler 801, a circular
`shifter 802, a second downsampler 803, a conjugator 804, a
`multiplier 805, an adder 806, an absolute value calculator
`807, and a maximum value detector 808.
`
`the sample extractor 800 extracts
`In operation,
`[0070]
`samples of length N/2 starting from the fine timing acquired
`by the secondary synchronization estimator 305. The first
`downsampler 801 outputs odd-numbered samples by down-
`sampling the extracted samples to 1/2. The second downsam-
`pler 803 outputs even-numbered samples by downsampling
`the extracted samples to 1/2.
`
`[0071] The circular shifter 802 circular-shifts the down-
`sampled sequence received from the first downsampler 801
`m times where m is sequentially increased until the maxi-
`mum value detector 808 detects a maximum value (i.e.
`peak). The conjugator 804 calculates the complex conjugate
`of the downsampled sequence received from the second
`downsampler 803. The multiplier 805 multiplies the circu-
`lar-shifted sequence by the complex conjugate.
`
`[0072] The adder 806 adds values received from the
`multiplier 805. The absolute value calculator 807 calculates
`
`15
`
`15
`
`
`
`US 2006/0274843 Al
`
`Dec. 7, 2006
`
`the absolute value of the sum. The maximum value detector
`808 detects the maximum (i.e. peak) of absolute values
`received from the absolute value calculator 807 and deter-
`
`mines a circular shift value m corresponding to the maxi-
`mum value as a BS ID (Cell_id). The BS ID is provided to
`the charmel estimator 306.
`
`[0073] FIG. 9 is a flowchart illustrating an operational
`algorithm of the cell identifier 305 according to the present
`invention. Referring to FIG. 9,
`the cell
`identifier 305
`extracts samples of length N/2 starting from the fine timing
`in step 901 and acquires odd-numbered samples and even-
`numbered samples in step 903.
`
`In step 905, the cell identifier 305 sets a variable m
`[0074]
`to an initial value ‘I’. The cell identifier 305 circular-shifts
`
`the sequence of odd-numbered samples m times in step 907
`and correlates
`the circular-shifted sequence with the
`sequence of even-numbered samples in step 909.
`
`In step 911, the cell identifier 305 compares the
`[0075]
`correlation with a threshold value for detecting a peak. If the
`cell identifier 305 fails to detect the peak, it increases m by
`l in step 915 and returns to step 907. Upon detection of the
`peak, the cell identifier 305 determines a circular shift value
`m corresponding to the peak as a BS ID in step 913 and ends
`the algorithm. While peak detection is carried out, increas-
`ing m by l in the algorithm, it can be further contemplated
`that m is increased by the offset between BSs and the
`position of a peak is detected by fine adjustment.
`
`the channel response
`invention,
`In the present
`[0076]
`coefficient h(m) is computed by Equation (6) below.
`
`N/2—1
`[
`n:0
`
`.
`.
`c1rcular_sh1ft
`m — l
`(p(n + l))*
`
`r(fine_sync+ n) -
`N/2—l
`Z r(fine_sync + n)2
`n:0
`
`h(m) =
`
`(6)
`
`where l§m<2><Cell_id.
`
`[0077] The configuration of the charmel estimator 306
`operating according to Equation (6) is illustrated in detail in
`FIG. 10.
`
`[0078] Referring to FIG. 10, the charmel estimator 306
`includes a sample extractor 1000, a preamble sequence
`generator 1001, a conjugator 1002, a multiplier 1003, and an
`adder 1004.
`
`In operation, the sample extractor 1000 extracts
`[0079]
`samples of length N/2 starting from the fine timing acquired
`by the secondary synchronization estimator 304. The pre-
`amble sequence generator 1001 circular-shifts a preamble
`sequence created according to the BS ID acquired by the cell
`identifier 306 (i.e.
`the second part 102 in FIG. 1) m—l
`(l §m<2><Cell_id) times.
`
`[0080] The conjugator 1003 calculates the complex con-
`jugate of the sequence received from the preamble sequence
`generator 1002. The multiplier 1003 multiplies the sequence
`from the sample extractor 1000. The adder 1004 generates a
`channel response coefficient h(m) by adding values received
`fror11 the multiplier 1003. The cl1ar1r1el response coefficient
`
`h(m) is calculated with respect to at most twice the BS ID
`(Cell_id) so that the ZAC property of a preamble sequence
`is maintained.
`
`[0081] FIG. 11 is a flowchart illustrating an operational
`algorithm of the charmel estimator 306 according to the
`present invention. Referring to FIG. 11, the charmel esti-
`mator 306 extracts N/2 samples starting from the fine timing
`in step 1101 and sets a variable m to an initial value ‘I’ in
`step 1103. In step 1105, the charmel estimator 306 circular-
`shifts a preamble sequence of length N/2 acquired according
`to the BS ID m—l times.
`
`[0082] The channel estimator 306 calculates a channel
`response coefficient h(m) by correlating the N/2 samples
`with the circular-shifted sequence in step 1107 and compares
`m with (2><Cell_id) in step 1109. If m is less than (2><Cel-
`l_id), the charmel estimator 306 increases In by one in step
`1111 and returns to step 1105. If m is at least 2><Cell_id, the
`channel estimator 306 ends the algorithm.
`
`invention as
`In accordance with the present
`[0083]
`described above,
`the preamble structure provides highly
`accurate timing synchronization and channel estimation
`performance and enables BS ID estimation with a less
`computation volume. In addition, since a known frequency
`oifset estimation algorithm can be applied with the preamble
`structure, a single preamble sequence supports various func-
`tions including timing synchronization.
`
`[0084] While the present invention has been shown and
`described with reference to certain preferred embodiments
`thereof, it will be understood by those skilled in the art that
`various changes in form and details may be made therein
`without departing from the spirit and scope of the invention
`as defined by the appended claims.
`What is claimed is:
`
`1. An apparatus for transmitting a preamble signal in a
`wireless communication system, comprising:
`
`a first generator for generating a Zero Auto-Correlation
`(ZAC) sequence;
`
`a circular shifter for circular-shifting the ZAC sequence
`according to a Base Station (BS) Identifier (ID);
`
`a second generator for generating a sequence in which
`samples of the ZAC sequence alternate with samples of
`the circular-shifted sequence; and
`
`a repeater for gene