ECE540 Mobile Communications Chapter 3 Universal Mobile Telecommunication System (UMTS) Dr. Mehaseb Ahmed Electronics and Communication Department Misr International University (MIU) 1 of 90 ECE446 Ch.3 UMTS Chapter Contents 3.1 Introduction 3.1.1 (3G) Objectives 3.1.3 (3GPP) UMTS Evolution path 3.1.2 (3G) Frequency Allocation 3.2 Wideband Code Division Multiple Access (WCDMA) 3.2.1 Spread Spectrum Principle 3.2.2 Multi-User DSSS (DS-CDMA) 3.2.3 Orthogonality Condition in DS-CDMA 3.3 WCDMA System Capacity 3.4 Codes in WCDMA 3.4.1 Channelization Codes 3.4.4 Code Reuse 3.4 .2 Scrambling Codes 3.4.3 Parameters of WCDMA 3.5 UMTS System Architecture 3.5.1 UMTS High Level System Architecture 3.5.2 Basic UMTS Architecture 3.5.3 UMTS Interfaces 3.6 WCDMA Radio Interface Channels 3.6.1 logical Channels 3.6.3Physical Channels 3.6.2 Transport channels 3.7Power control in WCDMA 3.8 High-Speed Packet Data Transmission 2 of 90 ECE446 Ch.3 UMTS 3.1 Introduction 3.1.1 (3G) Objectives • Work on 3G broadband systems commenced in 1985 and was carried out under the auspices of the International Telecommunication Union (ITU). It was decided that the new system, eventually named International Mobile Telecommunications (IMT-2000), would provide the following specifications: 1. High capacity requirements:some systems such as D-AMPS,GSM and PDC are approaching saturation. 2. High spectral efficiency. 3. High quality of service with complete security and reliability. 4. Backward compatibly with 2G Systems. 5. High speed packet data with ttransmission rates: - transfer of up to 2 Mbps inside of buildings and for slowly moving mobile stations (at the speed of less than 10 km/h); - 384 kbps for terminals moving with a speed of up to 120 km/h in built-up areas; - 144 kbps in non-built-up areas and in the case of fast moving terminals. 6. Services in real time and multimedia and localization services. 7. Simultaneous invocation of different services. 8. Global roaming. 9. Smooth transition from the second generation systems to that of 3G. 3 of 90 ECE446 Ch.3 UMTS 3.1 Introduction (Continued) 3.1.3 (3GPP) UMTS Evolution path 3GPP 3GPP2 4 of 90 Fig. 3.2(a) WCDMA is an evolution of GSM/GPRS. ECE446 Ch.3 UMTS 3.1 Introduction (Continued) 3.1.3 (3GPP) UMTS Evolution path 3GPP Third Generation Partnership Project The 3rd Generation Partnership Project is an umbrella term for a number of standards organizations which develop telecommunications. 5 of 90 ECE446 Ch.3 UMTS protocols for mobile 3.1 Introduction 3.1.2 (3G) Frequency Allocation • 1. 2. ➢ ➢ ➢ Provision of standards for a system that would meet the above prerequisites was assigned to regional standardization organizations whose activity was mainly focused on working out a radio interface for the ground segment of the system UMTS Terrestrial Radio Access (UTRA). Broadband Code Division Multiple Access (CDMA) transmission. CDMA stands for Code Division Multiple Access. WCDMA is the radio access scheme used for third generation cellular systems. There is no restriction on time and frequency in this scheme. All the users can transmit at all times and at all frequencies because users are isolated by code. It is a Radio Access Technology (RAT), used in the UMTS Radio Access Network (RAN), based on direct-sequence CDMA with the chip rate of 3.84 Mega chip per second (Mcps). Within 3GPP, WCDMA is called Universal Terrestrial Radio Access (UTRA ). Supports multiple services, multiple quality of service (QoS), and higher data rates (up to 2 Mbps). 6 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) CDMA Traffic channels: different users are assigned unique code and transmitted over the same frequency band at the same time, for example, WCDMA and CDMA2000 Power TDMA Power FDMA Power Traffic channels: different time slots are allocated to different users, for example, DAMPS and GSM Traffic channels: different frequency bands are allocated to different users, for example, AMPS and TACS Fig. 3.3 Multiple Access Technologies. 7 of 90 ECE446 Ch.3 UMTS 3.1 Introduction 3.1.2 (3G) Frequency Allocation • Frequency allocation plan for the use of radio frequency bands for the UMTS includes the following frequencies: 1920–1980 MHz for uplink and 2110–2170 MHz for downlink as shown in Figure. ECE446 Ch.3 UMTS 3.1 Introduction 3.1.2 (3G) Frequency Allocation • • Frequency allocation plan for the use of radio frequency bands for the UMTS includes the following frequencies: 1920–1980 MHz for uplink and 2110–2170 MHz for downlink as shown in Fig. 3.1 (a and b). The system can operate in two modes: FDD and TDD duplex, as shown in Figure ➢ The FDD mode • The uplink and downlink transmissions employ two separated frequency bands for this duplex method. A pair of frequency bands with specified separation is assigned for a connection. • provides separate 5 MHz channels, both for the link from the base station to the mobile subscriber (downlink), and from the subscriber to the base station (uplink). ➢ In the TDD mode • In this duplex method, uplink and downlink transmissions are carried over the same frequency band by using synchronized time intervals. Thus time slots in a physical channel are divided into transmission and reception part. • the 5 MHz channel is shared between the uplink and the downlink directions. 9 of 90 ECE446 Ch.3 UMTS 3.1 Introduction (Continued) 3.1.2 (3G) Frequency Allocation 10 of 90 Fig. 3.1(c) UMTS Duplex in FDD and TDD mode. ECE446 Ch.3 UMTS 3.1 Introduction 3.1.2 (3G) Frequency Allocation UMTS Bandwidth or Channel Spacing The nominal channel spacing is 5 MHz. Channel Raster The channel raster is 200 KHz, which means that the center frequency must be an integer multiple of 200 KHz. Channel Number The carrier frequency is designated by the UTRA Absolute Radio Frequency Channel Number (UARFCN), where: Fcenter = UARFCN * 200 KHz 11 of 90 Fig. 3.1(d) Frequency Reuse. ECE446 Ch.3 UMTS 3.1 Introduction 3.1.2 (3G) Frequency Allocation Frequency Reuse: In a 3G cellular network neighboring cells can operate on the same carrier frequency. When configuring a 3G network, frequency planning is not needed. (Other planning is needed!). Fig. 3.1(d) Frequency Reuse. 12 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 1. Time - Frequency Duality • The power spectrum of a succession 0 and 1 coded with the NRZ is composed of lobes that cut the frequency axis at multiple of the bit rate (1/T). The main part of the power (> 90%) is located in the first lobe which has a maximum value of a2T = Eb at f = 0, where Eb is the energy of the bit. • Therefore, the faster is the bit rate (the smaller is T), the more energy is spread on the spectrum or frequency domain, as illustrated in Fig, 3.4. 2. Direct Sequence Spread Spectrum (DSSS) - Transmission • Spreading spectrum consists in increasing artificially the transmission rate (chip rate) in order to spread the energy of the information signal on a wide frequency band without modifying the data rate, as shown in Fig, 3.5. • For UMTS, the number of chips per bits is called the processing gain or Spreading Factor (SF), or Processing gain, Gp which is given by: Tbit Nchip Chip Rate SF = = = = Gp Tchip Nbit Bit Rate Tbit = SFxTchip Bit Rate x SF = Chip Rate = (3.84 Mcps ) 13 of 90 ECE446 Ch.3 UMTS (3.1) (3.2) (3.3) 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 1. Time - Frequency Duality Fig. 3.4 Time - frequency duality. 14 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 2. Direct Sequence Spread Spectrum (DSSS) – Transmission (Spreading) Fig. 3.5(a) DSSS transmission. 15 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 2. Direct Sequence Spread Spectrum (DSSS) – Transmission (Spreading) Fig. 3.5(b) DSSS transmission (effect of the spreading). 16 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 3. Direct Sequence Spread Spectrum (DSSS) – Reception (Despreading) • To be able to perform the dispreading operation, the receiver must not only know the sequence used to spread the data signal, but the sequence of the received signal and the locally generated spreading sequence must be synchronized. Fig. 3.6(a) DSSS reception. 17 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 3. Direct Sequence Spread Spectrum (DSSS) – Reception (Despreading) Fig. 3.6(b) DSSS reception (effect of the despreading). 18 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.1 Spread Spectrum Principle 3. Direct Sequence Spread Spectrum (DSSS) – Reception (Despreading) Transmitter Receiver Spreading Despread Digital signal s(t) Spreading signal m(t) Code c(t) Power Frequency Digital signal s(t) Code c(t) Power Power Frequency Fig. 3.6(c) DSSS Transmission and reception. 19 of 90 ECE446 Ch.3 UMTS Frequency 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) 1. Data Transmission • The different user data are spread with different orthogonal codes and added together synchronously, as shown in Fig. 3.7. Fig. 3.7 Transmitted signal (Downlink case). 20 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) 2. Data Reception for User 1 • User1 receives the composite signal, multiplies it synchronously with its dedicated code: if for a bit period the mean value found is positive, then the receiver decided that the transmitter sends a (1), if it is negative, it decided that the transmitter sends a (-1), as shown in Fig. 3.8. Fig. 3.8 Data extraction User 1 (reception). 21 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) 3. Data Reception for User 2 • User 2 receives the composite signal, multiplies it synchronously with its dedicated code: if for a bit period the mean value found is positive, then the receiver decided that the transmitter sends a (1), if it is negative, it decided that the transmitter sends a (-1), as shown in Fig. 3.9. Fig. 3.9 Data extraction User 2 (reception). 22 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) Fig. 3.10 Multi-User DSSS (DS-CDMA) operation. 23 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) • Codes discriminate users or multiplexing users data, as shown in Fig. 3.11. Spreading Code 1 Code 2 User 1 User 2 Code 3 Code 4 User 3 Code 5 User 4 User 5 Power spectrum Composite signal 5 MHz Fig. 3.11 Multiplexing users’ data through codes. 24 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.2 Multi-User DSSS (DS-CDMA) • Decode one user form multiple, as shown in Fig. 3.12. Power spectrum a2Tbit = Ebit Eb/Io required Maximum Interference level gain Unwanted power from other sources Echip Fig. 3.12 Demultiplexing user data through codes. 25 of 90 ECE446 Ch.3 UMTS Available power to share between users 3.2 WCDMA (Continued) 3.2.3 Orthogonality Condition in DS-CDMA • In DS-CDMA, all users codes must be orthogonal. Orthogonality means there is no correlation between codes, so, Ck presence does not affect Cj energy. If the synchronization at To is not respected, then there is no orthogonality anymore → Cj and Ck interfere, as shown in Fig. 3.13. Fig. 3.13(a) Orthogonality Condition in DS-CDMA. 26 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.3 Orthogonality Condition in DS-CDMA Code Division Multiple Access Fig. 3.13(b) Orthogonality Condition in DS-CDMA. 27 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.3 Orthogonality Condition in DS-CDMA • Orthogonal Variable Spreading Factor (OVSF) Walsh code tree generator is shown in Fig. 3.14. Fig. 3.14(a) OVSF code tree generator . 28 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.3 Orthogonality Condition in DS-CDMA Fig. 3.14(b) OVSF Walsh code tree generator . 29 of 90 ECE446 Ch.3 UMTS 3.2 WCDMA (Continued) 3.2.3 Orthogonality Condition in DS-CDMA • The Walsh codes generated within the same layer constitute a set of orthogonal codes. Furthermore, any two codes of different layers are orthogonal except when one of the two codes is a father code of the other. For example C4,1 is not orthogonal with C1,0 and C2,0, but is orthogonal with C2,1 as shown in Fig, 3.14. Channelization Codes - OVSF Fig. 3.14(c) Orthogonal and nonorthogonal codes. 30 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity • The capacity in CDMA system is interference limited. The interference per bit is described as energy per bit divided by total interference in the transmission bandwidth. In CDMA the interference in communication bandwidth is generated by all other users. We assume that the interference is characterized as a zeromean AWGN process. Uplink Single-cell System Model • Coarse estimate of the reverse link (uplink) capacity of system shown in Fig. 3.15. Assumptions • Single Cell • Total active users Ku • The interference caused by other users in the cell can be modeled as AWGN. • Perfect power control is used, i.e. the received power of each user at the base station is the same. • Random sequences 31 of 90 Fig. 3.15 Single cell capacity. ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) • If the received signal power of each user is Ps watts, and the background noise can be ignored (ex: micro-cells), then the total interference power (MAI) at the output of the desired user’s detector is given by: (3.4) I K −1 P ( • • ) s where Ku is the total number of equal energy users in the cell. Suppose each user can operate against Gaussian noise at a bit-energy-to-noise density level of Eb/Io as illustrated in Fig. 3.16. Let W be the entire spread bandwidth, then the total interference spectral density can be expressed as: I I0 = W • u Watts / Hz (one − sided ) (3.5) Also, the transmitted or received energy signal per bit, Eb is given by: P (3.6) Eb = s = Ps xTb Rb where Rb is the transmitted data rate and Tb is the bit duration. So the total number of users in the cell, Ku is calculated from (3.4) to (3.6) as: I I o xW W / Rb (Ku − 1) = = = (3.7) Ps Eb xRb Eb / I o 32 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) • For identical power for each customer; the ratio W/ Rb is called the coding gain or Processing gain, Gp which is calculated from (3.7) as: Gp W / Rb (Ku − 1) = = Eb / I o Eb / I o • Eb / I o = Gp (Ku − 1) = SF (Ku − 1) (3.8) Eq. (3.8) contains only the interference from the host cell. The interference from the other cells is f times the interference from the host cell. That means the total interference is increased by the factor (1+ f ), where f is called the other cell relative interference factor, f . Gp W / Rb SF (Ku − 1) = = = (Eb / I o )(1 + f ) (Eb / I o )(1 + f ) (Eb / I o )(1 + f ) (3.9) Soft Capacity • The ability to maintain the orthogonality between a big number of codes depend on the noise and interference. • So, Soft Capacity is Interference limited. If there is no noise and interference capacity can go to infinity but this never happens. 33 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Power spectrum a2Tbit = Ebit Eb/Io required Maximum Interference level gain Unwanted power from other sources Echip Fig. 3.16 (a) Single cell capacity. 34 of 90 ECE446 Ch.3 UMTS Available power to share between users 3.3 WCDMA System Capacity (Continued) Fig. 3.16(b) Single cell capacity (load In neighboring cell). Example 3.1 A DS-CDMA system has spreading code rate or chipping rate, W = 3.84 Mchip/s and user transmission data rate, Rb = 15 kb/s. How many users, Ku that can one cell can serve when the required performance requires signal to interference ratio, SIR = (Eb/I0)= 9 dB. Solution Eb/ Io = 9 dB → 7.94 Rb = 15 kb/s and W = 3.84 Mchip/s Processing gain, Gp which is calculated from (3.8) as: W 3.84 x106 Gp = = = 256 Rb 15 x1013 The number of users, Ku that can one cell can serve is given by (3.8) as: Ku = 35 of 90 Gp Eb / I o +1 = 256 + 1 = 33 user 7.94 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Example 3.2 In 3G-WCDMA cellular system has the information bit rate, Rb = 4.8 kb/s and the chip rate, W = 3.84 Mchip/s. If the input signal power at the receiver, Ps = 25 mW and noise power, N = 2 W, do the following: a) Determine and calculate the processing gain Gp. b) Calculate the signal to noise ratio at the input and at the output of the receiver. Solution a) the processing gain Gp is given by (3.8) as: W 3.84 x106 Gp = = = 800 Rb 4.8 x103 G p = 10 log 800 = 29.03 dB b) The signal to noise ratio at the input of the receiver: −3 Ps 25x10 S = = = 12.5x10−3 2 N inp N ( ) S = 10log 12.5x10−3 = −19.03 dB N inp The signal to noise ratio at the output of the receiver: S S S −3 = xG = 12 . 5 x 10 x 800 = 10 = 10 log (10 ) = 10 dB p N out N inp N out S S ( dB ) = (dB ) + G p (dB ) = −19.03 + 29.03 = 10 dB N out N inp 36 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Example 3.3 In 3G-WCDMA cellular system has the information bit rate, Rb = 9.6 kb/s and the processing gain Gp = 26.02 dB. If the input signal power at the receiver, Ps = 15 mW and noise power, N = 1.5 W, do the following: a) The chip rate, W. b) Calculate the signal to noise ratio at the input and at the output of the receiver. Solution a) the processing gain Gp is given by (3.8) as: Gp (dB) = 10logGp = 26.02 dB Gp = 102.602 = 400 Gp = W / Rb W = Gp xRb = 400x9.6 = 3.84 MHz = 3.84 Chip / sec b) The signal to noise ratio at the input of the receiver: Ps 15x10−3 S S −2 = = = 0 . 01 = 10log 1x10 = −20 dB 1.5 N inp N N inp ( The signal to noise ratio at the output of the receiver: ) S S S −2 = xG = 1 x 10 x 400 = 4 = 10 log (4 ) = 6 dB p N out N inp N out S S ( dB ) = (dB ) + G p (dB ) = −20.02 + 26.02 = 6 dB N out N inp 37 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Example 3.4 In an Omni-directional 3G-WCDMA cellular system the required performance requires Signal to Interference Ratio, SIR = (Eb/I0) = 10 dB is required for each user. If the baseband data rate for each user Rb = 10 kb/s, and the cell capacity, Ku = 101 subscribers. Do the following: a) Determine the system chipping rate. Ignore voice activity considerations. b) Repeat when the voice activity is considered to be = 40 % and Tri-Sectors are used. Solution Eb/ Io = 10 dB → 10, Rb = 10 kb/s and Ku = number of customers = 101 user. a) The number of users, Ku that can one cell can serve is given by (3.8) as: Gp W / Rb (Ku − 1) = = W = Rb x( Ku − 1)( Eb / I o ) Eb / I o Eb / I o W = Rb x( Ku − 1)( Eb / I o ) = 10 x103 x100 x10 = 10 Mchip / s b) α (Voice activity) = 40 % ; Hence Eb/ Io = (W / Rb) / ((Ku – 1) * α) W = Chipping rate = α *Rb * (Ku /3 - 1)*{ Eb/ No} = 1.306.67 Mchip/s Comment: By introducing both of the voice activity factor (less than 100%) as well as the system sectorization, the system chipping rate is decreased. So, the required RF bandwidth is reduced and the same data rate is serviced. 38 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Example 3.5 An Omni-directional 3G-WCDMA cellular system has the following specifications: spread symbol rate, W = 3.84 Mchip/s, user data rate, Rb = 7.5 kb/s and the Walsh spreading codes are generated at a rate, Rcode = 30 kb/s . Each user should have a unique Walsh code, so calculate the number of users, ku can be admitted into the system in the following cases: a) The target SIR = 10 dB and the other cell relative interference factor, f = 0.6. b) The target SIR = 5 dB and the other cell relative interference factor, f = 0.6. c) The target SIR = 5 dB and the other cell relative interference factor, f = 0.2. Solution • The system is limited either by amount of available OVSF (Walsh) codes or interference. If the capacity limited by interference is more than amount of the available codes, the system is limited by the amount of Walsh codes, NWalsh: NWalsh W 3.84x106 = = = = 128 codes 3 Walsh Rate Rcode 30x10 Chip Rate That is we have available 128 different Walsh codes. The number of users, Ku that can one cell can serve is given by (3.9) as: Gp W / Rb SF (Ku − 1) = = = (Eb / I o )(1 + f ) (Eb / I o )(1 + f ) (Eb / I o )(1 + f ) 39 of 90 ECE446 Ch.3 UMTS 3.3 WCDMA System Capacity (Continued) Example 3.5Solution The processing gain Gp is given by (3.8) as: 6 W 3.84 x10 Gp = = = 512 3 Rb 7.5 x10 a) For SIR = 10 dB → SIR = 10, and f = 0.6, the number of users, ku calculated as: Ku = Gp (Eb / I o )(1 + f ) +1 = 512 + 1 = 32 user (10)(1.6) Note: ku = 32 < NWalsh b) For SIR = 5 dB → SIR = 3.16, and f = 0.6, the number of users, ku calculated as: Ku = Gp (Eb / I o )(1 + f ) +1= 512 + 1 = 89 user Note: ku = 89 < NWalsh (3.16 )(1.6) c) For SIR = 5 dB → SIR = 3.16, and f = 0.2, the number of users, ku calculated as: Ku = Gp (Eb / I o )(1 + f ) +1 = 512 + 1 = 136 user (3.16 )(1.2) In this case, interference allows more users, ku to admit the cell more than the available Walsh codes, NWalsh =128. So the maximum allowable number is: Nusers = MinKu , NWalsh = 128 user 40 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA Spreading consists of 2 steps: • Channelization operation,which transforms data symbols into chips. Thus increasing the bandwidth of the signal, The number of chips per data symbol is called the Spreading Factor (SF). The operation is done by multiplying with OVSF code. Scrambling operation is applied to the spreaded signal. The operation is done by multiplying with Pseudo Noise (PN) code as shown in Fig. 3.16(a). • 41 of 90 Fig. 3.16(a) Codes in WCDMA. ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4.1 Channelization Codes • Channelization codes are used for retaining orthogonality of signals coming from different physical channels. • Orthogonal Variable Spreading Factor (OVSF) Codes are used as channelization codes. The OVSF codes can be defined using a code tree. • In the code tree the channelization codes are uniquely described as Cch,SF,k, where SF is the Spreading Factor of the code and k the code number, 0 ≤ k ≤ SF-1. The length of an OVSF code is an even number of chips and the number of codes is equal to the number of chips. • As the chip rate is constant, the different lengths of code enable different user data rates to be coded. It makes spreading for the spectrum. 42 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4. 2 Scrambling Code • Scrambling codes are used to separate different sources. In the scrambling process the code sequence is multiplied with a pseudorandom scrambling code and it doesn’t spread the spectrum. • The code used for scrambling of the uplink may be of either long or short type. There are 224 long scrambling codes for uplink and 218 short for downlink. • Scrambling code: Pseudo-random Codes (GOLD sequence). Generation of Gold Code using LFSR 43 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) • • • A mobile station or UE is surrounded by BSs, all of which are transmitting on the same WCDMA frequency. It must be able to discriminate between the different cells of different base stations and listen to only one set of code channels. Therefore two types of codes are used: Channelization Codes and Scrambling Codes as shown in Fig. 3.16(b). Scrambling code BTS Channelization code 1 User 1 signal Channelization code 2 User 2 signal Channelization code 3 User 3 signal 44 of 90 Fig. 3.16(b) WCDMA downlink transmission on a cell level. ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) Scrambling code 1 Channelization code User 1 signal Scrambling code 2 Channelization code BTS User 2 signal Scrambling code 3 Channelization code User 3 signal Fig. 3.16(c) WCDMA uplink transmission on a cell level. 45 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4.1 Channelization Codes • • • Channelization codes are used for retaining orthogonality of signals coming from different physical channels. In UL they distinguish data channels and controlling channels coming from the same user. In DL they distinguish calls carried out within the same cell (by different users) as shown in Fig. 3.17. Channelization codes are used in for downlink (DL) to separate connections to different users in one cell as shown in Fig. 3.17(a) and channelization code period is up to 512 chips for downlink. Channelization codes are used to separate channels from the same terminal. Channelization codes are used in UL for the separation of different services (applications/channels) as shown in Fig. 3.17(b). Channelization code period 1.0 - 66.7 s → (4-256 chips) for uplink. 46 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4.1 Channelization Codes (a) (b) 47 of 90 Fig. 3.17 Channelization codes. ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4. 2 Scrambling Code • • • • • • • • • Scrambling codes are used to separate different sources. In the scrambling process the code sequence is multiplied with a pseudorandom scrambling code and it doesn’t spread the spectrum. The code used for scrambling of the uplink may be of either long or short type. There are 224 long scrambling codes for uplink and 218 short for downlink. Scrambling code: Pseudo-random Codes (GOLD sequence). Downlink: scrambling codes are used to reduce the inter-base station interference. Typically, each Cell has only one scrambling code for UEs to separate cells. (512 SCs). Scrambling codes are used in DL for the separation of different cells and for the identification of particular cells. For downlink, a total of 218-1 = 262,143 scrambling codes can be generated. Scrambling codes k = 0, 1, …, 8191 are used. Uplink: scrambling codes are used to separate the terminals. For UL, a total of 224-1 = 16.8 millions SCs are used. Scrambling codes are used in UL for the separation of different users and for the identification of mobile stations. Scrambling code period is 10 ms, or 38400 chips for uplink and downlink or Scrambling code period is 66.7 s = 256 chips for uplink. 48 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4. 2 Scrambling Code • The rate of the scrambling sequences in the UMTS system is equal to the chip rate of spreading sequences (3.84 Mchip/s). As the result of the scrambling process the rate of the coded stream does not increase the bandwidth. • Each scrambling sequence consists of two binary code sequences of the same length that are subsequently treated as the real and imaginary parts of the complex scrambling sequence. • The standard defines two types of scrambling codes: - short sequences S(2) consisting of 256 symbols (repeated with the frequency of 15 KHz). - long sequences (Gold codes) consisting of 38400 symbols (repeated every 10 ms). 49 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4. 2 Scrambling Code 50 of 90 Fig. 3.18 Scrambling codes. ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) Parameters of WCDMA 51 of 90 ECE446 Ch.3 UMTS 3.4 Codes in WCDMA (Continued) 3.4.4 Code Reuse 52 of 90 Fig. 3.1(a) Code Reuse. ECE446 Ch.3 UMTS 3.5 UMTS System Architecture 3.5.1 UMTS High Level System Architecture • The UMTS network consist of three interacting domains: User Equipment (UE) UMTS Terrestrial Radio Access Network (UTRAN) and Core Network (CN) as shown in Fig. 3.20. UMTS Terrestrial Radio Access Network (UTRAN) • The UTRAN provides the air interface access method for User Equipment. • A bigger step in radio access evolution from GSM networks. • Base Station is referred as Node-B and control equipment for Node-B's is called Radio Network Controller (RNC) UMTS Core Network • The main function of the core network is to provide switching, routing and transit for user traffic. • Core network also contains the databases and network management functions. • The basic Core Network architecture for UMTS is based on GSM network with GPRS. All equipment has to be modified for UMTS operation and services. 53 of 90 Fig. 3.20 UMTS high level system architecture. ECE446 Ch.3 UMTS 3.5 UMTS System Architecture (Continued) 3.5.2 Basic UMTS Architecture • The Basic UMTS Architecture is shown in Fig. 3.21. • As in GSM General Packet Radio Service (GPRS) system, we have. - (SGSN) is the Serving GPRS Support Node. - (GGSN) is the Gateway GPRS Support Node. Fig. 3.21 UMTS network elements in a PLMN. 54 of 90 ECE446 Ch.3 UMTS 3.5 UMTS System Architecture (Continued) 3.5.2 Basic UMTS Architecture 1. UE consists of two parts: - Mobile Equipment (ME) which is the radio terminal used for radio communication over Uu interface. - UMTS Subscriber Identity Module (USIM) • A smart card that holds the subscriber identity • Performs authentication algorithms • Stores authentication and encryption keys • Some subscription information that is needed at the terminal 55 of 90 ECE446 Ch.3 UMTS 3.5 UMTS System Architecture (Continued) 3.5.2 Basic UMTS Architecture 2. UMTS Terrestrial Radio Access Network (UTRAN) • Wide band CDMA (WCDMA) technology was selected for UTRAN air interface. WCDMA has two basic modes of operation: Frequency Division Duplex (FDD) and Time Division Duplex (TDD). The UTRAN consists of two elements: Node B • Air interface Transmission / Reception • Modulation / Demodulation • CDMA Physical Channel coding • Error Handing • Open loop power control Radio Network Controller (RNC) • Admission Control • Channel/code Allocation • Power Control Settings • Handover Control • Ciphering • Broadcast Signaling • Segmentation/Reassembly • Closed Loop Power Control 56 of 90 ECE446 Ch.3 UMTS 3.5 UMTS System Architecture (Continued) 3.5.2 Basic UMTS Architecture 3. UMTS Core Network (CN) • The Core Network is divided in circuit switched and packet switched domains. Some of the circuit switched elements are Mobile services Switching Centre (MSC), Visitor location register (VLR) and Gateway MSC. Packet switched elements are Serving GPRS Support Node (SGSN) and Gateway GPRS Support Node (GGSN). Some network elements, like EIR, HLR, VLR and AUC are shared by both domains. • Bearer Service or data service is a service that allows transmission of information signals between network interfaces. 57 of 90 ECE446 Ch.3 UMTS 3.6 UMTS Air Interface Protocol Architecture 59 of 90 ECE446 Ch.3 UMTS 3.6 UMTS Air Interface Protocol Architecture Fig. 3.23 UMTS Air Interface Protocol Layers. 60 of 90 ECE446 Ch.3 UMTS 3.6 WCDMA Radio Interface Channels • Three types of channels have been defined in the UMTS system as in Fig.3.23. 1. Logical channels—allocation to a particular logical channel depends on the kind of information to be carried by the channel. 2. Transport channels—determine how and with what characteristics information included in logical channels is to be transmitted. 3. Physical channels—real transmission media in which transmitted information is mapped in the form of bits and physical symbols. For the UMTS system, the physical channel defines appropriate frequencies and a set of codes. Fig. 3.23 UMTS channels. 61 of 90 ECE446 Ch.3 UMTS 3.7 Power control in WCDMA • CDMA system have the embedded characteristics of self-interference, so one user’s transmission power is interference to other users, the more connected users, the higher interference. • Fast power control can guarantee the service quality and minimize the required transmission power, and solve the problem of near-far effect, and overcome fast fading because of the fast power control frequency of 1500Hz. • In WCDMA system, power control includes open loop power control and closed loop power control, open loop power control is used to calculate the initial transmission power, and the closed loop power control adjusts the transmission power dynamically and continuously during connection. • Open loop power control is used in two cases, the first one is on PRACH to decide the initial transmission power of PRACH preamble, the second case is on DPCCH (Dedicated Physical Control Channel) to decide the initial transmission power of DPCCH power control preamble. closed loop power control is applied on DPCCH and DPDCH (Dedicated Physical Data Channel). For other common channels, power control is not applied. 62 of 90 ECE446 Ch.3 UMTS 3.7 Power control in WCDMA (Continued) 3.7.1 Purpose of uplink power control 63 of 90 ECE446 Ch.3 UMTS 3.7 Power control in WCDMA (Continued) 3.7.2 Purpose of downlink power control • The downlink has different characteristics from the uplink, because the downlink interference is related to multi-path, and the downlink’s transmission power is shared by all downlink channels, so usually the downlink capacity is considered to be limited by transmission power. 64 of 90 ECE446 Ch.3 UMTS 3.7 Power control in WCDMA (Continued) 3.7.3 Open Loop Power Control • • UE estimates the power loss of signals on the propagation path by measuring the received level of the downlink pilot channel from the BTS, then calculates the transmission power of the uplink channel. If no response is received, the UE waits a defined time and retransmits with a higher power level. The UE continues to do this until it receives a response. 65 of 90 ECE446 Ch.3 UMTS 3.7 Power control in WCDMA (Continued) 3.7.4 Closed Loop Power Control • • ▪ ▪ ▪ ▪ When the communication is established, power is controlled by the Closed Loop. The following procedure is called Uplink Power Control: The RNC sets the target BLER (BLock Error Rate) level for the service. It derives from it a SIR (Signal to Interference Ratio) target, and sends it to the BTS. The BTS estimates an UL SIR, compares it to the target SIR, and decides to increase or decrease the power of the UE. This is done 1500 times/second (Inner Loop) to achieve the minimum output power. The RNC calculates the SIR target once every 10 ms (or more, depending on service) and adjusts the SIR target. (Outer Loop). In order to indicate to the UE to increase or decrease its power, the BTS sends TPC (Transmit Power Control) bits. 66 of 90 ECE446 Ch.3 UMTS UMTS Evolution path UMTS Evolution path WCDMA is an evolution of GSM/GPRS. 67 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) • • High-Speed Downlink Packet Access (HSDPA) transmission in the downlink has been included in the system specification by 3GPP in release 5. Its introduction is aimed at increasing transmission speed in the downlink and at shortening delays in the network. HSDPA is a packet-based data service that operates with data transmission up to 14.4 Mbps over a 5MHz bandwidth in WCDMA downlink. HSDPA implementations as defined by 3GPP include Adaptive Modulation and Coding (AMC), MultipleInput Multiple-Output (MIMO), Hybrid Automatic Repeat reQuest (HARQ), Radio channel dependent scheduling, and fast cell search. 68 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) • The following list includes the technologies integrated in the HSDPA concept that make HSDPA one of the important steps in the evolution of WCDMA: 1. Adaptive Modulation and Coding (AMC). 2. Link Adaptation. 3. Fast and Fair Scheduling at Node-B. 4. Hybrid Automatic Repeat Request (H-ARQ) with soft combining. 5. Short Transmission Time Interval (TTI). 6. New MAC-hs in NodeB and UE 7. New HSDPA Physical and Transport Channels. 69 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.1 Adaptive Modulation and Coding (AMC) • • • AMC is a key feature of HSDPA allowing adjustment of modulation between QPSK and 16-QAM according to radio conditions and retransmission ratio. In addition a variable code rate is used to flexibly adapt the data rate to the physical channel capacity depending on the UE’s downlink C/I. In HSDPA the transmission power is kept constant over the TTI (length of the frame is referred to as Transmit Time Interval) and uses Adaptive Modulation and Coding (AMC) as an alternative method to power control in order to improve the spectral efficiency. The Node-B receives the Channel Quality indicator (CQI) report and power measurements on the associated channels. 70 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 71 of 90 Rate Control Power Control 3.8.1 Adaptive Modulation and Coding (AMC) • Based on these information it determines the transmission data rate. In HSDPA, users close to the Node-B are generally assigned higher modulation with higher code rates (i.e. 16QAM and 3/4 code rate), and both decreases as the distance between UE and Node-B increases. ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.2 Link Adaptation • The link adaptation functionality must select the Modulation and Coding Scheme (MCS) and the number of multi-codes from a set of reference ones that the UE is capable of supporting. The selection criterion can be based on various sources: ▪ Channel Quality Indicator (CQI): the UE sends in the uplink a report that provides implicit information about the instantaneous signal quality received by the user. The Channel Quality Indicator (CQI) species the Transport Block Size (TBS), number of codes and modulation. 72 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.2 Link Adaptation ▪ The process of link adaptation is a dynamic one and the signal and protocol parameters change as the radio link conditions change, in High-Speed Downlink Packet Access (HSDPA) in Universal Mobile Telecommunications System (UMTS) this can take place every 2 ms. The NodeB collect parameters related to wireless link and UE for link adaptation and packet scheduling. These parameters are: ➢ Channel Quality Indicator (CQI): the UE sends in the uplink a report that provides implicit information about the instantaneous signal quality received by the user. The Channel Quality Indicator (CQI) species the Transport Block Size (TBS), number of codes and modulation. 73 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.2 Link Adaptation ➢ Power Measurements on the Associated DPCH: every user to be mapped on to HS-DSCH (High Speed Downlink Shared Channel) runs a parallel DPCH (Downlink dedicated physical channel) for signaling purposes, whose transmission power can be used to gain knowledge about the instantaneous status of the user's channel quality. ➢ Buffer Size: the amount of data in the buffer could also be applied in combination with previous information to select the transmission parameters. 74 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.3 Fast and Fair Scheduling at Node-B • Typically in WCDMA networks the packet scheduling is done at the RNC, but in HSDPA the packet scheduler is shifted to the Node-B. This makes the packet scheduling decisions almost instantaneous. In addition to this, the Transmit Time Interval (TTI) length is shortened to 2 ms. • Fast link dependent scheduling methods • Round Robin (RR) • Cyclically assign the channel to users without taking channel conditions into account • All the users get the same average allocation time • Simple but poor performance • Proportional Fair (PF) • Assign the channel to the user with the best relative channel quality • High throughput, fair • Max C/I Ratio • Assign the channel to the user with the best channel quality • High system throughput but not fair 75 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.3 Fast and Fair Scheduling at Node-B 76 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.4 Hybrid Automatic Repeat Request (H-ARQ) with Soft Combining • HARQ functionality combines retransmission with the original transmissions. In HSDPA a physical layer retransmission functionality is added that improves the HSDPA performance and gives robustness against link adaptation errors. • There a two different ways for HARQ to operate. Either identical retransmission of the data block are sent or retransmission are not identical and differ in data and parity bits compared to the original transmission. The first method is known as chase combining and, the latter as incremental redundancy . The retransmission protocol selected in HSDPA is the Stop And Wait (SAW) due to the simplicity of this form of ARQ 77 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.5 Short Transmission Time Interval (TTI) • The length of the frame is referred to as Transmission Time Interval (TTI). The HS-DSCH which is added in the HSDPA standard uses a TTI length of 2 ms compared to 10 ms TTI length in Release'99. This is done to reduce the round trip time, increases the granularity in the scheduling process and for a better tracking of the time varying radio channel. 78 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.6 New MAC-hs in NodeB and UE The implementation of Medium Access Control (MAC-hs) in NodeB and UE is a pre-requisite for allowing the NodeB to schedule transmissions and retransmission, to maintain the HSDPA specific channels and to operate with AMC and Hybrid ARQ. MAC-hs responsible for • Scheduling • link adaptation • HARQ protocol (selects redundancy versions, controls L1 soft combining) 79 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.7 New HSDPA Physical and Transport Channels 80 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.7 New HSDPA Physical and Transport Channels • High-Speed Downlink Shared Channel (HS-DSCH) – Transport channel that carries the user data. – One transport block of dynamic size per 2 ms TTI. – Supports link adaptation and hybrid ARQ. – Mapped to one or several HS-PDSCH (SF=16). 81 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.7 New HSDPA Physical and Transport Channels • High-Speed Downlink Shared Channel (HS-DSCH) 82 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.7 New HSDPA Physical and Transport Channels • High-Speed Downlink Shared Channel (HS-DSCH) 83 of 90 ECE446 Ch.3 UMTS 3.8 High-Speed Downlink Packet Access (R5→ 3.5G) 3.8.7 New HSDPA Physical and Transport Channels • High-Speed Downlink Shared Channel (HS-DSCH) 84 of 90 ECE446 Ch.3 UMTS UMTS Evolution path UMTS Evolution path WCDMA is an evolution of GSM/GPRS. 85 of 90 ECE446 Ch.3 UMTS 3.9 High-Speed Uplink Packet Access (R6→ 3.75G) • High Speed Uplink Packet Access (HSUPA) is also known as Enhanced Uplink or Enhanced Dedicated channel (E-DCH). • It is a complement to HSDPA → HSDPA+HSUPA=HSPA • The technique of adaptive modulation and coding used in HSDPA will not be useful in HSUPA. One of the reasons is that the power resource capabilities of each individual user are limited. • Another reason that doesn’t allow AMC to be used in the uplink is that the received signal at the NodeB of UEs that transmit at the same time is not orthogon al and even if just one UE is scheduled at a time other cell interference will not allow a good quality estimation of the channel. 86 of 90 ECE446 Ch.3 UMTS 3.9 High-Speed Uplink Packet Access (R6→ 3.75G) 3.9.1 Key technologies with HSUPA • Fast Hybrid ARQ (HARQ) i.e. fast retransmissions. 87 of 90 ECE446 Ch.3 UMTS 3.9 High-Speed Uplink Packet Access (R6→ 3.75G) 3.9.1 Key technologies with HSUPA • Fast Hybrid ARQ (HARQ) i.e. fast retransmissions. In the release 1999 of WCDM the retransmissions are made in the Radio Link Control level so the retransmission procedures for a packet is located in the RNC. In the uplink, a packet must arrive to the RNC and a negative acknowledgment has to come back in order to perform a retransmission. With fast HARQ a retransmission can be controlled directly by the NodeB reducing the delay so the retransmissions are performed faster. 88 of 90 ECE446 Ch.3 UMTS 3.9 High-Speed Uplink Packet Access (R6→ 3.75G) 3.9.1 Key technologies with HSUPA • Shorter frame size, 10ms mandatory for all HSUPA capable devices and 2 ms as optional feature. Data Channel Control Channel 89 of 90 E-DCH - Enhanced Dedicated Channel : The Enhanced Dedicated Channel (E-DCH) is an uplink transport channel. ECE446 Ch.3 UMTS 3.9 High-Speed Uplink Packet Access (R6→ 3.75G) 3.9.1 Key technologies with HSUPA the theoretical uplink data rate can be up to 5.76 Mbps 90 of 90 ECE446 Ch.3 UMTS