A Simulation-Based Study of Scheduling Algorithms for DVBRCS Based Satellite Communication Systems Students: Inbal Cohen Jonatan Roisman Supervisors: Dr. Yehuda Ben-Shimol Mr. Itzik Kitroser Ben-Gurion University of The Negev, Department of Communication System Engineering The Project’s Goals MF-TDMA networks Allocation of the resources The project’s goal Implement a simulated DVB-RCS based system that supports QoS to the applications and efficiently utilizes the channel bandwidth DVB-RCS = Digital Video Broadcasting - Return Channel Satellite Solution Outlines Step 1: Study the evolving DVB-RCS standard Step 2: Study the network simulator Step 3: Develop a detailed block diagram Step 4: Modular software implementation Step 5: Simulation based-study The DVB-RCS Standard Part of the DVB standards for satellite communication Purpose of the standard Maintained by the DVB Project Officially defined in ETSI EN 301 790 Satellite Networks Satellite Forward Link Satellite Return Link Network Control Center: provides Control and Monitoring Functions (CMF) Feeder: transmits the forward link signal VSat VSat Internet/ Intranet VSat VSat NCC: Network Control Center Includes: Feeder and Traffic Gateway VSat: Very Small Aperture Terminal PSTN Traffic Gateway: receives the Vsat’s return signals Simulator Modules Satellite Forward Link Satellite Return Link Channel VSat VSat VSat VSat VSat Hub Internet/ Intranet PSTN Hub Module Prefix Method/ Contention Method Data & Request Data Request Data Request Data SI Tables Scheduling Scheduling Map Algorithm Principles Data Scheduling Principles High Priority Medium Priority Policer Frequency Domain Superfarme Time Domain Low Priority Input Scheduling Algorithm 2D Mapping Queues Under Qos Constrains According to DVB-RCS Standard SI Tables 1 Superframe 2 Frame 3 Timeslot SI Tables 1. Superframe Composition Table (SCT) Timeslot 8 7 6 2. Frame Composition5Table (FCT) Frequency Domain 3. Time-Slot Composition 3 Table (TCT) 4 2 4. Satellite Position Frame Table 0 (SPT) 1 5. Correction Message Table (CMT) 6. Terminal Burst Time Plan (TBTP) Time Domain VSat Module Classify: Queue number? Voice Data Prefix Method? Contention Method? Sequence number is 0? Update Data Data Request C_R Request Time Out? Threshold? SI Tables Data Channel Module Packet Packet OMNeT ++ Objective Modular Network Test-bed in C++ OMNeT++ attributes Primary application area Generic and flexible architecture What have we learned so far ? Read Standard (DVB-RCS) Team Work Design Review for Satellite Network Working with The Industry (Gilat Satellite Networks) How to Simulate a Communication Network OMNeT++ (Simulation Tool) Practicing C++ How to combine Study, Project and Mundial… . ()
© Copyright 2026 Paperzz