Professional Documents
Culture Documents
net/publication/242731039
Article
CITATIONS READS
3 1,836
2 authors, including:
Dhananjay Kumar
Anna University, Chennai
86 PUBLICATIONS 332 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
ENERGY EFFICIENT DATA AGGREGATION TECHNIQUES FOR WIRELESS MULTIMEDIA SENSOR NETWORKS View project
All content following this page was uploaded by Dhananjay Kumar on 13 January 2016.
ABSTRACT
The Code Division Multiple Access system with Time Division Duplex mode
(TDD-CDMA), adopting unbalanced slot allocation between uplink and
downlink, can meet the asymmetric traffic requirement of multimedia services.
Here a call admission control policy is proposed to support different multimedia
applications. The scheme operates at the connection-level where the CDMA
code of ongoing call can be dynamically changed to provide an acceptable trade
off level between connection blocking and dropping probabilities for different
traffic class. Although Orthogonal Variable Spreading Factor (OVSF) code is
used in simulation here, the paramount interest is on algorithm that allows
optimum use of the TDD-CDMA resources i.e. code and time slots. Simulation
results shows that on the expense of resource allocated to non real-time
services, the call dropping and blocking rate for high priority (real-time)
services can be minimized.
Keywords: TDD-CDMA; Interference; Multimedia; Call Blocking/Dropping.
1 INTRODUCTION
Upstream Frequency
Band
In future wireless networking environments, the data
traffic for Internet, real-time voice, and multimedia
traffic will coexist. For the multimedia application
such as streaming audio/video or web services, the
Downstream
downlink traffic will be the bottleneck of the system.
On the other hand, the uplink traffic may be bursty
and irregular when mobile users use the application
like file uploading services. The dynamic change of Frequency Division Duplexing (FDD)
the traffic asymmetry between uplink and downlink
makes the resource allocation of the future wireless
system difficult. The code division multiple access Same Upstream &
Downstream Frequency band
system with time division duplex mode (TDD-
CDMA) is a promising solution to cope with the
traffic asymmetry problem [1, 2].
The TDD-CDMA mode of 3GPP, named UTRA-
TDD (Also called UMTS-TDD), is based on TD-
CDMA technology, which is a mixture of TDMA
and CDMA [3]. In Frequency Division Duplex Time Division Duplexing (TDD)
UbiCC Journal, Volume 4, Number 3, August 2009 835
A multi-user detection (MUD) factor (1-β), where 3 OVSF CODE AND CAC ALGORITHM
β is MUD efficiency, is multiplied with the external
interference Iint to achieve 3GPP requirements for The use of OVSF codes (Fig.3) to support wide
CDMA-TDD [12]. In other words, β is an variety of multimedia calls has been widely
interference reduction factor. For example, MUD in advocated [13,14]. Different spreading factor (SF)
uplink, β = l is a case of ideal MUD, while β = 0 means different code length. The requirement is to
represents absence of interference cancellation combine different messages with different spreading
technique and hence employing a rake filter. factors and keep the orthogonality between them. We
To compute external interference Iext , let ml be therefore need codes of different length that are still
the number of MS served on lth channel , where l = orthogonal. It is assumed that voice traffic will
1,2,…..L represents L channels in the neighbour cell require constant bandwidth but other components of
j supporting L type of multimedia application. Now multimedia like images, audio/video streaming will
Iext may be expressed as demand higher variable data rate support. So, the
J L ml resource pool maintains OVSF code representing
I ext = ∑∑∑G
j =1 l =1 i =1
i
jl P jli (3) different data rate R, 2R, 3R…. corresponding to SF
= 1, 2, 3,….
Where J is the number of interfering neighbour
cells, Gijl the link gain between ith MS in neighbour 3.1 CAC Algorithm
cell and the tagged BS, and Pijl the transmit power of When a new or a handoff call of a class arrives in
ith MS to support its QoS requirement in its cell. a cell, the base station (BS) calls the CAC algorithm
(Fig.4). CAC selects a code form resource
2.2 Interference in Downlink Channels corresponding to the types service requested. After
Data in downlink channels (for example in W- allocating a code, the Eb/No is computed for the
CDMA) are transmitted with orthogonal codes; in current slot. If SNR falls below the threshold (γm),
other word, they are coded such that mutual next code with higher spreading factor is selected. If
no higher SF codes are available in resource pool,
interference is minimal. Assuming perfect time
and if the call has higher priority, then ACA is
synchronization between MS and BS, and if the type
called. The ACA finds whether an existing low
of channel is flat fading i.e. if the orthogonality is
priority non-real time call can be bandwidth
preserved during downlink slot, then the internal degraded, and hence the existing code is swapped
noise Iint is absent. But the multipath propagation with a low SF code. On failure of that, the
destroys some of this orthogonality in downlink. An subsequent slot is declare the same status, and the
orthogonality factor (α) which is the percentage of new call is accommodated in the newly declared slot.
downlink orthogonality remaining at the mobile If the subsequent slot cannot be declared same (UL
receiver, is introduce to compute Iint . Now, the or DL) because of the existing traffic pattern, then
internal interference Iint arising due to non- the new call is rejected. A new call may be a handoff
orthogonality of the received signals is given by calls which have higher priority than the new calls
L originating from mobile user.
I int = ∑
l =1
α G li Plt (4)
4 SIMULATION ENVIRONMENT
Where Plt is the total base station power allocated
to signals using the same scrambling code for lth Simulation environment to represent TDD-CDMA
channel , Gli thelink gain between ith MS and tagged was implemented using Network Simulator-2 (NS-
BS for the same lth channel. 2). A Universal Mobile Telecommunications System
To compute the external interference Iext , we take (UMTS) patch was incorporated in existing NS-2 to
the advantages of similarity with (3) and can be create the cellular environment. A single cell
represented as environment with a BS and radio network controller
J L ml
(RNC) in UMTS is created, but interference pattern
I ext = ∑∑∑G
j =1 l =1 i =1
i
jl P jli (5) were implemented corresponding to the multi-cell
scenario. As per UMTS specification in a frame
Where Gijl is the link gain between ith tagged MS length of 10ms, 15 time slots were considered. In the
and a MS in neighbor Jth cell, ml the number of MS simulation, 150 user equipment (UE) were created,
in a jth cell, and Pijl the transmit power of a MS in allowing them to move randomly across the cell and
cell J. make random request for calls according to Poisson
rate. To communicate with the BS, UE uses
dedicated channels assigned to them.
UbiCC Journal, Volume 4, Number 3, August 2009 836
SF = 8
SF = 1 SF = 2 SF = 4
C1 = (1, 1, 1, 1, 1, 1, 1, 1)
C2,1 = (1, 1, 1, 1 )
C1 = (1, 1, 1, 1, ‐1, ‐1, ‐1, ‐1)
C2,1 = (1, 1)
C1 = (1, 1, ‐1, ‐1, 1, 1, ‐1, ‐1)
C2,1 = (1, 1, ‐1, ‐1 )
C1 = (1, 1, ‐1, ‐1, ‐1, ‐1, 1, 1)
C1,1 = (1)
C1 = (1, ‐1, 1, ‐1, 1, ‐1, 1, ‐1)
C2,1 = (1, ‐1, 1, ‐1 )
C1 = (1, ‐1, 1, ‐1, ‐1, 1, ‐1, 1)
C2,1 = (1, ‐1)
C1 = (1, ‐1, ‐1, 1, 1, ‐1, ‐1, 1)
C2,1 = (1, ‐1, ‐1, 1 )
C1 = (1, ‐1, ‐1, 1, ‐1, 1, 1, ‐1)
UbiCC Journal, Volume 4, Number 3, August 2009 837
Start
Select a code
corresponding to the BWi
requirement
Estimate SNRi in the
current slot
th
Allocate the code for i call
Is SNRi > γm
Yes
No
Choose a code with next Update code resource pool
higher SF
Pick‐up next unallocated
Is SF > Am
call
No
Yes
Is it class2 All call
call Yes accommodate
Call ACA procedure No
No
Yes
Find if it can be
accommodated in next Code End
slot available
No Yes
Declare next slot in
Next slot same direction UL/DL
Yes
No
th
Reject i call
The record created by BS after the simulation is the call dropping rate for class1 is greater than
used to plot connection dropping and blocking rate. class2. This is because class2 has higher priority than
class1. We also note that, for a call arrival rate λ = 6,
5.1 Call Dropping for both class1 and class2, the call dropping rate is
Fig.5 shows call dropping rate vs. call arrival rate less than 0.5, In particular for class2, it is less than
(Poisson Rate). As expected, as the call arrival rate 0.2.
increases the call dropping rate increases. Also
UbiCC Journal, Volume 4, Number 3, August 2009 838
5.2 Call Blocking During system operation, and because of the
The plot in Figure6 corresponds to call blocking statistical nature of the arrival and departure
rate vs. call arrival rate (Poisson Rate). Call blocking processes, the occupied codes will be randomly
rate gradually increases as arrival rate increases, and scattered across the code tree, so countermeasures
for Class2 that includes handoff calls has higher need to be taken.
priority, blocking rate is low. Although for a call
arrival rate λ = 6, call blocking rate is around 0.55 7 REFERENCES
for class 1, it is less than 0.3 for class 2.
[1] Ioannis Spyropoulos, and James R. Zeidler:
Supporting Asymmetric Traffic in a
TDD/CDMA Cellular Network via
Interference-Aware Dynamic Channel
Allocation and Space–Time LMMSE Joint
Detection, IEEE Transaction on Vehicular
Technology Vol.58, No.2, February (2009).
[2] Ming Yang, and Peter Han Joo Chong: Uplink
Capacity Analysis for Multihop TDD-CDMA
Cellular System, IEEE Transaction on
Communication Vol.57, No.2, February (2009).
[3] 3GPP Technical Specification for CDMA-
TDD:TS25.221, TS25.222, TS25.223, and
Fig.5 Call dropping rate vs. arrival rate TS25.224. http://www.3gpp.org.
[4] Overview of The Universal Mobile
Telecommunication System,
http://www.umtsworld.com/technology/overvie
w.htm.
[5] Maryam Arabshahi and Peter Han Joo Chong:
High-Speed Multimedia Services for TDD-
CDMA Multihop Cellular Networks,
International Conference on Wireless
Communications and Mobile Computing, 2008,
IEEE xplore (2008).
[6] R. Esmailzadeh, M. Nakagawa, and Alan Jones:
TDD-CDMA for the 4th Generation of wireless
communications”, IEEE Wireless
Communication Magazine, pp.8-15, August
(2003).
Fig.6 Call blocking vs. arrival rate [7] Ki-Dong Lee; Yi, B.K.; Kun-Nyeong Chang;
Leung, V: Information Exchange Based Low-
Complexity Slot Allocation in TDD-CDMA
6 CONCLUSION
Cellular Systems, International Conference on
Wireless Communications and Mobile
A call admission control algorithm for multimedia Computing, 2008, IEEE xplore (2008).
call is implemented in TDD-CDMA system. The [8] N. Nasser and H. Hassanein: Connection-level
algorithm considers three parameters namely SNR, Performance Analysis for Adaptive Bandwidth
available OVSF code, and time slot. The framework Allocation in Multimedia Wireless Cellular
achieves a better connection dropping and blocking Networks, Proceedings of the IEEE International
rate for higher priority calls on the expense of non- Performance Computing and Communications
real time lower priority calls. Class2 calls include Conference (IPCCC)-2004, Phoenix, Arizona,
handoff calls which are of higher priority in any pp. 61- 68 (2004).
systems. Simulation result shows that connection [9] N. Nasser and H. Hassanein: Prioritized Multi-
dropping rate for class2 is less than 0.2 for an arrival class Adaptive Framework for Multimedia
rate λ = 6. For the same parameter (λ = 6) although Wireless Networks, Proceedings of the IEEE
connection blocking rate for class 1 is more than 0.5, International Conference on Communications
for class2, it is below 0.3 (ICC)-2004, Paris, France, Vol. 7, pp. 4295-
Although we have categorized only two classes of
4300 (2004).
calls, there could be more than two, and exhaustive
simulation needs to be carried out to study the
connection dropping and blocking rate separately.
UbiCC Journal, Volume 4, Number 3, August 2009 839
[10] Nidal Nasser: Adaptability Enhanced
Framework for Provisioning Connection-level
QoS in Multimedia Wireless Networks, IEEE
and IFIP International Conference on Wireless
and Optical Communications Networks
(WOCN)-2005, Dubai, UAE, pp. 275-279
(2005).
[11] Zhihua Zheng: An Efficient Dynamic Channel
Assignment with Channel Locked for TDD-
CDMA Systems, 4th IEEE International
Conference on Circuits and Systems for
Communications, May 2008. ICCSC (2008).
[12] T. Ojanpera, R. Prasad: Wideband CDMA for
Third Generation Mobile Communication”,
Artech House Publication (1998).
[13] Sun-Ho Lee and Dong-Ho Cho: OVSF Code
Assignment Method Considering Traffic
characterisrics in W-CDMA Systems,
http://whitepapers.zdnet.co.uk/0,1000000651,2
60235555p,00.htm.
[14] Angelos N. Rouskas and Dimitrios N. Skoutas:
OVSF Codes Assignemnt and Reassignement
at the Forward Link of W-CDMA 3G Systems,
IEEE PIMRC (2002).
UbiCC Journal, Volume 4, Number 3, August 2009 840