Nicola,
If I define any Propagation Loss Model instead of the default Friis, or change the Fading Loss Model to Jakes FadingLossModel (taken from NS-3-Dev) instead of the Trace Fading Loss Model...while the compilation goes through, yet a runtime error props up at LteHelper::DoStart, as it apparently expects some definite value when finding dlplm and dlsplm...
If I examine lena-fading.cc, it does not refer to any DL or UL models it just uses:
lteHelper->SetAttribute ("FadingModel", StringValue ("ns3::TraceFadingLossModel"));
and it does not define the FriisPropagationLossModel either...
hence the information probably would come from lte-helper.cc:
.AddAttribute ("PathlossModel",
"The type of pathloss model to be used",
// StringValue ("ns3::FriisPropagationLossModel"),
StringValue ("ns3::Cost231PropagationLossModel"),
MakeStringAccessor (&LteHelper::SetPathlossModelType),
MakeStringChecker ())
.AddAttribute ("FadingModel",
"The type of fading model to be used",
// StringValue (""), // fake module -> no fading
StringValue ("ns3::JakesFadingLossModel"),
MakeStringAccessor (&LteHelper::SetFadingModel),
MakeStringChecker ())
Hence, I am missing out some code necessary to change the PropagationLossModel and FadingModel,,,
Any suggestions Please...
With Regards,
madan
=====================