throbber

`
`Fast Acquisition Scheme and Implementation of PRACH in WCDMASystem
`
`Ling Qiu, Yongjia Huang, Jinkang Zhu
`University of Science and Technology of China, Box 4, Hefei, Anhui, 230027, China
`
`Abstract: The performance and implementation of
`PRACH(physical random access channel) acquisition in
`WCDMA systemis investigated in this paper. The analysis
`shows that
`the conventional methods are not satisfying.
`Thus we proposed the quasi-matched filter acquisition
`scheme of PRACH preamble which based on_
`fast
`Hadamard transform. And we implement this method by
`
`hard ware in the practical WCDMA field try system. The
`simulation and test results show that the proposed scheme
`achieves
`the
`following
`performance:
`the
`detection
`probability with £,/N, =7db does not less than 95%, and
`the mean acquisition time is less than 1.33ms.
`
`I.
`
`INTRODUCTION
`
`Pesudo-noise(PN) code acquisition is the first action
`of any direct-sequence code division multiple access(DS-
`CDMA)
`system. Acquisition
`refers
`to
`the
`coarse
`synchronization of the received PN sequence and the
`locally generated PN sequence within a fraction of the chip
`duration of
`the
`code
`sequence. Fast
`and effective
`acquisition is one of the key techniques
`in CDMA
`communication system. And the acquisition performance
`can even be a limitation of the capacity of a system
`(acquisition-based capacity)[1].
`
`Acquisition can be performed and classified in several
`ways[2-3]. One way to separate acquisition methods is
`based on correlation measurementprinciple, which is used,
`active or passive measurement or a combination of the
`two[4].
`In the passive method, a filter matched to the
`spreading code is used. But
`in the active method,
`the
`received signal
`is multiplied with the locally generated
`replica of the spreading code, and the result is integrated
`over some observation interval. The multiplication and
`integration is performed step-by-step for each code phases
`to be tested. Usually, serial, complete parallel. store parallel
`and hybrid parallel search(S-7] approach can be used for
`the detection of the code phases to be tested. However,
`
`serial search with correlation integration method seldom
`used for fast acquisition.
`
`random access
`the physical
`In WCDMA systems,
`channel (PRACH) has one or more preambles and each
`
`preamble is only 4096 chips. The single acquisition time is
`limited in 5120chips. Thus, there is high requirement for
`fast acquisition of RACH preamble. At the sametime, there
`are a total of 16 signatures of RACH preamble part. This
`
`further increases the difficulty of the acquisition scheme. In
`addition, there need two sets of identical acquisition device
`
`for 1/Q branches. Thus, the acquisition efficiency must be
`compareto the matchfilter.
`
`Based on above discussion and aiming at to achieve
`good performance and reduce the hardware resource at the
`same time, we propose a novel acquisition scheme. The
`simulation and test results show that the proposed scheme
`can be easy implement
`in practical WCDMA field try
`system and achieve high performance.
`
`Il. WCDMA PRACH DESCRIPTION
`
`In WCDMA system, the random-access transmission
`
`on a Slotted ALOHA approach with fast
`is based.
`acquisition indication. There are |5 access slots per two
`physical frames and they are spaced 5120 chips apart. See
`The
`of
`the
`reference[8].
`structure
`random-access
`
`transmission is also shown in reference{8]. The random-
`access transmission consists of one or several preambles of
`length 4096 chips and a message of length 10 ms or 20 ms.
`Each preamble is of length 4096 chips and consists of 256
`repetitions of a signature of length 16 chips. There are
`maximum 16 available signatures. The baseband modulator
`illustrated
`as
`figure
`1.
`for RACH is
`The
`binary
`preamble a(&)is modulated to get
`the complex valued
`preamble 5(k).
`
`b(k) = a(k)e
`
`ie k
`wis
`
`lg =0,1,2,...,.4095
`
`(1)
`
`0-7803-7005-8/01/$10.00 © 2001 IEEE
`
`1701
`
`(cid:50)(cid:74)(cid:86)(cid:13)(cid:1)(cid:45)(cid:15)(cid:13)(cid:1)(cid:41)(cid:86)(cid:66)(cid:79)(cid:72)(cid:13)(cid:1)(cid:58)(cid:15)(cid:1)(cid:66)(cid:79)(cid:69)(cid:1)(cid:59)(cid:73)(cid:86)(cid:13)(cid:1)(cid:43)(cid:15)(cid:13)(cid:1)(cid:19)(cid:17)(cid:17)(cid:18)(cid:13)(cid:1)(cid:48)(cid:68)(cid:85)(cid:80)(cid:67)(cid:70)(cid:83)(cid:15)(cid:1)(cid:39)(cid:66)(cid:84)(cid:85)(cid:1)(cid:66)(cid:68)(cid:82)(cid:86)(cid:74)(cid:84)(cid:74)(cid:85)(cid:74)(cid:80)(cid:79)(cid:1)(cid:84)(cid:68)(cid:73)(cid:70)(cid:78)(cid:70)(cid:1)(cid:66)(cid:79)(cid:69)(cid:1)(cid:74)(cid:78)(cid:81)(cid:77)(cid:70)(cid:78)(cid:70)(cid:79)(cid:85)(cid:66)(cid:85)(cid:74)(cid:80)(cid:79)(cid:1)(cid:80)(cid:71)(cid:1)(cid:49)(cid:51)(cid:34)(cid:36)(cid:41)(cid:1)(cid:74)(cid:79)(cid:1)(cid:56)(cid:36)(cid:37)(cid:46)(cid:34)(cid:1)(cid:84)(cid:90)(cid:84)(cid:85)(cid:70)(cid:78)(cid:15)(cid:1)(cid:42)(cid:38)(cid:38)(cid:38)(cid:1)(cid:22)(cid:21)(cid:85)(cid:73)(cid:1)(cid:55)(cid:70)(cid:73)(cid:74)(cid:68)(cid:86)(cid:77)(cid:66)(cid:83)(cid:1)(cid:53)(cid:70)(cid:68)(cid:73)(cid:79)(cid:80)(cid:77)(cid:80)(cid:72)(cid:90)(cid:1)
`Qiu, L., Huang, Y. and Zhu,J., 2001, October. Fast acquisition scheme and implementation of PRACH in WCDMAsystem. IEEE 54th Vehicular Technology
`Conference. VTC Fall 2001. Proceedings (Cat. No. 01CH37211) (Vol. 3, pp. 1701-1705). IEEE.
`(cid:36)(cid:80)(cid:79)(cid:71)(cid:70)(cid:83)(cid:70)(cid:79)(cid:68)(cid:70)(cid:15)(cid:1)(cid:55)(cid:53)(cid:36)(cid:1)(cid:39)(cid:66)(cid:77)(cid:77)(cid:1)(cid:19)(cid:17)(cid:17)(cid:18)(cid:15)(cid:1)(cid:49)(cid:83)(cid:80)(cid:68)(cid:70)(cid:70)(cid:69)(cid:74)(cid:79)(cid:72)(cid:84)(cid:1)(cid:9)(cid:36)(cid:66)(cid:85)(cid:15)(cid:1)(cid:47)(cid:80)(cid:15)(cid:1)(cid:17)(cid:18)(cid:36)(cid:41)(cid:20)(cid:24)(cid:19)(cid:18)(cid:18)(cid:10)(cid:1)(cid:9)(cid:55)(cid:80)(cid:77)(cid:15)(cid:1)(cid:20)(cid:13)(cid:1)(cid:81)(cid:81)(cid:15)(cid:1)(cid:18)(cid:24)(cid:17)(cid:18)(cid:14)(cid:18)(cid:24)(cid:17)(cid:22)(cid:10)(cid:15)(cid:1)(cid:42)(cid:38)(cid:38)(cid:38)(cid:15)
`
`1
`
`APPLE 1015
`
`1
`
`APPLE 1015
`
`

`

`
`
`x Atk)
`+
`1+
`Scrambling code
`I
`Lypch-sl..
`2
`—__—————'
`4096chips
`
`+ atk) .
`
`gp!
`16chips
`Hm: Theset oflength 16 Walsh Hadamard code
`
`Fig.1 Structure of preamble & scrambling code and baseband modulator for RACH preamble
`
`Ill. Quasi-Matched Filter Scheme Based on Fast
`HadamardTransform
`
`At the bsae station, the code phase of the preamble is
`retarded by a roundtrip delay compared with that of the
`
`pilot signal[8]. Hera we assume that the code phase which
`need to be tested equals 400(200chips). We also assume
`that the correlation period is 1024 chips. In this case, the
`serial search method.is not suitable distinctly. If the hybrid
`
`parallel[7] acquisition approach is adopted here. To limit
`the acquisition time within 5120chips, we appoximately
`assume that the 400 phase to be tested is divided into 14
`
`it should finish the search of
`sub-phase intervals. Thus,
`400/30 =14 unknown phase within each sub-phaseinterval.
`
`the total parallel
`16 signatures and VQ branches,
`For
`correlators needed to detect
`the unknown phase are
`16x 2x30 =960. It is impractical for implementation of such
`huge
`correlator
`arrays.
`If conventional match filters
`method[9] is used for PRACH, there need two sets of 16
`
`match filters for I/Q branches of 16 signatures. As we know,
`a digital match filter actually is a multi-stage parallel
`accumulator. And the number of accumulators relate to
`
`correlation length. At the correlation period is 1024chips,it
`needs 1023 accumulators to implement such a match filter.
`
`is disastrous for system resource to implement
`It
`method (total 16x 2x 1023 = 32700 accumlators).
`
`this
`
`Based on the above discussion and the property of
`PRACH, we propose the
`following new acquisition
`detector structure.
`
`the preamble is
`From figure 1, we can find that
`generated by a signature consists of 256 repetitions of a
`length 16 signature and scrambling code. The signature is
`from the set of 16 Hadamard codes of length 16. For the
`samecell, the scrambling code ofall mobile terminals used
`
`is the same. Thus, fast Hadamard transform (FHT) can be
`used to do the correlation of the preamble. The acquisition
`time when using FHT can be shortened. Furthermore, FHT
`can be implemented by original position operation and this
`cannot expend too much hardware resource. FHT is only
`change
`the modality of
`correlation
`operation,
`the
`conventional structure of the acquisition system can still be
`used.
`
`Here we propose the acquisition system of quasi-
`matched filter scheme based on the FHT.
`It
`is shown as
`
`figure 2. According to the figure 1, a non-coherent QPSK
`detector is used for for each FHT branch. The acquisition
`system consists of
`two sets of L(16) FHT which
`
`corresponding to the 16 signatures for each I/Q branches
`
`and a maximum selection unit and a threshold comparing
`
`part. Ifthe maximum correlation value Z,,.,
`
`max
`
`is larger than
`
`the threshold, then the corresponding phase is considered as
`correct phase and the system turns into tracking state.
`Otherwise,
`it goes back to the state of searching another
`unknown phase. The threshold setting principles we used
`here is Neyman-Pearson criterion. That is at the condition
`of constant
`false alarm rate(CFAR),
`to maximize the
`
`detection probability[5,9].
`
`1702
`
`2
`
`

`

`
`Far | accumlater [>
`square 1
` branch scrambling
`
`going to
`Q
`FHT — accumlaror
`mal
`square
`racking
`Maximum
`is
`seleciion
` Q branch scrambling
`
`code generator
`avcumlator Ly]
`
`code generator
`
`r(t}
`
`
`
`i
`
`search controller
`
`
`
`
`
`
`
`
`
`
`sqjuare 1
`rt square
`if
`
`
`
`accumlator
`
`
`Fig. 2 a non-coherent QPSK acquisition system based on the FHT
`
`In figure 2, r(t) is the received baseband signal in base
`station. & is the threshold set for the search mode and ¢,
`is the threshold set for the verification mode.
`
`into
`In practical system, the scrambling code is put
`memory. The input data stream is first put into the register
`and the size of the register is chosen as two times as the
`correlation length. Thus,
`the ping-pang operation can be
`done. Every time 16chips data is read out and scrambling
`code is de-spreaded. Then the results will be fed into FHT
`and accumulator. Finally the corresponding results of /Q
`branches are squared and summed. The decision variable
`can be obtained.
`
`For one FHT, 4 accumlators are needed. To complte
`
`the detection of 400 phaseto be tested, the hybrid paraHlel[7]
`acquisition approachis also adopted here and the 400 phase
`to be tested is divided into 200 sub-phaseintervals. Thus, it
`should finish the search of 400/200=2 unknown phase
`
`Table | parameters used for simulation
`3.84Meps
`CFAR
`Threshold set method
`__ETSI vehicular A[1i
`Multipath model
`
`within each sub-phase interval. Thus, for this system. there
`Multipath fading|| Rayleigh
`are total
`(16x 4+ 16)x 2x 2 = 320 accumlators. This is much
`
` Chip rate
`
`The simulation resuits are as follows.
`
`guarantee the required performance.
`
`IV.
`
`Performance analysis and simulation results
`
`Based on the above discription, we do the simulation on
`
`mean acquisition time and detection probability. The
`simulation parameters are listed in table!. The correlation
`length is set as 1024 chips. The penalty factor for the false
`alarm is selected as two, i.e., the penalty time is 2T s. The
`threshold parameters and €,
`are adjust
`to meet
`the
`detection probability and minimum meanacquisition time
`of
`the
`requirements. The
`another
`two
`parameters
`verification mode are quoted from [10]. In the conventional
`hybrid parallel method, the parallel branch is set as 100.
`Andin each paralle! branch, there are 4 phaseto betested.
`
`the proposed meng
`
`aeeseye
`
`
`bo
`oo
`
`O8
`
`LO* “fo
`leconvxyk
`hybridmemywbodif
`03eon
`
`2 v
`
` TT 7
`ot
`Tr
`to
`ab 4213
`ho)
`2} pfele pk
`Eb/Noidby
`
`less than that used in MF method and conventional hybird
`
`parallel method. Hadamard sequence used here is only 16
`chips, the original position operation doesn’t need. We can
`usé streamline structure to do this operation and the
`acquisition time can be further shortened. This streamline
`structure just is a match filter for the Hadamard sequence
`
`implementation. To
`In practical
`with length of 16 chips.
`increase the process gain.
`the correlation length should
`greater than I6chips. It can select as N times of 16chips and
`N is an integer. The desired correlation result
`is
`the
`accumulation of N consecutive output value of the match
`filter. Here we choose N as 64 and such selection can
`
`1703
`
`Pa
`
`3
`
`

`

`Pr
`
`4
`
`ole
`0.09
`0.08
`0.07
`0.06
`0.05
`0.04
`0.03
`0,02
`0.01
`
`0,00
`
`
`
`10000,
`9000
`ROOTE
`
`am
`
`&$
`
`7000+
`s
`cova
`2
`5 5000
`B -an00
`
`9
`=
`3
`
`= 3000
`“theee
`
`hybridiparallei metho
`
`‘<bee
`2000 4-
`So
`+ ke
`‘
`1000
`
`0
`
`00
`O81
`862
`03
`U4
`08
`C6
`OF
`O08
`09
`LO
`Pd
`
`
`
`
`
`
`
`
`4000
`
`
` meanacquisitiontime(chips)
`
`
`10000
`9000
`ROO
`7000
`SS
`athe convéntional
`6000
`
`apeeTeasmets
`fom
`5000
`9 Bee .
` 3000
`2000
`1000
`
`Fig.3
`
`performanceofsingle dwell mode
`
`Fig.4 performance of double dwell mode
`
`We can see from fig.1 that the detection probability(Pd)
`will
`increase and the false-alarm probability(Pf) decrease
`with the inceraseing ofsignal to noise ratio.
`
`~
`
`4.0
`Oot
`OR
`OF
`0.6
`0s2
`mua
`93
`02
`01
`ao
`
`
`
`Eb/No{db}
`
`We can see from fig.3 and fig.4 that when the double
`dwell search method is used, a relatively low threshold &,
`can be used to increase the detection probability, and the
`
`verification mode operation can reduce the probability of a
`false-alarm event: therefore, the mean acquisition time can
`be greatly reduced.
`
`V. Hard ware implementation and performanceresults
`
`We use Alter FPGA 20K200EFC-3 to evaluate the
`hardware scale of the PRACH acquisition system. Total
`.
`:
`11740 logic cells and 142336ESB are used. The diagram
`8
`
`for the FPGA implementation is shown in figure 5.
`
`a(t)
`
`ee en vt
`
`\ branch
`data registor
`Corot
`LV
`
`FHT mi ) | [thes
`.
`“IR/Wdata address
`!
`.
`y
`a ~ read scrambling =~ = "~~ Cceanbipal —__.
`
`address generater of=code.addressp.; scramble code ' complex scramble = compare .
`
`
`read/write RAM 4 | Benerater
`code despread
`a
`‘par
`~
`‘decision
`_»
`Sa
`oa Te 0
`-
`Iwdata address
`Crcranhhing.Q
`te car 5 | _f
`output
`: Me
`ee
`Q branch data
`ed
`registor
`
`rte)
`
`Fig.5 the hardware structure of PRACH acquisition scheme
`
`1704
`
`4
`
`

`

`
`
`One of the branches of the process of PRACH
`acquisition
`is
`described
`above.
`It’s
`hardware
`implementation structure mainly contains the following
`modules.
`
`1. DATA_REGISTER
`This module receives signal from A/D, and put the data
`
`into register. The size of the register is two times as
`correlation length. This unit
`is the main limitation for
`FPGAresource.
`
`2. ADDRESS_GENERATOR
`This module generates the R/W(read/write) address for
`both I and Q branches data registers. It also generates the
`read address of scrambling code generator.
`3. SCRAMBING _CODE GENERATER
`This module generates the scramble code that is used for
`current cell according to initial state that CPU informs.
`4. COMPLEX SCRAMBLE _CODE DESPRADING
`The complex scramble code is de-spread in this module.
`The scramble code multiples the input data step-by-step
`and the results are output.
`5. FHT
`
`from
`come
`I/Q branches
`results of
`The multiple
`COMPLEX
`SCRAMBINGCODE
`DESPRADING
`module are separate fed into FHT modules. 16 parallel
`
`Reference
`
`1. Mohamed G. El-Tarhuni, Asrar U. H. Sheikh, An
`
`Adaptive Filtering PN Code Acquisition Scheme with
`Improved Acquisition Based Capacity in DS/CDMA.
`proc. of PIMRC’ 98, pp 1486-1490, 1998
` Polydoros, On the Synchronization Aspects of Direct-
`Ph.D
`Sequence
`Spread
`Spectrum
`Systems.
`Dissertation, University of Southern California, Los
`Angeles, CA, USA,, p240, 1982
`J. linatti, Matched Filter Code Acquisition Employing
`a Median Filter in Direct Sequence Spread-Spectrum
`Systems With Jamming. Acta Universitatis Ouluensis
`C102, Doctoral Thesis. University of Oulu, Oulu,
`
`Finland, pp54-65, 1997
`J.
`linati, DS Code Acquisition in Slowly Fading
`Multi-path Channel. proc. of IEEE VTC’2000 Fall,
`Boston, Ma USA, pp2408-2413, Sept. 24-28, 2000
`Andrew J. Viterbi, CDMA Principles of Spread
`
`2.
`
`ua
`
`4.
`
`$5.
`
`four
`chips are needed for FHT. Each FHT unit has
`accumulators with the bit width 10, 11,12 and 13. The
`
`streamline operation is used here.
`6. ACCUMULATOR
`
`To obtain the high process gain, we accumulate the FHT
`output 32 time in ACCUMULATORmodule.
`7. SQUARE
`
`Then accumulator values from 1I/Q branches are summed
`in this module.
`8. COMPARE
`
`The last module is COMPARE. Thecorrelation results
`
`of 16 signature are compared with the threshold that is set
`by higher layer successively. And the decision variable is
`obtained finally.
`
`VI. Conclusion
`
`investigated the PRACH
`this paper, we have
`In
`acquisition of WCDMA. Considering both acquisition
`performance and hardware scale, we proposed the novel
`fast acquisition scheme that based on FHT. The simulation
`ant test results are that the correct detection probability
`
`with E,/N, =7dB doesn’t
`
`less than 95% andthe single
`
`acquisition time is less than 5120chips.
`
`6.
`
`Spectrum Communication, Louay, 1995
`R.R.Rick and L.B.Milstein, Parallel Acquisition in
`Mobile
`DS-CDMA
`Systems.
`IEEE
`Trans.
`Communications, Vol.45, pp1466-1476, Nov. 1997
`7. W, Zhuang, Non-coherent Hybrid Parallel PN Code
`Acquisition for CDMA Mobile Communications.
`IEEE Trans. Vehicular Technology, Vol.45, pp643-
`656, Nov. 1996
`
`8.
`
`9.
`
`3G TS 25.2, V3.2.0 (2000-03): Physical channels
`and mapping of transport channels onto physical
`channels (FDD)
`
`J. linati, On the Threshold Setting Principles in Code
`Acquisition of DS-SS Signals.
`IEEE JSAC, Vol.18,
`pp62-72. January 2000
`
`10. Polydoros and C.L.Weber, A Uniforied Approach to
`Serial Search Spread-Spectrum Code Acquisition-Part
`] &Il, IEEEE Trans. Communication, Vol.COM-32,
`
`pp542-561, May 1984
`Ii. ETSI TR 101, 102, UMTS
`
`1705
`
`5
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket