Rate-adaptive indoor infrared wireless communication systems using punctured convolutional codes and adaptive PPM | IEEE Conference Publication | IEEE Xplore