ns3 mmwave

234 views
Skip to first unread message

Nazmus Saqib

unread,
Feb 13, 2019, 10:39:45 AM2/13/19
to ns-3-users
Hi

I am a completely new user of NS3. I need to work with the ns3-mmwave source code which is developed by NYU wireless. I need to work with it for my Masters thesis and for this I need a clear understanding of that source code. I have watched and read several tutorials of NS 3 and could understand the basic coding style. for example, i can understand how first.cc, second.cc, third.cc etc work. But I can not understand how to proceed further. My question is:

1. Should I run  individual .cc files and understand what is happening there?
2. Or is there a way to run the whole source code at once in NS3? I meant to say, is there any way of running the whole thing as a project?

I am actually interested in 5G mmWave. And the code I am referring to can be found in the following link:


Thanks in advance

pdbarnes

unread,
Feb 14, 2019, 3:12:17 PM2/14/19
to ns-3-users


On Wednesday, February 13, 2019 at 7:39:45 AM UTC-8, Nazmus Saqib wrote:
Hi

I am a completely new user of NS3. I need to work with the ns3-mmwave source code which is developed by NYU wireless. I need to work with it for my Masters thesis and for this I need a clear understanding of that source code. I have watched and read several tutorials of NS 3 and could understand the basic coding style. for example, i can understand how first.cc, second.cc, third.cc etc work. But I can not understand how to proceed further. My question is:

1. Should I run  individual .cc files and understand what is happening there?

If you completed the "official" tutorials[1] you'll have learned that you don't "run" the individual .cc files.  Instead, you create a scenario with a main program, often in scratch/ ...

2. Or is there a way to run the whole source code at once in NS3? I meant to say, is there any way of running the whole thing as a project?

...and let waf build your executable from that, linking in the various module .cc files as needed.

I am actually interested in 5G mmWave. And the code I am referring to can be found in the following link:


It looks like this is a clone of ns-3, with the mmWave additions built in.  Therefore you'll have to clone this repo and treat it as your full ns-3 source.

HTH,
Peter 

Reply all
Reply to author
Forward
0 new messages