Using a combination of propagation loss models in LENA

426 views
Skip to first unread message

Narges Shojaedin

unread,
Sep 13, 2013, 1:25:02 PM9/13/13
to ns-3-...@googlegroups.com

Hi all,

 

I have implemented an LTE/EPC program and am willing to use a combination of Friis and Nakagami propagation loss models to have both path loss and fading in my simulation since Nakagami propagation loss model is only fast fading and does not take into account the distance between sender and receiver. However, I want to see different behaviors for different distances!!

After reading the previous forum conversations, I found that in Ns3, the propagation loss model is a singly-linked list which allows using more than one propagation loss model. Is it the case in LENA as well?

If so, how should I define a chain of models in the program? I have simply tried the following but it does not work and its result is as same as that of using only Friis.

 

Ltehelper->SetAttribute (“PathlossModel”, StringValue (“ns3::FriisPropagationLossModel”));

Ltehelper->SetAttribute (“PathlossModel”, StringValue (“ns3::NakagamiPropagationLossModel”));

 

Thanks in advance for your help,

Narges

Madan Pande

unread,
Sep 14, 2013, 3:29:33 AM9/14/13
to ns-3-...@googlegroups.com
Hi,

         IMHO the chaining is done by SetNext call

With Regards,
madan


Date: Fri, 13 Sep 2013 10:25:02 -0700
From: ns.sho...@gmail.com
To: ns-3-...@googlegroups.com
Subject: Using a combination of propagation loss models in LENA
--
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 http://groups.google.com/group/ns-3-users.
For more options, visit https://groups.google.com/groups/opt_out.

Marco Miozzo

unread,
Sep 16, 2013, 8:08:21 AM9/16/13
to ns-3-...@googlegroups.com
Hi,

the chain of models is internally already used by LENA for managing pathloss and fading and it not possible to exploit it directly by means of LteHelper.
For doing what you are asking, you should try to retrieve the SpectrumChannel (both DL and UL) object in the simulation script and add one of the them by hand with SpectrumChannel::AddPropagationLossModel ().
However, consider that Nagakami is a single frequency model, and LTE is an OFMDA scheme that can suffer of frequency-selective channel conditions.
On this matter, you can try also to use the LENA fading module TraceFadingLossModel which is a frequency selective model. You can find more info at the following link:
http://www.nsnam.org/docs/release/3.16/models/html/lte-design.html#fading-model

Best regards,
marco.

Reply all
Reply to author
Forward
0 new messages