1. A method of decoding comprising an iterative procedure of the steps: (a) quantization (if necessary), (b) initialization of memory and memory location-address pointers, (c) application of a recursive table-lookup decoding method for each constituent convolutional subcode while utilizing the appropriate set of pre-stored lookup tables and the appropriate memory locations for each subcode, (d) application of more iterations of step (c) until a total of L iterations has been completed, (e) extraction of decoded binary estimates for the information-bits from the memory locations representing the approximations for the maximum a posteriori estimates, for the decoding of parallel-concatenated convolution codes of fixed blocklength and to produce a block of decoded binary bits that approximate decoded bits from an iterative maximum a posteriori decoder.