Puncturing optimization algorithm and its applications in free space communications | IEEE Conference Publication | IEEE Xplore