Single stage dual purpose offline HB-LED driver with power factor correction for illumination and visible light communication | IEEE Conference Publication | IEEE Xplore