3G Interview
3G Interview
CPICH power typically takes about 8~10% of the total NodeB power. For a 20W (43dBm) NodeB, CPICH is
around 2W (35.1 ~ 33dBm).
In urban areas where in-building coverage is taken care of by in-building installations, the CPICH may sometimes
go as low as 5% because:
1) The coverage area is small since users are close to the site, and
2) More power can be allocated to traffic channels
Give Example for Channel coding and multiplexing example for DTCH and DCCH
Channel coding and multiplexing example for DTCH and DCCH:
TCP stands for Transmit Power Control, Feedback Information (FBI) is used for closed loop
transmission diversity. Transport Format Combination Indicator (TFCI) contains the
information relating to data rates. Pilot bits are always the same and are used for channel
synchronisation.
DPCH Time Slot Structure
Speak about UMTS power control
Open loop power control is the ability of the UE transmitter to sets its output power to a
specific value. It is used for setting initial uplink and downlink transmission powers when
a UE is accessing the network. The open loop power control tolerance is ± 9 dB (normal
conditions) or ± 12 dB (extreme conditions)
Inner loop power control (also called fast closed loop power control) in the uplink is the
ability of the UE transmitter to adjust its output power in accordance with one or more
Transmit Power Control (TPC) commands received in the downlink, in order to keep the
received uplink Signal-to-Interference Ratio (SIR) at a given SIR target. The UE transmitter
is capable of changing the output power with a step size of 1, 2 and 3 dB, in the slot
immediately after the TPC_cmd can be derived. Inner loop power control frequency is
1500Hz.
The serving cells estimate SIR of the received uplink DPCH, generate TPC commands
(TPC_cmd) and transmit the commands once per slot according to the following rule: if
SIRest > SIRtarget then the TPC command to transmit is "0", while if SIRest < SIRtarget
then the TPC command to transmit is "1". Upon reception of one or more TPC commands in
a slot, the UE derives a single TPC command for each slot, combining multiple TPC
commands if more than one is received in a slot. Two algorithms are supported by the UE
for deriving a TPC_cmd. Which of these two algorithms is used, is determined by a UE-
specific higher-layer parameter, "PowerControlAlgorithm".
Algorithm 1:
The power control step is the change in the UE transmitter output power in response to a
single TPC command
Algorithm 2:
If all five estimated TPC command are "down" the transmit power is reduced by 1 dB
If all five estimated TPC command are "up" the transmit power is increased by 1 dB
Otherwise the transmit power is not changed
Outer loop power control is used to maintain the quality of communication at the level of
bearer service quality requirement, while using as low power as possible. The uplink outer
loop power control is responsible for setting a target SIR in the Node B for each individual
uplink inner loop power control. This target SIR is updated for each UE according to the
estimated uplink quality (BLock Error Ration, Bit Error Ratio) for each Radio Resource
Control connection. The downlink outer loop power control is the ability of the UE receiver
to converge to required link quality (BLER) set by the network (RNC) in downlink.
In compressed frames, Transmission Gap Length slots from Nfirst to Nlast are not used for
transmission of data. As illustrated below, the instantaneous transmit power is increased in
the compressed frame in order to keep the quality (BER, FER, etc.) unaffected by the
reduced processing gain. The amount of power increase depends on the transmission time
reduction method. What frames are compressed, are decided by the network. When in
compressed mode, compressed frames can occur periodically, or requested on demand. The
rate and type of compressed frames is variable and depends on the environment and the
measurement requirements.
There are two different types of frame structures defined for downlink compressed frames.
Type A maximises the transmission gap length and type B is optimised for power control.
The frame structure type A or B is set by higher layers independent from the downlink slot
format type A or B.
With frame structure of type A, the pilot field of the last slot in the transmission gap is
transmitted. Transmission is turned off during the rest of the transmission gap (below).
With frame structure of type B, the TPC field of the first slot in the transmission gap and the
pilot field of the last slot in the transmission gap is transmitted. Transmission is turned off
during the rest of the transmission gap (below).
What is the UMTS originated call procedure?
Call Setup
During the cell search, the UE searches for a cell and determines the downlink scrambling
code and frame synchronisation of that cell. The cell search is typically carried out in three
steps:
During the first step of the cell search procedure the UE uses the SCH's primary
synchronisation code to acquire slot synchronisation to a cell. This is typically done with a
single matched filter (or any similar device) matched to the primary synchronisation code
which is common to all cells. The slot timing of the cell can be obtained by detecting peaks
in the matched filter output.
During the second step of the cell search procedure, the UE uses the SCH's secondary
synchronisation code to find frame synchronisation and identify the code group of the cell
found in the first step. This is done by correlating the received signal with all possible
secondary synchronisation code sequences, and identifying the maximum correlation value.
Since the cyclic shifts of the sequences are unique the code group as well as the frame
synchronisation is determined.
During the third and last step of the cell search procedure, the UE determines the exact
primary scrambling code used by the found cell. The primary scrambling code is typically
identified through symbol-by-symbol correlation over the CPICH with all codes within the
code group identified in the second step. After the primary scrambling code has been
identified, the Primary CCPCH can be detected and the system- and cell specific BCH
information can be read.
If the UE has received information about which scrambling codes to search for, steps 2 and
3 above can be simplified
To realise a certain network QoS a Bearer Service with clearly defined characteristics and
functionality is to be set up from the source to the destination of a service.
A bearer service includes all aspects to enable the provision of a contracted QoS. These
aspects are among others the control signalling, user plane transport and QoS management
functionality. A UMTS bearer service layered architecture is depicted below, each bearer
service on a specific layer offers it's individual services using services provided by the layers
below.
QoS Architecture
1.jpg
1. The 1st 256 chip of every slot in every frame
contains primary and secondary synch. Codes
2. Primary code is 256 chip
3. Mobile wants to synch. So it listen to any carrier
until it hears the primary code once mobile hears it,
it knows the slot start (as it comes only in slot start)
4. Ok we have 512 codes for BSs in the system
5. We divide them into 64 group of 8 codes each
6. Each group related to a sequence of 15
secondary codes
7. So we have 64 different sequence of secondary
codes as in shape
Untitled.jpg
1. Once we know the slot start no more need to
hear primary code
2. Now Mobile wants to know the frame start and
its BS code
3. Now mobile starts to listen to secondary code
4. It hears a sequence of 15 secondary codes ( 15
cascaded slot )
5. Mobile compares this sequence to all 64
sequence stored in it
6. As sequences is not similar and not shifted from
each other it can know which sequence it is
7. Lets say the sequence is (5 5 12 16 6 11 2 16 11
15 12 1 2 1 15)
8. From shape it is clear it is the sequence No. 3
9. So mobile now can look for the BS code from
only 8 codes in group 3 and not 512 code
10. And as this group 3 starts with (1 2 1 15 …..)
11. So the slot contains code 1 then 2 next slot then
1 next slot, 1st code 1 is the frame start
12. Now mobile synch. To slot start, frame start
and BS code
13. Now Mo bile can send or receive any request
System information block type 5 (SIB 5) defines common channels to be employed in Idle
mode. In a cell, a single or several PCHs may be established. Each Secondary Common
Control Physical Channel (SCCPCH) indicated to the UE in system information may carry up
to one PCH. Thus, for each defined PCH there is one uniquely associated PICH also
indicated.
In case that more than a single PCH and associated PICH are defined in SIB 5, the UE shall
perform a selection according to the following rule:
The UE shall select a SCCPCH from the ones listed in SIB 5 based on IMSI as follows:
where K is equal to the number of listed SCCPCHs which carry a PCH (i.e. SCCPCHs carrying
FACH only shall not be counted). These SCCPCHs shall be indexed in the order of their
occurrence in SIB 5 from 0 to K-1.
"Index of selected SCCPCH" identifies the selected SCCPCH with the PCH and the uniquely
associated PICH to be used by the UE. If the UE has no IMSI, for instance when making an
emergency call without USIM, the UE shall use as default number IMSI = 0.
Paging procedure is used to transmit paging information to selected UEs in idle mode,
CELL_PCH or URA_PCH state using the paging control channel (PCCH). Upper layers in the
network may request paging, to e.g. establish a signalling connection. UTRAN may initiate
paging for UEs in CELL_PCH or URA_PCH state to trigger a cell update procedure. In
addition, UTRAN may initiate paging for UEs in idle mode, CELL_PCH and URA_PCH state to
trigger reading of updated system information. UTRAN initiates the paging procedure by
transmitting a PAGING TYPE 1 message on an appropriate paging occasion on the PCCH.
PAGING TYPE 1 message is used to send information on the paging channel. One or several
UEs, in idle or connected mode, can be paged in one message, which also can contain other
information
Picture below illustrates the timing between a PICH frame and its associated single S-CCPCH
frame, i.e. the S-CCPCH frame that carries the paging information related to the paging
indicators in the PICH frame. A paging indicator set in a PICH frame means that the paging
message is transmitted on the PCH in the S-CCPCH frame starting tPICH chips after the
transmitted PICH frame.
Paging Block Periodicity (PBP): Period of the occurrence of Paging Blocks. (For FDD, PBP
= 1).
Paging occasion: (FDD) The SFN of the PICH frame where the UE monitors its paging
indicator (i.e. the SFN of the PCCPCH frame in which the PICH frame begins).
WCDMA Link Budget
WCDMA Link Budget
Link budget planning is part of the network planning process, which helps to
dimension the required coverage, capacity and quality of service requirement in the
network. UMTS WCDMA macro cell coverage is uplink limited, because mobiles
power level is limited to (voice terminal 125mW). Downlink direction limits the
available capacity of the cell, as BTS transmission power (typically 20-40W) has to
be divided to all users. In a network environment both coverage and capacity are
interlinked by interference. So by improving one side of the equation would
decrease the other side. System is loosely balanced by design. The object of the
link budget design is to calculate maximum cell size under given criteria:
and to match all of those to the required system coverage, capacity and quality
needs with each area and service.
In an urban area, capacity will be the limiting factor, so inner city cells will be
dimensioned by required Erlangs/km² for voice and data. Even using 25dB as
inbuilding penetration loss into the building core area, link budget would typically
allow about 300m cell range, which is a way too much for a capacity purposes. In a
rural area uplink power budget will determine the maximum cell range, when
typically cells are less congested. A typical cell range in rural areas will be several
kilometers depending on a terrain.
Below is an example of how WCDMA voice call link budget can be done. Some of
the values can be debated, including the propagation model, but it gives an idea of
the calculation methods.
UMTS link budget
Ciphering happens in RCL or MAC-d part of the layer 2. f8 algorithm gets five inputs to
generate a keystream block that is ciphered by binary addition to a data stream. Channel
coding separates different down link connection to users within a cell. In the uplink direction
Channel coding is used for separation of physical data and control channels. Half-rate and
1/3-rate convolutional coding is used for low data rates, turbo coding is used for higher bit
rates. Channel coding includes the spreading. Rate matching is dynamic frame-by-frame
operation and done either by puncturing or by repetition of the data stream. Interleaving is
done in two stages. It is first done by inter-frame and then by intra-frame.
Transport channel multiplexing structure for downlink
Text
Plain text. Any character encoding (charset) that contains a subset of the logical characters
in Unicode shall be used (e.g. US-ASCII, ISO-8859-1, UTF-8, Shift_JIS, etc.). Unrecognized
subtypes of "text" shall be treated as subtype "plain" as long as the MIME implementation
knows how to handle the charset. Any other unrecognized subtype and unrecognized
charset shall be treated as "application/octet - stream".
Speech
Audio
MPEG-4 AAC Low Complexity object type should be supported. The maximum sampling rate
to be supported by the decoder is 48 kHz. The channel configurations to be supported are
mono (1/0) and stereo (2/0). In addition, the MPEG-4 AAC Long Term Prediction object type
may be supported.
Synthetic audio
The Scalable Polyphony MIDI (SP-MIDI) content format defined in Scalable Polyphony MIDI
Specification and the device requirements defined in Scalable Polyphony MIDI Device 5-to-
24 Note Profile for 3GPP should be supported. SP-MIDI content is delivered in the structure
specified in Standard MIDI Files 1.0, either in format 0 or format 1.
Still Image
ISO/IEC JPEG together with JFIF shall be supported. The support for ISO/IEC JPEG only
apply to the following two modes:
mandatory: baseline DCT, non-differential, Huffman coding
optional: progressive DCT, non-differential, Huffman coding
Bitmap graphics
Video
For terminals supporting media type video, ITU-T Recommendation H.263 profile 0 level 10
shall be supported. This is the mandatory video codec for the MMS. In addition, MMS should
support:
H.263 Profile 3 Level 10
MPEG-4 Visual Simple Profile Level 0
NOTE: ITU-T Recommendation H.263 baseline has been mandated to ensure that video-
enabled MMS support a minimum baseline video capability and interoperability can be
guaranteed (an H.263 baseline bitstream can be decoded by both H.263 and MPEG-4
decoders). It also provides a simple upgrade path for mandating more advanced codecs in
the future (from both the ITU-T and ISO MPEG).
Vector graphics
For terminals supporting media type "2D vector graphics" the "Tiny" profile of the Scalable
Vector Graphics (SVG-Tiny) format shall be supported, and the "Basic" profile of the
Scalable Vector Graphics (SVG-Basic) format may be supported.
World Wide Web Consortium Issues Scalable Vector Graphics (SVG) 1.1 and Mobile SVG as
W3C Recommendations (14/01/03)
The file format used in the present document for timed multimedia (such as video,
associated audio and timed text) is structurally based on the MP4 file format. However,
since non-ISO codecs are used here, it is called the 3GPP file format and has its own file
extension and MIME type to distinguish these files from MPEG-4 files. When the present
document refers to the MP4 file format, it is referring to its structure (ISO file format), not
to its conformance definition.
To ensure interoperability for the transport of video and associated speech/audio and timed
text in an MM, the MP4 file format shall be supported. The usage of the MP4 file format shall
follow the technical specifications and the implementation guidelines specified in TS 26.234.
Media synchronization and presentation format
The mandatory format for media synchronization and scene description of multimedia
messaging is SMIL.
The 3GPP MMS uses a subset of SMIL 2.0 as format of the scene description. MMS clients
and servers with support for scene descriptions shall support the 3GPP PSS5 SMIL Language
Profile. This profile is a subset of the SMIL 2.0 Language Profile but a superset of the SMIL
2.0 Basic Language Profile. TS 26.234 also includes an informative annex B that provides
guidelines for SMIL content authors.