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 PDFInfo
- 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
Links
- 239000000969 carrier Substances 0.000 title claims abstract description 30
- 239000000138 intercalating agent Substances 0.000 title 1
- 238000012545 processing Methods 0.000 claims abstract description 18
- 238000013507 mapping Methods 0.000 claims abstract description 11
- 238000006073 displacement reaction Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 12
- 230000033228 biological regulation Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 6
- 238000004891 communication Methods 0.000 abstract description 3
- 238000004088 simulation Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 11
- 239000013598 vector Substances 0.000 description 7
- 238000012937 correction Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000009831 deintercalation Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H13/00—Monuments; Tombs; Burial vaults; Columbaria
- E04H13/006—Columbaria, mausoleum with frontal access to vaults
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H13/00—Monuments; Tombs; Burial vaults; Columbaria
- E04H13/005—Ventilation systems therefor
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/27—Coding, 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/2757—Interleaver with an interleaving rule not provided for in the subgroups H03M13/2703 - H03M13/2753
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/27—Coding, 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/2792—Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6112—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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/2933—Coding, 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/2936—Coding, 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.
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.
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>.
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:
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.
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.
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.
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:
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.
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.
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:
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.
\vskip1.000000\baselineskip
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:
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:
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:
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
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
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.
[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:
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.
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:
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:
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:
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:
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)
| 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)
| 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 |
-
2003
- 2003-03-25 EP EP03290754A patent/EP1463255A1/en not_active Withdrawn
-
2004
- 2004-03-23 DK DK04251667T patent/DK1463256T3/da active
- 2004-03-23 EP EP06075518A patent/EP1662740B1/en not_active Expired - Lifetime
- 2004-03-23 DK DK06075505T patent/DK1662739T3/da active
- 2004-03-23 EP EP09010707A patent/EP2117195B1/en not_active Expired - Lifetime
- 2004-03-23 PT PT08005969T patent/PT1931097E/pt unknown
- 2004-03-23 PL PL09010707T patent/PL2117195T3/pl unknown
- 2004-03-23 DE DE602004023550T patent/DE602004023550D1/de not_active Expired - Lifetime
- 2004-03-23 PL PL04251667T patent/PL1463256T3/pl unknown
- 2004-03-23 EP EP08005969A patent/EP1931097B1/en not_active Expired - Lifetime
- 2004-03-23 DE DE602004013451T patent/DE602004013451T2/de not_active Expired - Lifetime
- 2004-03-23 PT PT06075505T patent/PT1662739E/pt unknown
- 2004-03-23 PT PT09010707T patent/PT2117195E/pt unknown
- 2004-03-23 EP EP06075505A patent/EP1662739B9/en not_active Expired - Lifetime
- 2004-03-23 ES ES06075505T patent/ES2310883T3/es not_active Expired - Lifetime
- 2004-03-23 ES ES09010707T patent/ES2348580T3/es not_active Expired - Lifetime
- 2004-03-23 DK DK09010707.9T patent/DK2117195T3/da active
- 2004-03-23 EP EP04251667A patent/EP1463256B1/en not_active Expired - Lifetime
- 2004-03-23 DE DE602004028535T patent/DE602004028535D1/de not_active Expired - Lifetime
- 2004-03-23 DE DE602004000824T patent/DE602004000824T2/de not_active Expired - Lifetime
- 2004-03-23 AT AT04251667T patent/ATE326105T1/de active
- 2004-03-23 AT AT10171645T patent/ATE549836T1/de active
- 2004-03-23 PL PL06075505T patent/PL1662739T3/pl unknown
- 2004-03-23 EP EP10171645A patent/EP2247055B1/en not_active Expired - Lifetime
- 2004-03-23 PL PL10171645T patent/PL2247055T3/pl unknown
- 2004-03-23 ES ES04251667T patent/ES2260728T3/es not_active Expired - Lifetime
- 2004-03-23 AT AT09010707T patent/ATE476817T1/de active
- 2004-03-23 PT PT04251667T patent/PT1463256E/pt unknown
- 2004-03-23 AT AT06075505T patent/ATE409383T1/de active
- 2004-03-23 DK DK08005969T patent/DK1931097T3/da active
- 2004-03-23 ES ES06075518T patent/ES2304757T3/es not_active Expired - Lifetime
- 2004-03-23 ES ES10171645T patent/ES2381648T3/es not_active Expired - Lifetime
- 2004-03-23 DK DK10171645.4T patent/DK2247055T3/da active
- 2004-03-23 AT AT06075518T patent/ATE394003T1/de not_active IP Right Cessation
- 2004-03-23 ES ES08005969T patent/ES2332158T3/es not_active Expired - Lifetime
- 2004-03-23 US US10/806,524 patent/US7426240B2/en active Active
- 2004-03-23 AT AT08005969T patent/ATE445281T1/de active
- 2004-03-23 PL PL08005969T patent/PL1931097T3/pl unknown
- 2004-03-23 PT PT10171645T patent/PT2247055E/pt unknown
- 2004-03-23 DE DE602004016756T patent/DE602004016756D1/de not_active Expired - Lifetime
- 2004-03-25 KR KR1020040020263A patent/KR100642539B1/ko not_active Expired - Fee Related
-
2008
- 2008-03-19 US US12/051,541 patent/US8130894B2/en not_active Expired - Fee Related
-
2011
- 2011-09-16 US US13/235,128 patent/US8155228B2/en not_active Expired - Fee Related
Also Published As
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) | 数据处理设备和方法 |