scieee AI-readable full text Open interactive document viewer

WCDMA mobile radio network simulator with hybrid link adaptation

Wieser, Vladimír

Abstract

The main aim of this article is the description of the mobile radio network model, which is used for simulation of authentic conditions in mobile radio network and supports several link adaptation algorithms. Algorithms were designed to increase efficiency of data transmission between user equipment and base station (uplink). The most important property of the model is its ability to simulate several radio cells (base stations) and their mutual interactions. The model is created on the basic principles of UMTS network and takes into account parameters of real mobile radio networks.

Full text

Advances in Electrical and Electronic Engineering 200 WCDMA MOBILE RADIO NETWORK SIMULATOR WITH HYBRID LINK ADAPTATION Vladimír Wieser Katedra telekomunikácií, Elektrotechnická fakulta ŽU v Žiline Veký diel, 010 26 Žilina, tel.: +421 41 513 2260, mail: [email protected] Vladimír Pšenák Siemens Program and System Engineering s.r.o, Bytická 2, 010 01 Žilina,, tel.: +421 907 898 215, mail: [email protected] Summary The main aim of this article is the description of the mobile radio network model, which is used for simulation of authentic conditions in mobile radio network and supports several link adaptation algorithms. Algorithms were designed to increase efficiency of data transmission between user equipment and base station (uplink). The most important property of the model is its ability to simulate several radio cells (base stations) and their mutual interactions. The model is created on the basic principles of UMTS network and takes into account parameters of real mobile radio networks. 1. INTRODUCTION The evolution of mobile radio networks is affected by tendency to achieve as the highest data rates as it is possible. The customer wants to own the latest technology, what can be translated to common used expression “high data rate”. The condition to reach the highest data rate supports development of the new technology, which will by used in next generation of mobile networks (e.g. OFDM) [1, 9]. The most common method for delivering maximum data rate to user is the link adaptation. We are dealing only with system parameters adaptation (power and modulation). Other adaptation methods suited for CDMA systems can be found in [11]. We are looking for better performance of 3G mobile radio networks in our project. The goal of this paper is the description of the tool, which was developed during the project VEGA - 1/0140/03 (Effective radio resources management methods in next generations of mobile communication networks). The whole project is based on 3G Partnership Project (3GPP) specifications. 2. MODEL STRUCTURE The model was created in Matlab environment with block structure. This design allows the simple addition of new blocks or algorithms. Also description of functionality is very simple. As it is shown on figure 1, the model contains five main blocks (steps): Simulation parameters  number of BS  MS in cells  radio channel  environment  etc. 1 st step Network model  type of cells  BS positions  MS positions  etc. 2 nd step Radio channels and environment  Doppler effect  coherent channel time  initial seed for Clark’s model  etc. 3 rd step Simulation  open loop  closed loop  outer loop  link adaptation process  etc. 4 th step Results calculating  graphs  average data speed  outage probability  etc. 5 th step Fig. 1. Model structure. WCDMA mobile radio network simulator with hybrid link adaptation 201    Input parameters processing (1 st step).    Creating model (2 nd step).    Test environment parameters and radio channels processing (3 rd step).    Simulation of uplink connections between base station (BS) and mobile station (MS), intracell and intercell interference (4 th step).    Results calculating (5 th step). The 1 st step. Simulation model supports two main types of radio cells - microcells and macrocells [2]. In macrocells there are used three sectored antennas with 120° coverage. Microcells are created by one antenna in the middle of the cell with full space coverage (360°). User can set up almost all of the base stations important parameters (e.g. the highest and the lowest output power, receiver sensitivity, cable, connector and combiner losses, transmitter antenna gain, receiver antenna gain, cell radius, etc.) The example of graphical user interface (GUI) is on figure 2. The maximum allowed number of cell is 81 for microcells and 57 for macrocells. In 3GPP specification it is also described the third type of cells: picocells [2]. Structure of these type of cells is the same as microcells, but the highest output power is lower (the main difference is in the used test environment) [3]. The next important parameter of mobile radio network simulation is the test environment. According to European Telecommunications Standards Institute (ETSI) specification, simulator supports three types of them [3]. The main difference lies in supported MS velocity and also in a different path loss model, which is used. Types of supported test environments:    Low Range Outdoor (Non-line of sight).    Suburban Outdoor (Non-line of sight and line of sight).    Rural Outdoor (Indoor office) (Line of sight). The most important parameters of test environments are in table 1. Radio channel model is represented by main blocks (the 3 rd step):    Long-term fading (Path loss and Shadow fading)    Short-term fading Environment Maximum data rate (QPSK) Maximum MS velocity Model of test channel Coverage Rural Outdoor 144 kbit/s 500 km/h Vehicular (A & B) Macrocells Outdoor to Indoor and Pedestrian (A & B) Microcells Suburban Outdoor 384 kbit/s 120 km/h Vehicular (A) Macrocells Low Range Outdoor 2048 kbit/s 10 km/h Outdoor to Indoor and Pedestrian (A) Microcells Indoor Office 2048 kbit/s 10 km/h Indoor (A & B) Picocells Tab. 1. Parameters of test environments The path loss L PATH-LOSS for Low range outdoor environment is defined [3]: ( ) ( ) 49 10log.3010log.40 + + = − frL LOSSPATH [dB], (1) where r [km] is the distance between transmitter and receiver and f [MHz] is frequency. L PATH-LOSS for Suburban outdoor environment is defined [3]: ( ) rL LOSSPATH 10log.6,371,128 += − [dB]. (2) This formula is valid for a carrier frequency of 2000 MHz and a base station antenna height of 15 meters. L PATH-LOSS for Rural outdoor environment is defined [3]:       −= − r L LOSSPATH ..4 10log.20 π λ [dB], (3) where λ [m] is the wavelength. Shadow fading is similar for all environments: Log-normal shadow fading with a standard deviation of 10 dB is appropriate for outdoor environments (urban and suburban areas) and 12 dB for indoor one. The building penetration loss with mean value of 12 dB with a standard deviation of 8 dB was chosen [3]. Short-term fading is represented by Clark’s model for Rayleigh fading [4]. Rayleigh fading rates are generally set in the simulator by means of walk or vehicle speed (depending on used environment). Advances in Electrical and Electronic Engineering 202 The detailed description of radio channel model is possible to find in another article in this issue. Fig. 2. The first page of GUI The 2 nd step. The position of base stations is calculated by appropriate algorithm (one is for microcell model and the other for macrocell one). Positions of the traced mobile stations (MS T ) are random, but required distance from BS is kept. Traced MS T are highlighted on the figure 3. All traced MS T use OVSF codes (Orthogonal Variable Spreading Factor) from the same code tree branch [5]. Other MSs use different OVFS codes (they are grey on the figure 3) and represent the intracell interference [6]. In the 2 nd step there are calculated all distances among active network elements. These values are important later for the simulation, when interference level is calculated [6]. Fig. 3. Model of mobile radio network 3. SIMULATIONS The 4 th step. The process of simulation is based on algorithm used in UMTS system. This algorithm includes three power adaptation loops [1]:    Open loop power control.    Closed loop power control.    Outer loop power control. Open and Closed loops are termed together as Inner loop. In our simulation program each of these power control loops can be modified in various ways. The main purpose of the open loop power control is to set up the initial output power for the MS transmitter to a specific value. This loop is used when MS is accessing the network [1]. There is a Dedicated Physical Control Channel DPCCH [1], which serves for this purpose. The MS measures the received power of DPCCH. The output power of transmitter has to be sufficient to overcome the various signal loss in uplink. We suppose that pathloss and shadow fading in downlink is the same as in uplink. The initial transmitter output power P MS_out is given: P MS_out ≥ P MS_in (4) where P MS_in is measured received power of DCCH, and is given: P MS_in = P BS_out – L sun (5) where L sum is the sum of all losses in the radio channel (downlink). The MS and the BS antenna gains, other losses and power reserve have to be also respected. Closed loop power control adjusts actual transmit power of MS (P MS_out ) according to the selected applicable mathematic formulas. Basic algorithm of closed loop power control compares actual signal to interference ratio SIR (SIR A ) and required SIR (SIR R ): if SIR A > SIR R  P MS_out - ∆P (6) if SIR A < SIR R  P MS_out + ∆P (7) where ∆P is the power control step. The power control step size can take several predefined values (e.g.: 0.5, 1, 1.5 or 2 dB) [1]. The value of SIR R varies according to type of modulation (Table 2). Modulation SIR R (BER = 10 -3 ) BPSK 9 dB QPSK 11 dB 16QAM 21dB 64QAM 24dB Tab. 2. Required SIRR of modulations [3] The outer loop power control adjusts value of SIR R for used modulation. It is used to maintain the quality of communication at the level of bearer service quality requirement, while using as low power as possible [1]. At the start of the simulation the SIR R is equal to the appropriate value from table 2, but the algorithm of outer power adaptation loop compares BER A and BER R and sets the value respectively: WCDMA mobile radio network simulator with hybrid link adaptation 203 if BER A > BER R  SIR R + ∆SIR (8) if BER A < BER R  SIR R - ∆SIR (9) where ∆SIR is SIR control step of predefined size (e.g. 1dB). The BER R is set to 10 -3 for speech services and 10 -6 for data based services in our model. The primary advantage of our model is its possibility to change modulation together with power adaptation. The UMTS system uses QPSK modulation, which has very good performance in all environments specified by 3GPP. We expected that also other higher-order modulations might be used successfully in WCDMA mobile radio networks, but with several limitations (for example the most important is SIR A ). The benefit of highorder modulation using is the higher data rate and better OVSF code utilization (Table 3) [7]. Theoretical maximum data rate [kbit/s] SF Mod. 4 8 16 32 64 128 256 BPSK 1024 512 256 128 64 32 16 QPSK 2048 1024 512 256 128 64 32 16QAM 4096 2048 1024 512 256 128 64 64QAM 6144 4096 2048 1024 512 256 128 Tab. 3. Maximum data rate On the figure 4 there are shown two basic adaptation algorithms, where hybrid adaptation of modulation and power is used: • Modulation is assigned in Outer loop power control (figure 4a). • Modulation is assigned in Closed loop power control (figure 4b). We defined radio frame duration according to 3GPP specifications (3G UMTS). One radio frame is 10 ms long and contains of 15 time slots [1]. The MS output power is adjusted every slot (0.667 ms) and modulation scheme can be changed every 10ms in the first algorithm: if SIR A > SIR R  set appropriate modulation scheme (10) The second algorithm offers changes of modulation scheme and the MS output power adjustment in each slot (in 0.667 ms steps). The assignment of modulation in the Inner loop power control can cause an oscillation of switching between modulations, when boundary conditions are reached. For restriction of this behavior, the second algorithm has to include particular mechanism. Fig. 4. Two basic types of used algorithm: a) modulation is assigned in outer loop power control b) modulation is assigned in closed loop power control The block “Uplink data transmission” (Fig. 4) covers simplified radio transmission chain (inspired by 3GPP UMTS specifications). All elements of transmission chain (also the model of radio channel) were created in Simulink environment. Simulink environment makes possible to observe dynamic changes of transmitted signal. List of block elements: Advances in Electrical and Electronic Engineering 204 • Data source (Bernoulli Random Binary Generator). • PN code and OVFS code generator [8]. • Convolutional encoder and decoder. • Spreading, scrambling and modulation blocks [5]. • Rake receiver (four fingers) [5]. • Error rate calculation and measurement block. • Model of radio channel (6 signal paths). 4. RESULTS PROCESSING The 5 th step. Graphs of several important variables can be shown during and at the end of the simulation: SIR R , SIR A , P BS_rec , BER, type of modulation and data rate. The bounds of channel coherence time T coh and the end of transmission of UMTS frames are highlighted (Fig. 5). Graphs are generated for each traced mobile station independently or the time dependency of the same variables can be shown in one graph. Fig. 5. Example of an output graph for one traced mobile station At the end of the simulation (t sim elapsed) BER, FER, average data rate R t , average data rate with regard to satisfied user R mod , probability of outage P out and probability of outage with regard to satisfied user P out_su is calculated for each traced mobile station (Fig. 4). Average data rate R t : sim b t t N R  = , (11) where N b is the number of correct transferred bits and t sim is duration of simulation. Average data rate with regard to satisfied user (modified data rate) R mod : sim b t N R  = mod_ mod , (12) where N b_mod is the number of correct transferred bits except time interval t err :  = = M i ierr tt 1 _042,0 , (13) where M is number of the time intervals t 0,042_i . Duration of the time interval t 0,042_i is 0,042t sim and BER in it is higher than required BER req . Time interval t 0,042_i is set by satisfied user requirement [3], by which the user is satisfied if he is not interrupted. The session is interrupted if BER > BER req during time longer than t dropp [ ] sec BER 10 ,5max req         ⋅ = t dropp R t (14) We supposed (for real time services) mean session duration 120 sec [3], so t dropp is 5/120 = 0.042 %. Probability of outage P out : sim BERreqBER out t t P  > = , (14) where t BER>BERr is time interval where BER is higher than required BER req. Finally, probability of outage with regard to satisfied user P out_su : sim err suout t t P= _ . (15) WCDMA mobile radio network simulator with hybrid link adaptation 205 Fig. 6. Example of table with simulation results 5. CONCLUSION Simulation model of the mobile radio network is used for proposal of better algorithms for link adaptation process than is available in WCDMA networks now. Fast power adaptation process is essential for correct functionality of this kind of mobile networks. Optimization of the link adaptation algorithms together with possibility to change modulation (BPSK, QPSK, 16QAM and 64QAM) brings more efficient data transmission and saves system resources [10]. Algorithms can be designed to reach as high data rate as possible in simulated conditions or data rate is input parameter for each user and algorithm is designed to reach maximum users in each cell (combination OVSF code and modulation). Making changes in algorithms is easy and graphs of various variables make possible to simulate and compare behaviors of each traced element of simulated mobile networks in different conditions (state of radio channel, speed of mobile user etc.). Acknowledgement This paper was supported by the grant VEGA - 1/0140/03 and state program No. 2003 SP 51/028 09 00/028 09 10. REFERENCES [1] Castro, P. J.: The UMTS Network and Radio Access Technology - Air interface Techniques for Mobile Systems. Willey, USA, 2001. [2] Laiho J., Wacker, A., Novosad, T.: Radio Network Planning and Optimization for UMTS. Wiley, USA, 2002. [3] ETSI TR 101 112 V3.2.0. (1998-04): "Selection procedures for the choice of radio transmission technologies of the UTMS". [4] Rappaport, T.S.: Wireless Communications. Principles and Practice. Prentice Hall, New Jersey, USA, 1996. [5] 3GPP TS 25.213 V6.2.0 (2005-03): "Spreading and modulation (FDD)". [6] Cátedra, F.M.- Pérez-Arriaga, J.: Cell Planning for Wireless Communications. Artech House Publishers, Boston, USA, 1999. [7] Hrdina, Z. – Vejražka, F.: Digitální rádiová komunikace, Vydavatelství VUT, 1995. [8] 3GPP TS 25.212 V6.4.0 (2005-03): "Multiplexing and channel coding (FDD)". [9] Doboš, .-ižmár, A.-Palitefka, R.: Next Generation Mobile Communication system. Proceedings Renewable Sources and Environmental Electro-technologies, RSEE´98, Oradea, May 27-29, 1998, pp.7883. ISSN-1223-2106. [10] Doboš, .-Gori, J.: Call Admission Control in Mobile Wireless. Radioengineering. December 2002 Volume 11, No.4, pp. 17-23. ISSN 12102512. [11] Marchevský, S.- Beno, S.: Adaptive detectors for CDMA Signals. Zborník prednášok zo 6.medzinárodnej vedeckej konferencie TELEKOMUNIKÁCIE 2000, 2.-3.mája 2000, Bratislava, pp.281-283.