Shortened Turbo Product Codes: Encoding Design and Decoding Algorithm | IEEE Journals & Magazine | IEEE Xplore