1. An analog min-sum iterative decoder comprising: a plurality of standard CMOS variable nodes and a plurality of standard CMOS check nodes, the variable nodes and the check nodes being interconnected with a plurality of interconnections in accordance with a code to be decoded; wherein real-valued messages are passed on each interconnection between one of said variable nodes and one of said check nodes.