Professional Documents
Culture Documents
Abstract—This paper addresses initial ranging (uplink syn- There are several OFDMA uplink synchronization ap-
chronization and power control) for TDD OFDMA systems. proaches [3]–[8] in the literature but they are not formulated
Exploiting the channel knowledge from the downlink channel in the framework of a ranging process. [3]–[5] only deal
together with initial power control, we develop a novel initial
ranging method which provides multiuser diversity gain and with frequency synchronization because they consider quasi-
significant power saving for the subscriber stations. We present synchronized systems where no timing synchronization is
new ranging signal designs which enable multiuser diversity required. The methods in [6] and [7] both assume uplink
gain and facilitate new efficient low-complexity algorithms for signals are transmitted over disjoint subcarriers, and their
multiuser ranging signal detection, timing estimation and power receivers use a bank of bandpass filters to separate the users’
estimation. The advantages of the proposed approach over exist-
ing methods in terms of the ranging signal detection performance, signals. They cannot be applied to a scenario where multiple
the number of ranging frames required to finish the ranging users share the same subchannel. In [6], after users separa-
process (latency at the network entry), the timing and power tion, the timing offset of each user is estimated by utilizing
estimation performance, the ranging transmission power saving the correlation introduced by the cyclic prefix. This timing
at the subscriber stations, and the complexity saving at the base estimator’s performance degrades considerably as the number
station are illustrated by analytical and simulation results.
of subcarriers in one subband becomes smaller or the timing
Index Terms—Ranging, OFDMA, signal design, multiuser offsets become large as in systems with large cell-size. The
diversity, power control, synchronization, multiuser detection. synchronization technique in [7] requires a very complicated
two-dimensional grid search over the set spanned by all
I. I NTRODUCTION possible timing and frequency offset trial values. The method
in [8] assumes all other users are perfectly synchronized to the
O RTHOGONAL Frequency Division Multiple Access
(OFDMA) has recently drawn much attention (e.g.,
802.16a/e[1][2]). In OFDMA systems, uplink (UL) synchro-
BS except one new unsynchronized user. This assumption does
not fully represent a practical situation. From the perspectives
of initial ranging, existing uplink synchronization methods
nization is accomplished by initial ranging process. In the cur-
have one or more of the following limitations/drawbacks: (i)
rent initial ranging scheme defined in IEEE 802.16a/e[1][2],
not applicable for large timing offsets (large cell-size), (ii)
each Ranging Subscriber Station (RSS) first attains downlink
idealistic assumption of system conditions, (iii) unsuitable for
(DL) synchronization and UL transmission parameters from
shared ranging subchannels, (iv) no power control involved,
DL control frames, and then it randomly chooses one of the
(v) no multiuser detection involved, (vi) large complexity, and
available ranging codes and transmits it twice in a phase-
(vii) lack of multiuser diversity exploitation.
continuous manner over two consecutive symbols on a single
There also exist a few papers addressing initial ranging in
ranging channel that consists of 144 subcarriers1 specified
OFDMA systems. The ranging methods proposed in [9] and
in the UL-MAP message. After detecting ranging codes and
[10] both use a frequency domain correlator bank to detect
extracting the information of timing and power from the
the ranging codes and estimate the timing offsets. The method
received ranging signal, the Base Station (BS) broadcasts a
in [9] first pre-computes phase-compensated ranging codes to
ranging response message that advertises the detected ranging
account for the effects of timing offsets. For a timing offset
code and the ranging time-slot where the ranging code has
range of [0, 𝑑max ] samples, each of the 𝑁𝑐 ranging codes
been identified. The ranging response message also contains
gives (𝑑max + 1) phase-compensated codes. Each of these
all the needed adjustment (e.g., timing and power adjustment)
𝑁𝑐 (𝑑max + 1) phase-compensated codes is cross-correlated
and a status notification (e.g., success, continue). If an RSS
with the received frequency-domain symbols on the ranging
receives the success notification, its ranging process is com-
channel in every ranging time slot to detect the codes and
plete. Otherwise the RSS continues the ranging process until
estimate the timing offsets. The method in [10] applies the
it receives the success notification.
approach in [9] only to the ranging time slots where the
Paper approved by S. K. Wilson, the Editor for Multicarrier Modulation of presence of ranging codes have been identified by an energy
the IEEE Communications Society. Manuscript received September 16, 2007; detector. The method in [11] uses a similar cross-correlation
revised May 2, 2008 and August 12, 2008.
Part of this paper was presented at GLOBECOM 2007. approach but in the time domain. A common disadvantage
The authors are with the Department of Electrical Engineering, University of these existing ranging methods is the high computational
of Texas at Dallas, P. O. Box 830688, EC 33, Richardson, TX 75080 USA complexity (see Section VI). By means of a ranging signal
(e-mail: {jxz051000, hlaing.minn,}@utdallas.edu).
Digital Object Identifier 10.1109/TCOMM.2010.03.070473 design, the ranging method in [12] achieves low-complexity
1 36 non-contiguous blocks with 4 contiguous subcarriers per block. ranging signal detection. However, its iterative timing esti-
0090-6778/10$25.00 ⃝
c 2010 IEEE
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
946 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 58, NO. 3, MARCH 2010
⎧ (𝑚)
mator requires high complexity. In addition, these existing
𝐴 𝐶 (𝑙), 𝑘 ∈ 𝒦𝑞𝑑 (𝑙);
⎨ 𝑗,𝑑 𝑗,𝑑
ranging methods have not exploited multiuser diversity. (𝑚)
X𝑗,𝑑 (𝑘) = 𝑚 = 0, . . . , 𝑀 − 1; (2)
In this paper, we develop an initial ranging method that
𝑙 = 0, . . . , 𝛾𝑑 − 1;
⎩
takes advantage of multiuser diversity in OFDMA UL. We 0, otherwise,
present new ranging signal designs which provide multiuser (𝑚 ) (𝑚)
diversity gain and facilitate efficient low-complexity algo- where 𝐶𝑖,𝑟 1 (𝑙) and 𝐶𝑗,𝑑 (𝑙) are ranging and data symbols,
(𝑚 ) (𝑚)
rithms for multiuser ranging signal detection, timing offset respectively, with ∣𝐶𝑖,𝑟 1 (𝑙)∣ = 𝐸[∣𝐶𝑗,𝑑 (𝑙)∣2 ] = 1, and
estimation and power estimation. In the proposed approach, {𝐴𝑖,𝑟 , 𝐴𝑗,𝑑 > 0} are amplitude scaling factors at the RSS
each RSS obtains channel knowledge from the DL channel and DSS transmitters. Denote the unitary 𝑁 -point inverse
(𝑚) (𝑚)
in a Time-Division Duplexing (TDD) system, chooses the discrete Fourier transform (IDFT𝑁 ) of X𝑖,𝑟 and X𝑗,𝑑 by
best ranging subchannel, and applies initial power control to (𝑚) (𝑚) (𝑚) (𝑚)
[𝑥𝑖,𝑟 (0), . . . , 𝑥𝑖,𝑟 (𝑁 − 1)]𝑇 and [𝑥𝑖,𝑑 (0), . . . , 𝑥𝑖,𝑑 (𝑁 −
yield multiuser diversity gain and power saving. Exploiting 1)]𝑇 . After cyclic prefix (CP) insertion, the time domain signal
the multiuser diversity and initial power control, we also samples of the 𝑖-th RSS are given by
develop efficient low-complexity signal processing algorithms ⎧ (𝑚)
for ranging. The proposed method achieves significant gains in
𝑥 (𝑙 − 𝑁𝑔 ), 𝑛 = 𝑚(𝑁 + 𝑁𝑔 ) + 𝑙;
⎨ 𝑖,𝑟
ranging performance, power saving, and complexity reduction 𝑚 = 0, . . . , 𝑀𝑟 − 1;
𝑥𝑖,𝑟 (𝑛) = (3)
over the existing methods while using the same amount of
𝑙 = 0, . . . , 𝑁 + 𝑁𝑔 − 1;
⎩
time and frequency resources. 0, otherwise,
The rest of the paper is organized as follows. Section II (𝑚)
describes the system and signal model. Section III presents the where {𝑥𝑖,𝑟 (−𝑙) : 𝑙 = 1, . . . , 𝑁𝑔 } represent CP samples and
(𝑚) (𝑚) (𝑚)
proposed ranging signal design and Section IV describes the hence, 𝑥𝑖,𝑟 (−𝑙) = 𝑥𝑖,𝑟 (𝑁 −𝑙). Note that X𝑖,𝑟 (𝑘) is nonzero
proposed ranging method. In Section V, the theoretical analy- only for the corresponding ranging subcarriers and ranging
sis of the variance of timing offset estimation, the variance of time slot, and {𝑥𝑖,𝑟 (𝑛)} are all zeros outside the corresponding
power estimation, and the average ranging transmission power ranging time slot. Similarly, the time domain signal samples
are given. Section VI presents the computation complexity of the 𝑗-th DSS are given by
comparisons. Simulation results are presented in Section VII, ⎧ (𝑚)
and conclusions are drawn in Section VIII.
𝑥 (𝑙 − 𝑁𝑔 ), 𝑛 = 𝑚(𝑁 + 𝑁𝑔 ) + 𝑙;
⎨ 𝑗,𝑑
𝑥𝑗,𝑑 (𝑛) = 𝑚 = 0, . . . , 𝑀 − 1; (4)
𝑙 = 0, . . . , 𝑁 + 𝑁𝑔 − 1;
⎩
II. S YSTEM D ESCRIPTION AND S IGNAL M ODEL 0, otherwise.
Consider a UL OFDMA system with 𝑁𝑟 RSSs, 𝑁𝑑 Data Recall that RSSs transmit ranging signals only during the 𝑀𝑟
Subscriber Stations (DSSs) and 𝑁 subcarriers. After excluding OFDM symbols allocated for ranging out of 𝑀 symbols, while
DC and null subcarriers, the remaining subcarriers are grouped DSSs can transmit data during the whole UL frame.
into 𝑄𝑟 ranging subchannels and 𝑄𝑑 data subchannels. The We consider independent multi-path Rayleigh fading chan-
numbers of left and right null subcarriers are denoted by nels with slow fading (In developing the proposed ranging
𝛾𝐿𝑁 and 𝛾𝑅𝑁 , respectively. Each ranging subchannel has method, we assume the channel is quasi-static from the last
𝛾𝑟 subcarriers and each data subchannel has 𝛾𝑑 subcarriers. OFDM symbol of the DL frame to the last OFDM symbol of
The indices of the subcarriers corresponding to the 𝑞-th the ranging allocation in the UL frame. But in our simulation
ranging subchannel (𝑞 ∈ {0, . . . , 𝑄𝑟 − 1}) and the 𝑞𝑑 -th data we also consider time-varying channels during the above men-
subchannel (𝑞𝑑 ∈ {0, . . . , 𝑄𝑑 −1}) are denoted as 𝒥𝑞 and 𝒦𝑞𝑑 , tioned interval.). The sample-spaced channel impulse response
respectively. One UL frame consists of 𝑀 OFDM symbols taps (including the transmit and receive filters) for the 𝑖-th
where predefined subcarriers over 𝑀𝑟 OFDM symbols are RSS/DSS are denoted by {ℎ𝑖,★ (𝑙), 𝑙 = 0, . . . , 𝐿 − 1}, where
allocated for the ranging. The ranging time slot index is 𝐿 is the channel length.2 The channel output samples for the
denoted by 𝑡 (𝑡 ∈ {0, 1, . . . , 𝑀 𝑖-th RSS/DSS are given by
𝑀1 −1}), where 𝑀1 is the number
𝑟
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
ZENG and MINN: A NOVEL OFDMA RANGING METHOD EXPLOITING MULTIUSER DIVERSITY 947
Frequency
the ranging subchannel contain the same length-𝑁𝑐 ranging
One UL frame (M OFDM symbols) code (see Fig. 1). A timing offset introduces linear phase
shifts across the subcarriers and the above frequency domain
repetition facilitates an easy capture of this phase shift and
Data Data Data hence a very low complexity timing offset estimation.
Time
3 All 𝒥 can be shifted by a fixed amount as long as they are within the
0, otherwise,
𝑞
allowed subcarrier indexes. (9)
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
948 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 58, NO. 3, MARCH 2010
and for 𝑚 = 2𝑡 + 1 as so that the received ranging signal power per subcarrier ap-
⎧ proximately equals to the target received ranging signal power
⎨𝐴𝑖,𝑟 𝐶𝑐 (𝜈1 ), 𝑘 ∈ 𝒥𝑞 (𝜈1 )
(𝑚) 𝛾𝑟
per subcarrier 𝑃𝑟 . If the adjusted transmission power per
X𝑖,𝑟 (𝑘) = 𝐴𝑖,𝑟 𝐶𝑐 (𝜈2 − 2 ), 𝑘 ∈ 𝒥𝑞 (𝜈2 ) (10) subcarrier is greater than the maximum allowable transmission
⎩
0, otherwise, power per subcarrier 𝑃max , then the RSS does not initiate the
ranging process. As user channels are independent, ranging
where 𝛾𝑟 = 2𝑁𝑐 . The phase rotations in the (2𝑡)th symbol
subchannel selection rules will not affect collision probability,
interval are to maintain the phase continuity of the time
while choosing the best ranging subchannel provides each RSS
domain ranging signal between (2𝑡)th and (2𝑡 + 1)th symbols.
an additional SNR advantage known as multiuser diversity.
Ranging Signal Design C: To provide greater robustness 2) Each RSS randomly chooses one of the 𝑁𝑐 orthogonal
against the channel delay spread and the timing offset (for a ranging codes and one of the 𝑀 𝑀1 ranging time slots, and
𝑟
large cell-size), we propose a modified ranging signal design then it transmits the ranging signal over the selected ranging
by only using 2 adjacent subcarriers in a ranging subchannel, subchannel in the selected ranging time slot.
i.e. 𝛾𝑟 = 2, and by moving the domain of our orthogonal 3) At the BS, the receiver identifies whether or not a ranging
ranging code design from the frequency domain to the time code is transmitted without any collision, and extracts the tim-
domain. To absorb large timing offsets, each ranging code ing and power information based on the detection results. For
is transmitted over two adjacent OFDM symbols in a phase- each detected active RSS, the BS compares estimated values
continuous manner. Hence, the number of ranging OFDM of the timing offset and power with the ranging requirements.
symbols per ranging time slot is 𝑀1 = 2𝑁𝑐 . The ranging If they satisfy the requirements, then the BS informs the RSS
signal C can be expressed as that its ranging process is successful. If not, the BS sends
⎧
𝐴𝑖,𝑟 𝐶𝑐 (𝑙)𝑒−
𝑗2𝜋𝒥𝑞 (𝛾)𝑁𝑔
, 𝑙 = 0, . . . , 𝑁𝑐 − 1, timing and power adjustment parameters and a “continue”
𝑁
𝑘 ∈ 𝒥𝑞 , 𝑚 = 2𝑙, status notification to the RSS. The ranging response message
⎨
(𝑚) 𝛾 = {0, 1} from the BS also contains the code, the ranging subchannel,
X𝑖,𝑟 (𝑘) = and the time slot where the corresponding RSS is detected.
𝐴 𝐶 (𝑙), 𝑙 = 0, . . . , 𝑁𝑐 − 1,
𝑖,𝑟 𝑐
The BS need not send the collision status notification to the
𝑘 ∈ 𝒥𝑞 , 𝑚 = 2𝑙 + 1
⎩ collided users.
0, otherwise.
(11) 4) When the RSSs receive the ranging response message,
The phase term for the (2𝑙)th symbol is to maintain the phase the RSSs with “success” status complete the ranging process,
continuity of the time domain ranging signal. while each RSS with “continue” status adjusts the timing
The channel responses within a ranging subchannel of the accordingly and then repeats the step 1) and step 2). The RSSs
proposed scheme (e.g., 𝛾𝑟 = 8 adjacent subcarriers in our which do not find their ranging information in the ranging
Design A/B or 𝛾𝑟 = 2 in our Design C for an OFDMA system response message (i.e., the RSSs with collision) repeat the
with 𝑁 = 1024 subcarriers) are almost the same. Hence, the step 1) and step 2) to re-initiate the ranging process in the
proposed ranging signals still maintain orthogonality at the BS next frame or according to the truncated exponential back-off.
(under negligible frequency offsets), while the ranging signals When an RSS cannot detect the DL control channel, or the
from 802.16a/e suffer from loss of orthogonality due to the ranging transmit power needed is larger than the maximum
channel frequency selectivity. transmit power limit, the situation can be reflected in the
received signal strength indicator at the RSS. This will alert
IV. T HE P ROPOSED R ANGING M ETHOD the user to move around to get a good channel to be able to
start its ranging process.
We consider a TDD OFDMA system, and we assume
all RSSs first perform frequency synchronization based on Due to the space limitation, we only present the derivations
the downlink frame and using an appropriate method (e.g., of the ranging signal detection, timing offset estimation and
[13], [14]). Hence, there are only small residual frequency power estimation based on Design B. Those for Design C can
offsets in the uplink. Our proposed method first performs be straightly obtained.
multi-user ranging signal detection, and then estimates timing
offset for each detected RSS by incorporating the ranging
signal detection results. Next, by combining the ranging signal A. Multi-User Ranging Signal Detection
detection results and the timing offsets estimation results,
the received power of each detected RSS is estimated. The At the BS after the CP removal and the 𝑁 -point DFT
proposed ranging process is summarized in the following: operation, we obtain the ISI-free 𝑘-th subcarrier symbol at
1) Each RSS estimates its channel power gains across the the 𝑡-th ranging time slot as
band by utilizing the DL preamble and the pilots embedded
in the subsequent OFDM symbols (Note that this channel 𝑁∑
𝑟 −1
(2𝑡+1)
estimation provides channel information across the entire 𝑌 (2𝑡+1) (𝑘) = 𝑋𝑖,𝑟 (𝑘)𝐻𝑖,𝑟 (𝑘)
band because the pilots are spread out over the entire band). 𝑖=0
According to the estimated channel power gains, the RSS 𝑁∑𝑑 −1
(2𝑡+1)
picks the ranging subchannel with the largest channel power + 𝑋𝑗,𝑑 (𝑘)𝐻𝑗,𝑑 (𝑘) + 𝑊 (2𝑡+1) (𝑘) (12)
gain, and adjusts the transmission power (i.e., adjusts 𝐴𝑖,𝑟 ) 𝑗=0
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
ZENG and MINN: A NOVEL OFDMA RANGING METHOD EXPLOITING MULTIUSER DIVERSITY 949
* ¯𝑞 =
𝐷
C c (l )
(t ) ⎧∑𝛾𝑟 −1 ˜ (2𝑡+1) (⋅), 0 RSS
D
t-th ranging time slot Y ( 2t 1)
qth Ranging Subchannel q ,c 2
𝛾𝑟 𝑊
Correlator ⎨∑𝑙= 2 [ ]
(t ) 2 (t ) 2 𝛾𝑟 −1 ˜ (2𝑡+1) (⋅) , 1 RSS
+ D q( t ) D q ,c D q ,c 𝛾
𝑙= 2𝑟
𝐴𝑖,𝑟 𝐻𝑖,𝑟 (⋅) + 𝑊
Correlator 2
∑𝛾𝑟 −1 [ ]
(t ) ⎩ ˜ (2𝑡+1) (⋅) , 2 RSSs.
𝐴𝑖,𝑟 𝐻𝑖,𝑟 (⋅) + 𝐴𝑗,𝑟 𝐻𝑗,𝑟 (⋅) + 𝑊
Dq,c 𝑙= 𝛾2𝑟
*
C (l )
c
(19)
Then we have
𝐷𝑞 =
Fig. 2. The block diagram of the proposed ranging signal detector. ⎧
∑ 𝛾𝑟
2 −1 ˜ (2𝑡+1)
2
∑𝛾𝑟 −1 ˜ (2𝑡+1)
2
𝑙=0 𝑊 (⋅)
+
𝛾𝑟 𝑊 (⋅)
, 0 RSS
𝑙= 2
∑ 𝛾2𝑟 −1 [
]
2
𝑙=0
𝑗𝜃
∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 (⋅)∣𝑒 + 𝑊 ˜ (2𝑡+1)
(⋅)
⎨
∑
where
𝛾𝑟 −1 [ ]
2
+
𝑙= 𝛾𝑟 ∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 (⋅)∣𝑒𝑗𝜃 + 𝑊 ˜ (2𝑡+1) (⋅)
, 1 RSS
∑ 𝛾𝑟 2[
𝐿−1
∑
2 −1 ]
2
𝑗2𝜋𝑘𝑑𝑖,★ −𝑗2𝜋𝑙𝑘 𝑗2𝜋𝑘𝑑𝑖,★
˜ 𝑖,★ (𝑘)
𝑙=0 ∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 (⋅)∣(𝑒𝑗𝜃1 + 𝑒𝑗𝜃2 ) + 𝑊 ˜ (2𝑡+1) (⋅)
⎩+
∑𝛾𝑟 −1
[ ]
2
𝑙=0 𝛾𝑟 ∣𝐴 𝑖,𝑟 𝐻 𝑖,𝑟 (⋅)∣(𝑒 𝑗𝜃1
+ 𝑒 𝑗𝜃2
) + ˜ (2𝑡+1) (⋅)
, 2 RSSs,
𝑊
(13) 𝑙= 2
(20)
𝑁
∑ −1
1 −𝑗2𝜋𝑙𝑘
𝑊 (2𝑡+1) (𝑘) = √ 𝜔((2𝑡+1)(𝑁 +𝑁𝑔 )+𝑁𝑔 +𝑙) 𝑒 𝑁 . where 𝜃1 and 𝜃2 are independent and uniformly distributed
𝑁 𝑙=0 over [0, 2𝜋) and 𝑊˜ (2𝑡+1) (⋅) is i.i.d. zero-mean complex Gaus-
(14) sian random variable with a variance 𝜎𝑤 2
. Each RSS adjusts
The ranging code detector for every 𝑞-th ranging subchannel its transmission power to compensate for the power loss due
and 𝑡-th ranging time slot is shown in Fig. 2, where the BS to channel and hence ∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 (𝒥𝑞 (𝑙))∣2 ∼ = 𝑃𝑟 , ∀𝑖.
correlates the first half and the second half of the frequency The case of “no ranging code detected”, “1 ranging code de-
domain symbols with fixed-phase-compensated 𝑐-th ranging tected”, or “collision occurred” can be denoted by the number
𝑑
𝑗2𝜋𝒥𝑞 (𝑙) max
code 𝐶¯𝑐 (𝑙) = 𝐶𝑐 (𝑙) 𝑒 of detected RSSs 𝑛RSS on the same ranging opportunity, which
2
𝑁 as
is detected according to the maximum a posteriori probability
𝛾𝑟
∑
2−1 (MAP) criterion as
¯ (𝑡)
𝐷 = 𝑌 (2𝑡+1) (𝒥𝑞 (𝑙)) 𝐶¯𝑐∗ (𝑙) (15)
𝑞,𝑐
𝑙=0
𝑛RSS = arg max{𝑝𝑛 ⋅ 𝑓𝐷𝑞 (𝐷𝑞 ∣ 𝑛 RSSs)} (21)
𝑛=0,1,2
𝛾∑
𝑟 −1
¯ (𝑡) 𝛾𝑟
𝐷 𝑞,𝑐 = 𝑌 (2𝑡+1) (𝒥𝑞 (𝑙)) 𝐶¯𝑐∗ (𝑙 − ). (16) where {𝑝𝑛 } representing the probability of 𝑛 RSSs in the
2 same ranging opportunity can be replaced with pre-defined
𝑙= 𝛾2𝑟
design values, and the 𝑓𝐷𝑞 representing the probability density
The above fixed-phase-compensation is equivalent to shifting function (PDF) of 𝐷𝑞 can be derived as
the range of the possible timing offsets from {0, 1, . . . , 𝑑max −
1} to {− 𝑑max 𝑑max 𝑓𝐷𝑞 (𝑥) =
2 , . . . , 0, . . . , 2 −1}, which in turn reduces the ⎧ 1 𝑥
− 2𝜎
4𝜎4 𝑥 𝑒 , 0 RSS
detrimental effect of timing offsets in ranging performance.
2
⎨ ( ) (√ )
For simplicity, we drop the ranging code index 𝑐 and the 1 𝑥
1
2 𝑠2
1 +𝑥
− 2𝜎 𝑥𝑠1
ranging time slot index 𝑡. Then the decision variable 𝐷𝑞 for 2𝜎 2 2
𝑠1
𝑒 2
𝐼 1 𝜎2 , 1 RSS
( ) (√ )
the RSS detection at the 𝑞-th ranging subchannel is defined as ⎩ ∫
1 2𝜋 2𝜋 1 ∫ 1
𝑥 2 − 2𝜎
𝑠 2 +𝑥
2
4𝜋 2 0 0 2𝜎2 𝑠22
𝑒 2
𝐼1 𝜎𝑥𝑠2 2 𝑑𝜃1 𝑑𝜃2 , 2 RSSs,
¯ ∣2
¯ 𝑞 ∣2 + ∣𝐷
𝐷𝑞 = ∣𝐷 (17) (22)
𝑞
where 𝐼1 () is the first order modified Bessel ( function
) 2 of
which will be compared with predefined threshold(s) to decide the first kind, 𝜎 2 = 𝛾4𝑟 𝜎𝑤 2
, 𝑠22 = 4 cos2 𝜃1 −𝜃 2
𝑠1 , and
“no RSS detected”, “1 RSS detected”, or “collision occurred”. ∑ 𝛾𝑟 2 ∑ 2 2
2 2 −1 𝛾𝑟 −1
In developing decision thresholds for our RSS detector, we 𝑠1 = 𝑙=0 𝐴𝑖,𝑟 𝐻𝑖,𝑟 (𝒥𝑞 (𝑙)) + 𝑙= 𝛾𝑟 𝐴𝑖,𝑟 𝐻𝑖,𝑟 (𝒥𝑞 (𝑙))
2
consider only 0, 1 or 2 RSSs for each ranging opportunity ∼
= 2( 𝛾2𝑟 )2 𝑃𝑟 . See Appendix for the derivations of the PDFs.
(i.e., 0, 1, or 2 RSSs using the same ranging code, ranging Fig. (3) shows 𝑝𝑛 ⋅ 𝑓𝐷𝑞 (𝐷𝑞 ) for 0, 1 and 2 RSSs, from
subchannel, and ranging time slot), since the probability of 3
or more RSSs choosing the same ranging opportunity is small. which the detection thresholds can be determined as
¯ for 0, 1 or 2 RSSs cases are ⎧
The expressions of 𝐷 ¯ 𝑞 and 𝐷
𝑞( ) ⎨0, if 𝐷𝑞 < 𝜂0
given below, where (⋅) denotes 𝒥𝑞 (𝑙) : 𝑛RSS = 1, if 𝜂1 < 𝐷𝑞 < 𝜂2 (23)
⎩
¯𝑞 =
𝐷 2, if (𝜂0 ≤ 𝐷𝑞 ≤ 𝜂1 ) or (𝐷𝑞 ≥ 𝜂2 )
⎧∑ 𝛾𝑟 −1
˜ (2𝑡+1) (⋅), 0 RSS where {𝜂𝑖 } are the crossover points of {𝑝𝑛 ⋅
[𝑊
2
⎨∑𝑙=0
𝛾𝑟 ]
2
−1
𝐴 𝑖,𝑟 𝐻 𝑖,𝑟 (⋅) + ˜ (2𝑡+1) (⋅) , 1 RSS
𝑊 𝑓𝐷𝑞 (𝐷𝑞 ∣ 𝑛 RSSs)}. In fact, we just need to check for
𝑙=0
[ ] 𝑛RSS = 1 case which provides detected ranging codes,
⎩∑ 𝛾2𝑟 −1 𝐴 𝐻 (⋅) + 𝐴 𝐻 (⋅) + 𝑊 ˜ (2𝑡+1) (⋅) , 2 RSSs
𝑙=0 𝑖,𝑟 𝑖,𝑟 𝑗,𝑟 𝑗,𝑟 associated ranging subchannels and time-slots. In other
(18) words, we just need 𝜂1 and 𝜂2 for the RSS detection.
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
950 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 58, NO. 3, MARCH 2010
−1
10
positive timing offsets within the range 0 ≤ 𝜖𝑖 ≤ 𝑑max (to
−2
10
0 RSS avoid ISI[15]) in the following ranging trials while taking into
account timing offset estimation errors, the BS can modify the
−3
1 RSS
10
timing offset estimate as 𝜖ˆ𝑖 − 𝜆 when informing back to the
RSSs. Note that 𝜆 is a pre-defined positive value (e.g., 𝜆 = 5)
Pn ⋅ fD (Dq | n RSSs)
−4
10
η which can be set around the standard deviation of the adopted
2
−5 2 RSSs η0
10
timing estimation.
−6
10 η
1
q
−7
10
C. RSS Power Estimation
−8
From the multi-user ranging signal detection results, we
10
know the number of codes detected on each ranging subchan-
−9
10 nel in each ranging time slot. If there is only one code used
−10
on a ranging subchannel in a ranging time slot, then we can
10
10
1 2
10
3
10 use the estimated timing offset of the corresponding RSS to
Dq
improve the power estimation performance.
The power estimator for the considered RSS is given by
Fig. 3. The PDFs of the ranging code detection decision variable.
+ (𝑃¯𝑞 −
2 2
(𝑃¯𝑞 −
2𝜎𝑤 2𝜎𝑤
𝛾𝑟 ) 𝛾𝑟 )
𝑃ˆ = (28)
In an alternative approach, we may assume that there is 2
2
only 0 or 1 RSS in each ranging opportunity. Then, we have where the noise variance 𝜎𝑤 is assumed to be known (can be
{ measured or estimated), 𝑃𝑞 and 𝑃¯𝑞 are the average received
¯
0, if 𝐷𝑞 < 𝜂 power per subcarrier of the first half and the second half of
𝑛RSS = (24)
1, else the ranging subchannel, respectively. They are defined as
𝛾𝑟 2
where 𝜂 is the crossover point of 𝑝0 ⋅ 𝑓𝐷𝑞 (𝐷𝑞 ∣ 0 RSS) and 2 −1
2 ∑ 𝜖𝑖 𝒥𝑞 (𝑙)
−𝑗2𝜋ˆ
𝑝1 ⋅ 𝑓𝐷𝑞 (𝐷𝑞 ∣ 1 RSS). ¯
𝑃𝑞 = 𝑌 (2𝑡+1) ∗
(𝒥𝑞 (𝑙))𝐶𝑐 (𝑙)𝑒 𝑁 (29)
𝛾𝑟 𝑙=0
B. Timing Offset Estimation 2
𝛾𝑟 −1
2 ∑ (2𝑡+1) 𝛾 𝑟 −𝑗2𝜋ˆ 𝜖𝑖 𝒥𝑞 (𝑙)
After the ranging signal detection, timing offsets can be ¯
𝑃𝑞 = 𝑌 ∗
(𝒥𝑞 (𝑙))𝐶𝑐 (𝑙 − )𝑒 𝑁 (30)
estimated by incorporating the detection results. Consider a 𝛾𝑟 𝑙= 𝛾𝑟 2
2
collision-free (𝑛RSS = 1) detected RSS, say 𝑖-th RSS with
˜ 𝑖,𝑟 (𝒥𝑞 (𝑙)). 𝐷
¯ 𝑞 and if only one ranging code is detected on a ranging subchannel
corresponding ranging channel response 𝐻
¯ in a ranging time slot, and
𝐷𝑞 for this 𝑖-th RSS can be approximated by
2
𝛾𝑟 2
∑−1
2 𝑑
𝑗2𝜋(𝜖𝑖 − max )𝒥𝑞 (𝑙) 𝑃¯𝑞 = 𝐷 ¯ 𝑞 (31)
¯ 𝑞 ≃ 𝐵1
𝐷 𝑒 𝑁
2
˜1,𝑖
+𝑊 (25) 𝛾𝑟
𝑙=0 2 ¯ 2
𝑃¯𝑞 = 𝐷 (32)
𝛾𝑟
𝛾𝑟
−1 𝑞
𝑑 𝛾
𝑗2𝜋(𝜖𝑖 − max ) 𝑟 ∑2 𝑑
𝑗2𝜋(𝜖𝑖 − max )𝒥𝑞 (𝑙)
¯ ≃𝐵 𝑒
𝐷 𝑁
2 2
𝑒 𝑁
2
˜2,𝑖
+𝑊
𝑞 2
𝑙=0
if there are more than one distinct ranging codes detected on
(26) a ranging subchannel in a ranging time slot.
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
ZENG and MINN: A NOVEL OFDMA RANGING METHOD EXPLOITING MULTIUSER DIVERSITY 951
2𝜋(𝜖 − 𝑑max ) 𝛾𝑟
where 𝑈 = ∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 (𝒥𝑞 (𝑙))∣2 /𝜎𝑤 2
and ΔΦ ≈ 𝑖
𝑁
2 2
Then the CDF of 𝑍𝑖 is
is the phase angle between the two vectors in the absence of
𝐹𝑍𝑖 (𝑧) = (1 − 𝑒−𝑧 )𝑄𝑟 . (42)
noise. The PDF of 𝜖𝑐 is given by
𝜋𝛾𝑟 ( 𝜋𝛾 𝑑max ) Each 𝑖-th RSS adjusts its transmission power 𝑃tx,𝑖 such that
𝑟
𝑝𝜖𝑐 (𝜖𝑐 ) = 𝑝𝜓 (𝜖𝑐 − ) . (35)
𝑁 𝑁 2 𝑃tx,𝑖 𝑍𝑖 = 𝑃𝑟 (43)
Then the probability mass function (PMF) of the timing
estimate ˆ𝜖 is given as where the 𝑃𝑟 is the target received ranging signal power per
{∫ 𝜖ˆ+0.5 subcarrier of an RSS at the BS. From (42) and (43), we obtain
𝜖) = ∫ˆ𝜖∞
𝑃𝜖ˆ(ˆ −0.5 𝑝𝜖𝑐 (𝜖𝑐 )𝑑𝜖𝑐 , 0 ≤ 𝜖 ˆ < 𝑑max
(36) the PDF of 𝑃tx,𝑖 as
𝑑max 𝑝𝜖𝑐 (𝜖𝑐 )𝑑𝜖𝑐 , 𝜖ˆ = 𝑑max 𝑃𝑟 𝑃𝑟 𝑃𝑟
𝑓𝑃tx,𝑖 (𝑝) = 𝑄𝑟 (1 − 𝑒− 𝑝 )𝑄𝑟 −1 𝑒− 𝑝 . (44)
where we have incorporated that the timing offset is not larger 𝑝2
than 𝑑max . The variance of the timing offset estimation can Then the mean of the ranging transmission power is
be readily computed by using (36). ∫ 𝑃max
𝐸[𝑃tx,𝑖 ] = 𝑝 𝑓𝑃tx,𝑖 (𝑝) 𝑑𝑝
B. Variance of Power Estimation 0
From (28), we know that 𝑃ˆ = 𝛾22 𝐷𝑞 − 𝛾2𝑟 𝜎𝑤 2
. The PDF of 𝑟 −1 (
𝑄∑ ) ( )
𝑟 𝑄𝑟 − 1 𝑞 𝑃𝑟 ⋅ (𝑞 + 1)
𝐷𝑞 for one RSS in one ranging opportunity case is non-central = 𝑃𝑟 𝑄𝑟 (−1) 𝐸1
𝑞 𝑃max
Chi-square PDF with 4 degrees of freedom as given in (22). 𝑞=0
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
952 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 58, NO. 3, MARCH 2010
TABLE I
S IMULATION PARAMETERS 6DSSs
Carrier frequency 2.5 GHz 0.21
12DSSs
System channel BW 10 MHz
Sampling frequency 11.2 MHz 0.18 Reference−Veh A
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
ZENG and MINN: A NOVEL OFDMA RANGING METHOD EXPLOITING MULTIUSER DIVERSITY 953
0.05
Poisson arrival rate=6, Ped B Poisson arrival rate=6, Veh A
6DSSs 0.8 0.8
0.6 0.6
0.03
0.5 0.5
Probability
Probability
0.02 0.4 0.4
0.3 0.3
0.01
Proposed−Veh A and Ped B
0.2 0.2
0
0.1 0.1
2 4 6
Poisson arrival rate per frame 0
0 2 4 6 8
0
0 2 4 6 8
Number of frames Number of frames
Fig. 5. The probabilities of false alarm at the first ranging frame.
Fig. 6. The probability distribution of the number of frames required for a
successful ranging.
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
954 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 58, NO. 3, MARCH 2010
2500
Average number of frames for a successful ranging
3
6DSSs 6DSSs
12DSSs 12DSSs
2.8 Reference−Veh A Reference−Veh A
2000
2.2 1000
Proposed−Veh A Proposed−Ped B
Proposed−Veh A
2
Proposed−Ped B
500
0
2 4 6
1.6
2 4 6 Poisson arrival rate per frame
Poisson arrival rate per frame
Fig. 10. Average normalized ranging transmission energy per frame.
Fig. 7. Average number of ranging frames required for a successful ranging.
6000
6DSSs
Pedestrian B channel
12DSSs Reference−Veh A
32
6DSSs 5000
28
12DSSs
24
4000 Reference−Ped B
20
16 Proposed−Large cell
3000
Reference−Medium cell
12
2000
Proposed−Veh A
Proposed−Ped B
Theoretical lower bound
0
2 4 6
Poisson arrival rate per frame
4
2 4 6
Fig. 11. Average total normalized ranging transmission energy required for
Poisson arrival rate per frame
a successful ranging.
36
32 12DSSs ple access interference (MAI), while the reference method is
28 vulnerable to MAI because the orthogonality of the frequency
24 Reference−Large cell domain CDMA codes is distorted in the presence of multipath
20 distortion. Secondly, our proposed method exploits multiuser
Proposed−Large cell
diversity to achieve large energy saving and smaller latency
16
in network entry. Third, the ranging signal designs facilitate
Reference−Medium cell
12
efficient low complexity multiuser ranging signal detector,
timing and power estimator. The analytical and simulation re-
sults corroborate that the proposed method achieves significant
8
gains in ranging signal detection, synchronization, substantial
Proposed−Medium cell
energy saving at the subscriber stations, and huge complexity
Theoretical lower bound reduction over the existing methods while using the same
amount of time and frequency resources.
4
2 4 6
Poisson arrival rate per frame A PPENDIX
In this Appendix, we present the derivations of the PDFs
Fig. 9. Timing offset estimation performance in vehicular A channel.
of 𝐷𝑞 in (22). For zero RSS in one ranging opportunity case,
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.
ZENG and MINN: A NOVEL OFDMA RANGING METHOD EXPLOITING MULTIUSER DIVERSITY 955
we know from (20) that the 𝐷𝑞 has a central Chi-square PDF [12] X. Fu, Y. Li, and H. Minn, “A new ranging method for OFDMA
with 4 degrees of freedom as given in (22). Next, consider systems,” IEEE Trans. Wireless Commun., vol. 6, no. 2, pp. 659–669,
Feb. 2007.
two RSSs in one( ranging ) opportunity case.(2𝑡+1) According
( ) to [13] H. Minn, P. Tarasak, and V. Bhargava, “OFDM frequency offset esti-
the (20), ∣𝐴𝑖,𝑟 𝐻𝑖,𝑟 𝒥𝑞 (𝑙) ∣(𝑒𝑗𝜃1 + 𝑒𝑗𝜃2 ) + 𝑊 ˜ 𝒥𝑞 (𝑙) = mation based on BLUE principle,” in Proc. IEEE Veh. Technol. Conf.,
𝐵(𝑒𝑗𝜃1 + 𝑒𝑗𝜃2 ) + 𝑊 = 𝐵 ⋅ 𝛼𝑒𝑗𝛽 + 𝑊 , where Sep. 2002, vol. 2, pp. 1230–1234.
√ ( 𝜃1𝛼
−𝜃2
=
) [14] ——, “Some issues of complexity and training symbol design for
(cos 𝜃1 +(cos 𝜃2 )2 + (sin ) 𝜃 1 + sin 𝜃 2 )2 = 2 cos 2 , OFDM frequency offset estimation methods based on BLUE principle,”
sin 𝜃1 +sin 𝜃2
( ) in Proc. IEEE Veh. Technol. Conf., Apr. 2003, vol. 2, pp. 1288–1292.
𝛽 = tan−1 cos 𝜃1 +cos 𝜃2 . The PDF 𝑓 𝐷𝑞 𝐷 𝑞 ∣(𝜃 ,
1 2 𝜃 ) is the
non-central Chi-square PDF with 4 degrees of freedom and [15] H. Minn, V. Bhargava, and K. Letaief, “A robust timing and frequency
synchronization for OFDM systems,” IEEE Trans. Wireless Commun.,
the non-centrality parameter 𝑠22 is given by vol. 2, no. 4, pp. 822–839, July 2003.
[16] R. Pawula, “Distribution of the phase angle between two vectors
𝛾𝑟
2
2 perturbed by Gaussian noise II,” IEEE Trans. Veh. Technol., vol. 50,
∑ −1
𝛾∑
2
𝑟 −1
no. 2, pp. 576–583, Mar. 2001.
𝑠22 =
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 03:57:08 UTC from IEEE Xplore. Restrictions apply.