ES2348580T3 - Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm. - Google Patents

Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm. Download PDF

Info

Publication number
ES2348580T3
ES2348580T3 ES09010707T ES09010707T ES2348580T3 ES 2348580 T3 ES2348580 T3 ES 2348580T3 ES 09010707 T ES09010707 T ES 09010707T ES 09010707 T ES09010707 T ES 09010707T ES 2348580 T3 ES2348580 T3 ES 2348580T3
Authority
ES
Spain
Prior art keywords
address
symbols
ofdm
data
order
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
ES09010707T
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 ES2348580T3 publication Critical patent/ES2348580T3/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)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Optical Communication System (AREA)
  • Complex Calculations (AREA)
  • Transmitters (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

Aparato de procesado de datos que se puede hacer funcionar para establecer correspondencias de símbolos de entrada, que van a ser comunicados, sobre un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia, OFDM, comprendiendo el aparato de procesado de datos una memoria intercaladora que se puede hacer funcionar para introducir en la misma el número predeterminado de símbolos de datos para el establecimiento de correspondencias sobre las señales portadoras OFDM, y leer los símbolos de datos para las portadoras OFDM con el fin de efectuar el establecimiento de correspondencias, efectuándose la lectura en un orden diferente al de la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado de que los símbolos de datos son intercalados en las señales portadoras, un generador de direcciones que se puede hacer funcionar 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 sobre la cual se va a establecer la correspondencia del símbolo de datos, comprendiendo el generador de direcciones un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, y que se puede hacer funcionar para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador, un circuito de permutación que se puede hacer funcionar para recibir el contenido de las etapas del registro de desplazamiento, y para 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, y una unidad de control que se puede hacer funcionar en combinación con un circuito de comprobación de direcciones para volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis, el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'i[10] = R'i-1[0] ⊕ R'i-1[2], y el orden de permutación forma una dirección de once bits Ri[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'i[n] de acuerdo con la tabla: **(Ver fórmula)**

Description

Intercalador para el establecimiento de correspondencias de símbolos sobre las portadoras de un sistema OFDM.
Campo de la invención
La presente invención se refiere a un aparato de procesado de datos que se puede hacer funcionar para establecer correspondencias de símbolos de entrada sobre señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia (OFDM).
La presente invención también se refiere a un aparato de procesado de datos que se puede hacer funcionar para desasignar correspondencias de símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo OFDM, hacia un flujo continuo de símbolos de salida.
Antecedentes de la invención
La normativa de Radiodifusión de Vídeo Digital Terrestre (DVB-T) utiliza el Multiplexado por División Ortogonal de Frecuencia (OFDM) para comunicar, a receptores, datos que representan imágenes de vídeo y sonido a través de una señal de radiocomunicaciones para radiodifusión. Se sabe que existen dos modos para la normativa DVB-T, que son conocidos como el modo 2k y el 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 o bien por el modo 2k o bien por el modo 8k, se proporciona un intercalador de símbolos para intercalar símbolos de datos de entrada cuando se establecen correspondencias de estos símbolos sobre 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, sobre la cual se va a establecer la correspondencia del símbolo de datos. En la normativa DVB-T se ha dado a conocer una disposición para el modo 2k y para el modo 8k con el fin de generar las direcciones para el establecimiento de correspondencias. Es conocido que el generador de direcciones comprende un registro de desplazamiento con realimentación lineal que se puede hacer funcionar 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 con realimentación lineal para generar una dirección. La dirección proporciona una indicación de una de las portadoras OFDM para transportar un símbolo de datos de entrada almacenado en la memoria intercaladora, con el fin de establecer correspondencias de los símbolos de entrada sobre 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 normativa japonesa para la televisión de radiodifusión digital, que es el sistema de Radiodifusión Digital de Servicios Integrados (ISDB).
Las siguientes publicaciones proporcionan una técnica anterior con antecedentes relevantes:
Instituto Europeo de Normas de Telecomunicaciones: "Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for digital terrestrial television" ETSI EN 300 744 V1.4.1, enero de 2001 (2001-01), XP002207124.
"Features of ISDB-T" Grupo de Expertos de Radiodifusión Digital (DIBEG), [Online] 28 de julio de 2000 (2000-07-28), XP002249911 Recuperado de Internet:
URL:_http:_//www.dibeg.org/_PressR/_Brazil/comments730b.PDF&gt.
Sumario de la invención
Según un aspecto de la presente invención, se proporciona un aparato de procesado de datos que se puede hacer funcionar para establecer correspondencias de símbolos de entrada, que van a ser comunicados, sobre un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia (OFDM). El aparato de procesado de datos comprende una memoria intercaladora que se puede hacer funcionar para introducir en ella el número predeterminado de símbolos de datos para el establecimiento de correspondencias sobre las señales portadoras OFDM, y leer los símbolos de datos para las portadoras OFDM con el fin de efectuar el establecimiento de correspondencias. La lectura se efectúa en un orden diferente a la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado 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, generándose una dirección para cada uno de los símbolos de entrada con el fin de indicar una de las señales portadoras sobre la cual se va a establecer una correspondencia del símbolo de datos.
El generador de direcciones comprende un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, y que se puede hacer funcionar 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 se puede hacer funcionar 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 se puede hacer funcionar en combinación con un circuito de comprobación de direcciones, para volver a generar una dirección cuando una dirección generada supera el número máximo de portadoras. El aparato de procesado de datos está caracterizado porque el número predeterminado de señales portadoras OFDM es uno de entre dos mil cuarenta y ocho u ocho mil ciento noventa y dos, y el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal 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 datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
1
Aunque, dentro de la normativa DVB-T, se conoce la provisión del modo 2k y el modo 8k, existen ventajas en la provisión de 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 adaptarse a retardos mayores 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 2k es solamente la cuarta parte del periodo de símbolo 8k, permitiendo que la estimación del canal (basada en pilotos dispersados incorporados en cada símbolo) se actualice con más frecuencia lo cual permite que el receptor realice con más precisión el seguimiento de la variación de tiempo del canal debida al efecto doppler y otros. 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, una disposición de transmisores para proporcionar un sistema de radiodifusión. Un modo 4k proporciona la ventaja de una recepción razonablemente buena para usuarios móviles, incluso a velocidades de conducción elevadas, que provocan, por ello, un mayor desplazamiento doppler, sin la necesidad de un esquema costoso de cancelación de interferencias entre portadoras. También se puede realizar una implementación razonablemente rentable de una red de radiodifusión. Sin embargo, para proporcionar el modo 4k, se debe disponer un intercalador de símbolos para establecer correspondencias de los símbolos de datos de entrada sobre las señales portadoras del símbolo OFDM.
Formas de realización de la presente invención pueden proporcionar un aparato de procesado de datos que se puede hacer funcionar como un intercalador de símbolos para establecer correspondencias de símbolos de datos, que van a ser comunicados, sobre un símbolo OFDM, que presenta sustancialmente cuatro mil señales portadoras. En una forma de realización, el número de señales portadoras es tres mil veinticuatro. Como tal, se puede proporcionar un modo 4k, por ejemplo, para una normativa DVB, tal como la DVB-T o la DVB-H. La normativa DVB-H (Radiodifusión de Vídeo Digital para Portátiles) está relacionada con la normativa DVB-T. La 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.
El establecimiento de correspondencias de símbolos de datos, que van a ser transmitidos, sobre las señales portadoras de un símbolo OFDM, en 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 con realimentación lineal y el orden de permutación. Esto es debido a que el establecimiento de correspondencias requiere que los símbolos sean intercalados sobre las señales portadoras con el resultado de que símbolos sucesivos del flujo continuo de datos de entrada estén separados en frecuencia por una magnitud lo mayor posible, con el fin de optimizar el rendimiento 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 presentan un mejor rendimiento cuando el ruido y el deterioro de los valores de símbolos resultantes de la comunicación no presentan ninguna correlación. Algunos canales de radiocomunicaciones, tales como los usados para la DVB-T, pueden adolecer de un desvanecimiento correlacionado tanto en el dominio del tiempo como en el de la frecuencia. Por ello, separando tanto como sea posible símbolos codificados hacia diferentes señales portadoras del símbolo OFDM, se puede mejorar el rendimiento de los esquemas de codificación de corrección de errores.
A partir del análisis de rendimiento por simulación, se ha descubierto que el polinomio generador para el registro de desplazamiento con realimentación lineal en combinación con el orden del circuito de permutación indicado anteriormente, proporciona un buen rendimiento en presencia de condiciones típicas de ruido y desvanecimiento de los canales. Además, proporcionando una disposición que pueda implementar una 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 con realimentación lineal y el orden de permutación, se obtiene una implementación rentable 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 en software (o por el canal de señalización de parámetros de transmisión (TPS) incorporado en el receptor), por lo que se proporciona una implementación 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 procesado de datos que se puede hacer funcionar para desasignar correspondencias de símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia (OFDM) hacia un flujo continuo de símbolos de salida, así como un transmisor y un receptor.
Breve descripción de los dibujos
A continuación se describirán formas de realización de la presente invención, únicamente a título de ejemplo, haciendo referencia a los dibujos adjuntos, en los que las partes iguales están provistas de números de referencia correspondientes, y en los que:
la figura 1 es un diagrama de bloques esquemático de un transmisor de OFDM Codificado, que se puede usar, por ejemplo, con la normativa DVB-T;
la figura 2 es un diagrama de bloques esquemático de un intercalador interno de símbolos y un procesador de establecimiento de correspondencias 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 de OFDM Codificado que se puede usar, por ejemplo, con la normativa DVB-T; y
la figura 9 es un diagrama de bloques esquemático de un desintercalador interno de símbolos que aparece en la figura 8.
Descripción de formas de realización preferidas
La normativa DVB-T existente basada en el OFDM está compuesta por un modo 2K y un modo 8K, lo cual significa que el ancho de banda usado para transmitir la señal está dividido o bien en 2.048 subportadoras (modo 2K) o bien en 8.192 (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 un buen rendimiento doppler en entornos móviles. Por otra parte, el modo 8K proporciona a los planificadores de redes la posibilidad de construir una SFN (Red de Frecuencia Única) poco densa y, por tanto, económica. Las investigaciones llevadas a cabo sobre el tema mostraron que la introducción de un modo 4K constituiría un buen compromiso entre estos dos modos. Proporcionaría una recepción razonablemente buena para usuarios móviles, incluso a velocidades de conducción elevadas, sin la necesidad de un esquema de cancelación de ICI (Interferencia Entre Portadoras) complicado y costoso. 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 ejemplificativo de un transmisor de OFDM Codificado que se puede usar, por ejemplo, para transmitir imágenes de vídeo y señales de audio de acuerdo con la normativa DVB-T. En la figura 1, una fuente de programas genera datos que han de ser transmitidos por el transmisor de 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 un flujo continuo de transporte multiplexado con otra información necesaria para comunicar el vídeo, el audio y los otros datos. El multiplexor 10 de transporte proporciona un flujo continuo de transporte sobre un canal 12 de conexión a un divisor 14. El divisor divide el flujo continuo de transporte en diferentes ramas A y B, que proporcionan una codificación de corrección directa de errores y una intercalación diferentes. Por motivos de simplicidad, solamente se describirá la rama A.
Tal como se muestra en la figura 1, un transmisor 20 de COFDM recibe el flujo continuo de datos de transporte en un bloque 22 de adaptación de multiplexado y dispersión de energía. El bloque 22 de adaptación de multiplexado y dispersión de energía aleatoriza los datos del flujo continuo de transporte y suministra los datos apropiados a un codificador externo 24 que efectúa una primera codificación externa de los datos de transporte. Un intercalador externo 26 está dispuesto para intercalar los símbolos de datos codificados que, para el ejemplo de la DVB-T, es el código Reed-Solomon (RS), de modo que el intercalador externo intercala símbolos RS. Un codificador interno 28 está dispuesto para codificar convolucionalmente los datos del intercalador externo usando un codificador convolucional, siendo suministrados los datos codificados a un intercalador interno 30. El intercalador interno 30 también puede recibir datos codificados desde la segunda rama de codificación B.
Una salida del intercalador interno es un conjunto de símbolos de datos de los cuales se establecen a continuación correspondencias sobre 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 (la DVB-T puede presentar una 16QAM de 4 bits/portadora o una 64QAM de 6 bits/portadora, así como una QPSK). A continuación se establece una correspondencia de cada símbolo de datos del intercalador interno 30 sobre una de las señales portadoras COFDM por medio de un procesador 32 de establecimiento de correspondencias. El símbolo COFDM lo genera, a continuación, un procesador 34 de adaptación de tramas, que introduce señales piloto y de sincronización suministradas desde un formador 36 de señales. A continuación, un generador 38 de OFDM forma el símbolo OFDM en el dominio del tiempo, el cual es suministrado a un procesador 40 de inserción de guardas para generar un intervalo de guarda entre símbolos y, a continuación, a un conversor 42 de digital a analógico y, finalmente, a un amplificador de RF dentro de una etapa frontal 44 de RF para su radiodifusión final por el transmisor de 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 interno mostrado en la figura 1.
El propio intercalador interno está compuesto por un intercalador de bits y un intercalador de símbolos, tal como se muestra en la figura 2.
Tal como se ha explicado anteriormente, la presente invención aporta una capacidad de proporcionar un establecimiento casi óptimo de correspondencias de los símbolos de datos de entrada sobre las señales portadoras OFDM. Según la técnica ejemplificativa, el intercalador interno está dispuesto para efectuar un establecimiento óptimo de correspondencias de símbolos de datos de entrada sobre señales portadoras COFDM. El intercalador interno 30 y el procesador 32 de establecimiento de correspondencias se muestran con mayor detalle en la figura 2. En la figura 2, el intercalador interno 30 comprende un procesador desmultiplexor 60 que recibe bits codificados convolucionalmente desde un canal 62 de entrada. A continuación, el desmultiplexor divide los bits en dos flujos continuos de bits de entrada que son suministrados a los intercaladores 68 y 70 de bits mediante canales 64 y 66 de conexión. Los intercaladores de bits intercalan los bits que, a continuación, se constituyen sobre dos canales 72.1, 72.2 de conexión 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 constituye los símbolos de entrada de los canales 72.1, 72.2 de conexión en símbolos para el establecimiento de correspondencias sobre las señales portadoras COFDM. Para la técnica ejemplificativa mostrada en la figura 2, se establecen correspondencias de los símbolos intercalados procedentes del intercalador 76 de símbolos sobre 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 establecer correspondencias de palabras de v bits (dependiendo v del esquema de modulación escogido) sobre las 1.512 (modo 2K) ó 6.048 (modo 8K) portadoras activas por símbolo OFDM. El intercalador de símbolos actúa sobre bloques de 1.512 (modo 2K) ó 6.048 (modo 8K) símbolos de datos. Formas de realización ejemplificativas de la presente invención utilizan el intercalador 76 de símbolos para proporcionar un establecimiento optimizado de correspondencias de los símbolos de datos de entrada suministrados desde los canales 72.1, 72.2 de conexión, sobre las señales portadoras COFDM. En la figura 3 se muestra un ejemplo del intercalador 76 de símbolos para efectuar el establecimiento de correspondencias de los símbolos de datos de entrada sobre las señales portadoras COFDM.
RAM intercaladora
En la figura 3, los símbolos de datos de entrada del canal 72 de conexión son suministrados a una memoria intercaladora 100. La memoria intercaladora 100 establece correspondencias de los símbolos de datos de entrada sobre las señales portadoras COFDM de acuerdo con direcciones de establecimiento de correspondencias proporcionadas por el generador 102 de direcciones. En la figura 4 se muestra una implementación ejemplificativa 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. Tal 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 dispositivos 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 solo 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 ampliar 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.
\newpage
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 72 de entrada 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 se aplican para el símbolo par de modo que, tal como se ilustra, la intercalación se efectúa mediante 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, tal como se muestra en la figura 4, para el símbolo impar, el orden 132 de escritura se produce en la misma secuencia de direcciones usada para leer el símbolo par anterior 126. Esta característica permite que las implementaciones de los intercaladores de símbolos impares y pares usen solamente 1 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 RAM intercaladora 124 durante símbolos impares son leídos, a continuación, en una secuencia 134 generada por el generador 102 de direcciones para el siguiente símbolo COFDM par, y así sucesivamente.
En resumen, tal 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 símbolos pares, para q = 0, ..., N_{max}-1
y_{q} = y'_{H(q)} para símbolos impares, para q = 0, ..., N_{max}-1
Dicho de otro modo, 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) queda definida por la siguiente tabla:
TABLA 1 Permutación para un caso sencillo en donde Nmax = 4
2
Tal como se muestra en la figura 4, el desintercalador 340 funciona de manera que invierte la intercalación aplicada por el intercalador 100, aplicando el mismo conjunto de direcciones que el generado por un generador de direcciones equivalente, pero aplicando las direcciones de escritura y lectura a la inversa. Por tanto, para símbolos pares, las direcciones 342 de escritura están en orden secuencial, mientras que las direcciones 344 de lectura son proporcionadas por el generador de direcciones. Correspondientemente, para los símbolos impares, el orden 346 de escritura se determina a partir del 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 implementación del generador 102.1 de direcciones para el modo 2k. En la figura 5, un registro de desplazamiento con realimentación lineal está formado por diez etapas de registro 200.1 y una puerta xor 202.1, que está conectada a las etapas del registro 200.1 de desplazamiento de acuerdo con un polinomio generador. Por lo tanto, según el contenido del registro 200.1 de desplazamiento, se proporciona un bit sucesivo del registro de desplazamiento desde la salida de la puerta xor 202.1, efectuando una operación xor 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 a partir del contenido del registro 200.1 de desplazamiento. Sin embargo, para generar una dirección para el modo 2k tal como se ilustra, se dispone un circuito 210.1 de permutación que permuta efectivamente el orden de los bits dentro del registro 200.1 de desplazamiento, de un orden R'_{i}[n] a un orden R_{i}[n] en la salida del circuito 210.1 de permutación. A continuación, diez bits de la salida del circuito 210.1 de permutación son suministrados en un canal 212.1 de conexión, 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 218.1 de conmutación. Por lo tanto, en el canal 212.1 se genera una dirección de once bits. Sin embargo, para garantizar 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 lo supera, se genera entonces una señal de control y la misma se suministra a una unidad 224.1 de control a través de un canal 220.1 de conexión. Si la dirección generada supera el número máximo de señales portadoras, entonces esta dirección es rechazada y se vuelve a generar 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, se corresponden con las mostradas para el modo 2k y, por tanto, para evitar repeticiones, solo 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 200.2 de desplazamiento con realimentación lineal tiene doce etapas de registro de desplazamiento para generar una dirección entre 0 y 8.191. De nuevo, el registro de desplazamiento se forma a partir de la operación xor entre las etapas de registro de desplazamiento seleccionadas de acuerdo con el polinomio generador. A continuación, la dirección se forma permutando el orden de los bits dentro del registro 200.2 de desplazamiento, el cual se determina según un orden predeterminado. De nuevo, se proporcionan el polinomio generador y el orden de permutación para el modo 8k, el cual difiere con respecto al 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}, en donde M_{MAX} = 2.048 en el modo 2K, y M_{MAX} = 8.192 en el modo 8K, usando un LFSR (Registro de Desplazamiento con Realimentación Lineal).
Los polinomios usados para generar esta secuencia son los siguientes:
3
en el que i varía de 0 a M_{MAX} -1.
\vskip1.000000\baselineskip
Una vez que se ha generado una palabra R'_{i}, la misma experimenta una permutación para producir otra palabra de (N_{r} - 1) bits, denominada R_{i}. R_{i} se obtiene a partir de R'_{i} mediante las permutaciones de bits proporcionadas en las tablas 1 y 2.
TABLA 2 Permutación de bits para el modo 2K
4
\vskip1.000000\baselineskip
TABLA 3 Permutación de bits para el modo 8K
5
Como ejemplo, esto significa que para el modo 2K, el bit número 9 de R'_{i} es enviado a la posición de bit número 0 de R_{i}.
A continuación, la dirección H(q) se obtiene a partir de R_{i} mediante la siguiente ecuación:
6
La parte (i mod2)\cdot2^{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.
A continuación se efectúa una comprobación de dirección sobre H(q) para verificar que la dirección generada está dentro del intervalo de direcciones aceptables: si (H(q)<N_{MAX}), en 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) incrementando el índice i.
\newpage
La función del bloque de conmutación es garantizar que no se genera una dirección que supere N_{MAX} dos veces en una fila. En efecto, si se generase un valor excesivo, esto significa que el MSB (es decir, el bit de conmutación) de la dirección H(q) era uno. Así pues, el siguiente valor generado tendrá un MSB fijado a cero, lo cual garantiza la producción de una dirección válida.
Las siguientes ecuaciones resumen el comportamiento global y ayudan a comprender la estructura de bucle de este algoritmo:
7
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 se corresponde con el generador de direcciones mostrado en las figuras 5 y 6 y, por tanto, sólo se comentarán y explicarán las diferencias entre estas figuras. Tal como se muestra en la figura 7, el registro 200.3 de desplazamiento con realimentación lineal tiene once etapas de registro de desplazamiento. De nuevo, una puerta xor 202.3 está dispuesta para generar la secuencia seudoaleatoria de bits. El circuito 210.3 de permutación proporciona la permutación del contenido del registro de desplazamiento para formar la dirección de un símbolo de datos de entrada con el fin de establecer una correspondencia sobre una de las señales portadoras COFDM.
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 de R'_{i} es:
8
A partir del vector R'_{i} se obtiene un vector R_{i} mediante la permutación de bits ofrecida en la Tabla 4:
\vskip1.000000\baselineskip
TABLA 4 Permutación de bits para el modo 4K
9
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 símbolos pares, para q = 0, ..., N_{MAX}-1
y_{q} = y'_{H(q)} para símbolos impares, para q = 0, ..., N_{MAX}-1
Receptor
La figura 8 proporciona una ilustración ejemplificativa de un receptor que se puede usar con la presente técnica. Tal 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 un formato digital por un conversor 304 de analógico a digital. Un procesador 306 de supresión de intervalos 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) 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), según técnicas conocidas. Los datos demodulados se recuperan a partir de un desasignador 312 de correspondencias y se suministran a un desintercalador interno 314 de símbolos, que funciona de manera que efectúa una inversión del establecimiento de la correspondencia del símbolo de datos recibido con el fin de volver a generar un flujo continuo de datos de salida con los datos desintercalados.
El desintercalador 314 de símbolos se forma a partir de un aparato de procesado de datos tal 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 tal como se muestra en la figura 7, y está dispuesto para generar direcciones correspondientes con el fin de establecer correspondencias de los símbolos de datos recuperados de cada una de las señales subportadoras COFDM hacia un flujo continuo de datos de salida.
Las partes restantes del receptor de COFDM mostrado en la figura 8 están dispuestas para efectuar una decodificación de corrección de errores y una desintercalación con el fin de corregir errores y recuperar una estimación de los datos de la fuente. En particular, un desintercalador 316 de código interno y un decodificador interno 318 funcionan de manera que efectúan la decodificación del código convolucional interno introducido por el intercalador interno 30 y el codificador interno 28 del transmisor mostrado en la figura 1. Un desintercalador externo 320 y un decodificador externo 322 funcionan de manera que efectúan 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 ser desaleatorizados por un desaleatorizador 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 funcionen en los receptores y transmisores, se pueden conmutar entre el modo 2k, 8k y 4k cambiando los polinomios generadores y el orden de permutación. Por lo tanto, se proporciona una implementación flexible puesto que el intercalador y el desintercalador de símbolos se pueden formar tal 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 de software. Alternativamente, en otras formas de realización, una señal TPS incorporada, que indica el modo de la transmisión DVB-T, puede ser detectada en el receptor, en la unidad 311 de procesado de canales TPS, y puede ser usada para configurar automáticamente el desintercalador de símbolos según el modo detectado.
Sobre las formas de realización descritas anteriormente se pueden efectuar varias modificaciones sin apartarse por ello del alcance de la presente invención. En particular, la representación ejemplificativa 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 amplían a formas equivalentes del polinomio generador y del orden de permutación.
Tal como se observará, el transmisor y el receptor mostrados en las figuras 1 y 8, respectivamente, se proporcionan únicamente a título ilustrativo, y no limitativo. Por ejemplo, se observará que se puede cambiar la posición del intercalador de símbolos y del desintercalador, por ejemplo con respecto al intercalador de bits y al asignador y al desasignador de correspondencias. Tal 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 lugar de vectores de v bits. En el receptor se puede efectuar un cambio correspondiente. 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 formas de realización ejemplificativas.
Tal como se mencionó anteriormente, formas de realización de la presente invención hallan aplicación con normativas DVB, tales como DVB-T y DVB-H. Por ejemplo, se pueden usar formas de realización de la presente invención en un transmisor o receptor que funcionen de acuerdo con la normativa DVB-H en terminales móviles portátiles. Los terminales móviles pueden estar integrados con teléfonos móviles (ya sean de la generación segunda, tercera o superior) o Asistentes Personales Digitales, o PCs de tipo Tablet, por ejemplo. Dichos terminales móviles pueden ser capaces de recibir señales compatibles con DVB-H ó 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, la red eléctrica o fuentes de alimentación DC de bajo voltaje, o se pueden alimentar desde una batería de automóvil. Los servicios que puede proporcionar la DVB-H pueden incluir voz, mensajería, navegación 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 a la carta. Los servicios podrían funcionar en combinación mutua. Se observará que la presente invención no se limita a la aplicación con la DVB, y se puede ampliar a otras normativas de 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.

Claims (11)

1. Aparato de procesado de datos que se puede hacer funcionar para establecer correspondencias de símbolos de entrada, que van a ser comunicados, sobre un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia, OFDM, comprendiendo el aparato de procesado de datos
una memoria intercaladora que se puede hacer funcionar para introducir en la misma el número predeterminado de símbolos de datos para el establecimiento de correspondencias sobre las señales portadoras OFDM, y leer los símbolos de datos para las portadoras OFDM con el fin de efectuar el establecimiento de correspondencias, efectuándose la lectura en un orden diferente al de la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado de que los símbolos de datos son intercalados en las señales portadoras,
un generador de direcciones que se puede hacer funcionar 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 sobre la cual se va a establecer la correspondencia del símbolo de datos, comprendiendo el generador de direcciones
un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, y que se puede hacer funcionar para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador,
un circuito de permutación que se puede hacer funcionar para recibir el contenido de las etapas del registro de desplazamiento, y para 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, y
una unidad de control que se puede hacer funcionar en combinación con un circuito de comprobación de direcciones para volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque
el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis,
el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'_{i}[10] = R'_{i-1}[0] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección de once bits R_{i}[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
10
2. Aparato de procesado de datos según la reivindicación 1, en el que la memoria intercaladora se puede hacer funcionar para efectuar el establecimiento de correspondencias de los símbolos de datos de entrada sobre 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. Transmisor para transmitir datos utilizando el Multiplexado por División Ortogonal de Frecuencia, OFDM, incluyendo el transmisor un aparato de procesado de datos de acuerdo con cualquiera de las reivindicaciones
anteriores.
4. Transmisor según la reivindicación 3, en el que el transmisor se puede hacer funcionar para transmitir datos de acuerdo con la normativa de Radiodifusión de Vídeo Digital Terrestre o de Radiodifusión de Vídeo Digital para Portátiles.
5. Aparato de procesado de datos que se puede hacer funcionar para desasignar correspondencias de símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia, OFDM, hacia un flujo continuo de símbolos de salida, comprendiendo el aparato de procesado de datos
una memoria desintercaladora que se puede hacer funcionar para introducir el número predeterminado de símbolos de datos desde las señales portadoras OFDM, y para leer los símbolos de datos hacia el flujo continuo de símbolos de salida con el fin de efectuar la desasignación de correspondencias, efectuándose la lectura en un orden diferente al de la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado de que los símbolos de datos son desintercalados de las señales portadoras OFDM,
un generador de direcciones que se puede hacer funcionar 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 desde la cual se va a desasignar la correspondencia del símbolo de datos recibido hacia el flujo continuo de símbolos de salida, comprendiendo el generador de direcciones
un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, y que se puede hacer funcionar para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador,
un circuito de permutación que se puede hacer funcionar para recibir el contenido de las etapas del registro de desplazamiento, y para 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, y
una unidad de control que se puede hacer funcionar en combinación con un circuito de comprobación de direcciones para volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque
el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis,
el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'_{i}[10] = R'_{i-1}[0] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección de once bits R_{i}[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
11
6. Aparato de procesado de datos según la reivindicación 5, en el que la memoria desintercaladora está dispuesta para efectuar la desasignación de correspondencias de los símbolos de datos recibidos desde las señales portadoras hacia el flujo continuo 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 desde la memoria según un orden secuencial.
7. Receptor para recibir datos desde una señal modulada con Multiplexado por División Ortogonal de Frecuencia, OFDM, incluyendo el receptor un aparato de procesado de datos según cualquiera de las reivindicaciones 5 ó 6.
8. Receptor según la reivindicación 7, en el que el receptor se puede hacer funcionar para recibir datos que han sido modulados de acuerdo con la Normativa de Radiodifusión de Vídeo Digital Terrestre o para Portátiles.
9. Método para establecer correspondencias de símbolos de entrada, que van a ser comunicados, sobre 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 el establecimiento de correspondencias sobre las señales portadoras OFDM,
leer los símbolos de datos para las portadoras OFDM, con el fin de efectuar el establecimiento de correspondencias, efectuándose la lectura en un orden diferente al de la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado 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 sobre la cual se va a establecer la correspondencia del símbolo de datos, comprendiendo la generación del conjunto de direcciones
utilizar un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador,
utilizar un circuito de permutación que se puede hacer funcionar para recibir el contenido de las etapas de registro de desplazamiento con el fin de permutar los bits presentes en las etapas de registro según un orden de permutación para formar una dirección de una de las portadoras OFDM, y
volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque
el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis,
el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'_{i}[10] = R'_{i-1}[0] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección de once bits R_{i}[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
12
10. Método para desasignar correspondencias de símbolos recibidos desde un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia, OFDM, hacia un flujo continuo de símbolos de salida, comprendiendo el método
introducir el número predeterminado de símbolos de datos desde las señales portadoras OFDM,
leer los símbolos de datos hacia el flujo continuo de símbolos de salida para efectuar la desasignación de correspondencias, efectuándose la lectura en un orden diferente al de la introducción, determinándose el orden a partir de un conjunto de direcciones, con el resultado de que los símbolos de datos son desintercalados de las 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 desde la cual se va a desasignar la correspondencia del símbolo de datos recibido hacia el flujo continuo de símbolos de salida, comprendiendo la generación del conjunto de direcciones
utilizar un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador,
utilizar un circuito de permutación para recibir el contenido de las etapas del registro de desplazamiento, y para 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, y
volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque
el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis,
el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'_{i}[10] = R'_{i-1}[0] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección de once bits R_{i}[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
13
11. Generador de direcciones para ser utilizado con la transmisión o recepción de símbolos de datos intercalados sobre un número predeterminado de señales portadoras de un símbolo Multiplexado por División Ortogonal de Frecuencia, OFDM, pudiéndose hacer funcionar 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 sobre la cual se va a asignar o desasignar la correspondencia del símbolo de datos, comprendiendo el generador de direcciones
un registro de desplazamiento con realimentación lineal que incluye un número predeterminado de etapas de registro, y que se puede hacer funcionar para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador,
un circuito de permutación que se puede hacer funcionar para recibir el contenido de las etapas del registro de desplazamiento, y para 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, y
una unidad de control que se puede hacer funcionar en combinación con un circuito de comprobación de direcciones, para volver a generar una dirección cuando una dirección generada supera una dirección válida máxima determinada por el número predeterminado de portadoras, caracterizado porque
el número predeterminado de señales portadoras OFDM es un máximo de cuatro mil noventa y seis,
el registro de desplazamiento con realimentación lineal tiene once etapas de registro con un polinomio generador para el registro de desplazamiento con realimentación lineal de R'_{i}[10] = R'_{i-1}[0] \oplus R'_{i-1}[2], y el orden de permutación forma una dirección de once bits R_{i}[n] para el símbolo de datos i-ésimo a partir del bit presente en la etapa de registro n-ésima R'_{i}[n] de acuerdo con la tabla:
14
ES09010707T 2003-03-25 2004-03-23 Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm. Expired - Lifetime ES2348580T3 (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
ES2348580T3 true ES2348580T3 (es) 2010-12-09

Family

ID=32799145

Family Applications (6)

Application Number Title Priority Date Filing Date
ES06075505T Expired - Lifetime ES2310883T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.
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.
ES04251667T Expired - Lifetime ES2260728T3 (es) 2003-03-25 2004-03-23 Intercalar simbolos de adaptacion 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.
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
ES08005969T Expired - Lifetime ES2332158T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES06075505T Expired - Lifetime ES2310883T3 (es) 2003-03-25 2004-03-23 Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm.

Family Applications After (4)

Application Number Title Priority Date Filing Date
ES04251667T Expired - Lifetime ES2260728T3 (es) 2003-03-25 2004-03-23 Intercalar simbolos de adaptacion 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.
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
ES08005969T Expired - Lifetime ES2332158T3 (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) ATE326105T1 (es)
DE (5) DE602004023550D1 (es)
DK (5) DK1463256T3 (es)
ES (6) ES2310883T3 (es)
PL (5) PL2117195T3 (es)
PT (5) PT1931097E (es)

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
GB2454196B (en) * 2007-10-30 2012-10-10 Sony Corp Data processsing apparatus and method
US8155178B2 (en) 2007-10-30 2012-04-10 Sony Corporation 16k mode interleaver in a digital video broadcasting (DVB) standard
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
GB2454193B (en) * 2007-10-30 2012-07-18 Sony Corp Data processing apparatus and method
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
JP2006014321A (ja) * 2004-06-21 2006-01-12 Samsung Electronics Co Ltd 広帯域無線接続通信システムにおける動作モード情報を送受信する方法
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
EP1832075B1 (en) * 2004-12-27 2016-03-09 LG Electronics Inc. Communicating non-coherent detectable signal in broadband wireless access system
US8189714B2 (en) * 2005-05-04 2012-05-29 Rockstar Bidco, LP Wireless feedback system and method
KR20060119739A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 구간 통과시간에 대한 예측정보를 제공하고 이를 이용하는방법 및 장치
KR20060119743A (ko) 2005-05-18 2006-11-24 엘지전자 주식회사 구간 속도에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치
KR20060119741A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 소통상태의 추이정보를 제공하고 이를 이용하는 방법 및장치
KR20060119742A (ko) * 2005-05-18 2006-11-24 엘지전자 주식회사 도로 정보를 제공하고 이를 이용하는 방법 및 장치
KR100711866B1 (ko) * 2005-05-18 2007-04-25 엘지전자 주식회사 소통상태에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치
KR20060119746A (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
US7395461B2 (en) * 2005-05-18 2008-07-01 Seagate Technology Llc Low complexity pseudo-random interleaver
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
KR101236543B1 (ko) * 2006-10-13 2013-02-22 엘지전자 주식회사 교통정보 송수신 방법 및 교통정보 송수신 장치
DE602007014023D1 (de) 2006-01-19 2011-06-01 Lg Electronics Inc Verfahren zum senden und empfangen von verkehrsinformationen und vorrichtung dafür
WO2007083939A1 (en) * 2006-01-19 2007-07-26 Lg Electronics Inc. Method of providing and utilizing information for vehicle travel
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
EP2056510B1 (en) * 2007-10-30 2013-04-03 Sony Corporation Data processing apparatus and method
GB2454722B (en) * 2007-11-16 2012-10-24 Sony Corp Data processing apparatus and method
GB2462749B (en) * 2007-10-30 2010-12-29 Sony Corp Data processing apparatus and method
GB2462750B (en) * 2007-10-30 2010-12-29 Sony Corp Data processing apparatus and method
DK2056472T3 (da) * 2007-10-30 2010-04-19 Sony Corp Apparat og fremgangsmåde til databehandling
ES2412429T3 (es) 2007-10-30 2013-07-11 Sony Corporation Aparato y método para el tratamiento de datos
TWI497920B (zh) * 2007-11-26 2015-08-21 Sony Corp Data processing device and data processing method
TWI538415B (zh) * 2007-11-26 2016-06-11 Sony Corp Data processing device and data processing method
TWI459724B (zh) 2007-11-26 2014-11-01 Sony Corp Data processing device and data processing 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
TWI390856B (zh) * 2007-11-26 2013-03-21 Sony Corp Data processing device and data processing method
NZ585421A (en) 2007-11-26 2013-03-28 Sony Corp An apparatus for encoding using a low-density parity check code
KR101469977B1 (ko) * 2008-01-29 2014-12-10 삼성전자주식회사 디지털 비디오 방송 시스템에서 프리앰블 송수신 장치 및방법
EP2086193B1 (en) 2008-01-29 2018-12-05 Samsung Electronics Co., Ltd. Efficient transmission and reception of preambles in a DVB 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
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
US8341486B2 (en) 2010-03-31 2012-12-25 Silicon Laboratories Inc. Reducing power consumption in an iterative decoder
US9118350B2 (en) 2010-09-10 2015-08-25 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
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
US8537919B2 (en) * 2010-09-10 2013-09-17 Trellis Phase Communications, Lp Encoding and decoding using constrained interleaving
US9112534B2 (en) 2010-09-10 2015-08-18 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with constrained interleaving
US9240808B2 (en) 2010-09-10 2016-01-19 Trellis Phase Communications, Lp Methods, apparatus, and systems for coding with 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 엘지전자 주식회사 방송신호 전송방법, 방송신호 수신방법, 방송신호 전송장치, 방송신호 수신장치
CN105453555B (zh) 2013-08-14 2019-07-12 Lg电子株式会社 传输广播信号的装置、传输广播信号的方法和接收广播信号的方法
RU2617993C1 (ru) * 2013-08-14 2017-05-02 ЭлДжи ЭЛЕКТРОНИКС ИНК. Устройство для передачи широковещательных сигналов, устройство для приема широковещательных сигналов, способ для передачи широковещательных сигналов и способ для приема широковещательных сигналов
CN105531936B (zh) 2013-09-20 2020-01-03 索尼公司 数据处理装置和数据处理方法
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 晨星半导体股份有限公司 频率解交错与时间解交错电路与方法以及数字电视的接收电路
EP3244619B1 (en) 2015-01-05 2019-09-04 LG Electronics Inc. -1- Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
JP6487054B2 (ja) 2015-02-06 2019-03-20 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法
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动态密钥生成方法
EP4096635A4 (en) 2020-01-27 2024-02-21 GeniPhys, Inc. BIOLOGICAL FILLER FOR TISSUE RESTORATION AND REGENERATION
US11816228B2 (en) 2020-09-25 2023-11-14 Advanced Micro Devices, Inc. Metadata tweak for channel encryption differentiation
CN118266173A (zh) * 2021-11-18 2024-06-28 三菱电机株式会社 发送装置、接收装置、编码方法、控制电路和存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2302805B1 (en) * 1995-02-01 2012-08-22 Sony Corporation Multi-channel transmission with interleaving through in-place addressing of RAM memory
US6353900B1 (en) * 1998-09-22 2002-03-05 Qualcomm Incorporated Coding system having state machine based interleaver
EP1529389B1 (en) * 2002-08-13 2016-03-16 Nokia Technologies Oy Symbol interleaving

Also Published As

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

Similar Documents

Publication Publication Date Title
ES2348580T3 (es) Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm.
ES2882563T3 (es) Aparato y método de procesamiento de datos
ES2382914T3 (es) Aparato y método de procesado de datos
ES2381051T3 (es) Aparato y método de procesado de datos
ES2412429T3 (es) Aparato y método para el tratamiento de datos
ES2336632T3 (es) Aparato y metodo de procesamiento de datos.
CN101425992B (zh) 数据处理设备和方法