[go: up one dir, main page]

ES2260728T3 - Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm. - Google Patents

Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm.

Info

Publication number
ES2260728T3
ES2260728T3 ES04251667T ES04251667T ES2260728T3 ES 2260728 T3 ES2260728 T3 ES 2260728T3 ES 04251667 T ES04251667 T ES 04251667T ES 04251667 T ES04251667 T ES 04251667T ES 2260728 T3 ES2260728 T3 ES 2260728T3
Authority
ES
Spain
Prior art keywords
symbols
address
order
data
ofdm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES04251667T
Other languages
English (en)
Inventor
Jean-Luc Peron
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Europe BV United Kingdom Branch
Original Assignee
Sony United Kingdom Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony United Kingdom Ltd filed Critical Sony United Kingdom Ltd
Application granted granted Critical
Publication of ES2260728T3 publication Critical patent/ES2260728T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H13/00Monuments; Tombs; Burial vaults; Columbaria
    • E04H13/006Columbaria, mausoleum with frontal access to vaults
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H13/00Monuments; Tombs; Burial vaults; Columbaria
    • E04H13/005Ventilation systems therefor
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2757Interleaver with an interleaving rule not provided for in the subgroups H03M13/2703 - H03M13/2753
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2792Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6112Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2933Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code
    • H03M13/2936Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code comprising an outer Reed-Solomon code and an inner convolutional code

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Architecture (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Complex Calculations (AREA)
  • Optical Communication System (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Transmitters (AREA)
  • Television Systems (AREA)

Abstract

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), comprendiendo el aparato de proceso de datos: 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; 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: 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; 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 número predeterminado de señales portadoras OFDM es tres mil veinticuatro; 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: R¿i[n] para n 10 9 8 7 6 5 4 3 2 1 0 = Ri[n] para n = 7 10 5 8 1 2 4 9 0 3 6

Description

Intercalar símbolos de adaptación en las portadoras de un sistema OFDM.
Campo de la invención
La presente invención se refiere a un aparato de proceso de datos que funciona para correlacionar símbolos de entrada, en señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia (OFDM = Orthogonal Frequency Division Multiplexed).
La presente invención también se refiere a un aparato de procesos de datos que funciona para descorrelacionar símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo OFDM, en una corriente de símbolos de salida.
Antecedentes de la invención
La norma de transmisión de vídeo digital terrestre (DVB-T = Digital Vídeo Broadcasting-Terrestrial) (referencia [1]) utiliza multiplexación por división ortogonal de frecuencia (OFDM) para comunicar, a receptores, datos que representan imágenes de vídeo y sonido, mediante una señal de transmisión de comunicaciones por radio. Se sabe que hay dos modos para la norma DVB-T que son conocidos como el modo 2k y el modo 8k. El modo 2k proporciona 2.048 subportadoras, mientras que el modo 8k proporciona 8.192 subportadoras.
Para mejorar la integridad de los datos comunicados por el modo 2k o por el modo 8k, se dispone un intercalador de símbolos para intercalar símbolos de datos de entrada cuando estos símbolos se correlacionan en las señales portadoras de un símbolo OFDM. Dicho intercalador de símbolos comprende una memoria intercaladora en combinación con un generador de direcciones. El generador de direcciones genera una dirección para cada uno de los símbolos de entrada, indicando cada dirección una de las señales portadoras del símbolo OFDM, en la cual se ha de correlacionar el símbolo de dato. En la norma DVB-T se ha descrito una disposición para el modo 2k y para el modo 8k, que genera las direcciones para la correlación. Se sabe que el generador de direcciones comprende un registro de desplazamiento lineal con realimentación que funciona para generar una secuencia seudoaleatoria de bits, y un circuito de permutación. El circuito de permutación permuta el orden del contenido del registro de desplazamiento lineal con realimentación para generar una dirección. La dirección proporciona una indicación de una de las portadoras OFDM para llevar un símbolo de dato de entrada almacenado en la memoria de intercaladora, con el fin de correlacionar los símbolos de entrada en las señales portadoras del símbolo
OFDM.
Al igual que el modo 2k y el modo 8k, también se ha propuesto proporcionar un modo 4k. El modo 4k se ha usado en la norma japonesa para transmisión de televisión digital, que es el sistema de transmisión digital de servicios integrados (Integrated Service Digital Broadcasting = ISDB).
Resumen de la invención
Según un aspecto de la presente invención, se proporciona un aparato de proceso de datos que funciona para 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). El aparato de proceso de datos comprende una memoria intercaladora que funciona para introducir en ella el número predeterminado de símbolos de datos con el fin de correlacionarlos 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. La lectura se efectúa en un orden diferente a 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. El conjunto de direcciones está determinado por un generador 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.
El generador de direcciones comprende 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, y un circuito de permutación y una unidad de control. El circuito de permutación funciona para recibir el contenido de las etapas del registro de desplazamiento y permutar los bits presentes en las etapas del registro según un orden de permutación, con el fin de formar una dirección de una de las portadoras OFDM. La unidad de control 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 máximo de portadoras. El aparato de proceso de datos está caracterizado porque el número predeterminado de señales portadoras OFDM es, sustancialmente, cuatro mil, y 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] \oplus R'_{i-1}[2]. El orden de permutación forma una dirección de once bits R_{i}[n] 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 siguiente tabla:
\newpage
R'_{i}[0] para n = 10 9 8 7 6 5 4 3 2 1 0
R_{i}[n] para n = 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
Aunque, dentro de la norma DVB-T, se conoce proporcionar el modo 2k y el modo 8k, hay ventajas en proporcionar un modo 4k. Mientras que el modo 8k proporciona una disposición para establecer una red de una sola frecuencia con suficientes periodos de guarda para acomodar mayores retardos de propagación entre transmisores DVB, se sabe que el modo 2k proporciona una ventaja en aplicaciones móviles. Esto es debido a que el periodo de símbolo de 2k es solamente la cuarta parte del periodo de símbolo de 8k, permitiendo que la estimación de canal (basada en pilotos dispersos incorporados en cada símbolo) se actualice con más frecuencia, de modo que el receptor rastree con más exactitud la variación de tiempos del canal debida al efecto Doppler y otros efectos. Por lo tanto, el modo 2k es ventajoso para aplicaciones móviles. Sin embargo, el modo 2k requiere una red de múltiples frecuencias complicando, por ello, la disposición de transmisores para proporcionar un sistema de transmisión. Un modo 4k proporciona la ventaja de una recepción razonablemente buena para usuarios móviles, incluso a elevadas velocidades de conducción que causan, por ello, mayores desplazamientos Doppler, sin la necesidad de un esquema costoso de cancelación de interferencias entre portadoras. También se puede crear una realización práctica de una red de transmisión razonablemente económica. Sin embargo, para proporcionar el modo 4k, se debe disponer un intercalador de símbolos para correlacionar los símbolos de datos de entrada en las señales portadoras del símbolo
OFDM.
Realizaciones de la presente invención pueden proporcionar un aparato de proceso de datos que funciona como un intercalador de símbolos para correlacionar símbolos de datos que han de ser comunicados en un símbolo OFDM que tiene, sustancialmente, cuatro mil señales portadoras. En una realización, el número de señales portadoras es tres mil veinticuatro. Por ello, se puede proporcionar un modo 4k, por ejemplo, para una norma DVB, tal como la DVB-T o la DVB-H. La norma DVB-H (Digital Video Broadcasting-Handheld = transmisión de vídeo digital portátil) está relacionada con la norma DVB-T. La norma DVB-H era conocida anteriormente como DVB-X. Las señales DVB-H son adecuadas para la recepción por dispositivos portátiles tales como terminales móviles de bolsillo.
La correlación de símbolos de datos que se han de transmitir en señales portadoras de un símbolo OFDM, donde el número de señales portadoras es sustancialmente cuatro mil, representa un problema técnico sustancial que requiere análisis y pruebas de simulación para establecer un polinomio generador apropiado para el registro de desplazamiento lineal con realimentación y el orden de permutación. Esto es debido a que la correlación requiere que los símbolos sean intercalados en las señales portadoras con el efecto de que símbolos sucesivos de la corriente de datos de entrada estén separados en frecuencia lo más posible, con el fin de optimizar la actuación de los esquemas de codificación de corrección de errores.
Los esquemas de codificación de corrección de errores, tales como la codificación Reed-Solomon y la codificación convolucional, actúan mejor cuando el ruido y la degradación de los valores de símbolos resultantes de la comunicación no están correlacionados. Algunos canales de radio, tales como los usados para la norma DVB-T, pueden adolecer de debilitamiento correlacionado tanto en el dominio del tiempo como en el de la frecuencia. Por ello, separando los símbolos codificados en diferentes señales portadoras del símbolo OFDM, tanto como sea posible, se puede mejorar la actuación de los esquemas de codificación de corrección de errores.
Mediante el análisis de simulación de actuación, se ha descubierto que el polinomio generador para el registro de desplazamiento lineal con realimentación, en combinación con el circuito de permutación de orden indicado anteriormente, proporciona una buena actuación en presencia de condiciones típicas de ruido y debilitamiento de canal. Además, proporcionando una disposición que pueda crear generación de direcciones, tanto para el modo 2k como para el modo 8k, así como para el modo 4k, cambiando las tomas intermedias del polinomio generador para el registro de desplazamiento lineal con realimentación y el orden de permutación, se obtiene una realización práctica económica del intercalador de símbolos para el modo 4k. Además, se puede cambiar un transmisor y un receptor entre el modo 2k, el modo 4k y el modo 8k, cambiando el polinomio generador y los órdenes de permutación. Esto se puede efectuar por programación (o por el canal de señalización de parámetros de transmisión (TPS = Transmission Parameter Signaling) incorporado en el receptor), por lo que se proporciona una realización práctica
flexible.
En las reivindicaciones adjuntas se definen varios aspectos y características de la presente invención. Otros aspectos de la presente invención incluyen un aparato de proceso de datos que funciona para descorrelacionar 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, así como un transmisor y un receptor.
Breve descripción de los dibujos
Ahora se describirán realizaciones de la presente invención, solamente a modo de ejemplo, con referencia a los dibujos adjuntos, en los que partes iguales están provistas de correspondientes números de referencia, y en los que:
la Figura 1 es un diagrama de bloques esquemático, de un transmisor OFDM Codificado, que se puede usar, por ejemplo, con la norma DVB-T;
la Figura 2 es un diagrama de bloques esquemático de un intercalador interior de símbolos y un procesador de correlación que aparecen en la Figura 1;
la Figura 3 es un diagrama de bloques esquemático del intercalador de símbolos mostrado en la Figura 2;
la Figura 4 es un diagrama de bloques esquemático de una memoria intercaladora mostrada en la Figura 3, y el correspondiente desintercalador de símbolos del receptor;
la Figura 5 es un diagrama de bloques esquemático de un generador de direcciones mostrado en la Figura 3 para el modo 2k;
la Figura 6 es un diagrama de bloques esquemático de un generador de direcciones como el mostrado en la Figura 3, en el modo 8k;
la Figura 7 es un diagrama de bloques esquemático de un generador de direcciones mostrado en la Figura 3, en el modo 4k;
la Figura 8 es un diagrama de bloques esquemático de un receptor OFDM Codificado, que se puede usar, por ejemplo, con la norma DVB-T; y
la Figura 9 es un diagrama de bloques esquemático de un desintercalador interior de símbolos que aparece en la Figura 8.
Descripción de realizaciones preferidas
La norma DVB-T existente, basada en OFDM, está compuesta de un modo 2k y un modo 8k, lo cual significa que la anchura de banda usada para transmitir la señal está dividida en 2.048 subportadoras (modo 2k) o en 8.192 subportadoras (modo 8k). El modo 2k presenta algunas características interesantes con respecto a la movilidad. En efecto, el corto tiempo de símbolo de este modo permite una buen actuación Doppler en entornos móviles. Por otra parte, el modo 8k proporciona a los planificadores de redes la posibilidad de construir una red poco densa y, por tanto, económica, de una sola frecuencia (SFN = Single Frequency Network). Las investigaciones llevadas a cabo sobre el tema mostraron que la introducción de un modo 4k sería un buen compromiso entre estos dos modos. Esto proporcionaría una recepción razonablemente buena para usuarios móviles, incluso a elevadas velocidades de conducción, sin la necesidad de un esquema de cancelación de interferencia entre portadoras (ICI = Inter Carrier Interference), complicado y costoso. Esto también ayudaría a mantener el coste de la red en un nivel razonable. Este documento describe un nuevo intercalador de símbolos para este modo 4k.
La Figura 1 proporciona un diagrama de bloques ejemplar de un transmisor OFDM Codificado (COFDM) que se puede usar, por ejemplo, para transmitir imágenes de vídeo y señales de audio de acuerdo con la norma DVB-T. En la Figura 1, una fuente de programas genera datos que han de ser transmitidos por el transmisor COFDM. Un codificador 2 de vídeo, un codificador 4 de audio y un codificador 6 de datos generan vídeo, audio y otros datos a transmitir, que son suministrados a un multiplexor 8 de programas. Una salida del multiplexor 8 de programas es suministrada a un multiplexor 10 de transporte que forma una corriente de transporte multiplexada con otra información necesaria para comunicar el vídeo, el audio y los otros datos. El multiplexor 10 de transporte proporciona una corriente de transporte en un canal de conexión 12, a un divisor 14. El divisor divide la corriente de transporte en diferentes ramas A y B, que proporcionan diferente codificación de corrección de errores hacia delante e intercalación. Por motivos de simplicidad, solamente se describirá la rama A.
Como se muestra en la Figura 1, un transmisor COFDM 20 recibe la corriente de transporte de datos en un bloque multiplexor 22 de adaptación y dispersión de energía. El bloque multiplexor 22 de adaptación y dispersión de energía convierte en aleatorios los datos de la corriente de transporte y suministra los datos apropiados a un codificador exterior 24 que efectúa una primera codificación exterior de los datos de transporte. Está dispuesto un intercalador exterior 26 para intercalar los símbolos de datos codificados que, para el ejemplo de la norma DVB-T, es el código Reed-Solomon (RS), de modo que el intercalador exterior intercala símbolos RS. Está dispuesto un codificador interior 28 para codificar convolucionalmente los datos del intercalador exterior usando un codificador convolucional, siendo suministrados los datos codificados a un intercalador interior 30. El intercalador interior 30 también puede recibir datos codificados desde la segunda rama codificadora B.
Una salida del intercalador interior es un conjunto de símbolos de datos que, después, son correlacionados en puntos de constelación de un esquema de modulación. Para el ejemplo de la DVB-T mostrada, el esquema de modulación es QPSK (Quadrature Phase Shift Keying = Manipulación de Desplazamiento de Fase en Cuadratura) (la DVB-T puede tener modulación de amplitud en cuadratura (QAM = Quadrature Amplitude Modulation) 16QAM de 4 bits/portadora o 64QAM de 6 bits/portadora, así como QPSK). Cada símbolo de dato del intercalador interior 30 es correlacionado, después, en una de las señales portadoras COFDM por un procesador 32 de correlación. El símbolo COFDM es generado, después, por un procesador 34 de adaptación de trama, que introduce señales piloto y de sincronización suministradas desde un formador 36 de señal. Después, un generador OFDM 38 forma el símbolo OFDM en el dominio del tiempo, que es suministrado a un procesador 40 de inserción de guarda para generar un intervalo de guarda entre símbolos y, después, a un convertidor 42 de digital a analógico y, finalmente, a un amplificador de RF dentro de un extremo frontal 44 de RF para una eventual transmisión por el transmisor COFDM desde una antena 46.
Para crear un nuevo modo 4k, hay que definir varios elementos, pero el principal es el intercalador de símbolos de 4k, que es parte del intercalador interior mostrado en la Figura 1.
El propio intercalador interior está compuesto de un intercalador de bits y un intercalador de símbolos, como se muestra en la Figura 2.
Como se explicó anteriormente, la presente invención aporta un dispositivo para proporcionar una correlación casi óptima de los símbolos de datos de entrada en las señales portadoras OFDM. Según la técnica ejemplar, el intercalador interior está dispuesto para efectuar la correlación óptima de símbolos de datos de entrada en señales portadoras COFDM. El intercalador interior 30 y el procesador 32 de correlación se muestran con mayor detalle en la Figura 2. En la Figura 2, el intercalador interior 30 comprende un procesador desmultiplexor 60 que recibe bits codificados convolucionalmente desde un canal de entrada 62. Después, el desmultiplexor divide los bits en dos corrientes de bits de entrada que son suministradas a los intercaladores 68 y 70 de bits mediante canales de conexión 64 y 66. Los intercaladores de bits intercalan los bits que, después, son formados en dos canales de conexión 72.1, 72.2 para conectar los bits de cada uno de los intercaladores 68 y 70 de bits a un intercalador 76 de símbolos. El intercalador de símbolos forma los símbolos de entrada de los canales de conexión 72.1, 72.2 en símbolos para ser correlacionados en las señales portadoras COFDM. Para la técnica ejemplar mostrada en la Figura 2, los símbolos intercalados procedentes del intercalador 76 de símbolos son correlacionados en puntos de constelación de una señal portadora QPSK para cada una de las señales del símbolo COFDM.
La especificación DVB-T existente define ya un intercalador de símbolos para los modos 2k y 8k. El propósito del intercalador de símbolos es correlacionar palabras de v bits (dependiendo v del esquema de modulación escogido) en las 1.512 (modo 2k) o 6.048 (modo 8k) portadoras activas por símbolo OFDM. El intercalador de símbolos actúa sobre bloques de 1.512 (modo 2k) o 6.048 (modo 8k) símbolos de datos. Realizaciones ejemplares de la presente invención utilizan el intercalador 76 de símbolos para proporcionar una correlación optimizada de los símbolos de datos de entrada suministrados desde los canales de conexión 72.1, 72.2, en las señales portadoras COFDM. En la Figura 3 se muestra un ejemplo del intercalador 76 de símbolos para efectuar la correlación de los símbolos de datos de entrada en las señales portadoras COFDM.
Memoria RAM intercaladora
En la Figura 3, los símbolos de datos de entrada del canal de conexión 72 son suministrados a una memoria intercaladora 100. La memoria intercaladora 100 correlaciona los símbolos de datos de entrada en las señales portadoras COFDM de acuerdo con direcciones de correlación proporcionadas por el generador 102 de direcciones. En la Figura 4 se muestra una realización práctica ejemplar de la memoria intercaladora 100.
La Figura 4 comprende una parte superior 100 que ilustra el funcionamiento de la memoria intercaladora en el transmisor, y una parte inferior 340 que ilustra el funcionamiento de la memoria desintercaladora en el receptor. El intercalador 100 y el desintercalador 340 se muestran juntos en la Figura 4 para facilitar la comprensión de su funcionamiento. Como se muestra en la Figura 4, una representación de la comunicación entre el intercalador 100 y el desintercalador 340, a través de otros servicios y a través de un canal de transmisión, ha sido simplificada y representada como una sección 140 entre el intercalador 100 y el desintercalador 340. El funcionamiento del intercalador 100 se describe en los párrafos siguientes:
Aunque la Figura 4 proporciona una ilustración de sólo cuatro símbolos de datos de entrada en un ejemplo de cuatro señales portadoras de un símbolo COFDM, se observará que la técnica ilustrada en la Figura 4 se puede extender a un número mayor de portadoras, tales como 1.512 para el modo 2k, 3.024 para el modo 4k y 6.048 para el modo 8k.
La asignación de direcciones de entrada y de salida de la memoria intercaladora 100 presentada en la Figura 4 se muestra para símbolos impares y pares. Para un símbolo COFDM par, los símbolos de datos se toman del canal de entrada 72 y se escriben en la memoria RAM intercaladora 124.1 de acuerdo con una secuencia de direcciones 120 generada para cada símbolo COFDM por el generador 102 de direcciones. Las direcciones de escritura son aplicadas para el símbolo par de modo que, como se ilustra, la intercalación se efectúe por la redistribución de las direcciones de escritura. Por lo tanto, para cada símbolo intercalado y(h(q)) = y'(q).
Para símbolos impares se usa la misma memoria RAM intercaladora 124.2. Sin embargo, como se muestra en la Figura 4, para el símbolo impar, el orden 132 de escritura es en la misma secuencia de direcciones que la usada para leer los anteriores símbolos pares 126. Esta característica permite que las realizaciones prácticas de los intercaladores de símbolos impares y pares usen solamente una memoria RAM, con tal que la operación de lectura para una dirección dada se efectúe antes que la operación de escritura. Los símbolos de datos escritos en la memoria RAM intercaladora 124 durante los símbolos impares son leídos, después, en una secuencia 134 generada por el generador 102 de direcciones para el siguiente símbolo COFDM par, y así sucesivamente.
En resumen, como se representa en la Figura 4, una vez que se ha calculado el conjunto de direcciones H(q) para todas las portadoras activas, se procesa el vector de entrada Y' = (y_{0}', y_{1}', y_{2}', ..., y_{Nmax-1}') para producir el vector intercalado Y = (y_{0}, y_{1}, y_{2}, ... y_{Nmax-1}) definido por:
y_{H(q)} = y'{}_{q} \ para \ \text{símbolos} \ pares, \ para \ q = 0, ..., N_{max}-1
y_{q} = y'{}_{H(q)} \ para \ \text{símbolos} \ pares, \ para \ q = 0, ..., N_{max}-1
En otras palabras, para símbolos OFDM pares, las palabras de entrada se escriben de una manera permutada en una memoria, y se vuelven a leer de una manera secuencial, mientras que para símbolos impares, se escriben secuencialmente y se vuelven a leer permutadas. En el caso anterior, la permutación H(q) está definida por la siguiente tabla:
TABLA 1 Permutación para caso sencillo donde Nmax = 4
q 1 2 3 4
H(q) 1 3 0 2
Como se muestra en la Figura 4, el desintercalador 340 funciona para invertir la intercalación aplicada por el intercalador 100, aplicando el mismo conjunto de direcciones que el generado por un generador de direcciones equivalentes, pero aplicando las direcciones de escritura y lectura a la inversa. Por tanto, para símbolos pares, las direcciones de escritura 342 están en orden secuencial, mientras que las direcciones de lectura 344 son proporcionadas por el generador de direcciones. Correspondientemente, para los símbolos impares, el orden de escritura 346 está determinado mediante el conjunto de direcciones generado por el generador de direcciones, mientras que la lectura 348 se efectúa en orden secuencial.
Generación de Direcciones
En la Figura 5 se representa un diagrama de bloques esquemático, del algoritmo usado para generar la función de permutación H(q) para el modo 2k, y en la Figura 6 para el modo 8k.
En la Figura 5 se muestra una realización práctica del generador 102.1 de direcciones para el modo 2k. En la Figura 5, un registro de desplazamiento lineal con realimentación está formado por diez etapas de registro 200.1 y una puerta O-Exclusivo (XOR) 202.1, que está conectada a las etapas del registro de desplazamiento 200.1 de acuerdo con un polinomio generador. Por lo tanto, según el contenido del registro de desplazamiento 200.1, un siguiente bit del registro de desplazamiento es proporcionado desde la salida de la puerta O-Exclusivo 202.1, efectuando una operación lógica de O-Exclusivo entre el contenido del registro de desplazamiento R[0] y la etapa de registro R[3]. De acuerdo con el polinomio generador, se genera una secuencia seudoaleatoria de bits del contenido del registro de desplazamiento 200.1. Sin embargo, para generar una dirección para el modo 2k que se ilustra, se dispone un circuito de permutación 210.1 que permuta efectivamente el orden de los bits dentro del registro de desplazamiento 200.1, de un orden R'_{i}[n] a un orden R_{i}[n] en la salida del circuito de permutación 210.1. Después, diez bits de la salida del circuito de permutación 210.1 son suministrados en un canal de conexión 212.1, a los cuales se añade un bit más significativo, a través de un canal 214.1, que es proporcionado por un circuito de conmutación 218.1. Por lo tanto, en el canal 212.1 se genera una dirección de once bits. Sin embargo, para asegurar la autenticidad de una dirección, un circuito 216.1 de comprobación de direcciones analiza la dirección generada para determinar si supera el número máximo de señales portadoras. Si es así, se genera una señal de control y se suministra a una unidad de control 224.1 a través de un canal de conexión 220.1. Si la dirección generada supera el número máximo de señales portadoras, esta dirección es rechazada y se genera una nueva dirección para el símbolo particular.
En la Figura 6 se muestra un generador 102.2 de direcciones para el modo 8k. Las partes del generador de direcciones para el modo 8k, mostradas en la Figura 6, corresponden a las mostradas para el modo 2k y, por tanto, para evitar repeticiones, sólo se describirán las diferencias esenciales entre la Figura 6 y la Figura 5. Esencialmente, la diferencia entre la Figura 6 y la Figura 5 es que el registro de desplazamiento lineal con realimentación 200.2 tiene doce etapas de registro de desplazamiento para generar una dirección entre 0 y 8.191. De nuevo, el registro de desplazamiento está formado mediante la operación lógica de O-Exclusivo entre las etapas de registro de desplazamiento seleccionadas de acuerdo con el polinomio generador. Después, la dirección se forma permutando el orden de los bits dentro del registro de desplazamiento 200.2, que es determinado según un orden predeterminado. De nuevo, se proporcionan el polinomio generador y el orden de permutación para el modo 8k, que difieren del modo 2k.
En resumen, para los modos 2k y 8k se define una palabra R'_{i} de (N_{r} - 1) bits, con N_{r} = log_{2} M_{max}, donde M_{max} = 2.048 en el modo 2k, y M_{max} = 8.192 en el modo 8k, usando un LFSR (Lineal Feedback Shift Register = registro de desplazamiento lineal con realimentación).
Los polinomios usados para generar esta secuencia son los siguientes:
Modo 2k: R'_{i}[9] = R'_{i-1}[0] \oplus R'_{i-1}[3]
Modo 8k: R'_{i}[11] = R'_{i-1}[0] \oplus R'_{i-1}[1] \oplus R'_{i-1}[4] \oplus R'_{i-1}[6]
donde i varía de 0 a M_{max} -1.
Una vez que se ha generado una palabra R'_{i}, se pasa por una permutación para producir otra palabra de (N_{r} - 1) bits, denominada R_{i}. R_{i} se deriva de R'_{i} mediante las permutaciones de bits dadas en las Tablas 1 y 2.
\vskip1.000000\baselineskip
TABLA 2 Permutación de bits para el modo 2k
Posiciones de bits de R'_{i} 9 8 7 6 5 4 3 2 1 0
Posiciones de bits de R_{i} 0 7 5 1 8 2 6 9 3 4
\vskip1.000000\baselineskip
TABLA 3 Permutación de bits para el modo 8k
Posiciones de bits de R'_{i} 11 10 9 8 7 6 5 4 3 2 1 0
Posiciones de bits de R_{i} 5 11 3 0 10 8 6 9 2 4 1 7
\vskip1.000000\baselineskip
Por ejemplo, esto significa que para el modo 2k, el bit número 9 de R'_{i} es enviado en la posición de bit número 0 de R_{i}.
Después, la dirección H(q) se deriva de R_{i} mediante la siguiente ecuación:
H(q) = (i \ modo2) . 2^{N_{r}-1} + \sum\limits^{N_{r}-2}_{j=0}R_{i}(j) . 2^{j}
La parte (i modo2).2^{N_{r}-1} de la ecuación anterior está representada en la Figura 5 y en la Figura 6 por el bloque de conmutación T218.
Después se efectúa una comprobación de dirección en H(q) para verificar que la dirección generada está dentro del margen aceptable de direcciones: si (H(q)<N_{max}), donde N_{max} = 1.512 en el modo 2k y 6.048 en el modo 8k, entonces, la dirección es válida. Si la dirección no es válida, se informa a la unidad de control y ésta intentará generar una nueva H(q) incrementado el índice i.
El papel del bloque de conmutación es asegurar que no se genera una dirección que supere N_{max} dos veces en una fila. En efecto, si se hubiera generado un valor excesivo, esto significa que el bit más significativo (es decir, el bit conmutador) de la dirección H(q) era uno. Así pues, el siguiente valor generado tendrá un bit más significativo puesto a cero, que asegura la producción de una dirección válida.
Las siguientes ecuaciones resumen el comportamiento global y ayuda a comprender la estructura de bucle de este algoritmo:
1
Intercalador de símbolos para el modo 4k
En la Figura 7 se muestra un generador 102.3 de direcciones para el modo 4k, de acuerdo con la presente técnica. De nuevo, el generador de direcciones de la Figura 7 corresponde al generador de direcciones mostrado en las Figuras 5 y 6 y, por tanto, sólo se comentarán y explicarán las diferencias con estas Figuras. Como se muestra en la Figura 7, el registro de desplazamiento lineal con realimentación 200.3 tiene once etapas de registro de desplazamiento. De nuevo, está dispuesta una puerta O-Exclusivo 202.3 para generar la secuencia seudoaleatoria de bits. La permutación del contenido del registro de desplazamiento para formar la dirección de un símbolo de dato de entrada, que ha de ser correlacionado en una de las señales portadoras COFDM, es proporcionada por el circuito de permutación 210.3.
El intercalador de símbolos actúa sobre bloques de N_{max} = 3.024 símbolos de datos. (M_{max} = 4.096).
El polinomio usado para generar la secuencia R'_{i} es:
R'{}_{i}[10] = R'{}_{i-1}[0] \oplus R'{}_{i-1}[2]
Del vector R'_{i} se deriva un vector R_{i} mediante la permutación de bits dada en la Tabla 4:
TABLA 4 Permutación de bits para el modo 4k
Posiciones de bits de R'_{i} 10 9 8 7 6 5 4 3 2 1 0
Posiciones de bits de R_{i} 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
La entrada del intercalador está definida como el vector Y' = (y_{0}', y_{1}', y_{2}', ..., y_{Nmax-1}').
El vector intercalado Y = (y_{0}, y_{1}, y_{2}, ..., y_{Nmax}_{-1}) está definido por:
y_{H(q)} = y'{}_{q} \ para \ \text{símbolos} \ pares, \ para \ q = 0, ..., N_{max}-1
y_{q} = y'{}_{H(q)} \ para \ \text{símbolos} \ pares, \ para \ q = 0, ..., N_{max}-1
Receptor
La Figura 8 proporciona una ilustración ejemplar de un receptor que se puede usar con la técnica presente. Como se muestra en la Figura 8, una señal COFDM es recibida por una antena 300 y detectada por un sintonizador 302, y convertida a forma digital por un convertidor 304 de analógico a digital. Un procesador 306 de supresión de intervalo de guarda suprime el intervalo de guarda de un símbolo COFDM recibido, antes que los datos sean recuperados del símbolo COFDM, usando un procesador 308 de transformada rápida de Fourier (FFT = Fast Fourier Transform) en combinación con un circuito 310 de estimación y corrección de canales, en cooperación con una unidad decodificadora 311 de señalización de parámetros de transmisión (TPS = Transmission Parameter Signaling), según técnicas conocidas. Los datos demodulados son recuperados de un descorrelacionador 312 y suministrados a un desintercalador interior 314 de símbolos, que funciona para efectuar la correlación inversa del símbolo de dato recibido con el fin de regenerar una corriente de datos de salida con los datos desintercalados.
El desintercalador 314 de símbolos está formado mediante un aparato de proceso de datos como se muestra en la Figura 9, con una memoria intercaladora 340 y un generador 342 de direcciones. La memoria intercaladora es como la mostrada en la Figura 4, y funciona como ya se explicó anteriormente para efectuar la desintercalación utilizando conjuntos de direcciones generados por el generador 342 de direcciones. El generador 342 de direcciones está formado como se muestra en la Figura 7, y está dispuesto para generar correspondientes direcciones con el fin de correlacionar los símbolos de datos recuperados de cada señal subportadora COFDM, en una corriente de datos de salida.
Las restantes partes del receptor COFDM mostrado en la Figura 8 están dispuestas para efectuar decodificación de corrección de errores y desintercalación con el fin de corregir errores y recuperar una estimación de los datos de la fuente. En particular, un desintercalador interior 316 de códigos y un decodificador interior 318 funcionan para efectuar la decodificación del código convolucional interior introducido por el intercalador interior 30 y el codificador interior 28 del transmisor mostrado en la Figura 1. Un desintercalador exterior 320 y un codificador exterior 322 funcionan para efectuar la decodificación del código Reed-Solomon con el fin de recuperar una estimación de los datos de la fuente 1, después de que se ha recuperado la conversión aleatoria mediante un recuperador de conversión aleatoria 324.
Una ventaja proporcionada por la presente técnica, tanto para el receptor como para el transmisor, es que un intercalador de símbolos y un desintercalador de símbolos, que funcionan en los receptores y transmisores, se pueden conmutar entre el modo 2k, el 8k y el 4k cambiando los polinomios generadores y el orden de permutación. Por lo tanto, se proporciona una realización práctica flexible porque el intercalador y el desintercalador de símbolos pueden estar formados como se muestra en las Figuras 4 y 9, con un generador de direcciones como el ilustrado en cualquiera de las Figuras 5, 6 ó 7. Por lo tanto, el generador de direcciones se puede adaptar a los diferentes modos cambiando los polinomios generadores y los órdenes de permutación indicados para cada uno de los modos 2k, 4k y 8k. Por ejemplo, esto se puede efectuar usando un cambio por programación. Alternativamente, en otras realizaciones, una señal TPS incorporada, que indica el modo de la transmisión DVB-T (transmisión de vídeo digital terrestre), puede ser detectada en el receptor, en la unidad 311 de proceso de canales TPS, y usada para configurar automáticamente el desintercalador de símbolos según el modo detectado.
A las realizaciones descritas anteriormente se pueden efectuar varias modificaciones sin apartarse del ámbito de la presente invención. En particular, la representación ejemplar del polinomio generador y del orden de permutación, que se han usado para representar aspectos de la invención, no están destinadas a ser limitativas, y se extienden a formas equivalentes del polinomio generador y del orden de permutación.
Como se observará, el transmisor y el receptor mostrados en las Figuras 1 y 8, respectivamente, se aportan únicamente como ilustraciones, y no están destinados a ser limitativos. Por ejemplo, se observará que se puede cambiar la posición del intercalador de símbolos y del desintercalador de símbolos con respecto, por ejemplo, al intercalador de bits y al correlacionador y descorrelacionador. Como se observará, el efecto del intercalador y del desintercalador no cambia por su posición relativa, aunque el intercalador puede estar intercalando símbolos I/Q (en fase/en cuadratura) en lugar de vectores de v-bits. Un cambio correspondiente se puede efectuar en el receptor. Por consiguiente, el intercalador y el desintercalador pueden estar trabajando sobre diferentes tipos de datos, y pueden estar situados de manera diferente a la posición descrita en las realizaciones ejemplares.
Como se mencionó anteriormente, realizaciones de la presente invención encuentran aplicación con normas DVB, tales como DVB-T y DVB-H. Por ejemplo, realizaciones de la presente invención se pueden usar en un transmisor o receptor que funcionen de acuerdo con la norma DVB-H en terminales móviles portátiles. Los terminales móviles pueden estar integrados con teléfonos móviles (ya sea de la segunda, tercera o superior generación) o asistentes digitales personales, u ordenadores personales pizarra, por ejemplo. Dichos terminales móviles pueden ser capaces de recibir señales compatibles DVB-H o DVB-T dentro de edificios o en movimiento, por ejemplo, en automóviles o trenes, incluso a velocidades elevadas. Los terminales móviles pueden estar alimentados, por ejemplo, mediante baterías, redes de electricidad o fuentes de alimentación de C.C. de bajo voltaje, o alimentados mediante una batería de automóvil. Los servicios que pueden ser proporcionados por la norma DVB-H pueden incluir voz, mensajería, búsqueda en Internet, radio, imágenes de vídeo estáticas y/o en movimiento, servicios de televisión, servicios interactivos, vídeo o vídeo inmediato a petición. Los servicios podrían funcionar unos en combinación con otros. Se observará que la presente invención no está limitada a la aplicación con la norma DVB, y se puede extender a otras normas para transmisión o recepción, tanto fijas como móviles.
Referencias
[1] EN 300 744, "Framing structure, channel coding and modulation for digital terrestrial television", ETSI (European Telecommunication Standard Institute).

Claims (11)

1. 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), comprendiendo el aparato de proceso de datos:
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;
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:
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;
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 número predeterminado de señales portadoras OFDM es tres mil veinticuatro;
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] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección R_{i}[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:
\vskip1.000000\baselineskip
R'_{i}[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R_{i}[n] para n =_{} 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
2. Un aparato de proceso de datos como el reivindicado en la reivindicación 1, en el que la memoria intercaladora funciona para efectuar la correlación de los símbolos de datos de entrada en las señales portadoras para símbolos OFDM pares, introduciendo los símbolos de datos de acuerdo con el conjunto de direcciones generado por el generador de direcciones y leyéndolos en un orden secuencial, y para símbolos OFDM impares, introduciendo los símbolos en la memoria en un orden secuencial y leyendo los símbolos de datos de la memoria de acuerdo con el conjunto de direcciones generado por el generador de direcciones.
3. Un transmisor para transmitir datos usando multiplexación por división ortogonal de frecuencia, OFDM, incluyendo el transmisor un aparato de proceso de datos según cualquier reivindicación precedente.
4. Un transmisor como el reivindicado en la reivindicación 3, en el que el transmisor funciona para trasmitir datos de acuerdo con la norma de transmisión de vídeo digital terrestre (DVB-T) o la norma de transmisión de vídeo digital portátil (DVB-H).
5. Un aparato de proceso de datos que funciona para descorrelacionar 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, comprendiendo el aparato de proceso de datos:
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 descorrelació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;
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 descorrelacionar en la corriente de símbolos de salida, comprendiendo el generador de direcciones:
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;
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 número predeterminado de señales portadoras OFDM es tres mil veinticuatro;
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] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección R_{i}[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:
\vskip1.000000\baselineskip
R'_{i}[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R_{i}[n] para n =_{} 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
6. Un aparato de proceso de datos como el reivindicado en la reivindicación 5, en el que la memoria desintercaladora está dispuesta para efectuar la descorrelación de los símbolos de datos recibidos de las señales portadoras, en la corriente de datos de salida para símbolos OFDM pares, introduciendo los símbolos de datos según un orden secuencial y leyendo los símbolos de datos de la memoria de acuerdo con el conjunto de direcciones generado por el generador de direcciones, y para símbolos OFDM impares introduciendo los símbolos en la memoria de acuerdo con el conjunto de direcciones generado por el generador de direcciones y leyendo los símbolos de datos de la memoria según un orden secuencial.
7. 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 según cualquiera de las reivindicaciones 5 ó 6.
8. Un receptor como el reivindicado en la reivindicación 7, en el que el receptor funciona para recibir datos que han sido modulados según la norma de transmisión de vídeo digital terrestre o la norma de transmisión de vídeo digital portátil.
9. Un método para 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, comprendiendo el método:
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;
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:
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;
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 de una de las portadoras OFDM; y
\newpage
regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras; caracterizado porque
el número predeterminado de señales portadoras OFDM es tres mil veinticuatro;
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] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección R_{i}[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:
\vskip1.000000\baselineskip
R'_{i}[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R_{i}[n] para n =_{} 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
10. Un método para descorrelacionar 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, comprendiendo el método:
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 descorrelació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;
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 descorrelacionado en la corriente de símbolos de salida, comprendiendo la generación del conjunto de direcciones:
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;
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 de una de las portadoras OFDM; y
regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras; caracterizado porque
el número predeterminado de señales portadoras OFDM es tres mil veinticuatro;
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] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección R_{i}[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:
\vskip1.000000\baselineskip
R'_{i}[n] para n = 10 9 8 7 6 5 4 3 2 1 0 R_{i}[n] para n =_{} 7 10 5 8 1 2 4 9 0 3 6
\vskip1.000000\baselineskip
11. Un generador de direcciones para usar con la transmisión o recepción de símbolos de datos intercalados en tres mil veinticuatro portadoras de un símbolo multiplexado por división ortogonal de frecuencia, 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 o descorrelacionado el símbolo de dato, comprendiendo el generador de direcciones:
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 genera-
dor;
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 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] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección R_{i}[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:
\vskip1.000000\baselineskip
R'_{i} [n] para n = 10 9 8 7 6 5 4 3 2 1 0 R_{i} [n] para n =_{} 7 10 5 8 1 2 4 9 0 3 6
ES04251667T 2003-03-25 2004-03-23 Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm. Expired - Lifetime ES2260728T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03290754A EP1463255A1 (en) 2003-03-25 2003-03-25 Interleaver for mapping symbols on the carriers of an OFDM system
EP03290754 2003-03-25

Publications (1)

Publication Number Publication Date
ES2260728T3 true ES2260728T3 (es) 2006-11-01

Family

ID=32799145

Family Applications (6)

Application Number Title Priority Date Filing Date
ES09010707T Expired - Lifetime ES2348580T3 (es) 2003-03-25 2004-03-23 Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm.
ES08005969T Expired - Lifetime ES2332158T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.
ES06075518T Expired - Lifetime ES2304757T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.
ES04251667T Expired - Lifetime ES2260728T3 (es) 2003-03-25 2004-03-23 Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm.
ES10171645T Expired - Lifetime ES2381648T3 (es) 2003-03-25 2004-03-23 Intercalador para establecer correspondencias de símbolos sobre las portadoras de un sistema OFDM
ES06075505T Expired - Lifetime ES2310883T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.

Family Applications Before (3)

Application Number Title Priority Date Filing Date
ES09010707T Expired - Lifetime ES2348580T3 (es) 2003-03-25 2004-03-23 Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm.
ES08005969T Expired - Lifetime ES2332158T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.
ES06075518T Expired - Lifetime ES2304757T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.

Family Applications After (2)

Application Number Title Priority Date Filing Date
ES10171645T Expired - Lifetime ES2381648T3 (es) 2003-03-25 2004-03-23 Intercalador para establecer correspondencias de símbolos sobre las portadoras de un sistema OFDM
ES06075505T Expired - Lifetime ES2310883T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.

Country Status (9)

Country Link
US (3) US7426240B2 (es)
EP (7) EP1463255A1 (es)
KR (1) KR100642539B1 (es)
AT (6) ATE476817T1 (es)
DE (5) DE602004000824T2 (es)
DK (5) DK1463256T3 (es)
ES (6) ES2348580T3 (es)
PL (5) PL1662739T3 (es)
PT (5) PT1662739E (es)

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2454193B (en) * 2007-10-30 2012-07-18 Sony Corp Data processing apparatus and method
US8155178B2 (en) * 2007-10-30 2012-04-10 Sony Corporation 16k mode interleaver in a digital video broadcasting (DVB) standard
GB2454196B (en) * 2007-10-30 2012-10-10 Sony Corp Data processsing apparatus and method
GB2454195A (en) * 2007-10-30 2009-05-06 Sony Corp Address generation polynomial and permutation matrix for DVB-T2 16k OFDM sub-carrier mode interleaver
US8885761B2 (en) 2003-03-25 2014-11-11 Sony Corporation Data processing apparatus and method
GB2454194A (en) * 2007-10-30 2009-05-06 Sony Corp Address generation polynomial and permutation matrix for DVB-T2 1k OFDM sub-carrier mode interleaver
WO2005052798A1 (en) * 2003-11-26 2005-06-09 Cygnus Communications Canada Co. Interleaving memory
US7415584B2 (en) 2003-11-26 2008-08-19 Cygnus Communications Canada Co. Interleaving input sequences to memory
US7991056B2 (en) * 2004-02-13 2011-08-02 Broadcom Corporation Method and system for encoding a signal for wireless communications
KR100713528B1 (ko) * 2004-03-12 2007-05-02 삼성전자주식회사 직교 주파수 분할 다중 접속 방식을 사용하는 통신시스템에서 서브 채널 신호 송신 장치 및 방법
US7626960B2 (en) * 2004-04-20 2009-12-01 Nokia Corporation Use of signaling for auto-configuration of modulators and repeaters
US20050281316A1 (en) * 2004-06-21 2005-12-22 Samsung Electronics Co., Ltd. Method for transmitting/receiving operation mode information in a broadband wireless access communication system
US20050289592A1 (en) * 2004-06-29 2005-12-29 Larri Vermola System and method for service listings
US7123669B2 (en) * 2004-10-25 2006-10-17 Sandbridge Technologies, Inc. TPS decoder in an orthogonal frequency division multiplexing receiver
WO2006071050A1 (en) * 2004-12-27 2006-07-06 Lg Electronics Inc. Communicating non-coherent detectable signal in broadband wireless access system
WO2006117665A1 (en) * 2005-05-04 2006-11-09 Nortel Networks Limited Wireless feedback system and method
KR20060119746A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 교통상태에 대한 정보를 제공하고 이를 이용하는 방법 및장치
US7395461B2 (en) * 2005-05-18 2008-07-01 Seagate Technology Llc Low complexity pseudo-random interleaver
KR20060119743A (ko) 2005-05-18 2006-11-24 엘지전자 주식회사 구간 속도에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치
KR100711866B1 (ko) * 2005-05-18 2007-04-25 엘지전자 주식회사 소통상태에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치
KR20060119739A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 구간 통과시간에 대한 예측정보를 제공하고 이를 이용하는방법 및 장치
US7502982B2 (en) 2005-05-18 2009-03-10 Seagate Technology Llc Iterative detector with ECC in channel domain
KR20060119741A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 소통상태의 추이정보를 제공하고 이를 이용하는 방법 및장치
KR20060119742A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 도로 정보를 제공하고 이를 이용하는 방법 및 장치
KR20060122668A (ko) * 2005-05-27 2006-11-30 엘지전자 주식회사 교통 정보 제공 방법 및 수신 장치
KR101066320B1 (ko) * 2005-06-07 2011-09-20 삼성전자주식회사 이동통신 시스템에서 심볼 송수신 장치 및 방법
US7590674B2 (en) * 2005-06-30 2009-09-15 Conexant Systems, Inc. Method and apparatus for generating a random bit stream
US8711850B2 (en) * 2005-07-08 2014-04-29 Lg Electronics Inc. Format for providing traffic information and a method and apparatus for using the format
KR101254219B1 (ko) * 2006-01-19 2013-04-23 엘지전자 주식회사 링크 식별 방법 및 링크 식별 장치
US20070115960A1 (en) * 2005-11-04 2007-05-24 Mediatek Inc. De-interleaver for data decoding
ATE479977T1 (de) 2006-01-19 2010-09-15 Lg Electronics Inc Verfahren zum senden und empfangen von verkehrsinformationen und vorrichtung dafür
KR101236543B1 (ko) * 2006-10-13 2013-02-22 엘지전자 주식회사 교통정보 송수신 방법 및 교통정보 송수신 장치
EP1999954B1 (en) 2006-01-19 2013-04-10 LG Electronics Inc. Method for transmitting and receiving traffic information and apparatus thereof
CN101406099B (zh) 2006-03-20 2013-03-27 松下电器产业株式会社 无线通信移动台装置以及无线通信方法
US7599441B2 (en) * 2006-06-20 2009-10-06 Newport Media, Inc. Low complexity soft-input Viterbi decoding for digital communication systems
WO2008023253A2 (en) * 2006-08-22 2008-02-28 Nokia Corporation Fft-based signal processing with reduced latency
KR101372927B1 (ko) * 2007-01-22 2014-03-12 삼성전자주식회사 디지털 방송수신기 및 그 채널 선국 방법
US7801020B2 (en) * 2007-08-29 2010-09-21 Intel Corporation Mobile channel estimation algorithm for DVB-H COFDM demodulator
US8027394B2 (en) * 2007-09-25 2011-09-27 Silicon Laboratories Inc. Reducing data stream jitter during deinterleaving
PL2204002T3 (pl) * 2007-10-30 2013-08-30 Sony Corp Urządzenie i sposób przetwarzania danych
ES2399157T3 (es) * 2007-10-30 2013-03-26 Sony Corporation Aparato y método de procesamiento de datos
GB2462749B (en) * 2007-10-30 2010-12-29 Sony Corp Data processing apparatus and method
GB2454722B (en) * 2007-11-16 2012-10-24 Sony Corp Data processing apparatus and method
PL2056472T3 (pl) * 2007-10-30 2010-05-31 Sony Corp Urządzenie i sposób do przetwarzania danych
GB2462750B (en) * 2007-10-30 2010-12-29 Sony Corp Data processing apparatus and method
TWI410055B (zh) 2007-11-26 2013-09-21 Sony Corp Data processing device, data processing method and program product for performing data processing method on computer
TWI459724B (zh) 2007-11-26 2014-11-01 Sony Corp Data processing device and data processing method
TWI497920B (zh) 2007-11-26 2015-08-21 Sony Corp Data processing device and data processing method
TWI390856B (zh) * 2007-11-26 2013-03-21 Sony Corp Data processing device and data processing method
PT2509270T (pt) 2007-11-26 2017-07-18 Sony Corp Aparelho de processamento de dados e método de processamento de dados bem como aparelho de descodificação e método de descodificação
TWI538415B (zh) 2007-11-26 2016-06-11 Sony Corp Data processing device and data processing method
KR101469977B1 (ko) * 2008-01-29 2014-12-10 삼성전자주식회사 디지털 비디오 방송 시스템에서 프리앰블 송수신 장치 및방법
WO2009096720A2 (en) 2008-01-29 2009-08-06 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving preambles in a digital video broadcasting system
GB2460459B (en) * 2008-05-30 2012-07-11 Sony Corp Data processing apparatus and method
US8311222B2 (en) * 2008-08-26 2012-11-13 GlobalFoundries, Inc. Hardware based multi-dimensional encryption
US8127105B2 (en) * 2008-11-04 2012-02-28 Qualcomm Incorporated Parallel pruned bit-reversal interleaver
US8165164B1 (en) * 2009-06-30 2012-04-24 Lattice Semiconductor Corporation In-system reconfigurable circuit for mapping data words of different lengths
TW201141198A (en) * 2009-10-20 2011-11-16 Sony Corp Frame mapping apparatus and method
KR101783271B1 (ko) * 2009-12-10 2017-10-23 삼성전자주식회사 정보 객체의 인코딩을 위한 방법 및 이를 이용한 인코더
US8237869B2 (en) 2010-03-31 2012-08-07 Silicon Laboratories Inc. Multi-standard digital demodulator for TV signals broadcast over cable, satellite and terrestrial networks
US8341486B2 (en) 2010-03-31 2012-12-25 Silicon Laboratories Inc. Reducing power consumption in an iterative decoder
US8433970B2 (en) 2010-03-31 2013-04-30 Silicon Laboratories Inc. Techniques to control power consumption in an iterative decoder by control of node configurations
US8555131B2 (en) 2010-03-31 2013-10-08 Silicon Laboratories Inc. Techniques to control power consumption in an iterative decoder by control of node configurations
US9240808B2 (en) 2010-09-10 2016-01-19 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with constrained interleaving
US9112534B2 (en) 2010-09-10 2015-08-18 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with constrained interleaving
US9116826B2 (en) 2010-09-10 2015-08-25 Trellis Phase Communications, Lp Encoding and decoding using constrained interleaving
US9118350B2 (en) 2010-09-10 2015-08-25 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with constrained interleaving
US8537919B2 (en) * 2010-09-10 2013-09-17 Trellis Phase Communications, Lp Encoding and decoding using constrained interleaving
US8532209B2 (en) * 2010-11-24 2013-09-10 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with constrained interleaving
US9362955B2 (en) 2010-09-10 2016-06-07 Trellis Phase Communications, Lp Encoding and decoding using constrained interleaving
US8837611B2 (en) 2011-02-09 2014-09-16 Silicon Laboratories Inc. Memory-aided synchronization in a receiver
EP2525497A1 (en) 2011-05-18 2012-11-21 Panasonic Corporation Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes
EP2525496A1 (en) 2011-05-18 2012-11-21 Panasonic Corporation Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes
EP2536054A1 (en) * 2011-06-16 2012-12-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Transmitter and receiver using non-adjacent component interleaving
CN103166735B (zh) * 2011-12-15 2015-11-25 无锡中星微电子有限公司 一种交织器的读写方法
US10133156B2 (en) * 2012-01-10 2018-11-20 Apple Inc. Fused opaque and clear glass for camera or display window
US8644370B2 (en) 2012-01-25 2014-02-04 Silicon Laboratories Providing slope values for a demapper
US8959274B2 (en) 2012-09-06 2015-02-17 Silicon Laboratories Inc. Providing a serial download path to devices
WO2014148785A1 (ko) * 2013-03-17 2014-09-25 엘지전자 주식회사 방송신호 전송방법, 방송신호 수신방법, 방송신호 전송장치, 방송신호 수신장치
KR20160043073A (ko) * 2013-08-14 2016-04-20 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
JP6437548B2 (ja) 2013-08-14 2018-12-12 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
MX2019015244A (es) 2013-09-20 2020-02-07 Sony Corp Dispositivo de procesamiento de datos y metodo de procesamiento de datos.
JP2015170912A (ja) 2014-03-05 2015-09-28 ソニー株式会社 データ処理装置、及び、データ処理方法
CN104917587B (zh) * 2014-03-13 2018-08-14 钜泉光电科技(上海)股份有限公司 通信设备中的数据块交织和解交织方法及其装置
JP6567548B2 (ja) * 2014-04-21 2019-08-28 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
CN104270247B (zh) * 2014-05-23 2018-05-01 中国人民解放军信息工程大学 适用于量子密码系统的高效泛Hash函数认证方法
TWI551079B (zh) * 2014-11-28 2016-09-21 晨星半導體股份有限公司 適用於第二代地面數位視訊廣播系統之解交錯程序之資料處理電路及方法
CN105721929B (zh) * 2014-12-02 2018-08-21 晨星半导体股份有限公司 频率解交错与时间解交错电路与方法以及数字电视的接收电路
MX361014B (es) 2015-01-05 2018-11-26 Lg Electronics Inc Aparato de transmisión de señales de difusión, aparato de recepción de señales de difusión, método de transmisión de señales de difusión, y método de recepción de señales de difusión.
WO2016125968A1 (ko) 2015-02-06 2016-08-11 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
US9564927B2 (en) 2015-05-27 2017-02-07 John P Fonseka Constrained interleaving for 5G wireless and optical transport networks
EP3376673B1 (en) 2015-11-10 2022-06-29 Sony Group Corporation Data processing devices and data processing methods for frequency interleaving and deinterleaving
CN105680992B (zh) * 2016-01-26 2019-05-03 华中科技大学 一种通信信道编码方法及置换码集合产生器
TWI593240B (zh) * 2016-05-27 2017-07-21 晨星半導體股份有限公司 包含錯誤更正程序之解碼裝置及解碼方法
CN107395545B (zh) * 2017-08-09 2019-12-06 南京邮电大学 一种robo交织技术的实现方法
CN109728826B (zh) * 2017-10-27 2023-07-07 深圳市中兴微电子技术有限公司 一种数据交织与解交织方法和装置
CN110336657B (zh) * 2019-07-03 2022-02-08 上海大学 一种基于信道特性的光ofdm动态密钥生成方法
US11816228B2 (en) 2020-09-25 2023-11-14 Advanced Micro Devices, Inc. Metadata tweak for channel encryption differentiation
EP4425793A4 (en) * 2021-11-18 2024-12-04 Mitsubishi Electric Corporation TRANSMISSION DEVICE, RECEIVING DEVICE, ENCODING METHOD, CONTROL CIRCUIT AND STORAGE MEDIUM

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK2302806T3 (da) 1995-02-01 2013-06-17 Sony Corp Flerkanalstransmission med interleaving ved adressering på stedet af RAM-hukommelse
US6353900B1 (en) * 1998-09-22 2002-03-05 Qualcomm Incorporated Coding system having state machine based interleaver
US7620111B2 (en) * 2002-08-13 2009-11-17 Nokia Corporation Symbol interleaving

Also Published As

Publication number Publication date
PT1463256E (pt) 2006-09-29
PL1662739T3 (pl) 2009-02-27
PL2117195T3 (pl) 2011-02-28
PL1463256T3 (pl) 2006-09-29
EP2117195B1 (en) 2010-08-04
US8155228B2 (en) 2012-04-10
EP1662739B1 (en) 2008-09-24
KR100642539B1 (ko) 2006-11-10
EP1662740B1 (en) 2008-04-30
ES2348580T3 (es) 2010-12-09
DE602004000824D1 (de) 2006-06-14
EP2117195A1 (en) 2009-11-11
EP2247055B1 (en) 2012-03-14
ATE326105T1 (de) 2006-06-15
US20040246888A1 (en) 2004-12-09
PT2247055E (pt) 2012-05-25
US7426240B2 (en) 2008-09-16
DE602004000824T2 (de) 2006-11-30
ATE394003T1 (de) 2008-05-15
KR20040084811A (ko) 2004-10-06
DK2117195T3 (da) 2010-10-18
ATE409383T1 (de) 2008-10-15
ATE549836T1 (de) 2012-03-15
PT1931097E (pt) 2009-12-10
US8130894B2 (en) 2012-03-06
ES2310883T3 (es) 2009-01-16
ATE476817T1 (de) 2010-08-15
PT1662739E (pt) 2008-12-19
EP1931097B1 (en) 2009-10-07
DK1931097T3 (da) 2010-01-04
EP1931097A1 (en) 2008-06-11
PT2117195E (pt) 2010-09-06
ATE445281T1 (de) 2009-10-15
EP1463255A1 (en) 2004-09-29
EP1662739A1 (en) 2006-05-31
DK1463256T3 (da) 2006-07-31
DE602004013451T2 (de) 2009-05-20
EP2247055A1 (en) 2010-11-03
PL2247055T3 (pl) 2012-08-31
EP1463256A1 (en) 2004-09-29
DE602004023550D1 (de) 2009-11-19
DE602004028535D1 (de) 2010-09-16
EP1662740A1 (en) 2006-05-31
DK2247055T3 (da) 2012-05-14
EP1662739B9 (en) 2009-08-05
EP1463256B1 (en) 2006-05-10
US20080298487A1 (en) 2008-12-04
ES2332158T3 (es) 2010-01-27
DE602004013451D1 (de) 2008-06-12
ES2381648T3 (es) 2012-05-30
DK1662739T3 (da) 2009-01-26
DE602004016756D1 (de) 2008-11-06
PL1931097T3 (pl) 2010-03-31
ES2304757T3 (es) 2008-10-16
US20120002739A1 (en) 2012-01-05

Similar Documents

Publication Publication Date Title
ES2260728T3 (es) Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm.
ES2382914T3 (es) Aparato y método de procesado de datos
ES2882563T3 (es) Aparato y método de procesamiento de datos
ES2336632T3 (es) Aparato y metodo de procesamiento de datos.
US20200153667A1 (en) Data processing apparatus and method for use in an interleaver suitable for multiple operating modes
ES2381051T3 (es) Aparato y método de procesado de datos