Double-Layer Low-Density Parity-Check Codes over Multiple-Input Multiple-Output Channels. (12th January 2012)