[go: up one dir, main page]

MX2009000057A - Metodo y aparato ecualizador de canal, y sistema receptor. - Google Patents

Metodo y aparato ecualizador de canal, y sistema receptor.

Info

Publication number
MX2009000057A
MX2009000057A MX2009000057A MX2009000057A MX2009000057A MX 2009000057 A MX2009000057 A MX 2009000057A MX 2009000057 A MX2009000057 A MX 2009000057A MX 2009000057 A MX2009000057 A MX 2009000057A MX 2009000057 A MX2009000057 A MX 2009000057A
Authority
MX
Mexico
Prior art keywords
data
phase
cir
channel
calculated
Prior art date
Application number
MX2009000057A
Other languages
English (en)
Inventor
In Hwan Choi
Kook Yeon Kwak
Hyoung Gon Lee
Byoung Gill Kim
Jong Moon Kim
Jin Woo Kim
Won Gyu Song
Original Assignee
Lg Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020060064982A external-priority patent/KR101181778B1/ko
Priority claimed from KR1020060089736A external-priority patent/KR101276820B1/ko
Application filed by Lg Electronics Inc filed Critical Lg Electronics Inc
Publication of MX2009000057A publication Critical patent/MX2009000057A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/57Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • H04H40/27Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset
    • H04L2027/0038Correction of carrier offset using an equaliser
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0063Elements of loops
    • H04L2027/0067Phase error detectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0212Channel estimation of impulse response

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

Se describe un sistema de difusión digital. Más específicamente, la presente invención puede calcular un error de fase portadora restante y ruido de fase usando los datos ecualizados y los datos de decisión de los datos ecualizados. Y la presente invención puede remover el error de fase portadora restante y ruido de fase calculados de los datos ecualizados. Además, la presente invención puede calcular y remover una cantidad de cambio de fase de una respuesta de impulso de canal (OIR) calculada de los datos entrados, y luego puede realizar ecualización de canal, el cambio de fase se previene de ser compensado por el ecualizador de canal. De esta manera, la presente invención maximiza el funcionamiento del circuito de compensación de fase portadora restante, mejorando dee esta manera el funcionamiento de recepción del sistema de recepción en una situación que se somete a cambios de canal severos y frecduentes.

Description

MÉTODO Y APARATO ECUALI ADOR DE CANAL, Y SISTEMA RECEPTOR Campo Técnico La presente invención se relaciona con un sistema de telecomunicaciones digital, y más particularmente, con un aparato y un método que se usan para transmitir y recibir programas de difusión digital. Ramo anterior Actualmente, la tecnología para procesar señales digitales se está desarrollando a un régimen vasto y, a medida que un número mayor de población usa el Internet, los aparatos eléctricos digitales, computadores y el Internet se están integrando. Por lo tanto, a fin de llenar los diversos requerimientos de los usuarios, un sistema que pueda transmitir diversa información suplementaria además de datos de video/audio a través de un canal de televisión digital necesita desarrollarse Exposición de la Invención Problema Técnico Algunos usuarios pueden suponer que la difusión de datos suplementarios se aplicaría usando una tarjeta de PC o un dispositivo portátil que tiene una simple antena interior fijada al mismo. Sin embargo, cuando se usa en el interior, la intensidad de las señales puede disminuir debido a un bloqueo ocasionado por las paredes o perturbación ocasionada por objetos móviles que se acercan o próximos. Consecuentemente, la calidad de las señales digitales recibidas se puede deteriorar debido a un efecto de fantasma y ruido ocasionados por las ondas reflejadas. Sin embargo, a diferencia de los datos de video/audio generales, cuando se transmiten los datos suplementarios, el dato que se va a transmitir debe tener una relación de error baja. Más específicamente en caso de los datos de video/audio, los errores que no se perciben o reconocen a través de los ojos u oídos del usuario se pueden ignorar, puesto que no ocasionan ninguno ni mucho problema. Inversamente, en el caso de los datos suplementarios (v.gr., archivo de ejecución de programa, información de material, etc.), un error aún en un solo bit puede ocasionar un problema serio. Por lo tanto, un sistema altamente resistente a efectos fantasma y ruido se requiere para desarrollar. Los datos suplementarios generalmente se transmisión de mediante un método de división de tiempo a través del mismo canal que el dato de video/audio. Sin embargo, con el advenimiento de la difusión digital, los sistemas receptores de televisión digital que reciben solamente datos de video/audio ya se suministran en el mercado. Por lo tanto, los datos suplementarios que se transmiten a través del mismo canal que los datos de video/audio no deben influenciar los sistemas receptores convencionales que se proporcionan en- el mercado. En otras palabras, esto se puede definir como la compatibilidad de sistema de difusión, y el sistema de difusión de datos suplementarios debe ser compatible con el sistema de difusión. En la presente, el dato suplementario también se puede referir como dato mejorado. Adicionalmente, en un ambiente bajo de canal, el funcionamiento receptor del sistema receptor convencional se puede deteriorar. Más específicamente, la resistencia a cambios en canales y ruidos es más altamente requerida cuando se usan sistemas receptores portátiles y/o móviles. Solución Técnica Consecuentemente, la presente invención es proporcionar un nuevo sistema de recepción de difusión digital y un método para procesar datos que es apropiado para transmitir datos suplementarios y que es altamente resistente al ruido. La presente invención también es proporcionar un método y dispositivo de ecualización de canal que también puede mejorar el funcionamiento de recepción de un sistema de recepción usando datos conocidos previamente definidos ya conocidos por el sistema receptor y el sistema de transmisión en el proceso de ecualización de canal. Para lograr estos objetos y otras ventajas y de conformidad con el propósito de la invención, como se modaliza y describe ampliamente en la presente, un método de ecualización de canal de un sistema receptor incluye los pasos de convertir datos recibidos a datos de dominio de frecuencia, usando los datos que se están recibiendo durante una sección de datos conocida y datos conocidos de referencia previamente conocidos por un sistema receptor, de manera de calcular una respuesta de impulso de canal (CIR) , convertir la CIR calculada a un dominio CIR de frecuencia de manera de calcular un coeficiente de ecualización, multiplicar el coeficiente de ecualización calculado con el dato convertido a dato de dominio de frecuencia, de manera de compensar la distorsión de canal, y convertir el dato procesado a dato de dominio de tiempo, y calcular y compensar el error de fase portador y ruido de fase restantes del dato de dominio de tiempo igualado. En otro aspecto de la presente invención, un ecualizador de canal de un sistema de recepción incluye una calculadora de canal que usa datos recibidos durante una sección de datos conocidos y datos conocidos de referencia previamente conocidos por un sistema receptor, de manera de calcular una respuesta de impulso de canal (CIR) , una calculadora de coeficiente que calcula un coeficiente de ecualización para la CIR calculada, un ecualizador que multiplica el dato recibido por el coeficiente de ecualización calculado, de manera de compensar la distorsión de canal, y un removedor de error de fase portadora y ruido de fase restante que calcula y compensa un error de fase portador restante y ruido de fase del dato ecualizado por el ecualizador . En la presente, el ecualizador puede incluir un convertidor de dominio de frecuencia que traslapa el dato recibido a una relación de traslape predeterminada de manera de convertir el dato traslapado a dato de dominio de frecuencia, un compensador de distorsión que multiplica el dato de dominio de tiempo traslapado por el coeficiente de ecualización de dominio de frecuencia de manera de compensar la distorsión de canal, y un convertidor de dominio de tiempo que convierte el dato de salida del compensador de distorsión a dato de dominio de tiempo, y extraer y dar salida a dato válido del dato de dominio de tiempo traslapado. En un aspecto adicional de la presente invención, un sistema receptor incluye un desmodulador que recibe y desmodula datos, los datos incluyendo datos conocidos que tienen un patrón previamente definido, una calculadora de canal que usa datos que se están desmodulando durante una sección de datos conocidos y datos conocidos de referencia previamente conocidos por un sistema de recepción, de manera de calcular una respuesta de impulso de canal (CIR) , una calculadora de coeficiente que calcula un coeficiente de ecualización de la CIR calculada y que multiplica el coeficiente calculado por el dato desmodulado, compensando de esta manera la distorsión de canal, un ecualizador que multiplica el dato recibido por el coeficiente de ecualización calculado, de manera de compensar la distorsión de canal, un removedor de error de fase portadora y ruido de fase que calcula y compensa un error de fase portadora y ruido de fase del dato ecualizado por el ecualizador, y un detector de datos conocidos que detecta información de dato conocido insertado por un sistema de transmisión del dato antes de o después de desmodularse, dando salida de esta manera a la información detectada a la calculadora de canal. Se debe entender que tanto la descripción anterior general como la siguiente descripción detallada de la presente invención son de ejemplo y explicación y se pretenden para proporcionar explicación adicional de la invención como se reivindica Efectos Ventajosos El método y dispositivo de ecualización de canal, y el sistema de recepción que usa' el mismo de conformidad con la presente invención tienen las siguientes ventajas. Más específicamente, la presente invención está altamente protegida contra (o resistente a) cualquier error que pueda ocurrir cuando se transmiten datos suplementarios a través de un canal. Y, la presente invención también es altamente compatible con el sistema receptor convencional. Adicionalmente, la presente invención también puede recibir el dato suplementario sin ningún error aún en canales que tienen severo efecto de fantasma y ruido. Adicionalmente, calculando y removiendo (o cancelando) = una cantidad de cambio de fase de una respuesta de impulso de canal (CIR) calculada del dato admitido, se impide que e31 cambio de fase sea compensado por el ecualizador de canal. De esta manera, la presente invención maximiza el funcionamiento de un circuito de compensación de fase portadora restante, mejorando de esta manera el funcionamiento receptor del sistema de recepción en una situación que se somete a cambios de canal severos y frecuentes. Finalmente, la presente invención es aún mjás efectiva cuando se aplica a receptores móviles y portátiles, que también son propensos a un cambio frecuente en canal y que requieren protección para resistencia) contra ruido intenso Breve Descripción de los Dibujos La Figura 1 ilustra un diagrama de bloque de un dispositivo de ecualización de canal de conformidad con una modalidad de la presente invención; La Figura 2 ilustra un diagrama de bloque detallado de una calculadora de error de fase portadora restante de la Figura 1; La Figura 3 ilustra un diagrama de bloque de un detector de error de fase de la Figura 2; La Figura 4 ilustra un compensador de fase de la Figura 1 ; La Figura 5 ilustra un diagrama de bloque de una unidad de desmodulación de un sistema receptor de conformidad con una modalidad de la presente invención; La Figura 6 ilustra un diagtrama de bloque de un sistema de transmisión de conformidad con una modalidad de la presente invención, La Figura 7 ilustra un diagrama de bloque de una unidad de desmodulación de un sistema de recepción de conformidad con otra modalidad de la presente invención; La Figura 8 ilustra un diagrama de bloque de un sistema de recepción de conformidad con una modalidad de la presente invención; y La Figura 9 ilustra un diagrama de bloque de un sistema de recepción de conformidad con otra modalidad de la presente invención. Mejor Modo para Llevar a Cabo la invención Se hará ahora referencia con detalle a las modalidades preferidas de la presente invención, ejemplos de las cuales se ilustran en los dibujos que se acompañan. Siempre que sea posible, los mismos números de referencia se usarán a través de los dibujos para hacer referencia a partes iguales o semejantes. Además, aún cuando los términos usados en la presente invención se seleccionan de términos generalmente conocidos y usados, algunos de los términos mencionados en la descripción de la presente invención se han seleccionado por el solicitante a su discreción, los significados detallados de los cuales se describen en partes relevantes de la descripción en la presente. Adicionalmente, se requiere que la presente invención se entienda, no simplemente por los términos actuales usados sino por el significado que queda dentro de cada término. En la presente invención, el dato mejorado puede consistir ya sea de datos que incluyen información tal como archivos de ejecución de programa, información de material, predicción de tiempo, y asi sucesivamente, o consistir de dato de vidrio/audio . Adicionalmente, los datos conocidos se refieren a datos ya conocidos basados en convenio predeterminado entre el sistema de transmisión y el sistema de recepción. Adicionalmente, los datos principales consistes de datos que se pueden recibir del sistema de recepción convencional, en donde los datos principales incluyen datos de video/audio. Más específicamente, en un sistema de transmisión de difusión digital para multiplexar datos principales con damos mejorados que tienen información incluida en los mismos los datos conocidos que tienen un patrón formado de conformidad con un arreglo previo entre el sistema receptor y el sistema transmisor también se pueden multiplexar y transmitir. En este punto, las secuencias de datos conocidos que tienen el mismo patrón se pueden insertar periódicamente y transmitir en paquetes de datos mejorados (o grupos) . Alternativamente, las secuencias de datos conocidos que tienen patrones diferentes se pueden insertar periódicamente o no periódicamente y transmitir en los paquetes (o grupos) mejorados. Esta información puede ser previamente conocida por el sistema receptor, o se puede transmitir junto con las secuencias de datos conocidos desde el sistema transmisor. Además, la codificación adicional, tal como codificación de bloque, se puede realizar en el dato mejorado. Asimismo, a fin de mejorar el funcionamiento de recepción, un código de corrección de error que tiene mejor funcionamiento que la sección de datos principal se puede aplicar a los datos mejorados procesados con codificación adicional y los datos conocidos no se procesan con ninguna codificación adicional. Usando los datos conocidos transmitidos como se describe arriba en procesos, tales como recuperación de sincronización de portador, recuperación de sincronización de cuadro, y ecualizacion de canal, el sistema recepción de difusión digital de conformidad con la presente invención puede mejorar el funcionamiento de recepción de la presente invención. Más particularmente, calculando y compensando el error de fase portadora restante de una señal ecualizada en canal, el sistema receptor de difusión digital de conformidad con la presente invención puede mejorar el funcionamiento receptor de la presente invención. La Figura 1 ilustra un diagrama de bloque de un dispositivo de ecualizacion de canal de conformidad con una modalidad de la presente invención.
Haciendo referencia a la Figura 1, el dispositivo de ecualización de canal incluye un primer convertidor 100 de dominio de frecuencia, una calculadora 110 de canal, un segundo convertidor 121 de dominio de frecuencia, una calculadora 122 de coeficiente, un compensador 130 de distorsión, yn convertidor 140 de dominio de tiempo, un eliminador 150 de error de fase portadora restante, un cancelador de ruido (NC) 160, y una unidad 170 de decisión. En la presente, el primer convertidor 100 de dominio de frecuencia incluye una unidad 101 de traslape que traslapa datos admitidos, y una primera unidad 102 de transformación Fourier rápida (FFT) que convierte el dato salida de la unidad 101 de traslape en dato de dominio de frecuencia. La calculadora 110 de canal incluye una calculadora 111 de CIR que calcula una CIR del dato entrado, un compensador 112 de fase que compensa la fase de la CIR calculada por la calculadora 111 de CIR, y un interpolador 113 lineal que realiza interpolación lineal en la CIR que tiene su fase compensada. El segundo convertidor 121 de dominio de frecuencia incluye una unidad de FFT que convierte la CIR que sale de la calculadora 110 de canal a una CIR de dominio de frecuencia.
El convertidor 140 de dominio de tiempo incluye una unidad 141 IFFT que convierte el dato que tiene la distorsión compensada por el compensador 130 de distorsión en dato de dominio de tiempo, y una unidad 142 de ahorro que extrae solamente datos válidos de los datos salidos de la unidad 141 IFFT. El removedor 150 de error de fase portadora restante incluye un compensador 151 de error que remueve el error de fase portadora restante incluido en el dato ecualizado de canal, y una calculadora 152 de error de fase portadora restante que usa el dato ecualizado de canal y el dato de decisión de la unidad 170 de decisión de manera de calcular el error de fase portadora restante, dando salida de esta manera al error calculado al compensador 151 de error. En la presente, cualquier dispositivo que realice multiplicación de número complejo se puede usar como el compensador 130 de distorsión y el compensador 151 de error. En este punto, por ejemplo, puesto que los datos recibidos corresponden a datos modulados a datos tipo VSB, existen datos dispersos de nivel 8 solamente en el elemento de número real. Por lo tanto, haciendo referencia a la Figura 1, todas las señales usadas en el cancelador 160 de ruido y la unidad 170 de decisión corresponden a señales de número real (o en fase) . Sin embargo, a fin de calcular y compensar el error de fase portadora restante y el ruido de fase, tanto el elemento de número real (en fase) como el elemento de número imaginario (cuadratura9 se requieren. Por lo tanto, el removedor 150 de error de fase portadora restante recibe y usa el elemento de cuadratura asi como el elemento en fase. Generalmente, antes de realizar el proceso de ecualización de canal, un desmodulador (no mostrado) dentro del sistema receptor realiza recuperación de frecuencia y fase del portador . Sin embargo, si un error de fase portadora restante que no es suficientemente compensado se da entrada al ecualizador de canal, el funcionamiento del ecualizador de canal se puede deteriorar. Particularmente, en un ambiente de canal dinámico, el error de fase portadora restante puede ser mayor que en ambiente de canal estático debido a los cambios de canal frecuentes y repentinos. Eventualmente, esto actúa como un factor importante que deteriora el funcionamiento de recepción de la presente invención. Adicionalmente, un oscilador local (no mostrado) incluido en el sistema receptor debe incluir de preferencia un elemento de frecuencia único. Sin embargo, el oscilador local en realidad incluye los elementos de frecuencia deseados asi como otros elementos de frecuencia. Estos elementos de frecuencia no queridos (o no deseados) se refieren como ruido de fase del oscilador local. Este ruido de fase también deteriora el funcionamiento de recepción de la presente invención. Es difícil compensar este error de fase portadora restante y ruido de fase del ecualizador de canal general. Por lo tanto, la presente invención puede mejorar el funcionamiento de ecualización de canal incluyendo un circuito de recuperación de portador (es decir, un removedor 150 de error de fase portadora restante9 en el ecualizador de canal, como se muestra en la Figural, a fin de remover el error de fase portadora restante y el ruido de fase . Más específicamente, los datos de recepción desmodulados en la Figura 1 se traslapan mediante la unidad 101 de traslape del primer convertidor 100 de dominio de frecuencia en una relación de traslape predeterminada, que luego reciben salida a la unidad 102 de FFT. La unidad 102 de FFT convierte los datos de dominio de tiempo traslapados en datos de dominio de frecuencia traslapdos a través mediante procesamiento de los datos con FFT. Luego, los datos convertidos reciben salida al compensador 130 de distorsión. El compensador 130 de distorsión realiza una multi9plicación de número complejo en los datos de dominio de frecuencia traslapados salidos de la unidad 102 de FFT incluidos en el primer convertidor 100 de dominio de frecuencia y el coeficiente de ecualización calculado del la calculadora 122 de coeficiente, compensando de esta manera la distorsión de canal de los datos traslapados salidos de la unidad 102 de FFT. A continuación, los datos compensados tienen salida a la unidad 141 de IFFT del convertidor 140 de dominio de tiempo. La unidad 141 de IFFT realiza IFFT en los datos traslapados que tienen la distorsión de canal compensada, convirtiendo de esta manera los datos traslapados en datos de dominio de tiempo, que luego tienen salida al compensador 151 de error del removedor 150 de error de fase portadora restante. El compensador 151 de error multiplica una señal que compensa el error de fase portadora restante calculado y ruido de fase con el dato válido extraído del dominio de tiempo. De esta manera, el compensador 151 de error remueve el error de fase portadora restante y ruido de fase incluidos en el dato válido. Los datos que tienen el error de fase portadora restante compensado por el compensador 152 de error tienen salida a la calculadora 152 de error de fase portadora restante a fin de calcular el error de fase portadora restante y ruido de fase y, al mismo tiempo, se les da salida al cancelador 160 de ruido a fin de eliminar (o cancelar) el ruido. La calculadora 152 de error de fase portadora restante usa los datos de salida del compensador 151 de error y los datos de decisión de la unidad 170 de decisión para calcular el error de fase portadora restante y ruido de fase. A continuación, la calculadora 152 de error de fase portadora restante da salida a una señal para compensar el error de fase portadora restante calculada y ruido de fase al compensador 1521 de error. En esta modalidad de la presente invención, un número inverso del error de fase portadora restante y ruido de fase calculado recibe salida como la señal para compensar el error de fase portadora restante y ruido de fase. La Figura 2 ilustra un diagrama de bloque detallado de la calculadora 152 de error de fase portadora restante de conformidad con una modalidad de la presente invención. En la presente, la calculadora 152 de error de fase portadora restante incluye un detector 211 de error de fase, un filtro 212 de circuito, un oscilador 213 controlado numéricamente (NCO) , y un conjugador 214. Haciendo referencia a la Figura 2, el dato de decisión, la salida del detector 211 de error de fase, y la salida del filtro 212 de circuito y todas las señales de número real. Y, la salida del compensador 151 de error, la salida del NCO 213, y la salida del conjugador 214 son todas señales de número complejo. El detector 211 de error de fase recibe los datos de salida del compensador 151 de error y los datos de decisión de la unidad 170 de decisión a fin de calcular el error de fase portadora restante y ruido de fase. Luego, el detector 211 de error de fase da salida al error de fase portadora restante y ruido de fase calculado al filtro 212 de circuito. El filtro 212 de circuito luego filtra el error de fase portadora restante y ruido de fase, dando salida de esta manera al resultado filtrado al NCO 213. El NCO 213 genera una onda de coseno correspondiente al error de fase portadora restante y ruido de fase filtrado, que luego tiene salida al conjugador 214. El conjugador 214 calcula el valor conjugado de la onda de coseno generada por el NCO 213. A continuación, el valor conjugado tiene salida al compensador 151 de error. En este punto, el dato de salida del conjugador 214 se convierte en el número inverso de la señal compensando el error de fase portadora restante y ruido de fase. En otras palabras, el dato de salida del conjugador 214 se convierte en el número inverso del error de fase portadora restante y ruido de fase. El compensador 151 de error realiza multiplicación de número complejo en el dato ecualizado salido del convertidor 140 de dominio de tiempo y la señal salida del conjugador 214 y compensa el error de fase portadora restante y ruido de fase, removiendo de esta manera el error de fase portadora restante y ruido de fase incluidos en el dato ecualizado. Entre tanto, el detector 211 de error de fase puede calcular el error de fase portadora restante y ruido de fase usando diversos métodos y estructuras. De conformidad con esta modalidad de la presente invención , el error de fase portadora restante y ruido de fase se calculan usando un método dirigido por decisión. Si el error de fase portadora restante y ruido de fase no se incluyen en el dato ecualizado de canal, el detector de error de fase dirigido por decisión de conformidad con la presente invención utiliza el hecho de que solamente los valores de número real existen en los valores de correlación entre los datos ecualizados por canal y los datos de decisión. Más específicamente, si el error de fase portadora restante y ruido de fase no se incluyen y cuando los datos de entrada del detector 211 de error de fase se refieren como Xj+jxq, el valor de correlación entre el dato de entrada del detector 211 de error de fase y el dato de decisión se puede obtener usando la Ecuación 1 mostrada abajo : Ecuación 1 En este punto, no hay correlación entre i Y Por lo tanto, el valor de correlación entre X i y * «. es igual a (). Consecuentemente, si el error de fase portadora restante y ruido de fase no se incluyen, solamente los valores de número real existen en la presente. Sin embargo, si el error de fase portadora restante y ruido de fase se incluyen, el elemento de número real se muestra en el valor de número imaginario, y el elemento de numero imaginario se muestra en el valor de número real. De esta manera, se puede asumir que la porción de número imaginario del valor de correlación está en proporción con el error de fase portadora restante y ruido de fase. Consecuentemente, como se muestra en la Ecuación abajo, el número imaginario del valor de correlación se puede usar como el error de fase portadora restante y ruido de fase. Ecuación 2 Fase Error imag i jxt¡ )' } Fase Error x;/ .v - , ;vf/ La Figura 3 ilustra un diagrama de bloque de un detector 211 de error de fase que obtiene el error de fase portadora restante y ruido de fase. En la presente, el detector 211 de error de fase incluye un convertidor 311 de Hilbert, un configurador 312 de número complejo, un conjugador 313, un multiplicador 314, y una salida 315 de error de fase. Más específicamente, el convertidor 311 de Hilbert crea un dato de decisión de número imaginario ?' </ realizando una conversión de Hilbert en el valor de decisión ?' de la unidad 170 de decisión. El valor de decisión de número imaginario generado luego se da salida al configurador 312 de número complejo. El configurador 312 de número complejo usa el dato de decisión .v P para configurar el dato de decisión de número complejo que luego tienen salida al conjugador 313. El conjugador 313 conjuga la salida del configurador 312 de número complejo, dando salida de esta manera al valor conjugado al multiplicador 314. El multiplicador 314 realiza una multiplicación de número complejo en el dato de salida del compensador 151 de error y el dato de salida del conjugador 313, obteniendo de esta manera la correlación entre el dato de salida del compensador 151 de error y el valor de decisión ·¼- ¼ de la ' unidad 170 de decisión. Los datos de correlación obtenidos del multiplicador 314 luego se dan entrada a la salida 315 de error de fase. La salida 315 de error de fase da salida a la porción de número imaginario de los datos de correlación salidos del multiplicador 314 como el error de fase portadora restante y ruido de fase. El detector de error de fase mostrado en la Figura 3 es un ejemplo de una pluralidad de métodos de detección de error de fase. Por lo tanto, otros tipos de detectores de error de fase se pueden usar en la presente invención. Por lo tanto, la presente invención no está limitada solamente a los ejemplos y modalidades presentadas en la descripción de la presente invención. Además, de conformidad con otra modalidad de la presente invención, cuando menos 2 detectores de error de fase se combinan de manera de detectar el error de fase portadora restante y ruido de fase. Consecuentemente, la salida del removedor 150 de error de fase portadora restante que tiene el error de fase portadora restante detectado y ruido de fase removido como se describe arriba, se configura de una adición de la señal original (o inicial) que tiene la ecualización de canal, el error de fase portadora restante y ruido de fase, y la señal correspondiente a un ruido blando siendo amplificada a un ruido coloreado durante la ecualización de canal. Por lo tanto, el cancelador 160 de ruido recibe el dato de salida del removedor 150 de error de fase portadora restante y el dato de decisión de la unidad 170 de decisión, calculando de esta manera el ruido coloreado. Luego, el cancelador 160 de ruido resta el ruido coloreado calculado del dato que tiene el error de fase portadora restante y ruido de fase removido del mismo, removiendo de esta manera el ruido amplificado durante el proceso de ecualización. Los datos que tienen el ruido removido (o cancelado) por el cancelador 160 de ruido tienen salida para el proceso de descodificación de datos y, al mismo tiempo salen a la unidad 170 de decisión. La unidad 170 de decisión selecciona uno de una pluralidad de juegos de datos de decisión predeterminados (v.gr., 8 juegos de datos de decisión) ' que está más aproximado a los datos de salida del cancelador 160 de ruido, dando salida de esta manera a los datos seleccionados a la calculadora 152 de error de fase portadora restante y cancelador 160 de ruido. Entre tanto, los datos recibidos tienen entrada a la unidad 101 de traslape del primer convertidor 100 de dominio de frecuencia incluido en el ecualizador de canal y, al mismo tiempo, entrados a la calculadora 111 de CIR de la calculadora 110 de canal. La calculadora 111 de CIR utiliza una secuencia de entrenamiento, por ejemplo, los datos que entran durante la sección de datos conocidos y los datos conocidos a fin de calcular la CIR, dando salida de esta manera a la CIR calculada al compensador 112 de fase. En la presente, los datos conocidos corresponden a datos conocidos de referencia generados durante la sección de datos conocidos por el sistema receptor de conformidad con un convenio entre el sistema receptor y el sistema transmisor. Adicionalmente, en esta modalidad de la presente invención, la calculadora 111 de CIR calcula la CIR usando el método menos cuadrado (LS) . El métodode cálculo de Ls calcula un valor p de correlación transversal entre los datos conocidos que han pasado a través del canal durante la sección de datos conocidos y los datos conocidos que ya se conocen por el extremo receptor. Entonces, una matriz de correlación transversal R de los datos conocidos se calcula. Subsecuentemente, se realiza una operación de matriz en i^-P de modo que la porción de correlación transversal dentro del valor de correlación transversal P entre los datos recibidos y los datos conocidos iniciales, calculando de esta manera la CIR del canal de transmisión. El compensador 112 de fase compensa el cambio de fase de la CIR calculada. Luego, el compensador 112 de fase da salida a la CIR compensada al interpolador 113 lineal. En este punto, el compensador 112 de fase puede compensar el cambio de fase de la CIR calculada usando un método de probabilidad máxima. Más específicamente, el error de fase portadora restante y ruido de fase que se incluyen en los datos recibidos desmodulados y, por lo tanto que están entrando a cambio de fase de la CIR calculada por la calculadora 111 de CIR en un período de ciclo de una secuencia de datos conocidos. En este punto, si el cambio de fase de la CIR entrada, que se va a usar para el proceso de interpolación lineal, no se realiza en una forma lineal debido a un régimen elevado de cambio de fase, el funcionamiento de ecualización de canal de la presente invención se puede deteriorar cuando el canal se compensa calculando el coeficiente de ecualización de la CIR, que se calcula por el método de interpolación lineal. Por lo tanto, la presente invención remueve (o cancela) la cantidad de cambio de fase de la CIR calculada por la calculadora 11 de CIR de manera que el compensador 130 de distorsión permite que el error de fase portadora restante y ruido de fase desvien el compensador dl30 de distorsión sin ser compensados. Consecuentemente, el error de fase portadora restante y ruido de fase se compensan por el removedor 150 de error de fase portadora restante. Para esto, la presente invención remueve (o cancela) la cantidad de cambio de fase de la CIR calculada por el compensador 112 de fase usando un método de probabilidad máxima. La idea básica del método de probabilidad máxima se relaciona con calcular un elemento de fase mutuamente (o comúnmente) que existe en todos los elementos de CIR, entonces para multiplicar la CIR calculada con un número inverso del elemento de fase mutuo (o común) , de manera que el ecualizador de canal, y más particularmente, el compensador 130 de distorsión no compensa al elemento de fase mutua. Más específicamente, cuando el elemento de fase mutua se refiere como O la fase de la CIR recientemente calculada se gira por O en comparación con la CIR previamente calculada. Cuando la CIR de un punto t se refiere como h(t) el método de compensación de fase de probabilidad máxima obtiene una fase correspondiente a cuando hi(t) se gira por O el valor cuadrado de la diferencia entre CIR de hi(t) y la CIR de hi(t+l), es decir, la CIR de un punto (t+1), se convierte en un valor mínimo. En la presente, cuando i representa una derivación de la CIR calculada, y cuando N representa un número de derivaciones de la CIR que se está calculando por la calculadora 111 de CIR, el valor de Pm es igual a o mayor de 0 e igual o menos de N-1. Este valor se puede calcular usando la Ecuación 3 abajo mostrada: Ecuación 3 En presente en la luz del método de probabilidad máxima, el elemento de fase mutua es igual al valor de O cuando el lado . derecho de la Ecuación 3 que se está diferenciando con respecto a T es igual a 0. La condición arriba descrita se muestra en la Ecuación 4 abajo: Ecuación 4 ,.„ ·; ?K <' )¡ ' ÷ , i )1" - ?, U ) A * (/ + De - h' )/?( + ! k- /, } O TI) {/< (7)/v;(/ -l IR'-'" - / '( ) ,(! + l)i ) ;V I - La Ecuación 4 anterior se puede simplificar como se muestra en la Ecuación 5 abajo: Ecuación 5 ^ Más específicamente, la Ecuación 5 corresponde al valor que se va a calcular mediante el argumento del valor de correlación entre h(t) y h(t+l). La Figura 4 ilustra un compensador de fase de conformidad con una modalidad de la presente invención, en donde el elemento de fase mutuo se calcula como se describe arriba, y en donde el elemento de fase calculado se compensa en la CIR calculada. Haciendo referencia a la Figura 4, el compensador de fase incluye una calculadora 410 de correlación, una calculadora 420 de cambio de fase, un generador 430 de señal de compensación, y un multiplicador 440. La calculador 410 de correlación incluye una primera memoria intermedia 411 de símbolo N, un retraso 412 de símbolo N, una segunda memoria 413 intermedia de símbolo N, un conjugador 414, y un multiplicador 415. más específicamente, la primera memoria 411 intermedia de símbolo N incluida en la calculadora 410 de correlación es capaz de almacenar los datos que están entrando de la calculadora 111 de CIR en unidades de símbolo hasta un límite máximo de N número de símbolos. Los datos de símbolo siendo temporalmente almacenados en la primera memoria 411 intermedia de símbolo N luego entran al multiplicador 415 incluido en la calculadora 410 de correlación y al multiplicador 440. Al mismo tiempo, los datos de símbolo que están saliendo de la calculadora 111 de CIR se retrasan por N símbolos del retraso 412 de N símbolo. Luego, los datos de símbolo retrasados pasan a través de la segunda memoria 413 intermedia de N símbolo y entrados al conjugador 414, de manera de ser conjugados y luego entrados en el multiplicador 415. El multiplicador 415 multiplica la salida de la primera memoria 411 de N símbolo y la salida del conjugador 414. Luego, el multiplicador 415 da salida al resultado multiplicado a un acumulador 421 incluido en la calculadora 420 de cambio de fase. Más específicamente, la calculadora 410 de correlación calcula una correlación entre una CIR actual (hi(t+l) que tiene la longitud de N y una CIR previa hi(t) que también tiene la longitud de N. Entonces, la calculadora 410 de correlación da salida al valor de correlación calculado al acumulador 421 de la calculadora 420 de cambio de fase. El acumulador 421 acumula los valores de correlación salidos del multiplicador 415 durante un período de N símbolo. Luego, el acumulador 521 da salida al valor acumulador al detector 422 de fase. El detector 422 de fase luego calcula un elemento de fase mutuo desde la salida del acumulador 421 como se muestra en la Ecuación 4 arriba descrita. A continuación, el calculado sale al generador 430 de señal de compensación. El generador 430 de señal de compensación da salida a una señal compleja que tiene una fase opuesta a aquella de la fase detectada como la señal de compensación de fase al multiplicador 440. El multiplicador 440 multiplica la CIR actual hi(t+l) saliendo de la primera memoria 411 intermedia de N símbolo con la señal de compensación e M„. removiendo de esta manera la cantidad de cambio de fase de la CIR calculada. Como se describió arriba, el compensador 112 de fase que usa el método de probabilidad máxima calcula un elemento de fase Correspondiente al valor de correlación entre la CIR entrada y la CIR previa que se está retrasando por N símbolos. A continuación, el compensador 112 de fase genera una señal de compensación de fase que tiene una fase opuesta a aquella del elemento de fase calculado como se describe arriba. Subsecuentemente, el compensador 112 de fase multiplica la señal de compensación de fase generada a la CIR calculada, eliminando de esta manera la cantidad de cambio de fase de la CIR calculada. La CIR que tiene el cambio de fase compensado entra al interpolador 113 lineal. El interpolador 113 lineal interpola linealmente las CIRs que tienen los cambios de fase compensados al segundo convertidor 121 de dominio de frecuencia. Más específicamente, el interpolador 113 lineal recibe la CIR que tiene el cambio de fase compensado del compensador 112 de fase. Consecuentemente, durante la sección de datos conocidos, el interpolador 113 lineal da salida a la CIR recibida, y durante la sección de datos entre los datos conocidos, la CIR se interpola de conformidad con un método de interpolación predeterminado. A continuación, la CIR interpolada tiene salida. En esta modalidad de la presente invención, un método de interpolación lineal, que es uno de los muchos métodos de interpolación predeterminados, se usa para interpolar las CIRs. En la presente, la presente invención también puede usar otros métodos de interpolación. Por lo tanto, la presente invención no está limitada solamente a los ejemplos proporcionados en la descripción de la presente invención. El segundo convertidor 121 de dominio de frecuencia realiza FFT en la CIR que está saliendo del interpolador 113 lineal, convirtiendo de esta manera la CIR a una CIR de dominio de frecuencia. Entonces, el segundo convertidor 121 de dominio de frecuencia da salida a la CIR convertida a la calculadora 122 de coeficiente. La calculadora 122 de coeficiente usa la CIR de dominio de frecuencia que está saliendo del segundo convertidor 121 de dominio de frecuencia para calcular el coeficiente de ecualización . Luego, la calculadora 122 de coeficiente da salida al coeficiente calculado al compensador 130 de distorsión. En la presente, por ejemplo, la calculadora 122 de coeficiente calcula un coeficiente de ecualización de canal del dominio de frecuencia que puede proporcionar error cuadrado medio mínimo (MMSE) de la CIR del dominio de frecuencia, que sale al compensador 130 de distorsión. El compensador 130 de distorsión realiza una multiplicación de número complejo en los datos traslapados de dominio de frecuencia que está saliendo de la unidad 102 de FFT del primer convertidor 100 de dominio de frecuencia y el coeficiente de ecualización calculado por la calculadora 122 de coeficiente, compensando de esta manera la distorsión de canal de los dat5os traslapados que están saliendo de la unidad 102 de FFT. La Figura 5 ilustra un diagrama de bloque de una unidad de desmodulación de un sistema receptor de difusión digital de conformidad con una modalidad de la presente invención. El sistema receptor de difusión digital de la Figura 5 es meramente un ejemplo proporcionado para facilitar el entendimiento de la presente invención. Por lo tanto, cualquier sistema receptor que adopte un dispositivo de ecualización de canal como se describe arriba se puede aplicar en la presente invención. Por lo tanto, la presente invención no está limitada a los ejemplos expuestos en la descripción de la presente invención. Haciendo referencia a la Figura 5, la unidad de desmodulación del sistema receptor de difusión digital incluye un desmodulador 501, un ecualizador 502, un detector 503 de datos conocidos, un descodificador 504 mejorado, un desintercalador 505 de datos, un descodificador 506 de RS, un desaleatolizador 507 de datos, un desformateador 508 de datos, y un procesador 509 de datos mejorado. Más específicamente, una señal de frecuencia intermedia (IF) de un canal particular que se sintoniza por un sintonizador se da entrada al desmodulador 501 y el detector 503 de datos conocidos. El desmodulador 50° realiza control de auto ganancia, recuperación de portador, y procesos de recuperación de cronometración en la señal de IF entrada, modificando de esta manera la señal de iF a una señal de banda de base. Luego, el desmodulador 501 da salida a la señal de banda de base recientemente creada al ecualizador 502 y el detector 503 de datos conocidos. El ecualizador 502 compensa la distorsión del canal incluida en la señal desmodulada y luego da salida a la señal compensada en error al detector 503 de datos conocidos. En este punto, el detector 503 de datos conocidos detecta el lugar de secuencia conocida insertado por el extremo de transmisión desde el dato de entrada/salida del desmodulador 501 8es decir, el dato antes de la desmodulación o el dato después de la modulación) . A continuación, la información de lugar junto con la secuencia de datos conocidos, que se genera desde el lugar detectado, tiene salida al desmodulador 501, el ecualizador 502, y el descodificador 504 mejorado. Asimismo, el detector 503 de datos conocidos da salida a un juego de información al descodificador 504 mejorado. Este juego de información sale al desocidificador 504 de datos mejorado, de manera de permitir que el descodificador 504 mejorado del sistema receptor identifica los datos mejorados que se procesan con codificación adicional del sistema transmisor y los datos principales que no se procesan con codificación adicional. El desmodulador 501 utiliza los datos conocidos durante el tiempo · y/o recuperación de portador, mejorando de esta manera el funcionamiento de desmodulación. De manera similar, el ecualizador 502 utiliza la secuencia de datos conocidos, mejorando de ' esta manera la calidad de ecualización. Como se muestra en las Figura 1 a la Figura 4, el ecualizador 502 utiliza los datos conocidos para calcular la CIR, realizando de esta manera compensación de cambio de fase y procesos de interpolación lineal en la CIR calculada. A continuación, los datos procesados se usan para compensar la distorsión dentro del canal incluido en los datos desmodulados. Adicionalmente, el ecualizador 502 utiliza los datos ecualizados y los datos de decisión de los datos ecualizados de manera de calcular el error de fase portadora restante y ruido de fase, removiendo de esta manera (o cancelando) el error de fase portadora restante calculado y ruido de fase del dato ecualizado. Consecuentemente, los datos de salida del ecualizador 502 son admitidos al descodificador 504 mejorado. En la presente, si los datos que entran al descodificador 504 mejorado desde el ecualizador 502 corresponden a los datos mejorados que se están procesando con ambos codificación adicional y codificación de enrejado mediante el sistema de transmisión, el descodificador 504 mejorado realiza procesos de descodificación de enrejado y descodificación adicional como procesos inversos del sistema transmisor. Alternativamente, si los datos que entran al descodificador mejorado 504 desde el ecualizador 502 corresponden a los datos principales que se están procesando solamente con el proceso de codificación de enrejado y no el proceso de codificación adicional, entonces solamente se realiza el proceso de descodificación de enrejado. Si los datos entrados corresponden a los datos principales o datos conocidos, el descodificador 504 mejorado realiza ya sea descodificación Viterbi en los datos de entrada, o realiza decisión dura sobre un valor de decisión suave, dando salida de esta manera al dato (o resultado) procesado) . Además, puesto que los bytes de paridad RS y bytes de encabezado MPEG, que se han insertado al paquete de datos mejorados por el sistema de transmisión, se consideran como datos principales por el sistema transmisor, los bytes de paridad RS y bytes de encabezado MPEG no se procesan con ningunos procesos de codificación adicionales. Por lo tanto, se realiza ya sea proceso de descodificación Viterbi en los bytes de paridad RS y bytes de encabezado MPEG, o un proceso de decisión dura se realiza en el valor de decisión suave correspondiente. De esta manera, el resultado procesado tiene salida . Entre tanto, si los datos entrados corresponden a los datos mejorados, el descodificador 504 mejorado puede ya sea salir un valor de decisión dura con respecto al dato mejorado entrado, o salir un valor de decisión suave. Si el valor de decisión suave tiene salida, el funcionamiento del proceso de descodificación de corrección de error adicional realizado en el dato mejorado por el procesador 509 de datos mejorado en un bloque posterior se puede .mejorar. Por lo tanto, un ejemplo del descodificador 504 que da salida a un valor de decisión suave en los datos mejorados se describirá ahora con detalle. En la presente, la salida del descodificador 504 mejorado tiene entrada al desintercalador 505 de datos, el desintercalador 505 de datos realiza un proceso inverso del intercalador de datos incluido en el sistema transmisor. Luego, el desintercalador 505 de datos da salida al dato desintercalado al descodificador 506 de RS. Adicionalmente, el resultado descodificado del descodificador 504 mejorado se puede retroalimentar al ecualizador 502, mejorando de esta manera el funcionamiento de ecualización. Si el paquete recibido corresponde a un paquete de datos principal, el descodificador 506 de RS realiza descodificación de RS sistemática. Si el paquete recibido corresponde a un paquete de datos mejorado, el descodificador 506 de RS realiza ya sea descodificación de RS sistemática o descodificación de RS no sistemática. Más específicamente, si el sistema de transmisión realizó codificación RS sistemática en el paquete de datos mejorados, el descodificador 506 RS realiza descodificación RS sistemática en el paquete recibido. Por otra parte, si el sistema de transmisión realizó codificación de RS no sistemática en el paquete de datos mejorado, el descodificador 506 de RS realiza descodificación de RS no sistemática en el paquete recibido. Los datos de salida del descodificador 506 de RS luego entran al desaleatorizador 507 de datos, el desaleatorizador 507 de datos recibe los datos salidos del descodificador 506 de RS y genera un byte de dato pseudo aleatorio idéntico a aquel del aleatorizador incluido en el sistema de transmisión de difusión digital (o transmisor de DTV) . A continuación, el desaleatorizador 507 de datos realiza una operación OR exclusiva en sentido de bit (XOR) entre el byte de datos pseudo aleatorio generado y el paquete de datos salido del descodificador 5t06 de RS, insertando de esta manera los bytes de sincronización MPEG al principio de cada paquete de manera de dar salida a los datos en unidades de paquete de 188 bytes. La salida del desaelatorizador 507 de datos tiene entrada al descodificador de MPEG principal (no mostrado) y al desformateador 508 de datos al mismo tiempo. El descodificador de MPEG principal realiza descodificación solamente en el paquete de datos correspondiente al MPEG principal. En la presente, puesto que el paquete de datos mejorado incluye un PID que no se usa por el sistema de recepción convencional, un PID nulo, o un PID reservado, el paquete de datos mejorado no se usa por el descodificador de MPEG principal para descodificar, y por lo tanto, no se considera. Sin embargo, es difícil realizar una operación OR (XOR) exclusiva en sentido de bits entre el valor de decisión suave y del dato mejorado y el bit pseudo aleatorio. Por lo tanto, como se describe arriba, dependiendo del código del valor de decisión suave, una decisión dura se realiza en los datos que son para ser salidos al descodificador de MPEG principal. Entonces, una operación XOR se realiza entre el bit pseudo aleatorio y el dato decidido duro, que luego tienen salida. Más específicamente, si el código del valor de decisión suave es un número positivo, el valor de decisión dura es igual a 1' . Y, si el código del valor de decisión suave es un número negativo, el valor de decisión dura es igual a ?0' . A continuación, se realiza una operación XOR entre el bit pseudo aleatorio y cualquiera de los valores decididos duros. Sin embargo, como se describe arriba, una decisión suave es más eficiente en el procesador 509 de datos mejorado a fin de mejorar el funcionamiento cuando se descodifica el código de corrección de error. Por lo tanto, el desaleatorizador 507 de datos crea un dato de salida separado con respecto a los datos mejorados, que luego tienen salida al desformateador 508 de datos. Por ejemplo, cuando el bit psueo aleatorio es igual a 1', el desaleatorizador 507 de datos cambia el código del valor de decisión suave y luego da salida al código cambiado. Por otra parte, si el bit pseudo aleatorio es igual a ^?', el desaleatorizador 507 de datos da salida al valor de decisión suave sin ningún cambio en el código . Como se describe arriba, si el bit pseudo aleatorio es igual a l' , el código del valor de decisión suave se cambiado debido a que, cuando se realiza una operación XOR entre el bit pseudo aleatorio y los datos de entrada en el aleatorizador en el sistema de transmisión, y cuando el bit pseudo aleatorio es igual a xl', el código del bit de datos de salida se convierte en el opuesto de los datos de entrada (es decir, 0 XOR 1 = 1 y 1 XOR 1 = 0). Más específicamente, si el bit pseudo aleatorio generado del desaleatorizador 507 de datos es igual a 1', y cuando se realiza una operación XOR en el valor de decisión dura del bit de dato mejorado, el valor operado por XOR se convierte en el valor opuesto del valor de decisión duro. Por lo tanto, cuando se da salida al valor de decisión suave, un código opuesto a aquel del valor de decisión suave tiene salida. Si los datos entrados corresponden al paquete de datos principal, el desformateador 508 de datos no tiene salida a los datos entrados al procesador 509 de datos mejorado. Además, si los datos entrados corresponden al paquete de datos mejorados, el desformateador 508 de datos elimina los bytes de encabezado de MPEG, los dabos conocidos, y así sucesivamente, que se incluyen en el paquete de deatos mejorado. Luego, el desformateador 508 de datos da salida a los datos procesados al procesador 509 de datos mejorado.
Luego, el procdesador 509 de datos mejorado procesa además los datos de entrada con un proceso de remoción de bit nulo, de manera de remover todos los datos nulos usados para la expansión de byte de los datos mejorados entrados, un proceso de desintercalado y un proceso de descodificación de corrección de error. A continuación, el procesador 509 de datos mejorado da salida a los datos mejorados procesados como los datos mejorados finales. La Figura 6 ilustra un diagrama de bloque que muestra la estructura de un sistema de transmisión de conformidad con una modalidad de la presente invención. El sistema de transmisión de difusión digital incluye un procesador previo 610, un multiplexor 621 de paquete, un aleatorizador 622 de datos, un codificador Reed-Solomon (RS) /codificador 623 RS sistemático, un intercalador 624 de datos, un reemplazador 625 de byte de paridad, un codificador 626 RS no sistemático, un multiplexor 628 de cuadro, y una unidad 630 de transmisión. El procesador 610 previo incluye un aleatorizador 611 de datos mejorado, un codificador 612 de cuadro RS, un procesador 613 de bloque, un formateador 614 de grupo, un desintercalador 615 de datos, y un formateador 616 de paquete. En la presente invención que tiene la estructura arriba descrita, los datos principales se dan entrada al multiplexor 621 de paquete. Los datos mejorados tienen entrada al aleatorizador 611 de datos mejorado del procesador 610 previo, en donde un proceso de codificación adicional se realiza de modo que la presente invención puede responder rápida y apropiadamente contra ruido y cambio en canal. El aleatorizador 611 de datos mejorado hace aleatorios los datos mejorados recibidos y da saliza a los datos mejorados aleatorizados al codificador 612 de cuadro RS. En este punto, teniendo el aleatorizador 611 mejorado realizándole proceso de aleatorización en los datos mejorados, el proceso de aleatorización en los datos mejorados por el aleatorizador 622 de datos en un proceso posterior se puede omitir. Ya sea el aleatorizador del sistema de difusión convencional se puede usar como el aleatorizador para aleatorizar los datos mejorados, o cualquier otro tipo de aleatorizador se puede usar en la presente. El codificador 612 de cuadro RS recibe los datos mejorados aleatorizados y realiza cuando menos uno de un proceso de codificación de corrección de error y un proceso de codificación de detección de error en los datos recibidos. Consecuentemente, proporcionando robustez a los datos mejorados, los datos pueden dispersar error de grupo que puede ocurrir debido a un cambio en el ambiente de frecuencia. De esta manera, los datos pueden responder apropiadamente al ambiente de frecuencia que es muy baja y probable de cambio. El multiplexor 612 de cuadro RS también incluye un proceso de mezclar en unidades de hilera muchos juegos de datos mejorados cada uno teniendo un tamaño predeterminado. Realizando un proceso de codificación de corrección de erro en los datos mejorados entrados, el codificador 612 de cuadro RS añade datos requeridos para la corrección de error y, luego, lrealiza un proceso de codificación de detección de error, añadiendo de esta manera datos requeridos para el proceso de detección de error. La codificación de corrección de error utiliza el método de codificación RS, y la codificación de detección de error usa el método de codificación de comprobación de redundancia cíclica 8CRC) . Cuando se realiza el proceso de codificación RS, los datos de paridad requeridos para corrección de error se generan. Y, cuando se realiza el proceso de codificación CRC, los datos de CRC requeridos para la detección de error se generan. El codificador 612 de cuadro RS realiza codificación CRC en los datos codificados en RS a fin de crear el código CRC. El código CRC que se genera por el proceso de codificación CRC se puede usar para indicar si los datos mejorados se han dañado por un error mientras que se están transmitiendo a través del canal. La presente invención puede adoptar otros tipos de métodos de codificación de detección de error, aparte del método de codificación CRC, y también puede usar el método de codificación de corrección de error de manera de mejorar la capacidad de corrección de error total del sistema receptor. Por ejemplo, suponiendo que el tamaño de un cuadro RS es 187*N bytes, ese proceso de codificación (235, 287) -RS se realiza en cada columna dentro del cuadro FS, y que un proceso de codificación CRCque usa una suma de comprobación CRC de 2 bytes 8es decir, 16-bits) , entonces un cuadro RS que tiene un tamaño de 187*N bytes se expande a un cuadro RS de 235* (N+2) bytes. El curadro RS expandido por el codificador 612 de cuadro RS tiene entrada al procesador 613 de bloque. El procesador 613 de bloque codifica los datos mejorados codificados RS y codificados CRC en un régimen de codificación de G/H. Entonces, el procesador 613 de bloque da salida a los datos mejorados codificados en régimen G/H al formateador 614 de grupo. A fin de hacerlo, el procesador 613 de bloque identifica los bytes de datos de bloque que están entrando del codificador 612 de cuadro RS como bits.
El procesador 613 de bloque puede recibir datos de información suplementaria tal como información de señalización, que incluyen información sobre el sistema, e identifica los bytes de datos de información suplementaria como bits de datos. En la presente, los datos de información suplementaria, tal como la información de señalización, puede pasar igualmente a través del aleatorizador 611 de datos mejorados y el codificador 612 de cuadro RS de manera de tener entrada al procesador 613 de bloque. Alternativamente, los datos de información suplementaria pueden tener entrada directamente al procesador 613 de bloque sin pasar a través del aleatorizador 611 de datos mejorados y el codificador 612 de cuadro RS. La información de señalización corresponde a información requerida para recibir y procesar datos incluidos en el grupo . e datos en el sistema receptor. Esta información de señalización incluye información de grupo de datos, información de multiplexión, e información de estallido. Como un codificador de régimen G/H, el procesador 613 de bloque codifica los datos entrados a un régimen de codificación de G/H y luego da salida a los datos codificados en régimen G/H. or ejemplo, si 1 bit de los datos de entrada se codifica a 2 bits y se da salida, entonces G es igual a 1 y H es igual a 2 (es decir, G=l, y H=2) . Alternativamente, si 1 bit de los datos de entrada se codifica a 4 bits y se da salida, entonces G es igual a 1 y H es igual a 4 (es decir, G=l y H=4) . Como un ejemplo de la presente invención, se supone que el procesador 613 de bloque realiza un proceso de codificación a un régimen de codificación de 1/2 (también referido como un procesóte codificación de régimen-1/2) o un proceso de codificación a un régimen de codificación de 1/4 (también referido como un proceso de codificación de régimen-1/4) . Más específicamente, el procesador 613 de bloque codifica los datos mejorados recibidos y datos de información suplementaria, tal como la información de señalización, a ya sea un régimen de codificación de 1/2 o un régimen de codificación de 1/4 . A continuación, los datos de información suplementaria, tal como la información de señalización, se identifican y procesan como datos mejorados. Puesto que el proceso de codificación de régimen-1/4 tiene un régimen de codificación superior que el proceso de codificación de régimen-1/2, se puede proporcionar mayor capacidad de corrección de error. Por lo tanto, en un proceso posterior, distribuyendo los datos codificados en régimen-1/4 en un área con funcionamiento receptor deficiente dentro del formateador 614 de grupo, y distribuyendo los datos codificados en régimen-1/2 en un área con excelente funcionamiento receptor, la diferencia en el funcionamiento total se puede reducir. Más específicamente, en caso de realizar el proceso de codificación de régimen-1/2, el procesador 613 de bloque recibe 1 bit y codifica el 1 bit recibido a 2 bits (es decir, 1 símbolo) . Entonces, el procesador 613 de bloque da salida a los 2 bits procesados (o 1 símbolo) . Por otra parte, en caso de realizar el proceso de codificación de régimen-1/4, el procesador 613 de bloque recibie 1 bit y codifica el 1 bit recibido a 4 bits (es decir, 2 símbolos) . Entonces, el procesador 613 de bloque da salida a los 4 bits procesados (o 2 símbolos) . Adicionalmente, el procesador 613 de bloque realiza un proceso de intercalado de bloque en las unidades de símbolo en el dato codificado en símbolo. Subsecuentemente, el procesador 613 de bloque convierte en bytes los símbolos de datos que están intercalados en bloque y tienen el orden redispuesto . El formateador 614 de grupo inserta los datos mejorados salidos del procesador 613 de bloque (en la presente, los datos mejorados pueden incluir datos de información suplementaria tales como información de señalización incluyendo información de' transmisión) en un área correspondiente dentro del grupo de datos, que está configurado de conformidad con una regla predefinida. Adicionalmente, con relación al proceso de desintercalado de datos, diversos tipos de sujetadores de lugares o datos conocidos también se insertan en áreas correspondientes dentro del grupo de datos. En este punto, el grupo de datos se puede describir como cuando menos un área jerárquica. En la presente, los datos destinados a cada área pueden variar dependiendo de la característica de cada área jerárquica. Adicionalmente, cada grupo está configurado para incluir una señal de sincronización de campo. La presente invención muestra un ejemplo del grupo de datos que se está dividiendo en tres áreas jerárquicas: un área de cabeza, un área de cuerpo, un área de cola. Consecuentemente, en el grupo de datos que se da entrada para el proceso de desintercalado de datos, los datos primero tienen entrada al área de cabeza, luego entran al área de cuerpo y entran finalmente al área de cola. En el ejemplo de la presente invención, las área de cabeza, cuerpo y cola están configuradas de manera que el área de cuerpo no se mezcle con el área de datos principales dentro del grupo de datos. Además, en la presente invención, las áreas de cabeza, cuerpo y cola pueden estar cada una dividida en áreas jerárquicas inferiores. Por ejemplo, el área de cabeza puede estar dividida en 3 áreas jerárquicas inferiores; un área de cabeza alejada (FH) , un área de cabeza media (MH) , y un área de cabeza cercana (NH) . El área de cuerpo puede estar dividida en 4 áreas jerárquicas inferiores: una primera área área de cuerpo inferior (Bl), una segunda área de cuerpo inferior (B2), una tercera área de cuerpo inferior (B3), y una cuarta área de cuerpo inferior (V4) . Y, finalmente, el área de cola puede estar dividida en 2 áreas jerárquicas inferiores: un área de cola alejada 8FT) y un área de cola cercana (NT) . En el ejemplo de la presente invención, el formateador 614 de grupo inserta los datos mejorados a que se están dando salida del procesador 613 de bloque en el área de cabeza media (MH) , el área de cabeza cercana (NH) , las primera a cuarta áreas de cuerpo inferior (Bl a CB4), y el área de cola cercana (NT) . En la presente, el tipo de datos mejorados puede variar dependiendo de la característica de cada área. El grupo de datos se divide en una pluralidad de áreas de modo que cada área se puede usar para diferentes propósitos. Más específicamente, las áreas que tienen menos interferencia con los datos principales pueden mostrar más funcionamiento de recepción mejorado en comparación con área que tiene más interferencia con los datos principales.
Adicionalmente, cuando se usa el sistema en el que los datos conocidos se insertan en el grupo de datos y luego se transmiten, y cuando un juego largo de datos conocidos consecutivos se va a insertar periódicamente (o regularmente) en los datos mejorados, el área de cuerpo es capas de recibir regularmente dichos datos mejorados que tienen una longitud predeterminada. Sin embargo, puesto que los datos mejorados pueden estar mezclados con los datos principales en las áreas de cabeza y cola, es difícil insertar regularmente los datos conocidos en estas áreas, y también es difícil insertar juegos largos de datos conocidos que son consecutivos en estas áreas. Los detalles tales como el tamaño del grupo de datos, el número de áreas jerárquicas dentro del grupo de datos y el tamaño de cada área jerárquica, y el número de bytes de datos mejorados que se puede insertar en cada área jerárquica pueden variar dependiendo del diseño del diseñador de sistema. Por lo tanto, la modalidad arriba descrita es meramente un ejemplo que puede facilitar la descripción de la presente invención. En el formateador 614 de grupo, el grupo de datos se puede configurar para incluir una posición (o olugar9 en el que la señal de sincronización de campo se va a insertar. Cuando se supone que el grupo de datos está dividido en una pluralidad de áreas jerárquicas como se describe arriba, el procesador 613 de bloque puede codificar los datos que se van a insertar en cada área a diferentes regímenes de codificación. En la presente invención, basado en las áreas que cada una se espera que muestren diferente funcionamiento después del proceso de ecualización cuando se usa la información de canal que se puede usar para e proceso de ecualización de canal en el sistema receptor, un régimen de codificación diferente se puede aplicar a cada una de estas áreas. Por ejemplo, el procesador 613 de bloque codifica los datos mejorados que se van a insertar en el área de cabeza cercana (NH) y la primera a cuarta áreas de cuerpo inferior (Bl a B4) a un régimen de codificación-1/2. A continuación, el formateador 614 de grupo puede insertar los datos mejorados codificados en régimen-1/2 en el área de cabeza cercana (NH) y la primera a cuarta áreas de cuerpo inferior (Bl a B49. Por otra parte, el procesador 613 de bloque codifica los datos mejorados que se van a insertar en el área de cabeza media (MH) y el área de cola cercana (NT) a un régimen de codificación-1/4, que tiene mayor capacidad de corrección de error que el régimen de codificación 1/2. Subsecuentemente, el formateador 614 de grupo puede insertar los datos mejorados codificados en régimen 1/2 en el área de cabeza media (MH) y el área de cola cercana (NT) . Además, el procesador 613 de bloque codifica los datos mejorados que se van a insertar en el área de cabeza lejana (FH) y el área de cola lejana 8FT) a un régimen de codificación que tiene capacidad de corrección aún mayor que el régimen de codificación 1/4. A continuación, el formateador 614 de grupo puede insertar los datos mejorados codificados ya sea en las áreas de cabeza lejana (FH) y cola lejana (FT) o en un área reservada para uso futuro. Aparte de los datos mejorados, el formateador 613 de grupo también puede insertar datos de información suplementaria tal como información de señalización que indica la información de transmisión total en el grupo de datos. Asimismo, aparato de los datos mejorados codificados salidos del procesador 613 de bloque, y con relación al proceso de desintercalado de datos en un proceso posterior, el formateador 614 de grupo también puede insertar un sujetador de lugar de encabezado MPEG, un sujetador de lugar de paridad de RS no sistemático, y un sujetador de lugar de datos principales en el grupo de datos. En la presente, el sujetador de lugar de grupo de datos principales se inserta debido a que los datos mejorados y los datos principales se pueden mezclar en las áreas de cabeza y cola dependiendo de la entrada del desintercalador de datos. Por ejemplo, basado en la salida de los datos después de ser desintercalados, el sujetador de lugar para el encabezado de MPEG se puede dedicar al frente de cada paquete de datos. Adicionalmente, el formateador 614 de grupo puede ya sea insertar datos conocidos generados de acuerdo con una regla previamente definida, o insertar un sujetador de lugar de datos conocidos para insertar datos conocidos en un proceso posterior. Adicionalmente, un sujetador de lugar para la inicialización del módulo 627 de codificador de enrejado se inserta en un área correspondiente. Por ejemplo, el sujetador de lugar de datos de inicialización se puede insertar al principio (o frente) de la secuencia de lugar de datos. La salida del formateador 614 de grupo entra al desintercalador 615 de datos. Y, el desintercalador 615 de datos realiza un proceso inverso del intercalador de datos desintercalando los datos y sujetador de lugar dentro del grupo de datos que se está dando salida del formateador 614 de grupo. A continuación, el desintercalador 615 de datos da salida a los datos desintercalados del formateador 616 de paquete. Entre los datos desintercalados y admitidos, el formateador 616 de paquete remueve el .sujetador de lugar de datos principales y sujetador de lugar de paridad de RS que se dedicaron para el proceso de desintercalado desde los datos desintercalados admitidos. A continuación, la porción restante de los datos correspondientes se agrupa, y 4 bytes de encabezado MPEG se insertan en la misma. El encabezado MPEGA de 4 bytes está configturado de un byte de sincronización de MPEG de 1 byte añadido al .sujetador de lugar de encabezado de MPEG de 3 bytes. Cuando el formateador 614 de grupo inserta el sujetador de lugar de datos conocidos, el formateador 616 de paquete puede ya sea insertar datos conocidos reales en el sujetador de lugar de datos conocidos o dar salida al sujetador de lugar de datos conocidos sin ningún cambio o modificación para una inserción de reposición en un proceso posterior. Después, el formateador 616 de paquete divide los datos dentro del grupo de datos formateados en paquete arriba descrito en paquetes de datos mejorados de unidad de 188 bytes 8es decir, paquetes MPEG TS), que luego se proporcionan al multiplexor 621 de paquete. El multiplexor 621 de paquete multiplexa el paquete de datos mejorados de unidad de 188 bytes y el paquete de datos principales salido del formateador 616 de paquete de acuerdo con el me 'todo de multiplexión previamente definido. Subsecuentemente, los paquetes de datos multiplexados tienen salida al aleatorizador 622 de datos. El método de multiplexión se puede modificar o alterar de conformidad con diversas variables del diseño de sistema. Como un ejemplo del método de multiplexión del multiplexor 621 de paquete, la sección de estallido de datos mejorados y la sección de datos principales se pueden identificar a lo largo de un eje de tiempo (o un eje cronológico) y se pueden repetir alternadamente. En este punto, la sección de estallido de datos mejorados pueden transmitir cuando menos un grupo de datos, y la sección de datos principal puede transmitir solamente los datos principales. La sección de estallido de datos mejorados también puede transmitir los datos principales. Si los datos mejorados tienen salida en una estructura de estallido, como se describe arriba, el sistema receptor que recibe solamente los datos mejorados puede conectar la energía solamente durante la sección de estallido de manera de recibir los datos mejorados, y puede desconectar la energía durante la sección de datos principales en la que los datos principales se transmiten, de manera de impedir que los datos principales sean recibidos, reduciendo de esta manera el consumo de energía del sistema de recepción.
Cuando los datos a que se está dando entrada corresponden al paquete de datos principales, el aleatorizador 622 de datos realiza el mismos proceso de aleatorización del aleatorizador convencional. Más específicamente, el byte de sincronización de MPEG incluido en el paquete de datos principales se descarga y un byte pseudo aleatorio generado de los 187 bytes restantes se usa de manera de aleatorizar los datos. A continuación, los datos hechos aleatorios tienen salida al codificador RS/codificador RS no sistemáctico 623. Sin embargo, cuando los datos admitidos corresponden al paquete de datos mejorados, el byte de sincronización MPEGH del encabezado MPEG de 4 bytes incluido en el paquete de datos mejorados se descarga, y la aleatorización de datos se realiza solamente en los 3 bytes restantes de encabezado MPEG.. La aleatorización no se realiza en la porción restante de los datos mejorados. En su lugar, la porción restante de los datos mejorados recibe salida al codificador RS/codificador 623 RS no sistemático. Esto es debido a que el proceso de aletorización ya se ha realizado en los datos mejorados por el aleatorizador 611 de datos mejorados en un proceso anterior. En la presente, un proceso de aleatorización de datos puede o no realizarse en los datos conocidos (o sujetador de lugar de datos conocidos) y el sujetador de lugar de datos de inicialización incluido en el paquete de datos mejorados. El codificador RS/codificador RS no sistemático codifica en RS los datos hechos aleatorios mediante el aleatorizador 622 de datos o los datos que desvian el aleatorizador 622 de datos. Luego, el codificador RS/codificador 623 RS no sistemático añade una paridad RS de 20 bytes a los datos codificados, dando salida de esta manera los datos añadidos de paridad RS al intercalador 624 de datos. En este punto, si los datos entrados corresponden al paquete de datos principales, el codificador RS/codificador 623 RS no sistemático realiza un proceso de codificación RS sistemático idéntico a aquel del sistema de recepción convencional en los datos admitidos, añadiendo de esta manera la paridad RS de 20 bytes al final de los datos de 187 bytes. Alternativamente, si los datos admitidos corresponden al paquete de datos mejorados, los 20 bytes de la paridad RS ganados realizando la codificación RS no sistemática se insertan respectivamente en los lugartes de byte de paridad decididos dentro del paquete de datos mejorados. En la presente, el intercalador 624 de datos corresponde un intercalador de convolucion de unidad de byte. La salida del intercalador 624 de datos recibe entrada al reemplazador 625 y el codificador 626 RS no sistemático. Entre tanto, una memoria dentro del módulo 627 de codificación de enrejado, que se coloca después del reemplazador 625 de byte de paridad, primero se debe inicializar a fin de permitir la salida de datos del módulo 627 de enrejado de manera de convertirse en los datos conocidos definidos basados en un convenio entre el sistema de recepción y el sistema de transmisión. Más específicamente, la memoria del módulo 627 de codificación de enrejado primero debe inicializarse antes de que la secuencia de datos conocido sea admitida se codifique en enrejado. En este punto, el principio de la secuencia de datos conocidos que se admite corresponde al sujetador de lugar de datos de inicialización insertado por el formateador 614 de grupo y no los datos conocidos reales. Por lo tanto, un proceso de generar datos de inicialización justo antes de la codificación de enrejado de la secuencia de datos conocidos a que se está dando entrada y un proceso de reemplazar el sujetador de lugar de datos de inicialización de la memoria de módulo de codificación de enrejado correspondiente con los datos de inicialización recientemente generados se requieren. Un valor de los datos de inicialización de memoria de enrejado se decido basado en el estado de memoria del módulo 627 de codificación de enrejado, generando de esta manera los datos de inicialización de memoria de enrejado consecuentemente. Debido a la influencia de los datos de inicialización de reemplazo, un proceso de recalcular la paridad RS, reemplazando de esta manera la paridad RS salida del módulo 627 de codificación de enrejado con la paridad RS recientemente calculada se requiere. Consecuentemente, el codificador 626 RS no sistemático recibe el paquete de datos mejorados incluyendo el sujetador de lugar de datos de inicialización que se va a reemplazar con los datos de inicialización del intercalador 624 de datos y también recibe los datos de inicialización del módulo 627 de codificación de enrejado. A continuación, entre el paquete de datos mejorado recibido, el sujetador de lugar de datos de inicialización se reemplaza con los datos de inicialización. Subsecuentemente, los datos de paridad RS añadidos al paquete de datos mejorados se remueven. Luego, una nueva paridad RS no sistemática se calcula y da salida al reemplazador 625 de byte de paridad. Consecuentemente, el reemplazador 625 de byte de paridad selecciona la salida del intercalador 624 de datos como los datos dentro del paquete de datos mejorados, y selecciona la salida del codificador 626 RS no sistemático como la paridad RS. A continuación, el reemplazador 625 de byte de paridad da salida a los datos seleccionados. Entre tanto, si el paquete de datos principales tiene entrada, o si el paquete de datos mejorados que no incluye el sujetador de lugar de datos de inicialización que se va a reemplazar, el reemplazador 625 de byte de paridad selecciona los datos y paridad RS salidos del intercalador 624 de datos y da salida directamente a los datos seleccionados al módulo 627 de codificación de enrejado sin modificación. El módulo 627 de codificación de enrejado convierte los datos de unidad de byte a datos de unidad de símbolo e intercala 12 vias y codifica en enrejado los datos convertidos, que entonces tienen salida del multiplexor 628 de cuadro. El multiplexor 628 de cuadro inserta sincronización de campo y señales de sincronización de segmento en la salida del módulo 627 de enrejado y luego da salida a los datos procesados a la unidad 630 de transmisión. En la presente, la unidad 630 de transmisión incluye un insertador 631 piloto, un modulador 632, y un convertidor ascendente de radio frecuencia (RF) 633. La operación de la unidad 630 de transmisión es idéntica a los transmisores convencionales. Por lo tanto, se omitirá una descripción detallada de la misma por simplicidad. La Figura 7 ilustra un diagrama de bloque de una unidad de desmodulación incluida en el sistema de recepción de conformidad con otra modalidad de la presente invención. En la presente, la unidad de desmodulación puede procesar efectivamente señales transmitidas desde el sistema de transmisión mostrado en la Figura 6. Haciendo referencia a la Figura 7, la unidad de desmodulación incluye un desmodulador 701, un ecualizador 702 de canal, un detector 703 de secuencia conocido, un descodificador 704 de bloque, un desformateador 705 de datos mejorado, un descodificador 706 de cuadro RS, un desaleatorizador 707 de datos mejorado, un desintercalador 708 de datos, un descodificador 709 RS, y un desaleatorizador 710 de datos principales. Más específicamente, los datos mejorados incluyendo datos conocidos y los datos principales son recibidos a través del sintonizador y entrados al desmodulador 701 y el detector 703 de secuencia conocido. El desmodulador 701 realiza control de ganancia automático, recuperación de portador, y recuperación de tiempo en los datos que están recibiendo entrada, creando de esta manera datos de banda de base, que luego se les da salida al ecualizador 702 y el detector 703 de secuencia. El ecualizador 702 compensa la distorsión dentro del canal incluido en los datos desmodulados. Luego, el ecualizador 702 da salida a los datos compensados al descodificador 704 dé bloque . En este punto, el detector 703 de secuencia conocida detecta el lugar de datos conocidos insertado por el sistema de transmisión a los datos de entrada7salida del desmodulador 701 (es decir, los datos antes de la desmodulación o datos después de la desmodulación) . Luego, junto con la información de posición, el detector 703 de secuencia conocida da salida a la secuencia de símbolo de los datos conocidos generados desde la posición correspondiente al desmodulador ñ701 y al ecualizador 702. Adicionalmente, el detector 703 de secuencia conocida da salida a .informad ' ?? que permite al descodificador 704 de bloque identificar los datos mejorados que se están codificando adicionalmente por el sistema de transmisión y los datos principales que no se codifican adicionalmente al descodificador 704 de bloque. Además, aún cuando la conexión no se muestra en la Figura 7, la información detectada por el detector 703 de secuencia conocida se puede usar en el sistema de recepción total y también se puede usar en el formateador 705 de datos mejorado y el descodificador 706 de cuadro RS. Usando la secuencia de símbolo de datos conocidos cuando se realiza recuperación de cronometración o recuperación de portadora, el funcionamiento de desmodulación del desmodulador 701 se puede mejorar. De manera similar, usando los datos conocidos, el funcionamiento de ecualización de canal del ecualizador 702 de canal se puede mejorar. Adicionalmente, retroalimentando el resultado de desmodulación del desmodulador 704 de bloque, el funcionamiento de ecualización de canal también se puede mejorar. En la presente, el ecualizador 702 de canal puede realizar ecualización de canal a través de diversos métodos. En la presente invención, un método para calcular una respuesta de impulso de canal (CIR) para realizar el proceso de ecualización de canal se proporcionará como un ejemplo de la presente invención. Más específicamente, en la presente invención, la respuesta de impulso de cañal (CIR) se calcula de manera diferente y se aplica de conformidad con cada área jerárquica dentro del grupo de datos que se transmiten desde el sistema transmisor. Adicionalmente, usando los datos conocidos que tienen la posición (o lugar) y contenidos previamente conocidos de acuerdo con un convenio entre el sistema transmisor y el sistema receptor, de manera de calcular la CIR, el proceso de ecualización de canal puede procesarse con más estabilidad. En la presente invención, un grupo de datos que se da entrada para ecualización de canal se divide en tres áreas jerárquicas: una área de cabeza, un área de cuerpo, y un área de cola. Luego, cada una de las áreas se divide en áreas jerárquicas inferiores. Más específicamente, el área de cabeza se puede dividir en un área de cabeza lejana (FH), un área de cabeza media (MH) , y un área de cabeza cercana (NH) . Y, el área de cola se puede dividir en un área de cola lejana (FT) y un área de cola cercana (NT) . Además, basado en una secuencia de datos conocidos larga, el área de cuerpo se puede dividir en 4 áreas jerárquicas inferiores: una primera área de cuerpo inferior (Bl),. una segunda área de cuerpo inferior (B2), una tercera área de cuerpo inferior (B3) , y una cuarta área de cuerpo inferior (B4) . Al realizar ecualización de canal en los datos dentro del grupo de datos usando la CIR calculada de la señal de sincronización de campo y la secuencia de datos conocida, y de conformidad con la característica de cada área, cualquiera de las CIRs calculadas se puede usar directamente sin modificación, o una CIR creada interpolando o extrapolando una pluralidad de CURs se puede usar. Entre tanto, si los datos que se están ecualizando en canal y luego dando entrada al descodificador 704 de bloque ' corresponden a los datos mejorados en los que codificación adicional y codificación de enrejado se realizan ambas por el sistema transmisor, los procesos de descodificación de enrejado y descodificación adicionales se realizan como procesos inversos del sistema transmisor. Alternativamente, si los datos que se están ecualizando en canal y luego dando entrada al descodificador 704 de bloque corresponden a los datos principales en los que codificación adicional no se realiza y solamente se realiza codificación de enrejado por el sistema transmisor, solamente el proceso de descodificación de enrejado se realiza. El grupo de datos descodificado por el descodificador 704 de bloque se da entrada al desformateador 705 de datos mejorado, y el paquete de datos principales se da entrada al desintercalador 708 de datos . Más específicamente, si los datos admitidos corresponden a los datos principales, el descodificador 704 de bloque realiza descodificación Viterbi en los datos admitidos, de manera de ya sea dar salida a un valor de decisión dura o decidir en duro un valor de decisión suave y dar salida al resultado decidido en duro. Por otra parte, si los entrados corresponden a los datos mejorados, el descodificador 704 de bloque da salida ya sea a un valor de decisión dura o un valor de decisión suave en los datos mejorados entrados. En otras palabras, si los datos entrados al descodificador 704 de bloque corresponden a los datos mejorados, el descodificador 704 de bloque realiza un proceso de descodificación en los datos codificados por el procesador de bloque y el codificador de enrejado del sistema transmisor. En este punto, la salida del codificador de cuadro RS incluido en el procesador previo del sistema transmisor se convierte en un código externo, y la salida del procesador de bloque y el codificador de enrejado se convierte en un código interno. A fin de mostrar funcionamiento máximo del código externo cuando se descodifican dichos códigos de conexión, el descodificador del código interno debe dar salida a un valor de decisión suave. Por lo tanto, el descodificador 704 de bloque puede dar salida a un valor de decisión duro en los datos mejorados. Sn embargo, cuando se requiere, es más preferible que el descodificador 704 de bloque de salida a un valor de decisión suave. La presente invención también puede usarse para configurar un mapa de conflabilidad usando el valor de decisión suave. El mapa de conflabilidad determina e indica si un byte correspondiente a un grupo de 8 bits decidido por el código del valor de decisión suave es confiable. Por ejemplo, cuando un valor absoluto del valor de decisión suave excede un valor de umbral predeterminado, el valor del bit correspondiente al código de valor de decisión suave se determina que es confiable. Sin embargo, si el valor absoluto no excede un valor de umbral predeterminado, el valor del bit correspondiente se determina que no es confiable. Además, si cuando menos un bit entre el grupo de 8 bits, que se determinan basado en el valor de decisión suave, se determina que no es confiable, entonces el mapa de conflabilidad indica que el byte completo no es confiable. En la presente, el proceso para determinar la conflabilidad de unidades de 1 bit es meramente de ejemplo. El byte correspondiente también se puede indicar que no es confiable si una pluralidad de bits (v.gr., 4 bits) se determina que no son confiables. Inversamente, cuando todos los bits se determinan que son confiables dentro de un byte 8es decir, cuando el valor absoluto del valor suave de todos los bits excede el valor de umbral predeterminado) , entonces el mapa de conflabilidad determina e indica que el byte de datos correspondientes es confiable. De manera similar, cuando más de 4 bits se determinan que son confiables dentro de un byte de datos, entonces el mapa de conflabilidad determina e indica que el byte de datos correspondiente es confiable. Los números calculados son meramente de ejemplo y no limitan el alcance y espíritu déla presente invención. En la presente, el mapa de conflabilidad se puede usar cuando se realizan procesos de descodificación de corrección de error. Entre tanto, el desintercalador 708 de datos, el descodificador 709 de RS, y el desaletorizador 710 de datos principales son bloques requeridos para recibir los datos principales. Estos bloques pueden .no requerirse en una estructura de sistema receptor que recibe solamente los datos mejorados. El desintercalador 708 de datos realiza un proceso inverso al intercalador de datos del sistema transmisor. Más específicamente, el desintercalador 708 de datos desintercala los datos principales que se les está dando salida desde el descodificador 704 de bloque y da salida a los datos desintercalados al descodificador 709 de RS. El descodificador 709 de RS realiza descodificación de RS sistemática en los datos desintercalados y da salida a los datos sistemáticamente descodificados al desaleatorizador 710 de datos principales. El desaleatorizador 710 de datos principales recibe los datos salidos del descodificador 709 de RS de manera de generar el mismo byte pseudo aleatorio que aquel del aleatorizador en el sistema transmisor. El desalatorizador 710 de datos principales luego realiza una operación OR (XOR) exclusiva en sentido de bits en el byte de datos pseudo aleatorio generado, insertando de esta manera los bytes de sincronización MPEG al principio de cada paquete de manera de dar salida a los datos en las unidades de paquetes de datos principales de 188 bytes. En la presente, el formato de los datos a que se est dando salida al desformateador 705 de datos mejorados desde el descodificador 704 de bloque es un formato de grupo de datos. En este punto, el desformateador 705 de datos mejorados ya conoce la estructura de los datos de entrada. Por lo tanto, el desformateador 705 de datos mejorados identifica la información de sistema incluyendo información de señalización y los datos mejorados del grupo de datos. A continuación, la información de señalización identificada se transmite a donde se requiere la información de sistema, y los datos mejorados reciben salida al descodificador 706 de cuadro RS, El desformateador 705 de datos mejorados remueve los datos conocidos, los datos de inicialización de enrejado, el encabezado de MPEG que se incluyeron en los datos principales y el grupo de datos y también remueve la paridad de RS que se añadió por el codificador de RS/codificador de RS no sistemático del sistema de transmsión. A continuación, los datos procesados reciben salida al descodificador 706 de cuadro de RS .
Más específicamente, el descodificador 706 de cuadro de RS recibe los datos mejorados codificados en RS y codificados en CRC del desformateador 705 de datos mejorados de manera de configurar el cuadro RS. El descodificador 706 de cuadro de RS realiza un proceso inverso del codificador de cuadro de RS incluido en el sistema transmisor, corrigiendo de esta manera los errores dentro del cuadro de RS. Entonces, el byte de sincronización MPEG de 1 byte, que se removió durante el proceso de codificación de curadro RS, se añade al paquete de datos mejorados corregidos de error. Subsecuentemente, los datos procesados tienen salida al desaleatorizador 707 de datos mejorado. En la presente, el desaleatorizador 707 de datos mejorados realiza un proceso de desaleatorización, que corresponde a un proceso inverso de ale'atorizador de datos mejorados incluido en el sistema transmisor, en los datos mejorados recibidos. Entonces, dando salida a los datos procesados, los datos mejorados transmitidos desde el sistema transmisor se pueden obtener. De conformidad con una modalidad de la presente invención, el descodificador 706 de cuadro RS también se puede configurar como sigue. El descodificador 706 de cuadro RS puede realizar una comprobación de síndroma de CRC en el cuadro de RS, verificando de esta manera si un error ha ocurrido o no en cada hilera. Subsecuentemente, el suma de comprobación CRC se remueve y la presencia de un error se indica en una bandera de error de CRC correspondiente a cada hilera. Luego, un proceso de descodificación de RS se realiza en el cuadro de RS que tiene la suma de comprobación de CRC removida en una dirección de columna. En este punto, dependiendo del número de banderas de error de CRC, un proceso de descodificación de borrado de RS se puede realizar. Más específicamente, comprobando las banderas de error de CRC correspondientes a cada hilera dentro del curadro RS, el número de banderas de error de CRC se puede determinar si es mayor o menor que el número máximo de errores, cuando la descodificación RS del número de hileras con errores (o hileras erróneas) en la dirección de columna. En la presente, el número máximo de errores corresponde al número de bytes der paridad insertados durante el proceso de descodificación de RS. Como un ejemplo de la presente invención, se supone que 48 bytes de paridad se añaden a cada columna . Si el número de hileras con errores de CRC es igual a o menor que el número máximo de errores (v.gr., 48), que puede ser corregido por el proceso de desocidificación de borrado de RS, el proceso de descodificación de borrado de RS se realiza en el cuadro de RS en la dirección de columna. A continuación, los 48 bytes de datos de paridad que se añadieron al final de cada columna se remueven. Sin embargo, si el número de hileras con errores de CRC es mayor que el número máximo de errores (v.gr., 48), que se pueden corregir por el proceso de descodificación de borrado de RS, el proceso de descodificación de borrado de RS no se puede realizar, En este caso, el error se puede corregir realizando el proceso de descodificación de RS general. Como otra modalidad de la presente invención, la capacidad de corrección de error se puede mejorar usando el mapa de conflabilidad creado cuando se configura el cuadro RS del valor de decisión suave. Más específicamente, el descodificador 706 de cuadro RS compara el valor absoluto del valor de decisión suave obtenido del descodificador 704 de bloque al valor de umbral predeterminado de manera de determinar la conflabilidad de los valores de bit que se deciden por el código del valor de decisión suave correspondiente. Luego, 8 bits se agrupan para configurar un byte. Luego, la información de conflabilidad del byte correspondiente se indica en el mapa de conflabilidad. Por lo tanto, aún cuando una hilera específica se determina para tener errores de CRCD como resultado del proceso de comprobación de síndrome de CRC de la hilera correspondiente, no se supone que todos los bytes de datos incluidos en la hilera correspondiente tienen errores. En su lugar, solamente los bytes de datos que se determinan que no son confiables, después de hacer referencia a la información de conflabilidad en el mapa de conflabilidad, se ajustan para tener errores. En otras palabras, independientemente de la presencia de errores de CRC en la hilera correspondiente, solamente los bytes de datos que se determinan que no son confiables (o no confiables) por el mapa de conflabilidad se ajustan como puntos de borrado. A continuación, si el número de puntos de borrado para cada columna es igual a o menor que el número máximo de errores (v.gr., 48), el proceso de descodificación de borrado de RS se realiza en la columna correspondiente. Inversamente, si el número de puntos de borrado es mayor que el número de errores máximo (v.gr., 48), que se puede corregir por el proceso de descodificación de borrado de RS, se realiza un proceso de descodificación general en la columna correspondiente. En otras palabras, si el número de hileras que tienen errores de CRC es mayor que el número máximo de errores (v.gr., 48), que se pueden corregir por el proceso de descodificación de borrado de RS, ya sea un proceso de descodificación de borrado de RS o un proceso de descodificación de RS general se realiza en una columna particular de conformidad con el número de puntos de borrado dentro de la columna correspondiente, en donde el número se decida basado en la información de conflabilidad en el mapa de conflabilidad. Cuando el proceso arriba descrito se realiza, el proceso de descodificación de corrección de error se realiza en la dirección de todas las columnas incluidas en el cuadro RS. A continuación, los 48 bytes de datos de paridad añadidos al final de cada columna se remueven. La Figura 8 ilustra un diagrama de bloque que muestra la estructura de un sistema receptor de difusión digital de conformidad con una modalidad de la presente invención. Haciendo referencia a la Figura 8, el sistema receptor de difusión digital incluye un sintonizador 801, una unidad 802 de desmodulación, un desmultiplexor 803, un descodificador 804 de audio, un descodificador 805 de video, un director 806 de aplicación de TV nativa, un director 807 de canal, un mapa 808 de canal, una primera memoria 809, un descodificador 810, una segunda memoria 811, un director 812 de sistema, un director 813 de aplicación de difusión de datos, un controlador 814 de almacenamiento, y una tercera memoria 815. En la presente, la tercera memoria 815 es un dispositivo de almacdenaruiento de masa, tal como una impulsión de disco duro (HDD), o un chip de memoria. El sintonizador 801 sintoniza una frecuencia de un canal especifico a través de cualquiera de una antena, cable, y satélite. Luego, el sintonizador 801 convierte descendentemente la frecuencia sintonizada a una frecuencia intermedia (IF), que luego se le da salida a la unidad 802 de desmodulación. En este punto, el sintonizador 801 se controla por el director 807 de canal. Adicionalmente, el resultado y fuerza de la señal de difusión del canal sintonizado también se reportan al director 807 de canal. Los datos que se están recibiendo por la frecuencia del canal especifico sintonizado incluyen datos principales, datos mejorados, y datos de cuadro para descodificar los datos principales y datos mejorados. En la modalidad de la presente invención, ejemplos de los datos mejorados pueden incluir datos proporcionados para servicio de datos, tales como datos de aplicación Java, datos de aplicación HTML, datos de XML, y así sucesivamente, Los datos proporcionados para dichos servicios de datos pueden corresponder ya sea a un archivo de clase Java para la aplicación Java, o a un archivo de directorio que designa posiciones (o ubicaciones) de dichos archivos. Además, dichos datos también pueden corresponder a un archivo de audio y/o un arcdhivo de video usado en dicha aplicación. Los servicios de datos pueden incluir servicios de predicción de tiempo, servicios de información de tráfico, servicios de información de material, programas de pregunta de información que proporciona servicios que proporciona servicios de participación de audiencia, votación de tiempo real, programas de edución interactiva de usuario, servicios de juego, información que proporciona servicios sobre ópera sopa (o series de TV) sinopsis, caracteres, pista de sonido original, sitios de archivo, información que proporciona servicios sobre juegos deportivos pasados, perfiles y logros de jugadores deportivos, información de producto y servicios de orden de servicios, servicios que proporcionan información sobre programas difundidos mediante tipo de media, tiempo en aire, sujeto, y asi sucesivamente. Los tipos de servicios de datos descritos arriba son solamente de ejemplo y no están solamente limitados a los ejemplos proporcionados en la presente. Además, dependiendo de la modalidad de la presente invención, los datos mejorados pueden corresponder a meta datos. Por ejemplo, los meta datos usan la aplicación XML de manera de ser transmitidos a través de un protocolo CSM-CC. La unidad 802 de desmodulación realiza desmodulación de VSB y ecualización de canal en la señal a que se está dando salida del sintonizador 801, identificando de esta manera los datos principales y los datos mejorados. A continuación, los datos principales y datos mejorados identificados reciben salida a las unidades de paquete TS. Los ejemplos de la unidad 802 de desmodulación se muestran en la Figura 5 y la Figura 7. La unidad de desmodulación mostrada en la figura 5 y figura 7 es meramente de ejemplo y el alcance de la presente invención no está limitada a los ejemplos expuestos en la presente. En la modalidad proporcionada como un ejemplo de la presente invención, solamente el paquete de datos mejorados salidos de la unidad 802 de desmodulación tienen entrada al desmultiplexor 803. En este caso, el paquete de datos principales tiene entrada a otro desmultiplexor (no mostrtado) que procesa paquetes de datos principales. En la presente, el controlador 814 de almacenamiento también está conectado al otro desmultiplexor a fin de almacenar los datos principales después de procesar los paquetes de datos principales. El desmultiplexor de la presente invención también se puede diseñar para procesar ambos paquetes de datos mejorados y paquetes de datos principales en un solo desmultiplexor. El controlador 814 de almacenamiento está en interfaz con el desmultiplexor de manera de controlar registro instantáneo, registro reservado (o previamente programado) , desplazamiento de tiempo, y asi sucesivamente de los datos mejorados y/o datos principales. Por ejemplo, cuando uno de registro instantáneo, registro reservado (o previamente programado) , y desplazamiento de tiempo se ajusta y programa en el sistema receptor (o receptor) mostrado en la Figura 8, los datos mejorados y/o datos principales correspondientes a que se da entrada al desmultiplexor se almacenan en la tercera memoria 815 de conformidad con el control del controlador 814 de almacenamiento. La tercera memoria 815 se puede describir como un área de almacenamiento temporal y/o un área de almacenamiento permanente. En la presente, el área de almacenamiento temporal se usa para la función de desplazamiento de tiempo, y el área de almacenamiento permanente se usa para un almacenamiento permanente de datos de conformidad con la selección del usuario (o decisión) . Cuando los datos almacenados en la tercera memoria 815 necesitar ser reproducidos (o interpretados), el controlador 814 de almacenamiento lee los datos correspondientes almacenados en la tercera memoria 815 y da salida a los datos leídos al desmultiplexor correspondiente 8v.gr., los datos mejorados tienen salida al desmúltiplexor 803 mostrado en la figura 8) . En este punto, de conformidad con la modalidad de la presente invención, puesto que la capacidad de almacenamiento de la tercera memoria 815 es limitada, la compresión de datos mejorados codificados y/o datos principales a que se está dando entrada se almacenan directamente en la tercera memoria 815 sin ninguna modificación para la eficiencia de la capacidad de almacenamiento. En este caso, dependiendo de la orden de reproducción (o lectura) , la lectura de datos desde la tercera memoria 815 pasa a través del desmúltiplexor de manera de recibir entrada al descodificador correspondiente, siendo restaurada de esta manera al estado inicial. El controlador 814 de almacenamiento puede controlar la reproducción (o interpretación) , avance rápido, reembobinado, movimniento lento, funciones de reproducción instantánea de los datos que ya están almacenados en la tercera memoria 815 o que se están almacenando de manera intermedia actualmente. En la presente, la función de reproducción instantánea corresponde a ver escenas repetidamente que el observador (o usuario) desea ver una vez más. La función de reproducción instantánea se puede realizar en datos almacenados y también en datos que se reciben actualmente en tiempo real asociando la función de reproducción instantánea con la función de desplazamiento de tiempo. Si el dato a que se está dando entrada corresponden al formato análogo, por ejemplo, si el modo de transmisión es NTSC, PAL, y asi sucesivamente, el controlador 814 de almacenamiento codifica en compresión los datos admitidos y almacenados los datos codificados en compresión a la tercera memoria 815. A fgin de hacerlo, el controlador 814 de almacenamiento puede incluir un codificador, en donde el codificador se puede modalizar como uno de software, middleware, y hardware. En la presente, un codificador MPEG se puede usar como el codificador de conformidad con una modalidad de la presente invención. El codificador también se puede proporcionar fuera del controlador 814 de almacenamiento. Entre tanto, a fin de prevenir la duplicación (o copias) ilegal de los datos de entrada que se stan almacenando en la tercera memoria 815, el controlador 814 de almacenamiento revuelve los datos de entrada y almacena los datos revueltos en la tercera memoria 815. consecuentemente, el controlador 814 de almacenamiento puede incluir un algoritmo revuelto para revolver los datos almacenados en la tercera memoria 815 y un algoritmo de eliminar lo revuelto de los datos leídos de la tercera memoria 815. En la presente, la definición de revuelto incluye encripción, y la definición de desrevolver incluye descripción. El método de revolver puede incluir usando una clave arbitraria (v.gr., palabra de control) para modificar el juego de datos deseado, y también un método para mezclar señales. Entre tanto, el desmultiplexor 803 recibe datos de tiempo real salidos de la unidad 802 de desmodulación o los datos leídos de la tercera memoria 815 y desmultiplexa los datos recibidos. En el ejemplo proporcionado en la presente invención, el desmultiplexor 803 realiza desmultiplexión en el paquete de datos mejorados. Por lo tanto, en la presente invención, la recepción y procesamiento de los datos mejorados se describirá con detalle. Se debe observar también que una descripción detallada del procesamiento de los datos principales se omitirá por sencillez empezando desde la descripción del desmultiplexor 803 y los elementos subsecuentes . El desmultiplexor 803 desmultiplexa datos mejorados e información/programa específico y cuadros de protocolo de información de sistema (PSI/PSIP) del paquete de datos mejorados a que se dio entrada de conformidad con el control del descodificador 810 de datos. A continuación, los datos mejorados desmultiplexados y los cuadros PSI/PSIP reciben salida al descodificador 810 de datos en un formato de sección. A fin de extraer los datos mejorados del canal a través del cual los datos mejorados se transmiten y descodificar los datos mejorados extraídos, se requiere información de sistema. Dicha información de sistema puede incluir información de canal, información de evento, etc. en la modalidad de la presente invención, los cuadros PSI/PSIP se aplican como la información de sistema. Sin embargo, la presente invención no está limitada al ejemplo expuesto en la presente. Más específicamente, independientemente del nombre, cualquier información de sistema de transmisión de protocolo en un formato de cuadro se puede aplicar en la presente invención. El cuadro PSI es un sistema MPEG-2 convencional definido para identificar los canales y los programas. El cuadro PSIP es una norma de comité de sistema de televisión avanzado (ATSC) que puede identificar los canales y los programas. El cuadro PSI puede incluir un cuadro de asociación de programa (PAT) , un cuadro de acceso condicional (CAT) , un cuadro de mapa de programa (PMT) , y un cuadro de información de red (NIT) . En la presente, el PAT corresponde a información especial que se transmite por un paquete de datos que tiene un PID de 0' . El PAT transmite información PID del PMT e información PID del NIT correspondiente a cada programa. El CAT transmite información en el sistema de difusión pagado usado por el sistema de transmisión. El PMT transmite información PID de un paquete de corriente de transporte (TS) , en el que números de identificación de programa y secuencias de bit individuales de datos de video y audio que configturan el programa correspondiente se transmiten, y la información PID, en la que se transmite PCR. El NIT transmite información de la red de transmisión real. El cuadro PSIP puede incluir un cuadro de canal virtual (VCT) , un cuadro de tiempo de sistema (STT) , un caudro de región de clasificación 8RRT) , un cuadro de texto extendido (ETT) , un cuadro de cambio de canal directo (DCCT) , un cuadro de información <de evento (EIT) , un cuadro de guia maestro (MGT) . El VCT transmite einformación sobre canales virtuales, tal como información de canal para seleccionar canales e información tal como números de identificación de paquete (PID) para recibir datos de audio y/o video. Más específicamente, cuando el VCT se analiza, el PID de los datos de audio/video del programa difundido se puede conocer. En la presente, los datos de audio/video correspondientes se transmiten dentro del canal junto con el nombre de canal y el número de canal. El STT transmite información en los datos actuales e información de tiempo. El RRT transmite información sobre región y órganos de consulta para clasificación es de programa. El ETT transmite descripción adicional de un canal especifico y programa difundido. El EIT transmite información sobre eventos de canal virtual (v.gr., titulo de programa, tiempo de inicio de programa, etc.). El DCCT/DCCSCT transmite información asociada con cambio de canal automático (o directo) . Y, el MGT transmite las versiones e información de PID de los cuadros arriba mencionados incluidos en el PSIP. Cada uno de los cuadros arriba descritos incluidos en el PSI/PSIP se configura de una unidad básica referida como una "sección" y una combinación de una o más secciones forma un cuadro. Por ejemplo, el VCT puede estar dividido en 256 secciones. En la presente, una sección puede incluir una pluralidad de información de canal virtual. Sin embargo, un solo juego de información de canal virtual no se divide en dos o más secciones. En este punto, el sistema receptor puede analizar y descodificar los datos para el servicio de datos que se están transmitiendo usando solamente los cuadros incluidos en el PSI, o solamente los cuadros incluidos en el PSIP, o una combinación de cuadros incluidos en ambos el PSI y el PSIP. A fin de analizar y descodificar los datos para el servicio de datos, cuando menos uno del PAT y PMT incluido en el PSI, y el VCT incluido en el PSIP se requiere. Por ejemplo, el PAT puede incluir la información de sistema para transmitir los datos correspondientes al servicio de datos, y el PID del PMT correspondiente a los datos de servicio de datos ( o número de programa) . El PMT puede incluir el PID del paquete TS usado para transmitir el dato de servicio de datos. El VCT puede incluir información sobre el canal virtual para transmitir los datos de servicio de datos, y el PID del paquete TS para transmitir los datos de servicio de datos . Entre tanto, derpendiendo de la modalidad de la presente invencis'on, un DVB-SI se puede aplicar en lugar del PSIP. El DVD-SI puede incluir un cuadro de información de red (NIT) , un cuadro de descripción de servicio (SDT) , un cuadro de información de evento (EIT) , y un cuadro de tiempo y datos (TDT) , El DVB-SI se puede usar en combinacikón con el PSI arriba descrito, En la presente, el NIT divide los servicios correspondientes a los proveedores de red particulares por grupos específicos. El NIT incluye toda la información de sintonización que se usan durante el ajuste de IRD. El NIT se puede usar para informar o notificar cualquier cambio en la información de sintonización. El SDT incluye el nombre de servicio y diferentes parámetros asociados con cada servicio correspondiente a una multiplexión MPEG. El EIT incluye información sobre la transmisión actual y también incluye información que contiene selectivamente diferentes corrientes de transmisión que se pueden recibir por el IRD. Y, el TDT se usa para actualizar el reloj incluido en el IRD. Adicionalmente, tres cuadros SI selectivos (es decir, un cuadro asociado con ramo (BAT) , un cuadro de estado de funcionamiento (RST) , y un cuadro de relleno (ST) ) también se pueden incluir. Más específicamente, el cuadro asociado con ramo (BAT) proporciona un método de agrupación de servicio que permítela IRD proporcionar servicios a los observadores. Cada servicio específico puede pertenecer a cuando menos una unidad de 'ramo' . Una sección de cuadro de estado de funcionamiento (RST) se usa para actualizar pronta e instantáneamente cuando menos un estado de ejecución de evento. La sección de estado de ejecución se transmite solamente una vez en el punto de cambio del estado de evento. Otros cuadros SI se transmiten generalmente varias veces. El cuadro de relleno (ST) se puede usar para reemplazar o descartar un cuadro subsidiario o los cuadros SI completos. En la presente invención, los datos mejorados incluidos en la carga de pago dentro del paquete TS consisten de medios-mando de almacenamiento digital y formato de sección de control (DSM-CC) . Sin embargo, el paquete TS que incluye los datos de servicio de datos puede corresponder ya sea a una corriente elemental en paquete (PES) o a un tipo de sección. Más específicamente, ya sea el dato de servicio de datos de tipo PES configuran el paquete TS, o los datos de servicio de datos de tipo sección configuren el paquete TS, el paquete TS configurado de los datos de tipo de sección configuran el paquete TS. El paquete TS configurado de los datos de tipo sección se proporcionarán como el ejemplo de la presente invención. En este punto, los datos de servicio de datos se incluyen en el medio-orden de almacenamiento digital y sección de. control (SDM-CC) . En la presente, la sección DSM-CC se configura entonces de un paquete TS de unidad de 188 bytes. Adicionalmente, la identificación de paquete del paquete TS que configura la sección DSM-CC se incluye en el cadro de servicio de datos 8DST) . Cuando se transmite el DST, ?0?95' se asigna como el valor de un campo de corriente_tipo incluido en el descriptor de ubicación de servicio del PMT o el VCT. Más específicamente, cuando el valor de campo de corriente tipo de PMT o VCT es ?0?95', el sistema receptor puede reconocer que la difusión de datos que incluye datos mejorados (es decir, los datos mejorados) se está recibiendo. En este punto, los datos mejorados se pueden transmitir mediante un método de carrusel de datos. El método de carrusel de datos corresponde a transmitir repetidamente datos idénticos sobre una base regular. En este punto, de conformidad con el control del descodificador 810 de datos, el desmultipolexor 803 realiza filtración de sección, descartando de esta manera secciones repetitivas y dando salida solamente a secciones no repetitivas al descodificador 810 de datos. El desmultiplexor 803 puede también dar salida solamente a secciones que configuran cuadros deseados (v.gr., VCT) al descodificador 810' de datos mediante filtración de sección. En la presente, el VCT puede incluir un descriptor especifico para los datos mejorados. Sin embargo, la presente invención no excluye las posibilidades de que los datos mejorados sean incluidos en otros cuadros, tales como PMT. El método de filtración de sección puede incluir un método para verificar el PID de un cuadro definido por el MGT, tal como el VCT, antes de realizar el proceso n de filtración de sección. Alternativamente, el método de filtración de sección también puede incluir un método de realizar directamente el proceso de filtración de sección sin verificar el MGT, cuando el VCT incluye un PID fijo (es decir, un PID de base) . En este punto, el desmultiplexor 803 realiza el proceso de filtración de sección haciendo referencia aun campo de cuadro__idf, un campo de versión_número, un campo de sección_número, etc. Como se describió arriba, el método que define el PID del VCT incluye ampliamente dos métodos diferentes. En la presente, el PID del VCT es un identificador de paquete requerido para identificar el VCT de otros cuadros. El primer método consiste en ajustar el PID del VCT de manera que dependa del MGT. En este caso, el sistema receptor no puede verificar directamente el VCT entre los muchos cuadros PSI y/o PSIP. En su lugar, el sistema receptor debe comprobar el PID definido en el MGT a fin de leer el VCT. En la presente, el MGT define el PID, tamaño número de versión, y asi sucesivamente, de diversos cuadros. El segundo método consiste en ajustar el PID del VCT de manera que el PID reciba un valor de PID de base )o un valor PID fijo), siendo de esta manera independiente del MGT. En este caso, a diferencia del primer método, el VCT de conformidad con la presente invención se puede identificar sin tener que verificar primero cada PID sencillo incluido en el MGT. Evidentemente, un convenio en el PID de base se debe hacer previamente entre el sistema de transmisión y el sistema de recepción. Entre tanto, en la modalidad de la presente invención, el desmultiplexor 803 puede dar salida solamente a un cuadro de información de aplicación (AIT) al descodificador 810 de datos mediante filtración de sección. El AIT incluye información sobre una aplicación que se está operando en el sistema receptor para el servicio de datos. El AIT también se puede referir como un XAIT, y un AMT. Por lo tanto, cualquier cuadro que incluye información de aplicación puede corresponder a la siguiente descripción. Cuando el AIT se transmite, un valor de ?0?05' se puede asignar a un campo de corriente_tipo del P T. El AIT puede incluir información de aplicación, tal como nombre de aplicación, versión de aplicación, prioridad de aplicación, ID de aplicación, estado de aplicación (es decir, auto-inicio, ajustes específicos de usuario, exterminar, etc.), tipo de aplicación (es decir, Java o HTML) , posición (o ubicación ) de corriente que incluye clase de aplicación y archivos de datos, directorio de plataforma de aplicación, y ubicación de icono de aplicación. En el métodó para detectar información de aplicación para el servicio de datos usando el AIT, se pueden usar compos de componente_etiqueta, original_red_id, transporte_corriente_id, y servicio_id para detectar la información de aplicación. El campo componente_etiqueta designa una corriente elemental que lleva un DSI de un carrusel de objeto correspondiente. El campo original_red_id indica un original_red_id de DVB-SI8 del TS que proporciona conexión de transporte. El campo transporte_corriente_id indica el MPEG TS del TS que proporciona conexión de transporte, y el campo servicio_id indica el DVB-SI del servicio que proporciona conexión de transporte. La información sobre un canal especifico se puede obtener usando el campo original_red_id, el campo transporte_corriente_id, y el campo servicio_id. Los datos de servicio de datos, tal como los datos de aplicación, detectados usando el método arriba descrito se pueden almacenar en la segunda memoria 811 mediante el descodificador 810 de datos. El descodificador 810 de datos analiza la sección DSM-CC configurando los datos mejorados desmultiplexados . Luego, los datos mejorados correspondientes al resultado analizado se almacenan como una base de datos en la segunda memoria 811. El descodificador 810 de datos agrupa una pluralidad de secciones que tienen la misma identificación de cuadro (cuadro_id) de manera de configurar un cuadro, que luego se analiza. A continuación, el resultado analizado se almacena como una base de datos en la segunda memoria 811. En este punto, analizando datos y/o secciones, el descodificador 810 de datos lee todos los datos de sección reales restantes que no están filtrados por sección por el desmultiplexor 803. Luego, el descodificador 810 de datos almacena los datos leídos a la segunda memoria 811. La segunda memoria 811 corresponde a un cuadro y la base de datos de carrusel de datos que almacena información de sistema analizada de cuadros y deatos mejorados analizados de la sección DSM-CC. En la presente, un cuadro caudro_id, un campo sección_número, y un campo última_sección__número incluidos en el cuadro se pueden usar para indicar si el cuadro correspondiente está configurado de una sola sección o una pluralidad de secciones. Por ejemplo, los paquetes TS que tienen el PID del VCT se agrupan para formar una sección, y las secciones que tienen identificadores de cuadro destinados al VCT se agrupan para formar el VCT. Cuando el VCT se analiza, la información sobre el canal virtual al que los datos mejorados se transmiten se puede obtener. La informaciópn de identificación de aplicación obtenida, la información de identificación de componente de servicio, y la información de servicio correspondiente al servicio de datos pueden almacenarse en la segunda memoria 811 o se les puede dar salida al director 813 de aplicación redifusión de datos. Además, se puede hacer referencia a la información de identificación de aplicación, información de identificación de componente de servicio e información de servicio a fin de descodificar los datos de servicio de datos. Alternativamente, esta información también puede preparar la operación del programa de aplicación para el servicio de datos. Adicionalmente, el descodificador 810 de datos controla la desmultiplexión del cuadro de información de sistema, que corresponde al cuadro de información asociado con el canal y eventos. A continuación, una lista de A.V PID se puede transmitir al director 807 de canal . El director 807 de canal puede referirse al mapa 808 de canal a fin de transmitir una solicitud para recibir datos de información relacionados con sistema al descodificador 810 de datos, recibiendo de esta manera el resultado correspondiente. Además, el director 807 de canal también puede controlar la sintonización de canal del sintonizador 801. Adicionalmente, el director 807 de canal puede controlar directamente al desmultiplexor 803, de manera de ajustar el. A/V PID, controlando de esta manera el descodificador 804 de audio y el descodificador 805 de video. El descodificador 804 de audio y el descodificador 805 de video pueden descodificar respectivamente y dar salida a los datos de audio y datos de video desmultiplexados del paquete de datos principales. Alternativamente, el descodificador 804 de audio y el descodificador 805 de video pueden descodificar respectivamente y dar salida a los datos de audio y datos de video desmultiplexados del paquete de datos mejorados. Entre tanto, cuando los datos mejorados incluyen datos de servicio de datos, y también datos de audio y datos de video, es evidente que los datos de audio y los datos de video desmultiplexados por el desmultiplexor 803 se descodifican respectivamente por el descodificador 804 de audio y el descodificador 805 de video. Por ejemplo, una codificación de audio (AC)-3 que descodifica algoritmo se puede aplicar al descodificador 804 de audio y un MPEG-2 que descodifica algoritmo se puede aplicar al descodificador 805 de video. Entre tanto, el director 806 de aplicación de TV nativa opera un programa de aplicación nativa almacenado en la primera memoria 809, realizando de esta manera las funciones generales tales como cambio de canal. El programa de aplicación nativa se refiere al software almacenado en el sistema de recepción durante el embarque del producto. Más específicamente, cuando una solicitud (u orden) de usuario se transmite al sistema de recepción a través de una interfaz de usuario (UI), el director 806 de aplicación de TV nativa presenta la solicitud de usuario en una pantalla a trtavés de una inveraz de usuario gráfica (GUI), respondiendo de esta manera a la solicitud de usuario. La interfaz de usuario recibe la solicitud de usuario a través de un dispositivo de entrada, tal como un controlador remoto, una almohadilla de teclas, un controlador de estímulo, una pantalla de tacto provista en la pantalla, y luego da salida a la solicitud de usuario recibida al director 806 de aplicación de TV nativa y al director 813 de aplicación de difusión de datos. Además, el director 806 de aplicación de TV nativa controla al director 807 de canal, controlando de esta manera el canal asociado, tal como la dirección del mapa 808 de canal, y controlando al descodificador 810 de datos. El director 806 de aplicación de TV nativa también controla la GUI del sistema receptor total, almacenando de esta manera la solicitud de usuario y estado del sistema receptor en la primera memoria 809 y restaurando la información almacenada. El director 807 de canal controla al sintonizador 801 y al descodificador 810 de datos, de manera de manejar el mapa 808 de canal de manera de pueda responder a la solicitud de canal hecha por el usuario. Más específicamente, el director 807 de canal, envía una solicitud al descodificador 810 de datos de manera que los cuadros asociados con los canales que se van a sintonizar se analicen. Los resultados de los cuadros analizados se reportan al director 807 de canal por el descodificador 810 de datos. A continuación, basado en los resultados analizados, el director 807 de canal actualiza el mapa 808 de canal y ajusta un PID en el desmultiplexor 803 para desmultiplexar los cuadros asociados con los datos de servicio de datos de los datos mejorados. El director 812 de sistema controla la intensificación del sistema de recepción conectado o desconectando la energía. Luego, el director 812 de sistema almacena imágenes de ROM (incluy7endo imágenes de software descargadas) en la primera memoria 809. Más específicamente, la primera memoria 809 almacena programas de dirección tales como programas de sistema de operación (OS) requeridos para dirigir el sistema de recepción y también programa de aplicación que ejecuta funciones de servicio de datos. El programa de aplicación es un programa que procesa los datos de servicio de datos almacenados en la segunda memoria 811 de manera de proporcionar al usuario con el servicio de datos. Si los datos de servicio de datos se almacenan en la segunda memoria 811 de manera de proporcionar al usuario con el servicio de datos. Si elos datos de servicio de datos se almacenan en la segunda memoria 811, los datos de servicio de datos correspondientes se procesan por el programa de aplicación arriba descrito o mediante otros programas de aplicación, siendo proporcionada de esta manera al usuario. El programa de dirección y programa de aplicación almacenados en la primera memoria 809 se pueden actualizar o corregir a un programa recientemente descargado. Además, el almacenamiento de programa de dirección almacenado y programa de aplicación se mantiene sin ser omitida aún cuando la energía del sistema se apague. Por lo tanto, cuando la energía se suministra los programas se pueden ejecutar sin tener que ser descargados nuevamente. El programa de aplicación para proporcionar servicios de datos de conformidad con la presente invención pueden almacenarse inicialmente en la primera memoria 809 durante el embarque del sistema de recepción, o almacenarse en la primera 809 después de ser descargado. El programa de aplicación para el servicio de datos (es decir, el servicio de datos que proporciona programa de aplicación) almacenados en la primera memoria 809 también se puede omitir, actualizar, y corregido. Además, el servicio de datos que proporciona programa de aplicación se puede descargar y ejecutar junto con los datos de servicio de datos cada vez que los datos de servicio de datos se están recibiendo. Cuando una solicitud de servicio de datos se transmite a través de la interfaz de usuario, el director 813 de aplicación de difusión de datos opera el programa de aplicación correspondiente almacenado en la primnera memoria 809 de manera de procesar los datos solicitados, proporcionando de esta manera al usuario con el servicio de datos solicitado. Y, a fin de proporcionar dicho servicio de datos, el director 813 de aplicación de difusión de datos soporta la interfaz de usuario gráfica (GUI) . En la presente, el servicio de datos se puede proporcionar en la forma de texto (o servicio de mensaje corto (SMS)), mensaje de voz, imagen inmóvil, e imagen móvil. El director 813 de aplicación de difusión de datos se puede proporcionar con una plataforma para ejecutar el programa de aplicación almacenado en la primera memoria 809. La plataforma puede ser, por ejemplo, una máquina virtual Java para ejecutar el programa Java. A continuación en la presente, un ejemplo del director 813 que ejecuta el servicio de datos que proporciona programa de aplicación almacenado en la primera memoria 809, de manera de procesar los datos de servicio de datos almacenados en la segunda memoria 811, proporcionando de esta manera al usuario con el servicio de datos correspondiente se describirá ahora con detalle. Suponiendo que el servicio de datos corresponde a un servicio de información de tráfico, el servicio de datos de conformidad con la presente invención se proporciona al usuario de un sistema de recepción que no está equipado con un mapa electrónico y/o un sistema de GPS en la forma de cuando menos uno de un texto (o servicio de mensaje corto (SMS)), un mensaje de voz, un mensaje gráfico, una imagen quieta, y una imagen móvil. En este caso, es un módulo GPS se monta en el sistema receptor mostrado en la figura 8, el módulo de GPS recibe señales de satélite transmitidas de una pluralidad de satélites que orbitan la tira bajo y extrae la información de posición (o ubicación) actual (v.gr., longitud, latitud, altitud) , dando salida de esta manera a la información extraída al director 813 de aplicación de difusión. En este punto, se supone que el mapa electrónico que incluye información sobre cada enlace y nodo u otra información gráfica diversa están almacenadnos en una de la segunda memoria 811, la primera memoria 809, y otra memoria que no se muestra. Más específicamente, de conformidad con la solicitud hecha por el director 813 de aplicación de difusión de datos, los datos de servicio de datos en la segunda memoria 811 se leen y dan entrada al director 813 de aplicación de difusión de datos. El director 813 de aplicación de difusión de datos traduce (o descifra) los datos de servicio de datos leídos de la segunda memoria 811, extrayendo de esta manera la información necesaria de acuerdo con los contenidos del mensaje y6/o una señal de control. La Figura 9 ilustra un diagrama de bloque que muestra la estructura de un sistema de recepción de difusión digital (o televisión) de conformidad con otra modalidad de la presente invención. Haciendo referencia a la Figura 9, el sistema receptor de difusión digital incluye un sintonizador 901, una unidad 902 de desmodulación, un desmultiplexor 903, un primer deesenredador 904, un descodificador 905 de audio, un descodi'ficador 906 de video, un segundo desenredador 907, una unidad 908 de autenticación, un director 909 de aplicación de TV nativa, un director 910 de canal, un mapa 911 de canal, una primera memoria 912, un descodificador 913 de datos, una segunda memoria 914, un director 915 de sistema, un director 916 de aplicación de difusión de datos, un controlador 917 de almacenamiento, una tercera memoria 981, y un módulo 919 de telecomunicación. En la presente, la tercera memoria 918 es un dispositivo de almacenamiento de masa, tal como una impulsión de disco duro (HDD) o un chip de memoria. Asimismo, durante la descripción del sistema de recepción de difusión digital (o televisión o DTV) mostrado en la figura 9, los componentes que son idénticos a aquellos del sistema de recepción de difusión digital de la Figura 8 se omitirán por sencillez. Como se describió arriba, a fin de proporcionar servicios para impedir duplicación (o copias) ilegales o vista ilegal de los datos mejorados y/o datos principales que se transmiten usando una red redifusión, y para proporcionar servicios de difusión pagados, el sistema de transmisión puede generalmente revolver y transmitir los contenidos de difusión. Por lo tanto, el sistema de recepción necesita desenredar los contenidos de difusión revueltos a fin de proporcionar al usuario con los contenidos de difusión apropiados. Además, el sistema de recepción se puede procesar generalmente con un proceso de autenticación con un medio de autenticación antes del proceso de desenredado. A continuación, el sistema de recepción que incluye un medio de autenticación y un medio de desenredado de conformidad con una modalidad de la presente invención se describirán ahora con detalle.
De conformidad con la presente invención, el sistema de recepción se puede proporcionar con un medio de desenredado que recibe los contenidos de difusión revueltos y un medio de autenticación que autentifica (o verifica9 si el sistema de recepción tiene derecho a recibir los contenidos desenredados. A continuación, el medio de desenredado se referirá como primero y segundo desenredadotes 904 y 907,, y el medio de autenticación se. referirá como una unidad 908 de autenticación. Este nombramiento de los componentes correspondientes es meramente de ejemplo y no está limitado a los términos sugeridos en la descripción de la presente invención. Por ejemplo, las unidades también se pueden referir como un descriptor. Aún cuando la Figura 9 ilustra un ejemplo de los desenredadotes 904 y 907 y la unidad 908 de autenticación estando provistos dentro del sistema de recepción, cada uno de los desenredadotes 904 y 907 y la unidad 908 de autenticación también se pueden proporcionar separadamente en un módulo interno o externo. En la presente, el módulo puede incluir un tipo de ranura, tal como una memoria SD o CF, un tipo de palo de memoria, un tipo USB, y asi sucesivamente, y puede fijarse separablemente al sistema de recepción. Como se describe arriba, cuando el proceso de autenticación se realiza exitosamente por la unidad 908 de autenticación, los contenidos de difusión revueltos se desenredan por los desenredadotes 904 y 907, proporcionando de esta manera al usuario. En este punto, una variedad del método de autenticación y método de desenredado se pueden usar en la presente. Sin embargo, un convenio en cada método correspondiente se debe hacer entre el sistema receptor y el sistema transmisor. A continuación, los métodos de autenticación y desenredado se describirán ahora, y la descripción de componentes idénticos o pasos de proceso se omitirá por simplicidad. El sistema de recepción que incluye la unidad 908 de autenticación y los desenredadotes 904 y 907 se describirán ahora con detalle. El sistema de recepción recibe los contenidos de difusión revueltos a través del sintonizador 901 y la unidad 902 de desmodulación. Luego, el director 915 de sistema decida si los contenidos de difusión recibidos se han revuelto. En la presente, la unidad 902 de desmodulación se puede incluir como un medio de desmodulación de conformidad con modalidades de la presente invención como se describe en la figura 5 y Figura 7. Sin embargo, la presente invención no está limitada a los ejemplos proporcionados en la descripción expuesta en la presente. Si el director 915 de sistema decide que los contenidos de difusión recibidos se han revuelto, entonces el director 915 de sistema controla el sistema para operar la unidad 908 de autenticación. Como se describe arriba, la unidad 908 de autenticación realiza un proceso de autenticación a fin de decidir si el sistema receptor de conformidad con la presente invención corresponde a un huésped legítimo con derecho a recibir el servicio de difusión pagado. En la presente, el proceso de autenticación puede variar de conformidad con los métodos de autenticación. ??? ejemplo, la unidad 908 de autenticación puede realizar el proceso de autenticación comparando una dirección de IP de un datograma de IP dentro de los contenidos de difusión recibidos con una dirección específica de un huésped correspondiente. En este punto, la dirección específica del sistema receptor correspondiente (o huésped) puede ser una dirección MAC. Más específicamente, la unidad 908 de autenticación puede extraer la dirección IP del datograma IP desencapsulado, obteniendo de esta manera la información del sistema receptor que está mapeado con la dirección IP. En este punto, el sistema receptor se debe proporcionar, con anticipación, con información (v.gr., un formato de cuadro) que puede mapear la dirección de IP y la información del sistema receptor. Consecuentemente, la unidad 908 de autenticación realiza el proceso de autenticación determinando la conformidad entre la dirección del sistema receptor correspondiente y la información del sistema del sistema receptor que está mapeado con la dirección de IP. En otras palabras, la unidad 908 de autenticación determina que los dos tipos de información se conforman entre si, entonces la unidad 908 de autenticación determina que el sistema receptor tiene derecho a recibirlos contenidos de difusión correspondientes . En otro ejemplo, la información de identificación normalizada se define con anticipación por el sistema receptor y el' sistema transmisor. Entonces, la información de identificación del sistema receptor solicitando el servicio de difusión pagado se transmite por el sistema transmisor. A continuación, el sistema receptor determina si la información de identificación recibida se conforma con su propio número de identificación único, de manera de realizar el proceso de autenticación. Más específicamente, el sistema transmisor crea una base de datos para almacenar la información de identificación (o número) del sistema receptor solicitando el servicio de difusión pagado. Entonces, si los contenidos de difusión correspondientes están revueltos, el sistema de transmisión incluye la información de identificación en el EMM, que luego se transmite al sistema de recepción. Si los contenidos de difusión correspondientes están revueltos, mensajes (v.gr., mensaje de control de derecho (ECM) , mensaje de dirección de derecho (EMM) ) , tales como la información CAS, información de modo, información de posición de mensaje, que se aplican al revuelto de los contenidos de difusión se transmiten a través de un titular de datos correspondiente u otro paquete de datos. El ECM puede incluir una palabra de control (CW) usada para revolver los contenidos de difusión. En este punto, la palabra de control puede estar codificada con una clave de autenticación. El EMM puede incluir una clave de autenticación e información de derecho de los datos correspondientes. En la presente, la clave de autenticación puede estar codificada con el clave de distribución especifica del sistema receptor. En otras palabras, suponiendo que los datos mejorados están revueltos usando la palabra de control, y que la información de autenticación y la información de desenredado se transmiten del sistema transmisor, el sistema transmisor codifica la CW con la clave de autenticación y, luégo, incluye la CW codificada en el mensaje de control de derecho (ECM), que luego se transmite al sistema receptor. Además, el sistema transmisor incluye la clave de autenticación usada para codeificar la CW y el derecho a recibir datos (o servicios) del sistema receptor (es decir, un número de serie normalizado del sistema receptor que tiene derecho a recibir el servicio de difusión correspondiente o datos) y el mensaje de dirección de derecho (EMM) , que luego se transmite al sistema receptor. Consecuentemente, la unidad 908 de autenticación del sistema receptor extrae la información de identificación del sistema receptor y la información de identificación recibida en el EMM del servicio de difusión que se está recibiendo, Luego, la unidad 908 de autenticación determina si la información de identificación se conforman entre si, de manera de realizar el proceso de autenticación. Más específicamente, si la unidad 908 de autenticación determina que la información se conforma entre sí, entonces la unidad 908 de autenticación eventualmente determina que el sistema receptor tiene derecho a recibir el servicio de difusión solicitado . En todavía otro ejemplo, la unidad 908 de autenticación del sistema receptor puede estar fija separablemente a un módulo externo. En este caso, el sistema receptor está en interfaz con el módulo externo a través de una interfaz común (CI=) . En otras palabras, el módulo externo puede recibir los datos revueltos por el sistema receptor a través de la interfaz común, realizando.de esta manera el proceso de desenredado de los datos recibidos. Alternativamente, el módulo externo también puede transmitir solamente la información requerida para el proceso de desenredado al sistema receptor. La interfaz común está configurada en una capa fisica y cuando menos una capa de protocolo. En la presente, en consideración a cualquier posible expansión de la capa de protocolo en un proceso posterior, la capa de protocolo correspondiente se puede configurar para tener cuando menos una capa que puede cada una proporcionar una función independiente. El módulo externo puede consistir de una memoria o tarjeta que tiene información sobre la clave usada para el proceso de revuelto y otra información de autenticación pero que no incluye ninguna función de desenredado, o consiste de una tarjeta que tiene la información clave arriba mencionada y la información de autenticación y que incluye la función de desenredado. Ambos, el sistema de recepción y el módulo externo se deben autentificar a fin de proporcionar al usuario con el servicio de difusión pagado proporcionado (o transmitido) desde el sistema de transmisión. Por lo tanto, el sistema de transmisión solamente puede proporcionar el servicio de difusión pagado correspondiente al par autentificado de sistema de recepción y módulo externo. Adicionalmente, un proceso de autenticación también se debe realizar entre el sistema de recepción y el módulo externo a través de la interfaz común. Más específicamente, el módulo puede comunicarse con el director 915 de sistema incluido en el sistema de recepción a través de la interfaz común, autentificando de esta manera al sistema de recepción. Alternativamente, el sistema de recepción puede autentificar el módulo a través de la interfaz común. Además, durante el proceso de autenticación, el módulo puede extraer la ID única del sistema de recepción y su propia ID y transmitir las IDs extraídas al sistema de transmisión. De esta manera, el sistema de transmisión puede usar los valores de Id transmitidos como información que. determina si iniciar el servicio solicitado o como información de pago. Siempre que sea necesario, el director 915 de sistema transmite la información de pago al sistema de transmisión remoto a través del módulo 919 de telecomunicación. La unidad 908 de autenticación autentifica el sistema receptor correspondiente y/o el módulo externo. Luego, si el proceso de autenticación se completa exitosamente, la unidad 908 de autenticación certifica al sistema de recepción correspondiente y/o al módulo externo como un sistema y/o módulo legitimo con derecho a recibir el servicio de difusión pagado solicitado. Además, la unidad 908 de autenticación también puede recibir información asociada con autenticación del proveedor de servicio de telecomunicaciones móvil al que el usuario del sistema receptor está suscrito, en lugar del sistema de transmisión que proporciona el servicio de difusión solicitado. En este caso, la información de asociación de autenticación puede estar revuelta por el sistema de transmisión que proporciona el servicio de difusión y, luego transmitirse al usuario a través del proveedor de servicio de telecomunicaciones móvil. Una vez que el proceso de autenticación se completa satisfactoriamente por la unidad 908 de autenticación, el sistema de recepción puede desenredar los contenidos . de difusión revueltos recibidos del sistema de transmisión. En este punto, el proceso de desenredado se realiza por el primer y segundo desenredadotes 904 y 907. En la presente, el primero y segundo desenredadotes 904 y 907 pueden estar incluidos en un módulo interno o un módulo externo del sistema de recepción. El sistema de recepción también se proporciona con una interfaz común para comunicarse con el módulo externo que incluye el primero y segundo desenredadotes 904 y 907, de manera de realizar el proceso de desenredado. Más específicamente, el primero y segundo desenredadotes 904 y 907 se pueden incluir en el módulo o en el sistema de recepción- en la forma de hardware, middleware o software. En la presente, los desenredadotes 904 y 907 se pueden incluir en cualquier o ambos del módulo y el sistema de recepción. Si el primero y segundo desenredadotes 904 y 907 se proporcionan dentro del sistema de recepción, es ventajoso tener el sistema de transmisión (es decir, cuando menos cualquiera de un proveedor de servicio y una estación de difusión) revolviendo los datos correspondientes usando el mismo método de revuelta. Alternativamente, si el primero y segundo desenredadotes 904 y 907 se proporcionan en el módulo externo, es ventajoso tener cada sistema de transmisión revolviendo los datos correspondientes usando diferentes métodos de enredado. En este caso, el sistema de recepción no se requiere que se proporcione con el algoritmo de desenredado correspondiente a cada sistema de transmisión. Por lo tanto, la estructura y tamaño del sistema de recepción se pueden simplificar y ser más compacto. Consecuentemente, en este caso, el propio módulo externo puede ser capaz de proporcionar funciones de CA, que se proporcionan única y solamente por cada uno de los sistemas de transmisión, y funciones relacionadas con cada servicio que se va a proporcionar al usuario. La interfaz común permite que varios módulos externos y el director 915 de sistema, que se incluye en el sistema de. recepción se comuniquen entre si mediante un solo método de comunicación. Además, puesto que el sistema de recepción se puede operar por ser conectado con cuando menos uno o más módulos que proporcionan diferentes servicios, el sistema de recepción puede estar conectado a una pluralidad de módulos y controladores . A fin de mantener comunicación satisfactoria entre el sistema de recepción y el módulo externo, el protocolo de interfaz común incluye una función de comprobar periódicamente el estado del correspondiente opuesdto. Usando esta función, el sistema receptor y el módulo externo es capaz de dirigir el estado de cada correspondiente opuesto. Esta función también reporta al usuario o al sistema de transmisión de cualquier mal funcionamiento que pueda ocurrir en cualquiera del sistema de recepción y el módulo externo y trate la recuperación del mal funcionamiento. En todavia otro ejemplo, el proceso de autenticación se puede realizar a través de software. Más específicamente, cuando una tarjeta de memoria tiene software CAS descargado, por ejemplo, y almacenado en la misma con anticipación se inserta en el sistema receptor, el sistema receptor recibe y carta el software CAS de la tarjeta de memoria de manera de realizar el proceso de autenticación. En este ejemplo, el software CAS se lee de la tarjeta de memoria y se almacena en la primera memoria 912 del sistema de recepción. A continuación, el software CAS se opera en el sistema de recepción como un programa de aplicación. De conformidad con una modalidad de la presente invención, el software CAS se monta en (o almacena) en la plataforma de middleware y, luego se ejecuta. Un middleware Java se proporcionará como un ejemplo del middleware incluido en la presente invención. En la presente, el software CAS debe incluir información requerida para el proceso de autenticación y también información requerida para el proceso de desenredado. Por lo tanto, la unidad 908 de autenticación realiza procesos de autenticación entre el sistema de transmisión y el sistema de recepción y también entre el sistema de recepción y la tarjeta de memoria. En este punto, como se describe arriba, la tarjeta de memoria debe tener derecho a recibir los datos correspondientes y debe incluir información sobre un sistema de recepción normal que puede ser autentificado. Por ejemplo, la información sóbre el sistema de recepción puede incluir un número único, tal como un número de serie normalizado del sistema de recepción correspondiente. Consecuentemente, la unidad 908 de autenticación compara el número de serie normalizado incluido en la tarjeta de memoria con la información única del sistema de recepción, realizando de esta manera el proceso de autenticación entre el sistema de recepción y la tarjeta de memoria . Si el software CAS se ejecuta primero en la base de middleware Java, entonces la autenticación entre el sistema de recepción y la tarjeta de memoria se realiza. Por ejemplo, cuando el número único del sistema de recepción almacenado en la tarjeta de memoria se conforma con el número único del sistema de recepción leído del director 915 de sistema, entonces la tarjeta de memoria se verifica y determina que es una tarjeta de memoria normal que se puede usar en el sistema de recepción. En este punto, el software CAS puede ser instalado en la primera memoria 912 durante el embarque de la presente invención, o descargarse a la primera memoria 912 del sistema de transmisión o el módulo o tarjeta de memoria, como se describe arriba. En la presente, la función de desenredado se puede operar por el director 916 de aplicación de difusión de datos como un programa de aplicación. A continuación, · el software CAS analiza los paquetes EMM/ECM salidos del desmultiplexor 903, de manera de verificar si el sistema de recepción tiene derecho a recibir los datos correspondientes, obteniendo de esta manera la información requerida para desenredado 8es decir, la CW) y proporcionando la CW obtenida a los desenredadotes 904 y 907. Más específicamente, el- software CAS que opera en la plataforma de middleware Java primero lee el número único (o serie) del sistema de recepción del sistema de recepción correspondiente y lo compara con el número único del sistema de recepción transmitido a través del EMM, verificando de esta manera si el sistema de recepción tiene derecho de recibir los datos correspondientes. Una vez que el derecho de recibir del sistema receptor se verifica, la información de servicio de difusión correspondiente transmitida al ECM y el derecho de recibir el servicio de difusión correspondiente se usan para verificar si el sistema de recepción tiene derecho de recibir él servicio de difusión correspondiente. Una vez que el sistema de recepción se verifica que tiene derecho de recibir el derecho de difusión correspondiente, la clave de autenticación transmitida al EMM se usa para descodificar (o descifrar9 la CW codificada, que se transmite al ECM, transmitiendo de esta manera la CW descodificada a los desenredadotes 904 y 907. Cada uno de los desenredadotes 904 y 907 utiliza la CW para desenredar el servicio de difusión. Entre tanto, el software CAS almacenado en la tarjeta de memoria se puede expandir de conformidad con el servicio pagado que va a proporcionar la estación de difusión. Adicionalmente, el software CAS también puede incluir otra información adicional distinta a la información asociada con la autenticación y desenredado. Adicionalmente, el sistema de recepción puede descargar el software CAS del sistema de transmisión de manera de mejorar (o actualizar) el software CAS originalmente almacenado en la tarjeta de memoria. Como se describe arriba, independientemente del tipo de sistema de recepción de difusión, en tanto que se proporcione una interfaz de memoria externa, la presente invención puede modalizar un sistema CAS que puede llenar los requerimientos de todos los tipos de tarjeta de memoria que se pueden fijar separablemente al sistema de recepción. De esta manera, la presente invención puede realizar funcionamiento máximo del sistema de recepción con costo de fabricación mínimo, en donde el sistema de recepción puede recibir contenidos de difusión pagados tales como programas de difusión, reconociendo de esta manera y respecto a la variedad del sistema de recepción. Además, puesto que solamente la interfaz de programa de aplicación mínima se requiere que esté moralizada en la modalidad de la presente invención, el costo de fabricación se puede reducir al mínimo, eliminando de esta manera la dependencia del fabricante en fabricantes de CAS. Consecuentemente, los costos de fabricación de equipos CAS y sistemas de dirección también se pueden minimizar. Entre tanto, los desenredadotes 904 y 907 se pueden incluir en el módulo ya sea en la forma de hardware o en la forma de software. En este caso, los datos revueltos que se están recibiendo se desenredan por el módulo y luego se desmodulan. Asimismo, si los datos revueltos que se están recibiendo se almacenan en la tercera memoria 918, los datos recibidos se pueden desenredar y luego almacenar, o almacenarse en la memoria en el punto de ser recibidos y luego desenredados posterormente y antes de ser reproducidos (o interpretados) . A continuación, en caso de que algoritmos de revolver/desenredar, se proporcionen en el controlador 917 de almacenamiento, el controlador 917 de almadcenamiento revuelve los datos que se están recibiendo nuevamente y luego almacena los datos nuevamente revueltos a la tercera memoria 918. En todavía otro ejemplo, los contenidos de difusión desenredados (transmisión de los cuales está restringida9 se transmiten a través de la red de difusión. Asimismo, la información asociada con la autenticación y desenredado de los datos a fin de incapacitar las restricciones de recepción de los datos correspondientes se transmiten y/o reciben a través del módulo 919 de telecomunicaciones. De esta manera, el sistema de recepción es capaz de realizar comunicación recíproca (o de dos vías)=. El sistema de recepción puede ya sea transmitir datos al módulo de telecomunicación dentro del sistema de transmisión o proporcionarse con los datos del módulo de telecomunicación dentro del sistema de transmisión. En la presente, los datos corresponden a datos de difusión que se desea que sean transmitidos a o desde el sistema de transmisión, y también información única (es decir, información de identificación9 tal como un número de serie del sistema receptor o dirección MAC. El módulo 919 de telecomunicación incluido en el sistema de recepción proporciona un protocolo requerido para realizar comunicación recíproca 8o de dos vías) entre el sistema de recepción, que no soporta la función de comunicación reciproca, y el módulo de telecomunicación incluido en el sistema de transmisión. Además, el sistema de recepción configura una unidad de dato de protocolo 8PDU) usando un método de codificación de etiqueta_longitud_valor (TLV) que incluye los datos que se van a transmitir y la información única (o información de ID) . En la presente, el campo de etiqueta incluye indizar la PDU correspondiente. El campo de longitud incluye la longitud del campo de valor. Y, el campo de valor incluye los datos reales que se van a transmitir y el número único (v.gr., número de identificación9 del sistema de recepción. El sistema de recepción puede configurar una plataforma que está equipada con la plataforma Java que y que se opera después de descargar la aplicación Java del sistema de transmisión al sistema de recepción a través de la red. En este caso, una estructura de descarga de la PDU que incluye el- campo de etiqueta arbitrariamente definido por el sistema de transmisión desde un medio de almacenamiento incluido en el sistema de recepción y luego transmitir la PDU descargada al módulo 919 de telecomunicación también se puede configurar. Asimismo, la PDU se puede configurar en la aplicación Java del sistema de recepción y luego dar salida al módulo 919 de telecomunicación. La PDU también se puede configurar transmitiendo el valor de etiqueta, los datos reales que se van a transmitir, la información única del sistema de recepción correspondiente de la aplicación Java y realizando el proceso de codificación de TLV en el sistema de recepción. Esta estructura es ventajosa en que el firmware del sistema de recepción no se requiere cambiar aún cuando los datos 8° aplicación) deseados por el sistema de transmisión se añadan. El módulo de telecomunicación dentro del sistema de transmisión transmite las PDU recibida del sistema de recepción a través de la red de datos inalámbrica o configura los datos recibidos a través de la red hacia una PDU que se transmite al huésped. En este punto, cuando se configura la PDU que se va a transmitir al huésped, el módulo de telecomunicación dentro del extremo de transmisión puede incluir información única (v.gr., dirección de IP) del sistema de transmisión que está ubicado en una ubicación remota. Adicionalmente, al recibir y transmitir datos a través de la red de datos inalámbrica, el sistema de recepción se puede proporcionar con una interfaz común, y también proporcionarse con un WAP, CDMA lx EV-DO, que se puede conectar a través de una estación de base de telecomunkicación móvil, tal como CDMA y GSM, y también proporcionarse con un LAN inalámbrico, Internet móvil, iBro, WiMax, que se puede conectar a través de un punto de acceso. El sistema de recepción arriba descrito corresponde al sistema que no está equipado con una función de telecomunicación. Sin embargo, un sistema de recepción equipado con función de telecomunicación no requiere el módulo 919 de telecomunicación. Los datos de difusión que se están transmitiendo y recibiendo a través de la red de datos inalámbrica arriba descrita pueden incluir datos requeridos para realizar la función de limitar recepción de datos. Entre tanto, el desmultiplexor 903 recibe ya sea datos de tiempo real salidos de la unidad 902 de desmodulación o los datos leídos de la tercer memoria 918, realizando de esta manera desmultiplexión . En esta modalidad de la presente invención, el desmultiplexor 903 realiza desmultiplexión en el paquete de datos mejorados. Pasos de proceso similares ya se han descrito anteriormente en la descripción de la presente inención. Por lo tanto, un detalle del proceso de desmultiplexión de los datos mejorados se omitirá por sencillez . El primer desenredador 904 recibe las señales desmultiplexadas del desmultiplexor 903 y luego desenreda las señales recibidas. En este punto, el primer desenredador 904 puede recibir el resultado de autenticación recibido de la unidad 908 de autenticación y otros datos requeridos para el proceso de desenredado, de manera de realizar el proceso de desenredado. El descodificador 905 de audio y el descodificador 906 de video reciben las señales desenredadas por el primer desenredador 904, que luego se descodifican y dan salida. Alternat5ivamente, si el primer desenredador 904 no realizó el proceso de desenredado, entonces el descodificador 905 de audio y el descodificador 906 de video descodifican directamente y dan salida a las señales recibidas. En este caso, las señales descodificadas son recibidas y luego desenredadas por el segundo desenredador 907 y procesadas consecuentemente. Será evidente a aquellos expertos en el ramo que varias modificaciones y variaciones se pueden hacer en la presente invención sin abandonar el espíritu o alcance de las invenciones. De esta manera, se pretende que la presente invención cubra las modificaciones y variaciones de esta invención siempre qu4e queden dentro del alcance de las reivindicaciones anexas y sus equivalentes.

Claims (24)

  1. REIVINDICACIONES 1. - Un método de ecualización de canal de un sistema de recepción de difusión digital, que comprende los pasos de: convertir datos recibidos en datos de dominio de frecuencia, usar los datos que se están recibido durante una sección de datos conocidos y datos conocidos de referencia previamente conocidos por un sistema de recepción, de manera de calcular una respuesta de impulso de canal (CIR) , convertir la CIR calculada en una CIR de dominio de frecuencia de manera de calcular un coeficiente de ecualización; multiplicar el coeficiente de ecualización calculado con los datos convertidos en datos de dominio de frecuencia, de manera de compensar la distorsión de canal, yh convertir los datos procesados en datos de dominio de tiempo; y calcular y compensar un error de fase de onda portadora restante y ruido de fase de los datos de dominio de tiempo ecualizados.
  2. 2. - el método de conformidad con la reivindicación 1, en donde los datos recibidos se traslapan a una relación de traslape predeterminada de manera de convertir los datos traslapados en datos de dominio de frecuencia.
  3. 3. - El método de conformidad con la reivindicación 2, que comprende además el paso de: extraer y dar salida solamente a datos válidos dee los datos de dominio de tiempo traslapados.
  4. 4. - El método de conformidad con la reivindicación 1, en donde la CIR se calcula en cuando menos un método ¦cuadrado .
  5. 5.- El método de conformidad con la reivindicación 1, que comprende además los pasos de: calcular y compensar un cambio de fase de una CIR calculada durante una sección de datos conocidos; e interpolar linealmente la CIR que tiene el cambio de fase compensado, dando salida de esta manera a la CIR interpolada linealmente como una CIR correspondiente a una sección de datos que no incluye ningunos datos conocidos.
  6. 6.- El método de conformidad con la reivindicación 5, en donde en el paso de compensación de fase, un elemento de fase de un valor de correlación entre una CIR actualmente calculada y una CIR previamente calculada se calcula, y la CIR calculada se multiplica por un número inverso del elemento de fase calculado, compensando de esta manera el cambio de fase de la CIR calculada.
  7. 7. - El método de conformidad con la reivindicación 1, en donde el coeficiente de ecualización del paso de calcular un coeficiente de ecualización corresponde a un coeficiente de ecualización que es capaz de proporcionar un error cuadrado medio mínimo de la CIR.
  8. 8. - El método de conformidad con la reivindicación 1, que comprende además el paso de: seleccionar y dar salida a datos de decisión más apropiados a los datos ecualizados de la pluralidad de juegos de datos de decisión predeterminados.
  9. 9. - El método de conformidad con la reivindicación 8, en donde el paso de compensar el error de fase de onda portadora restante y ruido de fase comprende: dar salida a un elemento de número imaginario del valor de correlación entre los datos ecualizados y los datos de decisión como el error de fase de onda portadora restante y ruido de fase; generar datos para compensar el error de fase de onda portadora restante y ruido de fase; y multiplicar los datos ecualizados por los datos para compensar el error de fase de onda portadora restante y ruido de fase, removiendo de esta manera el error de fase de onda portadora restante y ruido de fase incluidos en los datos ecualizados.
  10. 10. - el método de conformidad con la reivindicación 1, que comprende además el paso de: usar los datos ecualizados y los datos de decisión de manera de calcular del ruido amplificado durante la ecualización de canal, removiendo de esta manera (o cancelando) el ruido calculado de los datos ecualizados.
  11. 11. - Un ecualizador de canal para un sistema de recepción de difusión digital, que comprende: una calculadora de canal que usa datos que son recibidos durante una sección de datos conocidos y datos conocidos de referencia previamente conocidos por un sistema de recepción, de manera de calcular una respuesta de impulso de canal (CIR) ; una calculadora de coeficiente que calcula un coeficiente de dualización de la CIT calculada, un ecualizador que multiplica los datos recibidos por el coeficiente de ecualización calculado, de manera de compensar la distorsión de canal; y un removedor de error de fase de onda portadora restante y ruido de fase que calcula y compensa el error de fase de onda portadora restante y el ruido de fase de los datos ecualizados por el ecualizador.
  12. 12. - El ecualizador de canal de conformidad con la reivindicación 11, en donde el ecualizador comprende: un convertidor dominio de frecuencia que traslapa los datos recibidos a una relación de traslape predeterminada de manera de convertir los datos traslapados en datos de dominio de frecuencia; un compensador de distorsión que multiplica los datos de dominio de tiempo traslapados por el coeficiente de ecualización de dominio de frecuencia de manera de compensar la distorsión de canal, y un convertidor de dominio de tiempo que convierte los datos de salida del compensador de distorsión a los datos de dominio de tiempo, y extraer y dar salida a datos válidos de los datos de dominio de tiempo traslapados.
  13. 13. - El ecualizador de canal de conformidad con la reivindicación 11, en donde la calculadora de coeficiente calcula y da salida a un coeficiente de ecualización que es capaz de proporcionar un error cuadrado medio mínimo del dominio de la CIR de dominio de frecuencia calculada.
  14. 14. - El ecualizador de canal de conformidad con la reivindicación 11, en donde la calculadora de canal calcula la CIR en cuando menos un método cuadrado.
  15. 15. - El ecualizador de canal de conformidad con la reivindicación 11, que comprende además: un compensador de fase que calcula y compensa un cambio de fase de una CIR calculada durante una sección de datos conocidos; y un interpolador lineal que interpola linealmente la CIR que tiene el cambio de fase compensado, dando salida de esta manera a la CIR interpolada linealmente como una CIR correspondiente a una sección de datos que no incluye ningún dato conocido.
  16. 16. - El ecualizador de canal de conformidad con la reivindicación 15, en donde el compensador de fase comprende: una calculadora de correlación que calcula un valor de correlación entre una CIR calculada actualmente y una CIR calculada previamente; una calculadora de cambio de fase que acumula el valor de correlación durante un periodo de n símbolo de manera de detectar un elemento de fase, un generador de señal de compensación que genera una señal compleja que tiene un elemento de fase opuesto a aquel del elemento de fase detectado por la calculadora de cambio de fase, dando salida de esta manera a la señal compleja generada como datos de compensación; y un multiplicador que multiplicda la CIR actualmente calculada por los datos de compensación generados por el detector de señal de compensación.
  17. 17.- El ecualizador de canal de conformidad con la reivindicación 11, que comprende además: una unidad de decisión que selecciona y da salida a datos de decisión más aproximados a los datos ecualizados de una pluralidad de juegos de datos de decisión predeterminados .
  18. 18.- El ecualizador de canal de conformidad con la reivindicación 17, en donde el removedor de error de fase de onda portadora restante y ruido de fase comprende: un detector de error de fase que da salida a un elemento de número imaginario del valor de correlación entre los datos ecualizados y los datos de decisión como el error de fase de onda portadora restante y ruido de fase, un generador de señal de compensación que filtra de paso bajo el error de fase de onda portadora restante y ruido de fase detectado, dando salida de esta manera al valor conjugado de coseno correspondiente al error de fase de onda portadora restante y ruido de- fase filtrados; y un multiplicador que multiplica los datos de salida del generador de señal de compensación por los datos ecualizados .
  19. 19. - El ecualizador de canal de conformidad con la reivindicación 17, que comprende además: un cancelador de ruido que usa los datos ecualizados y los datos de decisión de manera de calcular el ruido amplificado durante la ecualización de canal, removiendo de esta manera (o cancelando) el ruido calculado de los datos ecualizados.
  20. 20. - Un ecualizador de canal de un sistema de recepción de difusión digital, que comprende: un desmodulador que recibe y desmodula datos, los datos incluyendo datos conocidos que tienen un patrón previamente definido; una calculadora de canal que usa datos que se están desmodulando durante una sección de datos conocidos y datos conocidos de referencia previamente conocidos por un sistema de recepción, de manera de calcular una respuesta de impulso de canal (CIR) ; una calculadora de coeficiente que calcula un coeficiente de ecualización de la CIR calculada y que multiplica el coeficiente calculado por los datos desmodulados, compensando de esta manera la distorsión de canal; un ecualizador que multiplica los datos recibidos por el coeficiente de ecualización calculado, de manera de compensar la distorsión de canal; un removedor de fase de onda portadora restante y ruido de fase que calcula y compensa un error de fase de onda portadora restante y ruido de fase de los datos ecualizados por el ecualizador; y un detector de datos conocidos que detecta información de datos conocidos insertados por el sistema de transmisión de datos antes o después de ser desmodulados, dando salida de esta manera a la información detectada a la calculadora de canal.
  21. 21.- El ecualizador de canal de conformidad con la reivindicación 20, en donde el ecualizador comprende: un convertidor de dominio de frecuencia que traslapa los datos recibidos a una relación de traslape predeterminada de manera de convertir los datos traslapados a datos de dominio de frecuencia; una calculadora de coeficiente que calcula un coeficiente de ecualización que es capaz de proporcionar un error cuadrado medio mínimo del dominio de la CIR de dominio de frecuencia, un compensador de distorsión que multiplica los dos de dominio de tiempo trasladpso por el coeficiente de ecualización de dominio de frecuencia de manera de compensar la distorsión de canal; y un convertidor de dominio de tiempo que convierte los datos de salida del compensador de distorsión en datos de dominio de tiempo, y que extrae y da salida a datos válidos de los datos de dominio de tiempo traslapados.
  22. 22. - El ecualizador de canal de conformidad con la reivindicación 20, que comprende además: un compensador de fase que calcula y compensa un cambio de fase de una CIR calculada durante una sección de datos conocidos; y un interpolador lineal que interpola linealmente la CIR que tiene el cambio de fase compensado, dando salida de esta manera a la CIR linealmente interpolada como una CiR correspondiente a una sección de datos que no incluye ningunos datos conocidos.
  23. 23. - El ecualizador de canal de conformidad con la reivindicación 20, en donde el removedor de error de fase de onda portadora restante y ruido de fase comprende: un detector de error de fase que da salida a un elemento de número imaginario del valor de correlación entre los datos ecualizadores por el ecualizador de fase y los datos de decisión de los datos ecualizados como el error de fase de onda portadora restante y ruido de fase, un generador de señal de compensación que filtra de paso bajo el error de fase de onda portadora restante y ruido de fase, dando salida de esta manera a un valor conjugado de coseno correspondiente al error de fase de onda portadora restante y ruido de fase filtrados; y un multiplicador que multiplica los datos de salida del generador de señal de compensación por los datos ecualizados .
  24. 24.- El ecualizador de canal de conformidad con la reivindicación 20, que comprende además: un cancelador de ruido que calcula el ruido amplificado por el ecualizador durante la ecualización de canal, removiendo (o cancelando) de esta manera el ruido calcu81ado de los datos ecualizados.
MX2009000057A 2006-07-11 2007-01-09 Metodo y aparato ecualizador de canal, y sistema receptor. MX2009000057A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020060064982A KR101181778B1 (ko) 2006-07-11 2006-07-11 채널 등화 방법 및 장치, 이를 적용한 디지털 방송 수신시스템
KR1020060089736A KR101276820B1 (ko) 2006-09-15 2006-09-15 디지털 방송 시스템 및 데이터 처리 방법
PCT/KR2007/000161 WO2008007846A1 (en) 2006-07-11 2007-01-09 Channel equarlizing method and apparatus, and receiving system

Publications (1)

Publication Number Publication Date
MX2009000057A true MX2009000057A (es) 2009-01-23

Family

ID=38923386

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2009000057A MX2009000057A (es) 2006-07-11 2007-01-09 Metodo y aparato ecualizador de canal, y sistema receptor.

Country Status (4)

Country Link
US (2) US8064543B2 (es)
CA (1) CA2656881C (es)
MX (1) MX2009000057A (es)
WO (1) WO2008007846A1 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2656881C (en) 2006-07-11 2012-08-07 Lg Electronics Inc. Channel equalizing method and apparatus, and receiving system
WO2008097027A1 (en) * 2007-02-07 2008-08-14 Lg Electronics Inc. Digital broadcasting system and method of processing data
KR101405975B1 (ko) * 2007-07-23 2014-06-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
US20090055459A1 (en) * 2007-08-24 2009-02-26 Michael Speth Frequency-domain equalizer
US8396108B2 (en) 2008-11-02 2013-03-12 Lg Electronics Inc. Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system
JP5274363B2 (ja) * 2009-05-08 2013-08-28 三菱電機株式会社 光受信装置および光受信方法
US20110060955A1 (en) * 2009-09-04 2011-03-10 Jakob Ludvigsen Method and apparatus for providing frequency error estimation
KR101267632B1 (ko) * 2009-12-18 2013-05-23 한국전자통신연구원 지상파 디지털 방송용 송신기 및 수신기
US8788915B2 (en) 2012-03-05 2014-07-22 Micron Technology, Inc. Apparatuses and methods for encoding using error protection codes
JP6021132B2 (ja) * 2013-04-30 2016-11-09 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 連続データをパケットにより無線通信する送信装置、受信装置、通信装置、プログラム、送信方法、及び、受信方法
JP6371544B2 (ja) * 2014-03-14 2018-08-08 オリンパス株式会社 画像処理装置、画像処理方法、及び画像処理プログラム
CN105227500B (zh) * 2014-06-12 2019-10-18 中兴通讯股份有限公司 一种相位偏差的补偿方法及装置
CN104092572B (zh) * 2014-07-16 2017-06-23 贵州电网公司电网规划研究中心 一种基于链式变流器的可快速响应故障的链路通信方法
JP6206545B1 (ja) * 2016-06-17 2017-10-04 Nttエレクトロニクス株式会社 伝送特性補償装置、伝送特性補償方法及び通信装置
TWI646795B (zh) * 2017-08-08 2019-01-01 晨星半導體股份有限公司 訊號處理裝置及相關的等化電路與訊號處理方法
CN108173788B (zh) * 2018-01-03 2020-11-20 深圳市极致汇仪科技有限公司 一种基于ofdm无线系统的信道估计方法及其系统
EP3672070A1 (en) * 2018-12-19 2020-06-24 Nxp B.V. Communications device and method for operating a communications device
US11777763B2 (en) * 2020-03-20 2023-10-03 Nantworks, LLC Selecting a signal phase in a communication system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5140596A (en) * 1990-02-20 1992-08-18 Eastman Kodak Company High speed encoder for non-systematic codes
US5392299A (en) * 1992-01-15 1995-02-21 E-Systems, Inc. Triple orthogonally interleaed error correction system
US6014411A (en) * 1998-10-29 2000-01-11 The Aerospace Corporation Repetitive turbo coding communication method
US6370666B1 (en) * 1998-12-02 2002-04-09 Agere Systems Guardian Corp. Tuning scheme for error-corrected broadcast programs
US6996133B2 (en) * 2000-04-18 2006-02-07 Zenith Electronics Corporation Digital communication system for transmitting and receiving robustly encoded data
US6411253B1 (en) * 2000-06-14 2002-06-25 Raytheon Company Equalization system using general purpose filter architecture
US7242726B2 (en) * 2000-09-12 2007-07-10 Broadcom Corporation Parallel concatenated code with soft-in soft-out interactive turbo decoder
KR100734351B1 (ko) * 2001-04-20 2007-07-03 엘지전자 주식회사 디지털 방송 전송 시스템
KR20030049302A (ko) * 2001-12-14 2003-06-25 한국전자통신연구원 디지털 방송 시스템에서의 기저대역 부호화 장치 및 그를이용한 주파수 변조 방법
US6831574B1 (en) * 2003-10-03 2004-12-14 Bae Systems Information And Electronic Systems Integration Inc Multi-turbo multi-user detector
KR100463544B1 (ko) * 2002-12-14 2004-12-29 엘지전자 주식회사 채널 등화 장치 및 이를 이용한 디지털 tv 수신기
KR100469283B1 (ko) * 2003-03-03 2005-02-02 엘지전자 주식회사 디지털 티브이의 채널 추정 장치
KR20050008431A (ko) 2003-07-15 2005-01-21 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송/수신 시스템 및 그의신호처리방법
GB2408898B (en) * 2003-12-02 2006-08-16 Toshiba Res Europ Ltd Improved communications apparatus and methods
KR100896684B1 (ko) * 2004-01-27 2009-05-14 삼성전자주식회사 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법
CA2565863C (en) 2004-05-20 2013-04-02 Samsung Electronics Co., Ltd. Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof
US7711045B2 (en) * 2005-07-13 2010-05-04 Samsung Electronics Co., Ltd. Digital broadcast transmitter/receiver having improved receiving performance and signal processing method thereof
US8009781B2 (en) * 2005-10-12 2011-08-30 Lg Electronics, Inc. DTV receiver and method of processing signal in DTV receiver
CA2656881C (en) 2006-07-11 2012-08-07 Lg Electronics Inc. Channel equalizing method and apparatus, and receiving system

Also Published As

Publication number Publication date
US8064543B2 (en) 2011-11-22
CA2656881A1 (en) 2008-01-17
US8396161B2 (en) 2013-03-12
WO2008007846A1 (en) 2008-01-17
US20120011420A1 (en) 2012-01-12
CA2656881C (en) 2012-08-07
US20080013616A1 (en) 2008-01-17

Similar Documents

Publication Publication Date Title
MX2009000057A (es) Metodo y aparato ecualizador de canal, y sistema receptor.
USRE46288E1 (en) Digital television transmitting system and receiving system and method of processing broadcast data
US7796697B2 (en) Channel equalizer and method of processing broadcast signal in receiving system
US10454616B2 (en) Digital television transmitting system and receiving system and method of processing broadcasting data
US8488667B2 (en) DTV transmitter and method of coding data in DTV transmitter
US9178536B2 (en) DTV transmitting system and method of processing broadcast data
US8199801B2 (en) DTV receiver and method of processing broadcast signal in DTV receiver
US8627185B2 (en) DTV transmitting system and receiving system and method of processing broadcast signal
MX2009001601A (es) Sistema de difusion digital y metodo para procesar datos.
MX2008016049A (es) Sistema de radiodifusion digital y metodo de procesamiento de datos.
CN101785305B (zh) 数字广播系统和处理数据的方法
US20070140257A1 (en) Dtv transmitter and method of coding data in dtv transmitter
CA2667987C (en) Digital broadcasting system and method of processing data

Legal Events

Date Code Title Description
FG Grant or registration