Git Product home page Git Product logo

ns3-mmwave-iab's People

Contributors

chengh233 avatar mychele avatar pagmatt avatar tommasozugno avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ns3-mmwave-iab's Issues

Uplink hop delay in linear topology

Hello!

I am now measuring uplink delay in linear multi-hop topology.

What I found is that even though I eliminated the propagation loss and interference,
uplink UDP traffic suffers from approximately 10 ms delay per hop.

I think this delay is abnormal considering scheduling delay.
If you have any idea on the problem, I'd appreciate it if you let me know.

still keep tracking?

Hi,

I am a student from Xiamen univeristy. I have read your paper "End-to-End Simulation of Integrated Access and Backhaul at mmWaves".
I noticed that you have said that you may keep track of the 3GPP specifications on this topic and may add new IAB features to the ns3-mmWave module at the end, but the repository is unmaintained.
So I don't know if you still working on this topic. Do you have any progress about this topic you can share with us?
Really appreciate it, thanks!

Average latency and sum throughput

Hello,
I am trying to simulate the plots in "End-to-End Simulation of Integrated Access and Backhaul at mmWaves".

So, I am changing parameters of mmwave-iab-grid.cc.
interPacketInterval = 400; // because (1400 * 8 / 400)*10^6 = 28Mbits/s
p2ph.SetChannelAttribute ("Delay", TimeValue (Seconds (0.011)));// gNB to remote secer latency is 11ms
I plots graph using UdpServerRX.txt.
But my simulation doesn't have the same result in FIG4, 5.
Could you please guide me in any small way possible to generate these graphs?
cap
cap2

Thank you

Handovers

Hello,
I'm an MSc student from BGU University, and my study is on AI-based scheduler with IAB technology.
I already installed and activated the simulator, and also read your paper about this module (with the IAB extension).
Unfortunately, I understood that handovers functionality is not available yet.
I also checked the mmWave module without the IAB feature and I saw that handovers are available there and the module is updated frequently.

Does someone know if handover will be available in this module (with the IAB feature) in the future? or maybe someone made it possible and can refer me to it?

The simulator and this module are very helpful and facilitate my work, but the missing handover functionality really inhibits the progress.

Many thanks and regards,
Asaf

Multi-hop relaying IAB network simulation

Hello,
I'm trying to simulate the multihop relaying operations. It is mentioned in the bottom of Page. 6 of the paper "End-to-End Simulation of Integrated Access and Backhaul at mmWaves".

In the class "mmwaveHelper.h", I find functions "AttachIabToClosestEnb", "AttachIabToSelectedClosestEnb" and "AttachIabToClosestWiredEnb" to attach the IAB net devices to the closest Enb net device, but not to a IAB net device. So could you please guide me how to realize the multi-hop relaying in simulation? Thanks a lot!

Adaptive path selection

Hello,
I‘m a student from Beijing University of Posts and Telecommunications. I have read your paper "Distributed Path Selection Strategies for Integrated Access and Backhaul at mmWaves" and try to simulate the adaptive path selection.

I am not sure if the "AttachIabToClosestEnb" function in "mmwaveHelper" class can dynamically change the topology after the initial relay devices are set. So could you please guide me how to realize the path selection in simulation? Thanks a lot!

Build error

In file included from src/applications/bindings/ns3module.cc:1:0:
src/applications/bindings/ns3module.h: In constructor ‘PyNs3UdpServer__PythonHelper::PyNs3UdpServer__PythonHelper(const ns3::UdpServer&)’:
src/applications/bindings/ns3module.h:4789:46: error: use of deleted function ‘ns3::UdpServer::UdpServer(const ns3::UdpServer&)’
: ns3::UdpServer(arg0), m_pyself(NULL)
^
In file included from ./ns3/udp-client-server-helper.h:28:0,
from ./ns3/applications-module.h:19,
from src/applications/bindings/ns3module.h:82,
from src/applications/bindings/ns3module.cc:1:
./ns3/udp-server.h:49:7: note: ‘ns3::UdpServer::UdpServer(const ns3::UdpServer&)’ is implicitly deleted because the default definition would be ill-formed:
class UdpServer : public Application
^~~~~~~~~
./ns3/udp-server.h:49:7: error: use of deleted function ‘std::basic_ofstream<_CharT, _Traits>::basic_ofstream(const std::basic_ofstream<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits]’
In file included from ./ns3/udp-server.h:32:0,
from ./ns3/udp-client-server-helper.h:28,
from ./ns3/applications-module.h:19,
from src/applications/bindings/ns3module.h:82,
from src/applications/bindings/ns3module.cc:1:
/usr/include/c++/7/fstream:723:7: note: declared here
basic_ofstream(const basic_ofstream&) = delete;
^~~~~~~~~~~~~~
src/applications/bindings/ns3module.cc: In function ‘int wrap_PyNs3UdpServer__tp_init__0(PyNs3UdpServer*, PyObject*, PyObject*, PyObject**)’:
src/applications/bindings/ns3module.cc:9020:71: error: use of deleted function ‘ns3::UdpServer::UdpServer(const ns3::UdpServer&)’
self->obj = new ns3::UdpServer(*((PyNs3UdpServer ) arg0)->obj);
^
src/applications/bindings/ns3module.cc: In function ‘PyObject
wrap_PyNs3UdpServer__copy
(PyNs3UdpServer*)’:
src/applications/bindings/ns3module.cc:9165:49: error: use of deleted function ‘ns3::UdpServer::UdpServer(const ns3::UdpServer&)’
py_copy->obj = new ns3::UdpServer(*self->obj);

Ack something about the source code of mmWave module

   Hello,I am a student from XiDian University.I have read the source code of mmWave module in NS-3 and the related paper for few days.
   First, I want to ask you the code of mmWave module is referenced by what stage's 3GPP standard?such as R14,R15 or R16? I hope know more details about the ptotocol in Link layer, like PDCP, RLC,and MAC to according to related 3GPP standard.
  Second,I want to ask where I can find the mmWave module's  doc like the ns-3 module library?
  I hope can receive your answer. Thanks a lot!       ---Albus

How did you handle half-duplex constraint?

Hi,

I read your paper "End-to-End Simulation of Integrated Access and Backhaul at mmWaves"
and have one question about the scheduling procedure.

Considering downlink traffic in simple 2 hop topology (Donor - IAB - UE),
the donor transmits PDCCH to the IAB node to schedule data transmission 2 subframes later.

My question is that how can the donor guarantee that the IAB node will receive the PDCCH?
Since the PDCCH is neither periodic nor pre-scheduled, the IAB node is maybe communicating with attached UE when the donor is transmitting the PDCCH.

Thanks.
Jungjun Kim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.