Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group 896 GPRS Radio Resource Management Simulator Implementation General Structure – Object Oriented Time-Driven and Event-Motivated Simulation Process.

Similar presentations


Presentation on theme: "Group 896 GPRS Radio Resource Management Simulator Implementation General Structure – Object Oriented Time-Driven and Event-Motivated Simulation Process."— Presentation transcript:

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.


Download ppt "Group 896 GPRS Radio Resource Management Simulator Implementation General Structure – Object Oriented Time-Driven and Event-Motivated Simulation Process."

Similar presentations


Ads by Google