Puncturing, expurgating and expanding the q-ary BCH based robust codes | IEEE Conference Publication | IEEE Xplore