1. A method for implementing soft-input soft-output detectors/decoders comprising the steps of: receiving incoming channel samples; adding soft-input information directly to said received incoming channel samples; and detecting input signals from said received incoming channel samples with said added soft-input information using a detector trellis.