Unipisa / Simu5G

Simu5G - 5G NR and LTE/LTE-A user-plane simulation model for OMNeT++ & INET
https://simu5g.org
Other
150 stars 87 forks source link

Bridge between gNodeB and UE #32

Closed ArndtTU closed 2 years ago

ArndtTU commented 2 years ago

Ciao professore,

thank you for the simulator. I am currently working on a project and am hoping for some hints. I need to create a new type of node that extends the range of a Simu5G base-station. I guess a relay like functionality would be easiest to implement, but deem resource allocation by the gNodeB or the CQI problematic for example. At the moment I am trying to figure out, which parts of the code need to be adapted.

Any kind of hints or help is welcome. Grazie in anticipo per il vostro supporto!

giovanninardini commented 2 years ago

Hello, if I understand correctly, you would need a module that receives PHY-layer packets and relays them to UEs attached to it (that is, a layer-1 repeater). Is my guess correct?

ArndtTU commented 2 years ago

That was the initial plan, yes. But at the moment I am trying to have a new nodeType that implements both the cellularNic of a gNodeB and of a NRUe. Forwarding is supposed to then take place above the MAC layer.

giovanninardini commented 2 years ago

Ok, I see. I believe it may be possible to implement a brand new node with two NICs, one like the NrNicEnb and one like the NrNicUe (with just one network layer on top of both of them). However, off the top of my head I do not know if there may be some conflicts between the two NICs, or any other compatibility issue with other nodes in the network.