Академический Документы
Профессиональный Документы
Культура Документы
Dr. Chih-Peng Li ()
1
Table of Contents
Traditional Sequential ASIC Design Flow Introduction to WCDMA Transmitter Specifications
WCDMA Network Architecture Physical Layer General Description Multiplexing and Channel Coding (MCC) WCDMA Uplink Physical Layer WCDMA Downlink Physical Layer
References 3GPP Technical Specification (Release 1999, 25 Series) WCDMA for UMTS Radio Access For Third
Generation Mobile Communications -- by Harri Holma and Antti Toskala, Artech House, 2001
Architecture Design
RTL Design
Prototype
Iu
GMSC HLR
Cu
ME
Iub
Node B
Iur
RNC SGSN
GGSN
Internet
Node B
UE
UTRAN
Core Network
External Networks
PLMN: Public Land Mobile Network. One PLMN is operated by a single operator. 7
Both User Equipment (UE) and UTRAN consist of completely new protocols, which is based on the new WCDMA radio technology. The definition of CN is adopted from GSM.
9
Main Elements of the GSM Core Network HLR (Home Location Register) is a database located in the users home system that stores the master copy of the users service profile.
The service profile consists of, for example, information on allowed services, forbidden roaming areas, and Supplementary Service information such as status of call forwarding and the call forwarding number. It is created when a new user subscribes to the system. HLR stores the UE location on the level of MSC/VLR and/or SGSN.
10
Main Elements of the GSM Core Network MSC/VLR (Mobile Services Switching Center / Visitor Location Register) is the switch (MSC) and database (VLR) that serves the UE in its current location for circuit switched services.
The MSC function is used to switch the CS transactions. The VLR function holds a copy of the visiting users service profile, as well as more precise information on the UEs location within the serving system.
11
Main Elements of the GSM Core Network GMSC (Gateway MSC) is the switch at the point where UMTS PLMN is connected to external CS networks.
All incoming and outgoing circuit switched connections go through GMSC.
SGSN (Serving GPRS (General Packet Radio Service) Support Node) functionality is similar to that of MSC/VLR, but is typically used for Packet Switched (PS) services. GGSN (Gateway GPRS Support Node) functionality is close to that of GMSC but is in relation to PS services.
12
Interfaces
Cu Interface: this is the electrical interface between the USIM smartcard and the ME. The interface follows a standard format for smartcards. Uu Interface: this is the WCDMA radio interface, which is the subject of the main part of WCDMA technology. This is also the most important open interface in UMTS. Iu Interface: this connects UTRAN to the CN. Iur Interface: the open Iur interface allows soft handover between RNCs from different manufacturers. Iub Interface: the Iub connects a Node B and an RNC. UMTS is the first commercial mobile telephony system where the Controller-Base Station interface is standardized as a fully open interface.
13
14
Source Bits
Encryption
Channel Bits
Channel Encoding Interleaving Multiplexing Modulation Frequency Spreading Multiple Access TX RF PA
Source Encoding
Digital Input
si (t )
C H A N N E L
mi
Synchronization
Digital Waveform
mi
Format Source Decoding Decryption Channel Decoding Deinterleaving Demultiplexing
si (t)
Demodulation Frequency Despreading Multiple Access RX RF IF
Information Sink
Source Bits
Channel Bits
Optional Essential
To Other Destinations
15
TS 25.211
TS 25.213
Establishes the characteristics of the spreading and Spreading and Modulation (FDD) modulation in the FDD mode, and specifies: Spreading; Generation of channelization and scrambling codes; Generation of random access preamble codes; Generation of synchronization codes; Modulation; 17
TS 25.215
Layer 2
Layer 1
MAC offers different logical channels to the radio link control (RLC) sub-layer of Layer 2.
A logical channel is characterized by the type of information transferred.
20
Transport Channels
Transport channels are services offered by Layer 1 to the higher layers. A transport channel is defined by how and with what characteristics data is transferred over the air interface. Two groups of transport channels:
Dedicated Transport Channels Common Transport Channels
21
Transport channels
Dedicated Transport Channels
DCH Dedicated Channel (only one type)
Common Transport Channels divided between all or a group of users in a cell (no soft handover, but some of them can have fast
power control) BCH: Broadcast Channel FACH: Forward Access Channel PCH: Paging Channel RACH: Random Access Channel CPCH: Common Packet Channel DSCH: DL Shared Channel
22
23
24
25
26
28
29
Unmapped
Common Pilot Channel (CPICH) Synchronization Channel (SCH) Acquisition Indicator Channel (AICH) Access Preamble Acquisition Indicator Channel (AP-AICH) Paging Indicator Channel (PICH) CPCH Status Indicator Channel (CSICH) Collision-Detection/Channel-Assignment Indicator Channel (CD/CA-ICH) 30
31
32
33
CRC-Attachment
CRC-attachment
For error detection gCRC24(D) = D24 + D23 + D6 + D5 + D + 1 gCRC16(D) = D16 + D12 + D5 + 1 gCRC12(D) = D12 + D11 + D3 + D2 + D + 1 gCRC8(D) = D8 + D7 + D4 + D3 + D + 1 TrBk
TrBk
34
Channel Coding
Usage of coding scheme and coding rate
Type of TrCH BCH PCH RACH CPCH, DCH, DSCH, FACH 1/3, 1/2 Turbo coding No coding 1/3 Coding scheme Convolutional coding Coding rate 1/2
35
36
Overview
Configuration
Radio frame
A radio frame is a processing unit which consists of 15 slots. The length of a radio frame corresponds to 38400 chips.
Time slot
A time slot is a unit which consists of fields containing bits. The length of a slot corresponds to 2560 chips.
Overview
Spreading (cont.)
Channelization operation
OVSF codes. Transform every data symbol into a number of chips. Increase the bandwidth of the signal. The number of chips per data symbol is called the Spreading Factor. Data symbols on I- and Q-branches are independently multiplied with an OVSF code.
Scrambling operation
Long or short Gold codes. Applied to the spread signals. Randomize the codes
Spread signal is further multiplied by complex-valued scrambling 38
39
40
Slot #0
Slot #1
Slot #14
UL DPDCH
The parameter k determines the number of bits per uplink DPDCH slot. It is related to the spreading factor SF of the DPDCH as SF = 256/2k. The DPDCH spreading factor ranges from 256 down to 4.
Slot Format #i Channel Bit Rate (kbps) 15 30 60 120 240 480 960 Channel Symbol Rate (ksps) 15 30 60 120 240 480 960 SF Bits/ Frame 150 300 600 1200 2400 4800 9600 Bits/ Slot 10 20 40 80 160 320 640 Ndata
0 1 2 3 4 5 6
256 128 64 32 16 8 4
42
UL DPCCH - Layer 1 Control Information The spreading factor of the uplink DPCCH is always equal to 256, i.e. there are 10 bits per uplink DPCCH slot.
Slot Form at #i 0 0A 0B 1 2 2A 2B 3 4 5 5A 5B Channel Bit Rate (kbps) 15 15 15 15 15 15 15 15 15 15 15 15 Channel Symbol Rate (ksps) 15 15 15 15 15 15 15 15 15 15 15 15 SF Bits/ Frame 150 150 150 150 150 150 150 150 150 150 150 150 Bits/ Slot 10 10 10 10 10 10 10 10 10 10 10 10 Npilot NTPC NTFCI NFBI Transmitted slots per radio frame 15 10-14 8-9 8-15 15 10-14 8-9 8-15 8-15 15 10-14 8-9 256 256 256 256 256 256 256 256 256 256 256 256 6 5 4 8 5 4 3 7 6 5 4 3 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 0 2 3 4 0 0 2 3 4 0 0 0 0 1 1 1 1 2 2 2 2
43
Npilot = 4 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 2 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 45
Npilot = 5 1 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 0 0 0 1 0 0 1 1 0 1 0 1 1 4 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0
Npilot = 6 2 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 0 0 0 1 0 0 1 1 0 1 0 1 1 5 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0
1 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0
2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Spreading of UL DPCH
c d ,1 DPDCH1 c d ,3 DPDCH3 c d ,5 DPDCH5 d S lo n g , n o r S s h o r t , n I+ jQ c d ,2 DPDCH2 c d ,4 DPDCH4 c d ,6 DPDCH6 cc DPCCH c d d d d d
47
Spreading of UL DPCH
The binary DPCCH and DPDCHs to be spread are represented by real-valued sequences, i.e. the binary value "0" is mapped to the real value +1, while the binary value "1" is mapped to the real value 1. The DPCCH is spread to the chip rate by the channelization code cc, while the n:th DPDCH called DPDCHn is spread to the chip rate by the channelization code cd,n. One DPCCH and up to six parallel DPDCHs can be transmitted simultaneously, i.e. 1 n 6.
48
Channelization Codes
Each CDMA channel is distinguished via a unique spreading code. These spreading codes should have low crosscorrelation values. In 3GPP W-CDMA, orthogonal variable spreading factor (OVSF) codes are used. Preserve the orthogonality between a users different physical channels. Scrambling is used on top of spreading.
49
The channelization codes are uniquely described as Cch,SF,k, where SF is the spreading factor of the code and k is the code number, 0 k SF-1.
50
52
Gain of UL DPCH
After channelization, the real-valued spread signals are weighted by gain factors, c for DPCCH and d for all DPDCHs. At every instant in time, at least one of the values c and d has the amplitude 1.0. The -values are quantized into 4 bit words. After the weighting, the stream of real-valued chips on the I- and Q-branches are then summed and treated as a complex-valued stream of chips. This complex-valued signal is then scrambled by the complexvalued scrambling code Sdpch,n.
53
Gain of UL DPCH
Signaling values for c and d 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Quantized amplitude ratios c and d 1.0 0.9333 0.8666 0.8000 0.7333 0.6667 0.6000 0.5333 0.4667 0.4000 0.3333 0.2667 0.2000 0.1333 0.0667 Switch off
54
x
MSB LSB
clong,1,n
clong,2,n
55
The sequence clong,2,n is a 16777232 chip shifted version of the sequence clong,1,n. clong,1,n and clong,2,n are Gold codes.
56
Initial conditions
xn(0)=n0, xn(1)=n1, , xn(22)=n22, xn(23)=n23, xn(24)=1 y(0)=y(1)= =y(23)= y(24)=1
57
Gold sequence zn
zn(i ) = xn(i ) + y (i ) modulo 2, i = 0, 1, 2, , 225-2
+ 1 if zn (i ) = 0 Zn (i ) = 1 if zn (i ) = 1
for i = 0,1,,225 2.
58
3
mod 2
0
d(i)
2
zn(i)
Mapper
cshort,1,n(i) cshort,2,n(i)
0
b(i) mod 4
0
a(i)
3 2 3
mod 4
60
Generation
From the family of periodically extended S(2) codes The n:th quaternary S(2) sequence zn(i ), 0 n 16777215, is obtained by modulo 4 addition of three sequences One quaternary sequence a (i ) Two binary sequences b (i ) and d (i )
61
Recursive formulation
a (i) = 3a (i-3) + a (i-5) + 3a (i-6) + 2a (i-7) + 3a (i-8) modulo 4, i = 8, 9, , 254
62
Recursive formulation
b (i) = b (i-1) + b (i-3) + b (i-7) + b (i-8) modulo 2, i = 8, 9, , 254
63
Recursive formulation
d (i ) = d (i-1) + d (i-3) + d (i-4) + d (i-8) modulo 2, i = 8, 9, , 254
64
Mapping
z n ( i) 0 1 2 3 c s h o rt,1 ,n ( i ) +1 -1 -1 +1 c s h o rt,2 ,n ( i ) +1 +1 -1 -1
Cshort, n is
65
Uplink Modulation
The modulation chip rate is 3.84 Mcps. The complex-valued chip sequence generated by the spreading process is QPSK modulated.
cos(t) Re{S} Complex-valued chip sequence from spreading operations S Split real & imag. parts Pulseshaping Pulseshaping -sin(t)
Im{S}
66
Acosc t
Antipodal Conv. 0>+1, 1>-1 DPDCH DI DQ DPCCH Antipodal Conv. 0>+1, 1>-1
CQ
+ +
ST
ST
C256,1
CI 67
68
Table of Contents
Introduction Dedicated Downlink Physical Channels
Downlink Dedicated Physical Channel (DL DPCH)
69
Introduction
CCPCH, PICH Downlink DPCH AICH, CPICH
On-line MS
71
Space Time Block Coding Based Transmit Antenna Diversity (STTD) The STTD encoding is optional in UTRAN. STTD support is mandatory at the UE. STTD encoding is applied on blocks of 4 consecutive channel bits.
b0 b1 b2 b0 b1 b2 b3 -b 2 b 3 b 0 -b 1 C hannel b its A ntenn a 2 b3 A ntenn a 1
Slot #1 ac p ac s
i,1
Slot #14 ac p ac s
i,14
Slot #0 ac p ac si,0
Antenna 1
ac p ac si,2
(Tx OFF)
(Tx OFF)
Antenna 2
(Tx OFF)
ac p ac si,1
(Tx OFF)
(Tx OFF)
(Tx OFF)
(Tx OFF)
73
Ant2
DPCCH DPDCH
DPCH
w2 CPICH2
w1
w2
Weight Generation
74
1 1
1 4
1500 Hz 1500 Hz
0 1
1 3
/2 N/A
76
79
There is only one type of downlink dedicated physical channel, the Downlink Dedicated Physical Channel (DL DPCH). Within one downlink DPCH, dedicated data generated at Layer 2 and above, i.e. the dedicated transport channel (DCH), is transmitted in time-multiplex with control information generated at Layer 1 (known pilot bits, TPC commands, and an optional TFCI).
80
Slot #0
Slot #1
Slot #14
81
DL DPCH
Parameters
Each frame= 15 slots = 10 ms
Each slot= 2560 chips Each slot= one power-control period.
It is the UTRAN that determines if a TFCI should be transmitted and it is mandatory for all UEs to support the use of TFCI in the downlink.
82
0 0A 0B 1 1B 2 2A 2B 3 3A 3B 4 4A 4B 5 5A
83
Npilot = 4 (*1) 0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 11 00 01 00 10 11 11 10 01 11 01 10 10 00 00 0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
Npilot = 8 (*2) 1 11 00 01 00 10 11 11 10 01 11 01 10 10 00 00 2 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 3 10 10 01 00 01 10 00 00 10 11 01 11 00 11 11 0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 11 00 01 00 10 11 11 10 01 11 01 10 10 00 00 2 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
Npilot = 16 (*3) 3 10 10 01 00 01 10 00 00 10 11 01 11 00 11 11 4 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 5 11 11 10 01 11 01 10 10 00 00 11 00 01 00 10 6 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 7 10 00 00 10 11 01 11 00 11 11 10 10 01 00 01
0 11 00 01 00 10 11 11 10 01 11 01 10 10 00 00
# Slot #0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
84
Condition: Total bit rate to be transmitted exceeds the maximum bit rate Multicode transmission is mapped onto several parallel downlink DPCHs using the same spreading factor. Layer 1 control information is transmitted only on the first DL DPCH.
Physical Channel 1
Transmission Power
Physical Channel 2
Transmission Power
Physical Channel L
85
Slot #0
Slot #1
Slot #14
86
Antenna 2
Frame Boundary
The Primary CPICH is a phase reference for the following downlink channels: SCH, Primary CCPCH, AICH, PICH APAICH, CD/CA-ICH, CSICH, DL-DPCCH for CPCH and the S-CCPCH. By default, the Primary CPICH is also a phase reference for downlink DPCH and any associated PDSCH. The Primary CPICH is always a phase reference for a downlink physical channel using closed loop TX diversity.
89
A Secondary CPICH may be a phase reference for a downlink DPCH. The Secondary CPICH can be a phase reference for a downlink physical channel using open loop TX diversity, instead of the Primary CPICH being a phase reference.
90
Note *: the same phase reference as with the associated DPCH shall be used. 91
P-CCPCH
k:th S-CCPCH
PICH for k:th S-CCPCH AICH access slots Any PDSCH DPCH,n #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14
n:th DPCH
10 ms
92
10 ms
Spreading for All Downlink Physical Channels Except Synchronization Channel (SCH)
S P
Sdl,n I+jQ S
Cch,SF,m Q
93
G1
G2
P-SCH GP S-SCH GS
94
95
Each cell is allocated one and only one primary scrambling code. The primary CCPCH, primary CPICH, PICH, AICH, APAICH, CD/CA-ICH, CSICH and S-CCPCH carrying PCH are always transmitted using the primary scrambling code. The other downlink physical channels can be transmitted with either the primary scrambling code or a secondary scrambling code from the set associated with the primary scrambling code of the cell.
96
17 16 15
14 13
12 11 10
I Q
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
97
Mapping
+ 1 Z n (i ) = 1 if z n ( i ) = 0 if z n ( i ) = 1 for i = 0 ,1, , 2 18 2 .
Downlink Modulation
In the downlink, the complex-valued chip sequence generated by the spreading process is QPSK modulated:
cos(t) Re{T} Complex-valued chip sequence from summing operations T Split real & imag. parts Pulseshaping Pulseshaping -sin(t)
Im{T}
100
CQ
+
ST
ST
j
Cch1
CI 101