Un sistema universale per decodificare qualsiasi tipo di dati inviati attraverso una rete

Aggiornamento: 6 agosto 2023
Un sistema universale per decodificare qualsiasi tipo di dati inviati attraverso una rete

Ogni pezzo di dati che viaggia su Internet, dai paragrafi di un'e-mail alla grafica 3D in un ambiente di realtà virtuale, può essere alterato dal rumore che incontra lungo il percorso, come l'interferenza elettromagnetica di un microonde o di un dispositivo Bluetooth. I dati sono codificati in modo tale che quando arrivano a destinazione, un algoritmo di decodifica possa annullare gli effetti negativi di quel rumore e recuperare i dati originali.

Dagli anni '1950, la maggior parte dei codici di correzione degli errori e degli algoritmi di decodifica sono stati progettati insieme. Ogni codice aveva una struttura che corrispondeva a un particolare algoritmo di decodifica molto complesso, che spesso richiedeva l'uso di hardware dedicato.

I ricercatori del MIT, della Boston University e della Maynooth University in Irlanda hanno ora creato il primo chip di silicio in grado di decodificare qualsiasi codice, indipendentemente dalla sua struttura, con la massima precisione, utilizzando un algoritmo di decodifica universale chiamato Guessing Random Additive Noise Decoding (GRAND) . Eliminando la necessità di più decoder computazionalmente complessi, GRAND consente una maggiore efficienza che potrebbe avere applicazioni in realtà aumentata e virtuale, giochi, reti 5G e dispositivi connessi che si basano sull'elaborazione di un volume elevato di dati con un ritardo minimo.

Concentrati sul rumore

Un modo per pensare a questi codici è come hash ridondanti (in questo caso, una serie di 1 e 0) aggiunti alla fine dei dati originali. Le regole per la creazione di quell'hash sono memorizzate in uno specifico codebook.

Quando i dati codificati viaggiano su una rete, sono influenzati dal rumore o dall'energia che interrompe il segnale, che è spesso generato da altri dispositivi elettronici. Quando quei dati codificati e il rumore che li ha colpiti arrivano a destinazione, l'algoritmo di decodifica consulta il suo codebook e utilizza la struttura dell'hash per indovinare quali sono le informazioni memorizzate.

Al contrario, GRAND funziona indovinando il rumore che ha influenzato il messaggio e utilizza il modello di rumore per dedurre le informazioni originali. GRAND genera una serie di sequenze di rumore nell'ordine in cui è probabile che si verifichino, le sottrae dai dati ricevuti e verifica se il codice risultante è in un codice.

Sebbene il rumore appaia di natura casuale, ha una struttura probabilistica che consente all'algoritmo di indovinare cosa potrebbe essere.

“In un certo senso, è simile alla risoluzione dei problemi. Se qualcuno porta la propria auto in officina, il meccanico non inizia mappando l'intera auto su progetti. Invece, iniziano chiedendo: 'Qual è la cosa più probabile che vada storta?' Forse ha solo bisogno di benzina. Se non funziona, cosa c'è dopo? Forse la batteria è scarica?" dice Medard.

Nuovo hardware

Il chip GRAND utilizza una struttura a tre livelli, partendo dalle soluzioni più semplici possibili nella prima fase e lavorando fino a modelli di rumore più lunghi e complessi nelle due fasi successive. Ogni fase funziona in modo indipendente, il che aumenta il rendimento del sistema e consente di risparmiare energia.

Il dispositivo è inoltre progettato per passare senza problemi tra due libri di codici. Contiene due chip di memoria statici ad accesso casuale, uno in grado di decifrare le parole in codice, mentre l'altro carica un nuovo libro di codici e quindi passa alla decodifica senza tempi di inattività.

I ricercatori hanno testato il chip GRAND e hanno scoperto che potrebbe decodificare efficacemente qualsiasi codice di ridondanza moderata fino a 128 bit di lunghezza, con solo circa un microsecondo di latenza.

Médard e i suoi collaboratori avevano precedentemente dimostrato il successo dell'algoritmo, ma questo nuovo lavoro mostra per la prima volta l'efficacia e l'efficienza di GRAND nell'hardware.

Lo sviluppo dell'hardware per il nuovo algoritmo di decodifica ha richiesto ai ricercatori di mettere prima da parte le loro nozioni preconcette, afferma Médard.

“Non potevamo uscire e riutilizzare cose che erano già state fatte. Era come una lavagna completa. Abbiamo dovuto pensare davvero a ogni singolo componente da zero. È stato un viaggio di ripensamento. E penso che quando faremo il nostro prossimo chip, ci saranno cose con questo primo chip che ci renderemo conto di aver fatto per abitudine o per supposizione che possiamo fare di meglio", dice.

Un chip per il futuro

Poiché GRAND utilizza solo i codici per la verifica, il chip non funziona solo con codici legacy, ma potrebbe anche essere utilizzato con codici che non sono stati ancora introdotti.

In vista dell'implementazione del 5G, le autorità di regolamentazione e le società di comunicazione hanno faticato a trovare un consenso su quali codici dovrebbero essere utilizzati nella nuova rete. I regolatori alla fine hanno scelto di utilizzare due tipi di codici tradizionali per l'infrastruttura 5G in situazioni diverse. L'utilizzo di GRAND potrebbe eliminare la necessità di quella rigida standardizzazione in futuro, afferma Médard.

Il chip GRAND potrebbe persino aprire il campo della codifica a un'ondata di innovazione.

“Per ragioni di cui non sono del tutto sicuro, le persone si avvicinano alla programmazione con timore reverenziale, come se fosse magia nera. Il processo è matematicamente brutto, quindi le persone usano solo codici che già esistono. Spero che questo riformula la discussione in modo che non sia così orientato agli standard, consentendo alle persone di utilizzare codici già esistenti e creare nuovi codici", afferma.

Andando avanti, Médard e i suoi collaboratori pianificano di affrontare il problema del rilevamento morbido con una versione riorganizzata del GRAND patata fritta. Nel rilevamento morbido, i dati ricevuti sono meno precisi.

Hanno anche in programma di testare la capacità di GRAND di decifrare codici più lunghi e complessi e regolare la struttura del chip di silicio per migliorarne l'efficienza energetica.

ELE Times Bureau
Sito web | + post

ELE Times fornisce una copertura globale completa di elettronica, Tecnologia e il mercato. Oltre a fornire articoli approfonditi, ELE Times attira il pubblico più vasto, qualificato e altamente coinvolto del settore, che apprezza i nostri contenuti tempestivi e pertinenti e i nostri formati popolari. ELE Times ti aiuta a creare consapevolezza, indirizzare il traffico, comunicare le tue offerte al pubblico giusto, generare contatti e vendere meglio i tuoi prodotti.

  • Previeni potenziali danni con connettori di tipo N sigillati a tenuta stagna
  • Lanciato congiuntamente dai due ministri il Centro di eccellenza sull'eolico offshore: Energie rinnovabili
  • Un modo completo per utilizzare il legame per migliorare le prestazioni RF degli amplificatori a basso rumore
  • Infineon e Panasonic accelerano lo sviluppo della tecnologia GaN per dispositivi di alimentazione GaN da 650 V