1. A method for processing a signal, comprising: generating one or more symbol reliability values for one or more corresponding symbols using a soft-output detector, wherein said symbol reliability values are based on bit reliability values obtained from said soft-output detector for bits within said corresponding symbols, wherein said soft-output detector generates detected bits and corresponding bit reliability values of each bit decision, wherein said bit reliability values indicate a confidence of a corresponding bit decision; generating a first erasure list of symbols by comparing said one or more symbol reliability values to at least one reliability threshold value; performing a first error erasure decoding using said first erasure list of symbols to yield a first decoded output, wherein the first decoded output fails to converge; generating a second erasure list of symbols by comparing said one or more symbol reliability values to at least one reliability threshold value, wherein the second erasure list of symbols includes at least on element different from the first erasure list of symbols; and based at least in part on the failure of the first decoded output to converge, performing a second error erasure decoding using said second erasure list of symbols to yield a second decoded output.