This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Data (including user data and higher layer signalling: measuerements and so on)Data (including user data and higher layer signalling: measuerements and so on)
Slot 0.667 ms = 2/3 ms
Frame 1 Frame 2 Frame 72
Slot 1 Slot 2 Slot 16
Super frame 720 ms
10 ms
Frame 1 Frame 2 Frame 72
Slot 1 Slot 2 Slot 15
Procedure in the base station:• Estimate the SIR (Pilot)• Detect TPC and adjust DL Tx power • Detect the used bit-rate and interleaving (TFCI)• Detect the data (Data): needs buffering of the Data field
Uplink dedicated physical channel• There can be several uplink DPDCH for one mobile but only one DPCCH• Admission Control (RRM) produces TFCS and estimates the minimum
allowed SF• DTX for speech example is possible since DPCCH is always ON and
possible discontinuous in data part dos not cause audible interference• (not the same as DTX in downlink which was for the variable data rate!!)
• TFCI = Transport Format Combination Indicator• TPC = Transmitted Power Control• FBI = Feedback information (for Tx antenna diversity, for example)• DPDCH spreading factor from 256 (15 ksps) to 4 (960 ksps)• DPCCH spreading factor from 256 (15 ksps) = constant• For example: SF = 16 � 3.84e6/16/1000=240 kbps
Uplink variable rate• DPDCH bit rate can change frame-by-frame (10 ms)• Higher bit rate requires more transmission power • Also DPCCH power is higher for higher bit-rates in order to enable
accurate channel estimation• Continuous transmission regardless of the bit rate
• No audible interference problems like in GSM• Admission control in RNC allocates those bit rates that can be used on
• Channelization Codes (Spreading code, short code, orthogonal code)• Length is dependent on spreading factor • Used for channel separation from the single source• Good orthogonality properties => decreased interference • Useage have to be managed: If one code with low spreading factor is used, the code
in the same code tree branch can not be used• Same codes in every cell / mobiles and therefore the additional scrambling code is
needed• Scrambling Codes (=long code)
• Very long (38400 chips), many codes available• Uplink: to separate different mobiles• Downlink: to separate different cells/sectors• Good correlation properties: • The correlation between two codes (two mobiles) is low• The autocorrelation is low when the phase shift ≠ 0. Then the multipath propagation does not have big impact on the
Orthogonal Codes in Downlink• Codes c1=[-1 1 1 -1], c2=[1 1 1 1] are orthogonal: c1*c2
T=0• If two downlink users use orthogonal codes (+ same scrambling code) they don’t
interfere each other in MS reception. This is the case when there is only one multipath channel. In a channel with several multipaths, the orthogonality does not hold anymore and also DL channels begin to interfere each others
• Orthogonal codes have to be reserved for • dedicated channels• common channels• soft-handover users• shared channels1
• The maximum capacity with one set of orthogonal codes under one scrambling code:• Full rate speech (SF=128): 98 channels• Half rate speech <7.95 kbps (SF=256): 196 channels• Data: 2.5 Mbps
• The code channels does not limit the capacity in practice but the interference of the network
• Second set (code tree) can be obtained by using 2nd scrambling code• increases the interference due to loss of orthogonality• Needed in smart antenna applications
Physical Random Access Channel (PRACH)• With Random Access Channel (RACH) power ramping is needed with preambles since the
initial power level setting in the mobile is very coarse with open loop power control• Preamble: mobile sends 256 repetitions of 16 chip (1 preamble = 4096 chips) signature
sequence with increasing power• L1 acknowledgement: base station acknowledges the sequences received with high
enough power level (AICH = Acquisition Indication CH)• Mobile RACH message follows the acknowledgement • Can be used also for Data transmission• Message part length 10 or 20 ms
Physical Common Packet Channel (CPCH)• Extenssion for RACH: for data transmission, same data-rate as in UL DPDCH• RACH preamble signature sequences are used
• Initial access channels indicated by CSICH channel• Differences to RACH: Several Frames, Fast Power Control, no SHO• Collision detection preamble part: RACH preamble signature sequences used, different
scrambling code � reduces the collision probability (because of many frames and more data to loose).
• Unmodulated, fixed rate, fixed power channel scrambled with the cell specific primary scrambling code• Used as a phase reference•15 kbps, SF=256 (Cch,256,0)• Used in handover measurements:
CPICH Ec/I0• Used for channel estimation
• Secondary CPICH• Used with multiple antenna beams
• For initial cell search for the MS• The Primary SCH consists of a modulated code of length 256 chips which is identical for every cell of the system• The Secondary SCH (S-SCH) consists of repeatedly transmitting a length 15 sequence of modulated codes of length 256 chips, the Secondary Synchronisation Codes (SSC), transmitted in parallel with the Primary SCH. The SSC is denoted cs
i,k
where i = 1, 2, …, 64 is the number of the scrambling code group, and k = 0, 1, …, 14 is the slot number• SSC code of each slot is one of 16 codes out of total number of 256 orthogonal short codes
• MS knows the 256 chip code word of the Primary SCH (P-SCH) = system specific code
• The Matched Filter (MF) output in MS tells the time location of the P-SCH and also S-SCH (P-SCH and S-SCH are time aligned)
� Chip, symbol and slot synchronization
• MS checks in each slot position 16 possible SSC sequences (240 checkings) and selects which gives the highest correlation value � 15 codes, 1 for each slot
• This cyclic shift is unique and it gives the frame synchronization and the scrambling code group (64 scrambling code groups each having 8 codes = 512 scrambling codes)
• MS correlates each 8 scrabling codes with CPICH and finds the scrambling code of the cell by finding the maximum correlation value
• Read P-CCPCH to decode BCH: System and cell specific BCH information
Other DL Common Channels• Secondary Common Control Physical Channel (S-CCPCH)
• Carries Forward Access Channel (FACH) and Paging Channel (PCH) which can be mapped to same or different S-CCPCH
• SF=256 (15 ksps) to 4 (960 ksps)• No TPC• Active only when data available
• Acqusistion Indicator Channel (AICH)• User for RACH channel indication• For the detection of AICH MS used Common pilot channel• To all MS in the cell: high power, low data rate
• Paging Indicator channel (PICH)• A terminal registered to the network is allocated a paging group• When there are paging messages coming for any UEs of that group the Paging
Indicator will be send on PICH. • After that UE decodes the next PCH message on S-CCPCH to find out whether
there was paging messages intended for it• This procedure decreases the power consumption of the UE
Timing and synchronization• Network Synchronization
• distribution of the synchronization references to nodes• Node Synchronization
• estimation and compensation of timing between nodes (BSs)• Timing relationship between Physical Channels
• SFN transmitted on P-CCPCH used as a timing reference• SCH, CPICH, P-CCPCH and PDSCH have identical frame timing• S-CCPCH timing offset from P-CCPCH is multiple of 256• DPCH timing offset from P-CCPCH is multiple of 256
• Transport Channel Synchronization• CFN is a unique number for RRC connection and is associated with each
Transport Block Set (TBS).• BFN is the BS common frame counter (0-4095)• RFN is the RNC common frame counter (0-4095)• CFN is mapped to SFN of the first radio frame used for TBS transmission (L1↔L2)
by using Frame Offset parameter computed by RNC• In SHO the Frame Offsets of different links are selected by RNC in order to have
Timing and synchronization• Radio Interface Synchronization
• Serving RNC transmit the default offset value to UE in order to inform the UE when the frames in the downlink are expected. The offset is generated so that the transmitting frames are not overlapping in order to avoid high power caused by transmitting pilot symbols
• Radio Interface synchronization is necessary to assure that the UE receives radio frames synchronously from different cells in order to minimize UE buffers
• UE measures the timing of DPCH and the target cell SFN and report it to RNC. RNC informs BSs about the timing difference which rounds it to closest 256 chip boundary and then uses it for the downlink DPCH transmission
Uplink spreading on dedicated channels• One DPCCH and up to 6 DPDCH channels can be transmit
simultaneously• Spread signals (after channelization code) can be multiplied by gain
factor (βd for DPDCH and βc for DPCCH )
• The scrambling code is aligned with the radio frame. First scrambling chip corresponds to the beginning of radio frame
• DPCCH is always spread by code Cch,256,0
• When only one DPDCH is to be transmitted the code is Cch,SF,k
• When more than one DPDCH is to be transmitted the code is Cch,4,k
• The scrambling code (MS specific) is complex valued. The scrambling code has been formed so that the rotation between chips within one symbol is limited to ±90° (better power amplifier efficiency because there is no zero crossnings in the constellation
• Scrambling code and minimum SF are assigned by network in the beginning of connection
• Same channelization code (=short code=spreading code) as in uplink (OVSF-code). Orthogonal codes
• Typically one code tree per cell: Code tree shared between all downlink users
• Code for CPICH = Cch,256,0 and for P-CCPCH = Cch,256,1
• Resource manager assigns the channelization code for other channels
• Downlink SF does not vary on frame by frame bases, except for DSCH
• data rate variation is taken care of with rate matching or with L1 DTX
• In multicode tranmissions (high bit rates > 1 Mbps) the parallel code channels have different channellization code under the same scrambling code but the same SF
Downlink scrambling code• Long scrambling code (218-1=262143 codes)• Only 38400 chips from the beginning of the code is used • The DL scrambling code is time aligned with the scrambling code of P-
CCPCH channel which is the timing reference
• From these only 8192 codes, devidid into 512 sets, are used in WCDMA in order to speed up the cell search
• Each code set includes 1 primary and 15 secondary scrambling (other PhCH) codes.
• 512 primary scr. codes has been devided into 64 subgroups• Each cell is allocated one primary scrambling code (carrying P-CCPCH,
P-CPICH, PICH, AICH and S-CCPCH) • Other channels can use the primary scrambling code or secondary code
from the same set. If the secondary code is used the orthogonality is lost � reduction of system performance