Download presentation
Presentation is loading. Please wait.
1
Group 896 GPRS Radio Resource Management Simulator Implementation General Structure – Object Oriented Time-Driven and Event-Motivated Simulation Process – main() and traffic_Model Propagation Concerned Object – MS and air_Interface Proposed RRM features VS “ Best Effort ” Proposed RRM Object – BSS, FIFO_Priority and resource_Pool
2
Group 896 GPRS Radio Resource Management General Structure – Object Oriented Access (); TS assignment (); TBF assignment (); Scheduler (); Resource Update (); BSS Traffic Generator ( ); Traffic Model Transmission ( ); Air Interface Update Propagation ( ); Mobile Station Output ( ); Trace Push ( ); Pop ( ); FIFO Priority Add GSM (); Add GPRS (); Release GSM (); Release GPRS (); Scheduled (); Resource Pool
3
Group 896 GPRS Radio Resource Management Time-Driven and Event-Motivated Simulation Process Traffic Model T, Length, MS GSM events Chain T, Length, MS GPRS events Chain Simulation Process T<T_End T_nex t_Frame<T_next_Event? Transmission Scheduling Resource Update Access Timer Update YesNo Output Trace
4
Group 896 GPRS Radio Resource Management Propagation Concerned Object – MS and airInterface MS: Assign C/I, CS, BLER to each mobile station, the process was carried on during the initialization step. Air Interface: Frame[TRX][TS]; During each RLC block transmission, generate a Random “ 0” or “1” representing “correct” or “error” according to the BLER for the MS which occupy current TS/Block.
5
Group 896 GPRS Radio Resource Management Proposed RRM vs “ Best Effort ” Best EffortProposed RRM Access QueuingFIFOGraded FIFO SchedulingRound-RobinGraded Round-Robin Resource Allocation When coming GPRS session has to share a TS which existing ones Depending on how many TFI already in a TS Depending on the sum of grades in a TS Voice Pre-emptionYes General Assumptions: Access Queue Length: 7 GPRS session Maximum TFI per TS: 32 (5 bits) Dropping Criteria : GSM -- No; GPRS – when re-transmission exceed the max (25)
6
Group 896 GPRS Radio Resource Management Proposed RRM Object – BSS, FIFOPriority and resourcePool Resource Pool: store a table for all the TRX-TSs. TS data structure Session ID, Grade TS Type 1: GSM Session ID, Grade TS Type 2: GPRS Pool[TRX][TS] TS0TS1TS2TS3TS4TS5TS6 TRX0 TRX1 TRX2 TRX3
7
Group 896 GPRS Radio Resource Management Proposed RRM Object – conj FIFO_Priority: The GPRS access queue based on grade. Queue length = 7 Session ID, Priority Access Queue Session ID, Priority Priority: High Low Priority = C/I of each session according to its assigned Mobile Station BSS will always select the first one(highest priority) in queue to assign resources. For two sessions with the same C/I, the new one will be put after the old one.
8
Group 896 GPRS Radio Resource Management Proposed RRM Object – conj2 BSS: Manage all the “active” sessions. Session ID, Grade GSM Sessions Session ID, Grade GPRS Sessions Session ID, Grade Access Control (Voice Pre-emption) TS/TBF assignment Scheduling Correctly-received RLC blocks counting Release finished GSM/GPRS or drop GPRS with max retransmissions. TFI re-assignment: after every transmission time step, try to raise the TFI numbers for each GPRS session to 4.
9
Group 896 GPRS Radio Resource Management BackUp: for Q&A 1) In traffic generator while calculating the mean GPRS holding time: We use average data speed: 25kbps. Which comes from some simulation output on different traffic load.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.