Multiple subcarrier modulation for infrared wireless systems using punctured convolutional codes and variable amplitude block codes | IEEE Conference Publication | IEEE Xplore