ES2354697T3 - Procedimientos de transmisión por ráfagas de datos en dispositivos de wlan. - Google Patents
Procedimientos de transmisión por ráfagas de datos en dispositivos de wlan. Download PDFInfo
- Publication number
- ES2354697T3 ES2354697T3 ES04789199T ES04789199T ES2354697T3 ES 2354697 T3 ES2354697 T3 ES 2354697T3 ES 04789199 T ES04789199 T ES 04789199T ES 04789199 T ES04789199 T ES 04789199T ES 2354697 T3 ES2354697 T3 ES 2354697T3
- Authority
- ES
- Spain
- Prior art keywords
- header
- receiver
- data
- sdu
- delimiter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0025—Transmission of mode-switching indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J9/00—Multiplex systems in which each channel is represented by a different type of modulation of the carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Un procedimiento que comprende: transmitir una cabecera (404) por una interfaz de aire, a una primera tasa de modulación; y transmitir una carga útil consolidada (406) por la interfaz de aire, a una segunda tasa de modulación, en el que la carga útil consolidada (406) incluye múltiples unidades (420, 422, 424) de dato5 s; en el que la cabecera (404) incluye una indicación de la segunda tasa de modulación que será utilizada para transmitir la carga útil consolidada (406), y en el que la cabecera (404) y las múltiples unidades (420, 422, 424) de datos forman una porción de una única unidad (400) de datos de protocolo; caracterizado el procedimiento porque la carga útil consolidada (406) incluye información que permite a un receptor determinar cuándo se producirá una terminación de cada una de las múltiples unidades (420, 422, 424) de datos; en el que la información incluye múltiples delimitadores (408, 410, 412) que incluyen un delimitador para al menos una de las múltiples unidades (420, 422, 424) de datos, en el que el delimitador para una unidad de datos incluye una indicación de una longitud de la unidad de datos, y en el que se transmite el delimitador antes de la unidad de datos a la segunda tasa de modulación; y en el que el delimitador incluye, además, un campo de validación, que permite a un receptor determinar si se recibe correctamente la indicación de la longitud.
Description
CAMPO TÉCNICO
El asunto inventivo versa acerca de redes inalámbricas de área local (WLAN) y, más en particular, acerca de la transmisión de paquetes de datos entre un trasmisor y un receptor en una WLAN.
ANTECEDENTES 5
Cualquier dispositivo de Red inalámbrica de área local (WLAN) que soporta un Estándar 802.11 del Institute of Electrical and Electronics Engineers (IEEE) (por ejemplo, IEEE Std 802.11-1997, 802.11a, 802.11e, etc.) incluye dos partes principales: 1) un dispositivo de control de señalización de capa física (PHY); y 2) un dispositivo de control de acceso al medio (MAC). La función del dispositivo PHY es transferir paquetes de datos por la interfaz de aire. Entre otras cosas, la función del dispositivo de MAC es controlar equitativamente el acceso a la interfaz compartida de 10 aire.
El protocolo mínimo de MAC consiste en dos tramas: 1) una trama enviada desde un transmisor a un receptor; y 2) un acuse de recibo (ACK) del receptor de que se recibió correctamente la trama. Si un transmisor tiene que enviar múltiples paquetes al receptor, algunas versiones del estándar 802.11 requieren que el transmisor espere para un ACK después de la transmisión de cada paquete. Además, el transmisor debe esperar un intervalo de tiempo 15 particular, denominado el Espacio entre tramas (IFS), después de recibir el ACK y antes de transmitir el siguiente paquete.
Otras versiones del estándar 802.11 (por ejemplo, IEEE Std 802.11e) soportan la transmisión de paquetes con un acuse de recibo selectivo. Se denomina a esta característica “ACK de bloque”. La característica de ACK de bloque permite que el transmisor envíe el siguiente paquete al mismo receptor sin esperar necesariamente un ACK. En 20 cambio, después de negociar el acceso a la interfaz de aire, el transmisor envía el primer paquete, espera un IFS después del final del primer paquete, y envía el siguiente paquete. Después de que el transmisor ha enviado todos sus paquetes al receptor, el transmisor solicita al receptor una respuesta, que indica un ACK para todos los paquetes transmitidos anteriormente.
Aunque la característica de ACK de bloque ha proporcionado algunas mejoras de rendimiento, los investigadores 25 siguen buscando maneras de aumentar adicionalmente el rendimiento. En consecuencia, lo que se necesitan son procedimientos y aparatos para mejorar adicionalmente el rendimiento utilizando transmisiones de modo ráfaga.
El documento EP 1 130 837 A da a conocer un procedimiento para adaptarse a una variedad de condiciones de propagación de enlaces en un sistema de comunicaciones que incluye una ráfaga de paquetes de datos que incluye una cabecera y una carga útil opcional, estando modulada la cabecera utilizando un modelo de modulación por 30 defecto y estando codificado utilizando un modelo de codificación por defecto.
El documento WO 02/054805 A da a conocer un procedimiento para transferir datos entre distintas unidades de un sistema de radiocomunicaciones en el que se colocan juntos dichos datos en un paquete de datos que contiene información de cabecera y de control del canal para cada canal que indica al menos si se han transferido al menos los datos útiles en cada canal. 35
La presente invención versa acerca de los procedimientos según se definen por medio de las reivindicaciones independientes 1 y 7, los aparatos según se definen por medio de las reivindicaciones independientes 12 y 15, y el medio legible por ordenador según se define por medio de la reivindicación independiente 17.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
Las reivindicaciones adjuntas muestran distintas realizaciones del asunto inventivo con particularidad. Sin 40 embargo, la descripción detallada presenta una comprensión más completa del asunto inventivo cuando se considera junto con las figuras, en las que los números similares de referencia hacen referencia a elementos similares en todas las figuras y:
La Figura 1 es un diagrama simplificado de WLAN ejemplares, según una realización del asunto inventivo;
la Figura 2 es un diagrama simplificado de bloques de una estación de WLAN, según una realización del 45 asunto inventivo;
la Figura 3 ilustra un ejemplo de un diagrama de tiempos para transmitir múltiples tramas de unidades de datos de protocolo PHY (PPDU), cada una con una única unidad de datos de servicio (SDU);
la Figura 4 ilustra un ejemplo de un diagrama de tiempos para transmitir una PPDU que puede contener múltiples SDU y delimitadores, según una realización del asunto inventivo; 50
la Figura 5 es un diagrama de flujo de un procedimiento para un transmisor para ensamblar y transmitir una PPDU, tal como la ilustrada en la Figura 4, según una realización del asunto inventivo;
la Figura 6 es un diagrama de flujo de un procedimiento para un receptor para recibir y dividir una PPDU, tal como la ilustrada en la Figura 4, según una realización del asunto inventivo;
la Figura 7 ilustra un ejemplo de un diagrama de tiempos para transmitir una PPDU con múltiples SDU sin datos intermedios según una realización del asunto inventivo;
la Figura 8 es un diagrama de flujo de un procedimiento para un transmisor para ensamblar y transmitir una 5 PPDU, tal como la ilustrada en la Figura 7, según una realización del asunto inventivo;
la Figura 9 es un diagrama de flujo de un procedimiento para un receptor para recibir y dividir una PPDU, tal como la ilustrada en la Figura 7, según una realización del asunto inventivo;
la Figura 10 ilustra un ejemplo de un diagrama de tiempos para transmitir una ráfaga de múltiples PPDU según una realización del asunto inventivo; 10
la Figura 11 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 10, según una realización del asunto inventivo;
la Figura 12 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 10, según una realización del asunto inventivo;
la Figura 13 ilustra un ejemplo de un diagrama de tiempos para transmitir una ráfaga de múltiples PPDU con 15 preámbulos intermedios acortados según una realización del asunto inventivo;
la Figura 14 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 13, según una realización del asunto inventivo;
la Figura 15 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 13, según una realización del asunto inventivo; 20
la Figura 16 ilustra un ejemplo de un diagrama de tiempos para transmitir una ráfaga de múltiples PPDU sin preámbulos intermedios, según una realización del asunto inventivo;
la Figura 17 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 16, según una realización del asunto inventivo; y
la Figura 18 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de 25 múltiples PPDU, tales como las ilustradas en la Figura 16, según una realización del asunto inventivo.
DESCRIPCIÓN DETALLADA
En la siguiente descripción de las diversas realizaciones, se ha referencia a los dibujos adjuntos, que forman parte de la presente y muestran, a modo de ilustración, realizaciones específicas en las que se puede poner en práctica el asunto inventivo. 30
Las realizaciones del asunto inventivo incluyen formas de transmitir múltiples paquetes en modo de ráfaga (es decir, en sucesión). A continuación se describirán en detalle diversas realizaciones, después de una descripción de un sistema de red inalámbrica de área local (WLAN) y de un dispositivo de WLAN, junto con las Figuras 1 y 2. Se pueden implementar diversas realizaciones en los sistemas y en los dispositivos, tal como el sistema y el dispositivo descritos junto con las Figuras 1 y 2. También se pueden implementar diversas realizaciones en otros sistemas y 35 dispositivos, que tienen distintas configuraciones.
La Figura 1 es un diagrama simplificado de WLAN ejemplares según una realización del asunto inventivo. Una WLAN puede incluir múltiples estaciones 102 de red y cero o más puntos 104 de acceso (AP).
En una WLAN, las estaciones 102 de red se comunican por el medio del espacio libre, denominado habitualmente la “interfaz de aire”. En general, se puede denominar a una estación 102 un adaptador de red o una tarjeta de 40 interfaz de red (NIC). Una estación 102 puede ser móvil, portátil o estacionaria. Por ejemplo, una estación 102 puede ser un ordenador portátil, una radio portátil, un ordenador de sobremesa, o virtualmente cualquier otro dispositivo unidireccional o bidireccional con la capacidad de comunicarse con otros dispositivos 102 o AP 104 por un medio inalámbrico.
Se pueden comunicar directamente entre sí un conjunto de estaciones 102, como es el caso en un Conjunto de 45 servicio básico (BSS). Un BSS independiente (IBSS) 110 es un BSS en el que no hay ninguna conexión a una red alámbrica.
Un BSS 112 de infraestructura es un BSS en el que el BSS incluye un AP 104. En un BSS de infraestructura, todas las estaciones 102 se comunican con un AP 104. El AP 104 proporciona la conexión a la LAN alámbrica, si la hay, y la función de retransmisor local para el BSS. En consecuencia, si una primera estación 102 quiere 50 comunicarse con una segunda estación 102, la primera estación 102 envía la comunicación al AP 104, y el AP 104
retransmite la comunicación a la segunda estación 102.
Un conjunto 114 de servicio extendido (ESS) es un conjunto de BSS 112 de infraestructura, en el que los AP 104 se comunican entre ellos para remitir tráfico de un BSS 112 a otro, y para facilitar el movimiento de las estaciones 102 de un BSS a otro. El sistema de distribución (DS) es un mecanismo mediante el cual un AP 104 se comunica con otro para intercambiar tramas procedentes de estaciones 102 en sus BSS 112, remiten tramas para seguir 5 estaciones móviles 102 de un BSS 112 a otro, e intercambiar tramas con redes alámbricas, si las hay.
Se describirán ahora las realizaciones de la invención con más detalle. Aunque a continuación se describen con detalle diversas realizaciones utilizando términos que son similares a los términos utilizados en el contexto de un Estándar IEEE 802.11 (por ejemplo, IEEE Std 802.11-1997, 802.11a, 802.11e, etc.), no se pretende que la invención esté limitada para ser utilizada en un sistema que utiliza un Estándar IEEE 802.11. En vez de ello, también se 10 podrían utilizar las realizaciones de la invención junto con otros estándares de WLAN.
La Figura 2 es un diagrama simplificado de bloques de una estación 200 de WLAN (por ejemplo, estaciones 102, 104, Figura 1) según una realización del asunto inventivo. Cualquier estación 200 de WLAN que soporta un Estándar IEEE 802.11 incluye un dispositivo 202 de control de la señalización de la capa física (PHY) (dispositivo de PHY), un dispositivo 204 de control de acceso al medio (MAC), y un cliente 206 de MAC. La estación 200 de WLAN soporta 15 servicios de estación, que son proporcionados por el dispositivo 202 de PHY y el dispositivo 204 de MAC, y son utilizados por el cliente 206 de MAC. Estos servicios pueden incluir la autentificación, la desautentificación, la privacidad, y entrega de datos.
El cliente 206 de MAC crea y procesa datos, entre otras cosas. El propósito de los dispositivos 202, 204 de PHY y de MAC es garantizar que las dos estaciones de red se comunican con el formato de trama y el protocolo correctos. 20 Un IEEE Std 802.11 define el protocolo de comunicaciones entre los dispositivos 202, 204 de PHY y de MAC.
La función del dispositivo 202 de PHY es triple: 1) proporcionar un intercambio de tramas entre el MAC 204 y la PHY 202 bajo el control de una subcapa de procedimiento de convergencia de la capa física (PLCP); 2) transmitir tramas de datos por la interfaz de aire bajo el control de la subcapa dependiente del medio físico (PMD); y 3) devolver una indicación del sentido de la portadora al MAC 204, de forma que el MAC 204 puede verificar la 25 actividad en la interfaz de aire.
El dispositivo 202 de PHY implementa una de varias especificaciones de capa física, tal como una banda base infrarroja (IR), un espectro de propagación por salto de frecuencia (FHSS), un espectro de propagación de secuencia directa (DSSS), o una multiplexación por división de frecuencia ortogonal (OFDM). Se pueden implementar otras especificaciones en otras realizaciones. 30
En general, el dispositivo 202 de PHY incluye un aparato 210 de PLCP, y aparatos PMD 212, 214 de transmisión y recepción. Cada uno de estos puede utilizar o no parte de la misma circuitería física, o toda ella, (por ejemplo, procesadores, buses, relojes, almacenamiento, etc.). Además, puede haber interconectadas una o más antenas 216 con aparatos PMD 212, 214. Cuando se implementa una especificación de banda base IR, se puede utilizar un diodo emisor de luz (LED) (no mostrado) u otro dispositivo de transmisión óptica en vez de las antenas 216. 35
Como se ha mencionado anteriormente, una función del aparato 210 de PLCP es controlar el intercambio de tramas entre el dispositivo 204 de MAC y el dispositivo 202 de PHY. La función de los aparatos PMD 212, 214 es controlar la portadora de la señal y la modulación y demodulación del espectro de propagación para transmitir y recibir tramas de datos por la interfaz de aire.
Las estructuras de los aparatos PMD 212, 214 dependen de la especificación particular de la capa física (por 40 ejemplo, el tipo de modulación) implementada en la estación. Por ejemplo, si se utiliza un DSSS, el aparato PMD 212 de transmisión puede incluir un codificador, un sumador, un filtro de máscara, y un modulador DBPSK DQPSK, y el aparato PMD 214 de recepción puede incluir un correlacionador de estrechamiento, un demodulador DBPSK DQPSK, un decodificador, y un dispositivo de recuperación del reloj de sincronización. Si se utiliza un FHSS, el aparato PMD 212 de transmisión puede incluir un blanqueador de datos, un correlacionador de símbolos, un filtro 45 gaussiano de formación, y un modulador, y el aparato PMD 214 de recepción puede incluir un demodulador, un desblanqueador de datos, y un dispositivo de recuperación de la sincronización por saltos. Si se utilizan IR, el aparato PMD 212 de transmisión puede incluir un correlacionador de símbolos, un modulador, y un excitador de LED, y el aparato PMD 214 de recepción puede incluir un detector de diodo, un demodulador, y un correlacionador de símbolos. Si se utiliza una OFDM, el aparato PMD 212 de transmisión puede incluir un codificador convolucional, 50 un dispositivo de intercalación y correspondencia de bits, una transformada rápida de Fourier inversa (FFT), un formador de símbolos, y un modulador de modulación de amplitud en cuadratura (QAM), y el aparato PMD 214 de recepción puede incluir un demodulador PSK QAM, una FFT, un dispositivo de desintercalación y de la resolución de la correspondencia de bits, un decodificador convolucional, y un dispositivo de recuperación del reloj.
Entre otras cosas, la función del dispositivo 204 de MAC es controlar el acceso a la interfaz compartida de aire. El 55 dispositivo 204 de MAC proporciona una interfaz entre el cliente 206 de MAC y el dispositivo 202 de PHY. Además,
el dispositivo 204 de MAC puede llevar a cabo o no una encriptación y una descriptación. En una realización, el dispositivo de MAC soporta la subcapa de MAC según un IEEE Std 802.11. En otras realizaciones, el dispositivo de MAC soporta la subcapa de MAC según otro estándar.
Debido a que a menudo la interfaz de aire es muy ruidosa y poco fiable, un dispositivo 204 de MAC de IEEE Std 802.11 implementa un protocolo de intercambio de tramas para permitir que el origen de la trama de datos determine 5 si la trama ha sido recibida con éxito o no en el destino. El protocolo mínimo de MAC consiste en dos tramas: 1) una trama enviada que incluye una trama enviada desde el transmisor al receptor; y 2) una trama de respuesta que incluye un acuse de recibo (ACK) del receptor de que la trama enviada fue recibida correctamente. Además, una trama enviada puede ser una de las siguientes: un acuse de recibo (ACK), una petición de emisión (RTS), un listo para emisión (CTS), o un sondeo de ahorro de energía. Las tramas de respuesta correspondientes serían, 10 respectivamente: un fragmento; un CTS; una trama de datos; y un ACK.
La Figura 3 ilustra un ejemplo de un diagrama de tiempos para transmitir múltiples tramas de unidades de datos de protocolo PHY (PPDU), llevando cada una una única unidad de datos de servicio (SDU). Las tramas 300, 310 de PPDU representan el formato de una trama según es transmitida por la interfaz de aire. En una realización, una trama de PPDU incluye un preámbulo 302, una cabecera 304 de la PHY, y una SDU 306. 15
El preámbulo 302, la cabecera 304 de la PHY, y la SDU 306 son transmitidos cada uno al comienzo de un límite del símbolo, según se indica por medio de las marcas cronométricas en el eje 320 de tiempo de la Figura 3. Cada símbolo puede tener una duración predeterminada, o una duración que cambia en distintas partes del paquete. Por ejemplo, una duración del símbolo puede ser de 4 microsegundos, aunque también puede ser más larga o más corta. 20
El preámbulo 302 incluye un patrón de bits, que utiliza el receptor para sincronizarse a sí mismo. Específicamente, el receptor puede utilizar el preámbulo 302 para llevar a cabo las siguientes tareas: 1) adquisición del comienzo del paquete; 2) estimación del canal; 3) diversidad y entrenamiento de antenas; 4) control automático de amplificación (AGC) del receptor; 5) desplazamiento de la portadora; y 6) sincronización de símbolos.
En una realización, dentro de la cabecera 304 de la PHY hay un campo de la tasa de transmisión y un campo de 25 longitud/tamaño. El campo de la tasa de transmisión indica qué tipo de modulación se debe utilizar para recibir la SDU entrante 306. En una realización alternativa, se determina la tasa de transmisión de la SDU entrante 306 con anterioridad entre una estación de transmisión y una estación de recepción, y, por lo tanto, la información de la tasa de transmisión puede no estar incluida en la cabecera 304 de la PHY.
El campo de longitud/tamaño indica la longitud de la SDU 306. En diversas realizaciones, el campo de 30 longitud/tamaño puede incluir un número de microsegundos necesarios para transmitir la SDU 306, un número de bytes en la SDU 306, o algún otro valor que indique la longitud de la SDU 306. La cabecera 304 de la PHY también puede incluir una suma de comprobación u otro campo, que permiten que sus contenidos sean validados. La cabecera 304 de la PHY podría tener una longitud fija o variable.
La SDU 306 es una serie de campos que está ensamblada por el MAC 204 (Figura 2) y es pasada a la PHY 202 35 por medio de un PLCP 210. En lo que se refiere a la PHY 202, la SDU 306 incluye “datos opacos”, lo que significa que la PHY 202 no conoce ni le importa qué datos están incluidos en la SDU 306.
La SDU 306 puede ser de una longitud variable. El dispositivo 204 de MAC puede utilizar una trama de SDU para transportar su unidad de datos de protocolo MAC (MPDU), que puede incluir una cabecera de MPDU, un campo de cuerpo de la trama, y un campo de secuencia de comprobación de la trama (FCS). El campo de cuerpo de la trama 40 tiene una longitud variable, y sus contenidos pueden estar encriptados o no. Este campo puede contener toda una unidad de datos de servicio de MAC (MSDU) o una unidad de datos de servicio de protocolo (PSDU), o parte de ellas, procedentes de protocolos de capas superiores.
Se pueden utilizar distintas tasas de transmisión de modulación para transmitir el preámbulo 302, la cabecera 304 de la PHY, y la SDU 306. Se transmiten el preámbulo 302 y la cabecera 304 de la PHY a una primera tasa de 45 transmisión, denominada en el presente documento una “tasa de modulación robusta”. La tasa de modulación robusta puede encontrase en un intervalo de aproximadamente 6 megabits por segundo (Mbps) hasta 12 Mbps, en una realización, aunque se pueden utilizar mayores o menores tasas de transmisión en otras realizaciones. En una realización, la tasa de modulación robusta no cambia. Cuando la tasa de modulación robusta no cambia, un receptor sabe que necesita buscar un preámbulo 302 y una cabecera 304 de la PHY a la tasa de modulación robusta 50 conocida. En otra realización, la tasa de modulación robusta puede cambiar. En aún otra realización, se transmiten el preámbulo 302 y la cabecera 304 de la PHY a distintas tasas de modulación.
En cambio, se transmite la SDU 306 a una segunda tasa de transmisión, denominada en el presente documento “tasa de modulación de datos”. Con fines ilustrativos, la SDU 306 es entramada, lo que indica que se transmite a la tasa de modulación de datos, en contraposición a la tasa de modulación robusta. 55
La tasa de modulación de datos puede variar de trama en trama. En una realización, la tasa de transmisión varía en un intervalo de entre aproximadamente 6 a 240 Mbps. En una realización, un receptor determina la tasa de modulación de datos para una SDU particular al evaluar el campo de tasa de transmisión de la cabecera 304 de la PHY, como se ha descrito anteriormente.
Las tasas de modulación más bajas pueden ser más robustas, lo que significa que los datos pueden tolerar 5 peores condiciones del canal. Se envían el preámbulo 302 y la cabecera 304 de la PHY a la tasa de modulación inferior, de forma que es menos probable que los datos dentro de la cabecera 304 de la PHY estén corrompidos, aunque es posible la corrupción dada suficiente potencia de la señal de interferencia. Si se corrompiesen los datos dentro del campo de tasa de transmisión de la cabecera 304 de la PHY, por ejemplo, el receptor no podría desmodular la SDU 306. Si estuviesen corrompidos los datos dentro del campo de tamaño de la cabecera 304 de la 10 PHY, el receptor o bien truncaría la SDU 306 o extendería la SDU 306, provocando que el receptor desmodule datos inválidos después de la terminación de la SDU 306.
Se puede escoger la tasa de modulación de datos para la SDU 306 en base a una estimación de las condiciones del canal. Si el canal es excelente, entonces se puede seleccionar una tasa elevada de transmisión (por ejemplo, aproximadamente los 240 Mbps), aumentando de esta manera el rendimiento del sistema. Si el canal es muy 15 ruidoso, entonces se puede seleccionar una tasa relativamente baja de transmisión (por ejemplo, aproximadamente los 6 Mbps), de forma que se pueda mantener lo mejor posible la integridad de los datos.
Cada paquete es completamente “autodescriptivo”, lo que significa que el receptor no necesita información a priori acerca de la estructura (es decir, el tamaño y/o la tasa de transmisión de datos) del próximo paquete. Cada paquete es completamente autodescriptivo, lo que significa que cada paquete incluye tanto la tasa de modulación de 20 datos, en la cabecera 304 de la PHY, como también la información de longitud/tamaño. La información de longitud/tamaño está incluida en la propia SDU.
En otra realización, que no es parte de la invención, cada paquete es parcialmente autodescriptivo, lo que significa que cada paquete incluye la información de longitud/tamaño, pero la tasa de modulación de datos puede ser definida entre la estación de transmisión y la estación de recepción en un intercambio anterior de entrenamiento. 25 En consecuencia, no se incluye necesariamente la tasa de modulación de datos en la cabecera 304 de la PHY.
Esta característica “autodescriptiva” diferencia a las realizaciones de la invención de otros protocolos, tal como el protocolo Hiperlan 2, por ejemplo. Al usar el protocolo Hiperlan 2, el transmisor emite un bloque conocido de datos cada 2 milisegundos. El bloque de datos incluye una correspondencia completa de todo lo que transmitirá el transmisor durante el resto del próximo periodo de tiempo de 2 milisegundos. Esto significa que todos los receptores 30 tienen información a priori acerca de las tasas de modulación y de las longitudes de los paquetes que enviará el transmisor. La información de modulación y de longitud no está incluida en cada paquete, utilizando Hiperlan 2, y, por lo tanto, los paquetes no son “autodescriptivos”.
Como se ha mencionado anteriormente, los sistemas de la técnica anterior soportan una transmisión de “modo ráfaga” de tramas PPDU con un acuse de recibo selectivo utilizando la característica de “ACK de bloque”. La 35 característica de ACK de bloque permite al transmisor enviar la siguiente trama de PPDU al mismo receptor sin esperar necesariamente un ACK. En cambio, después de negociar el acceso a la interfaz de aire, el transmisor envía la misma trama PPDU, espera un Espacio entre tramas (IFS) después del final del primer paquete, y envía la siguiente trama PPDU.
Se pretende que el término “IFS”, según se utiliza en el presente documento, incluya diversos periodos 40 relacionados de tiempo, incluyendo pero no limitados al IFS, un IFS corto (SIFS), un IFS de prioridad (PIFS), un IFS distribuido (DIFS), y un IFS extendido (EIFS), según son definidos en un Estándar IEEE 802.11, aunque no se pretende que el término IFS esté limitado a periodos de tiempo definidos únicamente en dicho estándar. El IFS puede consumir múltiples límites de símbolos. La Figura 3 ilustra una segunda PPDU 310 que es transmitida después de un hueco 312 de símbolos de cuatro o más símbolos, que pueden representar un IFS. Un IFS puede ser 45 un número entero o no entero de anchuras de símbolos. Además, la duración del IFS puede ser mayor o menor que cuatro símbolos.
Utilizando la característica de ACK de bloque, después de que el transmisor ha enviado todas sus tramas de PPDU al receptor, el transmisor solicita una respuesta del receptor, que indica un ACK para todas las tramas transmitidas anteriormente. Utilizando los procedimientos de la técnica anterior, cada trama de PPDU incluye una 50 única SDU, y se formatea esencialmente cada trama de PPDU como se describe junto con la Figura 3.
Según diversas realizaciones del asunto inventivo, una única trama de PPDU incluye una o más SDU opacas concatenadas, en las que se denomina a la o las SDU en el presente documento como la “carga útil”. En una realización, cada SDU incluye un “delimitador”, que indica el tamaño de la SDU, y la cabecera de la PHY puede incluir un campo de longitud que incluye la longitud completa de las SDU concatenadas. En otra realización que no 55 es parte de la invención, la cabecera de la PHY contiene información de longitud para cada SDU, permitiendo al
receptor ensamblar y volver a dividir la carga útil en las SDU distintas.
En otra realización más, cada trama de PPDU incluye una única SDU. Sin embargo, durante el modo de ráfaga, se concatenan entre sí múltiples tramas de PPDU, en vez de esperar el IFS entre cada trama. En otra realización más, se concatenan entre sí múltiples tramas de PPDU, pero se incluye un preámbulo acortado con cada trama de PPDU después de la primera trama. En otra realización más, se concatenan entre sí múltiples tramas de PPDU, 5 pero se elimina el preámbulo para cada trama de PPDU después de la primera trama. Se describirán ahora diversas realizaciones junto con las Figuras 4-18.
La Figura 4 ilustra un ejemplo de un diagrama de tiempos para transmitir una PPDU que puede contener múltiples SDU y delimitadores, según una realización del asunto inventivo. La PPDU 400 incluye un preámbulo 402, una cabecera 404 de la PHY, y una carga útil consolidada 406 con al menos una SDU 420, 422, 424. En el ejemplo 10 ilustrado, la carga útil consolidada 406 incluye tres SDU. Se pueden incluir más o menos SDU en una única carga útil.
El preámbulo 402 incluye un patrón de bits, que es utilizado por el receptor para sincronizarse a sí mismo, como se ha descrito anteriormente. La cabecera 404 de la PHY incluye un campo de tasa de transmisión que indica qué tasa de modulación de datos se utiliza para la carga útil consolidada 406. En una realización, la cabecera 404 de la 15 PHY también incluye un campo de longitud/tamaño que puede incluir un número de microsegundos necesario para transmitir la carga útil consolidada 406, un número de bytes en la carga útil consolidada 406, o algún otro valor que indica la longitud de la carga útil consolidada 406. En otra realización, la cabecera 404 de la PHY no incluye la información de la longitud total. La cabecera 404 de la PHY podría tener una longitud fija o variable.
La PHY en el receptor debe separar y suministrar intacta cada SDU 420, 422, 424. Para facilitar la 20 descomposición de la carga útil consolidada 406 en SDU individuales, la carga útil consolidada también incluye información que indica las longitudes de cada una de las múltiples SDU. La información incluye múltiples “delimitadores” 408, 410, 412, estando precedido cada SDU por un delimitador.
Cada delimitador incluye un campo de longitud, que indica la longitud variable 430, 432, 434 de la SDU 420, 422, 424, respectivamente, que sigue. Si la siguiente SDU no es la última SDU en la carga útil consolidada 406, la 25 información del delimitador también permite a un receptor determinar dónde debería estar ubicado el delimitador de la siguiente SDU.
En una realización, cada delimitador 408, 410, 412 también incluye un campo de validación de la longitud, que permite que un receptor determine si se ha corrompido o no el campo de la longitud, como se describe con más detalle a continuación. En una realización, el campo de validación de la longitud incluye una suma de comprobación 30 o CRC, aunque se puede utilizar otra información de validación en otras realizaciones. El campo de validación de la longitud permite una detección robusta de errores, como se describirá con detalle junto con las Figuras 5 y 6.
Además, en una realización, cada delimitador 408, 410, 412 también puede incluir un campo de secuencia, que indica que la SDU 420, 422, 424, respectivamente, que sigue es o bien la última SDU o no es la última SDU. En otras realizaciones, el delimitador puede no incluir el campo de secuencia. 35
En una realización descrita anteriormente, existe una correlación uno a uno entre los delimitadores y las SDU. En otra realización, puede no existir una correlación uno a uno entre los delimitadores y las SDU. En vez de ello, se puede transmitir un número menor de delimitadores que el número de SDU. Por ejemplo, se puede transmitir un único delimitador, que indica las longitudes de todas las SDU.
La Figura 5 es un diagrama de flujo de un procedimiento para un transmisor para ensamblar y transmitir una 40 PPDU, tal como la ilustrada en la Figura 4, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 502, cuando el dispositivo de la PHY obtiene al menos una SDU. En una realización, las SDU tienen como destino intermedio o final el mismo receptor, aunque es posible que las SDU tengan distintos destinos.
En el bloque 504, se determinan las longitudes de cada SDU y los datos de validación de la longitud. Por ejemplo, en una realización, la longitud de la SDU está representada por dos bytes, y el campo de validación de la longitud 45 incluye una suma de comprobación o CRC para el campo de longitud de dos bytes. En consecuencia, el campo de validación de la longitud también puede ser de dos bytes. En otras realizaciones, los campos de la longitud y/o de validación de la longitud pueden ser mayores o menores.
Los delimitadores para cada SDU están ensamblados, en una realización, en el bloque 506. Cada delimitador incluye el campo de la longitud, el campo de validación de la longitud, y un campo de secuencia, que indica si la 50 SDU es la última o no. En otras realizaciones, se pueden excluir del delimitador el campo de validación de la longitud, el campo de secuencia, o ambos.
En una realización, se determina la longitud total de la carga útil consolidada, en el bloque 508, para ser incluida en la cabecera de la PHY. La longitud total incluye las longitudes de cada uno de los delimitadores, además de las longitudes de cada una de las SDU. La longitud total permite que el receptor determine cuando debería producirse el 55
final de la carga útil consolidada. En otra realización, la longitud total no está incluida en la cabecera de la PHY. Por ejemplo, en otra realización, el receptor puede depender, en vez de ello, del campo de secuencia del delimitador para predecir el final de la carga útil consolidada. Como se explicará con más detalle a continuación, si se corrompe un delimitador, el receptor puede medir la energía del símbolo para determinar si se ha alcanzado el final de la carga útil consolidada. 5
Después de negociar el acceso a la interfaz de aire, el transmisor transmite el preámbulo y la cabecera de la PHY por el aire a la tasa de modulación robusta, en el bloque 510. En una realización, el transmisor comienza a transmitir cada uno del preámbulo y de la cabecera de la PHY al comienzo de un límite del símbolo. En una realización, se transmite el preámbulo para dos símbolos, y se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se puede transmitir o bien el preámbulo o la cabecera de la PHY durante periodos más prolongados o 10 breves de tiempo.
Cuando se completa la transmisión de la cabecera de la PHY, el transmisor pasa a la tasa de modulación de datos, en el bloque 512, que será utilizada para transmitir la carga útil consolidada. El transmisor comienza a transmitir el primer delimitador, en el bloque 514. En una realización, el transmisor comienza a transmitir el primer delimitador al comienzo del siguiente límite del símbolo después de la terminación de la cabecera de la PHY. De 15 forma alternativa, el primer delimitador puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del símbolo. En una realización, el transmisor comienza a transmitir la carga útil consolidada dentro de una anchura de símbolo del final de la cabecera de la PHY. Se puede incluir un relleno del bloque interno al final de cada SDU.
En una realización, el delimitador puede tardar menos de un símbolo para completarse, y el transmisor puede 20 comenzar a transmitir la SDU en la última parte del mismo símbolo que el delimitador. En otra realización, el transmisor comienza a transmitir la SDU en el siguiente límite del símbolo después de la terminación de la transmisión del delimitador. Se puede incluir un relleno del bloque interno al final de cada SDU.
En el bloque 516, se lleva a cabo una determinación de si quedan por transmitir más delimitadores y SDU. En otra realización, se puede excluir esta determinación. Si quedan por transmitir más delimitadores y SDU, el 25 transmisor comienza a transmitir el siguiente delimitador y su SDU asociada, en el bloque 514.
En una realización, el transmisor comienza a transmitir el siguiente delimitador de inmediato tras la terminación de la transmisión de la anterior SDU, se produzca o no ese momento en un límite del símbolo. Además, el transmisor comienza a transmitir la SDU asociada de inmediato tras la terminación de la transmisión del delimitador. En consecuencia, en esta realización, se concatenan entre sí de forma eficaz todos los datos en la carga útil 30 consolidada. En otras realizaciones, pueden existir huecos o datos de relleno entre delimitadores y/o SDU subsiguientes. Después de transmitir la última SDU, el procedimiento termina.
La Figura 6 es un diagrama de flujo de un procedimiento para un receptor para recibir y dividir una PPDU, tal como la ilustrada en la Figura 4, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 602, cuando el receptor detecta un preámbulo entrante en la tasa de modulación robusta. El receptor utiliza el 35 preámbulo para sincronizarse con la trama entrante de PPDU, en el bloque 604.
En una realización, el receptor determina la tasa de modulación de la carga útil consolidada de las PPDU a partir de la cabecera de la PHY, en el bloque 606. En una realización alternativa, se puede determinar la tasa de modulación de datos durante un intercambio anterior de entrenamiento.
En una realización, el receptor también determina la longitud completa de la carga útil consolidada a partir de la 40 cabecera de la PHY. Esto permite al receptor saber durante cuánto tiempo debería desmodular datos entrantes a la tasa de modulación de datos. En otra realización, el receptor utiliza los campos de longitud y de secuencia en los delimitadores para llevar a cabo esta determinación, y la longitud total no se proporciona necesariamente en la cabecera de la PHY. Una vez se ha completado la cabecera de la PHY, el receptor pasa a desmodular a la tasa de modulación de datos, en el bloque 608, para recibir y desmodular la carga útil consolidada. 45
En una realización, lo primero que ocurre en la carga útil consolidada es un delimitador. Por lo tanto, en el bloque 610, el receptor recibe e intenta validar un segmento de datos que tiene el tamaño de un delimitador. En una realización, si se incluye, el tamaño del delimitador es el tamaño del campo de la longitud (por ejemplo, dos bytes), además del tamaño del campo de validación de la longitud (por ejemplo, dos bytes), además del tamaño del campo de secuencia (por ejemplo, un byte). En otras realizaciones, los tamaños absolutos o relativos de los diversos 50 campos de los delimitadores pueden ser distintos.
La validación se lleva a cabo determinando si el campo de validación de la longitud se correlaciona con los datos en el campo de la longitud. En una realización, el campo de validación de la longitud incluye una suma de comprobación o CRC, la cual permite que el receptor determine si el dato de la longitud está corrompido o no corrompido. 55
Se lleva a cabo una determinación, en el bloque 612, de si el segmento de datos del tamaño del delimitador incluye lo que parece ser un delimitador válido. En caso afirmativo, entonces, en el bloque 614, el receptor recibe y almacena una cantidad de datos de SDU con una longitud según se indica en el campo de longitud del delimitador, y el procedimiento procede al bloque 622, que será descrito a continuación.
Si el segmento de tamaño del delimitador no incluye lo que parece ser un delimitador válido, entonces el receptor 5 pasa a un modo de búsqueda de delimitador, indicado por los bloques 616, 618 y 620. En este modo, el receptor determina si se puede haber alcanzado el final de la carga útil, en el bloque 616. En diversas realizaciones, se puede determinar el final de la carga útil si no se detecta un delimitador en una cantidad de tiempo, o si se ha alcanzado un punto final conocido, o si la energía del símbolo cae por debajo de un umbral. Si se ha alcanzado el final de la carga útil, el procedimiento termina. 10
Si no se ha alcanzado el final de la carga útil, entonces el receptor recibe y evalúa cada segmento subsiguiente de datos del tamaño del delimitador, en el bloque 618. Los segmentos subsiguientes pueden ser solapantes o secuenciales.
En el bloque 620, se lleva a cabo una determinación de si el siguiente segmento de datos del tamaño del delimitador parece ser un delimitador posible al validar lo que puede ser el campo de la longitud con lo que puede 15 ser el campo de validación de la longitud. Si el segmento de datos del tamaño del delimitador no parece que sea un posible delimitador, entonces se repite el procedimiento, mientras que almacena los datos recibidos como una SDU potencial. Cuando se detecta un posible delimitador, el receptor suspende el modo de búsqueda de delimitador.
En el bloque 622, se lleva a cabo una determinación de si se ha alcanzado o no el final de la carga útil consolidada. En una realización, el receptor sabe que ha alcanzado el final de la carga útil consolidada si ha recibido 20 una cantidad de datos que se corresponde con el campo de la longitud total proporcionado en la cabecera de la PHY. En otra realización, el receptor sabe que ha alcanzado el final de la carga útil consolidada si ha recibido una cantidad de datos indicada en el último delimitador como la longitud de la última SDU. En una realización, el receptor sabe si una SDU es la última SDU o no de la carga útil consolidada al evaluar el campo de secuencia del delimitador de la última SDU. En otras realizaciones, se pueden excluir el campo de la longitud total en la cabecera de la PHY, 25 el campo de secuencia en el delimitador, o ambos, y se puede utilizar otra forma de determinar el final de la carga útil consolidada. Por ejemplo, el receptor puede medir la energía del símbolo para determinar si se ha alcanzado el final de la carga útil consolidada.
Si no se ha alcanzado aún el final de la carga útil consolidada, se repite el procedimiento como se muestra. Específicamente, el receptor evalúa el siguiente segmento de datos del tamaño del delimitador, en el bloque 610, y 30 el procedimiento se repite.
Si se ha alcanzado el final de la carga útil consolidada, el receptor suministra las diversas SDU que ha analizado en la carga útil consolidada, en el bloque 624, y el procedimiento termina. En otra realización, el receptor puede suministrar cada SDU mientras que se recibe la SDU, o en paralelo con la recepción de otras SDU.
Las realizaciones descritas anteriormente junto con las Figuras 4-6 proporcionan un procedimiento de alto 35 rendimiento de transmisión en modo de ráfaga con detección y recuperación robustas de errores. Se mejora el rendimiento de los procedimientos de la técnica anterior al eliminar el IFS entre las SDU, al igual que al eliminar preámbulos intermedios y cabeceras de la PHY asociados con SDU que se producen después de la primera SDU.
El campo de validación de la longitud permite una detección y una recuperación robustas de errores.
En primer lugar, el campo de validación de la longitud permite que el receptor determine si el campo de la longitud 40 está corrompido en el delimitador. Si el receptor determina que el campo de la longitud está corrompido, el receptor puede considerar cada byte que sigue, para intentar encontrar un segmento de datos que parezca ser un delimitador. Si el receptor encuentra un segmento de datos que parece ser un delimitador, el receptor supone que los datos representan un delimitador, y el receptor se vuelve a sincronizar para la recepción de la siguiente SDU.
En una realización, la probabilidad es muy remota de que el receptor encuentre un segmento de datos que 45 parezca ser un delimitador, pero que no lo sea. En una realización que incluye un CRC de 2 bytes, la probabilidad de detectar incorrectamente un delimitador es de aproximadamente 1 entre 65.000. Aunque esto ocurra, el receptor detectará de nuevo un error cuando no encuentra un delimitador válido al final de la supuesta SDU. Y de nuevo, el receptor buscará un segmento de datos que parezca ser un delimitador. Por lo tanto, incluso si un delimitador está corrompido, y otro segmento de datos coincidentemente se asemeja a un delimitador, el receptor acabará 50 recuperándose cuando encuentre un delimitador válido. En consecuencia, esta realización proporciona un procedimiento robusto de detección y recuperación de errores.
En otra realización, que no es parte de la invención, el delimitador incluye únicamente un campo de longitud, y se excluye el campo de validación de la longitud. Esta realización funciona bien cuando el canal es robusto, y es muy improbable que el campo de la longitud del delimitador esté corrompido. Si es más probable que los datos en el 55
campo de la longitud estén corrompidos, entonces la ausencia de un campo de validación de la longitud puede hacer que sea más difícil que el receptor se recupere de un error en el campo de validación de la longitud. El receptor puede buscar un siguiente delimitador en base a la longitud corrompida, y probablemente solo encontraría allí datos aleatorios, lo que haría que fuese aún más difícil que el receptor se recuperase de datos erróneos.
En una realización descrita junta con las Figuras 6-8, se transmite el delimitador a la tasa de modulación de 5 datos. Aunque esto puede aumentar la probabilidad de que se corrompa el campo de la longitud del delimitador, el campo de validación de la longitud del delimitador permite una detección y una recuperación robustas de errores.
En otra realización, que no es parte de la invención, descrita junto con las Figuras 7-9, la trama de PPDU puede incluir múltiples SDU, pero se incluye la longitud de cada SDU en la cabecera de la PHY, y, por lo tanto, se transmite a la tasa de modulación robusta. En esta realización, la probabilidad de que los campos de la longitud de las SDU 10 estén corrompidos es menor de lo que sería si se transmitiesen las longitudes a la tasa de modulación de datos.
La Figura 7 ilustra un ejemplo de un diagrama de tiempos para transmitir una PPDU con múltiples SDU sin datos intermedios según una realización del asunto inventivo. La PPDU 700 incluye un preámbulo 702, una cabecera 704 de la PHY, y una carga útil consolidada con al menos una SDU 706, 716, 726. En el ejemplo ilustrado, la carga útil consolidada incluye tres SDU. Se pueden incluir más o menos SDU en una única carga útil consolidada. 15
El preámbulo 702 incluye un patrón de bits, que utiliza el receptor para sincronizarse, como se ha descrito anteriormente. La cabecera 704 de la PHY incluye un campo de tasa de transmisión, que indica qué tasa de modulación de datos se utiliza para la carga útil consolidada. La cabecera 704 de la PHY podría tener una longitud fija o variable.
La PHY en el receptor debe separar y suministrar intacta cada SDU 706, 716, 726. En una realización, para 20 facilitar la descomposición de la carga útil consolidada en SDU individuales, la cabecera 704 de la PHY también incluye un campo de longitud/tamaño asociado con cada SDU 706, 716, 726 incluida en la carga útil consolidada.
En una realización, cada campo de longitud/tamaño indica la longitud de sus SDU asociadas. En otra realización, el campo de longitud/tamaño define la longitud agregada de la SDU asociada y de cualquier SDU precedente dentro de la carga útil consolidada. Por lo tanto, se representaría la longitud de la SDU 706 como la longitud 730 de la SDU 25 706. Se representaría la longitud de la SDU 716 como la longitud agregada 732 de la SDU 706 y 716. Finalmente, se representaría la longitud de la SDU 726 como la longitud agregada 734 de las SDU 706, 716, y 726. En diversas realizaciones, el campo de longitud/tamaño puede incluir un número de microsegundos, un número de bytes, o algún otro valor que indique la longitud.
Los valores en los campos de longitud/tamaño permiten que el receptor determine dónde termina una SDU, y 30 comienza otra. En consecuencia, en otra realización más, el campo de longitud/tamaño puede incluir, en vez de ello, un valor de “desplazamiento”, que indica la magnitud de un desplazamiento en la carga útil consolidada cuando se produce el comienzo de la siguiente SDU (o cuando se produce el final de una SDU anterior).
La Figura 8 es un diagrama de flujo de un procedimiento para un transmisor para ensamblar y transmitir una PPDU, tal como la ilustrada en la Figura 7, según una realización del asunto inventivo. El procedimiento comienza, 35 en el bloque 802 cuando el dispositivo de la PHY obtiene al menos una SDU. En una realización, las SDU tienen como destino intermedio o final el mismo receptor, aunque es posible que las SDU tengan distintos destinos.
En el bloque 804, se determinan las longitudes (o desplazamientos) asociadas con cada SDU. Las longitudes pueden ser la longitud individual de cada SDU, o la longitud agregada de cada SDU dentro de la carga útil consolidada. Por ejemplo, en una realización, la longitud de la SDU es representada por dos bytes. En otras 40 realizaciones el campo de la longitud puede ser mayor o menor. En otras realizaciones adicionales, se puede utilizar un valor de desplazamiento para permitir una determinación del final de una SDU y el comienzo de una siguiente SDU, en vez de utilizar un valor de la longitud.
Se incluye cada una de las longitudes o desplazamientos en la cabecera de la PHY. En consecuencia, si la carga útil consolidada incluye tres SDU, la cabecera de la PHY incluiría al menos tres campos de longitud. En una 45 realización, la cabecera de la PHY tiene un tamaño fijo, que limita el número de SDU que puede describir la cabecera de la PHY. En otra realización, la cabecera de la PHY tiene un tamaño variable. En tal realización, la cabecera de la PHY puede incluir información que permite una determinación de cuántas SDU describe la cabecera de la PHY y/o la longitud de la cabecera de la PHY.
Después de negociar el acceso a la interfaz de aire, el transmisor transmite el preámbulo y la cabecera de la PHY 50 por el aire a la tasa de modulación robusta, en el bloque 806. En una realización, el transmisor comienza a transmitir cada uno del preámbulo y de la cabecera de la PHY al comienzo de un límite del símbolo. En una realización, se transmite el preámbulo para dos símbolos, y se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se puede transmitir o bien el preámbulo o la cabecera de la PHY durante periodos más prolongados o breves de tiempo. 55
Cuando se ha completado la transmisión de la cabecera de la PHY, el transmisor pasa a la tasa de modulación de datos, en el bloque 808. El transmisor comienza a transmitir la primera SDU, en el bloque 810. En una realización, el transmisor comienza a transmitir la primera SDU al comienzo del siguiente límite del símbolo después de la terminación de la cabecera de la PHY. De forma alternativa, la primera SDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del 5 símbolo. En una realización, el transmisor comienza a transmitir la carga útil consolidada dentro de una anchura de símbolo del final de la cabecera de la PHY. Se puede incluir un relleno del bloque interno al final de cada SDU.
En el bloque 812, se realiza una determinación de si quedan por transmitir más SDU o no. Si quedan por transmitir más SDU, el transmisor comienza a transmitir la siguiente SDU, en el bloque 810. En una realización, el transmisor comienza a transmitir la siguiente SDU inmediatamente tras la terminación de la transmisión de la 10 anterior SDU, ocurra o no tal posición dentro de la carga útil en un límite del símbolo. En consecuencia, en esta realización, se concatenan entre sí de forma eficaz todos los datos dentro de la carga útil consolidada. En otras realizaciones, pueden existir huecos o datos de relleno entre SDU subsiguientes. Después de transmitir la última SDU, el procedimiento termina.
La Figura 9 es un diagrama de flujo de un procedimiento para un receptor para recibir y dividir una PPDU, tal 15 como la ilustrada en la Figura 7, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 902, cuando el receptor detecta un preámbulo entrante a la tasa de modulación robusta. El receptor utiliza el preámbulo para sincronizarse con la trama entrante de PPDU, en el bloque 904.
El receptor determina la tasa de modulación de la carga útil consolidada de la PPDU a partir de la cabecera de la PHY, en el bloque 906. En una realización alternativa, que no es parte de la invención, se puede determinar la tasa 20 de modulación de datos en un intercambio anterior de entrenamiento.
En una realización, que no es parte de la invención, el receptor también determina las longitudes o los desplazamientos asociados con cada SDU en la carga útil consolidada a partir de la cabecera de la PHY. Esto permite al receptor saber dónde se producen los límites de las SDU, y durante cuánto tiempo debería desmodular datos entrantes a la tasa de modulación de datos. Una vez se ha completado la recepción de la cabecera de la PHY, 25 el receptor pasa a desmodular a la tasa de modulación de datos, en el bloque 908.
En el bloque 910, el receptor recibe y almacena una cantidad de datos de SDU con una longitud como se indica en el campo asociado de longitud para la SDU en la cabecera de la PHY. En el bloque 912, se lleva a cabo una determinación de si se ha alcanzado el final de la carga útil consolidada. En una realización, el receptor sabe que ha alcanzado el final de la carga útil consolidada si ha recibido una cantidad de datos que se corresponde con el campo 30 de la longitud para la última SDU proporcionada en la cabecera de la PHY, indique ese campo de longitud la longitud de la última SDU por separado, o indique ese campo de longitud la longitud agregada. En una realización alternativa, el receptor puede determinar que se ha alcanzado el final de la carga útil utilizando una medición de la energía del símbolo.
Si no se ha alcanzado aún el final de la carga útil consolidada, se repite el procedimiento como se muestra. 35 Específicamente, el receptor recibe y almacena la siguiente SDU, en el bloque 910, y se repite el procedimiento.
Si se ha alcanzado el final de la carga útil consolidada, en el bloque 914, el receptor suministra las diversas SDU que ha analizado en la carga útil consolidada, y el procedimiento termina. En otra realización, el receptor puede suministrar cada SDU mientras que se recibe la SDU, o en paralelo con la recepción de otras SDU.
En las realizaciones descritas junto con las Figuras 7-9, no se transmiten ningún preámbulo ni ninguna cabecera 40 de la PHY entre SDU. En consecuencia, no es necesario que el receptor pase en uno u otro sentido entre la tasa de modulación de datos y la tasa de modulación robusta mientras que el receptor recibe la carga útil consolidada. En otra realización, ilustrada junto con las Figuras 10-12, se transmiten un preámbulo y una cabecera de la PHY para cada SDU. Sin embargo, el transmisor no espera el IFS antes de transmitir tramas subsiguientes de PPDU que tienen como destino intermedio o final el mismo receptor. En vez de ello, el transmisor comienza a transmitir la 45 siguiente trama de PPDU en el siguiente límite del símbolo después de la terminación de una trama anterior.
La Figura 10 ilustra un ejemplo de un diagrama de tiempos para transmitir múltiples PPDU según una realización del asunto inventivo. Cada PPDU 1000, 1010, 1020 incluye un preámbulo 1002, 1012, 1022, una cabecera 1004, 1014, 1024 de la PHY, y una SDU 1006, 1016, 1026. En el ejemplo ilustrado, se muestran tres PPDU concatenadas. Se pueden enviar más o menos PPDU según las realizaciones descritas junto con las Figuras 10-12. 50
Cada preámbulo 1002, 1012, 1022 incluye un patrón de bits, que es utilizado por el receptor para sincronizarse, como se ha descrito anteriormente. Cada cabecera 1004, 1014, 1024 de la PHY incluye un campo de tasa de transmisión, que indica qué tasa de modulación se utiliza para la carga útil. La tasa de modulación de datos puede ser o no la misma para cada carga útil. Además, cada cabecera 1004, 1014, 1024 de la PHY incluye un campo de longitud/tamaño para la SDU 1006, 1016, 1026 que la sigue. Las longitudes de las cargas útiles pueden ser iguales 55 o no. En una realización, cada campo de longitud/tamaño indica la longitud de su SDU asociada. En diversas
realizaciones, el campo de longitud/tamaño puede incluir un número de microsegundos, un número de bytes, o algún otro valor que indique la longitud. La cabecera 1004 de la PHY podría tener una longitud fija o variable.
La Figura 11 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 10, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 1102 cuando el dispositivo de la PHY obtiene al menos una SDU. En una 5 realización, las SDU tienen como destino intermedio o final el mismo receptor, aunque es posible que las SDU tengan distintos destinos.
En el bloque 1104, se determina la longitud asociada con la siguiente SDU que va a ser transmitida. Por ejemplo, en una realización, la longitud de la SDU está representada por dos bytes. En otras realizaciones, el campo de la longitud puede ser mayor o menor. La longitud está incluida en la cabecera de la PHY para esa SDU. 10
Después de negociar el acceso a la interfaz de aire, el transmisor transmite el preámbulo y la cabecera de la PHY para la SDU por el aire a la tasa de modulación robusta, en el bloque 1106. En una realización, el transmisor comienza a transmitir cada uno del preámbulo y la cabecera de la PHY al comienzo de un límite del símbolo. En una realización, se transmite el preámbulo para dos símbolos, y se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se pueden transmitir o bien el preámbulo o la cabecera de la PHY durante periodos más 15 prolongados o breves de tiempo.
Cuando se ha completado la transmisión de la cabecera de la PHY, el transmisor pasa a la tasa de modulación de datos, en el bloque 1108. En el bloque 1110, el transmisor comienza a transmitir la primera SDU. En una realización, el transmisor comienza a transmitir la primera SDU al comienzo del siguiente límite del símbolo después de la terminación de la cabecera de la PHY. De forma alternativa, la primera SDU puede comenzar en un momento 20 distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del símbolo. Aunque no se ilustra en la Figura 11, solamente se puede utilizar parcialmente el último símbolo en el que se transmite una SDU. En tal caso, puede existir un hueco entre el final de la SDU y el comienzo del siguiente límite del símbolo. Además, se puede incluir un relleno del bloque interno al final de cada SDU.
En el bloque 1112, se lleva a cabo una determinación de si quedan por transmitir más SDU. Si quedan por 25 transmitir más SDU, entonces se repite el procedimiento como se muestra. Específicamente, el transmisor prepara y transmite el preámbulo, la cabecera de la PHY, y la SDU siguientes.
En una realización, el transmisor comienza a transmitir el preámbulo para la siguiente PPDU al comienzo del siguiente límite del símbolo después de la terminación de la anterior SDU. De forma alternativa, la siguiente PPDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar 30 antes o después de un límite del símbolo. Después de transmitir la última SDU, el procedimiento termina.
La Figura 12 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 10, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 1202, cuando el receptor detecta un preámbulo entrante a la tasa de modulación robusta. El receptor utiliza el preámbulo para sincronizarse con la trama entrante de PPDU, en el bloque 1204. 35
En una realización, el receptor determina la tasa de modulación de la carga útil de la PPDU a partir de la cabecera de la PHY, en el bloque 1206. En otra realización, se puede determinar la tasa de modulación de datos durante un intercambio anterior de entrenamiento.
En una realización, el receptor también determina la longitud de la SDU asociada a partir de la cabecera de la PHY. Una vez se ha completado la recepción de la cabecera de la PHY, el receptor pasa a desmodular a la tasa de 40 modulación de datos, en el bloque 1208.
En el bloque 1210, el receptor recibe y almacena una cantidad de datos de SDU con una longitud según se indica en el campo asociado de longitud para la SDU en la cabecera de la PHY. En una realización alternativa, el receptor puede determinar que se ha alcanzado el final de la carga útil utilizando una medición de la energía del símbolo.
Cuando se ha alcanzado el final de la SDU, en el bloque 1212, el receptor suministra la SDU. En otra realización, 45 el receptor puede comenzar el suministro de la SDU mientras que se está recibiendo la SDU. Entonces, se repite el procedimiento como se muestra, al intentar detectar el receptor un preámbulo a la tasa de modulación robusta, en el bloque 1202.
En las realizaciones descritas junto con las Figuras 10-12, se transmiten un preámbulo de longitud completa y una cabecera de la PHY entre SDU. En otra realización, ilustrada junto con las Figuras 13-15, se transmite un 50 preámbulo de longitud completa para la primera trama de PPDU, y se transmiten preámbulos parciales para tramas subsiguientes de PPDU.
La Figura 13 ilustra un ejemplo de un diagrama de tiempos para transmitir una ráfaga de múltiples PPDU con preámbulos intermedios acortados según una realización del asunto inventivo. En una realización, la primera PPDU
1300 incluye un preámbulo 1302 de longitud completa, y las PPDU subsiguientes 1310, 1320 en la ráfaga incluyen preámbulos parciales 1312, 1322.
El preámbulo 1302 de longitud completa incluye un patrón de bits, que es utilizado por el receptor para sincronizarse. Específicamente, el receptor puede utilizar el preámbulo 1302 para llevar a cabo las siguientes tareas: 1) adquisición del comienzo del paquete; 2) estimación del canal; 3) diversidad y entrenamiento de antenas; 4) 5 control automático de amplificación (AGC) del receptor; 5) desplazamiento de la portadora; y 6) sincronización de símbolos. En una realización, se pueden llevar a cabo todas estas tareas una vez al comienzo de la ráfaga, salvo en la adquisición del comienzo del paquete. Para PPDU subsiguientes después de la primera PPDU de la ráfaga, se transmite un preámbulo parcial 1312, 1322. El receptor puede utilizar el preámbulo parcial 1312, 1322 para llevar a cabo una tarea de adquisición del comienzo del paquete. 10
En una realización, cada PPDU 1300, 1310, 1320 también incluye una cabecera 1304, 1314, 1324 de la PHY, y una SDU 1306, 1316, 1326. Cada cabecera 1304, 1314, 1324 de la PHY incluye un campo de tasa de transmisión, en una realización, que indica qué tasa de modulación de datos se utiliza para la carga útil. En otra realización, se podría determinar la tasa de modulación de datos durante un intercambio de entrenamiento.
Además, cada cabecera 1304, 1314, 1324 de la PHY incluye un campo de longitud/tamaño para la SDU 1306, 15 1316, 1326 que la sigue. En una realización, cada campo de longitud/tamaño indica la longitud de su SDU asociada. En diversas realizaciones, el campo de longitud/tamaño puede incluir un número de microsegundos, un número de bytes, o algún otro valor que indique la longitud. En el ejemplo ilustrado, se muestran tres PPDU concatenadas. Se pueden enviar más o menos PPDU según las realizaciones descritas junto con las Figuras 13-15. La cabecera 1304 de la PHY podría tener una longitud fija o variable. 20
La Figura 14 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 13, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 1402 cuando el dispositivo de la PHY obtiene al menos una SDU. En una realización, las SDU tienen como destino intermedio o final el mismo receptor, aunque es posible que las SDU tengan distintos destinos. 25
En el bloque 1404, se determina la longitud asociada con la siguiente SDU que va a ser transmitida. Por ejemplo, en una realización, la longitud de la SDU está representada por dos bytes. En otras realizaciones, el campo de la longitud puede ser mayor o menor. La longitud está incluida en la cabecera de la PHY para esa SDU.
Después de negociar el acceso a la interfaz de aire, el transmisor transmite un preámbulo de longitud completa y la cabecera de la PHY para la SDU por el aire a la tasa de modulación robusta, en el bloque 1406. En una 30 realización, el transmisor comienza a transmitir cada uno del preámbulo de longitud completa y la cabecera de la PHY al comienzo de un límite del símbolo. En una realización, se transmite el preámbulo de longitud completa para dos símbolos, y se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se puede transmitir o bien el preámbulo de longitud completa o la cabecera de la PHY durante periodos más prolongados o breves de tiempo. 35
Cuando se ha completado la transmisión de la cabecera de la PHY, el transmisor pasa a la tasa de modulación de datos, en el bloque 1408. En el bloque 1410, el transmisor comienza a transmitir la primera SDU. En una realización, el transmisor comienza a transmitir la primera SDU al comienzo del siguiente límite del símbolo después de la terminación de la cabecera de la PHY. De forma alternativa, la primera SDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del 40 símbolo. Aunque no se ilustra en la Figura 14, solo se puede utilizar parcialmente el último símbolo en el que se transmite una SDU. En tal caso, puede existir un hueco entre el final de la SDU y el comienzo del siguiente límite del símbolo. Además, se puede incluir un relleno del bloque interno al final de cada SDU.
En el bloque 1412, el transmisor vuelve a pasar a la tasa de modulación robusta, de forma que estará listo para transmitir el siguiente preámbulo. En el bloque 1414, se lleva a cabo una determinación de si quedan por transmitir o 45 no más SDU. En otra realización, se puede excluir esta determinación. Si quedan por transmitirse más SDU, el transmisor determina la longitud de la siguiente SDU que va a ser transmitida, en el bloque 1416.
El transmisor comienza a transmitir un preámbulo parcial y la cabecera de la PHY para la SDU por el aire a la tasa de modulación robusta, en el bloque 1418. En una realización, se transmite el preámbulo parcial para un símbolo, y se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se puede transmitir o bien el 50 preámbulo parcial o la cabecera de la PHY durante periodos más prolongados o breves de tiempo. En una realización, el transmisor comienza a transmitir el preámbulo parcial para la siguiente PPDU al comienzo del siguiente límite del símbolo tras la terminación de la anterior SDU. De forma alternativa, la siguiente PPDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del símbolo. 55
Después de transmitir el preámbulo parcial y la cabecera de la PHY, se repite el procedimiento como se muestra.
Específicamente, el transmisor vuelve a pasar a la tasa de modulación de datos y transmite la siguiente SDU. El procedimiento termina después de que se hayan transmitido todas las SDU en la ráfaga.
La Figura 15 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 13, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 1502, cuando el receptor detecta un preámbulo entrante de longitud completa a la tasa de 5 modulación robusta. El receptor utiliza el preámbulo para sincronizarse completamente con la trama entrante de PPDU, en el bloque 1504. Como se ha descrito anteriormente, la sincronización completa incluye las tareas de: 1) adquisición del comienzo del paquete; 2) estimación del canal; 3) diversidad y entrenamiento de antenas; 4) control automático de amplificación (AGC) del receptor; 5) desplazamiento de la portadora; y 6) sincronización de símbolos. En otras realizaciones, se pueden llevar a cabo más, menos o distintas tareas durante una sincronización completa. 10
En una realización, el receptor determina la tasa de modulación de la carga útil de la PPDU a partir de la cabecera de la PHY, en el bloque 1506. En otra realización, que no es parte de la invención, se puede determinar la tasa de modulación de datos durante un intercambio anterior de entrenamiento.
En una realización, el receptor también determina la longitud de la SDU asociada a partir de la cabecera de la PHY. Una vez se ha completado la recepción de la cabecera de la PHY, el receptor pasa a desmodular a la tasa de 15 modulación de datos, en el bloque 1508.
En el bloque 1510, el receptor recibe y almacena una cantidad de datos de SDU con una longitud según se indica en el campo asociado de longitud para la SDU en la cabecera de la PHY. En una realización alternativa, el receptor puede determinar que se ha alcanzado el final de la carga útil utilizando una medición de la energía del símbolo.
Cuando se ha alcanzado el final de la SDU, el receptor vuelve a pasar a la tasa de modulación robusta, en el 20 bloque 1512, de forma que estará listo para recibir el siguiente preámbulo entrante. Además, en el bloque 1514, el receptor suministra la SDU. En otra realización, el receptor puede comenzar el suministro de la SDU mientras se está recibiendo la SDU.
Después de que se ha completado la recepción de la primera SDU, el receptor determina si se detecta un preámbulo parcial, en el bloque 1516. Si no se detecta ningún preámbulo parcial en una cantidad de tiempo, el 25 receptor puede suponer que se ha completado la ráfaga, y el procedimiento termina.
Si se detecta un preámbulo parcial, el receptor utiliza el preámbulo parcial para llevar a cabo un procedimiento de sincronización parcial, en el bloque 1518. En una realización, esto supone llevar a cabo al menos la tarea de adquisición del comienzo del paquete. Debido a que no se necesita repetir al menos una de las tareas de sincronización llevadas a cabo anteriormente, el receptor tardará significativamente menos tiempo para 30 sincronizarse con la PPDU entrante, y el preámbulo parcial puede ser significativamente más corto que el preámbulo de longitud completa. En otras realizaciones, el receptor puede utilizar el preámbulo parcial para llevar a cabo más o distintas tareas. Después de sincronizarse parcialmente a sí mismo, en el bloque 1518, se repite el procedimiento según se muestra. Específicamente, el receptor recibe y procesa la cabecera de la PHY y la SDU para la PPDU asociada con el preámbulo parcial. 35
En las realizaciones descritas junto con las Figuras 13-15, se transmiten un preámbulo parcial y una cabecera de la PHY entre SDU. En otra realización, ilustrada junto con las Figuras 16-18, solo se transmite una cabecera de la PHY entre SDU, y se excluyen los preámbulos intermedios. Aunque un preámbulo es útil para llevar a cabo la tarea de adquisición del comienzo del paquete, es posible adquirir el comienzo de un paquete incluso después de la pérdida de información estructural al entrar en un modo de búsqueda de cabecera de la PHY, que se describirá con 40 más detalle junto con la Figura 18, en una realización. En consecuencia, pueden ser posibles una sincronización, una detección de errores, y una recuperación de errores aceptables incluso sin preámbulos intermedios entre SDU.
La Figura 16 ilustra un ejemplo de un diagrama de tiempos para transmitir una ráfaga de múltiples PPDU sin preámbulos intermedios, según una realización del asunto inventivo. La primera PPDU 1600 incluye un preámbulo 1602. El preámbulo 1602 incluye un patrón de bits, que es utilizado por el receptor para sincronizarse a sí mismo. En 45 una realización, las PPDU subsiguientes 1610, 1620 en la ráfaga no incluyen preámbulos.
En una realización, cada PPDU 1600, 1610, 1620 incluye una cabecera de la PHY 1604, 1614, 1624, y una SDU 1606, 1616, 1626. Cada cabecera 1604, 1614, 1624 de la PHY incluye un campo de tasa de transmisión, en una realización, que indica qué tasa de modulación de datos se utiliza para la carga útil. En otra realización, se puede determinar la tasa de modulación de datos durante un intercambio de entrenamiento. 50
Además, cada cabecera 1604, 1614, 1624 de la PHY incluye un campo de longitud/tamaño para la SDU 1606, 1616, 1626 que la sigue. En una realización, cada campo de longitud/tamaño indica la longitud de su SDU asociada. En consecuencia, el campo de longitud/tamaño permite al receptor determinar cuándo se producirá el final de la SDU, y predecir cuándo se debería producir el comienzo de la siguiente cabecera de la PHY en la ráfaga. En diversas realizaciones, el campo de longitud/tamaño puede incluir un número de microsegundos, un número de 55
bytes, o algún otro valor que indique la longitud. En el ejemplo ilustrado, se muestran tres PPDU concatenadas. Se pueden enviar más o menos PPDU según las realizaciones descritas junto con las Figuras 16-18. La cabecera 1604 de la PHY podría tener una longitud fija o variable.
La Figura 17 es un diagrama de flujo de un procedimiento para un transmisor para transmitir una ráfaga de múltiples PPDU, tales como las ilustradas en la Figura 16, según una realización del asunto inventivo. El 5 procedimiento comienza, en el bloque 1702, cuando el dispositivo de la PHY obtiene al menos una SDU. En una realización, las SDU tienen como destino intermedio o final el mismo receptor, aunque es posible que las SDU tengan distintos destinos.
En el bloque 1704, se determina la longitud asociada con la primera SDU que va a ser transmitida. Por ejemplo, en una realización, la longitud de la SDU se representa por medio de dos bytes. En otras realizaciones, el campo de 10 la longitud puede ser mayor o menor. La longitud está incluida en la cabecera de la PHY para esa SDU.
Después de negociar el acceso a la interfaz de aire, el transmisor transmite un preámbulo y la cabecera de la PHY para la SDU por el aire a la tasa de modulación robusta, en el bloque 1706. En una realización, el transmisor comienza a transmitir cada uno del preámbulo y la cabecera de la PHY al comienzo de un límite del símbolo. En una realización, se transmite el preámbulo para dos símbolos, y se transmite la cabecera de la PHY para un símbolo. En 15 otras realizaciones, se puede transmitir o bien el preámbulo o la cabecera de la PHY durante periodos más prolongados o breves de tiempo.
Cuando se ha completado la transmisión de la cabecera de la PHY, el transmisor pasa a la tasa de modulación de datos, en el bloque 1708. El transmisor comienza a transmitir la primera SDU, en el bloque 1710. En una realización, el transmisor comienza a transmitir la primera SDU al comienzo del siguiente límite del símbolo después 20 de la terminación de la cabecera de la PHY. De forma alternativa, la primera SDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar antes o después de un límite del símbolo. Aunque no se ilustra en la Figura 17, solo se puede utilizar parcialmente el último símbolo en el que se transmite una SDU. En tal caso, puede existir un hueco entre el final de la SDU y el comienzo del siguiente límite del símbolo. Además, se puede incluir un relleno del bloque interno al final de cada SDU. 25
En el bloque 1712, el transmisor vuelve a pasar a la tasa de modulación robusta, de forma que estará listo para transmitir la siguiente cabecera de la PHY. En el bloque 1714, se lleva a cabo una determinación de si quedan por transmitir más SDU. En otra realización, se puede excluir esta determinación. Si quedan por transmitir más SDU, el transmisor determina la longitud de la siguiente SDU que va a ser transmitida, en el bloque 1716.
El transmisor comienza a transmitir la cabecera de la PHY para la SDU por el aire a la tasa de modulación 30 robusta, en el bloque 1718. En una realización, se transmite la cabecera de la PHY para un símbolo. En otras realizaciones, se puede transmitir la cabecera de la PHY durante periodos más largos o breves de tiempo. En una realización, el transmisor comienza a transmitir la cabecera de la PHY para la siguiente PPDU al comienzo del siguiente límite del símbolo después de la terminación de la anterior SDU. De forma alternativa, la siguiente PPDU puede comenzar en un momento distinto de un límite del símbolo. En otras palabras, la transmisión puede comenzar 35 antes o después de un límite del símbolo.
Después de transmitir la cabecera de la PHY, se repite el procedimiento como se muestra. Específicamente, el transmisor vuelve a pasar a la tasa de modulación de datos, y transmite la siguiente SDU. El procedimiento termina después de que se hayan transmitido todas las SDU en la ráfaga.
La Figura 18 es un diagrama de flujo de un procedimiento para un receptor para recibir una ráfaga de múltiples 40 PPDU, tales como las ilustradas en la Figura 16, según una realización del asunto inventivo. El procedimiento comienza, en el bloque 1802, cuando el receptor detecta un preámbulo entrante a la tasa de modulación robusta. El receptor utiliza el preámbulo para sincronizarse con la trama entrante de PPDU, en el bloque 1804.
En el siguiente límite del símbolo después del final del preámbulo, el receptor debería comenzar a recibir una cabecera de la PHY. Por lo tanto, el receptor recibe e intenta validar un segmento de datos que tiene el tamaño de 45 una cabecera de la PHY. En una realización, el tamaño de la cabecera de la PHY es de una anchura de símbolo.
La validación se lleva a cabo al determinar si un campo de integridad de los datos dentro de la cabecera de la PHY se correlaciona con los datos en la cabecera de la PHY. En una realización, el campo de integridad de datos incluye una suma de comprobación o CRC, lo que permite que el receptor determine si los datos están corrompidos o no corrompidos. 50
Se lleva a cabo una determinación, en el bloque 1806, de si el segmento de datos del tamaño de la cabecera de la PHY incluye o no lo que parece ser una cabecera válida de la PHY. En caso negativo, entonces el receptor pasa a un modo de búsqueda de cabecera de la PHY, indicado por los bloques 1808, 1810, y 1812. En este modo, el receptor determina si se puede haber alcanzado el final de la ráfaga, en el bloque 1808. En diversas realizaciones, se puede determinar el final de la ráfaga si no se detecta ninguna cabecera de la PHY en una cantidad de tiempo, o 55
si se ha alcanzado un punto final conocido, o si la energía del símbolo cae por debajo de umbral. El procedimiento termina si se ha alcanzado el final de la ráfaga.
Si no se ha alcanzado el final de la ráfaga, entonces el receptor recibe y evalúa cada segmento subsiguiente de datos del tamaño de la cabecera de la PHY, en el bloque 1810. Los segmentos subsiguientes pueden ser solapantes o secuenciales. 5
Se lleva a cabo una determinación, en el bloque 1812, de si el siguiente segmento de datos del tamaño de la cabecera de la PHY parece ser una posible cabecera de la PHY al validar lo que pueden ser los datos de la cabecera con lo que puede ser el campo de integridad de la cabecera. Si el segmento de datos de tamaño de cabecera de la PHY no parece ser una posible cabecera de la PHY, entonces se repite el procedimiento. Cuando se detecta una posible cabecera de la PHY, el receptor suspende el modo de búsqueda de cabecera de la PHY. 10
Cuando se sale del modo de búsqueda de cabecera de la PHY, o cuando se ha validado la siguiente cabecera de la PHY, el receptor determina la tasa de modulación de la carga útil de las PPDU a partir de la cabecera de la PHY, en el bloque 1814, en una realización. En otra realización, se puede determinar la tasa de modulación de datos durante un anterior intercambio de entrenamiento.
El receptor también determina la longitud de la SDU asociada a partir de la cabecera de la PHY, en una 15 realización. Una vez se ha completado la recepción de la cabecera de la PHY, el receptor pasa a desmodular a la tasa de modulación de datos, en el bloque 1816.
En el bloque 1818, el receptor recibe y almacena una cantidad de datos de SDU con una longitud como se indica en el campo asociado de la longitud para la SDU en la cabecera de la PHY. En una realización alternativa, el receptor puede determinar que se ha alcanzado el final de la carga útil utilizando una medición de la energía del 20 símbolo.
Cuando se ha alcanzado el final de la SDU, el receptor vuelve a pasar a la tasa de modulación robusta, en el bloque 1820, de forma que estará listo para recibir la siguiente cabecera entrante de la PHY. Además, en el bloque 1822, el receptor suministra la SDU. En otra realización, el receptor puede comenzar el suministro de la SDU mientras que se está recibiendo la SDU. 25
Después de que se ha completado la recepción de la primera SDU, el receptor determina si se ha producido el final de la ráfaga, en el bloque 1824. Si no se detecta ninguna cabecera de la PHY en una cantidad de tiempo, o si se ha alcanzado un punto final conocido, o si la energía del símbolo cae por debajo de un umbral, el receptor puede suponer que se ha completado la ráfaga, y el procedimiento termina. Si se detecta una cabecera de la PHY, se repite el procedimiento como se muestra. Específicamente, el receptor recibe y procesa la cabecera de la PHY y la 30 SDU para la siguiente PPDU.
Una realización descrita anteriormente junto con las Figuras 16-18 proporciona un procedimiento de alto rendimiento de transmisión en modo de ráfaga con una detección y una recuperación robustas de errores. Se mejora el rendimiento de los procedimientos de la técnica anterior al eliminar el IFS y los preámbulos entre SDU.
El campo de integridad de cabecera de la cabecera de la PHY permite una detección y una recuperación robustas 35 de errores. Si el receptor determina que los datos de la PHY están corrompidos, lo que puede indicar una condición de falta de sincronía, el receptor puede considerar cada byte que sigue, para intentar encontrar un segmento de datos que parezca ser una cabecera de la PHY. Si el receptor encuentra un segmento de datos que parece ser una cabecera de la PHY, el receptor supone que los datos representan una cabecera de la PHY, y el receptor se vuelve a sincronizar para la recepción de la siguiente SDU. 40
Por lo tanto, se han descrito diversas realizaciones de un procedimiento, de un aparato, y de un sistema que permiten transmisiones de ráfaga de datos de mayor rendimiento. La anterior descripción de las realizaciones específicas revela suficientemente la naturaleza general del asunto inventivo, de forma que otros pueden, al aplicar el conocimiento actual, modificar y/o adaptarlas fácilmente para diversas aplicaciones sin alejarse del concepto genérico. Por lo tanto, tales adaptaciones y modificaciones se encuentran dentro del significado y de la gama de los 45 equivalentes de las realizaciones dadas a conocer. La fraseología o la terminología empleadas en el presente documento son para el fin de la descripción y no de la limitación.
Además, se comprenderá que, aunque se describen algunos procedimientos como que tienen una “terminación”, pueden llevarse a cabo de forma continua.
Aunque se han descrito las anteriores realizaciones junto con un Estándar 802.11, las realizaciones pueden 50 implementarse junto con otros estándares que tengan tramas completamente o parcialmente “autodescriptivas”. En otras palabras, no se pretende que las realizaciones estén limitadas a procedimientos, sistemas y dispositivos que implementan un Estándar 802.11.
Se pueden implementar los diversos procedimientos descritos en el presente documento en hardware, firmware o
software. Una implementación de software puede utilizar microcódigo, código de lenguaje ensamblador, o un código de lenguaje de alto nivel. Se puede almacenar el código en uno o más medios volátiles o no volátiles legibles por ordenador durante su ejecución o en otros momentos. Estos medios legibles por ordenador pueden incluir discos duros, discos magnéticos extraíbles, discos ópticos extraíbles, cintas magnéticas en casete, tarjetas de memoria flash, discos digitales de vídeo, cartuchos Bernoulli, memorias de acceso aleatorio (RAM), memorias de solo lectura 5 (ROM), y similares.
Las realizaciones del asunto inventivo pueden concernir a cualquiera de una variedad de tipos de capas PHY que soportan un IEEE Std 802.11 y otros estándares de WLAN, incluyendo, sin limitación, PHY de banda base infrarroja (IR), radios de espectro de propagación por salto de frecuencia (FHSS) (por ejemplo, en la banda de 2,4 GHz), radios de espectro de propagación de secuencia directa (DSSS) (por ejemplo, en la banda de 2,4 GHz), radios de 10 multiplexación por división de frecuencia ortogonal (OFDM) (por ejemplo, en las bandas UNII), y otros tipos de capas PHY a los que se están extendiendo ahora y en el futuro el IEEE Std 802.11 y otros estándares de WLAN. Además, se pueden utilizar las realizaciones del asunto inventivo junto con cualquier IEEE Std 802.11, incluyendo IEEE Std. 802.11-1997, 802.11 a, 802.11b, 802.11e, otros variantes del IEEE Std 802.11 existentes o que se están desarrollando actualmente o en el futuro, y otros estándares de WLAN además del IEEE Std. 802.11. 15
En las reivindicaciones, se utilizan las expresiones “primera tasa de modulación” y “segunda tasa de modulación”. Se debe comprender que estas tasas de modulación pueden ser la misma o pueden ser distintas entre sí.
Claims (17)
- REIVINDICACIONES
- 1. Un procedimiento que comprende:
transmitir una cabecera (404) por una interfaz de aire, a una primera tasa de modulación; ytransmitir una carga útil consolidada (406) por la interfaz de aire, a una segunda tasa de modulación, en el que la carga útil consolidada (406) incluye múltiples unidades (420, 422, 424) de datos; 5en el que la cabecera (404) incluye una indicación de la segunda tasa de modulación que será utilizada para transmitir la carga útil consolidada (406), y en el que la cabecera (404) y las múltiples unidades (420, 422, 424) de datos forman una porción de una única unidad (400) de datos de protocolo;caracterizado el procedimiento porque la carga útil consolidada (406) incluye información que permite a un receptor determinar cuándo se producirá una terminación de cada una de las múltiples unidades (420, 422, 10 424) de datos;en el que la información incluye múltiples delimitadores (408, 410, 412) que incluyen un delimitador para al menos una de las múltiples unidades (420, 422, 424) de datos, en el que el delimitador para una unidad de datos incluye una indicación de una longitud de la unidad de datos, y en el que se transmite el delimitador antes de la unidad de datos a la segunda tasa de modulación; y 15en el que el delimitador incluye, además, un campo de validación, que permite a un receptor determinar si se recibe correctamente la indicación de la longitud. -
- 2. El procedimiento de la reivindicación 1, en el que la cabecera (404) incluye información que permite a un receptor determinar cuándo se producirá una terminación de la carga útil consolidada (406).
-
- 3. El procedimiento de la reivindicación 1, en el que la transmisión de la carga útil consolidada (406) se produce 20 dentro de una anchura de símbolo de una terminación de la cabecera (404).
-
- 4. El procedimiento de la reivindicación 1, en el que la cabecera (404) es una cabecera de un dispositivo físico, y en el que al menos una de las múltiples unidades (420, 422, 424) de datos incluye una unidad de datos de servicio que puede ser suministrada por separado por un receptor.
-
- 5. El procedimiento de la reivindicación 1, que comprende además: 25
conmutar un transmisor a la primera tasa de modulación;transmitir un preámbulo por una interfaz de aire, a la primera tasa de modulación, en el que el preámbulo permite que se sincronice un receptor;transmitir la cabecera (404) por la interfaz de aire, a la primera tasa de modulación; conmutar a una segunda tasa de modulación; y 30transmitir una carga útil consolidada (406), en el que la carga útil consolidada (406) incluye, además, información que indica las longitudes de las múltiples unidades (420, 422, 424) de datos. -
- 6. El procedimiento de la reivindicación 5, en el que la información incluye múltiples delimitadores (408, 410, 412) que incluyen un delimitador para al menos una de las múltiples unidades (420, 422, 424) de datos, en el que el delimitador para una unidad de datos incluye una indicación de una longitud de la unidad de datos, y en el que se 35 transmite el delimitador antes de la unidad de datos a la segunda tasa de modulación.
-
- 7. Un procedimiento que comprende:
recibir una cabecera (404) por una interfaz de aire, a una primera tasa de modulación; conmutar a una segunda tasa de modulación;recibir una carga útil consolidada (406), a la segunda tasa de modulación, en el que la carga útil consolidada 40 (406) incluye múltiples unidades (420, 422, 424) de datos, yen el que la cabecera (404) incluye una indicación de la segunda tasa de modulación, a la que se modula la carga útil consolidada (406), y en el que la cabecera (404) y las múltiples unidades (420, 422, 424) de datos forman una porción de una única unidad (400) de datos del protocolo,caracterizado el procedimiento porque la carga útil consolidada (406) incluye 45información que indica cuándo se producirá una terminación de cada una de las múltiples unidades (420, 422, 424) de datos;en el que la información incluye múltiples delimitadores (408, 410, 412) que incluyen un delimitador para almenos una de las múltiples unidades (420, 422, 424) de datos, en el que el delimitador para una unidad de datos incluye una indicación de una longitud de la unidad de datos, y en el que se recibe el delimitador antes que la unidad de datos a la segunda tasa de modulación; y en el que el delimitador incluye, además, un campo de validación, comprendiendo, además, el procedimiento:determinar si el delimitador es válido utilizando información en el campo de validación; y, si el delimitador no 5 es válido, evaluar al menos un segmento de datos del tamaño del delimitador recibido en la carga útil consolidada (406) para intentar encontrar otro posible delimitador. -
- 8. El procedimiento de la reivindicación 7, en el que la cabecera (404) incluye, además, información que indica cuándo se producirá una terminación de la carga útil consolidada (406).
-
- 9. El procedimiento de la reivindicación 7, que comprende, además, determinar si se ha alcanzado una terminación 10 de la carga útil consolidada (406) o no en base a una medición de la energía del símbolo.
-
- 10. El procedimiento de la reivindicación 7, que comprende, además, determinar que se ha alcanzado una terminación de la carga útil consolidada (406) cuando la carga útil consolidada (406) ha alcanzado al menos una longitud o duración conocidas.
-
- 11. El procedimiento de la reivindicación 7, en el que la cabecera (404) es una cabecera de un dispositivo físico, y al 15 menos algunas de las múltiples unidades (420, 422, 424) de datos son unidades de datos de servicio que pueden ser suministradas por separado por un receptor.
-
- 12. Un aparato que comprende:
un dispositivo (204) de control de acceso a un medio, para proporcionar múltiples unidades (420, 422, 424) de datos que tienen como destino un receptor a un dispositivo físico (202); caracterizado porque 20se puede operar el dispositivo físico (202), acoplado al dispositivo (204) de control de acceso a un medio, para llevar a cabo las etapas del procedimiento de una cualquiera de las reivindicaciones 1 a 4. -
- 13. El aparato de la reivindicación 12, que comprende, además, una o más antenas (216), acopladas al dispositivo físico (202), que puede operarse para proporcionar una interfaz entre la interfaz de aire y el dispositivo físico (202).
-
- 14. El aparato de la reivindicación 12, que comprende, además, un dispositivo de transmisión óptica, acoplado al 25 dispositivo físico (202) que puede operarse para proporcionar una interfaz entre la interfaz de aire y el dispositivo físico (202).
-
- 15. Un aparato que comprende:
un dispositivo (204) de control de acceso a un medio, para recibir múltiples unidades (420, 422, 424) de datos procedentes de un dispositivo físico (202); caracterizado porque se puede operar el dispositivo físico (202), 30 acoplado al dispositivo (204) de control de acceso a un medio para llevar a cabo las etapas del procedimiento de una cualquiera de las reivindicaciones 7 a 11. -
- 16. El aparato de la reivindicación 15, que comprende, además, un dispositivo de transmisión óptica, acoplado al dispositivo físico (202), que puede ser operado para proporcionar una interfaz entre la interfaz de aire y el dispositivo físico (202). 35
-
- 17. Un medio legible por ordenador que tiene instrucciones de programa almacenadas en el mismo para llevar a cabo un procedimiento, que, cuando son ejecutadas dentro de un dispositivo de red inalámbrica de área local, tienen como resultado la ejecución del procedimiento de una cualquiera de las reivindicaciones 1 a 11.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US677055 | 2003-09-30 | ||
US10/677,055 US7447232B2 (en) | 2003-09-30 | 2003-09-30 | Data burst transmission methods in WLAN devices and systems |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2354697T3 true ES2354697T3 (es) | 2011-03-17 |
Family
ID=34377532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES04789199T Active ES2354697T3 (es) | 2003-09-30 | 2004-09-29 | Procedimientos de transmisión por ráfagas de datos en dispositivos de wlan. |
Country Status (10)
Country | Link |
---|---|
US (1) | US7447232B2 (es) |
EP (2) | EP1676413B1 (es) |
CN (2) | CN1853398B (es) |
AT (1) | ATE486442T1 (es) |
DE (1) | DE602004029803D1 (es) |
DK (1) | DK2257029T3 (es) |
ES (1) | ES2354697T3 (es) |
HK (2) | HK1092296A1 (es) |
TW (1) | TWI256215B (es) |
WO (1) | WO2005034475A1 (es) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7551581B2 (en) | 2003-09-30 | 2009-06-23 | Intel Corporation | Methods for transmitting closely-spaced packets in WLAN devices and systems |
US7447232B2 (en) | 2003-09-30 | 2008-11-04 | Intel Corporation | Data burst transmission methods in WLAN devices and systems |
US7701975B1 (en) * | 2003-11-19 | 2010-04-20 | Marvell International Ltd. | Technique for reducing physical layer (PHY) overhead in wireless LAN systems |
US20050169261A1 (en) * | 2004-02-03 | 2005-08-04 | Texas Instruments Incorporated | Method of signaling the length of OFDM WLAN packets |
JP4047836B2 (ja) * | 2004-04-02 | 2008-02-13 | 株式会社東芝 | 通信装置、通信システム、通信方法、および通信制御プログラム |
US7983203B2 (en) * | 2004-07-22 | 2011-07-19 | Nokia Corporation | System and method for improved power efficiency in a shared resource network |
US7609670B2 (en) * | 2004-09-29 | 2009-10-27 | MestNetworks, Inc. | System and method for performing low-overhead, high spatial reuse medium access control in a wireless network |
US8009601B2 (en) * | 2004-10-27 | 2011-08-30 | Intel Corporation | Power saving when using aggregated packets |
KR100689369B1 (ko) * | 2004-12-21 | 2007-03-02 | 삼성전자주식회사 | 통신 시스템에서 데이터 송신 장치 및 방법 |
WO2006071741A2 (en) * | 2004-12-23 | 2006-07-06 | Conexant Systems, Inc. | Systems and methods for the connection and remote configuration of wireless clients |
WO2006071650A2 (en) | 2004-12-23 | 2006-07-06 | Conexant Systems, Inc. | Systems and methods for device discovery |
US7512044B2 (en) * | 2005-02-15 | 2009-03-31 | International Business Machines Corporation | System and method for enabling efficient small writes to WORM storage |
US8830846B2 (en) * | 2005-04-04 | 2014-09-09 | Interdigital Technology Corporation | Method and system for improving responsiveness in exchanging frames in a wireless local area network |
US7609724B1 (en) * | 2005-04-29 | 2009-10-27 | Qualcomm Incorporated | Enhanced frame aggregation in a wireless network system |
US8005171B2 (en) * | 2005-06-22 | 2011-08-23 | Qualcomm Incorporated | Systems and method for generating a common preamble for use in a wireless communication system |
KR20070010597A (ko) * | 2005-07-19 | 2007-01-24 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 하향링크 자원 할당방법 |
US8745140B2 (en) * | 2005-10-14 | 2014-06-03 | Blackberry Limited | System and method of handling messages for forwarding |
US8031661B2 (en) * | 2005-11-08 | 2011-10-04 | Intellectual Ventures I Llc | Symmetric transmit opportunity (TXOP) truncation |
WO2007056747A2 (en) | 2005-11-08 | 2007-05-18 | Conexant Systems | Collision avoidance systems and methods |
KR20080085022A (ko) * | 2005-12-12 | 2008-09-22 | 엔엑스피 비 브이 | 송신 방법 및 시스템 |
KR101212423B1 (ko) * | 2006-01-10 | 2012-12-13 | 인텔렉츄얼 벤처스 원 엘엘씨 | 대칭적 전송 기회(txop) 절삭 |
CN101401334B (zh) * | 2006-01-10 | 2013-03-13 | 高智发明第一有限责任公司 | 对称传输机会(txop)截断 |
US20070211748A1 (en) * | 2006-03-13 | 2007-09-13 | Stephens Adrian P | Wireless network channell access techniques |
EP2025045B1 (en) * | 2006-05-23 | 2011-05-11 | Intel Corporation | Chip-lens array antenna system |
CN101427486B (zh) * | 2006-05-23 | 2013-06-19 | 英特尔公司 | 具有定向天线和一个或多个毫米波反射器的毫米波通信*** |
US8320942B2 (en) * | 2006-06-13 | 2012-11-27 | Intel Corporation | Wireless device with directional antennas for use in millimeter-wave peer-to-peer networks and methods for adaptive beam steering |
US8004994B1 (en) * | 2006-11-01 | 2011-08-23 | Azimuth Systems, Inc. | System and method for intelligently analyzing performance of a device under test |
CN101548517B (zh) * | 2006-12-07 | 2012-06-20 | 交互数字技术公司 | 用于分配训练信号和信息比特的无线通信方法和设备 |
CN101578783A (zh) * | 2007-01-10 | 2009-11-11 | Lg电子株式会社 | 用于在移动通信中构造数据格式的方法及其终端 |
KR101211758B1 (ko) * | 2007-01-10 | 2012-12-12 | 엘지전자 주식회사 | 무선 통신 시스템의 블록 데이터 생성 방법 |
WO2008087599A2 (en) * | 2007-01-16 | 2008-07-24 | Koninklijke Philips Electronics N.V. | System and method for efficient transmission of multimedia and data |
KR101461938B1 (ko) | 2007-01-31 | 2014-11-14 | 엘지전자 주식회사 | 시스템 정보의 전송 및 수신 방법 |
KR101426958B1 (ko) * | 2007-02-06 | 2014-08-06 | 엘지전자 주식회사 | 무선통신 시스템에서 데이터 송수신 방법 |
KR101074113B1 (ko) * | 2007-05-31 | 2011-10-17 | 한국전자통신연구원 | 디지털 방송 신호의 전송 방법, 전송 장치, 수신 방법,수신 장치 및 이의 전송 프레임 구조 |
JP5350380B2 (ja) | 2007-07-18 | 2013-11-27 | マーベル ワールド トレード リミテッド | 複数のクライアント局に対する独立したデータを同時ダウンリンク伝送するアクセスポイント |
WO2009012448A2 (en) | 2007-07-18 | 2009-01-22 | Marvell World Trade Ltd. | Wireless network with simultaneous uplink transmission of independent data from multiple client stations |
US8982889B2 (en) | 2008-07-18 | 2015-03-17 | Marvell World Trade Ltd. | Preamble designs for sub-1GHz frequency bands |
US8542706B2 (en) * | 2008-12-08 | 2013-09-24 | Qualcomm Incorporated | Method and apparatus related to packet fragmentation and reconstruction |
US8614961B1 (en) * | 2008-12-31 | 2013-12-24 | Qualcomm Incorporated | Efficient communication over a shared medium |
US8135015B2 (en) * | 2009-03-27 | 2012-03-13 | Qualcomm Incorporated | System and method of transmitting and receiving data frames |
US20100303096A1 (en) * | 2009-06-02 | 2010-12-02 | Assaf Kasher | Apparatus and mehtods for increased mac header protection |
US9088466B2 (en) * | 2009-07-23 | 2015-07-21 | Marvell World Trade Ltd. | Coexistence of a normal-rate physical layer and a low-rate physical layer in a wireless network |
CN102143366B (zh) * | 2010-02-03 | 2013-03-06 | 联芯科技有限公司 | 视频数据的传输方法及*** |
US20120120944A1 (en) * | 2010-11-15 | 2012-05-17 | Xue Yang | Methods and apparatuses for multi-radio coexistence |
US8665843B2 (en) | 2010-12-23 | 2014-03-04 | Intel Corporation | Single MPDU frame signaling |
JP6053197B2 (ja) * | 2011-07-15 | 2016-12-27 | マーベル ワールド トレード リミテッド | 通常レートの物理層および低レートの物理層の無線ネットワークにおける共存 |
JP6057259B2 (ja) | 2011-08-29 | 2017-01-11 | マーベル ワールド トレード リミテッド | システムおよび方法 |
JP2015519799A (ja) | 2012-04-16 | 2015-07-09 | エントロピック・コミュニケーションズ・インコーポレイテッドEntropic Communications, Inc. | ダウンストリームアクセスのための順次変調 |
US8976768B2 (en) * | 2012-09-27 | 2015-03-10 | Intel Corporation | Peer setup of predefined modulation transmission |
US9877330B2 (en) * | 2013-05-30 | 2018-01-23 | Celeno Communications (Israel) Ltd. | WLAN device with auxiliary receiver chain |
US9882593B2 (en) | 2013-05-30 | 2018-01-30 | Celeno Communications (Israel) Ltd. | Coexistence between primary chains and auxiliary receiver chain in a WLAN device |
US10021695B2 (en) * | 2015-04-14 | 2018-07-10 | Qualcomm Incorporated | Apparatus and method for generating and transmitting data frames |
WO2016189185A1 (en) * | 2015-05-22 | 2016-12-01 | Nokia Technologies Oy | Data packet preparation |
KR20220054466A (ko) * | 2015-06-16 | 2022-05-02 | 주식회사 윌러스표준기술연구소 | 다중 사용자 전송 스케쥴링을 위한 무선 통신 방법 및 이를 이용한 무선 통신 단말 |
GB201514517D0 (en) * | 2015-08-14 | 2015-09-30 | Purelifi Ltd | Wireless communication method and system |
CN108370358B (zh) * | 2015-12-21 | 2021-05-04 | 苹果公司 | 用于执行无线电通信的通信设备和方法 |
WO2019076340A1 (en) * | 2017-10-18 | 2019-04-25 | Zte Corporation | FRAME HEADERS FOR MULTI-LEVEL MODULATED SIGNALS IN PASSIVE OPTICAL NETWORKS |
US10437745B2 (en) * | 2018-01-05 | 2019-10-08 | Denso International America, Inc. | Mobile de-whitening |
EP4340260A4 (en) * | 2021-06-08 | 2024-07-10 | Huawei Tech Co Ltd | COMMUNICATION METHOD AND COMMUNICATION APPARATUS |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4495619A (en) | 1981-10-23 | 1985-01-22 | At&T Bell Laboratories | Transmitter and receivers using resource sharing and coding for increased capacity |
JPH0722324B2 (ja) | 1983-08-30 | 1995-03-08 | 富士通株式会社 | データ伝送方式 |
US4797898A (en) | 1986-11-21 | 1989-01-10 | Racal Data Communications Inc. | Method and apparatus for equalization of data transmission system |
US5007047A (en) | 1988-12-02 | 1991-04-09 | Codex Corporation | Adaptive rate control for echo cancelling modem |
ATE162035T1 (de) | 1991-06-03 | 1998-01-15 | British Telecomm | Funksystem |
JP2776094B2 (ja) | 1991-10-31 | 1998-07-16 | 日本電気株式会社 | 可変変調通信方法 |
US5596315A (en) * | 1994-10-03 | 1997-01-21 | Motorola, Inc. | Message unit for use with multi-beam satellite-based messaging system and method of operation thereof |
US5706428A (en) | 1996-03-14 | 1998-01-06 | Lucent Technologies Inc. | Multirate wireless data communication system |
US5987034A (en) * | 1996-08-30 | 1999-11-16 | Cisco Technology, Inc. | ATM cells within frame relay technology |
FI105962B (fi) * | 1998-06-30 | 2000-10-31 | Nokia Mobile Phones Ltd | Virheiden ilmaisu multipleksattuja signaaleja vastaanotettaessa |
US6366961B1 (en) * | 1999-03-03 | 2002-04-02 | Nokia Telecommunications, Oy | Method and apparatus for providing mini packet switching in IP based cellular access networks |
WO2000057284A1 (en) * | 1999-03-25 | 2000-09-28 | Motorola Inc. | Point to point protocol multiplexing/demultiplexing method and apparatus |
EP1077562A1 (de) * | 1999-08-17 | 2001-02-21 | Siemens Aktiengesellschaft | Verfahren zur Synchronisierung von Datenpaketen variabler Länge in einem bit-orientierten Kanal |
KR100736297B1 (ko) | 2000-01-20 | 2007-07-06 | 노오텔 네트웍스 리미티드 | 고속 데이터를 전송하는 가변 레이트 무선 채널을 위한프레임 구조 |
US6859466B1 (en) | 2000-02-29 | 2005-02-22 | Hughes Electronics Corporation | Physical layer header for packet data |
WO2001067702A1 (en) * | 2000-03-07 | 2001-09-13 | Vyyo, Ltd. | Adaptive downstream modulation scheme for broadband wireless access systems |
EP1176778A1 (de) | 2000-07-29 | 2002-01-30 | Micronas GmbH | Datenübertragungsverfahren |
US6925070B2 (en) * | 2000-07-31 | 2005-08-02 | Ipr Licensing, Inc. | Time-slotted data packets with a preamble |
US7230931B2 (en) | 2001-01-19 | 2007-06-12 | Raze Technologies, Inc. | Wireless access system using selectively adaptable beam forming in TDD frames and method of operation |
WO2002054805A1 (de) | 2000-12-28 | 2002-07-11 | Siemens Aktiengesellschaft | Verfahren zur datenübertragung zwischen verschiedenen einheiten eines funkkommunikationssystems und dafür eingerichtetes basisstationssystem und funkkommunikationssystem |
US6912249B2 (en) | 2001-03-15 | 2005-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for training a radio receiver |
US7065036B1 (en) * | 2001-03-19 | 2006-06-20 | Cisco Systems Wireless Networking (Australia) Pty Limited | Method and apparatus to reduce latency in a data network wireless radio receiver |
US7630403B2 (en) | 2002-03-08 | 2009-12-08 | Texas Instruments Incorporated | MAC aggregation frame with MSDU and fragment of MSDU |
US7164663B2 (en) * | 2002-09-17 | 2007-01-16 | Broadcom Corporation | Method and system for providing an intelligent switch in a hybrid wired/wireless local area network |
US7373112B2 (en) | 2003-08-08 | 2008-05-13 | Intel Corporation | Trained data transmission for communication systems |
US7447232B2 (en) | 2003-09-30 | 2008-11-04 | Intel Corporation | Data burst transmission methods in WLAN devices and systems |
US7551581B2 (en) | 2003-09-30 | 2009-06-23 | Intel Corporation | Methods for transmitting closely-spaced packets in WLAN devices and systems |
-
2003
- 2003-09-30 US US10/677,055 patent/US7447232B2/en active Active
-
2004
- 2004-03-23 TW TW093107749A patent/TWI256215B/zh not_active IP Right Cessation
- 2004-09-29 CN CN2004800270170A patent/CN1853398B/zh active Active
- 2004-09-29 DE DE602004029803T patent/DE602004029803D1/de active Active
- 2004-09-29 EP EP04789199A patent/EP1676413B1/en active Active
- 2004-09-29 CN CN2010102317501A patent/CN101932130B/zh active Active
- 2004-09-29 AT AT04789199T patent/ATE486442T1/de not_active IP Right Cessation
- 2004-09-29 EP EP10178058.3A patent/EP2257029B1/en active Active
- 2004-09-29 DK DK10178058.3T patent/DK2257029T3/da active
- 2004-09-29 ES ES04789199T patent/ES2354697T3/es active Active
- 2004-09-29 WO PCT/US2004/031887 patent/WO2005034475A1/en active Application Filing
-
2006
- 2006-08-03 HK HK06108628.7A patent/HK1092296A1/xx unknown
- 2006-08-03 HK HK11105281.4A patent/HK1151395A1/xx unknown
Also Published As
Publication number | Publication date |
---|---|
HK1092296A1 (en) | 2007-02-02 |
TW200513080A (en) | 2005-04-01 |
US20050068900A1 (en) | 2005-03-31 |
EP2257029B1 (en) | 2014-01-22 |
US7447232B2 (en) | 2008-11-04 |
EP1676413B1 (en) | 2010-10-27 |
CN1853398A (zh) | 2006-10-25 |
ATE486442T1 (de) | 2010-11-15 |
CN101932130B (zh) | 2013-08-28 |
EP1676413A1 (en) | 2006-07-05 |
CN1853398B (zh) | 2010-09-08 |
EP2257029A1 (en) | 2010-12-01 |
DK2257029T3 (da) | 2014-04-14 |
HK1151395A1 (en) | 2012-01-27 |
CN101932130A (zh) | 2010-12-29 |
TWI256215B (en) | 2006-06-01 |
WO2005034475A1 (en) | 2005-04-14 |
DE602004029803D1 (de) | 2010-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2354697T3 (es) | Procedimientos de transmisión por ráfagas de datos en dispositivos de wlan. | |
US8649396B2 (en) | Methods for transmitting closely-spaced packets in WLAN devices and systems | |
US7263105B2 (en) | WLAN device and method for interfacing between a MAC sublayer and a physical layer | |
ES2956658T3 (es) | Sistema y método de detección automática de paquetes WLAN utilizando cabecera | |
ES2886530T3 (es) | Método de comunicaciones inalámbricas y terminal de comunicaciones inalámbricas en un entorno de alta densidad que incluye un conjunto de servicios básico solapado | |
ES2399841T3 (es) | Información de margen de señal a ruido para control de potencia y adaptación de tasa de transmisión de bits en WLAN según IEEE 802.11H | |
US8644284B2 (en) | Dual mode operation in a wireless network | |
ES2381791T3 (es) | Control de acceso a medios de alta velocidad con interoperabilidad de sistemas heredados | |
ES2419662T3 (es) | Control de acceso a medios de alta velocidad | |
JP4713875B2 (ja) | ペイロード内でのフレーム分割方法 | |
ES2826776T3 (es) | Método para sondeo de canal en red de área local inalámbrica y aparato para el mismo | |
US20030135797A1 (en) | Method and apparatus for enhancing the transmission of error in the IEEE 802.11e systems | |
KR20140110982A (ko) | 무선 통신들에서 짧은 제어 프레임들을 생성 및 디코딩하기 위한 시스템들 및 방법들 | |
JP2004343567A (ja) | 無線通信装置、無線通信方法及びプログラム | |
JP2007535845A (ja) | 無線ネットワークにおけるパケットの連結 | |
ES2961195T3 (es) | Tramas de control de corta duración en la capa física | |
JP5283067B2 (ja) | ヘッダ最適化フィールドを有するプリアンブルを用いた無線通信方法 |