Giter Site home page Giter Site logo

aldalbahias / vlc Goto Github PK

View Code? Open in Web Editor NEW
20.0 5.0 16.0 45 KB

We provide visible light communication (vlc) module that is implemented using NS3 to simulate large-scale vlc.Please refer to the doc directory for more details.

License: GNU General Public License v2.0

C++ 98.21% Python 1.79%
ns3 propagation waf linux scale-vlc vlc

vlc's People

Stargazers

 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

vlc's Issues

Cannot get goodput

Hi,
I have been trying to run this simulation, to get goodput graphs, but cant make it work.

Distance : 16
30.0628 inf

Distance : 16.5
26.5813 inf

And so on.

Is there a simple fix for this ?
Because i have already look all parameters and tried modifying their values. Did not help.
Thanks !

error will ./waf build

Dear sir,
while i am creating vlcnew module in src, i am getting the below error, kindly helpme out to resolve the problem.

arun@arun:~/ns3/ns-3.31$ ./waf build
Waf: Entering directory `/home/arun/ns3/ns-3.31/build'
Error: Cannot find dependency 'mpi' of module 'vlcnew'; check the module wscript for errors.

query about NLOS channel and modulation schemes

Hello developers,
I'm an telecom engineering student and im working on my final year project in which i have to implement a VLC physical channel both LOS and NLOS for various adhoc networks. your module has greatly helped me in my project as it is performing what i want and i thank you for that. my queries are that:

  1. your module is only implementing the LOS channel but i want to implement the LOS and NLOS both and then also see there combine effect so what should i do to implement the NLOS channel.
  2. secondly you have performed the BER and SER for OOK,PAM and VPPM, but i cant figure out that where has the actual modulation taken place? I mean that if OOK is being implemented so where is the code in which the input bit are being modulated and then being transmitted because BER is calculated at the receiver end so the bit have to be demodulated first.
    so please help me in figuring out this problems as im really stuck at this moment and im running out of time.
    thankyou so much.

Communication of the topic of VLC

Hi! Thank you for reading this message.

I am a Chinese researcher in visible light communication networking. I just undertook this domain task for only half year.

  • With my respect, are you the author of the 2016-year paper named "Extending NS3 to Simulate Visible Light Communication at Network-Level"? That paper is really a perfect and awesome research publication or result.

  • In the year of 2016, after I searched lots of websites, there are little public-shared programming codes. When I found your code here, I felt such excited and extremely admired your work, although I was engaged with networking of VLC.

  • Therefore, I have a small question. At first of the research, I have taken account into the NS2 using in the networking-layer of VLC. NS-series programming has been famous in wireless communication simulation. I considered that NS3 can be used in the physical-layer according to your paper, such as the signal simulation of OOK. However, in networking of VLC, VLC access point, not like WiFi access point, has strong-pointed stable direction and weak-coverage networking chacteristics on the application networking aspect. In my superficial ideas, I always think NS3 cannot design that VLC-based access point function. Maybe I have mistakes and need to be guided. I don't know how much possibilities do I use NS3 in the network-layer of VLC. If this is possible, can you recommend some publications/books or researches related to NS and VLC network for me?

Finally, please excuse me for my abrupt demands or questions, if you are pleased to leave an email address, we can more conveniently communicate by the email.

Thank you. Best regards.

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.