UMTS Interview Questions and Answer
UMTS Interview Questions and Answer
The Radio Resource Control (RRC) protocol belongs to the UMTS WCDMA protocol stack
and handles the control plane signaling of Layer 3 between the UEs (User Equipment) and
the UTRAN. It includes:
There can only be one RRC connection open to a UE at any one time
There are four RRC States :
a) Cell DCH
b) Cell FACH
c) Cell PCH
d) URA PCH
a. Cell DCH:
When UE is switched ON, it assumes the CELL_DCH State by default.
It exists when UE really requires UL/DL dedicated resource.
UE is characterized at cell level according to its current Active set.
Logical channels DCCH+DTCH are mapped to transport channel DCH.
E.g. Voice call(CS), Video telephony(CS+PS)
b.Cell FACH:
This happens when,
(1) UE doesn’t require continuous circuit connection with n/w, but DL packets will work.
(2) UE is forced to release the n/w resources to decrease the congestion problems (flip-flop
between DCH and FACH).
(3) Eventual location updates to support CELL_PCH and URA_PCH states (flip-flop between
FACH and PCH).
E.g. Call on hold(CS), File downloading(PS)
No dedicated UL/DL is provided. However, UE will keep monitoring to DL common transport
channel FACH ‘continuously’ and receives packet data meant for UE itself.
When UL transmission is required, it uses RACH for 1-2 frames or CPCH for few more
frames, depending on common access procedures; still UL transmission will be
‘discontinuous’.
UE is known on cell level, but this time it’s based on the last cell update it made.
c.Cell PCH:
This happens when UE doesn’t require an active connection(common/dedicated). But still
needs to be connected, as it’s expecting a n/w initiated or terminated call(CS or PS) in
future.
So, no UL transmission is allowed. Selects a PCH(based on algo.) and keep monitoring
(receiving) it in ‘discontinuous’ mode(DRX).
Can commute only into CELL_FACH state.
E.g. No outgoing call or data receive for long time
UE is still identified on cell level, but now in the cell where UE made its last update, when it
was in CELL_FACH state.
At regular time interval, UE would have to move in CELL_FACH state to update the location
area. If UE is traveling, this update will become frequent because of changing cells.
In some cases UE can have the transition from CELL_DCH to CELL_PCH, but not vice versa;
it has to go via CELL_FACH.
d.URA PCH:
This can be considered as a general case of CELL_PCH state. Because all the characteristics
are same except one.
That is, UE is known on URA(UTRAN Registration Area) level rather than cell level. It listens
to PCH(and updates URA when required).
If UE is traveling continuously from one cell to another. It would have to transit multiple
time to CELL_FACH state for location update. By assigning URA_PCH state, this condition is
avoided, since 1 URA contains one or more cells and vice versa.
5)What is U-RNTI?
URNTI is a 32bit identity.
SRNC identifier + SRNTI makes URNTI
The Cell Search procedure can be summarised into the following steps:
a.Cell Selection: Determine the cell whose received carrier power is the strongest
b.Slot Synchronisation: the UE reads the P-SCH of the strongest carrier and feeds the
received signal through a matched filter (that is matched to the Primary Synchronisation
Code). The slot timing is detected via detection of peaks in the output of the matched filter.
c.Frame Synchronisation and Scrambling Code Group Identification: the UE reads the S-SCH
of the strongest carrier, and correlates the received signal with all the possible 64
Secondary Synchronisation Codes. The output that gives maximum correlation gives the
group of the Primary Scrambling Code used in the cell. This process also gives the frame
timing since the Secondary Synchronisation Code is different for each slot and the group
tells the mapping between slots and SSCs.
d.Scrambling Code Identification: The UE attempts then to read the P-CPICH so as to
extract the Primary Scrambling Code used in the cell. The P-CPICH is always scrambled by
the Primary Scrambling Code of the cell and is spread a factor 256 and an OVSF whose
index is zero. Since the Primary Scrambling Codes are grouped into 64 groups of 8
Scrambling Codes and the S-SCH has
given the Scrambling Code group only 8 possibilities remain. So the P-CPICH is unscrambled
separately withevery possible Scrambling Code (8) in the group and only one output will
produce correct results and the Primary Scrambling Code of the cell is determined.
e.Read Broadcast Information: Since the P-CCPCH is always scrambled by the Primary
Scrambling Code of the cell (which has now been determined) and is always spread using
SF=256 with OVSF index=1, The UE can read the P-CCPCH without any problem. The P-
CCPCH carries the BCH where system information blocks are broadcast throughout the
entire cell. The UE can acquire at this stage various information (e.g. Spreading Factors,
OVSF indexes and Scrambling Codes used in other downlink channels, important
parameters for PRACH transmission, Measurement Parameters, Transport Formats etc.) and
can then decodeother downlink channels, initiate a PRACH procedure, performs some
specific measurements etc.
The most obvious cause for performing a handover is that due to its movement a user can
be served in another cell more efficiently (like less power emission, less interference). It
may however also be performed for other reasons such as system load control.
10)Handover procedures?
11)What are types of measurements?
Intra-frequency measurements: measurements on downlink physical channels at the same
frequency as the active set. A measurement object corresponds to one cell. Detailed
description is found in subclause 14.1.
Inter-frequency measurements: measurements on downlink physical channels at
frequencies that differ from the frequency of the active set and on downlink physical
channels in the active set. A measurement object corresponds to one cell. Detailed
description is found in subclause 14.2.
Inter-RAT measurements: measurements on downlink physical channels belonging to
another radio access technology than UTRAN, e.g. GSM. A measurement object corresponds
to one cell. Detailed description is found in subclause 14.3.
Traffic volume measurements: measurements on uplink traffic volume. A measurement
object corresponds to one cell. Detailed description is found in subclause 14.4.
Quality measurements: Measurements of downlink quality parameters, e.g. downlink
transport block error rate. A measurement object corresponds to one transport channel in
case of BLER. A measurement object corresponds to one timeslot in case of SIR (TDD only).
Detailed description is found in subclause 14.5.
UE-internal measurements: Measurements of UE transmission power and UE received signal
level. Detailed description is found in subclause 14.6.
UE positioning measurements: Measurements of UE position. Detailed description is found in
subclause 14.7.
Paging Type 1
Paging Type 2(UE dedicated paging)
15)In what situation UE goes to CELL PCH and URA PCH states?
a.Cell PCH:
This happens when UE doesn’t require an active Connection(common/dedicated). But still
needs to be connected, as it’s expecting a n/w initiated or terminated call(CS or PS) in
future
b.URA PCH:
In Cell PCH UE is still identified on cell level, but now in the cell where UE made its last
update, when it was in CELL_FACH state.At regular time interval, UE would have to move in
CELL_FACH state to update the location area. If UE is traveling, this update will become
frequent because of changing cells. If UE is traveling continuously from one cell to another.
It would have to transit multiple time to CELL_FACH state for location update. By assigning
URA_PCH state, this condition is avoided, since 1 URA contains one or more cells and vice
versa
16)What is Cell Update Procedure? What are various Cell Update causes?
Step
Direction
Message
Comments
UE
SS
1
SYSTEM INFORMATION (BCCH)
Broadcast
2
PAGING (PCCH)
Paging
3
RRC CONNECTION REQUEST (CCCH)
RRC
4
RRC CONNECTION SETUP (CCCH)
RRC
5
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
6
PAGING RESPONSE
RR
7
AUTHENTICATION REQUEST
MM
8
AUTHENTICATION RESPONSE
MM
9
SECURITY MODE COMMAND
RRC
10
SECURITY MODE COMPLETE
RRC
11
SET UP
CC (see note)
12
CALL CONFIRMED
CC
13
RADIO BEARER SETUP
RRC RAB SETUP
14
RADIO BEARER SETUP COMPLETE
RRC
15
ALERTING
CC (this message is optional)
16
CONNECT
CC
17
CONNECT ACKNOWLEDGE
CC
NOTE: The "Signal" information element is not included in the SETUP message.
Step
Direction
Message
Comments
UE
SS
1
SYSTEM INFORMATION (BCCH)
Broadcast
2
RRC CONNECTION REQUEST (CCCH)
RRC
3
RRC CONNECTION SETUP (CCCH)
RRC
4
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
5
CM SERVICE REQUEST
MM
6
AUTHENTICATION REQUEST
MM
7
AUTHENTICATION RESPONSE
MM
8
SECURITY MODE COMMAND
RRC
9
SECURITY MODE COMPLETE
RRC
10
SET UP
CC
11
CALL PROCEEDING
CC
12
RADIO BEARER SETUP
RRC RAB SETUP
13
RADIO BEARER SETUP COMPLETE
RRC
14
ALERTING
CC
15
CONNECT
CC
16
CONNECT ACKOWLEDGE
CC
Step
Direction
Message
Comments
UE
SS
1
SYSTEM INFORMATION (BCCH)
Broadcast
2
PAGING TYPE1 (PCCH)
Paging
3
RRC CONNECTION REQUEST (CCCH)
RRC
4
RRC CONNECTION SETUP (CCCH)
RRC
5
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
6
SERVICE REQUEST
GMM
7
AUTHENTICATION AND CIPHERING REQUEST
GMM
8
AUTHENTICATION AND CIPHERING RESPONSE
GMM
9
SECURITY MODE COMMAND
RRC
10
SECURITY MODE COMPLETE
RRC
11
REQUEST PDP CONTEXT ACTIVATION
SM
12
ACTIVATE PDP CONTEXT REQUEST
SM
13
RADIO BEARER SETUP
RRC RAB SETUP
14
RADIO BEARER SETUP COMPLETE
RRC
15
ACTIVATE PDP CONTEXT ACCEPT
SM
Step
Direction
Message
Comments
UE
SS
1
SYSTEM INFORMATION (BCCH)
Broadcast
2
RRC CONNECTION REQUEST (CCCH)
RRC
3
RRC CONNECTION SETUP (CCCH)
RRC
4
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
5
SERVICE REQUEST
GMM
6
AUTHENTICATION AND CIPHERING REQUEST
GMM
7
AUTHENTICATION AND CIPHERING RESPONSE
GMM
8
SECURITY MODE COMMAND
RRC
9
SECURITY MODE COMPLETE
RRC
10
ACTIVATE PDP CONTEXT REQUEST
SM
11
RADIO BEARER SETUP
RRC RAB SETUP
12
RADIO BEARER SETUP COMPLETE
RRC
13
ACTIVATE PDP CONTEXT ACCEPT
SM
a.Serving RNC
b.Drift RNC
c.Controlling RNC
23)What is the use and difference between CRNC, Drift RNC and SRNC?
RNC from which the UE is currently getting Served or connected to is called SRNC or
Serving RNC.
During a soft handover procedure the RNC UE is moving to, is called Drift RNC.
The RNC which controls the movement of UE from Serving RNC to the Drift RNC is called
Controlling RNC.
24)What is initial direct transfer message? What is the use?
The initial direct transfer procedure is used in the uplink to establish a signaling connection.
It is also used to carry an initial upper layer (NAS) message over the radio interface.
25)Difference between initial direct transfer message and the Uplink direct transfer
message?
26)What is security mode command? Why it is used?
Higher layers can request a UE to monitor cells on other frequencies (FDD, TDD), or other
systems (GSM). This implies that the UE has to perform measurements, on the other
frequencies/systems and thus higher layers command the UE to enter Compressed Mode.
The UTRAN need to send to the UE all the parameters for the Compressed Mode.
Compression Methods:
When in Compressed Mode the information normally transmitted during a 10 ms frame is
compressed in time sothat gaps of adequate length are created. To achieve this one of three
mechanisms
Puncturing
This method is NOT applicable to downlink.
Spread Factor Reduction
Actually halving the Spread Factor. So with this method if SF is used in non-compressed
frames then SF/2 is used in the compressed frames.
Higher Layer Scheduling
Higher Layers set restrictions so that only a subset of allowed TFCs are used in Compressed
Mode.
Compressed Mode Parameter:
TGSN (Transmission Gap Starting Slot Number): A transmission gap pattern begins in a
radio frame, called firstradio frame of the transmission gap pattern, containing at least one
transmission gap slot. TGSN is the slot numberof the first transmission gap slot within the
first radio frame of the transmission gap pattern;
• TGL1 (Transmission Gap Length 1): Duration of the first transmission gap within the
transmission gap pattern, expressed in number of slots;
• TGL2 (Transmission Gap Length 2): Duration of the second transmission gap within the
transmission gap pattern, expressed in number of slots. If this parameter is not explicitly
set by higher layers, then TGL2 =TGL1;
• TGD (Transmission Gap Start Distance): Duration between the starting slots of two
consecutive transmission gaps within a transmission gap pattern, expressed in number of
slots. The resulting position of the second transmission gap within its radio frame(s) shall
comply with the limitations of TS 25.101 (Ref [2]). If this parameter is not set by higher
layers, then there is only one transmission gap in the transmission gap pattern;
• TGPL1 (Transmission Gap Pattern Length): Duration of transmission gap pattern 1;
• TGPL2 (Transmission Gap Pattern Length): Duration of transmission gap pattern 2. If this
parameter is not explicitly set by higher layers, then TGPL2 = TGPL1.
The following two parameters (integers) control the transmission gap pattern sequence start
and repetition:
• TGPRC (Transmission Gap Pattern Repetition Count): Number of transmission gap
patterns within the transmission gap pattern sequence; From Figure 10 it seems TGPRC is
even, therefore the number of slots in TG Sequence is: 0.5*TGPRC (TGPL1+TGPL2)
• TGCFN (Transmission Gap Connection Frame Number): CFN of the first radio frame of the
first pattern 1 within the transmission gap pattern sequence.
Registration on CS:
Step
Direction
Message
Comments
UE
SS
1
¬
SYSTEM INFORMATION (BCCH)
NW Broadcast
2
RRC CONNECTION REQUEST (CCCH)
RRC
3
¬
RRC CONNECTION SETUP (CCCH)
RRC
4
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
5
LOCATION UPDATING REQUEST
MM
6
¬
AUTHENTICATION REQUEST
MM
7
AUTHENTICATION RESPONSE
MM
8
¬
SECURITY MODE COMMAND
RRC
9
SECURITY MODE COMPLETE
RRC
10
¬
LOCATION UPDATING ACCEPT
MM
11
TMSI REALLOCATION COMPLETE
MM
12
¬
RRC CONNECTION RELEASE
RRC
13
RRC CONNECTION RELEASE COMPLETE
RRC
Registration on PS:
Step
Direction
Message
Comments
UE
SS
1
SYSTEM INFORMATION (BCCH)
NW Broadcast
2
RRC CONNECTION REQUEST (CCCH)
RRC
3
RRC CONNECTION SETUP (CCCH)
RRC
4
RRC CONNECTION SETUP COMPLETE (DCCH)
RRC
5
ATTACH REQUEST
GMM
6
AUTHENTICATION AND CIPHERING REQUEST
GMM
7
AUTHENTICATION AND CIPHERING RESPONSE
GMM
8
SECURITY MODE COMMAND
RRC
9
SECURITY MODE COMPLETE
RRC
10
ATTACH ACCEPT
GMM
11
ATTACH COMPLETE
GMM
12
RRC CONNECTION RELEASE
RRC
13
RRC CONNECTION RELEASE COMPLETE
RRC
Auto Attach
Enabled
Disabled
When Power On
If
MNO I
It will perform a combined Attach
If NMOII
It will do a LAU and Attach.
If UE is Location updated i.e. SIM LAI is same as Cell LAI
Then it will do nothing.
If UE is not Location updated i.e.
SIM LAI differs from the Cell LAI then UE will perform Location Area Update
PS Call
Same RRC connection can be used for the PS call.
Will do a PS attach then the PS call.
40)What is the property of ABP (Anite Baseband Processor) which combined with Agilent
8960 makes a 3G Cell?
42) How many transport channels will be configured when a CSV and a PSD call is
simultaneously going on?
Five transport channels will be configured.
1 for 4 SRBs
3 for CSV
1 for PSD
Event 2b: The estimated quality of the currently used frequency is below a certain threshold
and the estimated quality of a non-used frequency is above a certain threshold.
Event 2c: The estimated quality of a non-used frequency is above a certain threshold
Event 2d: The estimated quality of the currently used frequency is below a certain threshold
Event 2e: The estimated quality of a non-used frequency is below a certain threshold
49) Which NAS message contains the information about Qos and where Qos is been decide
on the network side?
PDP context req.SGSN.
50) Different Measurement reporting criteria, like Event 1 series , Event 2 series?
51) What information does RRC connection setup contain and what RB setup contain?
52) What is SHO and HHO? Which are the layers which are impacted with SHO and HHO?
SHO - RRC,L1
HHO – L1
53) What are the messages which flow for SHO and what are the messages which gets
exchanged with HHO?
54)Different modes of operation in RLC?
55)What do you mean by Special length indicator?