Beruflich Dokumente
Kultur Dokumente
Introduction
CMDAOne and CDMA2000 are the wireless standards proposed by 3GPP2.
CDMAOne is a collective name given to IS95A, JSTD008 and IS95B.
IS95A operates in the Cellular Band whereas the JSTD operates in the PCS band.
Is95B is an upgrade to both these standards and operates in both bands.
The point in favour of CDMA 1x is that it requires narrow band CDMA (1.25Mhz)
to operate.
In CDMA each user (the MS) is assigned a unique code (in radio environment
terms, it is unique spreading waveform). This unique code distinguishes different
users in the radio environment.
Spreading the user waveform (small bit rate) with code (fast bit rate) is called
Spread Spectrum.
Spread Spectrum is accomplished before transmission through the use of a code
that is independent of data sequences .The same code is used at the receiver to
despread the received signal so that the original data sequence may be recovered.
Band of Operation
There are 2 CDMA common air interface standards:
Cellular (824-894 MHz) - IS-95A
PCS (1850-1990 MHz) - Joint-STD-008
Cellular Band
45 MHz spacing for forward & reverse channel
Frequency assignments are on 30 kHz increments
PCS Band
80 MHz spacing for forward & reverse channel
Frequency assignments are on 50 kHz increments
Cell Configuration in CDMA
In Wireless communication we divide a whole geographical area into smaller
chunks called cells. A single BS services each of these cells. These cells are grouped
into groups of 3 7 cells to form a cluster.
Groups of clusters are put under a single Base Station Controller (BSC). All the BSCs
in PLMN are controlled by a MSC (Master Switching center).
Walsh, Short PN and Long PN Codes
Walsh Code: These codes are also used for spreading on a forward link.
-In IS-95A and IS-95B we use 64 orthogonal codes and in CDMA-2000 we use 128
orthogonal codes.
-These codes follows the orthogonal property of vector i.e. auto-correlation of a code is
1 and correlation with any other code is 0.
Short PN Code: This is a 16 bit short PN Code used to identify the BS and hence the
cell.
Long PN Code: This code on the reverse link is used for spreading meaning identifying
the mobile station. It is 42-bit code. On the forward link it is used for data
scrambling.
IS-95 Logical Channels
Forward Link: The Forward Link is divided into 64 code channels. The logical structure is
described below.
Pilot Channel: This channel is all zeros carrying no data information. This channel is the
beacon channel that defines the radius of the cell and hence is transmitted with the
largest power. is assigned W0
Synchronization Channel: Used by the mobile during system acquisition to receive the system
time, system identification and parameter information and state of the Long Code. Sync
Channel is W32. This operates at 1200 bps.
Paging Channel: This channel carries overhead messages, pages, call setup messages and
orders. The bps (4800 or 9600bps) of this channel is got from the Sync. Channel. The
paging channel is assigned Walsh codes W1-W7.
Traffic Channel: The traffic channels are assigned to individual users to carry call traffic.
Continued...
Reverse Link: Reverse CDMA Channel consists of 242-1 logical channels. One of the
logical channels is permanently and uniquely associated with each MS. The
channel does not change upon handoff.
Access Channel: Access channels are used by mobiles to transmit signaling
information. Access channels are paired to Paging Channels. Each paging channel
can have up to 32 access channels. These channels operate at 4800 bps.
Reverse Traffic Channel: The reverse traffic channel are used by individual users
during their actual calls to transmit traffic to the BTS .
CALL PROCESSING
MS-Initialization State
MS-Idle state
The MS enters this state and listens to the Primary Paging Channel with the
PRAT read from the Sync channel message.
Messages in CDMA
In CDMA, most call processing events are driven by messages
Some CDMA channels exist for the sole purpose of carrying messages; they never carry
users voice traffic
Sync Channel (a forward channel)
Paging Channel (a forward channel)
Access Channel (a reverse channel)
On these channels, there are only messages, continuously all of the time
Some CDMA channels exist just to carry user traffic
Forward Traffic Channel
Reverse Traffic Channel
On these channels, most of the time is filled with traffic and messages are sent only when
there is something to do
All CDMA messages have very similar structure, regardless of the channel on which
they are sent
Message Vocabulary: Acquisition & Idle
States
Set Parameters Msg Status Request Msg Status Response Msg Parameters Response
Message
Power Control Flash With Flash With Power Measurement
Parameters Msg. Information Msg Information Msg Report Msg
Retrieve Parameters Msg Data Burst Msg Data Burst Message Order Message
Mobile Sta. Acknowledgment
Analog Handoff Extended Handoff Pilot Strength Long Code Transition
Direction Msg Direction Msg Measurement Msg Request
Neighbor List SSD Update Confirmation
SSD Update Msg Update Msg Handoff Completion Msg Connect
Mobile Station In-Traffic System
Registered Msg Parameters Msg
Find a Frequency with a CDMA RF Signal
0 All PN Offsets
Ec/Io
-20
(Extended*) Neighbor
List Msg
Global Service
Redirection Msg (*opt.)
Two Very Important Configuration Messages
OFDMA Orthogonal Frequency Division Multiple Access, physical layer of LTE Downlink CDMA
SC-FDMA Single Carrier Frequency Division Multiple Access, physical layer of LTE Uplink CDMA
Resource Element The smallest unit of radio resources, one subcarrier for one symbol n/a
The smallest block of resources that can be allocated, 12 subcarriers for 7 symbols (84
Resource Block n/a
resource elements)[1]
Synchronization Signal Periodic signal for synchronizing with and identifying cells Sync message
Reference Signal Periodic signal for transmission quality measurements Pilot Channel
S1 Bearer A configured traffic path between the eNode B and the S-GW A10 + R-P Session
S5/S8 Bearer A configured traffic path between the S-GW and the PDN-GW MIP
A configured end-to-end traffic path between the UE and the PDN-GW (Radio Bearer +
EPS Bearer Service PPP + MIP
S1 Bearer + S5/S8 Bearer)
Others
LTE Term Meaning and Usage 1xEV-DO Equivalent
UE User Equipment (the mobile device) Access Terminal (AT)
Downlink (DL) Transmissions from the network to the mobile Forward Link (FL)
Uplink (UL) Transmissions from the mobile to the network Reverse Link (RL)
Ciphering Over-the-air privacy Encryption
DCI, UCI Downlink Control Information and Uplink Control Information Traffic Channel Assignment
C-RNTI Cell Radio Network Temporary Identifier MAC Index
CQI Channel Quality Indicator DRC value
HARQ Hybrid ARQ HARQ
Handover Redirection of traffic from one base station to another Handoff
Measurement Control events A1, A2, A3, A4, Pilot Add, Pilot Drop, Dynamic (Soft Slope)
Thresholds for cell selection and handover
A5, B1, B2 Thresholds
Initialization Procedure
Protocol Revision: Rev 0,RevA,Rev B
PN Offset: PN offset (called Pilot PN) defines a cell. The PN offset indicates the timing of the cell's short codes relative to
system time (PN sequence offset in units of 64 PN chips).
System Time: The CDMA System Time consists of two portions: CDMASystemTime(Date) and CDMASystem
Time(Time)
SectorID:The sector ID provides the 128 bit (32 hex character) address of the sector. Sector ID is sent in the Sector
Parameters message and Quick Config message.
Country Code: Country code sets the 3-digit BCD encoded representation of the cell country code of the sector, which
specifies the country that the sector resides in. Country code can be changed at any time and will be sent out in the next
overhead message.
Color Code: The color code identifies the sector.Color code is sent in the Quick Config message.
Open Loop Adjust: Open loop adjust is the nominal power to be used by the access terminal in the open loop power
estimate.
Probe Initial Adjust: ProbeInitialAdjust sets the power correction that the access terminal applies to the open
loop power estimate to adjust its initial transmission on the Access Channel (when transmitting the initial access probe in an
access probe sequence).
Probe Num Step: Probe num step sets the number of steps (access probes) in a single access probe sequence.
Probe power step :Probe power step sets the increase in power between access probes in an access probe sequence.
Preamble Length: Preamble length sets the length (in frames) of the access probe preamble.
Idle State: There is no connection between AT and Network.
UATI Request procedure
Session Seed:
The session seed is a 32 bit (8 hex character) number which the access
network uses to address the access terminal until the access terminal is
assigned a UATI.During the UATI Request State , the access terminal
determines the session seed (using a pre-defined random number generator,
seeded with a number based on the access terminal's hardware ID) and sends
it to the access network in the UATI Request message .The AT uses the
Session Seed as the Random ATI that is its Transmit ATI, to identify itself to
the AN during its UATI Request.
Session seed can be queried at any time, but a value will only be returned if a
session is open.
UATI024:
UATI 024 represents the lower 24 bits of the UATI assigned by the AN to the
AT when a UATI Request is processed from the AT.
Paging State:
In the Paging state, the NW is paging the AT to establish a data connection. Before paging the AT, a session
must be open. The NW pages the AT on the Control Channel (CCsynSS, that is Control Channel synchronous
sleep state capsule).
.
Connection Request Procedure
In the connection request state, the NW has received a Connection Request message from the access terminal.
Connection Negotiate Procedure
The Multi-Flow Packet Application has all of the functionality of the DPA including a single best effort default
flow. If the Access Terminal (AT) doesn't request additional flows, then the functionality remains identical to
DPA. Just as for DPA, this default flow is used to establish PPP and then the AT can serve as a modem to
support TCP/IP web surfing. But when other applications at the AT want the modem to support real-time
RTP/UDP/IP traffic and give that traffic priority over the best effort TCP/IP traffic, the applications will
request additional IP flows with particular QoS treatment. The Multi-Flow Packet Application provides
multiple octet streams that can be used to carry octets between the AT and the Access Network (AN). Each
octet stream is carried by an RLP flow, and RLP packets are tagged with an RLPID that identifies the RLP
flow. So Multi-Flow Packet Application provides a mechanism to define multiple application data flows
which can be assigned priorities and associated with QoS profiles.
IP - RLP - RTCMAC Flow Mapping
Application Initiation Steps
RLP Information
Anritsu eHRPD Logs
eHRPD Architectural Reference Model
Standalone eHRPD Network Architecture
(3GPP2 Elements)
eHRPDNew 3GPP2 Elements
HSGW
AN (EV-DO) and eAN(Standalone eHRPD)
Interworking
eHRPD with LTE Interworking
eHRPD and LTE Interworking with added Interfaces for
Optimized Handoff
Attach Procedure Overview(HRPD
and eHRPD)
Attach Procedure Call Flow when on eHRPD
Session Setup
eHRPD Session Setup Call Flow
Session Authentication in eHRPD
eHRPD Session Authentication Call
Flow
Link Layer Negotiation
PPP LCP Negotiation Call Flow
PPP Link Control Protocol (LCP)
Negotiation
Service Level Authentication
Service Level Authentication in
eHRPD
EAP AKA Authentication
EAP-AKA Authentication Call Flow
IP Address Allocation
PDN Establishment and IP Address
Allocation
IP Address Allocation Call Flow
Vendor Specific Network Control
Protocol (VSNCP)
VSNCPConfigure-Request
How is the UE made aware of the
APNs
PMIP Binding Update Call Flow
P-GW Selection and HSSUpdate
VSNCP Configuration Completion
Call Flow
VSNCP Cofiguration-ACK
VSNCP Configuration-Reject
VSNCP Terminate-
Request/Terminate-Ack
QOS Establishment
QoS Bearer Establishment in
eHRPD
UE Initiated Dedicated Bearer
Procedures in eHRPD
UE Initiated and Network Initiated
QoS
Attach Procedure when UE is in E-
UTRAN
eHRPD Pre-Registration Call Flow
in LTE
Call Processing and Attach
Procedures
eHRPD Specifications and References
Key Air Interface Changes to support eHRPD
What is a EV-DO Session?
What is aeHRPDSession?
eHRPD Session Negotiation Essentials and Assumptions
Application Subtype
Stream Binding:
EMFPA FLOW
EHRPD Session Negotiation Scenarios
SIB 8
PRE REGISTRATION
Pre Registration Zone IDS
Typical EV-DO Session Negotiation Processes
Typical EV-DO Session Negotiation Processes
The EV-DO Session Negotiation, specifically eHRPD personality
negotiation for multimode UE(capable of LTE &eHRPD), depends on the
following OTA parameters in the System Information Block Type 8
(SIB8) messagebroadcast over the E-UTRAN network.
PreRegistrationAllowed: TRUE indicates that a UE shall perform an
EV-DO pre-registration if the UE does not have a valid current pre-
registration. FALSE indicates that the UE is not allowed to perform EV-
DO preregistration in the current cell.
PreRegistrationZoneID: Used to control when the UE should pre-
register. This is the ColorCode of the underlying EV-DO system.
SecondaryPreRegistrationZoneIDList: Used to control when the UE
should pre-register. This is the SecondaryColorCodeof the underlying
EV-DO system.
Typical EV-DO Session Negotiation Processes
Mobility from E-UTRAN to eAN CoverageRegion
New Protocols for eHRPD
Inter-RAT Signaling Adaptation Protocol
Illustration of Tunneled eHRPD Data Path
Inter-RAT Initialization State Protocol
Inter-RAT Idle State Protocol
Inter-RAT Route Update Protocol
Inter-RAT Overhead Messages Protocol
Changes to Existing HRPD Protocols
Changes to Default Session Management
Protocol
Changes to Default Session Management Protocol
Changes to default overhead messages protocol
Changes to RTCMAC subType 3 and physical
Layer
Illustration of Connection Setup for Inter-RAT
Tunneled Mode