1. A method for source coding a signal to provide for robust error recovery, said signal comprising a plurality of signal elements (SEs), each SE having a plurality of components, said source coding comprising the steps of: dividing said signal into a plurality of data sets; allocating SEs of a data set to a plurality of segments; and distributing components of said allocated SEs across said plurality of segments.