Channel equalization based on QR decomposition in indoor visible light communication