<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP03763216B9W1" file="EP03763216W1B9.xml" lang="en" country="EP" doc-number="1525664" kind="B9" correction-code="W1" date-publ="20140910" status="c" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESI....FIRO..CY..TRBGCZEEHU..SK....................................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.41 (21 Oct 2013) -  2999001/0</B007EP><B078EP><date>20130205</date></B078EP></eptags></B000><B100><B110>1525664</B110><B120><B121>CORRECTED EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B9</B130><B132EP>B1</B132EP><B140><date>20140910</date></B140><B150><B151>W1</B151><B155><B1551>de</B1551><B1552>Ansprüche DE</B1552><B1551>en</B1551><B1552>Claims DE</B1552><B1551>fr</B1551><B1552>Revendications DE</B1552><B1551>de</B1551><B1552>Ansprüche EN</B1552><B1551>en</B1551><B1552>Claims EN</B1552><B1551>fr</B1551><B1552>Revendications EN</B1552><B1551>de</B1551><B1552>Ansprüche FR</B1552><B1551>en</B1551><B1552>Claims FR</B1552><B1551>fr</B1551><B1552>Revendications FR</B1552></B155></B150><B190>EP</B190></B100><B200><B210>03763216.3</B210><B220><date>20030703</date></B220><B240><B241><date>20040130</date></B241><B242><date>20050404</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>393457 P</B310><B320><date>20020703</date></B320><B330><ctry>US</ctry></B330><B310>398760 P</B310><B320><date>20020726</date></B320><B330><ctry>US</ctry></B330><B310>403812 P</B310><B320><date>20020815</date></B320><B330><ctry>US</ctry></B330><B310>421505 P</B310><B320><date>20021025</date></B320><B330><ctry>US</ctry></B330><B310>421999 P</B310><B320><date>20021029</date></B320><B330><ctry>US</ctry></B330><B310>423710 P</B310><B320><date>20021104</date></B320><B330><ctry>US</ctry></B330><B310>440199 P</B310><B320><date>20030115</date></B320><B330><ctry>US</ctry></B330><B310>447641 P</B310><B320><date>20030214</date></B320><B330><ctry>US</ctry></B330><B310>456220 P</B310><B320><date>20030320</date></B320><B330><ctry>US</ctry></B330><B310>469356 P</B310><B320><date>20030509</date></B320><B330><ctry>US</ctry></B330><B310>482112 P</B310><B320><date>20030624</date></B320><B330><ctry>US</ctry></B330><B310>482107 P</B310><B320><date>20030624</date></B320><B330><ctry>US</ctry></B330></B300><B400><B405><date>20140910</date><bnum>201437</bnum></B405><B430><date>20050427</date><bnum>200517</bnum></B430><B450><date>20120502</date><bnum>201218</bnum></B450><B452EP><date>20111209</date></B452EP><B472><B475><date>20120502</date><ctry>AT</ctry><date>20120502</date><ctry>BE</ctry><date>20120802</date><ctry>BG</ctry><date>20120731</date><ctry>CH</ctry><date>20120502</date><ctry>CY</ctry><date>20120502</date><ctry>CZ</ctry><date>20120502</date><ctry>DK</ctry><date>20120502</date><ctry>EE</ctry><date>20120813</date><ctry>ES</ctry><date>20120502</date><ctry>FI</ctry><date>20120803</date><ctry>GR</ctry><date>20030703</date><ctry>HU</ctry><date>20120703</date><ctry>IE</ctry><date>20120502</date><ctry>IT</ctry><date>20120731</date><ctry>LI</ctry><date>20120703</date><ctry>LU</ctry><date>20120731</date><ctry>MC</ctry><date>20120502</date><ctry>NL</ctry><date>20120903</date><ctry>PT</ctry><date>20120502</date><ctry>RO</ctry><date>20120502</date><ctry>SE</ctry><date>20120502</date><ctry>SI</ctry><date>20120502</date><ctry>SK</ctry><date>20120502</date><ctry>TR</ctry></B475></B472><B480><date>20140910</date><bnum>201437</bnum></B480></B400><B500><B510EP><classification-ipcr sequence="1"><text>H03M  13/11        20060101AFI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>H03M  13/25        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>H03M  13/29        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="4"><text>H04L  27/20        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="5"><text>H04L  27/34        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="6"><text>H04L  27/36        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="7"><text>H03M  13/15        20060101ALI20111121BHEP        </text></classification-ipcr><classification-ipcr sequence="8"><text>H04L   1/00        20060101ALI20111121BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>METHODE UND VERFAHREN FÜR DIE SPEICHERVERWALTUNG IN LOW DENSITY PARITY CHECK (LDPC) DECODERN</B542><B541>en</B541><B542>METHOD AND SYSTEM FOR MEMORY MANAGEMENT IN LOW DENSITY PARITY CHECK (LDPC) DECODERS</B542><B541>fr</B541><B542>PROCEDE ET SYSTEME POUR LE ROUTAGE DANS DES DECODEURS A CONTROLE DE PARITE FAIBLE DENSITE</B542></B540><B560><B561><text>WO-A-02/103631</text></B561><B562><text>TONG ZHANG ET AL: "Joint code and decoder design for implementation-oriented (3, k)-regular LDPC codes" PROC., 35TH. ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, &amp; COMPUTERS. PACIFIC GROOVE, CA, USA, vol. 1 OF 2. CONF. 35, 4 - 7 November 2001, pages 1232-1236, XP010582236 ISBN: 0-7803-7147-X</text></B562><B562><text>MANSOUR M M ET AL: "Low power VLSI decoder architectures for LDPC codes" PROC., IEEE INTERNATIONAL SYMPOSIUM ON LOWER POWER ELECTRONICS AND DESIGN, ISLPED'02, 12 - 14 August 2002, pages 284-289, XP010600916</text></B562><B562><text>BOUTILLION E ET AL: "Decoder-first code design" PROC., INTERNATIONAL SYMPOSIUM ON TURBO CODES AND RELATED TOPICS, BREST, FRANCE, 4 - 7 September 2000, pages 459-462, XP008011934</text></B562><B562><text>AL-RAWI G., CIOFFI J., HOROWITZ M.: "Optimizing the mapping of low-density parity check codes on parallel decoding architectures" PROC., IEEE CONFERENCE ON INFORMATION TECHOLOGY: CODING AND COMPUTING, LAS VEGAS, NV, USA, 2 - 4 April 2001, pages 578-586, XP002260920</text></B562><B562><text>SELVARATHINAM A., CHOI G. NARAYANAN K.: "A massively scaleable decoder architecture for low-density parity-check codes" PROC., IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS'03, vol. 2, 25 - 28 May 2003, pages 61-64, XP002260921</text></B562><B562><text>ECHARD R. ET AL.: "THE PI-ROTATION LOW-DENSITY PARITY CHECK CODES", PROC., IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, GLOBECOM 2001, SAN ANTONIO, TX,, 25 November 2001 (2001-11-25), - 29 November 2001 (2001-11-29), pages 980-984, XP001099251, DOI: 10.1109/GLOCOM.2001.965564 ISBN: 978-0-7803-7206-1</text></B562></B560></B500><B700><B720><B721><snm>EROZ, Mustafa</snm><adr><str>17007 Indian Grass Drive</str><city>Germantown, MD 20874</city><ctry>US</ctry></adr></B721><B721><snm>LEE, Lin-Nan</snm><adr><str>10004 Flower Gate Terrace</str><city>Potomac, MD 20854</city><ctry>US</ctry></adr></B721><B721><snm>SUN, Feng-Wen</snm><adr><str>17904 Wheatridge Drive</str><city>Germantown, MD 20874</city><ctry>US</ctry></adr></B721><B721><snm>CASSAGNOL, Bob</snm><adr><str>1904 Alabaster Drive</str><city>Silver Spring, MD 20904</city><ctry>US</ctry></adr></B721><B721><snm>VON ANCKEN, Adam</snm><adr><str>5763 Windwood Way</str><city>New Market, MD 21774</city><ctry>US</ctry></adr></B721></B720><B730><B731><snm>DTVG LICENSING, INC</snm><iid>101102763</iid><irf>P036539EP</irf><adr><str>2230 East Imperial Highway</str><city>El Segundo CA 90245</city><ctry>US</ctry></adr></B731></B730><B740><B741><snm>Brunner, John Michael Owen</snm><sfx>et al</sfx><iid>101284292</iid><adr><str>Carpmaels &amp; Ransford LLP 
One Southampton Row</str><city>London WC1B 5HA</city><ctry>GB</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LU</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>US2003021071</anum></dnum><date>20030703</date></B861><B862>en</B862></B860><B870><B871><dnum><pnum>WO2004006441</pnum></dnum><date>20040115</date><bnum>200403</bnum></B871></B870></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> --><!-- EPO <DP n="2"> -->
<heading id="h0001">FIELD OF THE INVENTION</heading>
<p id="p0001" num="0001">The present invention relates to communication systems, and more particularly to coded systems.</p>
<heading id="h0002">BACKGROUND OF THE INVENTION</heading>
<p id="p0002" num="0002">Communication systems employ coding to ensure reliable communication across noisy communication channels. These communication channels exhibit a fixed capacity that can be expressed in terms of bits per symbol at certain signal to noise ratio (SNR), defining a theoretical upper limit (known as the Shannon limit). As a result, coding design has aimed to achieve rates approaching this Shannon limit. One such class of codes that approach the Shannon limit is Low Density Parity Check (LDPC) codes.</p>
<p id="p0003" num="0003">Traditionally, LDPC codes have not been widely deployed because of a number of drawbacks. One drawback is that the LDPC encoding technique is highly complex. Encoding an LDPC code using its generator matrix would require storing a very large, non-sparse matrix. Additionally, LDPC codes require large blocks to be effective; consequently, even though parity check matrices of LDPC codes are sparse, storing these matrices is problematic.</p>
<p id="p0004" num="0004">Zhang T et al: "Joint code and decoder design for implementation-orientated (3,k)-regular LDPC codes" describes retrieving edge values associated with a structured parity check matrix from memory for decoding an LDPC coded signal. <patcit id="pcit0001" dnum="WO02103631A"><text>WO 02/103631</text></patcit> describes vectorized, partly-parallel decoding of LDPC codes having a structured parity check matrix.</p>
<p id="p0005" num="0005">From an implementation perspective, a number of challenges are confronted. For example, storage is an important reason why LDPC codes have not become widespread in practice. Also, a key challenge in LDPC code implementation has been how to achieve the connection network between several processing engines (nodes) in the decoder. Further, the computational load in the decoding process, specifically the check node operations, poses a problem.</p>
<p id="p0006" num="0006">Therefore, there is a need for a LDPC communication system that employs simple encoding and decoding processes. There is also a need for using LDPC codes efficiently to support high data rates, without introducing greater complexity. There is also a need to improve performance of LDPC encoders and decoders. There is also a need to minimize storage requirements for implementing LDPC coding. There is a further need for a scheme that simplifies the communication between processing nodes in the LDPC decoder.<!-- EPO <DP n="3"> --></p>
<heading id="h0003">SUMMARY OF THE INVENTION</heading>
<p id="p0007" num="0007">These and other needs are addressed by the present invention, which is defined by the appendant claims.<!-- EPO <DP n="4"> --></p>
<heading id="h0004">BRIEF DESCRIPTION OF THE DRAWINGS</heading>
<p id="p0008" num="0008">The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
<ul id="ul0001" list-style="none" compact="compact">
<li><figref idref="f0001">FIG. 1</figref> is a diagram of a communications system configured to utilize Low Density Parity Check (IDPC) codes, according to an embodiment of the present invention;</li>
<li><figref idref="f0002">FIG. 2</figref> is a diagram of an exemplary transmitter in the system of <figref idref="f0001">FIG. 1</figref>;</li>
<li><figref idref="f0002">FIG. 3</figref> is a diagram of an exemplary receiver in the system of <figref idref="f0001">FIG. 1</figref>;</li>
<li><figref idref="f0003">FIG. 4</figref> is a diagram of a sparse parity check matrix, in accordance with an embodiment of the present invention;</li>
<li><figref idref="f0003">FIG. 5</figref> is a diagram of a bipartite graph of an LDPC code of the matrix of <figref idref="f0003">FIG. 4</figref>;</li>
<li><figref idref="f0003">FIG. 6</figref> is a diagram of a sub-matrix of a sparse parity check matrix, wherein the sub-matrix contains parity check values restricted to the lower triangular region, according to an embodiment of the present invention;</li>
<li><figref idref="f0004">FIG. 7</figref> is a graph showing performance between codes utilizing unrestricted parity check matrix (H matrix) versus restricted H matrix having a sub-matrix as in <figref idref="f0003">FIG. 6</figref>;</li>
<li><figref idref="f0005">FIGs. 8A and 8B</figref> are, respectively, a diagram of a non-Gray 8-PSK modulation scheme, and a Gray 8-PSK modulation, each of which can be used in the system of <figref idref="f0001">FIG. 1</figref>;</li>
<li><figref idref="f0006">FIG. 9</figref> is a graph showing performance between codes utilizing Gray labeling versus non-Gray labeling;</li>
<li><figref idref="f0007">FIG. 10</figref> is a flow chart of the operation of the LDPC decoder using non-Gray mapping, according to an embodiment of the present invention;</li>
<li><figref idref="f0008">FIG. 11</figref> is a flow chart of the operation of the LDPC decoder of <figref idref="f0002">FIG. 3</figref> using Gray mapping, according to an embodiment of the present invention;</li>
<li><figref idref="f0009">FIGs. 12A-12C</figref> are diagrams of the interactions between the check nodes and the bit nodes in a decoding process, according to an embodiment of the present invention;</li>
<li><figref idref="f0010">FIGs. 13A and 13B</figref> are flowcharts of processes for computing outgoing messages between the check nodes and the bit nodes using, respectively, a forward-backward approach and a parallel approach, according to various embodiments of the present invention;<!-- EPO <DP n="5"> --></li>
<li><figref idref="f0011 f0012 f0013">FIGs. 14A-14</figref> are graphs showing simulation results of LDPC codes generated in accordance with various embodiments of the present invention;</li>
<li><figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref> are diagrams of the top edge and bottom edge, respectively, of memory organized to support structured access as to realize randomness in LDPC coding, according to an embodiment of the present invention; and</li>
<li><figref idref="f0016">FIG. 16</figref> is a diagram of a computer system that can perform the processes of encoding and decoding of LDPC codes, in accordance with embodiments of the present invention.</li>
</ul><!-- EPO <DP n="6"> --></p>
<heading id="h0005">DESCRIPTION OF THE PREFERRED EMBODIMENT</heading>
<p id="p0009" num="0009">A system, method, and software for efficiently decoding structured Low Density Parity Check (LDPC) codes are described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It is apparent, however, to one skilled in the art that the present invention may be practiced without these specific details or with an equivalent arrangement. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.</p>
<p id="p0010" num="0010"><figref idref="f0001">FIG. 1</figref> is a diagram of a communications system configured to utilize Low Density Parity Check (LDPC) codes, according to an embodiment of the present invention. A digital communications system 100 includes a transmitter 101 that generates signal waveforms across a communication channel 103 to a receiver 105. In this discrete communications system 100, the transmitter 101 has a message source that produces a discrete set of possible messages; each of the possible messages has a corresponding signal waveform. These signal waveforms are attenuated, or otherwise altered, by communications channel 103. To combat the noise channel 103, LDPC codes are utilized.</p>
<p id="p0011" num="0011">The LDPC codes that are generated by the transmitter 101 enables high speed implementation without incurring any performance loss. These structured LDPC codes output from the transmitter 101 avoid assignment of a small number of check nodes to the bit nodes already vulnerable to channel errors by virtue of the modulation scheme (e.g., 8-PSK).</p>
<p id="p0012" num="0012">Such LDPC codes have a parallelizable decoding algorithm (unlike turbo codes), which advantageously involves simple operations such as addition, comparison and table look-up. Moreover, carefully designed LDPC codes do not exhibit any sign of error floor.</p>
<p id="p0013" num="0013">According to one embodiment of the present invention, the transmitter 101 generates, using a relatively simple encoding technique, LDPC codes based on parity check matrices (which facilitate efficient memory access during decoding) to communicate with the receiver 105. The transmitter 101 employs LDPC codes that can outperform concatenated turbo+RS (Reed-Solomon) codes, provided the block length is sufficiently large.<!-- EPO <DP n="7"> --></p>
<p id="p0014" num="0014"><figref idref="f0002">FIG. 2</figref> is a diagram of an exemplary transmitter in the system of <figref idref="f0001">FIG. 1</figref>. A transmitter 200 is equipped with an LDPC encoder 203 that accepts input from an information source 201 and outputs coded stream of higher redundancy suitable for error correction processing at the receiver 105. The information source 201 generates <i>k</i> signals from a discrete alphabet, <i>X</i>. LDPC codes are specified with parity check matrices. On the other hand, encoding LDPC codes require, in general, specifying the generator matrices. Even though it is possible to obtain generator matrices from parity check matrices using Gaussian elimination, the resulting matrix is no longer sparse and storing a large generator matrix can be complex.</p>
<p id="p0015" num="0015">Encoder 203 generates signals from alphabet <i>Y</i> to a modulator 205 using a simple encoding technique that makes use of only the parity check matrix by imposing structure onto the parity check matrix. Specifically, a restriction is placed on the parity check matrix by constraining certain portion of the matrix to be triangular. The construction of such a parity check matrix is described more fully below in <figref idref="f0003">FIG. 6</figref>. Such a restriction results in negligible performance loss, and therefore, constitutes an attractive trade-off.</p>
<p id="p0016" num="0016">Modulator 205 maps the encoded messages from encoder 203 to signal waveforms that are transmitted to a transmit antenna 207, which emits these waveforms over the communication channel 103. Accordingly, the encoded messages are modulated and distributed to a transmit antenna 207. The transmissions from the transmit antenna 207 propagate to a receiver, as discussed below.</p>
<p id="p0017" num="0017"><figref idref="f0002">FIG. 3</figref> is a diagram of an exemplary receiver in the system of <figref idref="f0001">FIG. 1</figref>. At the receiving side, a receiver 300 includes a demodulator 301 that performs demodulation of received signals from transmitter 200. These signals are received at a receive antenna 303 for demodulation. After demodulation, the received signals are forwarded to a decoder 305, which attempts to reconstruct the original source messages by generating messages, <i>X</i>', in conjunction with a bit metric generator 307. With non-Gray mapping, the bit metric generator 307 exchanges probability information with the decoder 305 back and forth (iteratively) during the decoding process, which is detailed in <figref idref="f0007">FIG. 10</figref>. Alternatively, if Gray mapping is used (according to one embodiment of the present invention), one pass of the bit metric generator is sufficient, in which further attempts of bit metric generation after each LDPC decoder iteration are likely to yield limited performance improvement; this approach is more fully described with respect to <figref idref="f0008">FIG. 11</figref>.<!-- EPO <DP n="8"> --> To appreciate the advantages offered by the present invention, it is instructive to examine how LDPC codes are generated, as discussed in <figref idref="f0003">FIG. 4</figref>.</p>
<p id="p0018" num="0018"><figref idref="f0003">FIG. 4</figref> is a diagram of a sparse parity check matrix, in accordance with an embodiment of the present invention. LDPC codes are long, linear block codes with sparse parity check matrix <i>H</i><sub>(<i>n-k</i>)<i>xn</i></sub>. Typically the block length, <i>n</i>, ranges from thousands to tens of thousands of bits. For example, a parity check matrix for an LDPC code of length <i>n</i>=8 and rate ½ is shown in <figref idref="f0003">FIG. 4</figref>. The same code can be equivalently represented by the bipartite graph, per <figref idref="f0003">FIG. 5</figref>.</p>
<p id="p0019" num="0019"><figref idref="f0003">FIG. 5</figref> is a diagram of a bipartite graph of an LDPC code of the matrix of <figref idref="f0003">FIG. 4</figref>. Parity check equations imply that for each check node, the sum (over GF (Galois Field)(2)) of all adjacent bit nodes is equal to zero. As seen in the figure, bit nodes occupy the left side of the graph and are associated with one or more check nodes, according to a predetermined relationship. For example, corresponding to check node <i>m</i><sub>1</sub>, the following expression exists <i>n</i><sub>1</sub> + <i>n</i><sub>4</sub> + <i>n</i><sub>5</sub> + <i>n<sub>8</sub></i> = 0 with respect to the bit nodes.</p>
<p id="p0020" num="0020">Returning the receiver 303, the LDPC decoder 305 is considered a message passing decoder, whereby the decoder 305 aims to find the values of bit nodes. To accomplish this task, bit nodes and check nodes iteratively communicate with each other. The nature of this communication is described below.</p>
<p id="p0021" num="0021">From check nodes to bit nodes, each check node provides to an adjacent bit node an estimate ("opinion") regarding the value of that bit node based on the information coming from other adjacent bit nodes. For instance, in the above example if the sum of <i>n</i><sub>4</sub> , <i>n</i><sub>5</sub> and <i>n</i><sub>8</sub> "looks like" 0 to <i>m</i><sub>1</sub>, then <i>m</i><sub>1</sub> would indicate to <i>n</i><sub>1</sub> that the value of <i>n</i><sub>1</sub> is believed to be 0 (since <i>n</i><sub>1</sub> + <i>n</i><sub>4</sub> + <i>n</i><sub>5</sub> + <i>n</i><sub>8</sub> = 0); otherwise <i>m</i><sub>1</sub> indicate to <i>n</i><sub>1</sub> that the value of <i>n</i><sub>1</sub> is believed to be 1. Additionally, for soft decision decoding, a reliability measure is added.</p>
<p id="p0022" num="0022">From bit nodes to check nodes, each bit node relays to an adjacent check node an estimate about its own value based on the feedback coming from its other adjacent check nodes. In the above example <i>n</i><sub>1</sub> has only two adjacent check nodes <i>m</i><sub>1</sub> and <i>m</i><sub>3</sub>. If the feedback coming from <i>m</i><sub>3</sub> to <i>n</i><sub>1</sub> indicates that the value of <i>n</i><sub>1</sub> is probably 0, then <i>n</i><sub>1</sub> would notify <i>m</i><sub>1</sub> that an estimate of <i>n</i><sub>1</sub>'s own value is 0. For the case in which the bit node has more than two adjacent check nodes, the bit node performs a majority vote (soft decision) on the feedback coming from<!-- EPO <DP n="9"> --> its other adjacent check nodes before reporting that decision to the check node it communicates. The above process is repeated until all bit nodes are considered to be correct (i.e., all parity check equations are satisfied) or until a predetermined maximum number of iterations is reached, whereby a decoding failure is declared.</p>
<p id="p0023" num="0023"><figref idref="f0003">FIG. 6</figref> is a diagram of a sub-matrix of a sparse parity check matrix, wherein the sub-matrix contains parity check values restricted to the lower triangular region, according to an embodiment of the present invention. As described previously, the encoder 203 (of <figref idref="f0002">FIG. 2</figref>) can employ a simple encoding technique by restricting the values of the lower triangular area of the parity check matrix. According to an embodiment of the present invention, the restriction imposed on the parity check matrix is of the form: <maths id="math0001" num=""><math display="block"><msub><mi>H</mi><mrow><mfenced separators=""><mi>n</mi><mo>-</mo><mi>k</mi></mfenced><mo>⁢</mo><mi mathvariant="italic">xn</mi></mrow></msub><mo>=</mo><mfenced open="[" close="]" separators=""><msub><mi>A</mi><mrow><mfenced separators=""><mi>n</mi><mo>-</mo><mi>k</mi></mfenced><mo>⁢</mo><mi mathvariant="italic">xk</mi></mrow></msub><mspace width="1em"/><msub><mi>B</mi><mrow><mfenced separators=""><mi>n</mi><mo>-</mo><mi>k</mi></mfenced><mo>⁢</mo><mi mathvariant="italic">x</mi><mo>⁢</mo><mfenced separators=""><mi>n</mi><mo>-</mo><mi>k</mi></mfenced></mrow></msub></mfenced></math><img id="ib0001" file="imgb0001.tif" wi="54" he="8" img-content="math" img-format="tif"/></maths><br/>
, where <b>B</b> is lower triangular.</p>
<p id="p0024" num="0024">Any information block <i>i</i> = (<i>i</i><sub>0</sub><i>, i</i><sub>1</sub><i>,..., i</i><sub><i>k-</i>1</sub>) is encoded to a codeword<br/>
<i>c =</i> (<i>i</i><sub>0</sub>,<i>i</i><sub>1</sub>,...,<i>i</i><sub><i>k</i>-1</sub>, <i>p</i><sub>0</sub><i>, p</i><sub>1</sub>,...<i>p</i><sub><i>n</i>-<i>k</i>-1</sub>) using <b><i>H</i>c<sup>T</sup></b> = <b>0</b>, and recursively solving for parity bits; for example, <maths id="math0002" num=""><math display="block"><msub><mi>a</mi><mn>00</mn></msub><mo>⁢</mo><msub><mi>i</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>01</mn></msub><mo>⁢</mo><msub><mi>i</mi><mn>1</mn></msub><mo>+</mo><mo>…</mo><mo>+</mo><msub><mi>a</mi><mrow><mn>0</mn><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>⁢</mo><msub><mi>i</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>p</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn><mo>⇒</mo><mi mathvariant="italic">Solve</mi><mspace width="1em"/><msub><mi>p</mi><mn>0</mn></msub><mo>,</mo></math><img id="ib0002" file="imgb0002.tif" wi="98" he="8" img-content="math" img-format="tif"/></maths> <maths id="math0003" num=""><math display="block"><msub><mi>a</mi><mn>10</mn></msub><mo>⁢</mo><msub><mi>i</mi><mn>0</mn></msub><mo>+</mo><msub><mi>a</mi><mn>11</mn></msub><mo>⁢</mo><msub><mi>i</mi><mn>1</mn></msub><mo>+</mo><mo>…</mo><mo>+</mo><msub><mi>a</mi><mrow><mn>1</mn><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>⁢</mo><msub><mi>i</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>b</mi><mn>10</mn></msub><mo>⁢</mo><msub><mi>p</mi><mn>0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo>=</mo><mn>0</mn><mo>⇒</mo><mi mathvariant="italic">Solve</mi><mspace width="1em"/><msub><mi>p</mi><mn>1</mn></msub></math><img id="ib0003" file="imgb0003.tif" wi="96" he="8" img-content="math" img-format="tif"/></maths><br/>
and similarly for <i>p</i><sub>2</sub>, <i>p</i><sub>3</sub>,...<i>p</i><sub>n-k-1</sub>.</p>
<p id="p0025" num="0025"><figref idref="f0004">FIG. 7</figref> is a graph showing performance between codes utilizing unrestricted parity check matrix (H matrix) versus restricted H matrix of <figref idref="f0003">FIG. 6</figref>. The graph shows the performance comparison between two LDPC codes: one with a general parity check matrix and the other with a parity check matrix restricted to be lower triangular to simplify encoding. The modulation scheme, for this simulation, is 8-PSK. The performance loss is within 0.1 dB. Therefore, the performance loss is negligible based on the restriction of the lower triangular H matrices, while the gain in simplicity of the encoding technique is significant. Accordingly, any parity check matrix that is equivalent to a lower triangular or upper triangular under row and/or column permutation can be utilized for the same purpose.</p>
<p id="p0026" num="0026"><figref idref="f0005">FIGs. 8A and 8B</figref> are, respectively, a diagram of a non-Gray 8-PSK modulation scheme, and a Gray 8-PSK modulation, each of which can be used in the system of <figref idref="f0001">FIG. 1</figref>. The non-Gray<!-- EPO <DP n="10"> --> 8-PSK scheme of <figref idref="f0005">FIG. 8A</figref> can be utilized in the receiver of <figref idref="f0002">FIG. 3</figref> to provide a system that requires very low Frame Erasure Rate (FER). This requirement can also be satisfied by using a Gray 8-PSK scheme, as shown in <figref idref="f0005">FIG. 8B</figref>, in conjunction with an outer code, such as Bose, Chaudhuri, and Hocquenghem (BCH), Hamming, or Reed-Solomon (RS) code.</p>
<p id="p0027" num="0027">Under this scheme, there is no need to iterate between the LDPC decoder 305 (<figref idref="f0002">FIG. 3</figref>) and the bit metric generator 307, which may employ 8-PSK modulation. In the absence of an outer code, the LDPC decoder 305 using Gray labeling exhibit an earlier error floor, as shown in <figref idref="f0006">FIG. 9</figref> below.</p>
<p id="p0028" num="0028"><figref idref="f0006">FIG. 9</figref> is a graph showing performance between codes utilizing Gray labeling versus non-Gray labeling of <figref idref="f0005">FIGs. 8A and 8B</figref>. The error floor stems from the fact that assuming correct feedback from LDPC decoder 305, regeneration of 8-PSK bit metrics is more accurate with non-Gray labeling since the two 8-PSK symbols with known two bits are further apart with non-Gray labeling. This can be equivalently seen as operating at higher Signal-to-Noise Ratio (SNR). Therefore, even though error asymptotes of the same LDPC code using Gray or non-Gray labeling have the same slope (i.e., parallel to each other), the one with non-Gray labeling passes through lower FER at any SNR.</p>
<p id="p0029" num="0029">On the other hand, for systems that do not require very low FER, Gray labeling without any iteration between LDPC decoder 305 and 8-PSK bit metric generator 307 may be more suitable because re-generating 8-PSK bit metrics before every LDPC decoder iteration causes additional complexity. Moreover, when Gray labeling is used, re-generating 8-PSK bit metrics before every LDPC decoder iteration yields only very slight performance improvement. As mentioned previously, Gray labeling without iteration may be used for systems that require very low FER, provided an outer code is implemented.</p>
<p id="p0030" num="0030">The choice between Gray labeling and non-Gray labeling depends also on the characteristics of the LDPC code. Typically, the higher bit or check node degrees, the better it is for Gray labeling, because for higher node degrees, the initial feedback from LDPC decoder 305 to 8-PSK (or similar higher order modulation) bit metric generator 307 deteriorates more with non-Gray labeling.</p>
<p id="p0031" num="0031">When 8-PSK (or similar higher order) modulation is utilized with a binary decoder, it is recognized that the three (or more) bits of a symbol are not received "equally noisy". For example with Gray 8-PSK labeling, the third bit of a symbol is considered more noisy to the<!-- EPO <DP n="11"> --> decoder than the other two bits. Therefore, the LDPC code design does not assign a small number of edges to those bit nodes represented by "more noisy" third bits of 8-PSK symbol so that those bits are not penalized twice.</p>
<p id="p0032" num="0032"><figref idref="f0007">FIG. 10</figref> is a flow chart of the operation of the LDPC decoder using non-Gray mapping, according to an embodiment of the present invention. Under this approach, the LDPC decoder and bit metric generator iterate one after the other. In this example, 8-PSK modulation is utilized; however, the same principles apply to other higher modulation schemes as well. Under this scenario, it is assumed that the demodulator 301 outputs a distance vector, d, denoting the distances between received noisy symbol points and 8-PSK symbol points to the bit metric generator 307, whereby the vector components are as follows: <maths id="math0004" num=""><math display="block"><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>E</mi><mi>s</mi></msub><msub><mi>N</mi><mn>0</mn></msub></mfrac><mfenced open="{" close="}" separators=""><msup><mfenced separators=""><msub><mi>r</mi><mi>x</mi></msub><mo>-</mo><msub><mi>s</mi><mrow><mi>i</mi><mo>,</mo><mi>x</mi></mrow></msub></mfenced><mn>2</mn></msup><mo>+</mo><msup><mfenced separators=""><msub><mi>r</mi><mi>y</mi></msub><mo>-</mo><msub><mi>s</mi><mrow><mi>i</mi><mo>,</mo><mi>y</mi></mrow></msub></mfenced><mn>2</mn></msup></mfenced><mspace width="2em"/><mi>i</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mn>7.</mn></math><img id="ib0004" file="imgb0004.tif" wi="90" he="13" img-content="math" img-format="tif"/></maths></p>
<p id="p0033" num="0033">The 8-PSK bit metric generator 307 communicates with the LDPC decoder 305 to exchange <i>a priori</i> probability information and <i>a posteriori</i> probability information, which respectively are represented as <b>u</b>, and <b>a</b>. That is, the vectors <b>u</b> and <b>a</b> respectively represent <i>a priori</i> and <i>a posteriori</i> probabilities of log likelihood ratios of coded bits.</p>
<p id="p0034" num="0034">The 8-PSK bit metric generator 307 generates the <i>a priori</i> likelihood ratios for each group of three bits as follows. First, extrinsic information on coded bits is obtained: <maths id="math0005" num=""><math display="block"><msub><mi>e</mi><mi>j</mi></msub><mo>=</mo><msub><mi>a</mi><mi>j</mi></msub><mo>-</mo><msub><mi>u</mi><mi>j</mi></msub><mspace width="3em"/><mi>j</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>2.</mn></math><img id="ib0005" file="imgb0005.tif" wi="51" he="8" img-content="math" img-format="tif"/></maths><br/>
Next, 8-PSK symbol probabilities, <i>p</i><sub>i</sub> <i>i =</i> 0,1,...,7, are determined.<br/>
<i>* y<sub>j</sub></i> = -<i>f</i>(0<i>,e<sub>j</sub></i>) <i>j</i> = 0,1,2 where <i>f</i>(<i>a,b</i>) = max(<i>a</i>,<i>b</i>) + <i>LUT<sub>f</sub></i>(<i>a,b</i>) with<br/>
<i>LUT<sub>f</sub></i> (<i>a,b</i>) = ln(1+ <i>e</i><sup>-|<i>a</i>-b|</sup>)<br/>
<i>*x<sub>j</sub></i> = <i>y<sub>j</sub> + e<sub>j</sub> j</i> = 0,1,2<br/>
<i>*p</i><sub>0</sub> <i>= x</i><sub>0</sub> + <i>x</i><sub>1</sub> + <i>x</i><sub>2</sub> <i>p</i><sub>4</sub> = <i>y</i><sub>0</sub> + <i>y</i><sub>1</sub> + <i>x</i><sub>2</sub><br/>
<i>p</i><sub>1</sub>= <i>x</i><sub>0</sub> + <i>x</i><sub>1</sub> + <i>y</i><sub>2</sub> <i>p</i><sub>5</sub> = <i>y</i><sub>0</sub> + <i>x</i><sub>1</sub> + <i>y</i><sub>2</sub><br/>
<i>p</i><sub>2</sub> = <i>x</i><sub>0</sub> + <i>y</i><sub>1</sub> <i>+ x</i><sub>2</sub> <i>p</i><sub>6</sub> = <i>y</i><sub>0</sub> + <i>y</i><sub>1</sub> + <i>x</i><sub>2</sub><br/>
<i>p</i><sub>3</sub> = <i>x</i><sub>0</sub> <i>+ y</i><sub>1</sub> <i>+ y</i><sub>2</sub> <i>p</i><sub>7</sub> = <i>y</i><sub>0</sub> + <i>y</i><sub>1</sub> + <i>y</i><sub>2</sub></p>
<p id="p0035" num="0035">Next, the bit metric generator 307 determines <i>a priori</i> log likelihood ratios of the coded bits as input to LDPC decoder 305, as follows: <maths id="math0006" num=""><math display="block"><msub><mi>u</mi><mn>0</mn></msub><mo>=</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>0</mn></msub><mo>,</mo><msub><mi>d</mi><mn>1</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>d</mi><mn>2</mn></msub><mo>+</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><msub><mi>d</mi><mn>3</mn></msub><mo>+</mo><msub><mi>p</mi><mn>3</mn></msub></mfenced><mo>-</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>4</mn></msub><mo>+</mo><msub><mi>p</mi><mn>4</mn></msub><mo>,</mo><msub><mi>d</mi><mn>5</mn></msub><mo>+</mo><msub><mi>p</mi><mn>5</mn></msub><mo>,</mo><msub><mi>d</mi><mn>6</mn></msub><mo>+</mo><msub><mi>p</mi><mn>6</mn></msub><mo>,</mo><msub><mi>d</mi><mn>7</mn></msub><mo>+</mo><msub><mi>p</mi><mn>7</mn></msub></mfenced><mo>-</mo><msub><mi>e</mi><mn>0</mn></msub></math><img id="ib0006" file="imgb0006.tif" wi="150" he="8" img-content="math" img-format="tif"/></maths> <maths id="math0007" num=""><math display="block"><msub><mi>u</mi><mn>1</mn></msub><mo>=</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>0</mn></msub><mo>,</mo><msub><mi>d</mi><mn>1</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>d</mi><mn>4</mn></msub><mo>+</mo><msub><mi>p</mi><mn>4</mn></msub><mo>,</mo><msub><mi>d</mi><mn>5</mn></msub><mo>+</mo><msub><mi>p</mi><mn>5</mn></msub></mfenced><mo>-</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>2</mn></msub><mo>+</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><msub><mi>d</mi><mn>3</mn></msub><mo>+</mo><msub><mi>p</mi><mn>3</mn></msub><mo>,</mo><msub><mi>d</mi><mn>6</mn></msub><mo>+</mo><msub><mi>p</mi><mn>6</mn></msub><mo>,</mo><msub><mi>d</mi><mn>7</mn></msub><mo>+</mo><msub><mi>p</mi><mn>7</mn></msub></mfenced><mo>-</mo><msub><mi>e</mi><mn>1</mn></msub></math><img id="ib0007" file="imgb0007.tif" wi="149" he="8" img-content="math" img-format="tif"/></maths><!-- EPO <DP n="12"> --> <maths id="math0008" num=""><math display="block"><msub><mi>u</mi><mn>2</mn></msub><mo>=</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>0</mn></msub><mo>,</mo><msub><mi>d</mi><mn>2</mn></msub><mo>+</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><msub><mi>d</mi><mn>4</mn></msub><mo>+</mo><msub><mi>p</mi><mn>4</mn></msub><mo>,</mo><msub><mi>d</mi><mn>6</mn></msub><mo>+</mo><msub><mi>p</mi><mn>6</mn></msub></mfenced><mo>-</mo><mi>f</mi><mo>⁢</mo><mfenced separators=""><msub><mi>d</mi><mn>1</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>d</mi><mn>3</mn></msub><mo>+</mo><msub><mi>p</mi><mn>3</mn></msub><mo>,</mo><msub><mi>d</mi><mn>5</mn></msub><mo>+</mo><msub><mi>p</mi><mn>5</mn></msub><mo>,</mo><msub><mi>d</mi><mn>7</mn></msub><mo>+</mo><msub><mi>p</mi><mn>7</mn></msub></mfenced><mo>-</mo><msub><mi>e</mi><mn>2</mn></msub></math><img id="ib0008" file="imgb0008.tif" wi="150" he="8" img-content="math" img-format="tif"/></maths></p>
<p id="p0036" num="0036">It is noted that the function <i>f</i>(.) with more than two variables can be evaluated recursively; e.g. <i>f</i>(<i>a,b,c</i>) = <i>f</i>(<i>f</i>(<i>a,b</i>)<i>,c</i>).</p>
<p id="p0037" num="0037">The operation of the LDPC decoder 305 utilizing non-Gray mapping is now described. In step 1001, the LDPC decoder 305 initializes log likelihood ratios of coded bits, <i>v</i>, before the first iteration according to the following (and as shown in <figref idref="f0009">FIG. 12A</figref>): <maths id="math0009" num=""><math display="block"><msub><mi>v</mi><mrow><mi>n</mi><mo>→</mo><msub><mi>k</mi><mi>I</mi></msub></mrow></msub><mo>=</mo><msub><mi>u</mi><mi>n</mi></msub><mo>,</mo><mspace width="2em"/><mi>n</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>,</mo><mspace width="1em"/><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>deg</mi><mfenced><mi mathvariant="italic">bit node n</mi></mfenced></math><img id="ib0009" file="imgb0009.tif" wi="102" he="8" img-content="math" img-format="tif"/></maths><br/>
Here, <i>v</i><sub><i>n</i>→<i>ki</i></sub> denotes the message that goes from bit node <i>n</i> to its adjacent check node <i>k<sub>i</sub></i>,<br/>
<i>u<sub>n</sub></i> denotes the demodulator output for the bit <i>n</i> and <i>N</i> is the codeword size.</p>
<p id="p0038" num="0038">In step 1003, a check node, <i>k</i>, is updated, whereby the input <i>v</i> yields the output <i>w</i>. As seen in <figref idref="f0009">FIG. 12B</figref>, the incoming messages to the check node <i>k</i> from its <i>d<sub>c</sub></i> adjacent bit nodes are denoted by <i>v<sub>n1</sub></i>→<i>k</i>, <i>v<sub>n2</sub></i>→<i>k</i> ,..., <i>v<sub>ndc</sub></i>→<i>k</i>. The goal is to compute the outgoing messages from the check node <i>k</i> back to <i>d<sub>c</sub></i> adjacent bit nodes. These messages are denoted by <i>w</i><sub><i>k</i>→<i>n</i><sub2>1</sub2></sub>, <i>w</i><sub><i>k</i>→<i>n</i><sub2>2</sub2></sub> ,..., <i>w</i><sub><i>k</i>→</sub><i><sub>n<sub2>dc</sub2></sub>,</i> where <maths id="math0010" num=""><math display="block"><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><msub><mi>n</mi><mi>i</mi></msub></mrow></msub><mo>=</mo><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>2</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi mathvariant="italic">dc</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mfenced><mn>.</mn></math><img id="ib0010" file="imgb0010.tif" wi="91" he="8" img-content="math" img-format="tif"/></maths><br/>
The function <i>g</i>( ) is defined as follows: <maths id="math0011" num=""><math display="block"><mi>g</mi><mfenced separators=""><mi>a</mi><mo>⁢</mo><mi>b</mi></mfenced><mo>=</mo><mi mathvariant="italic">sign</mi><mfenced><mi>a</mi></mfenced><mo>×</mo><mi mathvariant="italic">sign</mi><mfenced><mi>b</mi></mfenced><mo>×</mo><mfenced open="{" close="}" separators=""><mi>min</mi><mfenced separators=""><mfenced open="|" close="|"><mi>a</mi></mfenced><mo>⁢</mo><mfenced open="|" close="|"><mi>b</mi></mfenced></mfenced></mfenced><mo>+</mo><msub><mi mathvariant="italic">LUT</mi><mi>g</mi></msub><mfenced separators=""><mi>a</mi><mo>⁢</mo><mi>b</mi></mfenced><mo>,</mo></math><img id="ib0011" file="imgb0011.tif" wi="103" he="8" img-content="math" img-format="tif"/></maths><br/>
where <i>LUT<sub>g</sub>(a,b)</i> = ln(1+<i>e</i><sup>-|a+b|</sup>)-ln(1+<i>e</i><sup>-|a-b|</sup>). Similar to function <i>,</i> function <i>g</i> with more than two variables can be evaluated recursively.</p>
<p id="p0039" num="0039">Next, the decoder 305, per step 1205, outputs <i>a posteriori</i> probability information (<figref idref="f0009">FIG. 12C</figref>), such that: <maths id="math0012" num=""><math display="block"><msub><mi>a</mi><mi>n</mi></msub><mo>=</mo><msub><mi>u</mi><mi>n</mi></msub><mo>+</mo><mstyle displaystyle="false"><mstyle displaystyle="true"><munder><mo>∑</mo><mi>j</mi></munder></mstyle><msub><mi>w</mi><mrow><msub><mi>k</mi><mi>j</mi></msub><mo>→</mo><mi>n</mi></mrow></msub></mstyle><mn>.</mn></math><img id="ib0012" file="imgb0012.tif" wi="36" he="12" img-content="math" img-format="tif"/></maths></p>
<p id="p0040" num="0040">Per step 1007, it is determined whether all the parity check equations are satisfied. If these parity check equations are not satisfied, then the decoder 305, as in step 1009, re-derives 8-PSK bit metrics and channel input <i>u<sub>n</sub></i>. Next, the bit node is updated, as in step 1011. As shown in <figref idref="f0013">FIG. 14C</figref>, the incoming messages to the bit node <i>n</i> from its <i>d<sub>v</sub></i> adjacent check nodes are denoted by <i>w</i><sub><i>k</i><sub2>1</sub2>→<i>n</i></sub>, <i>w</i><sub><i>k</i><sub2>2</sub2>→<i>n</i></sub>,...., <i>w<sub>k<sub2>dv</sub2>→n</sub></i> The outgoing messages from the bit node <i>n</i> are computed<!-- EPO <DP n="13"> --> back to <i>d<sub>v</sub></i> adjacent check nodes; such messages are denoted by <i>v</i><sub><i>n</i>→<i>k</i><sub2>1</sub2></sub>, <i>v</i><sub><i>n</i>→<i>k</i><sub2>2</sub2></sub> ,...., <i>v<sub>n→k<sub2>dv</sub2></sub>,</i> and computed as follows: <maths id="math0013" num=""><math display="block"><msub><mi>v</mi><mrow><mi>n</mi><mo>→</mo><msub><mi>k</mi><mi>i</mi></msub></mrow></msub><mo>=</mo><msub><mi>u</mi><mi>n</mi></msub><mo>+</mo><mstyle displaystyle="false"><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>j</mi><mo>≠</mo><mi>i</mi></mrow></munder></mstyle><msub><mi>w</mi><mrow><msub><mi>k</mi><mi>j</mi></msub><mo>→</mo><mi>n</mi></mrow></msub></mstyle></math><img id="ib0013" file="imgb0013.tif" wi="40" he="12" img-content="math" img-format="tif"/></maths><br/>
In step 1013, the decoder 305 outputs the hard decision (in the case that all parity check equations are satisfied): <maths id="math0014" num=""><math display="block"><msub><mover><mi>c</mi><mo>^</mo></mover><mi>n</mi></msub><mo>=</mo><mrow><mo>{</mo><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><msub><mi>a</mi><mi>n</mi></msub><mo>≥</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><msub><mi>a</mi><mi>n</mi></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mrow><mspace width="4em"/><mi>Stop if</mi><mspace width="1em"/><msup><mrow><mi>H</mi><mo>⁢</mo><mover><mi>c</mi><mo>^</mo></mover></mrow><mi>T</mi></msup><mo>=</mo><mn>0</mn></math><img id="ib0014" file="imgb0014.tif" wi="77" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0041" num="0041">The above approach is appropriate when non-Gray labeling is utilized. However, when Gray labeling is implemented, the process of <figref idref="f0008">FIG. 11</figref> is executed.</p>
<p id="p0042" num="0042"><figref idref="f0008">FIG. 11</figref> is a flow chart of the operation of the LDPC decoder of <figref idref="f0002">FIG. 3</figref> using Gray mapping, according to an embodiment of the present invention. When Gray labeling is used, bit metrics are advantageously generated only once before the LDPC decoder, as re-generating bit metrics after every LDPC decoder iteration may yield nominal performance improvement. As with steps 1001 and 1003 of <figref idref="f0007">FIG. 10</figref>, initialization of the log likelihood ratios of coded bits, <i>v</i>, are performed, and the check node is updated, per steps 1101 and 1103. Next, the bit node <i>n</i> is updated, as in step 1105. Thereafter, the decoder outputs the <i>a posteriori</i> probability information (step 1107). In step 1109, a determination is made whether all of the parity check equations are satisfied; if so, the decoder outputs the hard decision (step 1111). Otherwise, steps 1103-1107 are repeated.</p>
<p id="p0043" num="0043"><figref idref="f0010">FIG. 13A</figref> is a flowchart of process for computing outgoing messages between the check nodes and the bit nodes using a forward-backward approach, according to an embodiment of the present invention. For a check node with <i>d<sub>c</sub></i> adjacent edges, the computation of <i>d<sub>c</sub></i>(<i>d<sub>c</sub></i>-1) and numerous <i>g</i>(.,.) functions are performed. However, the forward-backward approach reduces the complexity of the computation to <i>3</i>(<i>d<sub>c</sub></i>-2)<i>,</i> in which <i>d<sub>c</sub></i>-1 variables are stored.</p>
<p id="p0044" num="0044">Referring to <figref idref="f0009">FIG. 12B</figref>, the incoming messages to the check node <i>k</i> from <i>d<sub>c</sub></i> adjacent bit nodes are denoted by <i>v</i><sub><i>n</i><sub2>1</sub2>→<i>k</i></sub>, <i>v</i><sub><i>n</i><sub2>2</sub2>→k</sub> <i>,...,v<sub>n<sub2>dc</sub2>→k</sub>.</i> It is desired that the outgoing messages are computed from the check node <i>k</i> back to <i>d<sub>c</sub></i> adjacent bit nodes; these outgoing messages are denoted by <i>w</i><sub><i>k</i>-<i>n</i><sub2>1</sub2></sub>, <i>w</i><sub><i>k</i>→<i>n</i><sub2>2</sub2></sub> ,..., <i>w</i><sub><i>k</i>→<i>ndc</i></sub>.<!-- EPO <DP n="14"> --></p>
<p id="p0045" num="0045">Under the forward-backward approach to computing these outgoing messages, forward variables, f<i><sub>1</sub></i>, <i>f</i><sub>2</sub>,..., <i>f<sub>dc</sub>,</i> are defined as follows: <maths id="math0015" num=""><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>f</mi><mn>1</mn></msub><mo>=</mo><msub><mi>v</mi><mrow><mn>1</mn><mo>→</mo><mi>k</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>f</mi><mn>2</mn></msub><mo>=</mo><mi>g</mi><mfenced separators=""><msub><mi>f</mi><mn>1</mn></msub><mo>⁢</mo><msub><mi>v</mi><mrow><mn>2</mn><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mtd></mtr><mtr><mtd><msub><mi>f</mi><mn>3</mn></msub><mo>=</mo><mi>g</mi><mfenced separators=""><msub><mi>f</mi><mn>2</mn></msub><mo>⁢</mo><msub><mi>v</mi><mrow><mn>3</mn><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mtd></mtr><mtr><mtd><mo>:</mo><mspace width="2em"/><mo>:</mo><mspace width="2em"/><mo>:</mo></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi mathvariant="italic">dc</mi></msub><mo>=</mo><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>f</mi><mrow><mi mathvariant="italic">dc</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><mi mathvariant="italic">dc</mi><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mtd></mtr></mtable></math><img id="ib0015" file="imgb0015.tif" wi="36" he="33" img-content="math" img-format="tif"/></maths><br/>
In step 1301, these forward variables are computed, and stored, per step 1303.</p>
<p id="p0046" num="0046">Similarly, backward variables, <i>b</i><sub>1</sub><i>,b</i><sub>2</sub><i>,...,b</i><sub>dc</sub>, are defined by the following: <maths id="math0016" num=""><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>b</mi><mi mathvariant="italic">dc</mi></msub><mo>=</mo><msub><mi>v</mi><mrow><mi mathvariant="italic">dc</mi><mo>→</mo><mi>k</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mrow><mi mathvariant="italic">dc</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>b</mi><mi mathvariant="italic">dc</mi></msub><mo>⁢</mo><msub><mi>v</mi><mrow><mi mathvariant="italic">dc</mi><mo>-</mo><mn>1</mn><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mtd></mtr><mtr><mtd><mo>:</mo><mspace width="2em"/><mo>:</mo><mspace width="2em"/><mo>:</mo></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>1</mn></msub><mo>=</mo><mi>g</mi><mfenced separators=""><msub><mi>b</mi><mn>2</mn></msub><mo>⁢</mo><msub><mi>v</mi><mrow><mn>1</mn><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mtd></mtr></mtable></math><img id="ib0016" file="imgb0016.tif" wi="39" he="27" img-content="math" img-format="tif"/></maths><br/>
In step 1305, these backward variables are then computed. Thereafter, the outgoing messages are computed, as in step 1307, based on the stored forward variables and the computed backward variables. The outgoing messages are computed as follows: <maths id="math0017" num=""><math display="block"><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>b</mi><mn>2</mn></msub></math><img id="ib0017" file="imgb0017.tif" wi="20" he="8" img-content="math" img-format="tif"/></maths> <maths id="math0018" num=""><math display="block"><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><mi>i</mi></mrow></msub><mo>=</mo><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>f</mi><mrow><mi>i</mi><mo>-</mo><mi>i</mi></mrow></msub><mo>⁢</mo><msub><mi>b</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mfenced><mspace width="3em"/><mi>i</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>d</mi><mi>c</mi></msub><mo>-</mo><mn>1</mn></math><img id="ib0018" file="imgb0018.tif" wi="69" he="8" img-content="math" img-format="tif"/></maths> <maths id="math0019" num=""><math display="block"><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><mi mathvariant="italic">dc</mi></mrow></msub><mo>=</mo><msub><mi>f</mi><mrow><mi mathvariant="italic">dc</mi><mo>-</mo><mn>1</mn></mrow></msub></math><img id="ib0019" file="imgb0019.tif" wi="27" he="7" img-content="math" img-format="tif"/></maths></p>
<p id="p0047" num="0047">Under this approach, only the forward variables, <i>f<sub>2</sub>, f<sub>3</sub>,..., f<sub>dc</sub>,</i> are required to be stored. As the backward variables <i>b<sub>i</sub></i> are computed, the outgoing messages, <i>w</i><sub><i>k</i>→<i>i</i></sub>, are simultaneously computed, thereby negating the need for storage of the backward variables.</p>
<p id="p0048" num="0048">The computation load can be further enhance by a parallel approach, as next discussed.</p>
<p id="p0049" num="0049"><figref idref="f0010">FIG. 13B</figref> is a flowchart of process for computing outgoing messages between the check nodes and the bit nodes using a parallel approach, according to an embodiment of the present invention. For a check node <i>k</i> with inputs <i>v</i><sub><i>n</i><sub2>1</sub2>→<i>k</i></sub>, <i>v</i><sub><i>n</i><sub2>2</sub2>→<i>k</i></sub>,..., <i>v<sub>ndc</sub></i>→<i>k</i> from <i>d<sub>c</sub></i> adjacent bit nodes, the following parameter is computed, as in step 1311: <maths id="math0020" num=""><math display="block"><msub><mi>γ</mi><mi>k</mi></msub><mo>=</mo><mi>g</mi><mfenced separators=""><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>2</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi mathvariant="italic">dc</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mfenced><mn>.</mn></math><img id="ib0020" file="imgb0020.tif" wi="55" he="8" img-content="math" img-format="tif"/></maths></p>
<p id="p0050" num="0050">It is noted that the <i>g</i>(.,.) function can also be expressed as follows:<!-- EPO <DP n="15"> --> <maths id="math0021" num=""><math display="block"><mi>g</mi><mfenced separators=""><mi>a</mi><mo>⁢</mo><mi>b</mi></mfenced><mo>=</mo><mi>ln</mi><mo>⁢</mo><mfrac><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow></msup></mrow><mrow><msup><mi>e</mi><mi>a</mi></msup><mo>+</mo><msup><mi>e</mi><mi>b</mi></msup></mrow></mfrac><mn>.</mn></math><img id="ib0021" file="imgb0021.tif" wi="38" he="13" img-content="math" img-format="tif"/></maths></p>
<p id="p0051" num="0051">Exploiting the recursive nature of the g(.,.) function, the following expression results: <maths id="math0022" num=""><math display="block"><msub><mi>γ</mi><mi>k</mi></msub><mo>=</mo><mi>ln</mi><mo>⁢</mo><mfrac><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi mathvariant="italic">dc</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mfenced><mo>+</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mrow></msup></mrow><mrow><msup><mi>e</mi><mrow><mi>g</mi><mo>⁢</mo><mfenced separators=""><msub><mi>v</mi><mrow><msub><mi>n</mi><mn>1</mn></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>⁢</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>…</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi mathvariant="italic">dc</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mfenced></mrow></msup><mo>+</mo><msup><mi>e</mi><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></msup></mrow></mfrac><mo>=</mo><mi>ln</mi><mo>⁢</mo><mfrac><mrow><mn>1</mn><mo>+</mo><msup><mi>e</mi><mrow><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><msub><mi>n</mi><mi>i</mi></msub></mrow></msub><mo>+</mo><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></mrow></msup></mrow><mrow><msup><mi>e</mi><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><msub><mi>n</mi><mi>i</mi></msub></mrow></msub></msup><mo>+</mo><msup><mi>e</mi><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub></msup></mrow></mfrac></math><img id="ib0022" file="imgb0022.tif" wi="108" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0052" num="0052">Accordingly, <i>w</i><sub><i>k</i>→<i>ni</i></sub> can be solved in the following manner: <maths id="math0023" num=""><math display="block"><msub><mi>w</mi><mrow><mi>k</mi><mo>→</mo><msub><mi>n</mi><mi>i</mi></msub></mrow></msub><mo>=</mo><mi>ln</mi><mo>⁢</mo><mfrac><mrow><msup><mi>e</mi><mrow><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>+</mo><msub><mi>γ</mi><mi>k</mi></msub></mrow></msup><mo>-</mo><mn>1</mn></mrow><mrow><msup><mi>e</mi><mrow><msub><mi>v</mi><mrow><msub><mi>n</mi><mi>i</mi></msub><mo>→</mo><mi>k</mi></mrow></msub><mo>-</mo><msub><mi>γ</mi><mi>k</mi></msub></mrow></msup><mo>-</mo><mn>1</mn></mrow></mfrac><mo>-</mo><msub><mi>γ</mi><mi>k</mi></msub></math><img id="ib0023" file="imgb0023.tif" wi="49" he="14" img-content="math" img-format="tif"/></maths></p>
<p id="p0053" num="0053">The In(.) term of the above equation can be obtained using a look-up table <i>LUT</i><sub>x</sub> that represents the function In |<i>e<sup>x</sup> -</i> 1| (step 1313). Unlike the other look-up tables <i>LUT</i><sub>f</sub> or <i>LUT</i><sub>g</sub><i>,</i> the table <i>LUT<sub>x</sub></i> would likely requires as many entries as the number of quantization levels. Once γ<i><sub>k</sub></i> is obtained, the calculation of <i>w</i><sub><i>k</i>→<i>ni</i></sub>, for all <i>n<sub>i</sub></i> can occur in parallel using the above equation, per step 1315.</p>
<p id="p0054" num="0054">The computational latency of γ<i><sub>k</sub></i> is advantageously log<sub>2</sub>(<i>d<sub>c</sub></i>).</p>
<p id="p0055" num="0055"><figref idref="f0011 f0012 f0013">FIGs. 14A-14C</figref> are graphs showing simulation results of LDPC codes generated in accordance with various embodiments of the present invention. In particular, <figref idref="f0011 f0012 f0013">FIGs. 14A-14C</figref> show the performance of LDPC codes with higher order modulation and code rates of 3/4 (QPSK, 1.485 bits/symbol), 2/3 (8-PSK, 1.980 bits/symbol), and 5/6 (8-PSK, 2.474 bits/symbol).</p>
<p id="p0056" num="0056">Two general approaches exist to realize the interconnections between check nodes and bit nodes: (1) a fully parallel approach, and (2) a partially parallel approach. In fully parallel architecture, all of the nodes and their interconnections are physically implemented The advantage of this architecture is speed.</p>
<p id="p0057" num="0057">The fully parallel architecture, however, may involve greater complexity in realizing all of the nodes and their connections. Therefore with fully parallel architecture, a smaller block size may be required to reduce the complexity. In that case, for the same clock frequency, a proportional reduction in throughput and some degradation in FER versus Es/No performance may result.</p>
<p id="p0058" num="0058">The second approach to implementing LDPC codes is to physically realize only a subset of the total number of the nodes and use only these limited number of "physical" nodes to<!-- EPO <DP n="16"> --> process all of the "functional" nodes of the code. Even though the LDPC decoder operations can be made extremely simple and can be performed in parallel, the further challenge in the design is how the communication is established between "randomly" distributed bit nodes and check nodes. The decoder 305 (of <figref idref="f0002">FIG. 3</figref>), according to one embodiment of the present invention, addresses this problem by accessing memory in a structured way, as to realize a seemingly random code. This approach is explained with respect to <figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref>.</p>
<p id="p0059" num="0059"><figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref> are diagrams of the top edge and bottom edge, respectively, of memory organized to support structured access as to realize randomness in LDPC coding, according to an embodiment of the present invention. Structured access can be achieved without compromising the performance of a truly random code by focusing on the generation of the parity check matrix. In general, a parity check matrix can be specified by the connections of the check nodes with the bit nodes. For example, the bit nodes can be divided into groups of a fixed size, which for illustrative purposes is 392. Additionally, assuming the check nodes connected to the first bit node of degree 3, for instance, are numbered as <i>a, b</i> and <i>c</i>, then the check nodes connected to the second bit node are numbered as <i>a</i>+<i>p, b</i>+<i>p</i> and <i>c</i>+<i>p,</i> the check nodes connected to the third bit node are numbered as <i>a</i>+2<i>p</i>, <i>b</i>+2<i>p</i> and <i>c</i>+2<i>p</i> etc.; where <i>p</i>=(number of check nodes)/392. For the next group of 392 bit nodes, the check nodes connected to the first bit node are different from <i>a, b, c</i> so that with a suitable choice of <i>p,</i> all the check nodes have the same degree. A random search is performed over the free constants such that the resulting LDPC code is cycle-4 and cycle-6 free. Because of the structural characteristics of the parity check matrix of the present invention, the edge information can stored to permit concurrent access to a group of relevant edge values during decoding.</p>
<p id="p0060" num="0060">In other words, the approach of the present invention facilitates memory access during check node and bit node processing. The values of the edges in the bipartite graph can be stored in a storage medium, such as random access memory (RAM). It is noted that for a truly random LDPC code during check node and bit node processing, the values of the edges would need to be accessed one by one in a random fashion. However, such a conventional access scheme would be too slow for a high data rate application. The RAM of <figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref> are organized in a manner, whereby a large group of relevant edges can be fetched in one clock cycle; accordingly, these values are placed "together" in memory, according to a predetermined scheme or arrangement. It is observed that, in actuality, even with a truly random code, for a group of<!-- EPO <DP n="17"> --> check nodes (and respectively bit nodes), the relevant edges can be placed next to one another in RAM, but then the relevant edges adjacent to a group of bit nodes (respectively check nodes) will be randomly scattered in RAM. Therefore, the "togetherness," under the present invention, stems from the design of the parity check matrices themselves. That is, the check matrix design ensures that the relevant edges for a group of bit nodes and check nodes are simultaneously placed together in RAM.</p>
<p id="p0061" num="0061">As seen in <figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref>, each box contains the value of an edge, which is multiple bits (e.g., 6). Edge RAM, according to one embodiment of the present invention, is divided into two parts: top edge RAM 1501 (<figref idref="f0014">FIG. 15A</figref>) and bottom edge RAM 1503 (<figref idref="f0015">FIG. 15B</figref>). Bottom edge RAM 1503 contains the edges between bit nodes of degree 2, for example, and check nodes. Top edge RAM 1501 contains the edges between bit nodes of degree greater than 2 and check nodes. Therefore, for every check node, 2 adjacent edges are stored in the bottom edge RAM 1503, and the rest of the edges are stored in the top edge RAM 1501. For example, the size of the top edge RAM 1501 and bottom edge RAM 1503 for various code rates are given in Table 1
<tables id="tabl0001" num="0001">
<table frame="all">
<title>Table 1</title>
<tgroup cols="5">
<colspec colnum="1" colname="col1" colwidth="32mm"/>
<colspec colnum="2" colname="col2" colwidth="18mm"/>
<colspec colnum="3" colname="col3" colwidth="18mm"/>
<colspec colnum="4" colname="col4" colwidth="18mm"/>
<colspec colnum="5" colname="col5" colwidth="18mm"/>
<thead>
<row>
<entry valign="top"/>
<entry align="center" valign="top">1/2</entry>
<entry align="center" valign="top">2/3</entry>
<entry align="center" valign="top">3/4</entry>
<entry align="center" valign="top">5/6</entry></row></thead>
<tbody>
<row>
<entry>Top Edge RAM</entry>
<entry align="center">400 x 392</entry>
<entry align="center">440 x 392</entry>
<entry align="center">504 x 392</entry>
<entry align="center">520 x 392</entry></row>
<row>
<entry>Bottom Edge RAM</entry>
<entry align="center">160 x 392</entry>
<entry align="center">110 x 392</entry>
<entry align="center">72 x 392</entry>
<entry align="center">52 x 392</entry></row></tbody></tgroup>
</table>
</tables></p>
<p id="p0062" num="0062">Based on Table 1, an edge RAM of size 576 x 392 is sufficient to store the edge metrics for all the code rates of 1/2, 2/3, 3/4, and 5/6.</p>
<p id="p0063" num="0063">As noted, under this exemplary scenario, a group of 392 bit nodes and 392 check nodes are selected for processing at a time. For 392 check node processing, <i>q</i> = <i>d<sub>c</sub></i>-2 consecutive rows are accessed from the top edge RAM 1501, and 2 consecutive rows from the bottom edge RAM 1503. The value of <i>d<sub>c</sub></i> depends on the specific code, for example <i>d<sub>c</sub></i>=7 for rate ½, <i>dc</i>=10 for rate 2/3, <i>dc</i>=16 for rate ¾ and <i>d<sub>c</sub>=22</i> for rate 5/6 for the above codes. Of course other values of <i>d<sub>c</sub></i> for other codes are possible. In this instance, <i>q</i>+2 is the degree of each check node.</p>
<p id="p0064" num="0064">For bit node processing, if the group of 392 bit nodes has degree 2, their edges are located in 2 consecutive rows of the bottom edge RAM 1503. If the bit nodes have degree <i>d</i> &gt; 2,<!-- EPO <DP n="18"> --> their edges are located in some <i>d</i> rows of the top edge RAM 1501. The address of these <i>d</i> rows can be stored in non-volatile memory, such as Read-Only Memory (ROM). The edges in one of the rows correspond to the first edges of 392 bit nodes, the edges in another row correspond to the second edges of 392 bit nodes, etc. Moreover for each row, the column index of the edge that belongs to the first bit node in the group of 392 can also be stored in ROM. The edges that correspond to the second, third, etc. bit nodes follow the starting column index in a "wrapped around" fashion. For example, if the <i>j<sup>th</sup></i> edge in the row belongs to the first bit node, then the (<i>j</i>+1)st edge belongs to the second bit node, (<i>j</i>+2)nd edge belongs to the third bit node, ...., and (<i>j</i>-1)st edge belongs to the 392<sup>th</sup> bit node.</p>
<p id="p0065" num="0065">In Tables 2-5, the row index and the starting column index of top edge RAM 1501 are specified for every group of 392 bit nodes of degree 3 or larger, for the respective code rates of 2/3; 5/6, 1/2, and 3/4. Each row in the Tables 2-5 represents a group of 392 bit nodes. The first number denotes the row index and the second number denotes the starting column index. For example in Table 2, the first row completely determines the addresses of adjacent edges for the first group of 392 bit nodes of degree 13. Specifically, the entry 0/0 indicates that the first adjacent edges for all of the 392 bit nodes are stored in row number 0. Moreover in that row, the column indexed 0 carries the information for the first adjacent edge of the first bit node, column indexed 1 carries the information for the first adjacent edge of the second bit node etc., and finally column indexed 391 carries the information for the first adjacent edge of the 392th bit node.</p>
<p id="p0066" num="0066">Similarly the entry 433/323 specifies that the second adjacent edges for all of the 392 bit nodes are stored in row number 433. Moreover in that row, the column indexed 323 carries the information for the second adjacent edge of the first bit node, column indexed 324 carries the information for the second adjacent edge of the second bit node etc. The column indexed 322 carries the information for the second adjacent edge of the 392th bit node.</p>
<p id="p0067" num="0067">Similarly, other entries in the first row of Table 2 determine the addresses of the remaining adjacent edges for the first group of 392 bit nodes. Likewise, the entries in the second row of Table 2 determine the addresses of the adjacent edges for the second group of 392 bit nodes, etc.<!-- EPO <DP n="19"> -->
<tables id="tabl0002" num="0002">
<table frame="all">
<title>Table 2</title>
<tgroup cols="1" colsep="0" rowsep="0">
<colspec colnum="1" colname="col1" colwidth="147mm" colsep="1"/>
<thead>
<row rowsep="1" valign="top">
<entry><b>Row Index/Starting Column Index (Rate 2/3)</b></entry></row></thead>
<tbody>
<row>
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row>
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row>
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row>
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row>
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row>
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row>
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/268 388/176</entry></row>
<row>
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row>
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row>
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 2041303 4/5 228/360 300/76 92/17</entry></row>
<row>
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row>
<entry>88/0 65/365 378/142</entry></row>
<row>
<entry>96/0 57/285 226/108</entry></row>
<row>
<entry>104/0 97/161 250/133</entry></row>
<row>
<entry>112/0 129/184 114/44</entry></row>
<row>
<entry>120/0 337/130 50/178</entry></row>
<row>
<entry>128/0 401/389 170/258</entry></row>
<row>
<entry>136/0 25/330 82/372</entry></row>
<row>
<entry>144/0 321/309 162/170</entry></row>
<row>
<entry>152/0 185/38 386/128</entry></row>
<row>
<entry>160/0 49/376 90/331</entry></row>
<row>
<entry>168/0 265/293 314/166</entry></row>
<row>
<entry>176/0 297/86 282/193</entry></row>
<row>
<entry>184/0 217/117 42/210</entry></row>
<row>
<entry>192/0 201/124 306/86</entry></row>
<row>
<entry>200/0 313/377 138/97</entry></row>
<row>
<entry>208/0 193/247 202/163</entry></row>
<row>
<entry>216/0 209/377 186/212</entry></row>
<row>
<entry>224/0 233/238 26/22</entry></row>
<row>
<entry>232/0 329/152 410/271</entry></row>
<row>
<entry>240/0 9/245 106/170</entry></row>
<row>
<entry>248/0 409/190 58/289</entry></row>
<row>
<entry>256/0 113/375 154/44</entry></row>
<row>
<entry>264/0 33/232 274/268</entry></row>
<row>
<entry>272/0 153/339 218/145</entry></row>
<row>
<entry>280/0 289/319 98/4</entry></row>
<row>
<entry>288/0 41/209 130/23</entry></row>
<row>
<entry>296/0 385/42 210/267</entry></row>
<row>
<entry>304/0 17/7 258/227</entry></row>
<row>
<entry>312/0 169/166 290/330</entry></row>
<row>
<entry>320/0 241/107 66/111</entry></row>
<row>
<entry>328/0 137/39 418/182</entry></row>
<row>
<entry>336/0 249/137 354/218</entry></row>
<row>
<entry>344/0 161/73 2/79</entry></row>
<row>
<entry>352/0 105/280 266/282</entry></row>
<row>
<entry>360/0 257/69 298/51</entry></row>
<row>
<entry>368/0 81/185 338/118</entry></row>
<row>
<entry>376/0 369/228 370/202</entry></row>
<row>
<entry>384/0 225/71 74/136</entry></row>
<row>
<entry>392/0 1/314 346/289</entry></row>
<row>
<entry>400/0 353/286 322/166</entry></row>
<row>
<entry>408/0 305/81 330/301</entry></row>
<row>
<entry>416/0 273/170 402/282</entry></row>
<row>
<entry>424/0 393/227 10/312</entry></row>
<row>
<entry>432/0 361/379 426/364</entry></row>
<row>
<entry>5/0 350/140 263/166</entry></row>
<row>
<entry>13/0 102/110 87/335</entry></row>
<row>
<entry>21/0 174/333 215/219</entry></row>
<row>
<entry>29/0 422/227 31/273</entry></row>
<row>
<entry>37/0 406/168 175/11</entry></row><!-- EPO <DP n="20"> -->
<row>
<entry>45/0 254/42 279/201</entry></row>
<row>
<entry>53/0 230/347 47/291</entry></row>
<row>
<entry>61/0 214/139 55/92</entry></row>
<row>
<entry>69/0 358/131 199/344</entry></row>
<row>
<entry>77/0 86/374 183/298</entry></row>
<row>
<entry>85/0 118/118 407/25</entry></row>
<row>
<entry>93/0 318/221 39/66</entry></row>
<row>
<entry>101/0 54/256 79/202</entry></row>
<row>
<entry>109/0 374/195 119/162</entry></row>
<row>
<entry>117/0 238/89 207/243</entry></row>
<row>
<entry>125/0 366/78 95/96</entry></row>
<row>
<entry>133/0 46/216 351/9</entry></row>
<row>
<entry>141/0 326/99 127/87</entry></row>
<row>
<entry>149/0 134/75 319/102</entry></row>
<row>
<entry>157/0 158/154 15/65</entry></row>
<row>
<entry>165/0 286/158 143/362</entry></row>
<row>
<entry>173/0 190/146 191/205</entry></row>
<row>
<entry>181/0 62/4 343/262</entry></row>
<row>
<entry>189/0 94/239 271/38</entry></row>
<row>
<entry>197/0 198/207 231/297</entry></row>
<row>
<entry>205/0 22/32 167/205</entry></row>
<row>
<entry>213/0 246/385 303/246</entry></row>
<row>
<entry>221/0 390/368 439/220</entry></row>
<row>
<entry>229/0 334/207 247/262</entry></row>
<row>
<entry>237/0 398/378 63/211</entry></row>
<row>
<entry>245/0 150/340 359/100</entry></row>
<row>
<entry>253/0 294/75 415/189</entry></row>
<row>
<entry>261/0 222/321 391/78</entry></row>
<row>
<entry>269/0 166/343 159/105</entry></row>
<row>
<entry>277/0 126/93 239/166</entry></row>
<row>
<entry>285/0 110/113 151/373</entry></row>
<row>
<entry>293/0 302/144 71/18</entry></row>
<row>
<entry>301/0 262/368 111/193</entry></row>
<row>
<entry>309/0 414/332 375/389</entry></row>
<row>
<entry>317/0 142/256 103/242</entry></row>
<row>
<entry>325/0 278/22 7/154</entry></row>
<row>
<entry>333/0 342/192 423/330</entry></row>
<row>
<entry>341/0 14/181 431/16</entry></row>
<row>
<entry>349/0 38/367 383/16</entry></row>
<row>
<entry>357/0 270/91 223/195</entry></row>
<row>
<entry>365/0 182/211 287/313</entry></row>
<row>
<entry>373/0 310/170 135/230</entry></row>
<row>
<entry>381/0 78/15 295/220</entry></row>
<row>
<entry>389/0 430/353 335/91</entry></row>
<row>
<entry>397/0 30/141 367/216</entry></row>
<row>
<entry>405/0 382/36 311/98</entry></row>
<row>
<entry>413/0 206/377 255/372</entry></row>
<row>
<entry>421/0 438/225 399/148</entry></row>
<row>
<entry>429/0 70/182 327/105</entry></row>
<row rowsep="1">
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0003" num="0003">
<table frame="all">
<title>Table 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="150mm" colsep="1"/>
<thead>
<row valign="top">
<entry align="center"><b>Row Index/Starting Column Index (Rate 5/6)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row><!-- EPO <DP n="21"> -->
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row>
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row>
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row><!-- EPO <DP n="22"> -->
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row>
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row>
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row>
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row>
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row><!-- EPO <DP n="23"> -->
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0004" num="0004">
<table frame="all">
<title>Table 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="94mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 1/2)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row>
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row>
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row><!-- EPO <DP n="24"> -->
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row>
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row>
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0005" num="0005">
<table frame="all">
<title>Table 5</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="152mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 3/4)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row><!-- EPO <DP n="25"> -->
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114157</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row>
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row>
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row>
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row>
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row><!-- EPO <DP n="26"> -->
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></p>
<p id="p0068" num="0068">With the organization shown in <figref idref="f0014">FIGs. 15A</figref> and <figref idref="f0015">15B</figref>, speed of memory access is greatly enhanced during LDPC coding.</p>
<p id="p0069" num="0069"><figref idref="f0016">FIG. 16</figref> illustrates a computer system upon which an embodiment according to the present invention can be implemented. The computer system 1600 includes a bus 1601 or other communication mechanism for communicating information, and a processor 1603 coupled to the bus 1601 for processing information. The computer system 1600 also includes main memory 1605, such as a random access memory (RAM) or other dynamic storage device, coupled to the bus 1601 for storing information and instructions to be executed by the processor 1603. Main memory 1605 can also be used for storing temporary variables or other intermediate information during execution of instructions to be executed by the processor 1603. The computer system 1600 further includes a read only memory (ROM) 1607 or other static storage device coupled to the bus 1601 for storing static information and instructions for the processor 1603. A storage device 1609, such as a magnetic disk or optical disk, is additionally coupled to the bus 1601 for storing information and instructions.<!-- EPO <DP n="27"> --></p>
<p id="p0070" num="0070">The computer system 1600 may be coupled via the bus 1601 to a display 1611, such as a cathode ray tube (CRT), liquid crystal display, active matrix display, or plasma display, for displaying information to a computer user. An input device 1613, such as a keyboard including alphanumeric and other keys, is coupled to the bus 1601 for communicating information and command selections to the processor 1603. Another type of user input device is cursor control 1615, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to the processor 1603 and for controlling cursor movement on the display 1611.</p>
<p id="p0071" num="0071">According to one embodiment of the invention, generation of LDPC codes is provided by the computer system 1600 in response to the processor 1603 executing an arrangement of instructions contained in main memory 1605. Such instructions can be read into main memory 1605 from another computer-readable medium, such as the storage device 1609. Execution of the arrangement of instructions contained in main memory 1605 causes the processor 1603 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the instructions contained in main memory 1605. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the embodiment of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware circuitry and software.</p>
<p id="p0072" num="0072">The computer system 1600 also includes a communication interface 1617 coupled to bus 1601. The communication interface 1617 provides a two-way data communication coupling to a network link 1619 connected to a local network 1621. For example, the communication interface 1617 may be a digital subscriber line (DSL) card or modem, an integrated services digital network (ISDN) card, a cable modem, or a telephone modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1617 may be a local area network (LAN) card (e.g. for Ethernet™ or an Asynchronous Transfer Model (ATM) network) to provide a data communication connection to a compatible LAN. Wireless links can also be implemented. In any such implementation, communication interface 1617 sends and receives electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information. Further, the communication interface 1617 can include peripheral interface devices, such as a Universal<!-- EPO <DP n="28"> --> Serial Bus (USB) interface, a PCMCIA (Personal Computer Memory Card International Association) interface, etc.</p>
<p id="p0073" num="0073">The network link 1619 typically provides data communication through one or more networks to other data devices. For example, the network link 1619 may provide a connection through local network 1621 to a host computer 1623, which has connectivity to a network 1625 (e.g. a wide area network (WAN) or the global packet data communication network now commonly referred to as the "Internet") or to data equipment operated by service provider. The local network 1621 and network 1625 both use electrical, electromagnetic, or optical signals to convey information and instructions. The signals through the various networks and the signals on network link 1619 and through communication interface 1617, which communicate digital data with computer system 1600, are exemplary forms of carrier waves bearing the information and instructions.</p>
<p id="p0074" num="0074">The computer system 1600 can send messages and receive data, including program code, through the network(s), network link 1619, and communication interface 1617. In the Internet example, a server (not shown) might transmit requested code belonging to an application program for implementing an embodiment of the present invention through the network 1625, local network 1621 and communication interface 1617. The processor 1603 may execute the transmitted code while being received and/or store the code in storage device 169, or other non-volatile storage for later execution. In this manner, computer system 1600 may obtain application code in the form of a carrier wave.</p>
<p id="p0075" num="0075">The term "computer-readable medium" as used herein refers to any medium that participates in providing instructions to the processor 1603 for execution. Such a medium may take many forms, including but not limited to non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as storage device 1609. Volatile media include dynamic memory, such as main memory 1605. Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1601. Transmission media can also take the form of acoustic, optical, or electromagnetic waves, such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, CDRW, DVD, any other optical medium, punch cards, paper tape, optical mark sheets, any other<!-- EPO <DP n="29"> --> physical medium with patterns of holes or other optically recognizable indicia, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read.</p>
<p id="p0076" num="0076">Various forms of computer-readable media may be involved in providing instructions to a processor for execution. For example, the instructions for carrying out at least part of the present invention may initially be borne on a magnetic disk of a remote computer. In such a scenario, the remote computer loads the instructions into main memory and sends the instructions over a telephone line using a modem. A modem of a local computer system receives the data on the telephone line and uses an infrared transmitter to convert the data to an infrared signal and transmit the infrared signal to a portable computing device, such as a personal digital assistance (PDA) and a laptop. An infrared detector on the portable computing device receives the information and instructions borne by the infrared signal and places the data on a bus. The bus conveys the data to main memory, from which a processor retrieves and executes the instructions. The instructions received by main memory may optionally be stored on storage device either before or after execution by processor.</p>
<p id="p0077" num="0077">Accordingly, the various embodiments of the present invention provide an approach for generating structured Low Density Parity Check (LDPC) codes, as to simplify the encoder and decoder. Structure of the LDPC codes is provided by restricting the parity check matrix to be lower triangular. Also, the approach can advantageously exploit the unequal error protecting capability of LDPC codes on transmitted bits to provide extra error protection to more vulnerable bits of high order modulation constellations (such as 8-PSK (Phase Shift Keying)). The decoding process involves iteratively regenerating signal constellation bit metrics into an LDPC decoder after each decoder iteration or several decoder iterations. The above approach advantageously yields reduced complexity without sacrificing performance.</p>
<p id="p0078" num="0078">While the present invention has been described in connection with a number of embodiments and implementations, the present invention is not so limited but covers various obvious modifications and equivalent arrangements, which fall within the scope of the appended claims.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="30"> --><!-- EPO <DP n="31"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A method for processing a low density parity check (LDPC) coded signal, the method comprising:
<claim-text>generating an LDPC encoded signal using a structured parity check matrix specifying the connection of bit nodes to check nodes;</claim-text>
<claim-text>transmitting the LDPC encoded signal across a communication channel to a receiver;</claim-text>
<claim-text>receiving the LDPC encoded signal at the receiver;</claim-text>
<claim-text>retrieving, from memory in the receiver, edge values associated with the structured parity check matrix used to generate the LDPC coded signal,</claim-text>
<claim-text>outputting a decoded signal corresponding to the LDPC coded signal based on the retrieved edge values,</claim-text>
<claim-text>wherein the edge values specify a relationship of bit nodes and check nodes,</claim-text>
<claim-text>wherein the bit nodes are divided into groups of 392,</claim-text>
<claim-text>wherein the edge values in the retrieving step are stored in memory (1501, 1503) according to a predetermined scheme <b>characterised in that</b> the memory comprises top edge RAM and bottom edge RAM,</claim-text>
<claim-text>wherein the bottom edge RAM stores the edge values for bit nodes of degree two,</claim-text>
<claim-text>wherein the top edge RAM stores the edge values for bit nodes of degree greater than two,</claim-text>
<claim-text>wherein storage of edge values in the top edge RAM is defined by one of tables 1-4 below,</claim-text>
<claim-text>wherein each successive row of each table denotes the row indices and staring column indices for corresponding successive groups of 392 bit nodes for a particular LDPC encoding scheme having the code rate stated in the title of each table,</claim-text>
<claim-text>wherein a first number at each table location in each table denotes a row index for storage of edge values in the top edge RAM and a second number at each table location denotes a starting column index for storage of edge values in the top edge RAM of successive bit nodes in a corresponding group of bit nodes,</claim-text>
<claim-text>wherein successive table locations in each row denote the row and column indices for corresponding successive edge values for said corresponding group of bit nodes,<!-- EPO <DP n="32"> --></claim-text>
<claim-text>such that a group of 392 bit nodes and 392 check nodes can be selected for processing at one time,</claim-text>
<claim-text>wherein for bit node processing, in the retrieving step, for a group of bit nodes of degree two, two consecutive rows of bottom edge RAM are accessed, and, for a group of bit nodes of degree, d, greater than two, the edge values are obtained from d rows of top edge RAM,</claim-text>
<claim-text>wherein for check node processing, in the retrieving step, q consecutive rows are accessed from top edge RAM and two consecutive rows are accessed from bottom edge RAM,</claim-text>
<claim-text>wherein q=d<sub>c</sub>-2, wherein d<sub>c</sub> is the degree of the check nodes dependent on the predetermined scheme, wherein d<sub>c</sub>=7 for code rate ½, dc=10 for code rate <sup>2</sup>/<sub>3</sub>, d<sub>c</sub> 16 for code rate ¾ and dc=22 for code rate <sup>5</sup>/<sub>6</sub>,</claim-text>
<claim-text>wherein the tables 1-4 are as follows:-
<tables id="tabl0006" num="0006">
<table frame="all">
<title>Table 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="147mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 2/3)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/268 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row><!-- EPO <DP n="33"> -->
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row>
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 322/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>77/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row><!-- EPO <DP n="34"> -->
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row>
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/87</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 231/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/205</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>245/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/256 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>365/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 295/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row><!-- EPO <DP n="35"> -->
<row>
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0007" num="0007">
<table frame="all">
<title>Table 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="150mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 5/6)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row><!-- EPO <DP n="36"> -->
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row>
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row><!-- EPO <DP n="37"> -->
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row>
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row><!-- EPO <DP n="38"> -->
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row>
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0008" num="0008">
<table frame="all">
<title>Table 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="94mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 1/2)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row><!-- EPO <DP n="39"> -->
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row>
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row><!-- EPO <DP n="40"> -->
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row>
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0009" num="0009">
<table frame="all">
<title>Table 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="152mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 3/4)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row><!-- EPO <DP n="41"> -->
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row>
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row><!-- EPO <DP n="42"> -->
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row>
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text><!-- EPO <DP n="43"> --></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>A system for processing a low density parity check (LDPC) coded signal, comprising:
<claim-text>an encoder for generating an LDPC encoded signal using a structured parity check matrix specifying the connection of bit nodes to check nodes and transmitting the LDPC encoded signal across a communication channel to a receiver</claim-text>
<claim-text>a receiver for receiving the LDPC encoded signal and comprising a decoder comprising:
<claim-text>memory (1501, 1503) for storing edge values associated with the structured parity check matrix used to generate the LDPC coded signal specifying a relationship of bit nodes and check nodes, wherein the bit nodes are divided into groups of 392;</claim-text>
<claim-text>means for retrieving edge values from the memory (1501, 1503); and</claim-text>
<claim-text>means for outputting a decoded signal corresponding to the LDPC coded signal based on the retrieved edge values, wherein the edge values are stored in memory according to a predetermined scheme <b>characterised in that</b> the memory comprises top edge RAM and bottom edge RAM,</claim-text>
<claim-text>wherein the bottom edge RAM stores the edge values for bit nodes of degree two,</claim-text>
<claim-text>wherein the top edge RAM stores the edge values for bit nodes of degree greater than two,</claim-text>
<claim-text>wherein storage of edge values in the top edge RAM is defined by one of tables 104 below,</claim-text>
<claim-text>wherein each successive row of each table denotes the row indices and staring column indices for corresponding successive groups of 392 bit nodes for a particular LDPC encoding scheme having the code rate stated in the title of each table,</claim-text>
<claim-text>wherein a first number at each table location in each table denotes a row index for storage of edge values in the top edge RAM and a second number at each table location denotes a starting column index for storage of edge values in the top edge RAM of successive bit nodes in a corresponding group of bit nodes,</claim-text>
<claim-text>wherein successive table locations in each row denote the row and column indices for corresponding successive edge values for said corresponding group of bit nodes,</claim-text>
<claim-text>such that a group of 392 bit nodes and 392 check nodes can be selected for processing at one time,<!-- EPO <DP n="44"> --></claim-text>
<claim-text>wherein for bit node processing, in the retrieving step, for a group of bit nodes of degree two, two consecutive rows of bottom edge RAM are accessed, and, for a group of bit nodes of degree, d, greater than two, the edge values are obtained from d rows of top edge RAM,</claim-text>
<claim-text>wherein for check node processing, in the retrieving step, q consecutive rows are accessed from top edge RAM and two consecutive rows are accessed from bottom edge RAM,</claim-text>
<claim-text>wherein q = d<sub>c</sub> -2, wherein d<sub>c</sub> is the degree of the check nodes dependent on the predetermined scheme, wherein d<sub>c</sub>=7 for code rate ½, d<sub>c</sub>=10 for code rate ¾, d<sub>c</sub>=16 for code rate ¾ and d<sub>c</sub>=22 for code rate 5/6,</claim-text>
<claim-text>wherein the tables 1-4 are as follows:-
<tables id="tabl0010" num="0010">
<table frame="all">
<title>Table 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="147mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 2/3)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/268 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row>
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row><!-- EPO <DP n="45"> -->
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 322/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>77/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row>
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row><!-- EPO <DP n="46"> -->
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/87</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 231/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/205</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>245/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/256 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>365/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 295/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row>
<row>
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup><!-- EPO <DP n="47"> -->
</table>
</tables>
<tables id="tabl0011" num="0011">
<table frame="all">
<title>Table 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="150mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 5/6)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row>
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row><!-- EPO <DP n="48"> -->
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row>
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row><!-- EPO <DP n="49"> -->
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row>
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row><!-- EPO <DP n="50"> -->
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0012" num="0012">
<table frame="all">
<title>Table 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="94mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 1/2)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row>
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row><!-- EPO <DP n="51"> -->
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row>
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row><!-- EPO <DP n="52"> -->
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0013" num="0013">
<table frame="all">
<title>Table 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="152mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Row Index/Starting Column Index (Rate 3/4)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row>
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row><!-- EPO <DP n="53"> -->
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row>
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row><!-- EPO <DP n="54"> -->
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text></claim-text></claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="55"> --><!-- EPO <DP n="56"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zum Verarbeiten eines mit Low Density Parity Check bzw. LDPC codierten Signals, wobei das Verfahren die folgenden Schritte umfasst:
<claim-text>Erzeugen eines LDPC-codierten Signals unter Verwendung einer strukturierten Paritätsprüfmatrix, die die Verbindung von Bitknoten mit Prüfknoten spezifiziert;</claim-text>
<claim-text>Übertragen des LDPC-codierten Signals über einen Kommunikationskanal zu einem Empfänger;</claim-text>
<claim-text>Empfangen des LDPC-codierten Signals im Empfänger;</claim-text>
<claim-text>Abrufen von Kantenwerten, die mit der zum Erzeugen des LDPC-codierten Signals verwendeten strukturierten Paritätsprüfmatrix assoziiert sind, aus Speicher in dem Empfänger,</claim-text>
<claim-text>Ausgeben eines dem LDPC-codierten Signal entsprechenden decodierten Signals auf der Basis der abgerufenen Kantenwerte,</claim-text>
<claim-text>wobei die Kantenwerte eine Beziehung von Bitknoten und Prüfknoten spezifizieren,</claim-text>
<claim-text>wobei die Bitknoten in Gruppen von 392 unterteilt sind,</claim-text>
<claim-text>wobei die Kantenwerte in dem Abrufschritt gemäß einem vorbestimmten Schema in Speicher (1501, 1503) gespeichert werden, <b>dadurch gekennzeichnet, dass</b> der Speicher einen Oberkanten-RAM und einen Unterkanten-RAM umfasst,</claim-text>
<claim-text>wobei der Unterkanten-RAM die Kantenwerte für Bitknoten des Grads zwei speichert,<!-- EPO <DP n="57"> --></claim-text>
<claim-text>wobei der Oberkanten-RAM die Kantenwerte für Bitknoten des Grads größer als zwei speichert,</claim-text>
<claim-text>wobei Speicherung von Kantenwerten in dem Oberkanten-RAM durch eine der nachfolgenden Tabellen 1-4 definiert wird,</claim-text>
<claim-text>wobei jede sukzessive Zeile jeder Tabelle die Zeilenindizes und Startspaltenindizes für entsprechende sukzessive Gruppen von 392 Bitknoten für ein bestimmtes LDPC-Codierungsschema bezeichnet, das die in dem Titel jeder Tabelle angegebene Coderate aufweist,</claim-text>
<claim-text>wobei eine erste Zahl an jeder Tabellenstelle in jeder Tabelle einen Zeilenindex zur Speicherung von Kantenwerten in dem Oberkanten-RAM bezeichnet und eine zweite Zahl an jeder Tabellenstelle einen Startspaltenindex zur Speicherung von Kantenwerten in dem Oberkanten-RAM sukzessiver Bitknoten in einer entsprechenden Gruppe von Bitknoten bezeichnet,</claim-text>
<claim-text>wobei sukzessive Tabellenstellen in jeder Zeile die Zeilen- und Spaltenindizes für entsprechende sukzessive Kantenwerte für die entsprechende Gruppe von Bitknoten bezeichnen,</claim-text>
<claim-text>dergestalt, dass zu einem Zeitpunkt eine Gruppe von 392 Bitknoten und 392 Prüfknoten für Verarbeitung ausgewählt werden kann,</claim-text>
<claim-text>wobei für die Bitknotenverarbeitung in dem Abrufschritt für eine Gruppe von Bitknoten des Grads 2 auf 2 aufeinanderfolgende Zeilen des Unterkanten-RAM zugegriffen wird und für eine Gruppe von Bitknoten des Grads d größer als zwei die Kantenwerte aus d Zeilen des Oberkanten-RAM erhalten werden,</claim-text>
<claim-text>wobei zur Prüfknotenverarbeitung in dem Abrufschritt auf q aufeinanderfolgende Zeilen aus dem Oberkanten-RAM zugegriffen wird und auf zwei aufeinanderfolgende Zeilen aus dem Unterkanten-RAM zugegriffen wird,</claim-text>
<claim-text>wobei q=d<sub>c</sub>-2 ist, wobei d<sub>c</sub> der Grad der Prüfknoten abhängig von dem vorbestimmten Schema ist, mit d<sub>c</sub>=7 für Coderate ½, d<sub>c</sub>=10 für Coderate 2/3, d<sub>c</sub>=16 für Coderate ¾ und d<sub>c</sub>=22 für Coderate <sup>5</sup>/<sub>6</sub>,<!-- EPO <DP n="58"> --></claim-text>
<claim-text>wobei die Tabellen 1-4 wie folgt sind:
<tables id="tabl0014" num="0014">
<table frame="all">
<title>Tabelle 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="148mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 2/3)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 2421150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/180 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/168 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 271/09 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row><!-- EPO <DP n="59"> -->
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row>
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 327/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>71/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row><!-- EPO <DP n="60"> -->
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row>
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/97</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 231/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/205</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>243/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/256 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>365/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 295/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row>
<row rowsep="0">
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="61"> -->
<tables id="tabl0015" num="0015">
<table frame="all">
<title>Tabelle 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="151mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 5/6)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/130 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323<b>/</b>359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 2671362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 302/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140<b>/</b>0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 497/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/175 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 230/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row><!-- EPO <DP n="62"> -->
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row>
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 3891160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 237/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>331/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row><!-- EPO <DP n="63"> -->
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row>
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 499/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row>
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row>
<row rowsep="0">
<entry>417/0 58/312 479/138</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="64"> -->
<tables id="tabl0016" num="0016">
<table frame="all">
<title>Tabelle 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="93mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 1/2)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 112/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/34 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row><!-- EPO <DP n="65"> -->
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row>
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181173 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row>
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row>
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="66"> -->
<tables id="tabl0017" num="0017">
<table frame="all">
<title>Tabelle 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="153mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 3/4)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row><!-- EPO <DP n="67"> -->
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row>
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row><!-- EPO <DP n="68"> -->
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row>
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>System zum Verarbeiten eines mit Low Density Parity Check bzw. LDPC codierten Signals, umfassend:
<claim-text>einen Codierer zum Erzeugen eines LDPC-codierten Signals unter Verwendung einer strukturierten Paritätsprüfmatrix, die die Verbindung von Bitknoten mit Prüfknoten spezifiziert, und Übertragen des LDPC-codierten Signals über einen Kommunikationskanal zu einem Empfänger,</claim-text>
<claim-text>einen Empfänger zum Empfangen des LDPC-codierten Signals und mit einem Decoder, umfassend:<!-- EPO <DP n="69"> -->
<claim-text>Speicher (1501, 1503) zum Speichern von Kantenwerten, die mit der strukturierten Paritätsprüfmatrix assoziiert sind, die zum Erzeugen des LDPC-codierten Signals verwendet wird, die eine Beziehung von Bitknoten und Prüfknoten spezifizieren, wobei die Bitknoten in Gruppen von 392 unterteilt sind;</claim-text>
<claim-text>Mittel zum Abrufen von Kantenwerten aus dem Speicher (1501, 1503); und</claim-text>
<claim-text>Mittel zum Ausgeben eines dem LDPC-codierten Signal entsprechenden decodierten Signals auf der Basis der abgerufenen Kantenwerte, wobei die Kantenwerte in Speicher gemäß einem vorbestimmten Schema gespeichert werden, <b>dadurch gekennzeichnet, dass</b> der Speicher Oberkanten-RAM und Unterkanten-RAM umfasst,</claim-text>
<claim-text>wobei der Unterkanten-RAM die Kantenwerte für Bitknoten des Grads zwei speichert,</claim-text>
<claim-text>wobei der Oberkanten-RAM die Kantenwerte für Bitknoten des Grads größer als zwei speichert,</claim-text>
<claim-text>wobei Speicherung von Kantenwerten in dem Oberkanten-RAM durch eine der nachfolgenden Tabellen 1-4 definiert wird,</claim-text>
<claim-text>wobei jede sukzessive Zeile jeder Tabelle die Zeilenindizes und Startspaltenindizes für entsprechende sukzessive Gruppen von 392 Bitknoten für ein bestimmtes LDPC-Codierungsschema bezeichnet, das die in dem Titel jeder Tabelle angegebene Coderate aufweist,</claim-text>
<claim-text>wobei eine erste Zahl an jeder Tabellenstelle in jeder Tabelle einen Zeilenindex zur Speicherung von Kantenwerten in dem Oberkanten-RAM bezeichnet und eine zweite Zahl an jeder Tabellenstelle einen Startspaltenindex zur Speicherung von Kantenwerten in dem Oberkanten-RAM sukzessiver Bitknoten in einer entsprechenden Gruppe von Bitknoten bezeichnet,</claim-text>
<claim-text>wobei sukzessive Tabellenstellen in jeder Zeile die Zeilen- und Spaltenindizes für entsprechende sukzessive Kantenwerte für die entsprechende Gruppe von Bitknoten bezeichnen,<!-- EPO <DP n="70"> --></claim-text>
<claim-text>dergestalt, dass zu einem Zeitpunkt eine Gruppe von 392 Bitknoten und 392 Prüfknoten für Verarbeitung ausgewählt werden kann,</claim-text>
<claim-text>wobei für die Bitknotenverarbeitung in dem Abrufschritt für eine Gruppe von Bitknoten des Grads 2 auf 2 aufeinanderfolgende Zeilen des Unterkanten-RAM zugegriffen wird und für eine Gruppe von Bitknoten des Grads d größer als zwei die Kantenwerte aus d Zeilen des Oberkanten-RAM erhalten werden,</claim-text>
<claim-text>wobei zur Prüfknotenverarbeitung in dem Abrufschritt auf q aufeinanderfolgende Zeilen aus dem Oberkanten-RAM zugegriffen wird und auf zwei aufeinanderfolgende Zeilen aus dem Unterkanten-RAM zugegriffen wird,</claim-text>
<claim-text>wobei q=d<sub>c</sub>-2 ist, wobei d<sub>c</sub> der Grad der Prüfknoten abhängig von dem vorbestimmten Schema ist, mit d<sub>c</sub>=7 für Coderate ½, d<sub>c</sub>=10 für Coderate 2/3, d<sub>c</sub>=16 für Coderate ¾ und d<sub>c</sub>=22 für Coderate 5/6,<br/>
wobei die Tabellen 1-4 wie folgt sind:
<tables id="tabl0018" num="0018">
<table frame="all">
<title>Tabelle 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="148mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 2/3)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/268 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row>
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row><!-- EPO <DP n="71"> -->
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 322/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>77/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row>
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row><!-- EPO <DP n="72"> -->
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/87</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 131/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/205</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>245/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/256 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>363/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 293/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row>
<row>
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="73"> -->
<tables id="tabl0019" num="0019">
<table frame="all">
<title>Tabelle 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="151mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 5/6)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/283 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/38 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/38 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row>
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row><!-- EPO <DP n="74"> -->
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row>
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row><!-- EPO <DP n="75"> -->
<row rowsep="0">
<entry>74/0 95/161 4161106</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/187</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row>
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row>
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="76"> -->
<tables id="tabl0020" num="0020">
<table frame="all">
<title>Tabelle 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="93mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 1/2)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 239/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 118/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row>
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row><!-- EPO <DP n="77"> -->
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row>
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row>
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables><!-- EPO <DP n="78"> -->
<tables id="tabl0021" num="0021">
<table frame="all">
<title>Tabelle 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="153mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top"><b>Zeilenindex/Startspaltenindex (Rate 3/4)</b></entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/273 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/333 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row>
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row><!-- EPO <DP n="79"> -->
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191f240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row>
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row><!-- EPO <DP n="80"> -->
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text></claim-text></claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="81"> --><!-- EPO <DP n="82"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de traitement d'un signal à codage de contrôle de parité de faible densité (LDPC), le procédé comprenant les étapes consistant à :
<claim-text>générer un signal à codage LDPC à partir d'une matrice de contrôle de parité structurée indiquant le lien entre des noeuds de bits et des noeuds de contrôle ;</claim-text>
<claim-text>transmettre le signal à codage LDPC à un récepteur par un canal de communication ;</claim-text>
<claim-text>recevoir le signal à codage LDPC au niveau du récepteur ;</claim-text>
<claim-text>extraire d'une mémoire dans le récepteur des valeurs d'arêtes associées à la matrice de contrôle de parité structurée utilisée pour générer le signal à codage LDPC ;</claim-text>
<claim-text>fournir un signal décodé correspondant au signal à codage LDPC en fonction des valeurs d'arêtes extraites,</claim-text>
<claim-text>les valeurs d'arêtes indiquant une relation entre des noeuds de bits et des noeuds de contrôle,</claim-text>
<claim-text>les noeuds de bits étant divisés en groupes de 392,</claim-text>
<claim-text>les valeurs d'arêtes à l'étape d'extraction étant enregistrées dans une mémoire (1501, 1503) conformément à un schéma prédéfini,</claim-text>
<claim-text>le procédé étant <b>caractérisé en ce que</b> la mémoire comprend une RAM d'arêtes supérieure et une RAM d'arêtes inférieure,<!-- EPO <DP n="83"> --></claim-text>
<claim-text>la RAM d'arêtes inférieure enregistrant les valeurs d'arêtes pour des noeuds de bits de degré deux,</claim-text>
<claim-text>la RAM d'arêtes supérieure enregistrant les valeurs d'arêtes pour des noeuds de bits de degré supérieur à deux,</claim-text>
<claim-text>l'enregistrement de valeurs d'arêtes dans la RAM d'arêtes supérieure étant défini par l'une des tables 1 à 4 ci-dessous,</claim-text>
<claim-text>chaque ligne successive de chaque table désignant les indices de ligne et les indices de colonne de départ pour des groupes successifs correspondants de 392 noeuds de bits pour un schéma de codage LDPC particulier dont le taux de codage est indiqué dans l'intitulé de chaque table,</claim-text>
<claim-text>un premier nombre à chaque position de table dans chaque table désignant un indice de ligne pour l'enregistrement de valeurs d'arêtes dans la RAM d'arêtes supérieure et un deuxième nombre à chaque position de table désignant un indice de colonne de départ pour l'enregistrement de valeurs d'arêtes dans la RAM d'arêtes supérieure de noeuds de bits successifs dans un groupe correspondant de noeuds de bits,</claim-text>
<claim-text>des positions de table successives dans chaque ligne désignant les indices de ligne et de colonne pour des valeurs d'arêtes successives correspondantes pour ledit groupe correspondant de noeuds de bits,</claim-text>
<claim-text>de façon à permettre la sélection d'un groupe de 392 noeuds de bits et de 392 noeuds de contrôle à la fois pour le traitement,</claim-text>
<claim-text>pour le traitement des noeuds de bits, à l'étape d'extraction, pour un groupe de noeuds de bits de degré deux, deux lignes consécutives de la RAM d'arêtes inférieure faisant l'objet d'un accès, et, pour un groupe de noeuds de bits de degré d supérieur à deux, les valeurs d'arêtes étant obtenues à partir de d lignes de la RAM d'arêtes supérieure,</claim-text>
<claim-text>pour le traitement des noeuds de contrôle, à l'étape d'extraction, q lignes consécutives faisant l'objet d'un accès dans la RAM d'arêtes supérieure et<!-- EPO <DP n="84"> --> deux lignes consécutives faisant l'objet d'un accès dans la RAM d'arêtes inférieure,</claim-text>
<claim-text>où q=d<sub>c</sub>-2, d<sub>c</sub> représentant le degré des noeuds de contrôle en fonction du schéma prédéfini, d<sub>c</sub>=7 pour un taux de codage de 1/2, d<sub>c</sub>=10 pour un taux de codage de 2/3, d<sub>c</sub>=16 pour un taux de codage de 3/4 et d<sub>c</sub>=22 pour un taux de codage de 5/6,</claim-text>
<claim-text>les tables 1 à 4 s'établissant comme suit :<!-- EPO <DP n="85"> -->
<tables id="tabl0022" num="0022">
<table frame="all">
<title>Table 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="148mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 2/3)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/275 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/21 419/219 427/378 395/10 347/167 68/221 260/310 396/54 308/168 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/264 194/335 131/362 403/326 315/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row><!-- EPO <DP n="86"> -->
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row>
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 322/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>77/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row><!-- EPO <DP n="87"> -->
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row>
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/87</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 231/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/205</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>245/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/256 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>365/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 295/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row><!-- EPO <DP n="88"> -->
<row>
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0023" num="0023">
<table frame="all">
<title>Table 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="152mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 5/6)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 7/362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 285/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/164</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/259 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row><!-- EPO <DP n="89"> -->
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row>
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 512/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row><!-- EPO <DP n="90"> -->
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row>
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 518/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row><!-- EPO <DP n="91"> -->
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row>
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>437/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0024" num="0024">
<table frame="all">
<title>Table 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="93mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 1/2)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/177 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 378/349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row><!-- EPO <DP n="92"> -->
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row>
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 3571/07</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row><!-- EPO <DP n="93"> -->
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row>
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0025" num="0025">
<table frame="all">
<title><b>Table 4</b></title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="153mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 3/4)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/10 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 368/2 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row><!-- EPO <DP n="94"> -->
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row>
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/16</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/181</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row><!-- EPO <DP n="95"> -->
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row>
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/121 13/84</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/237</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry><i>361</i>/<i>0</i> 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/164</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Système de traitement d'un signal à codage de contrôle de parité de faible densité (LDPC), le système comprenant :
<claim-text>un codeur conçu pour générer un signal à codage LDPC à partir d'une matrice de contrôle de parité structurée indiquant le lien entre des noeuds de bits et des noeuds de contrôle, et transmettre le signal à codage LDPC à un récepteur par un canal de communication ;<!-- EPO <DP n="96"> --></claim-text>
<claim-text>un récepteur conçu pour recevoir le signal à codage LDPC et comprenant un décodeur comprenant :
<claim-text>une mémoire (1501, 1503) conçue pour enregistrer des valeurs d'arêtes associées à la matrice de contrôle de parité structurée utilisée pour générer le signal à codage LDPC et indiquant une relation entre des noeuds de bits et des noeuds de contrôle, les noeuds de bits étant divisés en groupes de 392 ;</claim-text>
<claim-text>un moyen conçu pour extraire des valeurs d'arêtes de la mémoire (1501, 1503) ; et</claim-text>
<claim-text>un moyen conçu pour fournir un signal décodé correspondant au signal à codage LDPC en fonction des valeurs d'arêtes extraites, les valeurs d'arêtes étant enregistrées en mémoire conformément à un schéma prédéfini,</claim-text>
<claim-text>le système étant <b>caractérisé en ce que</b> la mémoire comprend une RAM d'arêtes supérieure et une RAM d'arêtes inférieure,</claim-text>
<claim-text>la RAM d'arêtes inférieure enregistrant les valeurs d'arêtes pour des noeuds de bits de degré deux,</claim-text>
<claim-text>la RAM d'arêtes supérieure enregistrant les valeurs d'arêtes pour des noeuds de bits de degré supérieur à deux,</claim-text>
<claim-text>l'enregistrement de valeurs d'arêtes dans la RAM d'arêtes supérieure étant défini par l'une des tables 1 à 4 ci-dessous,</claim-text>
<claim-text>chaque ligne successive de chaque table désignant les indices de ligne et les indices de colonne de départ pour des groupes successifs correspondants de 392 noeuds de bits pour un schéma de codage LDPC particulier dont le taux de codage est indiqué dans l'intitulé de chaque table,</claim-text>
<claim-text>un premier nombre à chaque position de table dans chaque table désignant un indice de ligne pour l'enregistrement de valeurs d'arêtes dans la RAM d'arêtes supérieure et un deuxième nombre à chaque position de table désignant un indice de colonne de départ pour l'enregistrement de valeurs d'arêtes dans<!-- EPO <DP n="97"> --> la RAM d'arêtes supérieure de noeuds de bits successifs dans un groupe correspondant de noeuds de bits,</claim-text>
<claim-text>des positions de table successives dans chaque ligne désignant les indices de ligne et de colonne pour des valeurs d'arêtes successives correspondantes pour ledit groupe correspondant de noeuds de bits,</claim-text>
<claim-text>de façon à permettre la sélection d'un groupe de 392 noeuds de bits et de 392 noeuds de contrôle à la fois pour le traitement,</claim-text>
<claim-text>pour le traitement des noeuds de bits, à l'étape d'extraction, pour un groupe de noeuds de bits de degré deux, deux lignes consécutives de la RAM d'arêtes inférieure faisant l'objet d'un accès, et, pour un groupe de noeuds de bits de degré d supérieur à deux, les valeurs d'arêtes étant obtenues à partir de d lignes de la RAM d'arêtes supérieure,</claim-text>
<claim-text>pour le traitement des noeuds de contrôle, à l'étape d'extraction, q lignes consécutives faisant l'objet d'un accès dans la RAM d'arêtes supérieure et deux lignes consécutives faisant l'objet d'un accès dans la RAM d'arêtes inférieure,</claim-text>
<claim-text>où q=d<sub>c</sub>-2, d<sub>c</sub> représentant le degré des noeuds de contrôle en fonction du schéma prédéfini, d<sub>c</sub>=7 pour un taux de codage de 1/2, d<sub>c</sub>=10 pour un taux de codage de 2/3, d<sub>c</sub>=16 pour un taux de codage de 3/4 et d<sub>c</sub>=22 pour un taux de codage de 5/6,</claim-text>
<claim-text>les tables 1 à 4 s'établissant comme suit :<!-- EPO <DP n="98"> -->
<tables id="tabl0026" num="0026">
<table frame="all">
<title>Table 1</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="148mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 2/3)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 433/323 242/150 91/117 323/112 147/93 35/105 227/232 196/311 292/180 52/244 180/250 20/335</entry></row>
<row rowsep="0">
<entry>8/0 121/326 178/109 299/157 195/338 99/232 251/107 411/263 364/199 28/218 276/370 108/80 84/130</entry></row>
<row rowsep="0">
<entry>16/0 281/359 18/112 83/180 115/264 163/149 355/321 11/206 268/100 436/79 252/316 420/280 380/335</entry></row>
<row rowsep="0">
<entry>24/0 345/122 146/365 107/40 283/363 123/368 379/340 3/156 124/15 220/187 356/127 188/71 156/82</entry></row>
<row rowsep="0">
<entry>32/0 425/177 234/46 267/219 67/224 171/175 219/306 387/87 372/56 140/31 36/339 116/36 316/288</entry></row>
<row rowsep="0">
<entry>40/0 417/214 122/188 339/58 235/72 187/26 75/302 19/362 164/285 132/109 148/189 60/65 412/303</entry></row>
<row rowsep="0">
<entry>48/0 89/312 362/214 43/11 419/119 427/378 395/10 347/167 68/221 260/310 396/54 308/268 388/176</entry></row>
<row rowsep="0">
<entry>56/0 73/69 434/266 155/277 435/360 363/183 51/165 331/181 12/232 404/193 172/175 324/349 348/98</entry></row>
<row rowsep="0">
<entry>64/0 177/354 34/172 243/141 139/362 259/151 179/166 307/56 76/367 244/121 100/299 428/12 284/133</entry></row>
<row rowsep="0">
<entry>72/0 145/164 194/335 131/362 403/326 313/180 275/137 203/86 204/303 4/5 228/360 300/76 92/17</entry></row>
<row rowsep="0">
<entry>80/0 377/382 394/243 27/109 59/237 371/175 211/358 291/353 340/161 212/94 332/333 44/117 236/200</entry></row>
<row rowsep="0">
<entry>88/0 65/365 378/142</entry></row>
<row rowsep="0">
<entry>96/0 57/285 226/108</entry></row>
<row rowsep="0">
<entry>104/0 97/161 250/133</entry></row>
<row rowsep="0">
<entry>112/0 129/184 114/44</entry></row>
<row rowsep="0">
<entry>120/0 337/130 50/178</entry></row>
<row rowsep="0">
<entry>128/0 401/389 170/258</entry></row>
<row rowsep="0">
<entry>136/0 25/330 82/372</entry></row>
<row rowsep="0">
<entry>144/0 321/309 162/170</entry></row>
<row rowsep="0">
<entry>152/0 185/38 386/128</entry></row>
<row rowsep="0">
<entry>160/0 49/376 90/331</entry></row>
<row rowsep="0">
<entry>168/0 265/293 314/166</entry></row>
<row rowsep="0">
<entry>176/0 297/86 282/193</entry></row>
<row rowsep="0">
<entry>184/0 217/117 42/210</entry></row>
<row rowsep="0">
<entry>192/0 201/124 306/86</entry></row><!-- EPO <DP n="99"> -->
<row rowsep="0">
<entry>200/0 313/377 138/97</entry></row>
<row rowsep="0">
<entry>208/0 193/247 202/163</entry></row>
<row rowsep="0">
<entry>216/0 209/377 186/212</entry></row>
<row rowsep="0">
<entry>224/0 233/238 26/22</entry></row>
<row rowsep="0">
<entry>232/0 329/152 410/271</entry></row>
<row rowsep="0">
<entry>240/0 9/245 106/170</entry></row>
<row rowsep="0">
<entry>248/0 409/190 58/289</entry></row>
<row rowsep="0">
<entry>256/0 113/375 154/44</entry></row>
<row rowsep="0">
<entry>264/0 33/232 274/268</entry></row>
<row rowsep="0">
<entry>272/0 153/339 218/145</entry></row>
<row rowsep="0">
<entry>280/0 289/319 98/4</entry></row>
<row rowsep="0">
<entry>288/0 41/209 130/23</entry></row>
<row rowsep="0">
<entry>296/0 385/42 210/267</entry></row>
<row rowsep="0">
<entry>304/0 17/7 258/227</entry></row>
<row rowsep="0">
<entry>312/0 169/166 290/330</entry></row>
<row rowsep="0">
<entry>320/0 241/107 66/111</entry></row>
<row rowsep="0">
<entry>328/0 137/39 418/182</entry></row>
<row rowsep="0">
<entry>336/0 249/137 354/218</entry></row>
<row rowsep="0">
<entry>344/0 161/73 2/79</entry></row>
<row rowsep="0">
<entry>352/0 105/280 266/282</entry></row>
<row rowsep="0">
<entry>360/0 257/69 298/51</entry></row>
<row rowsep="0">
<entry>368/0 81/185 338/118</entry></row>
<row rowsep="0">
<entry>376/0 369/228 370/202</entry></row>
<row rowsep="0">
<entry>384/0 225/71 74/136</entry></row>
<row rowsep="0">
<entry>392/0 1/314 346/289</entry></row>
<row rowsep="0">
<entry>400/0 353/286 322/166</entry></row>
<row rowsep="0">
<entry>408/0 305/81 330/301</entry></row>
<row rowsep="0">
<entry>416/0 273/170 402/282</entry></row>
<row rowsep="0">
<entry>424/0 393/227 10/312</entry></row>
<row rowsep="0">
<entry>432/0 361/379 426/364</entry></row>
<row rowsep="0">
<entry>5/0 350/140 263/166</entry></row>
<row rowsep="0">
<entry>13/0 102/110 87/335</entry></row>
<row rowsep="0">
<entry>21/0 174/333 215/219</entry></row>
<row rowsep="0">
<entry>29/0 422/227 31/273</entry></row>
<row rowsep="0">
<entry>37/0 406/168 175/11</entry></row>
<row rowsep="0">
<entry>45/0 254/42 279/201</entry></row>
<row rowsep="0">
<entry>53/0 230/347 47/291</entry></row>
<row rowsep="0">
<entry>61/0 214/139 55/92</entry></row>
<row rowsep="0">
<entry>69/0 358/131 199/344</entry></row>
<row rowsep="0">
<entry>77/0 86/374 183/298</entry></row>
<row rowsep="0">
<entry>85/0 118/118 407/25</entry></row>
<row rowsep="0">
<entry>93/0 318/221 39/66</entry></row>
<row rowsep="0">
<entry>101/0 54/256 79/202</entry></row><!-- EPO <DP n="100"> -->
<row rowsep="0">
<entry>109/0 374/195 119/162</entry></row>
<row rowsep="0">
<entry>117/0 238/89 207/243</entry></row>
<row rowsep="0">
<entry>125/0 366/78 95/96</entry></row>
<row rowsep="0">
<entry>133/0 46/216 351/9</entry></row>
<row rowsep="0">
<entry>141/0 326/99 127/87</entry></row>
<row rowsep="0">
<entry>149/0 134/75 319/102</entry></row>
<row rowsep="0">
<entry>157/0 158/154 15/65</entry></row>
<row rowsep="0">
<entry>165/0 286/158 143/362</entry></row>
<row rowsep="0">
<entry>173/0 190/146 191/205</entry></row>
<row rowsep="0">
<entry>181/0 62/4 343/262</entry></row>
<row rowsep="0">
<entry>189/0 94/239 271/38</entry></row>
<row rowsep="0">
<entry>197/0 198/207 231/297</entry></row>
<row rowsep="0">
<entry>205/0 22/32 167/105</entry></row>
<row rowsep="0">
<entry>213/0 246/385 303/246</entry></row>
<row rowsep="0">
<entry>221/0 390/368 439/220</entry></row>
<row rowsep="0">
<entry>229/0 334/207 247/262</entry></row>
<row rowsep="0">
<entry>237/0 398/378 63/211</entry></row>
<row rowsep="0">
<entry>245/0 150/340 359/100</entry></row>
<row rowsep="0">
<entry>253/0 294/75 415/189</entry></row>
<row rowsep="0">
<entry>261/0 222/321 391/78</entry></row>
<row rowsep="0">
<entry>269/0 166/343 159/105</entry></row>
<row rowsep="0">
<entry>277/0 126/93 239/166</entry></row>
<row rowsep="0">
<entry>285/0 110/113 151/373</entry></row>
<row rowsep="0">
<entry>293/0 302/144 71/18</entry></row>
<row rowsep="0">
<entry>301/0 262/368 111/193</entry></row>
<row rowsep="0">
<entry>309/0 414/332 375/389</entry></row>
<row rowsep="0">
<entry>317/0 142/236 103/242</entry></row>
<row rowsep="0">
<entry>325/0 278/22 7/154</entry></row>
<row rowsep="0">
<entry>333/0 342/192 423/330</entry></row>
<row rowsep="0">
<entry>341/0 14/181 431/16</entry></row>
<row rowsep="0">
<entry>349/0 38/367 383/16</entry></row>
<row rowsep="0">
<entry>357/0 270/91 223/195</entry></row>
<row rowsep="0">
<entry>365/0 182/211 287/313</entry></row>
<row rowsep="0">
<entry>373/0 310/170 135/230</entry></row>
<row rowsep="0">
<entry>381/0 78/15 295/220</entry></row>
<row rowsep="0">
<entry>389/0 430/353 335/91</entry></row>
<row rowsep="0">
<entry>397/0 30/141 367/216</entry></row>
<row rowsep="0">
<entry>405/0 382/36 311/98</entry></row>
<row rowsep="0">
<entry>413/0 206/377 255/372</entry></row>
<row rowsep="0">
<entry>421/0 438/225 399/148</entry></row>
<row rowsep="0">
<entry>429/0 70/182 327/105</entry></row>
<row>
<entry>437/0 6/277 23/94</entry></row></tbody></tgroup><!-- EPO <DP n="101"> -->
</table>
</tables>
<tables id="tabl0027" num="0027">
<table frame="all">
<title>Table 2</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="152mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 5/6)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 221/158 442/14 503/323 283/150 104/117 384/112 165/93 45/105 266/232 226/311 347/180 67/244</entry></row>
<row rowsep="0">
<entry>20/0 101/369 162/326 323/359 23/112 124/180 144/264 205/149 405/321 6/206 306/100 507/79 287/316</entry></row>
<row rowsep="0">
<entry>40/0 201/285 302/12 63/134 243/68 264/238 344/375 105/259 345/213 246/75 66/148 327/100 167/220</entry></row>
<row rowsep="0">
<entry>60/0 381/141 422/112 443/125 223/47 204/375 504/214 145/188 385/58 206/72 166/26 87/302 71362</entry></row>
<row rowsep="0">
<entry>80/0 461/383 82/80 143/61 463/106 284/196 4/94 85/104 295/235 386/3 426/218 27/38 107/161</entry></row>
<row rowsep="0">
<entry>100/0 41/310 482/66 343/376 403/166 324/265 404/236 245/230 445/63 186/343 486/88 427/202 267/362</entry></row>
<row rowsep="0">
<entry>120/0 61/31 502/317 123/25 163/139 424/269 164/309 25/56 505/260 406/279 346/148 367/315 47/382</entry></row>
<row rowsep="0">
<entry>140/0 421/362 462/206 263/297 83/384 244/287 184/132 225/140 125/14 506/216 106/311 447/87 487/264</entry></row>
<row rowsep="0">
<entry>160/0 441/191 382/360 423/282 203/2 84/58 64/347 425/249 5/267 466/232 46/275 127/385 187/26</entry></row>
<row rowsep="0">
<entry>180/0 501/296 222/324 3/73 43/6 364/319 444/204 185/82 65/159 26/90 286/155 307/181 147/366</entry></row>
<row rowsep="0">
<entry>200/0 301/325 102/119 383/285 103/84 304/121 484/352 365/102 485/107 86/9 366/76 387/229 467/52</entry></row>
<row rowsep="0">
<entry>220/0 341/331 322/242 483/275 303/293 464/166 44/283 305/232 465/86 126/193 146/184 207/38 407/117</entry></row>
<row rowsep="0">
<entry>240/0 21/314 362/289 363/211 183/120 24/286 224/166 325/186 265/144 446/81 326/301 227/4 247/199</entry></row>
<row rowsep="0">
<entry>260/0 161/91 142/78</entry></row>
<row rowsep="0">
<entry>280/0 241/209 2/119</entry></row>
<row rowsep="0">
<entry>300/0 141/87 342/147</entry></row>
<row rowsep="0">
<entry>320/0 281/55 42/46</entry></row>
<row rowsep="0">
<entry>340/0 261/213 182/145</entry></row>
<row rowsep="0">
<entry>360/0 181/264 62/88</entry></row>
<row rowsep="0">
<entry>380/0 1/96 262/184</entry></row>
<row rowsep="0">
<entry>400/0 361/30 282/126</entry></row>
<row rowsep="0">
<entry>420/0 81/202 202/206</entry></row>
<row rowsep="0">
<entry>440/0 481/156 242/263</entry></row>
<row rowsep="0">
<entry>460/0 401/170 22/126</entry></row>
<row rowsep="0">
<entry>480/0 321/42 402/21</entry></row>
<row rowsep="0">
<entry>500/0 121/272 122/337</entry></row>
<row rowsep="0">
<entry>8/0 289/369 190/223</entry></row>
<row rowsep="0">
<entry>28/0 369/313 130/127</entry></row>
<row rowsep="0">
<entry>48/0 189/92 290/241</entry></row>
<row rowsep="0">
<entry>68/0 509/124 210/56</entry></row>
<row rowsep="0">
<entry>88/0 489/23 430/101</entry></row>
<row rowsep="0">
<entry>108/0 309/208 510/162</entry></row>
<row rowsep="0">
<entry>128/0 349/147 330/242</entry></row>
<row rowsep="0">
<entry>148/0 29/263 490/54</entry></row>
<row rowsep="0">
<entry>168/0 69/312 250/377</entry></row>
<row rowsep="0">
<entry>188/0 249/315 270/116</entry></row>
<row rowsep="0">
<entry>208/0 49/176 170/58</entry></row>
<row rowsep="0">
<entry>228/0 109/337 10/55</entry></row><!-- EPO <DP n="102"> -->
<row rowsep="0">
<entry>248/0 469/65 110/187</entry></row>
<row rowsep="0">
<entry>268/0 209/105 470/362</entry></row>
<row rowsep="0">
<entry>288/0 229/164 150/80</entry></row>
<row rowsep="0">
<entry>308/0 9/293 410/374</entry></row>
<row rowsep="0">
<entry>328/0 329/122 310/152</entry></row>
<row rowsep="0">
<entry>348/0 149/124 390/382</entry></row>
<row rowsep="0">
<entry>368/0 389/160 230/92</entry></row>
<row rowsep="0">
<entry>388/0 169/357 370/368</entry></row>
<row rowsep="0">
<entry>408/0 449/296 90/377</entry></row>
<row rowsep="0">
<entry>428/0 269/32 70/212</entry></row>
<row rowsep="0">
<entry>448/0 409/59 450/257</entry></row>
<row rowsep="0">
<entry>468/0 89/291 30/234</entry></row>
<row rowsep="0">
<entry>488/0 429/130 350/95</entry></row>
<row rowsep="0">
<entry>508/0 129/276 50/38</entry></row>
<row rowsep="0">
<entry>11/0 292/349 133/372</entry></row>
<row rowsep="0">
<entry>31/0 492/271 253/248</entry></row>
<row rowsep="0">
<entry>51/0 192/149 273/378</entry></row>
<row rowsep="0">
<entry>71/0 352/265 153/37</entry></row>
<row rowsep="0">
<entry>91/0 332/244 293/199</entry></row>
<row rowsep="0">
<entry>111/0 152/354 393/243</entry></row>
<row rowsep="0">
<entry>131/0 312/144 213/184</entry></row>
<row rowsep="0">
<entry>151/0 92/219 173/11</entry></row>
<row rowsep="0">
<entry>171/0 392/182 473/325</entry></row>
<row rowsep="0">
<entry>191/0 232/219 193/30</entry></row>
<row rowsep="0">
<entry>211/0 372/157 13/63</entry></row>
<row rowsep="0">
<entry>231/0 12/108 333/359</entry></row>
<row rowsep="0">
<entry>251/0 112/33 513/88</entry></row>
<row rowsep="0">
<entry>271/0 72/207 413/9</entry></row>
<row rowsep="0">
<entry>291/0 272/100 93/357</entry></row>
<row rowsep="0">
<entry>311/0 432/166 233/272</entry></row>
<row rowsep="0">
<entry>331/0 412/265 33/210</entry></row>
<row rowsep="0">
<entry>351/0 132/155 493/50</entry></row>
<row rowsep="0">
<entry>371/0 312/292 453/214</entry></row>
<row rowsep="0">
<entry>391/0 172/387 53/114</entry></row>
<row rowsep="0">
<entry>411/0 32/233 433/177</entry></row>
<row rowsep="0">
<entry>431/0 252/113 373/52</entry></row>
<row rowsep="0">
<entry>451/0 212/347 353/90</entry></row>
<row rowsep="0">
<entry>471/0 52/89 73/198</entry></row>
<row rowsep="0">
<entry>491/0 452/285 313/233</entry></row>
<row rowsep="0">
<entry>511/0 472/103 113/84</entry></row>
<row rowsep="0">
<entry>14/0 55/43 36/361</entry></row>
<row rowsep="0">
<entry>34/0 355/70 116/287</entry></row>
<row rowsep="0">
<entry>54/0 115/137 196/57</entry></row><!-- EPO <DP n="103"> -->
<row rowsep="0">
<entry>74/0 95/161 416/206</entry></row>
<row rowsep="0">
<entry>94/0 295/273 336/209</entry></row>
<row rowsep="0">
<entry>114/0 255/184 296/287</entry></row>
<row rowsep="0">
<entry>134/0 435/11 376/38</entry></row>
<row rowsep="0">
<entry>154/0 155/356 16/379</entry></row>
<row rowsep="0">
<entry>174/0 135/251 76/10</entry></row>
<row rowsep="0">
<entry>194/0 235/314 256/293</entry></row>
<row rowsep="0">
<entry>214/0 75/296 216/326</entry></row>
<row rowsep="0">
<entry>234/0 275/314 356/116</entry></row>
<row rowsep="0">
<entry>254/0 455/133 156/165</entry></row>
<row rowsep="0">
<entry>274/0 375/292 436/283</entry></row>
<row rowsep="0">
<entry>294/0 515/227 456/337</entry></row>
<row rowsep="0">
<entry>314/0 315/111 176/155</entry></row>
<row rowsep="0">
<entry>334/0 175/98 276/334</entry></row>
<row rowsep="0">
<entry>354/0 335/7 476/87</entry></row>
<row rowsep="0">
<entry>374/0 415/161 136/15</entry></row>
<row rowsep="0">
<entry>394/0 395/338 496/98</entry></row>
<row rowsep="0">
<entry>414/0 495/82 396/269</entry></row>
<row rowsep="0">
<entry>434/0 195/312 516/187</entry></row>
<row rowsep="0">
<entry>454/0 475/100 56/356</entry></row>
<row rowsep="0">
<entry>474/0 15/163 316/195</entry></row>
<row rowsep="0">
<entry>494/0 35/197 96/145</entry></row>
<row rowsep="0">
<entry>514/0 215/301 236/381</entry></row>
<row rowsep="0">
<entry>17/0 18/321 459/4</entry></row>
<row rowsep="0">
<entry>37/0 398/236 139/8</entry></row>
<row rowsep="0">
<entry>57/0 338/117 439/84</entry></row>
<row rowsep="0">
<entry>77/0 438/97 499/93</entry></row>
<row rowsep="0">
<entry>97/0 298/292 19/215</entry></row>
<row rowsep="0">
<entry>117/0 218/224 419/275</entry></row>
<row rowsep="0">
<entry>137/0 98/229 299/27</entry></row>
<row rowsep="0">
<entry>157/0 378/133 339/232</entry></row>
<row rowsep="0">
<entry>177/0 118/191 359/271</entry></row>
<row rowsep="0">
<entry>197/0 478/272 159/386</entry></row>
<row rowsep="0">
<entry>217/0 498/262 119/219</entry></row>
<row rowsep="0">
<entry>237/0 418/282 519/297</entry></row>
<row rowsep="0">
<entry>257/0 238/33 379/339</entry></row>
<row rowsep="0">
<entry>277/0 258/230 179/350</entry></row>
<row rowsep="0">
<entry>297/0 158/27 59/188</entry></row>
<row rowsep="0">
<entry>317/0 318/249 399/229</entry></row>
<row rowsep="0">
<entry>337/0 278/333 279/330</entry></row>
<row rowsep="0">
<entry>357/0 138/276 239/49</entry></row>
<row rowsep="0">
<entry>377/0 178/34 219/304</entry></row>
<row rowsep="0">
<entry>397/0 458/344 199/181</entry></row><!-- EPO <DP n="104"> -->
<row rowsep="0">
<entry>417/0 58/312 479/158</entry></row>
<row rowsep="0">
<entry>437/0 358/377 259/364</entry></row>
<row rowsep="0">
<entry>457/0 78/157 319/380</entry></row>
<row rowsep="0">
<entry>477/0 318/75 99/57</entry></row>
<row rowsep="0">
<entry>497/0 38/296 79/26</entry></row>
<row>
<entry>517/0 198/115 39/342</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0028" num="0028">
<table frame="all">
<title>Table 3</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="93mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 1/2)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>240/0 306/249 387/194 98/132 268/80 219/33 64/252 108/54</entry></row>
<row rowsep="0">
<entry>245/0 146/169 37/233 183/243 233/207 9/336 54/91 363/391</entry></row>
<row rowsep="0">
<entry>250/0 196/123 242/31 63/103 118/277 344/177 339/46 173/219</entry></row>
<row rowsep="0">
<entry>255/0 216/36 287/288 318/43 83/327 34/28 354/114 53/84</entry></row>
<row rowsep="0">
<entry>260/0 316/69 377/8 323/110 308/250 314/209 214/101 298/134</entry></row>
<row rowsep="0">
<entry>265/0 256/186 257/166 23/196 68/68 234/41 144/249 333/11</entry></row>
<row rowsep="0">
<entry>270/0 201/192 32/38 213/255 203/124 84/285 264/12 263/134</entry></row>
<row rowsep="0">
<entry>275/0 36/100 247/220 388/286 273/339 89/334 154/192 223/148</entry></row>
<row rowsep="0">
<entry>280/0 396/141 132/112 283/125 163/47 79/375 14/214 138/188</entry></row>
<row rowsep="0">
<entry>285/0 31/189 82/65 18/303 313/92 299/317 129/18 373/356</entry></row>
<row rowsep="0">
<entry>290/0 381/332 332/312 258/214 43/21 364/219 274/378 198/10</entry></row>
<row rowsep="0">
<entry>295/0 121/66 217/124 338/346 48/380 189/155 199/79 278/224</entry></row>
<row rowsep="0">
<entry>300/0 71/260 22/248 193/240 288/248 284/237 224/268 38/263</entry></row>
<row rowsep="0">
<entry>305/0 46/232 282/193 293/175 3781349 169/98 184/165 168/31</entry></row>
<row rowsep="0">
<entry>310/0 156/116 87/62 208/390 113/287 69/354 269/172 343/141</entry></row>
<row rowsep="0">
<entry>315/0 311/12 192/133 143/43 58/75 124/176 324/24 383/346</entry></row>
<row rowsep="0">
<entry>320/0 16/118 372/259 368/265 133/59 309/321 289/272 104/80</entry></row>
<row rowsep="0">
<entry>325/0 336/114 7/90 123/190 228/181 114/324 319/240 244/246</entry></row>
<row rowsep="0">
<entry>330/0 226/71 112/218 358/348 398/83 179/121 119/366 394/197</entry></row>
<row rowsep="0">
<entry>335/0 21/383 142/80 158/61 218/106 329/196 4/94 49/104</entry></row>
<row rowsep="0">
<entry>340/0 221/97 2/252 178/174 13/190 164/166 99/130 204/9</entry></row>
<row rowsep="0">
<entry>345/0 126/76 67/120 78/183 243/53 134/140 149/197 359/239</entry></row>
<row rowsep="0">
<entry>350/0 96/221 392/290 28/163 353/297 279/147 294/343 374/314</entry></row>
<row rowsep="0">
<entry>355/0 176/230 367/63 73/343 393/88 174/202 259/362 249/256</entry></row>
<row rowsep="0">
<entry>360/0 241/60 202/21 348/66 328/351 139/144 94/258 384/41</entry></row>
<row rowsep="0">
<entry>365/0 26/374 262/54 303/391 153/132 254/145 209/307 74/126</entry></row>
<row rowsep="0">
<entry>370/0 91/25 382/139 238/269 128/309 239/56 24/260 369/279</entry></row>
<row rowsep="0">
<entry>375/0 151/213 317/133 253/161 188/92 399/371 194/116 39/302</entry></row>
<row rowsep="0">
<entry>380/0 296/140 307/14 93/216 148/311 389/87 334/264 109/335</entry></row>
<row rowsep="0">
<entry>385/0 286/76 222/17 33/116 8/191 304/360 19/282 379/2</entry></row>
<row rowsep="0">
<entry>390/0 106/217 212/188 103/68 248/264 29/48 44/174 349/274</entry></row><!-- EPO <DP n="105"> -->
<row rowsep="0">
<entry>395/0 281/269 162/333 3/243 88/320 159/75 59/300 229/136</entry></row>
<row rowsep="0">
<entry>0/0 346/176 157/302</entry></row>
<row rowsep="0">
<entry>5/0 171/47 42/1</entry></row>
<row rowsep="0">
<entry>10/0 86/124 267/2</entry></row>
<row rowsep="0">
<entry>15/0 321/291 197/8</entry></row>
<row rowsep="0">
<entry>20/0 236/149 147/50</entry></row>
<row rowsep="0">
<entry>25/0 1/168 347/191</entry></row>
<row rowsep="0">
<entry>30/0 386/257 252/12</entry></row>
<row rowsep="0">
<entry>35/0 301/64 397/176</entry></row>
<row rowsep="0">
<entry>40/0 341/340 272/97</entry></row>
<row rowsep="0">
<entry>45/0 101/201 122/134</entry></row>
<row rowsep="0">
<entry>50/0 136/201 57/343</entry></row>
<row rowsep="0">
<entry>55/0 131/169 292/299</entry></row>
<row rowsep="0">
<entry>60/0 166/389 352/216</entry></row>
<row rowsep="0">
<entry>65/0 76/132 297/33</entry></row>
<row rowsep="0">
<entry>70/0 211/261 167/45</entry></row>
<row rowsep="0">
<entry>75/0 161/323 12/150</entry></row>
<row rowsep="0">
<entry>80/0 116/93 107/105</entry></row>
<row rowsep="0">
<entry>85/0 246/180 322/244</entry></row>
<row rowsep="0">
<entry>90/0 261/190 342/297</entry></row>
<row rowsep="0">
<entry>95/0 366/385 177/103</entry></row>
<row rowsep="0">
<entry>100/0 391/240 77/328</entry></row>
<row rowsep="0">
<entry>105/0 266/327 182/182</entry></row>
<row rowsep="0">
<entry>110/0 181/73 47/322</entry></row>
<row rowsep="0">
<entry>115/0 191/126 72/135</entry></row>
<row rowsep="0">
<entry>120/0 251/115 227/161</entry></row>
<row rowsep="0">
<entry>125/0 276/85 172/213</entry></row>
<row rowsep="0">
<entry>130/0 371/17 327/236</entry></row>
<row rowsep="0">
<entry>135/0 66/326 62/109</entry></row>
<row rowsep="0">
<entry>140/0 141/232 357/107</entry></row>
<row rowsep="0">
<entry>145/0 271/218 207/370</entry></row>
<row rowsep="0">
<entry>150/0 56/252 127/20</entry></row>
<row rowsep="0">
<entry>155/0 61/143 97/305</entry></row>
<row rowsep="0">
<entry>160/0 11/383 237/214</entry></row>
<row rowsep="0">
<entry>165/0 376/359 337/112</entry></row>
<row rowsep="0">
<entry>170/0 186/149 277/321</entry></row>
<row rowsep="0">
<entry>175/0 206/79 92/316</entry></row>
<row rowsep="0">
<entry>180/0 291/315 362/135</entry></row>
<row rowsep="0">
<entry>185/0 51/93 232/326</entry></row>
<row rowsep="0">
<entry>190/0 6/197 102/103</entry></row>
<row rowsep="0">
<entry>195/0 331/142 187/122</entry></row>
<row rowsep="0">
<entry>200/0 361/363 27/368</entry></row>
<row rowsep="0">
<entry>205/0 326/15 152/187</entry></row><!-- EPO <DP n="106"> -->
<row rowsep="0">
<entry>210/0 111/82 52/214</entry></row>
<row rowsep="0">
<entry>215/0 41/385 312/150</entry></row>
<row rowsep="0">
<entry>220/0 356/387 137/254</entry></row>
<row rowsep="0">
<entry>225/0 81/175 302/84</entry></row>
<row rowsep="0">
<entry>230/0 351/11 17/303</entry></row>
<row>
<entry>235/0 231/55 117/265</entry></row></tbody></tgroup>
</table>
</tables>
<tables id="tabl0029" num="0029">
<table frame="all">
<title>Table 4</title>
<tgroup cols="1" colsep="0">
<colspec colnum="1" colname="col1" colwidth="153mm" colsep="1"/>
<thead>
<row>
<entry align="center" valign="top">Index de ligne/Index de colonne de départ (Taux 3/4)</entry></row></thead>
<tbody>
<row rowsep="0">
<entry>0/0 113/334 100/308 423/175 493/163 32/370 116/20 467/48 243/275 370/284 356/114 77/201 7/214</entry></row>
<row rowsep="0">
<entry>14/0 29/350 44/366 185/335 3/40 494/155 144/324 383/185 229/96 230/376 188/182 427/304 385/269</entry></row>
<row rowsep="0">
<entry>28/0 435/215 366/165 101/329 17/221 46/276 74/130 341/4 313/169 314/11 272/267 21/376 273/122</entry></row>
<row rowsep="0">
<entry>42/0 155/306 240/253 353/325 451/355 312/33 88/27 47/23 327/90 286/87 34/201 483/221 175/39</entry></row>
<row rowsep="0">
<entry>56/0 197/263 492/185 283/223 367/316 60/241 228/91 145/175 439/3 454/168 202/98 133/214 203/82</entry></row>
<row rowsep="0">
<entry>70/0 463/384 352/298 269/9 129/294 256/303 214/387 5/316 285/257 90/282 48/376 399/317 329/102</entry></row>
<row rowsep="0">
<entry>84/0 1/159 170/317 409/245 255/173 270/11 438/179 271/224 89/131 300/144 328/199 343/321 231/338</entry></row>
<row rowsep="0">
<entry>98/0 211/266 450/256 199/279 171/358 242/192 466/378 187/100 19/70 62/98 384/313 35/382 245/164</entry></row>
<row rowsep="0">
<entry>112/0 141/386 128/357 87/172 465/64 424/35 354/238 117/300 257/174 146/154 496/182 161/232 91/355</entry></row>
<row rowsep="0">
<entry>126/0 15/196 296/183 395/218 73/356 452/367 158/342 173/70 131/251 258/268 76/176 455/172 119/109</entry></row>
<row rowsep="0">
<entry>140/0 57/265 58/45 437/175 59/369 284/357 102/53 103/286 33/318 412/49 160/25 105/120 371/188</entry></row>
<row rowsep="0">
<entry>154/0 323/272 198/11 31/140 227/330 410/150 298/113 61/249 495/207 244/190 426/233 63/30 189/283</entry></row>
<row rowsep="0">
<entry>168/0 477/41 408/85 311/63 45/301 326/13 200/292 159/218 481/99 20/171 174/192 217/102 315/178</entry></row>
<row rowsep="0">
<entry>182/0 43/340 212/289 381/152 115/273 172/111 36812 75/34 369/291 132/92 482/375 413/195 301/219</entry></row>
<row rowsep="0">
<entry>196/0 225/338 436/232 479/161 339/50 340/372 396/293 355/218 397/80 468/212 342/375 497/351 259/314</entry></row>
<row rowsep="0">
<entry>210/0 253/84 30/254 297/89 241/165 382/65 18/60 299/186 425/104 440/255 398/62 441/191 469/14</entry></row>
<row rowsep="0">
<entry>224/0 449/109 478/333 325/82 143/94 186/39 130/44 453/22 411/329 6/168 118/357 287/119 357/258</entry></row>
<row rowsep="0">
<entry>238/0 169/152 310/308 213/159 157/365 480/361 4/64 201/245 215/92 104/185 216/189 147/125 49/310</entry></row>
<row rowsep="0">
<entry>252/0 267/180 380/44</entry></row>
<row rowsep="0">
<entry>266/0 71/132 184/228</entry></row>
<row rowsep="0">
<entry>280/0 281/48 268/91</entry></row>
<row rowsep="0">
<entry>294/0 393/59 254/241</entry></row>
<row rowsep="0">
<entry>308/0 379/129 86/21</entry></row>
<row rowsep="0">
<entry>322/0 127/319 114/57</entry></row>
<row rowsep="0">
<entry>336/0 85/227 282/298</entry></row>
<row rowsep="0">
<entry>350/0 491/101 324/74</entry></row>
<row rowsep="0">
<entry>364/0 309/378 226/317</entry></row>
<row rowsep="0">
<entry>378/0 239/220 2/201</entry></row>
<row rowsep="0">
<entry>392/0 407/135 156/221</entry></row>
<row rowsep="0">
<entry>406/0 365/360 394/114</entry></row>
<row rowsep="0">
<entry>420/0 183/335 422/129</entry></row><!-- EPO <DP n="107"> -->
<row rowsep="0">
<entry>434/0 421/105 464/120</entry></row>
<row rowsep="0">
<entry>448/0 295/245 142/160</entry></row>
<row rowsep="0">
<entry>462/0 351/37 338/29</entry></row>
<row rowsep="0">
<entry>476/0 337/16 72/305</entry></row>
<row rowsep="0">
<entry>490/0 99/220 16/347</entry></row>
<row rowsep="0">
<entry>8/0 23/384 346/305</entry></row>
<row rowsep="0">
<entry>22/0 415/118 444/373</entry></row>
<row rowsep="0">
<entry>36/0 65/28 24/211</entry></row>
<row rowsep="0">
<entry>50/0 261/130 80/113</entry></row>
<row rowsep="0">
<entry>64/0 275/316 220/366</entry></row>
<row rowsep="0">
<entry>78/0 205/109 206/255</entry></row>
<row rowsep="0">
<entry>92/0 51/110 38/74</entry></row>
<row rowsep="0">
<entry>106/0 373/262 304/363</entry></row>
<row rowsep="0">
<entry>120/0 345/250 472/134</entry></row>
<row rowsep="0">
<entry>134/0 37/173 388/301</entry></row>
<row rowsep="0">
<entry>148/0 359/272 430/234</entry></row>
<row rowsep="0">
<entry>162/0 429/71 150/189</entry></row>
<row rowsep="0">
<entry>176/0 93/332 94/299</entry></row>
<row rowsep="0">
<entry>190/0 163/385 416/307</entry></row>
<row rowsep="0">
<entry>204/0 289/144 164/50</entry></row>
<row rowsep="0">
<entry>218/0 457/140 290/145</entry></row>
<row rowsep="0">
<entry>232/0 79/42 360/26</entry></row>
<row rowsep="0">
<entry>246/0 387/59 262/196</entry></row>
<row rowsep="0">
<entry>260/0 233/93 66/21</entry></row>
<row rowsep="0">
<entry>274/0 303/116 136/28</entry></row>
<row rowsep="0">
<entry>288/0 121/176 276/279</entry></row>
<row rowsep="0">
<entry>302/0 485/235 332/69</entry></row>
<row rowsep="0">
<entry>316/0 443/336 178/353</entry></row>
<row rowsep="0">
<entry>330/0 499/298 458/45</entry></row>
<row rowsep="0">
<entry>344/0 191/240 234/244</entry></row>
<row rowsep="0">
<entry>358/0 9/13 248/94</entry></row>
<row rowsep="0">
<entry>372/0 219/36 402/112</entry></row>
<row rowsep="0">
<entry>386/0 331/192 52/58</entry></row>
<row rowsep="0">
<entry>400/0 471/294 500/144</entry></row>
<row rowsep="0">
<entry>414/0 317/186 318/150</entry></row>
<row rowsep="0">
<entry>428/0 107/69 108/346</entry></row>
<row rowsep="0">
<entry>442/0 149/139 486/346</entry></row>
<row rowsep="0">
<entry>456/0 135/170 192/65</entry></row>
<row rowsep="0">
<entry>470/0 401/2 10/281</entry></row>
<row rowsep="0">
<entry>484/0 177/326 374/2</entry></row>
<row rowsep="0">
<entry>498/0 247/143 122/242</entry></row>
<row rowsep="0">
<entry>11/0 474/49 433/281</entry></row>
<row rowsep="0">
<entry>25/0 292/134 335/294</entry></row><!-- EPO <DP n="108"> -->
<row rowsep="0">
<entry>39/0 404/29 265/296</entry></row>
<row rowsep="0">
<entry>53/0 320/345 111/194</entry></row>
<row rowsep="0">
<entry>67/0 208/221 13/94</entry></row>
<row rowsep="0">
<entry>81/0 264/133 419/95</entry></row>
<row rowsep="0">
<entry>95/0 54/157 83/51</entry></row>
<row rowsep="0">
<entry>109/0 166/363 195/303</entry></row>
<row rowsep="0">
<entry>123/0 194/389 377/15</entry></row>
<row rowsep="0">
<entry>137/0 460/36 447/169</entry></row>
<row rowsep="0">
<entry>151/0 306/23 279/311</entry></row>
<row rowsep="0">
<entry>165/0 40/133 153/233</entry></row>
<row rowsep="0">
<entry>179/0 236/53 27/257</entry></row>
<row rowsep="0">
<entry>193/0 446/121 293/259</entry></row>
<row rowsep="0">
<entry>207/0 250/350 167/310</entry></row>
<row rowsep="0">
<entry>221/0 68/104 209/119</entry></row>
<row rowsep="0">
<entry>235/0 334/224 251/323</entry></row>
<row rowsep="0">
<entry>249/0 432/83 503/117</entry></row>
<row rowsep="0">
<entry>263/0 180/192 125/201</entry></row>
<row rowsep="0">
<entry>277/0 362/183 391/267</entry></row>
<row rowsep="0">
<entry>291/0 110/347 405/288</entry></row>
<row rowsep="0">
<entry>305/0 222/22 223/10</entry></row>
<row rowsep="0">
<entry>319/0 502/80 489/249</entry></row>
<row rowsep="0">
<entry>333/0 12/100 139/370</entry></row>
<row rowsep="0">
<entry>347/0 390/229 321/44</entry></row>
<row rowsep="0">
<entry>361/0 376/295 97/70</entry></row>
<row rowsep="0">
<entry>375/0 124/166 69/108</entry></row>
<row rowsep="0">
<entry>389/0 418/73 349/223</entry></row>
<row rowsep="0">
<entry>403/0 96/321 237/242</entry></row>
<row rowsep="0">
<entry>417/0 26/23 181/237</entry></row>
<row rowsep="0">
<entry>431/0 82/7 55/264</entry></row>
<row rowsep="0">
<entry>445/0 348/347 461/381</entry></row>
<row rowsep="0">
<entry>459/0 138/244 41/239</entry></row>
<row rowsep="0">
<entry>473/0 488/356 475/320</entry></row>
<row rowsep="0">
<entry>487/0 278/80 307/248</entry></row>
<row>
<entry>501/0 152/153 363/334</entry></row></tbody></tgroup>
</table>
</tables></claim-text></claim-text></claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="109"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="88" he="199" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="110"> -->
<figure id="f0002" num="2,3"><img id="if0002" file="imgf0002.tif" wi="153" he="205" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="111"> -->
<figure id="f0003" num="4,5,6"><img id="if0003" file="imgf0003.tif" wi="141" he="203" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="112"> -->
<figure id="f0004" num="7"><img id="if0004" file="imgf0004.tif" wi="140" he="194" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="113"> -->
<figure id="f0005" num="8A,8B"><img id="if0005" file="imgf0005.tif" wi="130" he="158" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="114"> -->
<figure id="f0006" num="9"><img id="if0006" file="imgf0006.tif" wi="125" he="199" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="115"> -->
<figure id="f0007" num="10"><img id="if0007" file="imgf0007.tif" wi="147" he="211" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="116"> -->
<figure id="f0008" num="11"><img id="if0008" file="imgf0008.tif" wi="151" he="155" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="117"> -->
<figure id="f0009" num="12A,12B,12C"><img id="if0009" file="imgf0009.tif" wi="156" he="209" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="118"> -->
<figure id="f0010" num="13A,13B"><img id="if0010" file="imgf0010.tif" wi="130" he="200" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="119"> -->
<figure id="f0011" num="14A"><img id="if0011" file="imgf0011.tif" wi="135" he="188" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="120"> -->
<figure id="f0012" num="14B"><img id="if0012" file="imgf0012.tif" wi="139" he="192" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="121"> -->
<figure id="f0013" num="14C"><img id="if0013" file="imgf0013.tif" wi="140" he="190" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="122"> -->
<figure id="f0014" num="15A"><img id="if0014" file="imgf0014.tif" wi="128" he="162" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="123"> -->
<figure id="f0015" num="15B"><img id="if0015" file="imgf0015.tif" wi="146" he="184" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="124"> -->
<figure id="f0016" num="16"><img id="if0016" file="imgf0016.tif" wi="147" he="229" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="WO02103631A"><document-id><country>WO</country><doc-number>02103631</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0001">[0004]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
