Butterfly processor for telecommunications

   
   

The present invention discloses a butterfly processor capable of performing convolutional decoding and LogMAP decoding in telecommunications systems. First and second add-compare-select modules are provided for receiving input path metrics. A branch metric calculator is also provided for receiving input data and extrinsic data. The branch metric calculator generates output branch metrics to each of the first and second add-compare-select modules. Each of the add-compare-select modules includes a log-sum correction means coupled to compare and select components. A controllable switch selectively couples outputs of the select components and the log-sum corrections means to enable either one of convolutional or LogMAP decoding.

La presente invenzione rileva un processor della farfalla capace di effettuazione la decodificazione dell'avvolgimento e del LogMAP che decodificano nei sistemi di telecomunicazioni. In primo luogo ed in secondo luogo aggiung-confront-selezioni i moduli sono provveduti a ricevere la metrica del percorso dell'input. Un calcolatore metrico del ramo inoltre รจ fornito per la ricezione i dati di input e dei dati estrinseci. Il calcolatore metrico del ramo genera la metrica del ramo dell'uscita a ciascuno del primo ed il secondo aggiung-confront-seleziona i moduli. Ciascuno del aggiung-confront-seleziona i moduli include i mezzi di correzione di ceppo-somma coppia per confrontare e selezionare i componenti. Un interruttore controllabile coppia selettivamente le uscite dei componenti prescelti e le correzioni di ceppo-somma significa permettere uno di decodificazione di LogMAP o dell'avvolgimento.

 
Web www.patentalert.com

< System and method for improving index performance through prefetching

< Testing bottom-emitting VCSELs

> Interpolating filter banks in arbitrary dimensions

> Power attenuator with coupling port

~ 00166