makhtardiouf / d2d

LTE-A Proximity-based Services, Device-to-device Communication module for NS-3
27 stars 13 forks source link

LTE-D2D unassisted #4

Open marcomali opened 7 years ago

marcomali commented 7 years ago

Hello Makhtar, thanks for your awesome job with this ns3 module. I'm just starting working on it and I'm wondering if your module allows a COMPLETELY unassisted version of D2D LTE. Basically I want to know if you already implemented the version of LTE that allows two devices to 'talk' each other without the assistance of eNBs. If so, can you send me an example of this? If not, can you suggest a good way to implement it starting from your work? Of course I will share my work if I will get it done. Again, thank you for your work Best regards

makhtardiouf commented 7 years ago

Hello Marco, Apologies for the late reply; I've been in away from the D2D world since graduation :) so I'm a bit rusty on that. The sample app starts with https://github.com/makhtardiouf/d2d/blob/master/lte/examples/d2dsim.cc The direct-communication part was functional, once the transmitting (announcing) UE is matched to 1-or-many receiving(monitoring) UEs, with packets by-passing the eNB.

The discovery part is done through the infrastructure (EPC-assisted), thus direct-discovery needed to be implemented. The latest NS-3 updates brought bugs afterwards, so you might need to tweak things and start from there. See the readme file.