Beruflich Dokumente
Kultur Dokumente
2004.10.3
Objectives
Upon completion of this lesson, the student will be able to master:
-- The forward channel in IS-95 Pilot ;Sync ; Paging and Traffic -- The reverse channel in IS-95 Access; Traffic -- CDMA Call Processing -- New Channels in CDMA20001X
Sync
Used for the transmission of user and signaling information to a specific mobile station during a call. Maximum number of traffic channels: 64 minus one Pilot channel, one Sync channel, and 1 Paging channel.
This leaves each CDMA frequency with at least 55 traffic channels. Unused paging channels can provide up to 6 additional channels.
chips
I PN Walsh function
Scrambling
Block Interleaving
M U X
1.2288 Mcps
Q PN
g 1
c 1
Symbols generated as the information bits transit through the encoder, are related to all the bits currently in the register.
Each information bit contributes to multiple symbols. Pattern of inter-relationships helps detect and correct errors. The length of shift register is called constraint (K=9) length. The longer the register, the better coding can correct bursty errors Reduces power required to achieve same accuracy with coding Here, two symbols are generated for every bit input (Rate 1/2).
The 384 modulation symbols in a frame are input into a 24 by 16 block interleave array read down by columns, from left to right The modulation symbols are then read out of the array in rows
Copyright 2003, ZTE CORPORATION
24 Rows
Adjacent symbols are now separated in time This separation combats the effect of fast fading A burst of errors could effect the area in red above and after the frame is written into the block de-interleave function at the mobile we see the errors are spread out instead of being in consecutive order.
Copyright 2003, ZTE CORPORATION
24 Rows
Data Scrambling
19.2 Ksps Modulation Symbols Block Interleaver
19.2 Ksps
1.2288 Mcps
19.2 Ksps
Decimator
Divide by 64
19.2 Ksps from Block Interleaver 1.2288 Mcps User Long Code
19.2 Ksps
M U X
800 Hz Mux Timing
Decimator
Decimator
Base station receiver estimates received signal strength of mobile over a 1.25 ms period (800/s) A power control subchannel is transmitted continuously A power up/down command is sent 800 times a second A puncturing technique sends Power Control Bits at full power and uncoded
Orthogonal Spreading
Power Control Bit (800 bps) Scrambled Data 800 Hz Mux Timing
M U 19.2 X Ksps
1.2288 Mcps
To Quadrature Spreading
Wt
Walsh Function from Index
Each symbol output from the Mux is exclusive ORd by the assigned Walsh function Walsh function has fixed chip rate of 1.2288 Mcps Result is 64 chips output for each symbol input Channels are distinguished from each other by Walsh function Bandwidth used greatly exceeds source rate
Copyright 2003, ZTE CORPORATION
PCM Voice
Vocoder Processing Convolutional Encoding Code Symbol Repetition (Symbol Puncturing) Block Interleaving Data Scrambling
cos(2pfct)
I Q
Baseband Filter
sin(2pfct)
The forward traffic channel is combined with two different PN sequences: I and Q Baseband filtering ensures the waveforms are contained within the 1.25 MHz frequency range The final step is to convert the two baseband signals to radio frequency (RF) in the 800 MHz or 1900 MHz range
Copyright 2003, ZTE CORPORATION
Composite I and Q
Each CHM has a combiner and works in a serial array to combine the I and Q signals for all forward channels in a partition sector or cell.
Walsh Code Pilot Channel
I PN Code Q PN Code
Walsh Code
Forward Traffic Channel(s)
Composite I
Composite Q
cos ( 2 pfct )
Q PN Code
Gain Control
: XOR
Baseband filter
S S
Baseband filter
S : Analog sum
sin (2 pfct )
: Baseband x Carrier
symbols
CHANNEL ELEMENT
chips
I PN
R = 1/2, K=9 Symbol Convolutional Block Puncturing Encoding and 28.8 (13 kb only) 19.2 Interleaving Repetition ksps ksps
Walsh function
Scrambling
M U X
1.2288 Mcps
Q PN
Audio
Audio
IS-95A/J-STD-008 requires a minimum of four processing elements that can be independently directed:
Three elements must be capable of demodulating multipath components One must be a searcher that scans and estimates signal strength at each pilot PN sequence offset
Copyright 2003, ZTE CORPORATION
Pilot Channel
Used by the mobile station for initial system acquisition Transmitted constantly by the base station The same Short PN sequences are shared by all base stations Each base station is differentiated by a phase offset Provides tracking of: Timing reference Phase reference Separation by phase provides for extremely high reuse within one CDMA channel frequency Acquisition by mobile stations is enhanced by: Short duration of Pilot PN sequence Uncoded nature of pilot signal Facilitates mobile station-assisted handoffs Used to identify handoff candidates Key factor in performing soft handoffs
I PN
1.2288 Mcps
Q PN
The Walsh function zero spreading sequence is applied to the Pilot The use of short PN sequence offsets allows for up to 512 distinct Pilots per CDMA channel The PN offset index value (0-511 inclusive) for a given pilot PN sequence is multiplied by 64 to determine the actual offset Example: 15 (offset index) x 64 = 960 PN chips Result: The start of the pilot PN sequence will be delayed 960 chips x 0.8138 microseconds per chip = 781.25 microsecond
The mobile station starts generating the I and Q PN short sequences by itself and correlating them with the received composite signal at every possible offset. In less than 15 seconds (typically 2 to 4 seconds) all possibilities (32,768) are checked. The mobile station remembers the offsets for which it gets the best correlation (where the Ec/Io is the best. The mobile station locks on the best pilot (at the offset that results in the best Eb/N0), and identifies the pattern defining the start of the short sequences (a 1 that follows fifteen consecutive 0s). Now the mobile station is ready to start de-correlating with a Walsh code.
Ec/Io Measures the strength of the pilot Foretells the readability of the associated traffic channels Guides soft handoff decisions Is digitally derived as the ratio of good to total energy seen by the search correlator at the desired PN offset Never appears higher than Pilots percentage of serving cells transmitted energy Can be degraded by strong RF from other cells, sectors Can be degraded by noise
What is Ec/Io?
-25 -15 -10 0
Ec/Io
dB
Ec
Io
Sync Channel
Used to provide essential system parameters Used during system acquisition stage Bit rate is 1200 bps Sync channel has a frame duration of 26 2/3 ms Frame duration matches the period of repetition of the PN Short Sequences Simplifies the acquisition of the Sync Channel once the Pilot Channel has been acquired Mobile Station re-synchronizes at the end of every call
Chips
Walsh Function 32
I PN
R = 1/2 K=9
1200 bps
4800 sps
Block Interleaver
4800 sps
1.2288 Mcps
Q PN
8 8 8
SID
NID PILOT_PN LC_STATE SYS_TIME
15
16 9 42 36
LP_SEC
LTM_OFF DAYLT PRAT CDMA_FREQ
Copyright 2003, ZTE CORPORATION
8
6 1 2 11
Total : 170
Paging Channels
Paging Channel
Used by the base station to transmit system overhead information and mobile station-specific messages.
There is one paging channel per sector per CDMA carrier The Paging Channel uses Walsh function 1 Two rates are supported: 9600 and 4800 bps
Block Interleaving
19.2 Ksps
Scrambling
1.2288 Mcps
Decimator
19.2 Ksps Q PN
Walsh code #1 is used to spread the data. This results in an increase to 1.2288 Mcps That is, 24,576 9600 [4800] bps x 0.020 s = 192 [96] bits in a Paging Channel frame. The Rate 1/2 convolutional encoder doubles the bit rate, resulting 384 [192] code symbols in a Paging Channel frame. If the 4800 bps rate is used, the repetition process doubles the rate again, so that, at either rate, 384 modulation symbols per Paging Channel frame result 384 modulation symbols per frame times 50 frames per second = 19.2 Ksps chips per Paging Channel frame, or 128 [256] chips per original bit at 9600 [4800] bps
4
3 2 1 0
T 2 SCI
= Slot Cycle Index T = Slot Cycle Length in 1.28 s
SCI units 1.28 s 80 ms
2047
12
13
14
15
16
17
Re-acquisition of
CDMA System
Mobile-StationDirected Messages
Used when a call is in progress to send: Voice traffic from the subscriber Response to commands/queries from the base station Requests to the base station Supports variable data rate operation for: 8 Kbps vocoder Rate Set 1 - 9600, 4800, 2400 and 1200 bps 13 Kbps vocoder Rate Set 2 - 14400, 7200, 3600, 1800 bps
I PN (no offset)
D
Long PN Code Generator
1.2288 Mcps
Direct Sequence Spreading
Q PN (no offset)
+
Information bits (INPUT)
+
g1
+
g2
Code Symbols (OUTPUT)
20 ms symbol blocks are sequentially reordered Combats the effects of fast fading Separates repeated symbols at 4800 bps and below Improves survivability of symbol data Spreads the effect of spurious interference
101100 100011
Symbols
64 Chip Pattern of Walsh Code # 35
W a l s h F u n c t i o n I n d e x
10001...11010
For every six symbols in, 64 Walsh Chips are output Six symbols are converted to a decimal number from 0-63 The Walsh code that corresponds to the decimal number becomes the output
Copyright 2003, ZTE CORPORATION
1.2288 Mcps
To Quadrature Spreading
1.2288 Mcps
Output of the randomizer is direct sequence spread by the long code The mobile station can use one of two unique long code masks: A public long code mask based on the ESN A private long code mask
Copyright 2003, ZTE CORPORATION
RF Converters
Q
sin(2 pfct)
PN
The channel is spread by a pilot PN sequence with a zero offset Baseband filtering ensures that the waveform is contained within the required frequency limits Baseband signals converted to radio frequency (RF) in the 800 MHz or 1900 MHz range
Copyright 2003, ZTE CORPORATION
Block Interleaver
Orthogonal Modulation
1.2288 Mcps
Direct Sequence Spreading
Q PN (no offset)
BSC
Combiner
De-Interleaver
Viterbi Decoder
Vocoder
Speech Output
Demodulator
U/D Command
IS-95A/J-STD-008 requires a process that is complementary to the mobile station modulation process CDMA processing benefits from multipath components Signals from several receive elements can be combined to improve receive signal quality
Copyright 2003, ZTE CORPORATION
Access Channels
4800 bps
Used by the mobile station to: Initiate communication with the base station Respond to Paging Channel messages Has a fixed data rate of 4800 bps Each Access Channel is associated with only one Paging Channel Up to 32 access channels (0-31) are supported per Paging Channel
4.8 kpbs
1.2288 Mcps
Direct Sequence Spreading Q PN (No Offset)
Message attempts are randomized to reduce probability of collision Two message types: A response message (in response to a base station message) A request message (sent autonomously by the mobile station)
Copyright 2003, ZTE CORPORATION
41
33 32
28 27 25 24
98
110001111
ACN PCN
BASE_ID
PILOT_PN
Where: ACN is the Access Channel Number, PCN is the Number of the associated Paging Channel
BASE_ID is the base station identification number, and PILOT_PN is the Pilot short PN code offset index
PI ACCESS PROBE SEQUENCE PI PI IP (Initial Power) Access Probe 1 Access Probe 1 Access Probe 1
Access Probe 1
System Time TA RT TA RT TA RT TA
Select Access Channel (RA) See previous initialize transmit power figure
Copyright 2003, ZTE CORPORATION
ONE ACCESS CHANNEL SLOT ACCESS CHANNEL PREAMBLE (Modulation Symbol 0) ACCESS PROBE ACH Frame (20 ms) 1 + PAM_SZ (1 - 16 frames) 3 + MAX_CAP_SZ (3 - 10 frames) 4 + PAM_SZ + MAX_CAP_SZ (4 - 26 frames) ACCESS CHANNEL MESSAGE CAPSULE System Time
RESPONSE ATTEMPT
System Time RS Response message ready for transmission RS RS
Access Attempt Access Probe Sequence 1 Seq 2 Seq 3 Seq MAX_REQ_SEQ (15 max)
REQUEST ATTEMPT
System Time PD RS PD RS PD
Initialization
Mobile station has fully acquired system timing Mobile station is in idle handoff with NGHBR_CONFG equal to 011 or is unable to receive Paging Channel Message Mobile station ends use of the Traffic Channel Mobile station receives an ACK to an Access Channel transmission other than an Origination Message or a Page Response Message
Idle
Mobile station receives a Paging Channel message requiring ACK or response, originates a call, or performs registration
System Access
Mobile station is directed to a Traffic Channel
Traffic
Sends message with this information to the switch Sends Base Station Acknowledgement Order Sets up Traffic Channel Allocates resources
Stops probing
PAGING
(FW null traffic is arriving but the mobile station does not know on what channel; therefore, the mobile station cannot start decoding it) Sets up Traffic Channel Receives N5m=2 consecutive valid frames Begins sending the Reverse Traffic Channel Preamble
FW TRAFFIC
PAGING
RV TRAFFIC
Begins transmitting null Reverse Traffic Channel Data Sends Service Request Message for Service Option 1
RV TRAFFIC
Base Station
Allocates resources for Service Option 1 FW TRAFFIC Sends Service Connect Message
Switch
Sends Service Connect Completion Message Optional Sends Origination Continuation Message
RV TRAFFIC
RV TRAFFIC
Optional Applies ring back from audio path Optional Removes ring back from audio path
FW TRAFFIC
Optional Sends Alert With Information Message (ring back tone) Optional Sends Alert With Information Message (tones off) Message sent to the switch indicating that the mobile station is ready
FW TRAFFIC
(User Conversation)
Copyright 2003, ZTE CORPORATION
(User Conversation)
Mobile Station
Sends Page Response Message
Stops probing
PAGING ACCESS
Base Station
Switch
PAGING
Sends Base Station Acknowledgement Order Sends message to switch indicating that the mobile station has responded Sets up Traffic Channel Allocates resources
(FW null traffic is arriving but the mobile station does not know on what channel; therefore, the mobile station cannot start decoding it)
FW TRAFFIC
Begins sending null Traffic Channel data Sends Channel Assignment Message
Sets up Traffic Channel Receives N5m=2 consecutive valid frames Begins sending the Reverse Traffic Channel Preamble
PAGING
RV TRAFFIC
Acquires the Reverse Traffic Channel Sends Base Station Acknowledgement Order
FW TRAFFIC
RV TRAFFIC
FW TRAFFIC
Allocates resources for Service Option 1 Sends Service Response Message accepting Service Option 1
RV TRAFFIC
FW TRAFFIC
Begins processing primary traffic in accordance with Service Option 1 Sends Service Connect Completion Message
RV TRAFFIC
Starts ringing User answers call Stops ringing Sends Connect Order
FW TRAFFIC
RV TRAFFIC
Sends message to the switch indicating that the mobile station is ready
Call proceeds
(User Conversation)
Copyright 2003, ZTE CORPORATION
(User Conversation)
IS-95B built on the IS-95A channels, and introduced two new channels Fundamental channel was the same as IS-9A traffic channel Supplemental code channels assigned to support rates above 14.4Kbps IS-2000 1xRTT continue to build on the IS-95 channels IS-95 channels continue to be supported in IS-2000 to support IS95 mobiles
Forward IS-95A
Pilot channel Sync channel Paging channel Forward Traffic Channel Fundamental channel Supplemental Code channel (F-SCCH)
Reverse
Access channel Reverse Traffic Channel Fundamental channel Supplemental Code channel (R-SCCH)
IS-95B
1xRTT
SCH-1
Mobile 1
FCH Voice, power control and link continuity
The End!