HInterim Standard 95 (IS-95), is the first CDMA-based
digital cellular standard pioneered by Qualcomm.
The brand name for IS-95 is cdmaOne. IS-95 is also
known as TIA-EIA-95. It is a 2G mobile telecommunications
standard that uses CDMA, a multiple access scheme
for digital radio, to send voice, data and signaling
data (such as a dialed telephone number) between
mobile telephones and cell sites. CDMA or "code
division multiple access" is a digital radio system
that transmits streams of bits (PN Sequences) .
CDMA permits several radios to share the same frequencies.
Unlike TDMA "time division multiple access", a competing
system used in GSM, all radios can be active all
the time, because network capacity does not directly
limit the number of active radios. Since larger
numbers of phones can be served by smaller numbers
of cell-sites, CDMA-based standards have a significant
economic advantage over TDMA-based standards, or
the oldest cellular standards that used frequency-division
multiplexing. It is now being supplanted by IS-2000
(CDMA2000), a later CDMA-based standard. It is used
in the USA, South Korea, Canada, Mexico, India,
Israel, Australia, Venezuela and China. Protocol
revisions cdmaOne's technical history is reflective
of both its birth as a Qualcomm internal project,
and the world of then-unproven competing digital
cellular standards under which it was developed.
The term IS-95 generically applies to the earlier
set of protocol revisions, namely P_REV's one through
five. P_REV=1 was developed under an ANSI standards
process with documentation reference J-STD-008.
J-STD-008, published in 1995, was only defined for
the then-new North American PCS band (Band Class
1, 1900 MHz). The term IS-95 properly refers to
P_REV=1, developed under the Telecommunications
Industry Association (TIA) standards process, for
the North American cellular band (Band Class 0,
800 MHz) under roughly the same time frame.
IS-95 offered interoperation (including handoff)
with the analog cellular network. For digital operation,
IS-95 and J-STD-008 have most technical details
in common. The immature style and structure of both
documents are highly reflective of the "standardizing"
of Qualcomm's internal project. P_REV=2 is termed
Interim Standard 95A (IS-95A). IS-95A was developed
for Band Class 0 only, as in incremental improvement
over IS-95 in the TIA standards process. P_REV=3
is termed Technical Services Bulletin 74 (TSB-74).
TSB-74 was the next incremental improvement over
IS-95A in the TIA standards process. P_REV=4 is
termed Interim Standard 95B (IS-95B) Phase I, and
P_REV=5 is termed Interim Standard 95B (IS-95B)
Phase II. The IS-95B standards track provided for
a merging of the TIA and ANSI standards tracks under
the TIA, and was the first document that provided
for interoperation of IS-95 mobile handsets in both
band classes (dual-band operation). PREV=4 was by
far the most popular variant of IS-95, with P_REV=5
only seeing minimal uptake in South Korea. P_REV=6
and beyond fall under the CDMA2000 umbrella. Besides
technical improvements, the IS-2000 documents are
much more mature in terms of layout and content.
They also provide backwards-compatibility to IS-95.
Protocol details The IS-95 standards describe an
air interface, a set of protocols used between mobile
units and the network. IS-95 is widely described
as a three-layer stack, where L1 corresponds to
the physical (PHY) layer, L2 refers to the Media
Access Control (MAC) and Link-Access Control (LAC)
sublayers, and L3 to the call-processing state machine.
Physical layer IS-95 defines the transmission of
signals in both the forward (network-to-mobile)
and reverse (mobile-to-network) directions. In the
forward direction, radio signals are transmitted
by base stations (BTS's). Every BTS is synchronized
with a GPS receiver so transmissions are tightly
controlled in time. All forward transmissions are
BPSK with a chip rate of 1,228,800 per second. Each
signal is spread with a Walsh code of length 64
and a pseudo-random noise code (PN code) of length
215, yielding a PN roll-over period of 80/3 ms.
Forward broadcast channels Every BTS dedicates a
significant amount of output power to a pilot channel,
which is an unmodulated PN sequence (in other words,
spread with Walsh code 0). Each BTS sector in the
network is assigned a PN offset in steps of 64 chips.
There is no data carried on the forward pilot. With
its strong autocorrelation function, the forward
pilot allows mobiles to determine system timing
and distinguish different BTS's for handoff. When
a mobile is "searching", it is attempting to find
pilot signals on the network by tuning to particular
radio frequencies, and performing an autocorrelation
sweep across all possible PN phases. A strong autocorrelation
result indicates the proximity of a BTS. Other forward
channels, selected by their Walsh code, carry data
from the network to the mobiles. Data consists of
network signaling and user traffic. Generally, data
to be transmitted is divided into frames of bits.
A frame of bits is passed through a convolutional
encoder, adding forward error correction redundancy,
generating a frame of symbols. These symbols are
then spread with the Walsh and PN sequences and
transmitted. BTS's transmit a sync channel spread
with Walsh code 32. The sync channel frame is 80/3
ms long, and its frame boundary is aligned to the
pilot. The sync channel continually transmits a
single message, the Sync Channel Message, which
has a length and content dependent on the P_REV.
The message is transmitted 32 bits per frame, encoded
to 128 symbols, yielding a rate of 1200 bit/s. The
Sync Channel Message contains information about
the network, including the PN offset used by the
BTS sector.
Once a mobile has found a strong pilot channel,
it listens to the sync channel and decodes a Sync
Channel Message to develop a highly-accurate synchronization
to system time. At this point the mobile knows whether
it is roaming, and that it is "in service". BTS's
transmit at least one, and as many as seven, paging
channels starting with Walsh code 1. The paging
channel frame time is 20 ms, and is time aligned
to the IS-95 system (ie. GPS) 2-second roll-over.
There are two possible rates used on the paging
channel: 4800 bit/s or 9600 bit/s. Both rates are
encoded to 19200 symbols per second. The paging
channel contains signaling messages transmitted
from the network to all idle mobiles. A set of messages
communicate detailed network overhead to the mobiles,
circulating this information while the paging channel
is free. The paging channel also carries higher-priority
messages dedicated to setting up calls to and from
the mobiles. When a mobile is idle, it is mostly
listening to a paging channel. Once a mobile has
parsed all the network overhead information, it
registers with the network, then optionally enters
slotted-mode. Both of these processes are described
in more detail below. Forward traffic channels The
Walsh space not dedicated to broadcast channels
on the BTS sector is available for traffic channels.
These channels carry the individual voice and data
calls supported by IS-95. Like the paging channel,
traffic channels have a frame time of 20ms. Since
voice and user data are intermittent, the traffic
channels support variable-rate operation. Every
20 ms frame may be transmitted at a different rate,
as determined by the service in use (voice or data).
P_REV=1 and P_REV=2 supported rate set 1, providing
a rate of 1200, 2400, 4800, or 9600 bit/s. P_REV=3
and beyond also provided rate set 2, yielding rates
of 1800, 3600, 7200, or 14400 bit/s. For voice calls,
the traffic channel carries frames of vocoder data.
A number of different vocoders are defined under
IS-95, the earlier of which were limited to rate
set 1, and were responsible for some user complaints
of poor voice quality. More sophisticated vocoders,
taking advantage of modern DSPs and rate set 2,
remedied the voice quality situation and are still
in wide use in 2005. The mobile receiving a variable-rate
traffic frame does not know the rate at which the
frame was transmitted. Typically, the frame is decoded
at each possible rate, and using the quality metrics
of the Viterbi decoder, the correct result is chosen.
Traffic channels may also carry circuit-switch data
calls in IS-95. The variable-rate traffic frames
are generated using the IS-95 Radio Link Protocol
(RLP). RLP provides a mechanism to improve the performance
of the wireless link for data. Where voice calls
might tolerate the dropping of occasional 20 ms
frames, a data call would have unacceptable performance
without RLP. Under IS-95B PREV=5, it was possible
for a user to use up to seven supplemental "code"
(traffic) channels simultaneously to increase the
throughput of a data call. Very few mobiles or networks
ever provided this feature, which could in theory
offer 115200 bit/s to a user. Capacity IS-95 and
its use of CDMA techniques, like any other communications
system, are limited to their throughput according
to Shannon's theorem. Accordingly, capacity improves
with SNR and bandwidth. IS-95 has a fixed bandwidth,
but fares well in the digital world because it takes
active steps to improve SNR. With CDMA, signals
that are not correlated with the channel of interest
(other Walsh codes, other PN offsets) appear as
noise. The variable-rate nature of traffic channels
provide lower-rate frames to be transmitted at lower
power and still be correctly received. This provides
an inherent lower noise level than other cellular
technologies, allowing the IS-95 network to squeeze
more users into the same radio spectrum. Active
(slow) power control is also used on the forward
traffic channels, where during a call, the mobile
sends signaling messages to the network indicating
the quality of the signal. The network will control
the transmitted power of the traffic channel to
keep the signal quality just good enough, thereby
keeping the noise level seen by all other users
to a minimum. The receiver also uses the techniques
of the Rake receiver to improve SNR as well as perform
Soft handoff Layer 2 Once a call is established,
a mobile is restricted to using the traffic channel.
A frame format is defined in the MAC for the traffic
channel that allows the regular voice (vocoder)
or data (RLP) bits to be multiplexed with signaling
message fragments. The signaling message fragments
are pieced together in the LAC, where complete signaling
messages are passed on to Layer 3.
Powered by wikipedia Material URL: (http://en.wikipedia.org/wiki/IS-95)