There are plenty of OCC open source codes available. Some of them are implementations from the IEEE 802.15.7-2018 standard, the most recent international standard for Optical Camera Communication. Some of them are even more advanced than the existing PHY modes within IEEE standard when we apply the multi-carrier modulation concept to boost the data rate of OCC systems.
The most recent advanced codes which employ OFDM to OCC:
2D-OFDM Code (Screen-Camera TX RX System)
Rolling OFDM Code (1D-OFDM LED-Camera TX RX System)
The codes implement IEEE 802.15.7-2018 standard as follows:
A-QL Code (Multi-Color Screen-Camera TX RX System)
HA-QL Code (Hidden A-QL code)
C-OOK Code (All four OOK modes within IEEE 802.15.7-2018 std.)
All of the codes are tested, packed, cleaned, and documented. Their performances are validated, and they are editable for further development and research. Please contact us for further details.
The following file provides overall description of the Open Source Projects.