Abstract:
Métodos y aparato para el reordenamiento dinámico de paquetes. En un aspecto, se proporciona un método para procesar los datos del intervalo improvisadamente para producir paquetes descifrables, en donde los datos del intervalo incluyen símbolos de modulacion intercalados. El método incluye desintercalar un flujo de los símbolos de modulacion intercalados para producir un flujo de los símbolos de modulacion, calcular flujos paralelos de las métricas LLR en base al flujo de los símbolos de modulacion, y mapear los flujos paralelos de las métricas LLR para producir un flujo de paquetes descifrables. En otro aspecto, se provee un aparato que incluye logica de desintercalacion para desintercalar un flujo de los símbolos de modulacion intercalados para producir un flujo de los símbolos de modulacion, logica de procesamiento métrica configurada para producir flujos paralelos de las métricas LLR en base al flujo de los símbolos de modulacion, y logica de mapeo configurada para mapear los flujos paralelos de las métricas LLR para producir un flujo de paquetes descifrables.
Abstract:
Apparatus and methods for estimating the frequency of a sleep or slow clock using a fast clock, such as a temperature compensated crystal oscillator. The disclosed apparatus include an estimator having a first counter that receives sleep clock synchronized pulses issuing each cycle of the sleep clock period, yet are synchronized to a fast clock. The slow clock synchronized pulses are counted up to a predetermined number; whereupon a full count signal is issued. A second counter receives the full count signal and increments each time the full count signal is received. A third counter counts fast clock cycles until the full count signal occurs. Based on the number of counts of the slow and fast clock cycles, the frequency of the slow clock may be determined using only the domain of the fast clock for performing the measurement thereby tying accuracy of the measurement to the accuracy of the fast clock. The disclosed apparatus also include an integrated circuit and a transceiver employing the disclosed estimator. Corresponding methods are also disclosed.
Abstract:
Sistemas y métodos para procesar paquetes de datos inalámbricos. Un método incluye determinar un subconjunto de bits de datos para ser procesados en un transmisor inalámbrico y emplear un borde de reloj para almacenar los datos. El borde de reloj hace posible mapear por lo menos dos bits procedentes del subconjunto de bits de datos dentro de una memoria de intercalado por un borde de reloj dado. A partir de la memoria, otros procesos de codificacion son aplicados antes de transmitir los paquetes de datos a través de una red inalámbrica.
Abstract:
Apparatus and methods for estimating the frequency of a sleep or slow clock using a fast clock, such as a temperature compensated crystal oscillator. The disclosed apparatus include an estimator having a first counter that receives sleep clock synchronized pulses issuing each cycle of the sleep clock period, yet are synchronized to a fast clock. The slow clock synchronized pulses are counted up to a predetermined number; whereupon a full count signal is issued. A second counter receives the full count signal and increments each time the full count signal is received. A third counter counts fast clock cycles until the full count signal occurs. Based on the number of counts of the slow and fast clock cycles, the frequency of the slow clock may be determined using only the domain of the fast clock for performing the measurement thereby tying accuracy of the measurement to the accuracy of the fast clock. The disclosed apparatus also include an integrated circuit and a transceiver employing the disclosed estimator. Corresponding methods are also disclosed.
Abstract:
Un sistema de distribucion multimedia. El sistema de distribucion incluye una unidad transmisora que distribuye contenido desde un proveedor de contenido a una o más unidades suscriptoras inalámbricas. La unidad transmisora incluye un decodificador configurado para determinar si una pluralidad de paquetes entrantes incluyen uno o mas paquetes borrados, un transmisor configurado para transmitir los paquetes a una unidad receptora, y un generador de codigo de deteccion de error configurado para generar un codigo de deteccion de error para cada uno de los paquetes transmitidos a la unidad receptora, estando el codigo de deteccion de error modificado para cada uno de los paquetes borrados de manera tal que la unidad receptora podrá identificar los paquetes borrados.
Abstract:
Métodos y aparato para el mapeo dinámico del paquete. Se provee un método para mapear datos métricos para producir un paquete decodificable asociado con un canal. El método incluye la obtencion de un identificador del canal asociado con datos métricos, la determinacion de un buffer disponible de una pluralidad de buffers basado en el identificador del canal, escribir los datos métricos en el buffer disponible, la deteccion de cuando un paquete decodificable está formado en un buffer seleccionado de la pluralidad de buffers, y sacar el paquete decodificable desde el buffer seleccionado. Un aparato incluye una pluralidad de buffers y logica de mapeo que está configurado para obtener un identificador del canal asociado con los datos métricos, determinar un buffer disponible basado en el identificador del canal, escribir los datos métricos en el buffer disponible, detectar cuando un paquete decodificable está formado en un buffer seleccionado, y sacar el paquete decodificable desde el buffer seleccionado.
Abstract:
Methods and apparatus for dynamic packet mapping. A method is provided for mapping metric data to produce a decodable packet associated with a channel. The method includes obtaining a channel identifier associated with metric data, determining an available buffer from a plurality of buffers based on the channel identifier, writing the metric data to the available buffer, detecting when a decodable packet is formed in a selected buffer of the plurality of buffers, and outputting the decodable packet from the selected buffer. An apparatus includes a plurality of buffers and mapping logic that is configured to obtain a channel identifier associated with metric data, determine an available buffer based on the channel identifier, write the metric data to the available buffer, detect when a decodable packet is formed in a selected buffer, and output the decodable packet from the selected buffer.
Abstract:
Techniques for performing IFFT pipelining are described. In some aspects, the pipelining is achieved with a processing system having a memory having first and second sections, an encoder configured to process data in each of the first and second memory sections, an IFFT configured to process the encoded data in the first and second memory sections, and a post-processor configured to process the IFFT processed data in the first memory section while the IFFT is processing the encoded data in the second memory section, the post processor configured to operate at a different clock speed than the encoder or the IFFT.