1. A method of encoding an input digital signal, comprising: subjecting said input digital signal to a cascade of a first convolutional coding step, an interleaving step and a second convolutional coding step to generate a serial concatenated convolutional coded signal; modulating said serial concatenated convolutional coded signal by a two-dimensional modulation scheme.