Turbo codici: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichette: Modifica da mobile Modifica da web per mobile |
template citazione; rinomina/fix nomi parametri; converto template cite xxx -> cita xxx; fix formato data |
||
Riga 12:
Nella [[teoria dell'informazione]], i turbo codici (originariamente ''Turbocodes'', in francese) sono una classe di codici [[Forward Error Correction]] (FEC) ad alte prestazioni sviluppati intorno al 1990-91 (ma pubblicati per la prima volta nel 1993), le prime codifiche capaci di avvicinarsi al massimo teorico della capacità del canale [[teorema di Shannon]]–Hartley, il massimo teorico per la velocità alla quale è ancora possibile una comunicazione affidabile dato un livello di rumore specifico. I turbo codici sono utilizzati nelle comunicazioni mobili [[3G]]/[[4G]] (ad es. In [[UMTS]] e [[LTE]]) e nelle comunicazioni satellitari (nello spazio profondo) così come altre applicazioni dove i progettisti cercano di ottenere un trasferimento affidabile delle informazioni tramite collegamenti di comunicazione, dati i limiti di larghezza di banda o di latenza e la presenza di rumore dannoso per i dati. I turbo codici sono attualmente in competizione con i codici ''[[Lightweight Directory Access Protocol]]'' (LDPC) che offrono prestazioni comparabili.
Il nome "turbo code" deriva dal loro uso durante la decodifica, perciò è stato associato alla retro-alimentazione dai gas di scarico utilizzata per la sovralimentazione dei motori turbo, Hagenauer ha sostenuto che il termine turbo in tal senso è improprio poiché non vi è alcun risultato nel processo di codifica,<ref>{{
==Storia==
La prima domanda di brevetto per i turbo codici è stata depositata il 23 aprile 1991. La domanda di brevetto indica Claude Berrou come l'unico inventore dei codici turbo. La registrazione del brevetto ha portato a numerosi brevetti tra cui il brevetto US 5.446.747 [https://www.google.com/patents/US5446747 US Patent 5,446,747], che è scaduto il 29 agosto 2013.
Il primo documento pubblico sui turbo codici fu "''Near Shannon Limit Error-correcting Coding and Decoding: Turbo-codes''".<ref>{{
I turbo codici furono così rivoluzionari al momento della loro introduzione che molti esperti nel campo della codifica non credettero ai risultati riportati. Quando la performance fu confermata, ebbe luogo una piccola rivoluzione nel mondo della codifica che ha portato allo studio di molti altri tipi di elaborazione di segnale iterativa.
Riga 27:
Prima dei codici turbo, le migliori implementazioni FEC erano costituite da codifiche seriali concatenati basate su un codice di correzione degli errori esterno [[Reed-Solomon]] combinato con un codice interno convoluzionale a lunghezza corta [[algoritmo di Viterbi]], noto anche come codice [[RSV]].
In un saggio successivo, Berrou ha generosamente riconosciuto l'intuizione di "G. Battail, J. Hagenauer e P. Hoeher, che, alla fine degli anni '80, hanno acceso l'interesse per l'elaborazione probabilistica". Aggiungendo che "R. Gallager e M. Tanner avevano già immaginato tecniche di codifica e decodifica i cui principi generali erano strettamente correlati," anche se i calcoli necessari erano impraticabili a quel tempo.<ref>{{
==Un esempio di encoder==
Riga 106:
==Formulazione bayesiana==
Dal punto di vista dell'intelligenza artificiale , i turbo codici possono essere considerati come un'istanza di propagazione delle credenze fiduciarie ad anello nelle reti bayesiane [[Rete bayesiana]].<ref>{{
▲| author2=MacKay, David J. C. | author2-link=David J. C. MacKay
▲| author3=Cheng, Jung-Fu
▲| title=Turbo decoding as an instance of Pearl's "belief propagation" algorithm
▲| journal=IEEE Journal on Selected Areas in Communications
|numero=2
▲| volume=16
▲| pages=140–152
▲| year=1998
| issn=0733-8716
| doi=10.1109/49.661103
Riga 138 ⟶ 137:
* [http://www.spectrum.ieee.org/computing/software/closing-in-on-the-perfect-code "Closing In On The Perfect Code"], IEEE Spectrum, March 2004
* [http://www.csee.wvu.edu/~mvalenti/documents/valenti01.pdf "The UMTS Turbo Code and an Efficient Decoder Implementation Suitable for Software-Defined Radios"] (''International Journal of Wireless Information Networks'')
* {{
* [http://www.sciencenews.org/articles/20051105/bob8.asp "Pushing the Limit"], a ''[[Science News]]'' feature about the development and genesis of turbo codes
* [http://www-turbo.enst-bretagne.fr/ International Symposium On Turbo Codes]
|