光源
白光LED主要有三种类型:红绿蓝混合形成白光的RGB-LED、蓝光LED激发荧光粉后混合成白光的PC-LED以及在紫外LED表面通过红绿蓝荧光粉混合产生白光的UV-LED。UV-LED在白光形成中能量损耗大,光效低,实际应用中很少见。对于PC-LED,蓝光LED的调制带宽大约是35MHz,受到黄光分量影响,其调制带宽只有几兆。为提高调制带宽,通常加入蓝光滤波器滤除黄光分量。PC-LED成本低,驱动简单,在照明中应用普遍。RGB-LED中三个LED可以独立调制。运用多路波分技术可以使得每个RGB-LED获得15MHz调制带宽。该类型LED价格昂贵,驱动相对复杂,具有高效灵活的照明效果以及较高调制带宽,在未来市场潜力很大。
接收器
PIN二极管、雪崩二极管(APD)及图像传感器是VLC中用到的接收器。PIN光电二极管价格低、接收面积大、敏感度高以及对温度不太敏感,应用广泛。APD光电二极管接收敏感度高、接收面积小但价格昂贵。图像传感器能够在不相互干扰情况下同时获得图像和数据信息。由于图像传感器只检测LED传来像素的光强度,即使有多个光源同时传输数据,图像传感器仍能成功接收到它所要需要的数据。图像传感器尤其适合准确定位系统。