ES2310883T3

Interleaver for mapping symbols on the carriers of an OFDM system

Abstract

A transmitter for transmitting data using orthogonal frequency division multiplexing, OFDM, including the transmitter a data processing apparatus that functions to correlate input symbols, to be communicated in a predetermined number of carrier signals of a division multiplexed symbol Orthogonal Frequency Division Multiplexed orthogonal frequency according to a plurality of different operating modes, each of which provides a different number of OFDM carriers, the data processing apparatus comprising: an interleaving memory that functions to enter in it the predetermined number of data symbols to be correlated in the OFDM carrier signals, and read the data symbols for the OFDM carriers in order to perform the correlation, the reading being carried out in a order different from that of the introduction, the order being determined by a set of addresses, with the effect that the data symbols are interleaved in the carrier signals; an address generator that functions to generate the set of addresses, an address being generated for each of the input symbols, in order to indicate one of the carrier signals in which the data symbol has to be correlated, comprising the address generator: a linear shift register with feedback that includes a predetermined number of registration stages, and which functions to generate a pseudo-random sequence of bits according to a generating polynomial; a permutation circuit that functions to receive the contents of the shift register stages, and permute the bits present in the registration stages according to a permutation order, in order to form an address of one of the OFDM carriers; and a control unit that works in combination with an address checking circuit, to regenerate an address when a generated address exceeds the predetermined number of carriers; characterized in that the transmitter can be switched between operating modes 2k, 4k and 8k, and because for 4k mode the default number of OFDM carrier signals is three thousand and twenty four; the linear displacement register with feedback has eleven registration stages with a generator polynomial for the linear displacement register with feedback, of R''i [10] = R''i-1 [0] Phi R''i-1 [2], and the permutation order forms an eleven bit R i [n] address for the order data symbol i of the bit present at the nth registration stage, R''i [n], in accordance with the table: (See table)

ES2310883T3, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 23 March 2024, 2.5 years ago.

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

8 claims: 4 independent, 4 dependent

  1. 1
    ES 2 310 883 T3 ES 2 310 883 T3 CLAIMS REIVINDICACIONES 1. A transmitter for transmitting data using orthogonal frequency division multiplexing, OFDM, the transmitter including a data processing apparatus that functions to correlate input symbols, to be communicated on a predetermined number of signals carrying a division multiplexed symbol orthogonal frequency division OFDM (Orthogonal Frequency Division Multiplexed) according to a plurality of different operating modes, each of which provides a different number of OFDM carriers, the data processing apparatus comprising:1. Un transmisor para transmitir datos utilizando multiplexación por división ortogonal de frecuencia, OFDM, incluyendo el transmisor un aparato de proceso de datos que funciona para correlacionar símbolos de entrada, que se han de comunicar en un número predeterminado de señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia OFDM (Orthogonal Frequency Division Multiplexed) de acuerdo con una pluralidad de diferentes modos operativos, cada uno de los cuales proporciona un número diferente de portadoras OFDM, comprendiendo el aparato de proceso de datos: an interleaver memory which functions to input into it the predetermined number of data symbols to be correlated into the OFDM carrier signals, and to read the data symbols for the OFDM carriers in order to perform the correlation, the reading being performed in a order different from that of input, the order being determined by a set of addresses, with the effect that the data symbols are interleaved in the carrier signals;una memoria intercaladora que funciona para introducir en ella el número predeterminado de símbolos de datos que han de ser correlacionados en las señales portadoras OFDM, y leer los símbolos de datos para las portadoras OFDM con el fin de efectuar la correlación, efectuándose la lectura en un orden diferente al de la introducción, estando determinado el orden mediante un conjunto de direcciones, con el efecto de que los símbolos de datos son intercalados en las señales portadoras;an address generator that functions to generate the set of addresses, an address being generated for each of the input symbols, in order to indicate one of the carrier signals in which the data symbol is to be correlated, comprising the address generator: un generador de direcciones que funciona para generar el conjunto de direcciones, siendo generada una dirección para cada uno de los símbolos de entrada, con el fin de indicar una de las señales portadoras en la cual se ha de correlacionar el símbolo de dato, comprendiendo el generador de direcciones: a feedback linear shift register that includes a predetermined number of register stages, and that operates to generate a pseudo-random sequence of bits in accordance with a generator polynomial;un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, y que funciona para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador;a permutation circuit that operates to receive the contents of the shift register stages, and permute the bits present in the register stages according to a permutation order, in order to form an address of one of the OFDM carriers;and a control unit operating in combination with an address check circuit, to regenerate an address when a generated address exceeds the predetermined number of carriers;characterized in that the transmitter can be switched between the 2k, 4k and 8k operating modes, and in that for the 4k mode the predetermined number of OFDM carrier signals is three thousand twenty-four;un circuito de permutación que funciona para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección de una de las portadoras OFDM;y una unidad de control que funciona en combinación con un circuito de comprobación de direcciones, para regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras;caracterizado porque el transmisor puede cambiarse entre los modos operativos 2k, 4k y 8k, y porque para el modo 4k el número predeterminado de señales portadoras OFDM es tres mil veinticuatro;The feedback linear shift register has eleven register stages with a generator polynomial for the feedback linear shift register, from R'¡ [10] = R ',, [0] ® R',, [2], and the order of permutation forms an address R, | n | of eleven bits for the data symbol of order i of the bit present in the nth register stage, R'¡ [n], according to the table: el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R'¡[10] = R', , [0] ® R', , [2], y el orden de permutación forma una dirección R,|n| de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro, R’¡[n], de acuerdo con la tabla: R'i [n] for n = 10 9 8 7 6 5 4 3 2 1 0 R¡ [n] for n = 7 10 5 8 1 2 4 9 0 3 6 R’i[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R¡[n] para n = 7 10 5 8 1 2 4 9 0 3 6
  2. 4
    Un receptor para recibir datos de señales moduladas mediante multiplexación por división ortogonal de frecuencia, OFDM, incluyendo el receptor un aparato de proceso de datos que funciona para correlacionar símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia, OFDM, en una corriente de símbolos de salida, de acuerdo con una pluralidad de diferentes modos operativos, cada uno de los cuales proporciona un número diferente de portadoras OFDM, comprendiendo el aparato de proceso de datos:Four. A receiver for receiving data from signals modulated by orthogonal frequency division multiplexing, OFDM, the receiver including a data processing apparatus that functions to correlate symbols received from a predetermined number of signals carrying an orthogonal frequency division multiplexed symbol, OFDM, in a stream of output symbols, according to a plurality of different operating modes, each of which provides a different number of OFDM carriers, the data processing apparatus comprising: a deinterleaver memory operating to input the predetermined number of data symbols from the OFDM carrier signals, and to read the data symbols in the output symbol stream for correlation, the reading being performed in a different order than the input the order being determined by a set of addresses, with the effect that the data symbols are deinterleaved from the OFDM carrier signals;una memoria desintercaladora que funciona para introducir el número predeterminado de símbolos de datos de las señales portadoras OFDM, y para leer los símbolos de datos en la corriente de símbolos de salida para efectuar la correlación, efectuándose la lectura en un orden diferente al de la introducción, estando determinado el orden mediante un conjunto de direcciones, con el efecto de que los símbolos de datos son desintercalados de las señales portadoras OFDM;ES 2 310 883 T3 an address generator that functions to generate the set of addresses, an address being generated for each of the received data symbols, in order to indicate the OFDM carrier signal, of which the data symbol received must be correlated in the output symbol stream, the address generator comprising: ES 2 310 883 T3 un generador de direcciones que funciona para generar el conjunto de direcciones, siendo generada una dirección para cada uno de los símbolos de datos recibido, con el fin de indicar la señal portadora OFDM, de la cual, el símbolo de dato recibido se ha de correlacionar en la corriente de símbolos de salida, comprendiendo el generador de direcciones: a feedback linear shift register that includes a predetermined number of register stages, and that operates to generate a pseudo-random sequence of bits in accordance with a generator polynomial;un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, y que funciona para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador;a permutation circuit that operates to receive the contents of the shift register stages, and permute the bits present in the register stages according to a permutation order, in order to form an address of one of the OFDM carriers;and a control unit operating in combination with an address check circuit, to regenerate an address when a generated address exceeds the predetermined number of carriers;characterized in that the receiver can be switched between the 2k, 4k and 8k operating modes, and in that for the 4k mode the predetermined number of OFDM carrier signals is three thousand twenty-four;un circuito de permutación que funciona para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección de una de las portadoras OFDM;y una unidad de control que funciona en combinación con un circuito de comprobación de direcciones, para regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras;caracterizado porque el receptor puede cambiarse entre los modos operativos 2k, 4k y 8k, y porque para el modo 4k el número predeterminado de señales portadoras OFDM es tres mil veinticuatro;The feedback linear shift register has eleven register stages with a generator polynomial for the feedback linear shift register, from R ', [10] = R'¡_j [0] ® R',, [2], and the permutation order forms an eleven-bit address R, [n] for the i-order data symbol of the bit present in the nth register stage R ', [n], according to the table: el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R',[10] = R’¡_j [0] ® R', , [2], y el orden de permutación forma una dirección R, [n] de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro R',[n], de acuerdo con la tabla: R'¡ [n] for n = 10 9 8 7 6 5 4 3 2 1 0 R¡ [n] for n = 7 10 5 8 1 2 4 9 0 3 6 R’¡[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R¡[n] para n = 7 10 5 8 1 2 4 9 0 3 6
  3. 7
    A data transmission method using OFDM orthogonal frequency division multiplexing, comprising:7. Un método de transmisión de datos utilizando multiplexación por división ortogonal de frecuencia OFDM, que comprende: correlacionar símbolos de entrada que han de ser comunicados en un número predeterminado de señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia, OFDM, de acuerdo con una pluralidad de diferentes modos operativos, cada uno de los cuales proporciona un número diferente de portadoras OFDM, comprendiendo la correlación: correlate input symbols to be communicated on a predetermined number of signals carrying an orthogonal frequency division multiplexed symbol, OFDM, according to a plurality of different operating modes, each of which provides a different number of OFDM carriers , comprising the correlation: entering the predetermined number of data symbols to be correlated on the OFDM carrier signals;introducir el número predeterminado de símbolos de datos para ser correlacionados en las señales portadoras OFDM;leer los símbolos de datos para las portadoras OFDM, con el fin de efectuar la correlación, efectuándose la lectura en un orden diferente al de la introducción, estando determinado el orden mediante un conjunto de direcciones, con el efecto de que los símbolos de datos son intercalados en las señales portadoras;reading the data symbols for the OFDM carriers, in order to carry out the correlation, the reading being carried out in a different order than the input, the order being determined by means of a set of addresses, with the effect that the data symbols are interspersed in the carrier signals;generar el conjunto de direcciones, siendo generada una dirección para cada uno de los símbolos de entrada, con el fin de indicar una de las señales portadoras en la cual se ha de correlacionar el símbolo de dato, comprendiendo la generación del conjunto de direcciones: generate the set of addresses, an address being generated for each of the input symbols, in order to indicate one of the carrier signals in which the data symbol must be correlated, including the generation of the set of addresses: usar un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador;using a feedback linear shift register that includes a predetermined number of register stages, to generate a pseudo-random sequence of bits in accordance with a generator polynomial;usar un circuito de permutación que funciona para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección, y regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras;caracterizado por cambiar de un modo operativo 2k o de un modo operativo 8k a un modo operativo 8k en el que el número predeterminado de señales portadoras OFDM es tres mi veinticuatro;use a permutation circuit that operates to receive the contents of the shift register stages, and permute the bits present in the register stages according to a permutation order, in order to form an address, and regenerate an address when an address generated exceeds the predetermined number of carriers;characterized by changing from a 2k operating mode or from an 8k operating mode to an 8k operating mode in which the predetermined number of OFDM carrier signals is three-twenty-four;ES 2 310 883 T3 el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R'¡[10] = R', , [0] ® R', , [2], y el orden de permutación forma una dirección R, [n] de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro R'i[n], de acuerdo con la tabla: ES 2 310 883 T3 the feedback linear shift register has eleven recording stages with a generator polynomial for the feedback linear shift register, from R'¡ [10] = R ',, [0] ® R',, [2], and the permutation order forms an eleven-bit address R, [n] for the i-order data symbol of the bit present in the nth register stage R'i [n], according to the table: correlacionar símbolos recibidos de un número predeterminado de señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia, OFDM, en una corriente de símbolos de salida de acuerdo con una pluralidad de diferentes modos operativos, cada uno de los cuales proporciona un número diferente de portadoras OFDM, comprendiendo la correlación: correlate received symbols of a predetermined number of carrier signals of an Orthogonal Frequency Division Multiplexed, OFDM, symbol into a stream of output symbols according to a plurality of different operating modes, each of which provides a different number of carriers OFDM, understanding the correlation: entering the predetermined number of data symbols of the OFDM carrier signals;introducir el número predeterminado de símbolos de datos de las señales portadoras OFDM;leer los símbolos de datos en la corriente de símbolos de salida, para efectuar la correlación, efectuándose la lectura en un orden diferente al de la introducción, estando determinado el orden mediante un conjunto de direcciones, con el efecto de que los símbolos de datos son desintercalados de señales portadoras OFDM;reading the data symbols in the output symbol stream, to carry out the correlation, the reading being carried out in a different order than the input, the order being determined by a set of addresses, with the effect that the data symbols are deinterleaving of OFDM carrier signals;generar el conjunto de direcciones, siendo generada una dirección para cada uno de los símbolos recibidos, con el fin de indicar la señal portadora OFDM, de la cual, el símbolo de dato recibido ha de ser correlacionado en la corriente de símbolos de salida, comprendiendo la generación del conjunto de direcciones: generate the set of addresses, an address being generated for each of the received symbols, in order to indicate the OFDM carrier signal, of which the received data symbol must be correlated in the output symbol stream, comprising the generation of the address set: usar un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador;using a feedback linear shift register that includes a predetermined number of register stages, to generate a pseudo-random sequence of bits in accordance with a generator polynomial;usar un circuito de permutación para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección, y regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras;caracterizado por cambiar de un modo operativo 2k o de un modo operativo 8k a un modo operativo 4k en el que el número predeterminado de señales portadoras OFDM es tres mil veinticuatro;use a permutation circuit to receive the contents of the shift register stages, and permute the bits present in the register stages according to a permutation order, in order to form an address, and regenerate an address when a generated address exceeds the predetermined number of carriers;characterized by changing from a 2k operating mode or from an 8k operating mode to a 4k operating mode in which the predetermined number of OFDM carrier signals is three thousand twenty four;The feedback linear shift register has eleven register stages with a generator polynomial for the feedback linear shift register, from R'¡ [10] = R ',, [0] ® R',, [2], and the permutation order forms an eleven-bit address R, [n] for the i-order data symbol of the bit present in the nth register stage R'i [n], according to the table: el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R'¡[10] = R', , [0] ® R', , [2], y el orden de permutación forma una dirección R, [n] de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro R'i[n], de acuerdo con la tabla: R'¡ [n] for n = 10 9 8 7 6 5 4 3 2 1 0 R¡ [n] for n = 7 10 5 8 1 2 4 9 0 3 6 R’¡[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R¡[n] para n = 7 10 5 8 1 2 4 9 0 3 6
  4. 8
    9. An address generator for use with the transmission or reception of interleaved data symbols for the carriers of an Orthogonal Frequency Division Multiplexed Symbol, OFDM, in accordance with a plurality of different operating modes, each of which provides a different number of OFDM carriers, the address generator operating to generate a set of addresses, each address being generated for each of the data symbols, in order to indicate one of the carrier signals in which the data symbol has to be correlated, the address generator comprising:9. Un generador de direcciones para usar con la transmisión o recepción de símbolos de datos intercalados para las portadoras de un símbolo multiplexado por división ortogonal de frecuencia, OFDM, de acuerdo con una pluralidad de diferentes modos operativos, cada uno de los cuales proporciona un número diferente de portadoras OFDM, funcionando el generador de direcciones para generar un conjunto de direcciones, siendo generada cada dirección para cada uno de los símbolos de datos, con el fin de indicar una de las señales portadoras en la cual ha de ser correlacionado el símbolo de dato, comprendiendo el generador de direcciones: a feedback linear shift register that includes a predetermined number of register stages, and that operates to generate a pseudo-random sequence of bits in accordance with a generator polynomial;un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, y que funciona para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador;a permutation circuit that operates to receive the contents of the shift register stages, and permute the bits present in the register stages according to a permutation order, in order to form an address of one of the OFDM carriers;and a control unit operating in combination with an address check circuit, to regenerate an address when a generated address exceeds the predetermined number of carriers;characterized in that the address generator can be switched between the 2k, 4k and 8k operating modes, and because for the 4k mode the default number of carriers is three thousand twenty-four, un circuito de permutación que funciona para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección de una de las portadoras OFDM;y una unidad de control que funciona en combinación con un circuito de comprobación de direcciones, para regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras;caracterizado porque el generador de direcciones se puede cambiar entre los modos operativos 2k, 4k y 8k, y porque para el modo 4k el número predeterminado de portadoras es tres mil veinticuatro, ES 2 310 883 T3 The feedback linear shift register has eleven recording stages with a generator polynomial for the feedback linear shift register, of R 'i[10] = R 'i-1 [0] ® R 'i-1 [2], and the order of permutation forms an address Ri [n] of eleven bits for the data symbol of order i of the bit present in the nth register stage R 'i[n], according to the table: ES 2 310 883 T3 el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R’i[10] = R’i-1 [0] ® R’i-1 [2], y el orden de permutación forma una dirección Ri [n] de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro R’i[n], de acuerdo con la tabla: