# Simulation of an Indoor Visible Light Communication System Using Optisystem
## 2 Related Work
In [26], the authors presented how to transmit audio and video using VLC. Their test findings demonstrated that voice and video might be transferred up to 3 m away. The lighting model was created and simulated within the context of the room, providing a close correlation between the placement of light sources and illuminance distribution. The use of VLC for location-based services is another important use. The article cited in [27] explains these concepts. The authors describe an indoor positioning system (IPS) prototype employing VLC. Here, LED-ID technology was utilized. LED sources send unique ID codes that reveal the positions of current users. The optical link budget was also examined and modeled by them. Additionally, specific numerical analyses for the system's design were done. With the help of the MATLAB simulation tool, the positioning method, the probability distribution of detection, and the allowable movement speed were examined. After that, they concluded that their lab prototype met the necessary precision in a few coarse location environments. A warning system for the road to vehicle communication was suggested in paper [28]. They employ VLC in their approach to communicate from the road to the vehicle. They developed a method for acquiring low- and high-frequency data when it was close to the transmitter using the frequency-shift keying (FSK) coding technique. Only low-frequency data can be received by their system when it is far from the transmitter. They created a prototype model at a 1/32 scale. According to their experimental findings, a car employing their prototype technology applied the brakes 2 m away from an LED using 16.6 kHz. Their experiments did not consider the weather's impact, noise sensitivity, and multi-fading on rainy days. However, in real-world usage, the VLC system affects these parameters significantly. In [29], the author explained vehicle-to-vehicle transmission under atmospheric conditions. In their work, the authors showed how to communicate amongst vehicles while the environment is turbulent. They employed a modified fixed decision threshold (MFDT) technique in the presence of raindrops. A photodiode uses MFDT to detect the transmitted data, while a red LED serves as the transmitter. In wet conditions, their suggested model is accurate and dependable. The author of [30] described a road-to-vehicle VLC that used an LED array and a high-speed camera. They suggested a brand-new approach for enhancing data rate by utilizing overlay coding in their work. Their test findings demonstrated that their suggested solution might significantly increase data rate and be useful for real-world vehicle-to-vehicle communication. The authors of [31] created a VLC system for use in vehicles during nighttime driving circumstances. Comparing their suggested VLC strategy to other traditional methods, it is successful and affordable. Their system's crucial characteristic is its lack of a need for a service provider for communication. The authors from [32] presented another essential work on the road-to-vehicle VLC system. Their technique uses a high-speed camera in the car as the receiver and an LED traffic light as the transmitter. The authors suggested new practical algorithms for locating and tracking the transmitter, which led to a faster communication rate than traditional approaches. The authors of [33] discuss a simulation model of the VLC channel for use in automotive applications. They used the CATIA V5 tool to model vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication linkages in two usage situations (crossroad and urban scenario). They employed a ray-tracing technique with industry-standard light tools software for VLC channel modeling. They evaluated the outcomes of two cases using these simulation tools and discovered significant advancements in intelligent transportation systems (ITS). The authors from [34] presents a tracking LED array transmitter for VLC in a driving environment. The authors discussed an algorithm for VLC systems' decoding.