A method of transmitting encoded digital signals and decoding the digital
signals at a receiver. During source encoding, the signals are divided
into a plurality of subunits. Each subunit is assigned one of a plurality
of differing levels of significance. The subunits are hierarchically
ordered in a data frame according to their levels of significance. The
subunits are then channel encoded utilizing a variable rate code. The rate
increases for increasing levels of significance. At the receiver decoder,
a subset of the subunits are correctly decoded to produce a correct
portion of decoded data. The correct portion is defined by a position of a
first error in the data frame. The position of the first error in the data
frame is dependent upon at least one of the encoding rate, channel
quality, and decoding complexity. The digital signals are then
reconstructed using only the correct portion of decoded data.
Un metodo di trasmettere i segnali numerici messi e di decodificazione dei segnali numerici ad una ricevente. Durante la codifica di fonte, i segnali sono divisi in una pluralità di unità secondarie. Ogni unità secondaria è assegnata uno di una pluralità di livelli differenti di importanza. Le unità secondarie gerarchico sono ordinate nel telaio di dati secondo i loro livelli di importanza. Le unità secondarie sono allora scanalatura messa utilizzando un codice variabile di tasso. Il tasso aumenta per i livelli aumentanti di importanza. Al decodificatore della ricevente, un sottoinsieme delle unità secondarie è decodificato correttamente per redigere una parte corretta dei dati decodificati. La parte corretta è definita da una posizione di un primo errore nel telaio di dati. La posizione del primo errore nel telaio di dati dipende almeno da una del tasso di cifratura, qualità della scanalatura e complessità di decodificazione. I segnali numerici allora sono ricostruiti usando soltanto la parte corretta dei dati decodificati.