Professional Documents
Culture Documents
Alex Rodriguez
arodriguez@mathworks.co
m
2002
The
MathWorks,
Inc.
2002
The
MathWorks,
Inc.
About WCDMA
Enhancements
Radiolab 3G
Agenda
WCDMA is one of the five air-interfaces adopted by the ITU under the
name "IMT-2000 Direct Spread.
About WCDMA
Duplex communications:
Downlink Channel
From Node B (Base Station) to UE (User Equipment).
Uplink Channel
From UE to Node B
WCDMA Library
WCDMA Spreading
and Modulation
WCDMA Multiplexing
and Coding
WCDMA Physical
Layer
R12.1 !!
For NT, Linux and Unix
w/o accelerator
Error detection.
FEC encoding/decoding.
Rate Matching/Dematching.
Multiplexing/Demultiplexing different Transport Channels
into/from a Coded Composite Transport Channel (CCTrCH).
Mapping/Demapping of CCTrCH into/from Physical Channels.
Modulation and Spreading/Demodulation and Despreading.
Power Weighting and combining of physical channels.
RF Processing.
Transport
Channels
Channel
Coding and
Multiplexing
Layer 2
MAC
CCTrCh
Pilot Bits
TPC
TFCI
Physical
Channel
Mapping
- DL Scrambling Code
- Channelization Code
- Transmit Diversity
- Slot Format
- Power Settings
Slot
DPCH
Spreading
And
Modulation
Control Channels
Orthogonal
Interference (OCNS)
Codes
Layer 1
DPCH
Channel
Transport Format
CRC
Channel
Encoder
Rate
Matching
1st
Interleaver
Radio
Frame
Segment
Concat/
Segment
Channel
Encoder
Rate
Matching
1st
Interleaver
CCTrCH
Radio
Frame
Segment
{10ms}
Radio Frame
CRC
Concat/
Segment
Concatenation
and
Segmentation
Channel
Encoder
Rate
Matching
CCTrCh
{10ms}
Layer 2
First
Interleaver
Layer 1
Radio Frame
Transport
Channels
TFCI
CCTrCh
Physical
Channel
Segmentation
DPCH
DPCH
2nd
Interleaver
Slot
Builder
DPCH
Power
Control Bits
Pilot Bits
Data 1
TPC
TFCI
Data 2
Pilot
2nd Interleaver
{10ms}
Radio Frame
{10/15 ms}
Slot
Slot Builder
Physical
channel
segmentation
References
Modulation:
QPSK.
Same gain for I and Q components.
Scrambling:
Separates different Base Stations.
Complex-valued Gold Code Sequences.
Power weighting:
Different power is applied to each physical channel before being
added together.
Pulse shaping:
Root-raised cosine filter with =0.22.
Bandwidth is 5MHz.
2002 The MathWorks, Inc.
QPSK
Modulation
Power
Weighting
I&Q
Mapping
Spreading
Scrambling
Common
Channels
Common
Channels are
introduced
Bit Rate
OCNS
Power
Settings
SCH
{3.84Mcps}
Chip Rate
To
Channel
DPCH
Scrambling
Physical
Channels are
added before
being sent to
Pulse Shaping
Introduce Common
Introduce Interference
Channels
Pulse Shaping
Scrambling
Power
Adjustment
Modulation
References
RAKE Receiver
RAKE Receiver
Rake finger consists of:
Downsampler
Decorrelators for Data and Pilot
Receiver requires knowledge of channelization codes used by
Data (Dedicated Physical Channel) and Pilot.
Channel Estimation
By comparing receiving pilot signal with reference signal.
Low Pass filter is introduced is smooth noise estimates.
Data Derotation or Phase Correction
Using channel estimates data is phase corrected.
From
Channel
Pilot
Reference
Correlator
Orthogonal
Codes
Data / Pilot
Oversampled data
Tick Rate
Channel
Estimation
Chip Rate
From Other
Fingers
Phase
Correction
From Other
Fingers
Bit Rate
To
Decoder
Pilot Sequence,
Channelization and
Scrambling Code are
generated at the receiver
Channel
Estimator
RAKE
Combiner
Sequence
Generators
Phase
Correction
Pilot
Reference
Generator
Channel Models
Channel Models
References
BER
(Bit Error Rate)
Time Scopes
Frequency Scopes
Multiplexing and
Coding Demo
BER
BLER
(Syndrome Detector)
Physical Layer
Demo
BER
BLER
Time Scopes
Frequency Scopes
Spreading and
Modulation Demo
Enhancements
32
Enhancements
Current model and library can be used as a baseline to test
different algorithms such as:
Turbo coding
Power Control
AFC
AGC
Tracking
Space Time Transmit Diversity
Two transmit antennae and one receiver antenna.
Open Loop
Close Loop Mode I and II
Cell Search
Multi-user detection.
Radiolab 3G
34
20 reference designs
Multi-user detection
http://www.mathworks.com/products/connections/product_name.shtml, RadioLab3G
36
Thank you
37