Is there another way to distinguish different UE for Scheduler (except RNTI)

36 views
Skip to first unread message

hongyu deng

unread,
May 25, 2016, 5:05:03 AM5/25/16
to ns-3-users
Hi All,

Is there exist another way to distinguish different UE in Scheduler layer,except RNTI.
It seems in scheduler layer,such as RR scheduler like
RrFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters& params)
only can distinguish different UE through RNTI.

I want to come true an scenario which include two kind of UE,such as primary UE and secondly UE,But i don't know HOW to distinguish those two kind of UE in scheduler?
Thanks Advance!

Best,
Hongyu.

Marco Miozzo

unread,
May 25, 2016, 5:19:35 AM5/25/16
to ns-3-users
Hi,

let me suggest you to have a look to LogicalChannelConfigListElement_s, in which you may find the QCI and other parameters for classifying the UEs.

Best,
marco.


--
Posting to this group should follow these guidelines https://www.nsnam.org/wiki/Ns-3-users-guidelines-for-posting
---
You received this message because you are subscribed to the Google Groups "ns-3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.
To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at https://groups.google.com/group/ns-3-users.
For more options, visit https://groups.google.com/d/optout.

hongyu deng

unread,
May 25, 2016, 9:30:30 AM5/25/16
to ns-3-users
Hi Marco Sir,

Thanks very much for your suggestion.It is very helpful for me to relize how the ENB add LC,but it seem can not solve the problem.
I read the code in Lte-Enb-Mac.cc, the function LteEnbMac::DoAddLc (LteEnbCmacSapProvider::LcInfo lcinfo, LteMacSapUser* msu) contain the parameter you said.

When i debug it,the QCI for every UE is same ,all are  9.And other parameters seems can not use to classify different UE.
The comment of QCI is  /**< QoS Class Identifier */.
And the RR does not come true the function RrFfMacScheduler::DoCschedLcConfigReq (const struct FfMacCschedSapProvider::CschedLcConfigReqParameters& params)
The comment of it is  // Not used at this stage (LCs updated by DoSchedDlRlcBufferReq) ,but the DoSchedDlRlcBufferReq() has nothing about QCI.
only the Cqa-ff-mac-scheduler.cc do that(come true DoCschedLcConfigReq (const struct FfMacCschedSapProvider::CschedLcConfigReqParameters& params)).

Is there exist other parameters to distinguish different UE in scheduler?
Thanks you very much Sir.

Best,
Hongyu.
Reply all
Reply to author
Forward
0 new messages