Nova Patents
PL2333964T3

Data processing apparatus and method

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 capable of mapping input data symbols transmitted on a predetermined number of subcarrier symbols of orthogonal multiplexing with frequency division of OFDM, with the predetermined number of subcarrier signals being determined in accordance with one of many operating modes, and the input data symbols comprise the first input data symbol sets to map to the first OFDM symbols and the second input data symbol sets to map to the second OFDM symbols, and the data processing device includes:interleaving device (33), capable of reading into the memory (100) a predetermined number of data symbols for mapping into signals of OFDM subcarriers and for reading from the memory of data symbols for OFDM subcarriers for mapping, wherein the reading takes place in a different order than loading, and the order is determined based on the address set, with the result that the data symbols are interleaved on the subcarrier signals, the address generator (102) capable of generating the address set, wherein the address is generated for each of the input symbols for mapping the input data symbols to one of the subcarrier signals, and the address generator (102) includes a shift register (200) with linear feedback, containing a predetermined number of register stages and capable of generating a pseudo-random bit sequence according to generator polynomial, a permutation system (210) capable of receiving the contents of the shift register stages and permuting the order of bits occurring in the register stages, according to the permutation code to create the address of one of the OFDM subcarriers and a control unit (224), capable of working in conjunction with the address checking system for regenerating the address when the generated address exceeds the pre-set maximum valid address, one of the many operating modes provides about two thousand subcarriers per OFDM symbol, and about two thousand subcarriers provides half or less than half the maximum number of subcarriers in the OFDM symbols of any of the operating modes, the pre-set maximum valid address is approximately two thousand, the linear shift feedback register (200) has ten degrees of register with a generator polynomial for the linear feedback shift register, the permutation code creates, along with the additional bit, an eleven-bit address, and the data processing device is adapted to when configured for operation in mode supplying about two thousand subcarriers to an OFDM symbol. 1. Urządzenie do przetwarzania danych, zdolne do odwzorowania symboli danych wejściowych, przesyłanych na zadanej z góry liczbie sygnałów podnośnych symboli ortogonalnego zwielokratniania z podziałem częstotliwości OFDM, przy czym zadana z góry liczba sygnałów podnośnych jest określana zgodnie z jednym z wielu trybów roboczych, a symbole danych wejściowych zawierają pierwsze zbiory symboli danych wejściowych do odwzorowania na pierwsze symbole OFDM i drugie zbiory symboli danych wejściowych do odwzorowania na drugie symbole OFDM, a to urządzenie do przetwarzania danych zawiera: urządzenie przeplatające (33), zdolne do wczytywania do pamięci (100) zadanej z góry liczby symboli danych do odwzorowania na sygnały podnośnych OFDM i do odczytu z pamięci symboli danych dla podnośnych OFDM dla realizacji odwzorowania, przy czym odczyt zachodzi w innej kolejności niż wczytywanie, a kolejność jest określana na podstawie zbioru adresów, z takim skutkiem, że symbole danych są przeplatane na sygnałach podnośnych, generator adresów (102) zdolny do generowania zbioru adresów, przy czym adres jest generowany dla każdego z symboli wejściowych dla odwzorowania symboli danych wejściowych na jeden z sygnałów podnośnych, a generator adresów (102) zawiera rejestr przesuwający (200) o liniowym sprzężeniu zwrotnym, zawierający zadaną z góry liczbę stopni rejestru i zdolny do generowania pseudolosowej sekwencji bitów zgodnie z wielomianem generatora, układ permutacji (210) zdolny do odbioru zawartości stopni rejestru przesuwającego i permutowania kolejności bitów występujących w stopniach rejestru, zgodnie z kodem permutacji dla utworzenia adresu jednej z podnośnych OFDM oraz jednostkę steruj ącą (224), zdolną do pracy w połączeniu z układem sprawdzania adresu dla ponownego generowania adresu, gdy wygenerowany adres przekracza zadany z góry maksymalny prawidłowy adres, przy czym jeden z wielu trybów roboczych zapewnia około dwa tysiące podnośnych na symbol OFDM, a około dwa tysiące podnośnych zapewnia połowę lub mniej niż połowę maksymalnej liczby podnośnych w symbolach OFDM dowolnego z trybów roboczych, zadany z góry maksymalny prawidłowy adres to w przybliżeniu dwa tysiące, rejestr przesuwający (200) o liniowym sprzężeniu zwrotnym ma dziesięć stopni rejestru z wielomianem generatora dla rejestru przesuwającego o liniowym sprzężeniu zwrotnym kod permutacji tworzy, wraz z dodatkowym bitem, jedenastobitowy adres, a urządzenie do przetwarzania danych jest przystosowane do, gdy skonfigurowane do pracy w trybie roboczym, dostarczania około dwóch tysięcy podnośnych na symbol OFDM. do zapisu pierwszych zbiorów symboli danych wejściowych w pierwszej części pamięci urządzenia przeplatającego zgodnie z porządkiem sekwencyjnym pierwszych zbiorów symboli danych wejściowych, do odczytu pierwszych zbiorów symboli danych wejściowych z pierwszej części pamięci urządzenia przeplatającego na sygnałach podnośnych pierwszych symboli OFDM zgodnie z porządkiem zdefiniowanym przez zbiór adresów, do zapisu drugiego zbioru symboli danych wejściowych w drugiej części pamięci urządzenia for writing the first sets of input data symbols in the first part of the interleaver memory according to the sequential order of the first sets of input data symbols, for reading the first sets of input data symbols from the first part of the interleaving device memory on the subcarrier signals of the first OFDM symbols in accordance with the order defined by the set of addresses, for recording the second set of input data symbols in the second part of the device memory - 23 przeplatającego zgodnie z porządkiem sekwencyjnym drugich zbiorów symboli danych wejściowych oraz do odczytu drugich zbiorów symboli danych wejściowych z drugiej części pamięci urządzenia przeplatającego na sygnałach podnośnych drugich symboli OFDM zgodnie z porządkiem zdefiniowanym przez zbiór adresów, zgodnie tylko z procesem przeplatania nieparzystego. Interleaving according to the sequential order of the second set of input data symbols and for reading the second sets of input data symbols from the second part of the memory of the interleaver on the subcarrier signals of the second OFDM symbols according to the order defined by the set of addresses in accordance only with the odd interleaving process. 2. The data processing device according to claim 1, in which the permutation code creates an 11-bit address?·. for the i-th data symbol from the nth bit of the -E register. '·., According to the permutation code defined by the table: 2. Urządzenie do przetwarzania danych według zastrz. 1, w którym kod permutacji tworzy jedenastobitowy adres ?·. dla i-tego symbolu danych z bitu występującego w n-tym stopniu rejestru -E . '·., zgodnie z kodem permutacji zdefiniowanym przez tabelę: 3. The method of mapping input data symbols transmitted on a predetermined number of subcarrier signals of orthogonal frequency division multiplexing, OFDM, with the predetermined number of subcarrier signals being determined according to one of many operating modes, and the input data symbols include the first sets of input data symbols for mapping to the first OFDM symbols and the second sets of input data symbols to the second OFDM symbols, and the method includes: loading into the memory (100) a predetermined number of data symbols for mapping to OFDM subcarrier signals, reading from the memory (100) data symbols from OFDM subcarriers to perform the mapping, the reading occurs in a different order than loading, and the order is determined based on set of addresses, with the effect that data symbols are interleaved on subcarrier signals, generating a set of addresses, wherein the address is generated for each of the input symbols to map the input data symbols to one of the subcarrier signals, and generating the set of addresses includes: 3. Sposób odwzorowania symboli danych wejściowych, przesyłanych na zadanej z góry liczbie sygnałów podnośnych symboli ortogonalnego zwielokratniania z podziałem częstotliwości OFDM, przy czym zadana z góry liczba sygnałów podnośnych jest określana zgodnie z jednym z wielu trybów roboczych, a symbole danych wejściowych zawierają pierwsze zbiory symboli danych wejściowych do odwzorowania na pierwsze symbole OFDM i drugie zbiory symboli danych wejściowych na drugie symbole OFDM, a sposób obejmuje: wczytywanie do pamięci (100) zadanej z góry liczby symboli danych dla odwzorowania na sygnały podnośnych OFDM, odczyt z pamięci (100) symboli danych z podnośnych OFDM dla realizacji odwzorowania, przy czym odczyt zachodzi w innej kolejności niż wczytywanie, a porządek jest określany na podstawie zbioru adresów, z takim skutkiem, że symbole danych są przeplatane na sygnałach podnośnych, generowanie zbioru adresów, przy czym adres jest generowany dla każdego z symboli wejściowych do odwzorowania symboli danych wejściowych na jeden z sygnałów podnośnych, a generowanie zbioru adresów obejmuje: use of a shift register (200) with a linear feedback loop containing a predetermined number of register stages to generate a pseudo-random bit sequence according to the generator polynomial, use of a permutation system (210) capable of receiving the contents of the shift register degrees and permutating the order of the 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 pre-set maximum valid address, with one of the many operating modes providing about two thousand subcarriers, and about two thousand subcarriers providing half or less than half the maximum number of subcarriers in the OFDM symbols of any of the operating modes, użycie rejestru przesuwającego (200) o liniowym sprzężeniu zwrotnym, zawierającego zadaną z góry liczbę stopni rejestru do generowania pseudolosowej sekwencji bitów zgodnie z wielomianem generatora, użycie układu permutacji (210), zdolnego do odbioru zawartości stopni rejestru przesuwającego i permutowania kolejności bitów występujących w stopniach rejestru, zgodnie z kodem permutacji dla utworzenia adresu oraz ponowne generowanie adresu, gdy wygenerowany adres przekracza zadany z góry maksymalny prawidłowy adres, przy czym jeden z wielu trybów roboczych zapewnia około dwa tysiące podnośnych, a około dwa tysiące podnośnych zapewnia połowę lub mniej niż połowę maksymalnej liczby podnośnych w symbolach OFDM dowolnego z trybów roboczych, - 24 a pre-set maximum valid address is approximately two thousand, the shift register (200) with linear feedback has ten degrees of register with the generator polynomial for the shift register with linear feedback ąą;= S.ąąs. / · ;, and the permutation code creates, along with an additional bit, an 11-bit address and when configured for work in mode providing about two thousand subcarriers per OFDM symbol, interleaving the symbols of input data of both first and second sets, in accordance only with the odd interleaving process, including recording the first sets of input data symbols in the first part of the interleaver's memory, according to the sequential order of the first sets of input data symbols, reading the first sets of input data symbols from the first part of the interleaver memory on the subcarrier signals of the first OFDM symbols, in accordance with the order defined by the set of addresses, recording the second set of input data symbols in the second part of the interleaver memory, according to the sequential order of the second input data symbol sets and the reading of the second input data symbol sets from the second memory portion of the interleaver on the subcarrier signals of the second OFDM symbols, according to the order defined by the set of addresses. - 24 zadany z góry maksymalny prawidłowy adres to w przybliżeniu dwa tysiące, rejestr przesuwający (200) o liniowym sprzężeniu zwrotnym ma dziesięć stopni rejestru z wielomianem generatora dla rejestru przesuwającego o liniowym sprzężeniu zwrotnym ąą;= S.ąąs./·;, a kod permutacji tworzy, wraz z dodatkowym bitem, adres jedenastobitowy i gdy skonfigurowany do pracy w trybie roboczym dostarczającym około dwa tysiące podnośnych na symbol OFDM, przeplatanie symboli danych wejściowych zarówno pierwszych, jak i drugich zbiorów, zgodnie tylko z procesem przeplatania nieparzystego, obejmujący zapis pierwszych zbiorów symboli danych wejściowych w pierwszej części pamięci urządzenia przeplatającego, zgodnie z porządkiem sekwencyjnym pierwszych zbiorów symboli danych wejściowych, odczyt pierwszych zbiorów symboli danych wejściowych z pierwszej części pamięci urządzenia przeplatającego na sygnałach podnośnych pierwszych symboli OFDM, zgodnie z porządkiem zdefiniowanym przez zbiór adresów, zapis drugiego zbioru symboli danych wejściowych w drugiej części pamięci urządzenia przeplatającego, zgodnie z porządkiem sekwencyjnym drugich zbiorów symboli danych wejściowych oraz odczyt drugich zbiorów symboli danych wejściowych z drugiej części pamięci urządzenia przeplatającego na sygnałach podnośnych drugich symboli OFDM, zgodnie z porządkiem zdefiniowanym przez zbiór adresów. 4. The method according to claim 3, in which the permutation code creates an 11-bit address ϋ for the i-th data symbol from the bit present in the nth stage of the register according to the permutation code and is defined by the table: 4. Sposób według zastrz. 3, w którym kod permutacji tworzy jedenastobitowy adres ϋ dla i-tego symbolu danych z bitu występującego w n-tym stopniu rejestru zgodnie z kodem permutacji i jest zdefiniowany przez tabelę: Anna Stenzel Anna Stenzel Patent Attorney Rzecznik patentowy FIG. 2 FIG. 2 - 27 33 - 27 33 100 100 Γ Γ 1k, 2k, 4k, 32k ... 1k,2k,4k,...32k 110 FIG. 3 110 FIG. 3 - 28 Even symbols. Odd symbols - 28 Symbole parzyste Symbole nieparzyst Receiver deinterlacing device Urządzenie usuwające przeplot w odbiorniku FIG. 4 FIG. 4 - 29 CN - 29 CN ABOUT O 202 'C 202 ‘c FIG. 5 FIG. 5 - 31 Even interleaver, carrier distance = - 31 Urządzenie przeplatające parzyście, odstęp nośnych = 2000 4000 6030 8000 10000 12000 14000 2000 4000 6030 8000 10000 12000 14000 Distance interleaved carriers Odległość przeplecionych nośnych FIG. 8 (a) FIG. 8(a) - 32 Intermediate interlacing device, carrier distance what is c \ and cn t— Lp o ej o qoAusou eqz? N - 32 Urządzenie przeplatające nieparzyście, odstęp nośnych co to c\i cn t— Lp o ej o qoAusou eqz?n 2000 4000 6030 8000 10000 12000 14000 2000 4000 6030 8000 10000 12000 14000 Distance interleaved carriers Odległość przeplecionych nośnych - 33 Even symbols χ Odd symbols - 33 Symbole parzyste χ Symbole nieparzyste - 34 Broadcast sequence - 34 Sekwencja nadawana