ES2260728T3 - Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm. - Google Patents
Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm.Info
- Publication number
- ES2260728T3 ES2260728T3 ES04251667T ES04251667T ES2260728T3 ES 2260728 T3 ES2260728 T3 ES 2260728T3 ES 04251667 T ES04251667 T ES 04251667T ES 04251667 T ES04251667 T ES 04251667T ES 2260728 T3 ES2260728 T3 ES 2260728T3
- Authority
- ES
- Spain
- Prior art keywords
- symbols
- address
- order
- data
- ofdm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
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)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Complex Calculations (AREA)
- Optical Communication System (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Transmitters (AREA)
- Television Systems (AREA)
Abstract
Un aparato de proceso de datos que funciona para correlacionar símbolos de entrada, que se han de comunicar en un número predeterminado de señales portadoras de un símbolo multiplexado por división ortogonal de frecuencia (OFDM = Orthogonal Frequency Division Multiplexed), comprendiendo el aparato de proceso de datos: una memoria intercaladora que funciona para introducir en ella el número predeterminado de símbolos de datos que han de ser correlacionados en las señales portadoras OFDM, y leer los símbolos de datos para las portadoras OFDM con el fin de efectuar la correlación, efectuándose la lectura en un orden diferente al de la introducción, estando determinado el orden mediante un conjunto de direcciones, con el efecto de que los símbolos de datos son intercalados en las señales portadoras; un generador de direcciones que funciona para generar el conjunto de direcciones, siendo generada una dirección para cada uno de los símbolos de entrada, con el fin de indicar una de las señales portadoras en la cual se ha de correlacionar el símbolo de dato, comprendiendo el generador de direcciones: un registro de desplazamiento lineal con realimentación que incluye un número predeterminado de etapas de registro, y que funciona para generar una secuencia seudoaleatoria de bits de acuerdo con un polinomio generador; un circuito de permutación que funciona para recibir el contenido de las etapas de registro de desplazamiento, y permutar los bits presentes en las etapas de registro según un orden de permutación, con el fin de formar una dirección de una de las portadoras OFDM; y una unidad de control que funciona en combinación con un circuito de comprobación de direcciones, para regenerar una dirección cuando una dirección generada supera el número predeterminado de portadoras; caracterizado porque el número predeterminado de señales portadoras OFDM es tres mil veinticuatro; el registro de desplazamiento lineal con realimentación tiene once etapas de registro con un polinomio generador para el registro de desplazamiento lineal con realimentación, de R¿i[10] = R¿i-1[0] R¿i-1[2], y el orden de permutación forma una dirección Ri[n] de once bits para el símbolo de dato de orden i del bit presente en la enésima etapa de registro, R¿i[n], de acuerdo con la tabla: R¿i[n] para n 10 9 8 7 6 5 4 3 2 1 0 = Ri[n] para n = 7 10 5 8 1 2 4 9 0 3 6
Description
Intercalar símbolos de adaptación en las
portadoras de un sistema OFDM.
La presente invención se refiere a un aparato de
proceso de datos que funciona para correlacionar símbolos de
entrada, en señales portadoras de un símbolo multiplexado por
división ortogonal de frecuencia (OFDM = Orthogonal Frequency
Division Multiplexed).
La presente invención también se refiere a un
aparato de procesos de datos que funciona para descorrelacionar
símbolos recibidos desde un número predeterminado de señales
portadoras de un símbolo OFDM, en una corriente de símbolos de
salida.
La norma de transmisión de vídeo digital
terrestre (DVB-T = Digital Vídeo
Broadcasting-Terrestrial) (referencia [1]) utiliza
multiplexación por división ortogonal de frecuencia (OFDM) para
comunicar, a receptores, datos que representan imágenes de vídeo y
sonido, mediante una señal de transmisión de comunicaciones por
radio. Se sabe que hay dos modos para la norma DVB-T
que son conocidos como el modo 2k y el modo 8k. El modo 2k
proporciona 2.048 subportadoras, mientras que el modo 8k proporciona
8.192 subportadoras.
Para mejorar la integridad de los datos
comunicados por el modo 2k o por el modo 8k, se dispone un
intercalador de símbolos para intercalar símbolos de datos de
entrada cuando estos símbolos se correlacionan en las señales
portadoras de un símbolo OFDM. Dicho intercalador de símbolos
comprende una memoria intercaladora en combinación con un generador
de direcciones. El generador de direcciones genera una dirección
para cada uno de los símbolos de entrada, indicando cada dirección
una de las señales portadoras del símbolo OFDM, en la cual se ha de
correlacionar el símbolo de dato. En la norma DVB-T
se ha descrito una disposición para el modo 2k y para el modo 8k,
que genera las direcciones para la correlación. Se sabe que el
generador de direcciones comprende un registro de desplazamiento
lineal con realimentación que funciona para generar una secuencia
seudoaleatoria de bits, y un circuito de permutación. El circuito de
permutación permuta el orden del contenido del registro de
desplazamiento lineal con realimentación para generar una dirección.
La dirección proporciona una indicación de una de las portadoras
OFDM para llevar un símbolo de dato de entrada almacenado en la
memoria de intercaladora, con el fin de correlacionar los símbolos
de entrada en las señales portadoras del símbolo
OFDM.
OFDM.
Al igual que el modo 2k y el modo 8k, también se
ha propuesto proporcionar un modo 4k. El modo 4k se ha usado en la
norma japonesa para transmisión de televisión digital, que es el
sistema de transmisión digital de servicios integrados (Integrated
Service Digital Broadcasting = ISDB).
Según un aspecto de la presente invención, se
proporciona un aparato de proceso de datos que funciona para
correlacionar símbolos de entrada que han de ser comunicados en un
número predeterminado de señales portadoras, de un símbolo
multiplexado por división ortogonal de frecuencia (OFDM). El aparato
de proceso de datos comprende una memoria intercaladora que funciona
para introducir en ella el número predeterminado de símbolos de
datos con el fin de correlacionarlos en las señales portadoras OFDM,
y leer los símbolos de datos para las portadoras OFDM con el fin de
efectuar la correlación. La lectura se efectúa en un orden diferente
a la introducción, estando determinado el orden mediante un conjunto
de direcciones, con el efecto de que los símbolos de datos son
intercalados en las señales portadoras. El conjunto de direcciones
está determinado por un generador de direcciones, siendo generada
una dirección para cada uno de los símbolos de entrada, con el fin
de indicar una de las señales portadoras en la cual se ha de
correlacionar el símbolo de dato.
El generador de direcciones comprende un
registro de desplazamiento lineal con realimentación que incluye un
número predeterminado de etapas de registro, y que funciona para
generar una secuencia seudoaleatoria de bits de acuerdo con un
polinomio generador, y un circuito de permutación y una unidad de
control. El circuito de permutación funciona para recibir el
contenido de las etapas del registro de desplazamiento y permutar
los bits presentes en las etapas del registro según un orden de
permutación, con el fin de formar una dirección de una de las
portadoras OFDM. La unidad de control funciona en combinación con un
circuito de comprobación de direcciones, para regenerar una
dirección cuando una dirección generada supera el número máximo de
portadoras. El aparato de proceso de datos está caracterizado porque
el número predeterminado de señales portadoras OFDM es,
sustancialmente, cuatro mil, y el registro de desplazamiento lineal
con realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2]. El orden de permutación forma
una dirección de once bits R_{i}[n] para el símbolo de dato
de orden i del bit presente en la enésima etapa de registro
R'_{i}[n], de acuerdo con la siguiente tabla:
\newpage
R'_{i}[0] para n = | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R_{i}[n] para n = | 7 | 10 | 5 | 8 | 1 | 2 | 4 | 9 | 0 | 3 | 6 |
\vskip1.000000\baselineskip
Aunque, dentro de la norma
DVB-T, se conoce proporcionar el modo 2k y el modo
8k, hay ventajas en proporcionar un modo 4k. Mientras que el modo 8k
proporciona una disposición para establecer una red de una sola
frecuencia con suficientes periodos de guarda para acomodar mayores
retardos de propagación entre transmisores DVB, se sabe que el modo
2k proporciona una ventaja en aplicaciones móviles. Esto es debido a
que el periodo de símbolo de 2k es solamente la cuarta parte del
periodo de símbolo de 8k, permitiendo que la estimación de canal
(basada en pilotos dispersos incorporados en cada símbolo) se
actualice con más frecuencia, de modo que el receptor rastree con
más exactitud la variación de tiempos del canal debida al efecto
Doppler y otros efectos. Por lo tanto, el modo 2k es ventajoso para
aplicaciones móviles. Sin embargo, el modo 2k requiere una red de
múltiples frecuencias complicando, por ello, la disposición de
transmisores para proporcionar un sistema de transmisión. Un modo 4k
proporciona la ventaja de una recepción razonablemente buena para
usuarios móviles, incluso a elevadas velocidades de conducción que
causan, por ello, mayores desplazamientos Doppler, sin la necesidad
de un esquema costoso de cancelación de interferencias entre
portadoras. También se puede crear una realización práctica de una
red de transmisión razonablemente económica. Sin embargo, para
proporcionar el modo 4k, se debe disponer un intercalador de
símbolos para correlacionar los símbolos de datos de entrada en las
señales portadoras del símbolo
OFDM.
OFDM.
Realizaciones de la presente invención pueden
proporcionar un aparato de proceso de datos que funciona como un
intercalador de símbolos para correlacionar símbolos de datos que
han de ser comunicados en un símbolo OFDM que tiene,
sustancialmente, cuatro mil señales portadoras. En una realización,
el número de señales portadoras es tres mil veinticuatro. Por ello,
se puede proporcionar un modo 4k, por ejemplo, para una norma DVB,
tal como la DVB-T o la DVB-H. La
norma DVB-H (Digital Video
Broadcasting-Handheld = transmisión de vídeo digital
portátil) está relacionada con la norma DVB-T. La
norma DVB-H era conocida anteriormente como
DVB-X. Las señales DVB-H son
adecuadas para la recepción por dispositivos portátiles tales como
terminales móviles de bolsillo.
La correlación de símbolos de datos que se han
de transmitir en señales portadoras de un símbolo OFDM, donde el
número de señales portadoras es sustancialmente cuatro mil,
representa un problema técnico sustancial que requiere análisis y
pruebas de simulación para establecer un polinomio generador
apropiado para el registro de desplazamiento lineal con
realimentación y el orden de permutación. Esto es debido a que la
correlación requiere que los símbolos sean intercalados en las
señales portadoras con el efecto de que símbolos sucesivos de la
corriente de datos de entrada estén separados en frecuencia lo más
posible, con el fin de optimizar la actuación de los esquemas de
codificación de corrección de errores.
Los esquemas de codificación de corrección de
errores, tales como la codificación Reed-Solomon y
la codificación convolucional, actúan mejor cuando el ruido y la
degradación de los valores de símbolos resultantes de la
comunicación no están correlacionados. Algunos canales de radio,
tales como los usados para la norma DVB-T, pueden
adolecer de debilitamiento correlacionado tanto en el dominio del
tiempo como en el de la frecuencia. Por ello, separando los símbolos
codificados en diferentes señales portadoras del símbolo OFDM, tanto
como sea posible, se puede mejorar la actuación de los esquemas de
codificación de corrección de errores.
Mediante el análisis de simulación de actuación,
se ha descubierto que el polinomio generador para el registro de
desplazamiento lineal con realimentación, en combinación con el
circuito de permutación de orden indicado anteriormente, proporciona
una buena actuación en presencia de condiciones típicas de ruido y
debilitamiento de canal. Además, proporcionando una disposición que
pueda crear generación de direcciones, tanto para el modo 2k como
para el modo 8k, así como para el modo 4k, cambiando las tomas
intermedias del polinomio generador para el registro de
desplazamiento lineal con realimentación y el orden de permutación,
se obtiene una realización práctica económica del intercalador de
símbolos para el modo 4k. Además, se puede cambiar un transmisor y
un receptor entre el modo 2k, el modo 4k y el modo 8k, cambiando el
polinomio generador y los órdenes de permutación. Esto se puede
efectuar por programación (o por el canal de señalización de
parámetros de transmisión (TPS = Transmission Parameter Signaling)
incorporado en el receptor), por lo que se proporciona una
realización práctica
flexible.
flexible.
En las reivindicaciones adjuntas se definen
varios aspectos y características de la presente invención. Otros
aspectos de la presente invención incluyen un aparato de proceso de
datos que funciona para descorrelacionar símbolos recibidos desde un
número predeterminado de señales portadoras de un símbolo
multiplexado por división ortogonal de frecuencia (OFDM), en una
corriente de símbolos de salida, así como un transmisor y un
receptor.
Ahora se describirán realizaciones de la
presente invención, solamente a modo de ejemplo, con referencia a
los dibujos adjuntos, en los que partes iguales están provistas de
correspondientes números de referencia, y en los que:
la Figura 1 es un diagrama de bloques
esquemático, de un transmisor OFDM Codificado, que se puede usar,
por ejemplo, con la norma DVB-T;
la Figura 2 es un diagrama de bloques
esquemático de un intercalador interior de símbolos y un procesador
de correlación que aparecen en la Figura 1;
la Figura 3 es un diagrama de bloques
esquemático del intercalador de símbolos mostrado en la Figura
2;
la Figura 4 es un diagrama de bloques
esquemático de una memoria intercaladora mostrada en la Figura 3, y
el correspondiente desintercalador de símbolos del receptor;
la Figura 5 es un diagrama de bloques
esquemático de un generador de direcciones mostrado en la Figura 3
para el modo 2k;
la Figura 6 es un diagrama de bloques
esquemático de un generador de direcciones como el mostrado en la
Figura 3, en el modo 8k;
la Figura 7 es un diagrama de bloques
esquemático de un generador de direcciones mostrado en la Figura 3,
en el modo 4k;
la Figura 8 es un diagrama de bloques
esquemático de un receptor OFDM Codificado, que se puede usar, por
ejemplo, con la norma DVB-T; y
la Figura 9 es un diagrama de bloques
esquemático de un desintercalador interior de símbolos que aparece
en la Figura 8.
La norma DVB-T existente, basada
en OFDM, está compuesta de un modo 2k y un modo 8k, lo cual
significa que la anchura de banda usada para transmitir la señal
está dividida en 2.048 subportadoras (modo 2k) o en 8.192
subportadoras (modo 8k). El modo 2k presenta algunas características
interesantes con respecto a la movilidad. En efecto, el corto tiempo
de símbolo de este modo permite una buen actuación Doppler en
entornos móviles. Por otra parte, el modo 8k proporciona a los
planificadores de redes la posibilidad de construir una red poco
densa y, por tanto, económica, de una sola frecuencia (SFN = Single
Frequency Network). Las investigaciones llevadas a cabo sobre el
tema mostraron que la introducción de un modo 4k sería un buen
compromiso entre estos dos modos. Esto proporcionaría una recepción
razonablemente buena para usuarios móviles, incluso a elevadas
velocidades de conducción, sin la necesidad de un esquema de
cancelación de interferencia entre portadoras (ICI = Inter Carrier
Interference), complicado y costoso. Esto también ayudaría a
mantener el coste de la red en un nivel razonable. Este documento
describe un nuevo intercalador de símbolos para este modo 4k.
La Figura 1 proporciona un diagrama de bloques
ejemplar de un transmisor OFDM Codificado (COFDM) que se puede usar,
por ejemplo, para transmitir imágenes de vídeo y señales de audio de
acuerdo con la norma DVB-T. En la Figura 1, una
fuente de programas genera datos que han de ser transmitidos por el
transmisor COFDM. Un codificador 2 de vídeo, un codificador 4 de
audio y un codificador 6 de datos generan vídeo, audio y otros datos
a transmitir, que son suministrados a un multiplexor 8 de programas.
Una salida del multiplexor 8 de programas es suministrada a un
multiplexor 10 de transporte que forma una corriente de transporte
multiplexada con otra información necesaria para comunicar el vídeo,
el audio y los otros datos. El multiplexor 10 de transporte
proporciona una corriente de transporte en un canal de conexión 12,
a un divisor 14. El divisor divide la corriente de transporte en
diferentes ramas A y B, que proporcionan diferente codificación de
corrección de errores hacia delante e intercalación. Por motivos de
simplicidad, solamente se describirá la rama A.
Como se muestra en la Figura 1, un transmisor
COFDM 20 recibe la corriente de transporte de datos en un bloque
multiplexor 22 de adaptación y dispersión de energía. El bloque
multiplexor 22 de adaptación y dispersión de energía convierte en
aleatorios los datos de la corriente de transporte y suministra los
datos apropiados a un codificador exterior 24 que efectúa una
primera codificación exterior de los datos de transporte. Está
dispuesto un intercalador exterior 26 para intercalar los símbolos
de datos codificados que, para el ejemplo de la norma
DVB-T, es el código Reed-Solomon
(RS), de modo que el intercalador exterior intercala símbolos RS.
Está dispuesto un codificador interior 28 para codificar
convolucionalmente los datos del intercalador exterior usando un
codificador convolucional, siendo suministrados los datos
codificados a un intercalador interior 30. El intercalador interior
30 también puede recibir datos codificados desde la segunda rama
codificadora B.
Una salida del intercalador interior es un
conjunto de símbolos de datos que, después, son correlacionados en
puntos de constelación de un esquema de modulación. Para el ejemplo
de la DVB-T mostrada, el esquema de modulación es
QPSK (Quadrature Phase Shift Keying = Manipulación de Desplazamiento
de Fase en Cuadratura) (la DVB-T puede tener
modulación de amplitud en cuadratura (QAM = Quadrature Amplitude
Modulation) 16QAM de 4 bits/portadora o 64QAM de 6 bits/portadora,
así como QPSK). Cada símbolo de dato del intercalador interior 30 es
correlacionado, después, en una de las señales portadoras COFDM por
un procesador 32 de correlación. El símbolo COFDM es generado,
después, por un procesador 34 de adaptación de trama, que introduce
señales piloto y de sincronización suministradas desde un formador
36 de señal. Después, un generador OFDM 38 forma el símbolo OFDM en
el dominio del tiempo, que es suministrado a un procesador 40 de
inserción de guarda para generar un intervalo de guarda entre
símbolos y, después, a un convertidor 42 de digital a analógico y,
finalmente, a un amplificador de RF dentro de un extremo frontal 44
de RF para una eventual transmisión por el transmisor COFDM desde
una antena 46.
Para crear un nuevo modo 4k, hay que definir
varios elementos, pero el principal es el intercalador de símbolos
de 4k, que es parte del intercalador interior mostrado en la Figura
1.
El propio intercalador interior está compuesto
de un intercalador de bits y un intercalador de símbolos, como se
muestra en la Figura 2.
Como se explicó anteriormente, la presente
invención aporta un dispositivo para proporcionar una correlación
casi óptima de los símbolos de datos de entrada en las señales
portadoras OFDM. Según la técnica ejemplar, el intercalador interior
está dispuesto para efectuar la correlación óptima de símbolos de
datos de entrada en señales portadoras COFDM. El intercalador
interior 30 y el procesador 32 de correlación se muestran con mayor
detalle en la Figura 2. En la Figura 2, el intercalador interior 30
comprende un procesador desmultiplexor 60 que recibe bits
codificados convolucionalmente desde un canal de entrada 62.
Después, el desmultiplexor divide los bits en dos corrientes de bits
de entrada que son suministradas a los intercaladores 68 y 70 de
bits mediante canales de conexión 64 y 66. Los intercaladores de
bits intercalan los bits que, después, son formados en dos canales
de conexión 72.1, 72.2 para conectar los bits de cada uno de los
intercaladores 68 y 70 de bits a un intercalador 76 de símbolos. El
intercalador de símbolos forma los símbolos de entrada de los
canales de conexión 72.1, 72.2 en símbolos para ser correlacionados
en las señales portadoras COFDM. Para la técnica ejemplar mostrada
en la Figura 2, los símbolos intercalados procedentes del
intercalador 76 de símbolos son correlacionados en puntos de
constelación de una señal portadora QPSK para cada una de las
señales del símbolo COFDM.
La especificación DVB-T
existente define ya un intercalador de símbolos para los modos 2k y
8k. El propósito del intercalador de símbolos es correlacionar
palabras de v bits (dependiendo v del esquema de modulación
escogido) en las 1.512 (modo 2k) o 6.048 (modo 8k) portadoras
activas por símbolo OFDM. El intercalador de símbolos actúa sobre
bloques de 1.512 (modo 2k) o 6.048 (modo 8k) símbolos de datos.
Realizaciones ejemplares de la presente invención utilizan el
intercalador 76 de símbolos para proporcionar una correlación
optimizada de los símbolos de datos de entrada suministrados desde
los canales de conexión 72.1, 72.2, en las señales portadoras COFDM.
En la Figura 3 se muestra un ejemplo del intercalador 76 de símbolos
para efectuar la correlación de los símbolos de datos de entrada en
las señales portadoras COFDM.
En la Figura 3, los símbolos de datos de entrada
del canal de conexión 72 son suministrados a una memoria
intercaladora 100. La memoria intercaladora 100 correlaciona los
símbolos de datos de entrada en las señales portadoras COFDM de
acuerdo con direcciones de correlación proporcionadas por el
generador 102 de direcciones. En la Figura 4 se muestra una
realización práctica ejemplar de la memoria intercaladora 100.
La Figura 4 comprende una parte superior 100 que
ilustra el funcionamiento de la memoria intercaladora en el
transmisor, y una parte inferior 340 que ilustra el funcionamiento
de la memoria desintercaladora en el receptor. El intercalador 100 y
el desintercalador 340 se muestran juntos en la Figura 4 para
facilitar la comprensión de su funcionamiento. Como se muestra en la
Figura 4, una representación de la comunicación entre el
intercalador 100 y el desintercalador 340, a través de otros
servicios y a través de un canal de transmisión, ha sido
simplificada y representada como una sección 140 entre el
intercalador 100 y el desintercalador 340. El funcionamiento del
intercalador 100 se describe en los párrafos siguientes:
Aunque la Figura 4 proporciona una ilustración
de sólo cuatro símbolos de datos de entrada en un ejemplo de cuatro
señales portadoras de un símbolo COFDM, se observará que la técnica
ilustrada en la Figura 4 se puede extender a un número mayor de
portadoras, tales como 1.512 para el modo 2k, 3.024 para el modo 4k
y 6.048 para el modo 8k.
La asignación de direcciones de entrada y de
salida de la memoria intercaladora 100 presentada en la Figura 4 se
muestra para símbolos impares y pares. Para un símbolo COFDM par,
los símbolos de datos se toman del canal de entrada 72 y se escriben
en la memoria RAM intercaladora 124.1 de acuerdo con una secuencia
de direcciones 120 generada para cada símbolo COFDM por el generador
102 de direcciones. Las direcciones de escritura son aplicadas para
el símbolo par de modo que, como se ilustra, la intercalación se
efectúe por la redistribución de las direcciones de escritura. Por
lo tanto, para cada símbolo intercalado y(h(q)) =
y'(q).
Para símbolos impares se usa la misma memoria
RAM intercaladora 124.2. Sin embargo, como se muestra en la Figura
4, para el símbolo impar, el orden 132 de escritura es en la misma
secuencia de direcciones que la usada para leer los anteriores
símbolos pares 126. Esta característica permite que las
realizaciones prácticas de los intercaladores de símbolos impares y
pares usen solamente una memoria RAM, con tal que la operación de
lectura para una dirección dada se efectúe antes que la operación de
escritura. Los símbolos de datos escritos en la memoria RAM
intercaladora 124 durante los símbolos impares son leídos, después,
en una secuencia 134 generada por el generador 102 de direcciones
para el siguiente símbolo COFDM par, y así sucesivamente.
En resumen, como se representa en la Figura 4,
una vez que se ha calculado el conjunto de direcciones H(q)
para todas las portadoras activas, se procesa el vector de entrada
Y' = (y_{0}', y_{1}', y_{2}', ...,
y_{Nmax-1}') para producir el vector intercalado Y
= (y_{0}, y_{1}, y_{2}, ... y_{Nmax-1})
definido por:
y_{H(q)} = y'{}_{q} \ para
\ \text{símbolos} \ pares, \ para \ q = 0, ...,
N_{max}-1
y_{q} =
y'{}_{H(q)} \ para \ \text{símbolos} \ pares, \ para \ q = 0,
...,
N_{max}-1
En otras palabras, para símbolos OFDM pares, las
palabras de entrada se escriben de una manera permutada en una
memoria, y se vuelven a leer de una manera secuencial, mientras que
para símbolos impares, se escriben secuencialmente y se vuelven a
leer permutadas. En el caso anterior, la permutación H(q)
está definida por la siguiente tabla:
q | 1 | 2 | 3 | 4 |
H(q) | 1 | 3 | 0 | 2 |
Como se muestra en la Figura 4, el
desintercalador 340 funciona para invertir la intercalación aplicada
por el intercalador 100, aplicando el mismo conjunto de direcciones
que el generado por un generador de direcciones equivalentes, pero
aplicando las direcciones de escritura y lectura a la inversa. Por
tanto, para símbolos pares, las direcciones de escritura 342 están
en orden secuencial, mientras que las direcciones de lectura 344 son
proporcionadas por el generador de direcciones.
Correspondientemente, para los símbolos impares, el orden de
escritura 346 está determinado mediante el conjunto de direcciones
generado por el generador de direcciones, mientras que la lectura
348 se efectúa en orden secuencial.
En la Figura 5 se representa un diagrama de
bloques esquemático, del algoritmo usado para generar la función de
permutación H(q) para el modo 2k, y en la Figura 6 para el
modo 8k.
En la Figura 5 se muestra una realización
práctica del generador 102.1 de direcciones para el modo 2k. En la
Figura 5, un registro de desplazamiento lineal con realimentación
está formado por diez etapas de registro 200.1 y una puerta
O-Exclusivo (XOR) 202.1, que está conectada a las
etapas del registro de desplazamiento 200.1 de acuerdo con un
polinomio generador. Por lo tanto, según el contenido del registro
de desplazamiento 200.1, un siguiente bit del registro de
desplazamiento es proporcionado desde la salida de la puerta
O-Exclusivo 202.1, efectuando una operación lógica
de O-Exclusivo entre el contenido del registro de
desplazamiento R[0] y la etapa de registro R[3]. De
acuerdo con el polinomio generador, se genera una secuencia
seudoaleatoria de bits del contenido del registro de desplazamiento
200.1. Sin embargo, para generar una dirección para el modo 2k que
se ilustra, se dispone un circuito de permutación 210.1 que permuta
efectivamente el orden de los bits dentro del registro de
desplazamiento 200.1, de un orden R'_{i}[n] a un orden
R_{i}[n] en la salida del circuito de permutación 210.1.
Después, diez bits de la salida del circuito de permutación 210.1
son suministrados en un canal de conexión 212.1, a los cuales se
añade un bit más significativo, a través de un canal 214.1, que es
proporcionado por un circuito de conmutación 218.1. Por lo tanto, en
el canal 212.1 se genera una dirección de once bits. Sin embargo,
para asegurar la autenticidad de una dirección, un circuito 216.1 de
comprobación de direcciones analiza la dirección generada para
determinar si supera el número máximo de señales portadoras. Si es
así, se genera una señal de control y se suministra a una unidad de
control 224.1 a través de un canal de conexión 220.1. Si la
dirección generada supera el número máximo de señales portadoras,
esta dirección es rechazada y se genera una nueva dirección para el
símbolo particular.
En la Figura 6 se muestra un generador 102.2 de
direcciones para el modo 8k. Las partes del generador de direcciones
para el modo 8k, mostradas en la Figura 6, corresponden a las
mostradas para el modo 2k y, por tanto, para evitar repeticiones,
sólo se describirán las diferencias esenciales entre la Figura 6 y
la Figura 5. Esencialmente, la diferencia entre la Figura 6 y la
Figura 5 es que el registro de desplazamiento lineal con
realimentación 200.2 tiene doce etapas de registro de desplazamiento
para generar una dirección entre 0 y 8.191. De nuevo, el registro de
desplazamiento está formado mediante la operación lógica de
O-Exclusivo entre las etapas de registro de
desplazamiento seleccionadas de acuerdo con el polinomio generador.
Después, la dirección se forma permutando el orden de los bits
dentro del registro de desplazamiento 200.2, que es determinado
según un orden predeterminado. De nuevo, se proporcionan el
polinomio generador y el orden de permutación para el modo 8k, que
difieren del modo 2k.
En resumen, para los modos 2k y 8k se define una
palabra R'_{i} de (N_{r} - 1) bits, con N_{r} = log_{2}
M_{max}, donde M_{max} = 2.048 en el modo 2k, y M_{max} =
8.192 en el modo 8k, usando un LFSR (Lineal Feedback Shift Register
= registro de desplazamiento lineal con realimentación).
Los polinomios usados para generar esta
secuencia son los siguientes:
- Modo 2k: R'_{i}[9] = R'_{i-1}[0] \oplus R'_{i-1}[3]
- Modo 8k: R'_{i}[11] = R'_{i-1}[0] \oplus R'_{i-1}[1] \oplus R'_{i-1}[4] \oplus R'_{i-1}[6]
donde i varía de 0 a M_{max}
-1.
Una vez que se ha generado una palabra R'_{i},
se pasa por una permutación para producir otra palabra de (N_{r} -
1) bits, denominada R_{i}. R_{i} se deriva de R'_{i} mediante
las permutaciones de bits dadas en las Tablas 1 y 2.
\vskip1.000000\baselineskip
Posiciones de bits de R'_{i} | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Posiciones de bits de R_{i} | 0 | 7 | 5 | 1 | 8 | 2 | 6 | 9 | 3 | 4 |
\vskip1.000000\baselineskip
Posiciones de bits de R'_{i} | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Posiciones de bits de R_{i} | 5 | 11 | 3 | 0 | 10 | 8 | 6 | 9 | 2 | 4 | 1 | 7 |
\vskip1.000000\baselineskip
Por ejemplo, esto significa que para el modo 2k,
el bit número 9 de R'_{i} es enviado en la posición de bit número
0 de R_{i}.
Después, la dirección H(q) se deriva de
R_{i} mediante la siguiente ecuación:
H(q) =
(i \ modo2) . 2^{N_{r}-1} + \sum\limits^{N_{r}-2}_{j=0}R_{i}(j) .
2^{j}
La parte (i modo2).2^{N_{r}-1} de la ecuación
anterior está representada en la Figura 5 y en la Figura 6 por el
bloque de conmutación T218.
Después se efectúa una comprobación de dirección
en H(q) para verificar que la dirección generada está dentro
del margen aceptable de direcciones: si (H(q)<N_{max}),
donde N_{max} = 1.512 en el modo 2k y 6.048 en el modo 8k,
entonces, la dirección es válida. Si la dirección no es válida, se
informa a la unidad de control y ésta intentará generar una nueva
H(q) incrementado el índice i.
El papel del bloque de conmutación es asegurar
que no se genera una dirección que supere N_{max} dos veces en una
fila. En efecto, si se hubiera generado un valor excesivo, esto
significa que el bit más significativo (es decir, el bit conmutador)
de la dirección H(q) era uno. Así pues, el siguiente valor
generado tendrá un bit más significativo puesto a cero, que asegura
la producción de una dirección válida.
Las siguientes ecuaciones resumen el
comportamiento global y ayuda a comprender la estructura de bucle de
este algoritmo:
En la Figura 7 se muestra un generador 102.3 de
direcciones para el modo 4k, de acuerdo con la presente técnica. De
nuevo, el generador de direcciones de la Figura 7 corresponde al
generador de direcciones mostrado en las Figuras 5 y 6 y, por tanto,
sólo se comentarán y explicarán las diferencias con estas Figuras.
Como se muestra en la Figura 7, el registro de desplazamiento lineal
con realimentación 200.3 tiene once etapas de registro de
desplazamiento. De nuevo, está dispuesta una puerta
O-Exclusivo 202.3 para generar la secuencia
seudoaleatoria de bits. La permutación del contenido del registro de
desplazamiento para formar la dirección de un símbolo de dato de
entrada, que ha de ser correlacionado en una de las señales
portadoras COFDM, es proporcionada por el circuito de permutación
210.3.
El intercalador de símbolos actúa sobre bloques
de N_{max} = 3.024 símbolos de datos. (M_{max} = 4.096).
El polinomio usado para generar la secuencia
R'_{i} es:
R'{}_{i}[10] =
R'{}_{i-1}[0] \oplus
R'{}_{i-1}[2]
Del vector R'_{i} se deriva un vector R_{i}
mediante la permutación de bits dada en la Tabla 4:
Posiciones de bits de R'_{i} | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Posiciones de bits de R_{i} | 7 | 10 | 5 | 8 | 1 | 2 | 4 | 9 | 0 | 3 | 6 |
\vskip1.000000\baselineskip
La entrada del intercalador está definida como
el vector Y' = (y_{0}', y_{1}', y_{2}', ...,
y_{Nmax-1}').
El vector intercalado Y = (y_{0}, y_{1},
y_{2}, ..., y_{Nmax}_{-1}) está definido por:
y_{H(q)} = y'{}_{q} \ para
\ \text{símbolos} \ pares, \ para \ q = 0, ...,
N_{max}-1
y_{q} =
y'{}_{H(q)} \ para \ \text{símbolos} \ pares, \ para \ q = 0,
...,
N_{max}-1
La Figura 8 proporciona una ilustración ejemplar
de un receptor que se puede usar con la técnica presente. Como se
muestra en la Figura 8, una señal COFDM es recibida por una antena
300 y detectada por un sintonizador 302, y convertida a forma
digital por un convertidor 304 de analógico a digital. Un procesador
306 de supresión de intervalo de guarda suprime el intervalo de
guarda de un símbolo COFDM recibido, antes que los datos sean
recuperados del símbolo COFDM, usando un procesador 308 de
transformada rápida de Fourier (FFT = Fast Fourier Transform) en
combinación con un circuito 310 de estimación y corrección de
canales, en cooperación con una unidad decodificadora 311 de
señalización de parámetros de transmisión (TPS = Transmission
Parameter Signaling), según técnicas conocidas. Los datos
demodulados son recuperados de un descorrelacionador 312 y
suministrados a un desintercalador interior 314 de símbolos, que
funciona para efectuar la correlación inversa del símbolo de dato
recibido con el fin de regenerar una corriente de datos de salida
con los datos desintercalados.
El desintercalador 314 de símbolos está formado
mediante un aparato de proceso de datos como se muestra en la Figura
9, con una memoria intercaladora 340 y un generador 342 de
direcciones. La memoria intercaladora es como la mostrada en la
Figura 4, y funciona como ya se explicó anteriormente para efectuar
la desintercalación utilizando conjuntos de direcciones generados
por el generador 342 de direcciones. El generador 342 de direcciones
está formado como se muestra en la Figura 7, y está dispuesto para
generar correspondientes direcciones con el fin de correlacionar los
símbolos de datos recuperados de cada señal subportadora COFDM, en
una corriente de datos de salida.
Las restantes partes del receptor COFDM mostrado
en la Figura 8 están dispuestas para efectuar decodificación de
corrección de errores y desintercalación con el fin de corregir
errores y recuperar una estimación de los datos de la fuente. En
particular, un desintercalador interior 316 de códigos y un
decodificador interior 318 funcionan para efectuar la decodificación
del código convolucional interior introducido por el intercalador
interior 30 y el codificador interior 28 del transmisor mostrado en
la Figura 1. Un desintercalador exterior 320 y un codificador
exterior 322 funcionan para efectuar la decodificación del código
Reed-Solomon con el fin de recuperar una estimación
de los datos de la fuente 1, después de que se ha recuperado la
conversión aleatoria mediante un recuperador de conversión aleatoria
324.
Una ventaja proporcionada por la presente
técnica, tanto para el receptor como para el transmisor, es que un
intercalador de símbolos y un desintercalador de símbolos, que
funcionan en los receptores y transmisores, se pueden conmutar entre
el modo 2k, el 8k y el 4k cambiando los polinomios generadores y el
orden de permutación. Por lo tanto, se proporciona una realización
práctica flexible porque el intercalador y el desintercalador de
símbolos pueden estar formados como se muestra en las Figuras 4 y 9,
con un generador de direcciones como el ilustrado en cualquiera de
las Figuras 5, 6 ó 7. Por lo tanto, el generador de direcciones se
puede adaptar a los diferentes modos cambiando los polinomios
generadores y los órdenes de permutación indicados para cada uno de
los modos 2k, 4k y 8k. Por ejemplo, esto se puede efectuar usando un
cambio por programación. Alternativamente, en otras realizaciones,
una señal TPS incorporada, que indica el modo de la transmisión
DVB-T (transmisión de vídeo digital terrestre),
puede ser detectada en el receptor, en la unidad 311 de proceso de
canales TPS, y usada para configurar automáticamente el
desintercalador de símbolos según el modo detectado.
A las realizaciones descritas anteriormente se
pueden efectuar varias modificaciones sin apartarse del ámbito de la
presente invención. En particular, la representación ejemplar del
polinomio generador y del orden de permutación, que se han usado
para representar aspectos de la invención, no están destinadas a ser
limitativas, y se extienden a formas equivalentes del polinomio
generador y del orden de permutación.
Como se observará, el transmisor y el receptor
mostrados en las Figuras 1 y 8, respectivamente, se aportan
únicamente como ilustraciones, y no están destinados a ser
limitativos. Por ejemplo, se observará que se puede cambiar la
posición del intercalador de símbolos y del desintercalador de
símbolos con respecto, por ejemplo, al intercalador de bits y al
correlacionador y descorrelacionador. Como se observará, el efecto
del intercalador y del desintercalador no cambia por su posición
relativa, aunque el intercalador puede estar intercalando símbolos
I/Q (en fase/en cuadratura) en lugar de vectores de
v-bits. Un cambio correspondiente se puede efectuar
en el receptor. Por consiguiente, el intercalador y el
desintercalador pueden estar trabajando sobre diferentes tipos de
datos, y pueden estar situados de manera diferente a la posición
descrita en las realizaciones ejemplares.
Como se mencionó anteriormente, realizaciones de
la presente invención encuentran aplicación con normas DVB, tales
como DVB-T y DVB-H. Por ejemplo,
realizaciones de la presente invención se pueden usar en un
transmisor o receptor que funcionen de acuerdo con la norma
DVB-H en terminales móviles portátiles. Los
terminales móviles pueden estar integrados con teléfonos móviles (ya
sea de la segunda, tercera o superior generación) o asistentes
digitales personales, u ordenadores personales pizarra, por ejemplo.
Dichos terminales móviles pueden ser capaces de recibir señales
compatibles DVB-H o DVB-T dentro de
edificios o en movimiento, por ejemplo, en automóviles o trenes,
incluso a velocidades elevadas. Los terminales móviles pueden estar
alimentados, por ejemplo, mediante baterías, redes de electricidad
o fuentes de alimentación de C.C. de bajo voltaje, o alimentados
mediante una batería de automóvil. Los servicios que pueden ser
proporcionados por la norma DVB-H pueden incluir
voz, mensajería, búsqueda en Internet, radio, imágenes de vídeo
estáticas y/o en movimiento, servicios de televisión, servicios
interactivos, vídeo o vídeo inmediato a petición. Los servicios
podrían funcionar unos en combinación con otros. Se observará que la
presente invención no está limitada a la aplicación con la norma
DVB, y se puede extender a otras normas para transmisión o
recepción, tanto fijas como móviles.
[1] EN 300 744, "Framing structure, channel
coding and modulation for digital terrestrial television", ETSI
(European Telecommunication Standard Institute).
Claims (11)
1. Un aparato de proceso de datos que funciona
para correlacionar símbolos de entrada, que se han de comunicar en
un número predeterminado de señales portadoras de un símbolo
multiplexado por división ortogonal de frecuencia (OFDM = Orthogonal
Frequency Division Multiplexed), comprendiendo el aparato de proceso
de datos:
una memoria intercaladora que funciona para
introducir en ella el número predeterminado de símbolos de datos que
han de ser correlacionados en las señales portadoras OFDM, y leer
los símbolos de datos para las portadoras OFDM con el fin de
efectuar la correlación, efectuándose la lectura en un orden
diferente al de la introducción, estando determinado el orden
mediante un conjunto de direcciones, con el efecto de que los
símbolos de datos son intercalados en las señales portadoras;
un generador de direcciones que funciona para
generar el conjunto de direcciones, siendo generada una dirección
para cada uno de los símbolos de entrada, con el fin de indicar una
de las señales portadoras en la cual se ha de correlacionar el
símbolo de dato, comprendiendo el generador de direcciones:
un registro de desplazamiento lineal con
realimentación que incluye un número predeterminado de etapas de
registro, y que funciona para generar una secuencia seudoaleatoria
de bits de acuerdo con un polinomio generador;
un circuito de permutación que funciona para
recibir el contenido de las etapas de registro de desplazamiento, y
permutar los bits presentes en las etapas de registro según un orden
de permutación, con el fin de formar una dirección de una de las
portadoras OFDM; y
una unidad de control que funciona en
combinación con un circuito de comprobación de direcciones, para
regenerar una dirección cuando una dirección generada supera el
número predeterminado de portadoras; caracterizado porque
el número predeterminado de señales portadoras
OFDM es tres mil veinticuatro;
el registro de desplazamiento lineal con
realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2], y el orden de permutación
forma una dirección R_{i}[n] de once bits para el símbolo
de dato de orden i del bit presente en la enésima etapa de registro,
R'_{i}[n], de acuerdo con la tabla:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
2. Un aparato de proceso de datos como el
reivindicado en la reivindicación 1, en el que la memoria
intercaladora funciona para efectuar la correlación de los símbolos
de datos de entrada en las señales portadoras para símbolos OFDM
pares, introduciendo los símbolos de datos de acuerdo con el
conjunto de direcciones generado por el generador de direcciones y
leyéndolos en un orden secuencial, y para símbolos OFDM impares,
introduciendo los símbolos en la memoria en un orden secuencial y
leyendo los símbolos de datos de la memoria de acuerdo con el
conjunto de direcciones generado por el generador de
direcciones.
3. Un transmisor para transmitir datos usando
multiplexación por división ortogonal de frecuencia, OFDM,
incluyendo el transmisor un aparato de proceso de datos según
cualquier reivindicación precedente.
4. Un transmisor como el reivindicado en la
reivindicación 3, en el que el transmisor funciona para trasmitir
datos de acuerdo con la norma de transmisión de vídeo digital
terrestre (DVB-T) o la norma de transmisión de vídeo
digital portátil (DVB-H).
5. Un aparato de proceso de datos que funciona
para descorrelacionar símbolos recibidos desde un número
predeterminado de señales portadoras de un símbolo multiplexado por
división ortogonal de frecuencia, OFDM, en una corriente de símbolos
de salida, comprendiendo el aparato de proceso de datos:
una memoria desintercaladora que funciona para
introducir el número predeterminado de símbolos de datos de las
señales portadoras OFDM, y para leer los símbolos de datos en la
corriente de símbolos de salida para efectuar la descorrelación,
efectuándose la lectura en un orden diferente al de la introducción,
estando determinado el orden mediante un conjunto de direcciones,
con el efecto de que los símbolos de datos son desintercalados de
las señales portadoras OFDM;
un generador de direcciones que funciona para
generar el conjunto de direcciones, siendo generada una dirección
para cada uno de los símbolos de datos recibido, con el fin de
indicar la señal portadora OFDM, de la cual, el símbolo de dato
recibido se ha de descorrelacionar en la corriente de símbolos de
salida, comprendiendo el generador de direcciones:
un registro de desplazamiento lineal con
realimentación que incluye un número predeterminado de etapas de
registro, y que funciona para generar una secuencia seudoaleatoria
de bits de acuerdo con un polinomio generador;
un circuito de permutación que funciona para
recibir el contenido de las etapas de registro de desplazamiento, y
permutar los bits presentes en las etapas de registro según un orden
de permutación, con el fin de formar una dirección de una de las
portadoras OFDM; y
una unidad de control que funciona en
combinación con un circuito de comprobación de direcciones, para
regenerar una dirección cuando una dirección generada supera el
número predeterminado de portadoras; caracterizado porque
el número predeterminado de señales portadoras
OFDM es tres mil veinticuatro;
el registro de desplazamiento lineal con
realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2], y el orden de permutación
forma una dirección R_{i}[n] de once bits para el símbolo
de dato de orden i del bit presente en la enésima etapa de registro
R'_{i}[n], de acuerdo con la tabla:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
6. Un aparato de proceso de datos como el
reivindicado en la reivindicación 5, en el que la memoria
desintercaladora está dispuesta para efectuar la descorrelación de
los símbolos de datos recibidos de las señales portadoras, en la
corriente de datos de salida para símbolos OFDM pares, introduciendo
los símbolos de datos según un orden secuencial y leyendo los
símbolos de datos de la memoria de acuerdo con el conjunto de
direcciones generado por el generador de direcciones, y para
símbolos OFDM impares introduciendo los símbolos en la memoria de
acuerdo con el conjunto de direcciones generado por el generador de
direcciones y leyendo los símbolos de datos de la memoria según un
orden secuencial.
7. Un receptor para recibir datos de señales
moduladas mediante multiplexación por división ortogonal de
frecuencia, OFDM, incluyendo el receptor un aparato de proceso de
datos según cualquiera de las reivindicaciones 5 ó 6.
8. Un receptor como el reivindicado en la
reivindicación 7, en el que el receptor funciona para recibir datos
que han sido modulados según la norma de transmisión de vídeo
digital terrestre o la norma de transmisión de vídeo digital
portátil.
9. Un método para correlacionar símbolos de
entrada que han de ser comunicados en un número predeterminado de
señales portadoras de un símbolo multiplexado por división ortogonal
de frecuencia, OFDM, comprendiendo el método:
introducir el número predeterminado de símbolos
de datos para ser correlacionados en las señales portadoras
OFDM;
leer los símbolos de datos para las portadoras
OFDM, con el fin de efectuar la correlación, efectuándose la lectura
en un orden diferente al de la introducción, estando determinado el
orden mediante un conjunto de direcciones, con el efecto de que los
símbolos de datos son intercalados en las señales portadoras;
generar el conjunto de direcciones, siendo
generada una dirección para cada uno de los símbolos de entrada, con
el fin de indicar una de las señales portadoras en la cual se ha de
correlacionar el símbolo de dato, comprendiendo la generación del
conjunto de direcciones:
usar un registro de desplazamiento lineal con
realimentación que incluye un número predeterminado de etapas de
registro, para generar una secuencia seudoaleatoria de bits de
acuerdo con un polinomio generador;
usar un circuito de permutación que funciona
para recibir el contenido de las etapas de registro de
desplazamiento, y permutar los bits presentes en las etapas de
registro según un orden de permutación, con el fin de formar una
dirección de una de las portadoras OFDM; y
\newpage
regenerar una dirección cuando una dirección
generada supera el número predeterminado de portadoras;
caracterizado porque
el número predeterminado de señales portadoras
OFDM es tres mil veinticuatro;
el registro de desplazamiento lineal con
realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2], y el orden de permutación
forma una dirección R_{i}[n] de once bits para el símbolo
de dato de orden i del bit presente en la enésima etapa de registro
R'_{i}[n], de acuerdo con la tabla:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
10. Un método para descorrelacionar símbolos
recibidos de un número predeterminado de señales portadoras de un
símbolo multiplexado por división ortogonal de frecuencia, OFDM, en
una corriente de símbolos de salida, comprendiendo el método:
introducir el número predeterminado de símbolos
de datos de las señales portadoras OFDM;
leer los símbolos de datos en la corriente de
símbolos de salida, para efectuar la descorrelación, efectuándose la
lectura en un orden diferente al de la introducción, estando
determinado el orden mediante un conjunto de direcciones, con el
efecto de que los símbolos de datos son desintercalados de señales
portadoras OFDM;
generar el conjunto de direcciones, siendo
generada una dirección para cada uno de los símbolos recibidos, con
el fin de indicar la señal portadora OFDM, de la cual, el símbolo de
dato recibido ha de ser descorrelacionado en la corriente de
símbolos de salida, comprendiendo la generación del conjunto de
direcciones:
usar un registro de desplazamiento lineal con
realimentación que incluye un número predeterminado de etapas de
registro, para generar una secuencia seudoaleatoria de bits de
acuerdo con un polinomio generador;
usar un circuito de permutación para recibir el
contenido de las etapas de registro de desplazamiento, y permutar
los bits presentes en las etapas de registro según un orden de
permutación, con el fin de formar una dirección de una de las
portadoras OFDM; y
regenerar una dirección cuando una dirección
generada supera el número predeterminado de portadoras;
caracterizado porque
el número predeterminado de señales portadoras
OFDM es tres mil veinticuatro;
el registro de desplazamiento lineal con
realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2], y el orden de permutación
forma una dirección R_{i}[n] de once bits para el símbolo
de dato de orden i del bit presente en la enésima etapa de registro
R'_{i}[n], de acuerdo con la tabla:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
11. Un generador de direcciones para usar con la
transmisión o recepción de símbolos de datos intercalados en tres
mil veinticuatro portadoras de un símbolo multiplexado por división
ortogonal de frecuencia, OFDM, funcionando el generador de
direcciones para generar un conjunto de direcciones, siendo generada
cada dirección para cada uno de los símbolos de datos, con el fin de
indicar una de las señales portadoras en la cual ha de ser
correlacionado o descorrelacionado el símbolo de dato, comprendiendo
el generador de direcciones:
un registro de desplazamiento lineal con
realimentación que incluye un número predeterminado de etapas de
registro, y que funciona para generar una secuencia seudoaleatoria
de bits de acuerdo con un polinomio genera-
dor;
dor;
un circuito de permutación que funciona para
recibir el contenido de las etapas de registro de desplazamiento, y
permutar los bits presentes en las etapas de registro según un orden
de permutación, con el fin de formar una dirección de una de las
portadoras OFDM; y
una unidad de control que funciona en
combinación con un circuito de comprobación de direcciones, para
regenerar una dirección cuando una dirección generada supera el
número predeterminado de portadoras; caracterizado porque
el registro de desplazamiento lineal con
realimentación tiene once etapas de registro con un polinomio
generador para el registro de desplazamiento lineal con
realimentación, de R'_{i}[10] =
R'_{i-1}[0] \oplus
R'_{i-1}[2], y el orden de permutación
forma una dirección R_{i}[n] de once bits para el símbolo
de dato de orden i del bit presente en la enésima etapa de registro
R'_{i}[n], de acuerdo con la tabla:
\vskip1.000000\baselineskip
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03290754A EP1463255A1 (en) | 2003-03-25 | 2003-03-25 | Interleaver for mapping symbols on the carriers of an OFDM system |
EP03290754 | 2003-03-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2260728T3 true ES2260728T3 (es) | 2006-11-01 |
Family
ID=32799145
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES09010707T Expired - Lifetime ES2348580T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm. |
ES08005969T Expired - Lifetime ES2332158T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
ES06075518T Expired - Lifetime ES2304757T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
ES04251667T Expired - Lifetime ES2260728T3 (es) | 2003-03-25 | 2004-03-23 | Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm. |
ES10171645T Expired - Lifetime ES2381648T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para establecer correspondencias de símbolos sobre las portadoras de un sistema OFDM |
ES06075505T Expired - Lifetime ES2310883T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES09010707T Expired - Lifetime ES2348580T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para establecimiento de correspondencias de símbolos sobre las portadoras de un sistema ofdm. |
ES08005969T Expired - Lifetime ES2332158T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
ES06075518T Expired - Lifetime ES2304757T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES10171645T Expired - Lifetime ES2381648T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para establecer correspondencias de símbolos sobre las portadoras de un sistema OFDM |
ES06075505T Expired - Lifetime ES2310883T3 (es) | 2003-03-25 | 2004-03-23 | Intercalador para correlacionar simbolos en las portadoras de un sistema ofdm. |
Country Status (9)
Country | Link |
---|---|
US (3) | US7426240B2 (es) |
EP (7) | EP1463255A1 (es) |
KR (1) | KR100642539B1 (es) |
AT (6) | ATE476817T1 (es) |
DE (5) | DE602004000824T2 (es) |
DK (5) | DK1463256T3 (es) |
ES (6) | ES2348580T3 (es) |
PL (5) | PL1662739T3 (es) |
PT (5) | PT1662739E (es) |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2454193B (en) * | 2007-10-30 | 2012-07-18 | Sony Corp | Data processing apparatus and method |
US8155178B2 (en) * | 2007-10-30 | 2012-04-10 | Sony Corporation | 16k mode interleaver in a digital video broadcasting (DVB) standard |
GB2454196B (en) * | 2007-10-30 | 2012-10-10 | Sony Corp | Data processsing apparatus and method |
GB2454195A (en) * | 2007-10-30 | 2009-05-06 | Sony Corp | Address generation polynomial and permutation matrix for DVB-T2 16k OFDM sub-carrier mode interleaver |
US8885761B2 (en) | 2003-03-25 | 2014-11-11 | Sony Corporation | Data processing apparatus and method |
GB2454194A (en) * | 2007-10-30 | 2009-05-06 | Sony Corp | Address generation polynomial and permutation matrix for DVB-T2 1k OFDM sub-carrier mode interleaver |
WO2005052798A1 (en) * | 2003-11-26 | 2005-06-09 | Cygnus Communications Canada Co. | Interleaving memory |
US7415584B2 (en) | 2003-11-26 | 2008-08-19 | Cygnus Communications Canada Co. | Interleaving input sequences to memory |
US7991056B2 (en) * | 2004-02-13 | 2011-08-02 | Broadcom Corporation | Method and system for encoding a signal for wireless communications |
KR100713528B1 (ko) * | 2004-03-12 | 2007-05-02 | 삼성전자주식회사 | 직교 주파수 분할 다중 접속 방식을 사용하는 통신시스템에서 서브 채널 신호 송신 장치 및 방법 |
US7626960B2 (en) * | 2004-04-20 | 2009-12-01 | Nokia Corporation | Use of signaling for auto-configuration of modulators and repeaters |
US20050281316A1 (en) * | 2004-06-21 | 2005-12-22 | Samsung Electronics Co., Ltd. | Method for transmitting/receiving operation mode information in a broadband wireless access communication system |
US20050289592A1 (en) * | 2004-06-29 | 2005-12-29 | Larri Vermola | System and method for service listings |
US7123669B2 (en) * | 2004-10-25 | 2006-10-17 | Sandbridge Technologies, Inc. | TPS decoder in an orthogonal frequency division multiplexing receiver |
WO2006071050A1 (en) * | 2004-12-27 | 2006-07-06 | Lg Electronics Inc. | Communicating non-coherent detectable signal in broadband wireless access system |
WO2006117665A1 (en) * | 2005-05-04 | 2006-11-09 | Nortel Networks Limited | Wireless feedback system and method |
KR20060119746A (ko) * | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 교통상태에 대한 정보를 제공하고 이를 이용하는 방법 및장치 |
US7395461B2 (en) * | 2005-05-18 | 2008-07-01 | Seagate Technology Llc | Low complexity pseudo-random interleaver |
KR20060119743A (ko) | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 구간 속도에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치 |
KR100711866B1 (ko) * | 2005-05-18 | 2007-04-25 | 엘지전자 주식회사 | 소통상태에 대한 예측정보를 제공하고 이를 이용하는 방법및 장치 |
KR20060119739A (ko) * | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 구간 통과시간에 대한 예측정보를 제공하고 이를 이용하는방법 및 장치 |
US7502982B2 (en) | 2005-05-18 | 2009-03-10 | Seagate Technology Llc | Iterative detector with ECC in channel domain |
KR20060119741A (ko) * | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 소통상태의 추이정보를 제공하고 이를 이용하는 방법 및장치 |
KR20060119742A (ko) * | 2005-05-18 | 2006-11-24 | 엘지전자 주식회사 | 도로 정보를 제공하고 이를 이용하는 방법 및 장치 |
KR20060122668A (ko) * | 2005-05-27 | 2006-11-30 | 엘지전자 주식회사 | 교통 정보 제공 방법 및 수신 장치 |
KR101066320B1 (ko) * | 2005-06-07 | 2011-09-20 | 삼성전자주식회사 | 이동통신 시스템에서 심볼 송수신 장치 및 방법 |
US7590674B2 (en) * | 2005-06-30 | 2009-09-15 | Conexant Systems, Inc. | Method and apparatus for generating a random bit stream |
US8711850B2 (en) * | 2005-07-08 | 2014-04-29 | Lg Electronics Inc. | Format for providing traffic information and a method and apparatus for using the format |
KR101254219B1 (ko) * | 2006-01-19 | 2013-04-23 | 엘지전자 주식회사 | 링크 식별 방법 및 링크 식별 장치 |
US20070115960A1 (en) * | 2005-11-04 | 2007-05-24 | Mediatek Inc. | De-interleaver for data decoding |
ATE479977T1 (de) | 2006-01-19 | 2010-09-15 | Lg Electronics Inc | Verfahren zum senden und empfangen von verkehrsinformationen und vorrichtung dafür |
KR101236543B1 (ko) * | 2006-10-13 | 2013-02-22 | 엘지전자 주식회사 | 교통정보 송수신 방법 및 교통정보 송수신 장치 |
EP1999954B1 (en) | 2006-01-19 | 2013-04-10 | LG Electronics Inc. | Method for transmitting and receiving traffic information and apparatus thereof |
CN101406099B (zh) | 2006-03-20 | 2013-03-27 | 松下电器产业株式会社 | 无线通信移动台装置以及无线通信方法 |
US7599441B2 (en) * | 2006-06-20 | 2009-10-06 | Newport Media, Inc. | Low complexity soft-input Viterbi decoding for digital communication systems |
WO2008023253A2 (en) * | 2006-08-22 | 2008-02-28 | Nokia Corporation | Fft-based signal processing with reduced latency |
KR101372927B1 (ko) * | 2007-01-22 | 2014-03-12 | 삼성전자주식회사 | 디지털 방송수신기 및 그 채널 선국 방법 |
US7801020B2 (en) * | 2007-08-29 | 2010-09-21 | Intel Corporation | Mobile channel estimation algorithm for DVB-H COFDM demodulator |
US8027394B2 (en) * | 2007-09-25 | 2011-09-27 | Silicon Laboratories Inc. | Reducing data stream jitter during deinterleaving |
PL2204002T3 (pl) * | 2007-10-30 | 2013-08-30 | Sony Corp | Urządzenie i sposób przetwarzania danych |
ES2399157T3 (es) * | 2007-10-30 | 2013-03-26 | Sony Corporation | Aparato y método de procesamiento de datos |
GB2462749B (en) * | 2007-10-30 | 2010-12-29 | Sony Corp | Data processing apparatus and method |
GB2454722B (en) * | 2007-11-16 | 2012-10-24 | Sony Corp | Data processing apparatus and method |
PL2056472T3 (pl) * | 2007-10-30 | 2010-05-31 | Sony Corp | Urządzenie i sposób do przetwarzania danych |
GB2462750B (en) * | 2007-10-30 | 2010-12-29 | Sony Corp | Data processing apparatus and method |
TWI410055B (zh) | 2007-11-26 | 2013-09-21 | Sony Corp | Data processing device, data processing method and program product for performing data processing method on computer |
TWI459724B (zh) | 2007-11-26 | 2014-11-01 | Sony Corp | Data processing device and data processing method |
TWI497920B (zh) | 2007-11-26 | 2015-08-21 | Sony Corp | Data processing device and data processing method |
TWI390856B (zh) * | 2007-11-26 | 2013-03-21 | Sony Corp | Data processing device and data processing method |
PT2509270T (pt) | 2007-11-26 | 2017-07-18 | Sony Corp | Aparelho de processamento de dados e método de processamento de dados bem como aparelho de descodificação e método de descodificação |
TWI538415B (zh) | 2007-11-26 | 2016-06-11 | Sony Corp | Data processing device and data processing method |
KR101469977B1 (ko) * | 2008-01-29 | 2014-12-10 | 삼성전자주식회사 | 디지털 비디오 방송 시스템에서 프리앰블 송수신 장치 및방법 |
WO2009096720A2 (en) | 2008-01-29 | 2009-08-06 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving preambles in a digital video broadcasting system |
GB2460459B (en) * | 2008-05-30 | 2012-07-11 | Sony Corp | Data processing apparatus and method |
US8311222B2 (en) * | 2008-08-26 | 2012-11-13 | GlobalFoundries, Inc. | Hardware based multi-dimensional encryption |
US8127105B2 (en) * | 2008-11-04 | 2012-02-28 | Qualcomm Incorporated | Parallel pruned bit-reversal interleaver |
US8165164B1 (en) * | 2009-06-30 | 2012-04-24 | Lattice Semiconductor Corporation | In-system reconfigurable circuit for mapping data words of different lengths |
TW201141198A (en) * | 2009-10-20 | 2011-11-16 | Sony Corp | Frame mapping apparatus and method |
KR101783271B1 (ko) * | 2009-12-10 | 2017-10-23 | 삼성전자주식회사 | 정보 객체의 인코딩을 위한 방법 및 이를 이용한 인코더 |
US8237869B2 (en) | 2010-03-31 | 2012-08-07 | Silicon Laboratories Inc. | Multi-standard digital demodulator for TV signals broadcast over cable, satellite and terrestrial networks |
US8341486B2 (en) | 2010-03-31 | 2012-12-25 | Silicon Laboratories Inc. | Reducing power consumption in an iterative decoder |
US8433970B2 (en) | 2010-03-31 | 2013-04-30 | Silicon Laboratories Inc. | Techniques to control power consumption in an iterative decoder by control of node configurations |
US8555131B2 (en) | 2010-03-31 | 2013-10-08 | Silicon Laboratories Inc. | Techniques to control power consumption in an iterative decoder by control of node configurations |
US9240808B2 (en) | 2010-09-10 | 2016-01-19 | Trellis Phase Communications, Lp | Methods, apparatus, and systems for coding with constrained interleaving |
US9112534B2 (en) | 2010-09-10 | 2015-08-18 | Trellis Phase Communications, Lp | Methods, apparatus, and systems for coding with constrained interleaving |
US9116826B2 (en) | 2010-09-10 | 2015-08-25 | Trellis Phase Communications, Lp | Encoding and decoding using constrained interleaving |
US9118350B2 (en) | 2010-09-10 | 2015-08-25 | Trellis Phase Communications, Lp | Methods, apparatus, and systems for coding with constrained interleaving |
US8537919B2 (en) * | 2010-09-10 | 2013-09-17 | Trellis Phase Communications, Lp | Encoding and decoding using constrained interleaving |
US8532209B2 (en) * | 2010-11-24 | 2013-09-10 | Trellis Phase Communications, Lp | Methods, apparatus, and systems for coding with constrained interleaving |
US9362955B2 (en) | 2010-09-10 | 2016-06-07 | Trellis Phase Communications, Lp | Encoding and decoding using constrained interleaving |
US8837611B2 (en) | 2011-02-09 | 2014-09-16 | Silicon Laboratories Inc. | Memory-aided synchronization in a receiver |
EP2525497A1 (en) | 2011-05-18 | 2012-11-21 | Panasonic Corporation | Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes |
EP2525496A1 (en) | 2011-05-18 | 2012-11-21 | Panasonic Corporation | Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes |
EP2536054A1 (en) * | 2011-06-16 | 2012-12-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Transmitter and receiver using non-adjacent component interleaving |
CN103166735B (zh) * | 2011-12-15 | 2015-11-25 | 无锡中星微电子有限公司 | 一种交织器的读写方法 |
US10133156B2 (en) * | 2012-01-10 | 2018-11-20 | Apple Inc. | Fused opaque and clear glass for camera or display window |
US8644370B2 (en) | 2012-01-25 | 2014-02-04 | Silicon Laboratories | Providing slope values for a demapper |
US8959274B2 (en) | 2012-09-06 | 2015-02-17 | Silicon Laboratories Inc. | Providing a serial download path to devices |
WO2014148785A1 (ko) * | 2013-03-17 | 2014-09-25 | 엘지전자 주식회사 | 방송신호 전송방법, 방송신호 수신방법, 방송신호 전송장치, 방송신호 수신장치 |
KR20160043073A (ko) * | 2013-08-14 | 2016-04-20 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법 |
JP6437548B2 (ja) | 2013-08-14 | 2018-12-12 | エルジー エレクトロニクス インコーポレイティド | 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法 |
MX2019015244A (es) | 2013-09-20 | 2020-02-07 | Sony Corp | Dispositivo de procesamiento de datos y metodo de procesamiento de datos. |
JP2015170912A (ja) | 2014-03-05 | 2015-09-28 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
CN104917587B (zh) * | 2014-03-13 | 2018-08-14 | 钜泉光电科技(上海)股份有限公司 | 通信设备中的数据块交织和解交织方法及其装置 |
JP6567548B2 (ja) * | 2014-04-21 | 2019-08-28 | エルジー エレクトロニクス インコーポレイティド | 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法 |
CN104270247B (zh) * | 2014-05-23 | 2018-05-01 | 中国人民解放军信息工程大学 | 适用于量子密码系统的高效泛Hash函数认证方法 |
TWI551079B (zh) * | 2014-11-28 | 2016-09-21 | 晨星半導體股份有限公司 | 適用於第二代地面數位視訊廣播系統之解交錯程序之資料處理電路及方法 |
CN105721929B (zh) * | 2014-12-02 | 2018-08-21 | 晨星半导体股份有限公司 | 频率解交错与时间解交错电路与方法以及数字电视的接收电路 |
MX361014B (es) | 2015-01-05 | 2018-11-26 | Lg Electronics Inc | Aparato de transmisión de señales de difusión, aparato de recepción de señales de difusión, método de transmisión de señales de difusión, y método de recepción de señales de difusión. |
WO2016125968A1 (ko) | 2015-02-06 | 2016-08-11 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
US9564927B2 (en) | 2015-05-27 | 2017-02-07 | John P Fonseka | Constrained interleaving for 5G wireless and optical transport networks |
EP3376673B1 (en) | 2015-11-10 | 2022-06-29 | Sony Group Corporation | Data processing devices and data processing methods for frequency interleaving and deinterleaving |
CN105680992B (zh) * | 2016-01-26 | 2019-05-03 | 华中科技大学 | 一种通信信道编码方法及置换码集合产生器 |
TWI593240B (zh) * | 2016-05-27 | 2017-07-21 | 晨星半導體股份有限公司 | 包含錯誤更正程序之解碼裝置及解碼方法 |
CN107395545B (zh) * | 2017-08-09 | 2019-12-06 | 南京邮电大学 | 一种robo交织技术的实现方法 |
CN109728826B (zh) * | 2017-10-27 | 2023-07-07 | 深圳市中兴微电子技术有限公司 | 一种数据交织与解交织方法和装置 |
CN110336657B (zh) * | 2019-07-03 | 2022-02-08 | 上海大学 | 一种基于信道特性的光ofdm动态密钥生成方法 |
US11816228B2 (en) | 2020-09-25 | 2023-11-14 | Advanced Micro Devices, Inc. | Metadata tweak for channel encryption differentiation |
EP4425793A4 (en) * | 2021-11-18 | 2024-12-04 | Mitsubishi Electric Corporation | TRANSMISSION DEVICE, RECEIVING DEVICE, ENCODING METHOD, CONTROL CIRCUIT AND STORAGE MEDIUM |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DK2302806T3 (da) | 1995-02-01 | 2013-06-17 | Sony Corp | Flerkanalstransmission med interleaving ved adressering på stedet af RAM-hukommelse |
US6353900B1 (en) * | 1998-09-22 | 2002-03-05 | Qualcomm Incorporated | Coding system having state machine based interleaver |
US7620111B2 (en) * | 2002-08-13 | 2009-11-17 | Nokia Corporation | Symbol interleaving |
-
2003
- 2003-03-25 EP EP03290754A patent/EP1463255A1/en not_active Withdrawn
-
2004
- 2004-03-23 ES ES09010707T patent/ES2348580T3/es not_active Expired - Lifetime
- 2004-03-23 PL PL06075505T patent/PL1662739T3/pl unknown
- 2004-03-23 US US10/806,524 patent/US7426240B2/en active Active
- 2004-03-23 AT AT09010707T patent/ATE476817T1/de active
- 2004-03-23 ES ES08005969T patent/ES2332158T3/es not_active Expired - Lifetime
- 2004-03-23 PL PL08005969T patent/PL1931097T3/pl unknown
- 2004-03-23 PT PT06075505T patent/PT1662739E/pt unknown
- 2004-03-23 DE DE602004000824T patent/DE602004000824T2/de not_active Expired - Lifetime
- 2004-03-23 AT AT06075518T patent/ATE394003T1/de not_active IP Right Cessation
- 2004-03-23 EP EP04251667A patent/EP1463256B1/en not_active Expired - Lifetime
- 2004-03-23 PT PT09010707T patent/PT2117195E/pt unknown
- 2004-03-23 DK DK04251667T patent/DK1463256T3/da active
- 2004-03-23 PL PL09010707T patent/PL2117195T3/pl unknown
- 2004-03-23 AT AT08005969T patent/ATE445281T1/de active
- 2004-03-23 DE DE602004013451T patent/DE602004013451T2/de not_active Expired - Lifetime
- 2004-03-23 AT AT06075505T patent/ATE409383T1/de active
- 2004-03-23 DK DK09010707.9T patent/DK2117195T3/da active
- 2004-03-23 ES ES06075518T patent/ES2304757T3/es not_active Expired - Lifetime
- 2004-03-23 AT AT10171645T patent/ATE549836T1/de 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 DK DK06075505T patent/DK1662739T3/da active
- 2004-03-23 EP EP08005969A patent/EP1931097B1/en not_active Expired - Lifetime
- 2004-03-23 PL PL04251667T patent/PL1463256T3/pl unknown
- 2004-03-23 EP EP06075505A patent/EP1662739B9/en not_active Expired - Lifetime
- 2004-03-23 EP EP10171645A patent/EP2247055B1/en not_active Expired - Lifetime
- 2004-03-23 DE DE602004016756T patent/DE602004016756D1/de not_active Expired - Lifetime
- 2004-03-23 ES ES04251667T patent/ES2260728T3/es not_active Expired - Lifetime
- 2004-03-23 ES ES10171645T patent/ES2381648T3/es not_active Expired - Lifetime
- 2004-03-23 DE DE602004028535T patent/DE602004028535D1/de not_active Expired - Lifetime
- 2004-03-23 PL PL10171645T patent/PL2247055T3/pl unknown
- 2004-03-23 PT PT04251667T patent/PT1463256E/pt unknown
- 2004-03-23 ES ES06075505T patent/ES2310883T3/es not_active Expired - Lifetime
- 2004-03-23 DK DK10171645.4T patent/DK2247055T3/da active
- 2004-03-23 EP EP06075518A patent/EP1662740B1/en not_active Expired - Lifetime
- 2004-03-23 DK DK08005969T patent/DK1931097T3/da active
- 2004-03-23 PT PT10171645T patent/PT2247055E/pt unknown
- 2004-03-23 AT AT04251667T patent/ATE326105T1/de active
- 2004-03-23 DE DE602004023550T patent/DE602004023550D1/de not_active Expired - Lifetime
- 2004-03-25 KR KR1020040020263A patent/KR100642539B1/ko not_active IP Right Cessation
-
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 |
---|---|---|
ES2260728T3 (es) | Intercalar simbolos de adaptacion en las portadoras de un sistema ofdm. | |
ES2382914T3 (es) | Aparato y método de procesado de datos | |
ES2882563T3 (es) | Aparato y método de procesamiento de datos | |
ES2336632T3 (es) | Aparato y metodo de procesamiento de datos. | |
US20200153667A1 (en) | Data processing apparatus and method for use in an interleaver suitable for multiple operating modes | |
ES2381051T3 (es) | Aparato y método de procesado de datos |