Professional Documents
Culture Documents
3G Transactions in DMCU
Kari Hämeenaho
Patria Ailon
• Conclusion 1 slide
2 © NOKIA 3g_transaction_dmcu.ppt/ 06.02.2003 / KHA
3G transactions generally in DMCU (1/2)
• What is 3G transaction ?
• in this presentation it is interpreted as L3 communicating with
mobile in such way number/parameters/state of channels to
mobile are changed
local bus
DMPG DMPG DMPG DMPG
Dedicated
• services stay until CELL is not needed Common transport channels logical
anymore channels
base station (ATM AAL2)
• service parameters dont change often
• mobiles in RACH/FACH state can be added/removed
• services can be stopped (prohibit DL transfer)
• services can provide some indications of state to L3
• resource management:
• CELLs are “always” there, resources are not changed often
• control
• CELL parameters dont change often
• there are some control services that are needed during
some 3G transactions, like prohibit DL transfer for some
time (these are controlled by L3)
• data transfer
• transparent to the DMCU software
• many 3G transactions use data transfer via common
channels: paging, MTC/MOC calls etc.
• changing mobile states (Cell RACH/FACH, Cell PCH etc.)
also needs to configure MAC-c (MCFTOR), so data
transfers for the mobile can be scheduled
• there are some triggers: “no_data_indication” and
“capacity_request” (L3 then decides what to do if these are
received)
• resource management:
• need to allocate ATM connections, data buffers etc.
• NRT RAB and RT RAB services are linked to SRB service,
so they will be in same PPC and DSP
• control
• parameters are changed often
• there are some control services that are needed during
some 3G transactions, like suspend DL transfer for some
time (these are controlled by L3)
• data transfer
• transparent to the DMCU software
• many 3G transactions use data transfer via SRB
• changing mobile states (Cell RACH/FACH, Cell PCH etc.)
also needs to configure MAC-d, so data transfers for the
mobile go through common channels
• there are some triggers: “no_data_indication”,
“capacity_request” and “buffers_full_status” (L3 then
decides what to do if these are received)