Nova Patents
PL2403147T3

Data processing apparatus and methods

Abstract

This record has no abstract on file.

Term

2.1 yearsto projected expiry

Projected expiry 24 October 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

1 claim: 1 independent, 0 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A data processing device prepared for operation for recovering data bits from data symbols received from a predetermined number of subcarrier signals of orthogonal reproduction by frequency division, OFDM, and to create an output bit stream, wherein the data processing apparatus comprises a symbol interleaving de-interleaving system (514) capable of reading into the symbol interleaving system memory (100) a predetermined number of data symbols from OFDM subcarrier signals and reading from the symbol interleaving system data memory (100) data symbols into the output stream symbol to obtain the mapping, where the reading is in a different order than loading, the order specified from the set of addresses, with this effect, that the data symbols are selected from the interleaving of the OFDM subcarrier signals into the output symbol stream, a demapping unit (52) capable of generating, from the data symbols of the output symbol stream, interleaved paired LDPC-encoded data bits by transforming each of the data symbols of the output symbol stream representing the signal modulation symbol OFDM subcarrier with data bits corresponding to the modulation scheme, reverse permutation system (53) adapted to perform the reverse permutation process to obtain the reverse permutation process applied to the evenly interleaved LDPC encoded data bits for permutation of LDPC encoded data bits so that multiple LDPC encoded data bits corresponding to value 1 in any row of information matrix corresponding to information bits the LDPC code that was used to encode the data bits, has not been included in the same symbol and the LDPC decoder (50), adapted to perform LDPC decoding on LDPC encoded data bits on which the reverse permutation process was performed to create the output data bits, where the symbol interleaving the interleaving symbol (514) contains an address generator ( 102) capable of generating a set of addresses, an address generated for each of the received data symbols to indicate the OFDM subcarrier signal from which the received data symbol is to be mapped to the output symbol stream, the address generator (102) containing a linear reverse shift register (200, 202) containing a specified number of register steps and capable of generating a pseudo-random sequence of bits according to the generator polynomial, a permutation system (210) capable of receiving the contents of the shift register degrees and the permutation of bits present in the register stages, according to the permutation code to form the address of one of the OFDM subcarriers and 1. Urządzenie do przetwarzania danych przygotowane do działania dla odzyskiwania bitów danych z symboli danych odebranych z wcześniej określonej liczby sygnałów podnośnej symbolu ortogonalnego zwielokrotniania przez podział częstotliwości, OFDM, oraz do tworzenia wyjściowego strumienia bitów, przy czym urządzenie do przetwarzania danych zawiera układ eliminujący przeplatanie symbolu (514) zdolny do wczytywania do pamięci układu przeplatania symbolu (100) wcześniej określonej liczby symboli danych z sygnałów podnośnej OFDM oraz do odczytu z pamięci układu przeplatania symbolu (100) symboli danych na wyjściowy strumień symbolu dla uzyskania mapowania, przy czym odczyt jest w innej kolejności niż wczytywanie, kolejności określonej ze zbioru adresów, z takim skutkiem, że symbole danych są wybierane z przeplatania sygnałów podnośnej OFDM na wyjściowy strumień symbolu, jednostkę demapowania (52) zdolną do generowania, z symboli danych wyjściowego strumienia symbolu, przeplatanych parzyście zakodowanych LDPC bitów danych poprzez przekształcenie każdego z symboli danych wyjściowego strumienia symbolu reprezentującego symbol modulacji sygnałów podnośnej OFDM na bity danych odpowiadające schematowi modulacji, układ permutacji odwrotnej (53) dostosowany do wykonywania procesu permutacji odwrotnej dla uzyskania odwrotnego procesu permutacji zastosowanego do przeplatanych parzyście zakodowanych LDPC bitów danych dla permutacji zakodowanych LDPC bitów danych tak, aby wiele zakodowanych LDPC bitów danych odpowiadających wartości 1 w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji kodu LDPC, który był używany do kodowania bitów danych, nie zostało włączone do tego samego symbolu oraz dekoder LDPC (50), przystosowany do wykonywania dekodowania LDPC na zakodowanych LDPC bitach danych, na których został przeprowadzony proces permutacji odwrotnej dla utworzenia bitów danych wyjściowych, gdzie układ eliminujący przeplatanie symbolu (514) zawiera generator adresu (102) zdolny do generowania zbioru adresów, adres generowany dla każdego z odebranych symboli danych dla wskazania sygnału podnośnej OFDM z której odebrany symbol danych ma być mapowany na wyjściowy strumień symbolu, przy czym generator adresu (102) zawierający liniowy rejestr przesunięcia zwrotnego (200, 202), zawierający określoną liczbę stopni rejestru i zdolny do generowania pseudo-przypadkowej sekwencji bitów zgodnie z wielomianem generatora, układ permutacji (210) zdolny do odbioru zawartości stopni rejestru przesunięcia i permutacji bitów występujących w stopniach rejestru, zgodnie z kodem permutacji dla utworzenia adresu jednej z podnośnych OFDM oraz - 69 a control unit (224) capable, in conjunction with the address control system (216), to regenerate the address when the generated address exceeds a specified maximum valid address, and wherein the predetermined maximum valid address is essentially four thousand and ninety six, linear the reverse shift register (200, 202) has eleven degrees of register, with a generator polynomial for a linear reverse shift register - "· --- = and the permutation order creates the 11-bit address Ri [n] for the i-th data symbol from the bit in the n-th degree - "· register according to the table:- 69 jednostkę sterowania (224) zdolną, w połączeniu z układem kontroli adresu (216), do ponownego generowania adresu, gdy wygenerowany adres przekracza określony maksymalny ważny adres, oraz przy czym wcześniej określony maksymalny ważny adres wynosi w zasadzie cztery tysiące dziewięćdziesiąt sześć, liniowy rejestr (200, 202) przesunięcia zwrotnego ma jedenaście stopni rejestru, z wielomianem generatora dla liniowego rejestru przesunięcia zwrotnego -"· --- = a kolejność permutacji tworzy jedenastobitowy adres Ri[n] dla i-tego symbolu danych z bitu występującego w n-tym stopniu -"· rejestru zgodnie z tabelą: 2. The data processing device according to claim 1, in which the reverse permutation process performed by the reverse permutation system (53) on the LDPC encoded data results in the inversion of the permutation of the encoded data bits, which was performed by means of a suitable permutation system in the transmitter, with the corresponding permutation system after performing the parity interleaving of the LDPC encoded data bits obtained by performing LDPC encoding according to the LDPC code parity check matrix, wherein the parity control matrix comprising the parity matrix corresponding to the parity bits of the LDPC code, wherein the parity matrix having a graduated structure so that the parity bit of the LDPC encoded data bits is interleaved to a different position of the parity bit, and then performing the permutation process on the LDPC encoded data bits for execution permutation of code bits LDPC encoded data bits so that many LDPC encoded LDPC code data bits corresponding to a value of 1 in any row of the information matrix corresponding to LDPC encoded information bits are not included in the same symbol, and where the LDPC decoder (56) performs LDPC decoding of the LDPC code on which the reverse permutation process has been performed, but no parity interleaving elimination corresponding to parity interleaving was performed, using an inverted parity check matrix obtained by performing at least a column permutation corresponding to the parity interleaving on the parity check matrix. 2. Urządzenie do przetwarzania danych według zastrz. 1, w którym proces permutacji odwrotnej wykonany przez układ permutacji odwrotnej (53) na zakodowanych LDPC danych skutkuje odwróceniem permutacji zakodowanych bitów danych, która była wykonana za pomocą odpowiedniego układu permutacji w nadajniku, przy czym odpowiedni układ permutacji po wykonaniu przeplatania parzystości zakodowanych LDPC bitów danych uzyskanych poprzez wykonanie kodowania LDPC według macierzy kontroli parzystości kodu LDPC, przy czym macierzy kontroli parzystości zawierająca macierz parzystości odpowiadającą bitom parzystości kodu LDPC, przy czym macierz parzystości mająca stopniowaną strukturę tak, aby bit parzystości zakodowanych bitów danych LDPC był przeplatany na różną pozycję bitu parzystości, a następnie wykonując proces permutacji na zakodowanych LDPC bitach danych dla wykonania permutacji bitów kodu zakodowanych LDPC bitów danych tak, aby wiele zakodowanych LDPC bitów danych kodu LDPC odpowiadających wartości 1 w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji zakodowanych LDPC bitów, nie było włączone do tego samego symbolu, i gdzie dekoder LDPC (56) wykonuje dekodowanie LDPC kodu LDPC, na którym proces permutacji odwrotnej został wykonany, a nie była wykonana eliminacja przeplatania parzystości odpowiadająca przeplataniu parzystości, przy zastosowaniu odwróconej macierzy kontroli parzystości uzyskanej poprzez wykonanie co najmniej permutacji kolumnowej odpowiadającej przeplataniu parzystości na macierzy kontroli parzystości. 3. The data processing device according to claim The method of claim 1 or 2, wherein the OFDM symbol includes pilot subcarriers that are adapted to carry known symbols, and the predetermined maximum valid address depends on the number of pilot subcarrier symbols in the OFDM symbol. 3. Urządzenie do przetwarzania danych według zastrz. 1 albo 2, w którym symbol OFDM zawiera podnośne pilotażowe, które są dostosowane do przenoszenia znanych symboli, a wcześniej określony maksymalny obowiązujący adres zależy od liczby symboli podnośnych pilotażowych w symbolu OFDM. 4. The data processing device according to claim 1, 2 or 3, wherein the symbol interleaver memory (540) is arranged to map the received data symbols from the subcarrier signals to the output symbol stream for equal OFDM symbols by loading data symbols in sequential order and reading data symbols from the symbol interleaver memory (100) by address set generated by the address generator (102) and for odd OFDM symbols by loading data symbols into the system's memory symbol interleaving (100) according to 4. Urządzenie do przetwarzania danych według zastrz. 1, 2 albo 3, w którym pamięć układu przeplatania symbolu (540) jest umieszczona dla przeprowadzenia mapowania odebranych symboli danych z sygnałów podnośnej na wyjściowy strumień symbolu dla równych symboli OFDM poprzez wczytywanie symboli danych według sekwencyjnej kolejności i odczytywania symboli danych z pamięci układu przeplatania symbolu (100) według zbioru adresów generowanych przez generator adresów (102) oraz dla nieparzystych symboli OFDM poprzez wczytywanie symboli danych do pamięci układu przeplatania symbolu (100) zgodnie - 70 with the set of addresses generated by the address generator (102) and reading data symbols from the symbol interleaver memory in a sequential order. - 70 ze zbiorem adresów generowanych przez generator adresów (102) i odczytywanie symboli danych z pamięci układu przeplatania symbolu zgodnie z sekwencyjną kolejnością. 5. A data processing device according to any one of the preceding claims, wherein the permutation system (210) is adapted to change the permutation code to one or more other permutation codes that rearrange the order of the registry step bits to form a set of addresses from one OFDM symbol to another, and one one or more other permutation codes is: 5. Urządzenie do przetwarzania danych według dowolnego z wcześniejszych zastrzeżeń, w którym układ (210) permutacji jest dostosowany do zmiany kodu permutacji na jeden lub więcej innych kodów permutacji, które przestawiają kolejność bitów stopni rejestru dla utworzenia zestawu adresów od jednego symbolu OFDM do drugiego, a jednym z jednego lub więcej innych kodów permutacji jest: 6. A receiver for recovering data bits from a predetermined number of subcarrier signals of an orthogonal reproduction by frequency division to create an output bit stream, wherein the receiver comprises a symbol (514) eliminating symbol interleaving capable of reading into the memory (100) the symbol interleaving of a predetermined number of data symbols from the OFDM subcarrier signals and reading from the memory (100) of the symbol interleaving the data symbol on the output symbol stream to obtain mapping, with the reading being in a different order than loading, with the order being determined from the set of addresses, with the result that the data symbols are back interleaved from the OFDM subcarrier signals to the output symbol stream, a demapping unit (52) capable of generating from the data symbols the output symbol stream interleaved with the evenly encoded LDPC encoded data bits by transforming each of the data symbols of the output symbol stream represented by the subcarrier modulation symbol OFDM for data bits corresponding to the modulation scheme used, reverse permutation system (53) adapted to perform a reverse permutation process to obtain a reverse permutation process applied to the evenly interleaved LDPC encoded data bits for permutation of LDPC encoded data bits such that multiple code bits of LDPC encoded data bits corresponding to a value of 1 row in any information matrix corresponding to LDPC code information bits used to encode LDPC encoded data bits, is not included in the same symbol, and the LDPC decoder (56) performing LDPC decoding on LDPC-encoded data bits on which the reverse permutation process was performed to create the output data bits, where the system (514) eliminating symbol interleaving includes an address generator (102) capable of generating a set of addresses, an address generated for each of the received data symbols to indicate the OFDM subcarrier signal, from which the received data symbol is to be mapped to the output symbol stream, the address generator (102) comprising 6. Odbiornik do odzyskiwania bitów danych z wcześniej określonej liczby sygnałów podnośnej symbolu ortogonalnego zwielokrotniania przez podział częstotliwości do tworzenia wyjściowego strumienia bitów, przy czym odbiornik zawiera układ (514) eliminujący przeplatanie symbolu zdolny do wczytywania do pamięci (100) układu przeplatania symbolu wcześniej określonej liczby symboli danych z sygnałów podnośnej OFDM oraz do odczytu z pamięci (100) układu przeplatania symbolu symboli danych na wyjściowy strumień symbolu dla uzyskania mapowania, przy czym odczyt jest w innej kolejności niż wczytywanie, przy czym kolejność jest określona ze zbioru adresów, z takim skutkiem, że symbole danych są przeplatane zwrotnie z sygnałów podnośnej OFDM na wyjściowy strumień symbolu, jednostkę (52) demapowania zdolną do generowania z symboli danych wyjściowego strumienia symbolu przeplatanych parzyście zakodowanych LDPC bitów danych poprzez przekształcenie każdego z symboli danych wyjściowego strumienia symbolu reprezentowanego przez symbol modulacji sygnałów podnośnej OFDM na bity danych odpowiadające używanemu schematowi modulacji, układ (53) permutacji odwrotnej dostosowany do wykonywania procesu permutacji odwrotnej dla uzyskania odwrotnego procesu permutacji zastosowanego do przeplatanych parzyście zakodowanych LDPC bitów danych dla permutacji zakodowanych LDPC bitów danych tak, że wiele bitów kodu zakodowanych LDPC bitów danych odpowiadających wartości 1 w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji kodu LDPC, użytego do kodowania zakodowanych LDPC bitów danych, nie jest włączone do tego samego symbolu, oraz dekoder LDPC (56) wykonujący dekodowanie LDPC na zakodowanych LDPC bitach danych, na których został przeprowadzony proces permutacji odwrotnej dla utworzenia bitów danych wyjściowych, gdzie układ (514) eliminujący przeplatanie symbolu zawiera generator (102) adresu zdolny do generowania zbioru adresów, adres generowany dla każdego z odebranych symboli danych dla wskazania sygnału podnośnej OFDM, z której odebrany symbol danych ma być mapowany na wyjściowy strumień symbolu, przy czym generator (102) adresu zawiera - 71 linear reverse shift register (200, 202), containing a predetermined number of register steps and capable of generating a pseudo-random sequence of bits according to the generator polynomial, permutation system (210) capable of receiving the contents of the shift register degrees and the permutation of bits present in degrees a register, according to the permutation code for creating the address of one of the OFDM subcarriers, and a control unit (224) capable of, in combination with the address control system (216), for regenerating the address when the generated address exceeds the predefined maximum valid address, and wherein the specified maximum valid address is generally four thousand ninety six, the linear shift register (200, 202) has eleven degrees of register, with a polynomial generator for the linear shift register feedback - "· ---- =and the permutation code creates the 11-bit address Ri [n] for the i-th data symbol for the bit in the n-th degree - "· register according to the table: - 71 liniowy rejestr (200, 202) przesunięcia zwrotnego, zawierający wcześniej określoną liczbę stopni rejestru i zdolny do generowania pseudo-przypadkowej sekwencji bitów zgodnie z wielomianem generatora, układ (210) permutacji zdolny do odbioru zawartości stopni rejestru przesunięcia i permutacji bitów występujących w stopniach rejestru, zgodnie z kodem permutacji dla tworzenia adresu jednej z podnośnych OFDM, oraz jednostkę (224) sterowania zdolną, w połączeniu z układem (216) kontroli adresu, do ponownego generowania adresu, gdy wygenerowany adres przekracza wcześniej określony maksymalny ważny adres, oraz przy czym określony maksymalny ważny adres wynosi zasadniczo cztery tysiące dziewięćdziesiąt sześć, liniowy rejestr (200, 202) przesunięcia zwrotnego ma jedenaście stopni rejestru, z wielomianem generatora dla liniowego rejestru przesunięcia zwrotnego -"· ---- =a kod permutacji tworzy jedenastobitowy adres Ri[n] dla i-tego symbolu danych dla bitu występującego w n-tym stopniu -"· rejestru zgodnie z tabelą: 7. The receiver according to claim 6. The method of claim 6, wherein the permutation system (210) is adapted to change the permutation code to one or more other permutation codes that rearrange the order of the registry step bits to form a set of addresses from one OFDM symbol to another, and one of one or more other permutation codes is : 7. Odbiornik według zastrz. 6, w którym układ (210) permutacji jest dostosowany do zmiany kodu permutacji na jeden lub więcej innych kodów permutacji, które przestawiają kolejność bitów stopni rejestru dla utworzenia zestawu adresów od jednego symbolu OFDM do drugiego, a jednym z jednego lub więcej innych kodów permutacji jest: 8. The receiver according to claim 6 or 7, in which the data bits were modulated on OFMD symbols in accordance with the Digital Video Broadcasting standard, such as the Digital Video BroadcastingTerrestrial standard adapted to small portable devices (Digital Video BroadcastingHandheld), the second generation digital broadcast standard over the air (Digital Video Broadcasting-Terrestrial2) or the standard Digital Cable Broadcasting Cable2. 8. Odbiornik według zastrz. 6 albo 7, w którym bity danych były modulowane na symbolach OFMD zgodnie ze standardem dla telewizji cyfrowej (Digital Video Broadcasting) takim, jak standard transmisji cyfrowej nadawanej drogą naziemną (Digital Video BroadcastingTerrestrial), dostosowany do małych urządzeń przenośnych (Digital Video BroadcastingHandheld), standard transmisji cyfrowej drugiej generacji nadawanej drogą naziemną (Digital Video Broadcasting-Terrestrial2) lub standard systemu cyfrowej telewizji kablowej (Digital Video Broadcasting Cable2). 9. A method for recovering data bits from data symbols received from a predetermined number of subcarrier signals of an orthogonal reproduction symbol by frequency division, OFDM, to form an output bit stream, the method comprising loading into memory the symbol interleaver (100) a predetermined number of data symbols from the subcarrier OFDM, reading from the memory of the symbol interleaver (100) data symbols to output 9. Sposób odzyskiwania bitów danych z symboli danych odebranych od wcześniej określonej liczby sygnałów podnośnej symbolu ortogonalnego zwielokrotniania poprzez podział częstotliwości, OFDM, dla utworzenia wyjściowego strumienia bitów, przy czym sposób obejmujący wczytywanie do pamięci układu przeplatania symbolu (100) wcześniej określonej liczby symboli danych z sygnałów podnośnej OFDM, odczytywanie z pamięci układu przeplatania symbolu (100) symboli danych do wyjściowego - 72 strumienia symbolu dla uzyskania eliminacji przeplatania symboli danych z sygnałów podnośnej symbolu OFDM, przy czym odczytywanie odbywa się w innej kolejności niż wczytywanie, przy czym kolejność określana ze zbioru adresów, z takim skutkiem, że symbole danych są wybierane z przeplatania sygnałów podnośnej OFDM do wyjściowego strumienia symbolu, generowanie, z symboli danych wyjściowego strumienia symbolu, przeplatanych parzyście zakodowanych LDPC bitów danych poprzez przekształcenie każdego symbolu danych reprezentowanego przez symbol modulacji sygnałów podnośnej OFDM do przeplatanych zakodowanych bitów danych według schematu modulacji, wykonywanie procesu odwrotnej permutacji dla uzyskania odwrócenia procesu permutacji stosowanego do przeplatanych parzyście zakodowanych LDPC bitów danych dla permutacji zakodowanych LDPC bitów danych tak, aby wiele zakodowanych LDPC bitów danych odpowiadających wartości 1 w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji kodu LDPC nie było włączone do tego samego symbolu oraz wykonywanie dekodowania LDPC na zakodowanych LDPC bitach danych, na których został przeprowadzony proces permutacji odwrotnej dla utworzenia bitów danych wyjściowych, gdzie wczytywanie do pamięci układu przeplatania symbolu oraz odczyt z pamięci układu przeplatania symbolu (100) obejmuje generowanie zbioru adresów, przy czym adres jest generowany dla każdego z odebranych symboli danych dla wskazania sygnału podnośnej OFDM, z którego odebrany symbol danych ma być mapowany na wyjściowy strumień symbolu, przy czym generowanie zbioru adresów obejmuje zastosowanie rejestru przesuwającego z liniowym sprzężeniem zwrotnym (200, 202), obejmującego wcześniej określoną liczbę stopni rejestru do generowania pseudolosowej sekwencji bitów zgodnie z wielomianem generującym, zastosowanie układu permutacji dla odebrania zawartości stopni rejestru przesuwającego oraz dla permutacji bitów obecnych w stopniach rejestru zgodnie z kodem permutacji dla utworzenia adresu oraz ponowne generowanie adresu, gdy wygenerowany adres przekracza wcześniej określony maksymalny obowiązujący adres, wcześniej określony maksymalny ważny adres wynosi w zasadzie cztery tysiące dziewięćdziesiąt sześć, liniowy rejestr (200, 202) przesunięcia zwrotnego ma jedenaście stopni rejestru, z wielomianem generatora dla liniowego rejestru przesunięcia zwrotnego -"· --- “ a kolejność permutacji tworzy jedenastobitowy adres Ri[n] dla i-tego symbolu danych z bitu występującego w n-tym stopniu -"· - - rejestru zgodnie z tabelą: - 72 symbol stream to achieve elimination of data symbol interleaving from OFDM symbol subcarrier signals, the reading being done in a different order than loading, the order being determined from the set of addresses, with the result that data symbols are selected from OFDM subcarrier interleaving to output symbol stream, generate, from data symbols, the output symbol stream, evenly interleaved LDPC encoded data bits by converting each data symbol represented by the OFDM subcarrier modulation symbol to interleaved encoded data bits according to a modulation scheme, performing a reverse permutation process to obtain a reverse permutation process used for the LDPC encoded even interleaved data bits of LDPC encoded data bits Yes, that many LDPC encoded data bits corresponding to value 1 in any row of the information matrix corresponding to LDPC information bits are not included in the same symbol and performing LDPC decoding on LDPC encoded data bits on which the reverse permutation process was performed to create output data bits, wherein loading the symbol interleaver memory and reading from the symbol interleaver memory (100) involves generating a set of addresses, wherein the address is generated for each of the received data symbols to indicate an OFDM subcarrier signal from which the received data symbol is to be mapped to the output stream symbol, where generating the set of addresses involves the use of a shift register with linear feedback (200, 202), comprising a predetermined number of register stages to generate a pseudo-random bit sequence in accordance with the generating polynomial, the use of a permutation system to receive the contents of the shift register degrees and for the permutation of bits present in the register stages according to the permutation code to create the address and regenerate the address when the generated address exceeds the previously specified maximum valid address, the predetermined maximum valid address is basically four thousand and ninety six, the linear reverse register (200, 202) has eleven degrees of register, with the generator polynomial for the linear reverse shift register - "· ---" and the permutation order forms the eleven-bit address Ri [ n] for the i-th data symbol from the bit present in the n-th degree - "· - - of the register according to the table: 10. The method according to claim 9, wherein performing the reverse permutation process on 10. Sposób według zastrz. 9, w którym przeprowadzanie procesu permutacji odwrotnej na - 73 interleaved LDPC encoded data results in a reversal of the permutation of the evenly interleaved LDPC encoded data bits, which were obtained by performing LDPC encoding according to the LDPC code parity check matrix, with the parity check matrix containing the parity matrix corresponding to the parity bits of the LDPC code, the parity matrix having a step structure, that the LDPC parity bit is interleaved to another position of the parity bit, and then performing the permutation process on the LDPC encoded data bits for the permutation of the LDPC encoded data bits of the data bits so that multiple code bits of the LDPC encoded data bits corresponding to the value 1 in any row of the information matrix corresponding to the LDPC information bits are not included in the same symbol , and wherein the LDPC decoding of the LDPC encoded bits on which the reverse permutation process was performed, and the parity de-interleaving corresponding to the parity interleaving has not been performed, uses an inverse parity check matrix obtained by performing at least the column permutation corresponding to the parity interleaving on the parity check matrix. - 73 przeplatanych zakodowanych LDPC danych skutkuje odwróceniem permutacji przeplatanych parzyście zakodowanych LDPC bitów danych, które otrzymano poprzez przeprowadzenie kodowania LDPC według macierzy kontroli parzystości kodu LDPC, przy czym macierzy kontroli parzystości zawierająca macierz parzystości odpowiadającą bitom parzystości kodu LDPC, macierzy parzystości mająca stopniową strukturę tak, aby bit parzystości kodu LDPC był przeplatany do innej pozycji bitu parzystości, a następnie przeprowadzając proces permutacji na zakodowanych LDPC bitach danych dla permutacji bitów kodu zakodowanych LDPC bitów danych tak, aby wiele bitów kodu zakodowanych LDPC bitów danych odpowiadających wartości 1, w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji kodu LDPC, nie było włączonych do tego samego symbolu, i w którym dekodowanie LDPC zakodowanych LDPC bitów, na których proces permutacji odwrotnej został wykonany, a eliminowanie przeplatania parzystości odpowiadające przeplataniu parzystości nie zostało wykonane, stosuje macierzy odwróconej kontroli parzystości uzyskanej poprzez wykonanie co najmniej permutacji kolumnowej odpowiadającej przeplataniu parzystości na macierzy kontroli parzystości. 11. The method according to claim 9. The method of claim 9 or 10, wherein the OFDM symbol includes pilot subcarriers that are set to carry known symbols, and the determined maximum valid address depends on the number of pilot subcarrier symbols present in the OFDM symbol. 11. Sposób według zastrz. 9 albo 10, w którym symbol OFDM zawiera podnośne pilotowe, które są ustawione do przenoszenia znanych symboli, a określony maksymalny ważny adres zależy od liczby symboli podnośnych pilotowych, występujących w symbolu OFDM. 12. The method according to claim 9, 10 or 11, in which loading and reading data symbols into and from the symbol interleaver memory (100) includes for equal OFDM symbols, loading data symbols in sequential order and reading data symbols from the symbol interleaver memory depending on the set of addresses generated through the address generator, and for odd OFDM symbols, loading data symbols into the symbol interleaver memory according to the set of addresses generated by the address generator, and reading data symbols from the symbol interleaver memory according to the sequential order. 12. Sposób według zastrz. 9, 10 albo 11, w którym wczytywanie oraz odczyt symboli danych do i z pamięci układu przeplatania symbolu (100), obejmuje dla równych symboli OFDM, wczytywanie symboli danych według sekwencyjnej kolejności oraz odczytywanie symboli danych z pamięci układu przeplatania symbolu w zależności od zbioru adresów generowanych przez generator adresu, a dla nieparzystych symboli OFDM, wczytywanie symboli danych do pamięci układu przeplatania symbolu zgodnie ze zbiorem adresów generowanych przez generator adresów oraz odczytywanie symboli danych z pamięci układu przeplatania symbolu zgodnie z sekwencyjną kolejnością. 13. The method according to any of claims 9. The use of claims 9 to 12, wherein the use of the permutation system involves changing the permutation code to one or more other permutation codes, which rearrange the order of the registry step bits to form a set of addresses from one OFDM symbol to another, and one of one or more other permutation codes is: 13. Sposób według dowolnego z zastrz. 9 do 12, w którym użycie układu permutacji obejmuje zmianę kodu permutacji na jeden lub więcej innych kodów permutacji, które przestawiają kolejność bitów stopni rejestru dla utworzenia zestawu adresów od jednego symbolu OFDM do drugiego, a jednym z jednego lub więcej innych kodów permutacji jest: 14. A method of receiving data bits from a predetermined number of orthogonal symbol subcarrier signals by multiplying frequency and creating an output bit stream, the method comprising loading into memory the interleaving of the symbol (100) of the predetermined number 14. Sposób odbierania bitów danych z wcześniej określonej liczby sygnałów podnośnej symbolu ortogonalnego zwielokrotniania przez podział częstotliwości i tworzenia wyjściowego strumienia bitów, przy czym sposób obejmuje wczytywanie do pamięci układu przeplatania symbolu (100) wcześniej określonej liczby - 74 data symbols from OFDM subcarrier signals, reading from the symbol interleaver memory (100) data symbols to the output symbol stream to achieve elimination of data symbol interleaving from OFDM subcarrier signals, with the reading being in a different order than loading, the order being determined from a set of addresses, with the effect that data symbols are selected from the interleaving of the OFDM subcarrier signals to the output symbol stream, generating, from data symbols of the output symbol stream, interleaved even pairs of LDPC encoded data bits by converting each data symbol represented by the OFDM subcarrier signal modulation symbol to interleaved encoded data bits according to a modulation scheme, performing a reverse permutation process to obtain a reverse permutation process used for even LDPC encoded bits data for permutations of LDPC encoded data bits so that many LDPC encoded data bits corresponding to value 1 in any row of the information matrix corresponding to LDPC information bits are not included in the same symbol and performing LDPC decoding on LDPC encoded data bits on which the reverse permutation process was performed to create output data bits, where loading into the symbol's interleaver memory (100) and reading from the symbol's interleaver memory (100) involves generating a set of addresses, the address being generated for each of the received data symbols to indicate the OFDM subcarrier signal from which the received data symbol is to be mapped to the output symbol stream, where generating the set of addresses involves the use of a shift register with linear feedback (200, 202), comprising a predetermined number of register steps to generate a pseudo-random bit sequence according to the generating polynomial, the use of a permutation system (210) to receive the contents of the shift register degrees and for the permutation of bits present in the register steps according to the permutation code to create the address and regenerate the address when generated the address exceeds the previously specified maximum valid address, the predetermined maximum valid address is generally four thousand and ninety six, the linear reverse register (200, 202) has eleven degrees of register, with the polynomial generator for the linear reverse shift register - "· and the permutation code creates the 11-bit address Ri [n] for i this data symbol for the bit present in the nth degree - "· - - register according to the table: - 74 symboli danych z sygnałów podnośnej OFDM, odczytywanie z pamięci układu przeplatania symbolu (100) symboli danych do wyjściowego strumienia symbolu dla uzyskania eliminacji przeplatania symboli danych z sygnałów podnośnej symbolu OFDM, przy czym odczytywanie odbywa się w innej kolejności niż wczytywanie, przy czym kolejność określana ze zbioru adresów, z takim skutkiem, że symbole danych są wybierane z przeplatania sygnałów podnośnej OFDM do wyjściowego strumienia symbolu, generowanie, z symboli danych wyjściowego strumienia symbolu, przeplatanych parzyście zakodowanych LDPC bitów danych poprzez przekształcenie każdego symbolu danych reprezentowanego przez symbol modulacji sygnałów podnośnej OFDM do przeplatanych zakodowanych bitów danych według schematu modulacji, wykonywanie procesu odwrotnej permutacji dla uzyskania odwrócenia procesu permutacji stosowanego do przeplatanych parzyście zakodowanych LDPC bitów danych dla permutacji zakodowanych LDPC bitów danych tak, aby wiele zakodowanych LDPC bitów danych odpowiadających wartości 1 w dowolnym rzędzie macierzy informacji odpowiadającej bitom informacji kodu LDPC nie było włączone do tego samego symbolu oraz wykonywanie dekodowania LDPC na zakodowanych LDPC bitach danych, na których został przeprowadzony proces permutacji odwrotnej dla utworzenia bitów danych wyjściowych, gdzie wczytywanie do pamięci układu przeplatania symbolu (100) oraz odczyt z pamięci układu przeplatania symbolu (100) obejmuje generowanie zbioru adresów, przy czym adres jest generowany dla każdego z odebranych symboli danych dla wskazania sygnału podnośnej OFDM, z którego odebrany symbol danych ma być mapowany na wyjściowy strumień symbolu, przy czym generowanie zbioru adresów obejmuje zastosowanie rejestru przesuwającego z liniowym sprzężeniem zwrotnym (200, 202), obejmującego wcześniej określoną liczbę stopni rejestru do generowania pseudolosowej sekwencji bitów zgodnie z wielomianem generującym, zastosowanie układu permutacji (210) dla odebrania zawartości stopni rejestru przesuwającego oraz dla permutacji bitów obecnych w stopniach rejestru zgodnie z kodem permutacji dla utworzenia adresu oraz ponowne generowanie adresu, gdy wygenerowany adres przekracza wcześniej określony maksymalny obowiązujący adres, wcześniej określony maksymalny ważny adres wynosi zasadniczo cztery tysiące dziewięćdziesiąt sześć, liniowy rejestr (200, 202) przesunięcia zwrotnego ma jedenaście stopni rejestru, z wielomianem generatora dla liniowego rejestru przesunięcia zwrotnego -"· a kod permutacji tworzy jedenastobitowy adres Ri[n] dla i-tego symbolu danych dla bitu występującego w n-tym stopniu -"· - - rejestru zgodnie z tabelą: 15. The receiving method according to claim 14. The method of claim 14, wherein using the permutation system (210) involves changing the permutation code to one or more other permutation codes that rearrange the order of the registry step bits to form a set of addresses from one OFDM symbol to the other, and one of one or more other permutation codes is: 15. Sposób odbierania według zastrz. 14, w którym użycie układu (210) permutacji obejmuje zmianę kodu permutacji na jeden lub więcej innych kodów permutacji, które przestawiają kolejność bitów stopni rejestru dla utworzenia zestawu adresów od jednego symbolu OFDM do drugiego, a jednym z jednego lub więcej innych kodów permutacji jest: FIG. 1 FIG. 1 - 79 FIG. AND - 79 FIG. Ą 111000101100 111000101100 110110000011 110110000011 001111100100 0001 11011001 001111100100 0001 11011001 110001010110 0 010001 1101 1 110001010110 0 010001 1101 1 Macierz kontroli parzystości Parity check matrix - 86 FIG. 12 □ - 86 FIG. 12 □ Silny bit = podatny na błędy Slaby bit = odporny na błędy Strong bit = error prone. Weak bit = error prone - 87 FIG. 13 yo - 87 FIG. 13 yo yi yi ► AND ► I Bit limit Granica bitu - 88 Bit limits - 88 Granice bitu FIG. 14 FIG. 14 O O OO 000010 000000 sts 000010 000000 o 001000 about 001000 o 001010 oo 101010 101000 st 001010 o o 101010 101000 o 100000 about 100000 o , 00010 oo ,00010 o o 03001, oooooi 03001, oooooi o 001001 about 001001 o 001011 about 001011 o 1C0001 o 1C0001 st 100011 oo, 01011 101001 st 100011 o o ,01011 101001 o 001111 oo 001111 o o 030111 000.01 oo 101111 101.01 st 030111 000,01 o o 101111 101,01 o 001101 about 001101 o , 00101 st ,00101 o 100,11 o o 100.11 0301,0 000 100 oo, 01110 101100 st 0301,0 000100 o o ,01110 101100 o 001100 about 001100 o 001110 about 001110 o , 00100 sts ,00100 o 100110 oo 0.0.10 010100 sts 100110 o o 0,0,10 010100 o 011100 about 011100 o 011110 about 011110 o nono o o inno niwo o nono oo inno nwo o 110100 oo 010 111 010.01 st 110100 o o 010111 010,01 o 110111 oo, 11111 111101 st 110111 o o ,11111 111101 o 0,1101 o 0.1101 sts 011111 about 011111 o 110101 oo 010011 010001 st 110101 o o 010011 010001 o 0,1001 o 0.1001 sts 011011 about 011011 o 110011 oo 1110.1 11100, st 110011 o o 1110,1 11100, o , 10001 sts ,10001 o 011010 oo 0.0010 010000 st 011010 o o 0,0010 010000 o 110010 oo 111010 11,000 o 110010 o o 111010 11,000 o 01,000 01,000 10000 10000 Bit limits Granice bitu - 89 οιοοιοΚοιοοοο - 89 οιοοιοΚοιοοοο 011 ODO 011 ODO 110010 110010 Bit limits Granice bitu FIG. 15 FIG. 15 Bit limits Granice bitu ABOUT O 100000 about 100000 o 100001 about 100001 o 100101 about 100101 o 100100 about 100100 o 110100 about 110100 o 110101 about 110101 o 110001 about 110001 o 110000 110000 000000 000000 001010 000010 001010 000010 001110 000110 001110 000110 000100 oo 011110 010110 st 000100 o o 011110 010110 o 010100 010100 001000 001000 101000 about 101000 o 101100 about 101100 o 001100 about 001100 o 111100 about 111100 o 011100 about 011100 o 000001 oo 001111 000111 st 000001 o o 001111 000111 o 000101 about 000101 o 010101 about 010101 o 010001 about 010001 o 100010 about 100010 o 100011 about 100011 o 100111 about 100111 o 100110 about 100110 o 110110 about 110110 o 110111 about 110111 o 110011 about 110011 o 101010 about 101010 o 101011 about 101011 o 101111 at 101110 st 101111 o 101110 o 111110 about 111110 o 111111 about 111111 o 111011 about 111011 o 101001 about 101001 o 001001 about 001001 o 101101 about 101101 o 001101 about 001101 o 111101 about 111101 o 011101 about 011101 o 111001 about 111001 o 011001 about 011001 o 001011 about 001011 o 000011 about 000011 o 011111 about 011111 o 010111 about 010111 o 011011 about 011011 o 010011 oooo 001000—00.010—0000.10. 000000 sts 010011 o o o o 001000—00,010—0000.10. 000000 o 101000 about 101000 o 101010 about 101010 o 100010o 100010o 100000 oooo 001001 001011 000011 000001 st 100000 o o o o 001001 001011 000011 000001 o 101001 about 101001 o 101011 about 101011 o 100011 about 100011 o 100001 oooo 001101 001111 000111 000101 st 100001 o o o o 001101 001111 000111 000101 o 101101 about 101101 o 101111 about 101111 o 100111 about 100111 o 100101 oooo 001100 001110 0001101 000100 st 100101 o o o o 001100 001110 0001101 000100 o 101100 about 101100 o 100110 about 100110 o 101110 about 101110 o 100100 100100 O O O O 011100 011110 010110 010100/ o OOOO 011100 011110 010 110 010 100 / o 111100 about 111100 o 111110 about 111110 o 110110 about 110110 o 110100 ooo 011101 011111 010111 st 110100 o o o 011101 011111 010111 o 010101 about 010101 o 111111 about 111111 o 111101 about 111101 o 110111 about 110111 o 110101 ooo 011001 011011 010011 o 110101 o o o 011001 011011 010011 o 010001 about 010001 o 11100, o 11100, st 11,011 o 11,011 sts 110011 about 110011 o 110001 oooo 011000 011010 0.00.0 0.0000 sts 110001 o o o o 011000 011010 0,00,0 0,0000 o 1,1003 o 1,1003 sts 111010 about 111010 o 110010 about 110010 o 110000 110000 FIG. 16 FIG. 16 D 3-ci sposób rcogranizacji D 3rd way of recycling - 91 FIG. 17 - 91 FIG. 17 - 94 FIG. 20 - 94 FIG. twenty Bity parzystości stają się odporne na serie błędów wyłącznie w takim układzie The parity bits become resistant to a series of errors only in this arrangement FIG. 21 FIG. 21 Ten przeplot jest niekorzystny w przypadku kanałów z wymazanymi elementami This interlacing is unfavorable for channels with erased elements - 96 FIG. 22 - 96 FIG. 22 Column Kolumna Memory 31 Pamięć 31 Bity kodu należące do tego samego węzła kontrolnego nie są włączone do tego samego symbolu QAM dla wszystkich 11 kodów 64k Code bits belonging to the same control node are not included in the same QAM symbol for all 11 64k codes - 97 FIG. 23 - 97 FIG. 23 - 100 FIG. 26 - 100 FIG. 26 - 101 FIG. 27 - 101 FIG. 27 - 102 FIG. 28 - 102 FIG. 28 - 103 - - 103 - FIG. 29 FIG. 29 - 104 - - 104 - 105 105 FIG. 31 τ FIG. 31 τ 106 106 FIG. 32 FIG. 32 II II AND I 107 107 FIG. 33 FIG. 33 II II X X - 108 FIG. 34 - 108 FIG. 34 - 109 FIG. 35 - 109 FIG. 35 - 110 co co - 110 what every ABOUT O LL LL Computer Komputer - 111 - - 111 - - 112 - - 112 - - 113 - - 113 - - 114 - - 114 - 115 Even interleaving unit. Odd interleaving unit 115 Jednostka przeplatania parzystego Jednostka przeplatania nieparzystego ABOUT O O !|oquiAs Bqz3i,q O! | OquiAs Bqz3i,q ABOUT CI O CI FIGffl (c) FIGrfl (d) i | oqiUAS Bqzo;qi | oqtuAS Eqz3iq FIGffl(c) FIGrfl(d) i|oqiUAS Bqzo;q i|oqtuAS Eqz3iq - 116 - - 116 - - 117 Even symbol interleaving unit, carrier spacing - 117 Jednostka przeplatania symboli parzystego, rozstawienie nośników - 118 Jednostka przeplatania symboli nieparzystego, rozstawienie nośników - 118 Odd interleaving unit, carrier spacing ABOUT O ABOUT O CO 1Λ C \ 1 IO r— LT> O · · CO 1Λ C\1 IO r— LT> O · · CM O mo ^ iusou qf \ j CM O mo^iusou qf\j - 119 - - 119 - - 120 - - 120 -