09.07.2015 Views

Understanding LTE Model Internals and Interfaces

Understanding LTE Model Internals and Interfaces

Understanding LTE Model Internals and Interfaces

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1581 <strong>Underst<strong>and</strong>ing</strong> <strong>LTE</strong> <strong>Model</strong> <strong>Internals</strong> <strong>and</strong> <strong>Interfaces</strong>Summarizing the Best Practices forInterfacing a Custom DL Scheduler• Most recommended approach: Adhere to the OPNET architecture• Let OPNET’s frame generator take care of the actual framing for you• Refer to Appendix C for a non-recommended interfacing example• Write two scheduler callbacks of type (declared in lte_sched_sup.h) :• LteT_Scheduling_Q_Selection_Proc• LteT_Scheduling_Bit_Selection_Proc• Set the custom callbacks at the beginning of lte_enb_as_dl_frame_generate()function (defined in lte_enb_as.pr.m).• Pass 3 should always be used. Passes 1 <strong>and</strong> 2 can be combined into a single pass, ifyour scheduling algorithm had different objectives• Output of the DL frame generator• Created MPDUs• UE context, Number of resource blocks, MCS index, Downlink MPDU,HARQ context• Use the trace lte_frm to examine how the frame is constructed• The trace lte_low_level gives detail information about how each MPDU wasconstructedCONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2010 OPNET Technologies, Inc.49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!