摘要:
A multi-mode viterbi decoder supporting different decoding modes. The viterbi decoder comprises circuitry to output one or more data symbol values. The circuitry sets the one or more data symbol values to a first quantity of unit intervals in a first decoding mode (e.g. PAM-4). The circuitry sets the one or more data symbol values to a second quantity of unit intervals in a second decoding mode (e.g. NRZ). The second quantity of unit intervals is greater than the first quantity of unit intervals. A branch metric circuit is adapted to, in the first decoding mode, generate a set of viterbi branch metrics based on the data symbol values for the first quantity of unit intervals. The branch metric circuit is adapted to, in the second decoding mode, generate the set of viterbi branch metrics based on the data symbol values for the second quantity of unit intervals.
摘要:
Die Erfindung bezieht sich auf eine Vorrichtung und ein Verfahren zur Korrektur von Datenfehlern in einem Datenblock, dessen Ursprungsdaten mit einem solchen Sicherungssyndrom ergänzt sind, dass es eine Korrektur von maximal t Datenfehlern erbringt, wobei ein parallel arbeitender Schnellkorrektor (SK) zum Einsatz kommt, wobei der Schnellkorrektor (SK) nur für eine Korrektur von einer Untermenge t 1 der Menge der maximal t Datenfehler ausgelegt ist und dieser Schnellkorrektor (SK) einen Prüfverschlüssler (ENC2) umfasst, der einen ersten Prüfzustandsmerker P1 setzt, der im Falle einer vollständigen Korrektur eines bearbeiteten Datenblocks diesen ausgibt und anderenfalls einen seriell arbeitenden Nachkorrektor (NK) für maximal t Datenfehler aktiviert, dessen Ausgangssignal alternativ ausgegeben wird.
摘要:
Systems, methods, and an article of manufacture for performing serial concatenated decoding are shown and described. The decoding includes monitoring a measure of the number of corrections made to a plurality data blocks during outer decoding and determining whether applying sub-optimal inner decoding would reduce a computational load experienced by a processor performing the serial concatenated decoding when compared to the computation load experienced by the processor when optimal inner decoding is applied.
摘要:
The present invention provides a method and apparatus for a new interleaver adaptation scheme that achieves "error free" and zero delay (interleaving - triangular) or near zero delay variation (interleaving - GCI), and with easier implementation but no additional memory required. The dummy insertion methods and systems embodiments of the invention provide an effective dummy byte insertion scheme for applications that require seamless on-line rate changes, e.g., SRA (seamless rate adaptation), DRR (dynamic rate repartitioning) and adaptive INP (impulse noise protection).
摘要:
A reconfigurable bit-manipulation node is disclosed. The node includes an execution unit configured to perform a number of bit-oriented functions and a control unit configured to control the execution unit to allow one of the bit-oriented functions to be performed. The execution unit includes a number of elements interconnected with one another to allow the bit-oriented functions to be performed. The elements includes a programmable butterfly unit, a number of non-programmable butterfly units, a number of data path elements, a look-up-table memory and a reorder memory. The execution unit is capable of engaging in one of a number of operating modes to perform the bit-oriented functions. The operating modes include a programmable mode and a number of fixed operating modes including Viterbi decoding, turbo decoding and variable length encoding and decoding. The data path elements include a programmable shifter and a programmable combiner. The programmable shifter is programmable on a cycle-by-cycle basis and configured to perform an exclusive-or function on multiple shifted versions of its inputs. The programmable shifter is further programmable to implement a parallel linear feedback shift register which may be maskable. The programmable combiner is configured to perform packing on an input having variable input lengths to generate an output word having variable output lengths. The programmable combiner is further configured to perform bit interlacing and bit puncturing. Packing, bit interlacing and bit puncturing can be performed concurrently.
摘要:
Coding a data stream is provided, wherein the data stream comprises at least one packet having a given packet length and respective partitions of the at least one packet are coded with different error protection rates, the respective lengths of the respective partitions being determined by respective predetermined percentages of the packet length or a fraction of the packet length.
摘要:
The invention concerns a digital data transmitting/receiving device capable of processing different rates selected from a group of predetermined rates. It comprises a coding/decoding stage including interleaving means (MET) and deinterleaving means (MDET) comprising a storage (MM) whereof the minimum size is fixed in accordance with the maximum rate of said group, and having a first memory workspace (ESM1) allocated to the interleaving means and second memory workspace (ESM2) allocated to deinterleaving means. The size of each of said two memory workspaces are parameter-adaptive according to the rate being actually processed by the device.