[go: up one dir, main page]

ES2871851T3 - Indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento - Google Patents

Indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento Download PDF

Info

Publication number
ES2871851T3
ES2871851T3 ES14709070T ES14709070T ES2871851T3 ES 2871851 T3 ES2871851 T3 ES 2871851T3 ES 14709070 T ES14709070 T ES 14709070T ES 14709070 T ES14709070 T ES 14709070T ES 2871851 T3 ES2871851 T3 ES 2871851T3
Authority
ES
Spain
Prior art keywords
response
ppdu
type
bit
expected
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
Application number
ES14709070T
Other languages
English (en)
Inventor
Maarten Menzo Wentink
Alfred Asterjadhi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2871851T3 publication Critical patent/ES2871851T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

Un procedimiento (700) para comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11 mediante un primer aparato, que comprende: establecer (704) al menos un bit en una cabecera de protocolo de convergencia de capa física, PLCP, de una unidad de datos de protocolo, PPDU, para indicar el tipo de respuesta esperada desde un segundo aparato en respuesta a una PPDU transmitida; transmitir (702) la PPDU al segundo aparato; recibir una respuesta desde el segundo aparato cuando se espera una respuesta, donde el tipo de respuesta se selecciona en el segundo aparato en base, al menos, al al menos un conjunto de bits en la cabecera de PLCP de la PPDU; y donde la selección del tipo de respuesta se realiza a partir de un grupo de tipos que incluye al menos un primer tipo que indica que la respuesta a enviar por el segundo aparato es un paquete de datos nulo, NDP, y al menos un segundo tipo que indica que no se espera ninguna respuesta del segundo aparato; y donde el NDP consiste solamente en una cabecera de PLCP.

Description

DESCRIPCIÓN
indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento
REIVINDICACIÓN DE PRIORIDAD EN VIRTUD DE 35 U.S.C. APARTADO 119
ANTECEDENTES
Campo de la invención
[0001] Determinados aspectos de la presente divulgación se refieren, en general, a comunicaciones inalámbricas y, más en particular, a la indicación de un tipo de respuesta para el acuse de recibo de una unidad de datos de protocolo.
Antecedentes pertinentes
[0002] Las redes de comunicación inalámbrica están implantadas ampliamente para proporcionar diversos servicios de comunicación, tales como voz, vídeo, datos en paquetes, mensajería, radiodifusión, etc. Estas redes inalámbricas pueden ser redes de acceso múltiple que pueden admitir múltiples usuarios mediante la compartición de los recursos de red disponibles. Ejemplos de dichas redes de acceso múltiple incluyen redes de acceso múltiple por división de código (CDMA), redes de acceso múltiple por división de tiempo (TDMA), redes de acceso múltiple por división de frecuencia (FDMA), redes de FDMA ortogonal (OFDMA) y redes de FDMA de única portadora (SC-FDMA).
[0003] Con el fin de abordar el deseo de una mayor cobertura y un alcance de comunicación incrementado, están desarrollándose diversos esquemas. Uno de estos esquemas es el rango de frecuencias por debajo de 1 GHz (por ejemplo, que funciona en el rango de 902 - 928 MHz en los Estados Unidos), que está siendo desarrollado por el grupo de trabajo 802.11 ah del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). Este desarrollo está impulsado por el deseo de utilizar un rango de frecuencias que tenga mayor alcance inalámbrico que otros grupos del IEEE 802.11 y que tenga pérdidas por obstrucción más bajas.
[0004] Se hace referencia al documento US2009252100 (A1), que describe un procedimiento y un aparato para el acuse de recibo en enlace inverso en una red inalámbrica de área local. El procedimiento incluye recibir, en un primer nodo, una comunicación de datos a través de un canal común, donde la comunicación de datos puede descodificarse por otros nodos. El procedimiento también incluye determinar recursos de transmisión a partir de la comunicación de datos, donde los recursos de transmisión son diferentes para cada nodo, y transmitir una respuesta a través del canal común usando los recursos de transmisión determinados. Un aparato incluye un transmisor configurado para transmitir a una pluralidad de nodos una comunicación de datos a través del canal común, y un receptor configurado para recibir respuestas de la pluralidad de nodos, donde cada respuesta se envió usando diferentes recursos de transmisión determinados a partir de la comunicación de datos.
[0005] También se hace referencia a una propuesta de normalización presentada por Alfred Asterjadhi e t al., titulada "Short BA; 11-12-0859-00-00ah-short-ba", IEEE SA Mentor: 11-12-0859-00-00AH-SHORT-BA. IEEE-SA Mentor. Piscataway, Nueva Jersey, EE. UU., vol. 802.11 ah, 16 de julio de 2012, págs. 1-11. Dicho documento analiza un esquema de acuse de recibo de bloque corto.
BREVE EXPLICACIÓN
[0006] De acuerdo con la presente invención, se proporcionan procedimientos y aparatos para comunicación inalámbrica, como se expone en las reivindicaciones independientes.
[0007] Los aspectos de la presente divulgación se refieren, en general, a indicar, dentro de una unidad de datos de protocolo, un tipo de respuesta para acusar el recibo de la unidad de datos de protocolo transmitida.
[0008] Determinados aspectos de la presente divulgación proporcionan un primer aparato de comunicaciones inalámbricas. El primer aparato incluye, en general, un transmisor configurado para transmitir una unidad de datos de protocolo del protocolo de convergencia de capa física (PLCP) (PPDU) a un segundo aparato, y un sistema de procesamiento configurado para establecer al menos un bit en una cabecera PLCP de la PPDU para indicar un tipo de respuesta esperada del segundo aparato en respuesta a la PPDU transmitida.
[0009] Determinados aspectos de la presente divulgación proporcionan un aparato de comunicaciones inalámbricas. El aparato incluye, en general, un receptor configurado para recibir una PPDU y un sistema de procesamiento configurado para determinar un tipo de respuesta a enviar para la PPDU en base a al menos un bit en una cabecera PLCP de la PPDU.
[0010] Determinados aspectos de la presente divulgación proporcionan un procedimiento de comunicaciones inalámbricas mediante un primer aparato. El procedimiento incluye, en general, transmitir una PPDU a un segundo aparato y establecer al menos un bit en una cabecera PLCP de la PPDU para indicar un tipo de respuesta esperada del segundo aparato en respuesta a la PPDU transmitida.
[0011] Determinados aspectos de la presente divulgación proporcionan un procedimiento de comunicaciones inalámbricas mediante un aparato. El procedimiento incluye, en general, recibir una PPDU y determinar un tipo de respuesta a enviar para la PPDU en base a al menos un bit en una cabecera PLCP de la PPDU.
[0012] Determinados aspectos de la presente divulgación proporcionan un primer aparato de comunicaciones inalámbricas. El primer aparato incluye, en general, medios para transmitir una PPDU a un segundo aparato y medios para establecer al menos un bit en una cabecera PLCP de la PPDU para indicar un tipo de respuesta esperada del segundo aparato en respuesta a la PPDU transmitida.
[0013] Determinados aspectos de la presente divulgación proporcionan un aparato de comunicaciones inalámbricas. El aparato incluye, en general, medios para recibir una PPDU y medios para determinar un tipo de respuesta a enviar para la PPDU en base a al menos un bit en una cabecera PLCP de la PPDU.
[0014] Determinados aspectos de la presente divulgación proporcionan un producto de programa informático para comunicaciones inalámbricas. El producto de programa informático incluye, en general, un medio legible por ordenador que tiene instrucciones que pueden ejecutarse, en general, para transmitir una PPDU a un aparato y para establecer al menos un bit en una cabecera PLCP de la PPDU para indicar un tipo de respuesta esperada del aparato en respuesta a la PPDU transmitida.
[0015] Determinados aspectos de la presente divulgación proporcionan un producto de programa informático para comunicaciones inalámbricas. El producto de programa informático incluye, en general, un medio legible por ordenador que tiene instrucciones ejecutables para recibir una PPDU en un aparato y para determinar un tipo de respuesta a enviar para la PPDU en base a al menos un bit en una cabecera PLCP de la PPDU.
[0016] Determinados aspectos de la presente divulgación proporcionan una primera estación inalámbrica de comunicaciones inalámbricas. La primera estación inalámbrica incluye, en general, al menos una antena; un transmisor configurado para transmitir, a través de la al menos una antena, una PPDU a una segunda estación inalámbrica; y un sistema de procesamiento configurado para establecer al menos un bit en una cabecera PLCP de la PPDU para indicar un tipo de respuesta esperada de la segunda estación inalámbrica en respuesta a la PPDU transmitida.
[0017] Determinados aspectos de la presente divulgación proporcionan una estación inalámbrica de comunicaciones inalámbricas. La estación inalámbrica incluye, en general, al menos una antena, un receptor configurado para recibir una PPDU por medio de la al menos una antena, y un sistema de procesamiento configurado para determinar un tipo de respuesta a enviar para la PPDU en base a al menos un bit en una cabecera PLCP de la PPDU.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
[0018] Para que las características de la presente divulgación mencionadas anteriormente se puedan entender en detalle, se puede ofrecer una descripción más particular, resumida anteriormente de forma breve, en referencia a unos aspectos, algunos de los cuales se ilustran en los dibujos adjuntos. Sin embargo, cabe destacar que los dibujos adjuntos ilustran solo determinados aspectos típicos de esta divulgación y, por lo tanto, no se han de considerar limitantes de su alcance, ya que la descripción puede admitir otros aspectos igualmente eficaces.
La FIG. 1 ilustra una red de comunicaciones inalámbricas de ejemplo, de acuerdo con determinados aspectos de la presente divulgación.
La FIG. 2 es un diagrama de bloques de un punto de acceso y de terminales de usuario de ejemplo, de acuerdo con determinados aspectos de la presente divulgación.
La FIG. 3 es un diagrama de bloques de un dispositivo inalámbrico de ejemplo, de acuerdo con determinados aspectos de la presente divulgación.
Las FIGS. 4-6 ilustran codificaciones de ejemplo de un campo de indicación de acuse de recibo (ACK), de acuerdo con determinados aspectos de la presente divulgación.
La FIG. 7 ilustra un diagrama de flujo de operaciones de ejemplo para comunicaciones inalámbricas por parte de un originador, de acuerdo con determinados aspectos de la presente divulgación.
La FIG. 7A ilustra medios de ejemplo que pueden realizar las operaciones mostradas en la FIG. 7.
La FIG. 8 es un diagrama de flujo de operaciones de ejemplo para comunicaciones inalámbricas mediante un destinatario, de acuerdo con determinados aspectos de la presente divulgación.
La FIG. 8A ilustra medios de ejemplo que pueden realizar las operaciones mostradas en la FIG. 8.
DESCRIPCIÓN DETALLADA
[0019] A continuación en el presente documento, se describen más en profundidad diversos aspectos de la divulgación con referencia a los dibujos adjuntos. Sin embargo, esta divulgación se puede realizar de muchas formas diferentes y no se debería interpretar que está limitada a alguna estructura o función específica presentada a lo largo de esta divulgación. Por ejemplo, un aparato se puede implementar o un procedimiento se puede llevar a la práctica usando un número cualquiera de los aspectos expuestos en el presente documento. Además, el alcance de la divulgación pretende abarcar un aparato o procedimiento de este tipo que se lleve a la práctica usando otra estructura, funcionalidad, o estructura y funcionalidad, además de, o aparte de, los diversos aspectos de la divulgación expuestos en el presente documento. Se debería entender que cualquier aspecto de la divulgación divulgado en el presente documento se puede realizar por uno o más elementos de una reivindicación.
[0020] El término "ejemplar" se usa en el presente documento en el sentido de "que sirve de ejemplo, caso o ilustración". Cualquier aspecto descrito en el presente documento como "ejemplar" no se ha de interpretar necesariamente como preferente o ventajoso con respecto a otros aspectos.
[0021] Aunque en el presente documento se describen aspectos particulares, muchas variantes y permutaciones de estos aspectos se hallan dentro del alcance de la divulgación. Aunque se mencionan algunos beneficios y ventajas de los aspectos preferentes, no se pretende limitar el alcance de la divulgación a beneficios, usos u objetivos particulares. En cambio, los aspectos de la divulgación pretenden ser ampliamente aplicables a diferentes tecnologías inalámbricas, configuraciones de sistema, redes y protocolos de transmisión, de los que algunos se ilustran a modo de ejemplo en las figuras y en la siguiente descripción de los aspectos preferentes. La descripción detallada y los dibujos son meramente ilustrativos de la divulgación, en lugar de limitantes, estando definido el alcance de la divulgación por las reivindicaciones adjuntas y equivalentes de las mismas.
[0022] Los acrónimos enumerados a continuación pueden usarse en el presente documento, de acuerdo con los usos comúnmente reconocidos en el campo de las comunicaciones inalámbricas. También se pueden usar otros acrónimos en el presente documento, y si no se definen en la siguiente lista, se definen donde aparecen por primera vez en el presente documento.
A C K ................... Acuse de recibo
A-MPDU............ Unidad de datos de protocolo MAC agregada
AP....................... Punto de acceso
B A ...................... Ack de bloque
BAR.................... Solicitud de Ack de bloque
CRC.................... Comprobación de redundancia cíclica
D C F.................... Función de coordinación distribuida
D IFS................... Espacio entre tramas DCF
EO F.................... Fin de trama
EIFS.................... Espacio entre tramas ampliado
FCS..................... Secuencia de comprobación de trama
ID........................ Identificador
IEEE................... Instituto de Ingenieros Eléctricos y Electrónicos
L T F ..................... Campo de adaptación largo
MAC................... Control de acceso a medios
M SB................... Bit más significativo
MIMO................. Múltiples entradas y múltiples salidas
M PDU................ Unidad de datos de protocolo MAC
MU...................... Multiusuario
MU-MIMO ......... Múltiples entradas y múltiples salidas multiusuario
N D P .................... Paquete de datos nulo
O FDM ................ Multiplexación por división ortogonal de frecuencia
OFDMA ............. Acceso múltiple por división ortogonal de frecuencia
PH Y.................... Capa física
PLCP.................. Protocolo de convergencia de capa física
PPDU.................. Unidad de datos de protocolo PLCP
PSDU.................. Unidad de datos de servicio PLCP
Q oS .................... Calidad de servicio
R D G ................... Concesión de dirección inversa
S1G.................... Sub-1-GHz
SDM A................ Acceso múltiple por división espacial
S IFS ................... Espacio corto entre tramas
S IG ..................... Señal
S T A .................... Estación
STBC .................. Codificación de bloques de espacio-tiempo
STF..................... Campo de adaptación corto
SU....................... Usuario único
TCP..................... Protocolo de control de transmisión
V H T .................... Rendimiento muy alto
WLAN................ Red inalámbrica de área local
SISTEMA DE COMUNICACIÓN INALÁMBRICA DE EJEMPLO
[0023] Las técnicas descritas en el presente documento se pueden usar para diversos sistemas de comunicación inalámbrica de banda ancha, incluyendo sistemas de comunicación que se basan en un esquema de multiplexación ortogonal. Ejemplos de dichos sistemas de comunicación incluyen sistemas de acceso múltiple por división espacial (SDMA), de acceso múltiple por división de tiempo (TDMA), de acceso múltiple por división ortogonal de frecuencia (OFDMA), de acceso múltiple por división de frecuencia de única portadora (SC-FDMA), etc. Un sistema SDMA puede utilizar direcciones suficientemente diferentes para transmitir simultáneamente datos que pertenecen a múltiples terminales de usuario. Un sistema TDMA puede permitir que múltiples terminales de usuario compartan el mismo canal de frecuencia dividiendo la señal de transmisión en ranuras de tiempo diferentes, estando asignada cada ranura de tiempo a un terminal de usuario diferente. Un sistema OFDMA utiliza multiplexación por división ortogonal de frecuencia (OFDM), que es una técnica de modulación que divide el ancho de banda de sistema global en múltiples subportadoras ortogonales. Estas subportadoras también se pueden denominar tonos, bins, etc. Con OFDM, cada subportadora se puede modular de forma independiente con datos. Un sistema SC-FDMA puede utilizar FDMA intercalado (IFDMA) para transmitir en subportadoras que están distribuidas a través del ancho de banda de sistema, FDMA localizado (LFDMA) para transmitir en un bloque de subportadoras contiguas, o FDMA mejorado (EFDMA) para transmitir en múltiples bloques de subportadoras contiguas. En general, los símbolos de modulación se envían en el dominio de frecuencia con OFDM y en el dominio de tiempo con SC-FDMA.
[0024] Las enseñanzas en el presente documento se pueden incorporar en (por ejemplo, implementar dentro de o realizar por) una variedad de aparatos alámbricos o inalámbricos (por ejemplo, nodos). En algunos aspectos, un nodo inalámbrico implementado de acuerdo con las enseñanzas en el presente documento puede comprender un punto de acceso o un terminal de acceso.
[0025] Un punto de acceso ("AP") puede comprender, implementarse como, o conocerse como nodo B, controlador de red de radio ("RNC"), nodo B evolucionado (eNB), controlador de estación base ("BSC"), estación transceptora base ("BTS"), estación base ("BS"), función transceptora ("TF"), encaminador de radio, transceptor de radio, conjunto de servicios básico ("BSS"), conjunto de servicios ampliado ("ESS"), estación base de radio ("RBS") o con alguna otra terminología.
[0026] Un terminal de acceso ("AT") puede comprender, implementarse como, o conocerse como estación de abonado, unidad de abonado, estación móvil (MS), estación remota, terminal remoto, terminal de usuario (UT), agente de usuario, dispositivo de usuario, equipo de usuario (UE), estación de usuario o con alguna otra terminología. En algunas implementaciones, un terminal de acceso puede comprender un teléfono móvil, un teléfono sin cables, un teléfono de protocolo de inicio de sesión ("SIP"), una estación de bucle local inalámbrico ("WLL"), un asistente personal digital ("PDA"), un dispositivo manual que tiene capacidad de conexión inalámbrica, una estación ("STA") o algún otro dispositivo de procesamiento adecuado conectado a un módem inalámbrico. En consecuencia, uno o más aspectos que se enseñan en el presente documento se pueden incorporar a un teléfono (por ejemplo, un teléfono móvil o un teléfono inteligente), un ordenador (por ejemplo, un ordenador portátil), una tableta, un dispositivo de comunicación portátil, un dispositivo informático portátil (por ejemplo, un asistente de datos personal), un dispositivo de entretenimiento (por ejemplo, un dispositivo de música o vídeo, o una radio por satélite), un dispositivo del sistema de posicionamiento global (GPS) o cualquier otro dispositivo adecuado que esté configurado para comunicarse por medio de un medio inalámbrico o por cable. En algunos aspectos, el nodo es un nodo inalámbrico. Un nodo inalámbrico de este tipo puede proporcionar, por ejemplo, conectividad para o con una red (por ejemplo, una red de área amplia tal como Internet o una red celular) por medio de un enlace de comunicación alámbrico o inalámbrico.
[0027] La FIG. 1 ilustra un sistema de acceso múltiple de múltiples entradas y múltiples salidas (MIMO) 100 con puntos de acceso y terminales de usuario. Para simplificar, solo se muestra un punto de acceso 110 en la FIG. 1. Un punto de acceso es, en general, una estación fija que se comunica con los terminales de usuario y que también se puede denominar estación base o con alguna otra terminología. Un terminal de usuario puede ser fijo o móvil y también se puede denominar estación móvil, dispositivo inalámbrico o con alguna otra terminología. El punto de acceso 110 se puede comunicar con uno o más terminales de usuario 120 en cualquier momento dado en el enlace descendente y el enlace ascendente. El enlace descendente (es decir, el enlace directo) es el enlace de comunicación desde el punto de acceso a los terminales de usuario, y el enlace ascendente (es decir, el enlace inverso) es el enlace de comunicación desde los terminales de usuario al punto de acceso. Un terminal de usuario también se puede comunicar de igual a igual con otro terminal de usuario. Un controlador de sistema 130 se acopla a, y proporciona coordinación y control para, los puntos de acceso.
[0028] Si bien partes de la siguiente divulgación describirán terminales de usuario 120 que se pueden comunicar por medio del acceso múltiple por división espacial (SDMA), en determinados aspectos, los terminales de usuario 120 también pueden incluir algunos terminales de usuario que no admiten SDMA. Por tanto, en dichos aspectos, un AP 110 puede estar configurado para comunicarse con terminales de usuario, tanto de SDMA como no de SDMA. Este enfoque puede permitir de forma conveniente que versiones anteriores de terminales de usuario (estaciones "heredadas") permanezcan implantadas en una empresa, ampliando su vida útil, al tiempo que permite que se introduzcan terminales de usuario de SDMA más recientes según se considere apropiado.
[0029] El sistema 100 emplea múltiples antenas de transmisión y múltiples antenas de recepción para la transmisión de datos en el enlace descendente y el enlace ascendente. El punto de acceso 110 está equipado con Nap antenas y representa las múltiples entradas (MI) para transmisiones de enlace descendente y las múltiples salidas (MO) para transmisiones de enlace ascendente. Un conjunto de K terminales de usuario 120 seleccionados representa en conjunto las múltiples salidas para transmisiones de enlace descendente y las múltiples entradas para transmisiones de enlace ascendente. En SDMA puro, se desea tener Nap > K > 1 si los flujos de símbolos de datos para los K terminales de usuario no se multiplexan en código, frecuencia o tiempo por algún medio. K puede ser mayor que Nap si los flujos de símbolos de datos se pueden multiplexar usando una técnica de TDMA, canales de código diferentes con CDMA, conjuntos disjuntos de subbandas con OFDM, etc. Cada terminal de usuario seleccionado transmite datos específicos de usuario al y/o recibe datos específicos de usuario desde el punto de acceso. En general, cada terminal de usuario seleccionado puede estar equipado con una o múltiples antenas (es decir, Nut > 1). Los K terminales de usuario seleccionados pueden tener el mismo número de antenas o un número diferente.
[0030] El sistema 100 puede ser un sistema de duplexación por división de tiempo (TDD) o un sistema de duplexación por división de frecuencia (FDD). En un sistema TDD, el enlace descendente y el enlace ascendente comparten la misma banda de frecuencias. En un sistema FDD, el enlace descendente y el enlace ascendente usan bandas de frecuencias diferentes. El sistema MIMO 100 también puede utilizar una única portadora o múltiples portadoras para su transmisión. Cada terminal de usuario puede estar equipado con una única antena (por ejemplo, para mantener bajos los costes) o múltiples antenas (por ejemplo, cuando se puede admitir el coste adicional). El sistema 100 también puede ser un sistema TDMA si los terminales de usuario 120 comparten el mismo canal de frecuencia dividiendo la transmisión/recepción en diferentes ranuras de tiempo, estando cada ranura de tiempo asignada a un terminal de usuario diferente 120.
[0031] La FIG. 2 ilustra un diagrama de bloques del punto de acceso 110 y dos terminales de usuario 120m y 120x en el sistema MIMO 100. El punto de acceso 110 está equipado con Nt antenas 224a a 224t. El terminal de usuario 120m está equipado con Nut.m antenas 252ma a 252mu, y el terminal de usuario 120x está equipado con Nut,x antenas 252xa a 252xu. El punto de acceso 110 es una entidad de transmisión para el enlace descendente y una entidad de recepción para el enlace ascendente. Cada terminal de usuario 120 es una entidad de transmisión para el enlace ascendente y una entidad de recepción para el enlace descendente. Como se usa en el presente documento, una "entidad de transmisión" es un aparato o dispositivo que se hace funcionar de forma independiente que puede transmitir datos por medio de un canal inalámbrico, y una "entidad de recepción" es un aparato o dispositivo que se hace funcionar de forma independiente que puede recibir datos por medio de un canal inalámbrico. En la siguiente descripción, el subíndice "dn" denota el enlace descendente, el subíndice "up" denota el enlace ascendente, se seleccionan Nup terminales de usuario para una transmisión simultánea en el enlace ascendente, se seleccionan Ndn terminales de usuario para una transmisión simultánea en el enlace descendente, Nup puede ser igual o no a Ndn, y Nup y Ndn pueden ser valores estáticos o pueden cambiar en cada intervalo de planificación. Se puede usar la orientación de haces o alguna otra técnica de procesamiento espacial en el punto de acceso y el terminal de usuario.
[0032] En el enlace ascendente, en cada terminal de usuario 120 seleccionado para la transmisión de enlace ascendente, un procesador de datos de transmisión (TX) 288 recibe datos de tráfico desde una fuente de datos 286 y datos de control desde un controlador 280. El procesador de datos de TX 288 procesa (por ejemplo, codifica, intercala y modula) los datos de tráfico para el terminal de usuario en base a los esquemas de codificación y modulación asociados a la velocidad seleccionada para el terminal de usuario y proporciona un flujo de símbolos de datos. Un procesador espacial de TX 290 realiza un procesamiento espacial en el flujo de símbolos de datos y proporciona Nut.m flujos de símbolos de transmisión para las Nut.m antenas. Cada unidad transmisora (TMTR) 254 recibe y procesa (por ejemplo, convierte a analógico, amplifica, filtra y aumenta en frecuencia) un respectivo flujo de símbolos de transmisión para generar una señal de enlace ascendente. Nut.m unidades transmisoras 254 proporcionan Nut.m señales de enlace ascendente para su transmisión desde Nut.m antenas 252 al punto de acceso.
[0033] Se pueden planificar Nup terminales de usuario para la transmisión simultánea en el enlace ascendente. Cada uno de estos terminales de usuario realiza un procesamiento espacial en su flujo de símbolos de datos y transmite al punto de acceso su conjunto de flujos de símbolos de transmisión en el enlace ascendente.
[0034] En el punto de acceso 110, Nap antenas 224a a 224ap reciben las señales de enlace ascendente desde todos los Nup terminales de usuario que transmiten en el enlace ascendente. Cada antena 224 proporciona una señal recibida a una respectiva unidad receptora (RCVR) 222. Cada unidad receptora 222 realiza un procesamiento complementario al realizado por la unidad transmisora 254 y proporciona un flujo de símbolos recibidos. Un procesador espacial de RX 240 realiza el procesamiento espacial de receptor en los Nap flujos de símbolos recibidos desde las Nap unidades receptoras 222 y proporciona Nup flujos de símbolos de datos de enlace ascendente recuperados. El procesamiento espacial de receptor se realiza de acuerdo con la inversión de matriz de correlación de canal (CCMI), el error cuadrático medio mínimo (MMSE), la cancelación de interferencias flexible (SIC) o con alguna otra técnica. Cada flujo de símbolos de datos de enlace ascendente recuperado es una estimación de un flujo de símbolos de datos transmitido por un respectivo terminal de usuario. Un procesador de datos de RX 242 procesa (por ejemplo, desmodula, desintercala y descodifica) cada flujo de símbolos de datos de enlace ascendente recuperado de acuerdo con la velocidad usada para ese flujo para obtener datos descodificados. Los datos descodificados para cada terminal de usuario se pueden proporcionar a un colector de datos 244 para su almacenamiento y/o a un controlador 230 para un procesamiento adicional.
[0035] En el enlace descendente, en el punto de acceso 110, un procesador de datos de TX 210 recibe datos de tráfico desde una fuente de datos 208 para Ndn terminales de usuario planificados para la transmisión en el enlace descendente, datos de control desde un controlador 230 y, posiblemente, otros datos desde un planificador 234. Los diversos tipos de datos se pueden enviar en diferentes canales de transporte. El procesador de datos de TX 210 procesa (por ejemplo, codifica, intercala y modula) los datos de tráfico para cada terminal de usuario basándose en la velocidad seleccionada para ese terminal de usuario. El procesador de datos de TX 210 proporciona Ndn flujos de símbolos de datos de enlace descendente para los Ndn terminales de usuario. Un procesador espacial de TX 220 realiza un procesamiento espacial (tal como una precodificación o conformación de haces, como se describe en la presente divulgación) en los Ndn flujos de símbolos de datos de enlace descendente, y proporciona Nap flujos de símbolos de transmisión para las Nap antenas. Cada unidad transmisora 222 recibe y procesa un respectivo flujo de símbolos de transmisión para generar una señal de enlace descendente. Nap unidades transmisoras 222 proporcionan Nap señales de enlace descendente para su transmisión desde Nap antenas 224 a los terminales de usuario.
[0036] En cada terminal de usuario 120, Nut.m antenas 252 reciben las Nap señales de enlace descendente desde el punto de acceso 110. Cada unidad receptora 254 procesa una señal recibida desde una antena asociada 252 y proporciona un flujo de símbolos recibido. Un procesador espacial de RX 260 realiza el procesamiento espacial de recepción en los Nut,m flujos de símbolos recibidos desde las Nut.m unidades receptoras 254 y proporciona un flujo de símbolos de datos de enlace descendente recuperado para el terminal de usuario. El procesamiento espacial de receptor se realiza de acuerdo con la CCMI, el MMSE o alguna otra técnica. Un procesador de datos de RX 270 procesa (por ejemplo, desmodula, desintercala y descodifica) el flujo de símbolos de datos de enlace descendente recuperado para obtener datos descodificados para el terminal de usuario.
[0037] En cada terminal de usuario 120, un estimador de canal 278 estima la respuesta de canal de enlace descendente y proporciona estimaciones de canal de enlace descendente, que pueden incluir estimaciones de ganancia de canal, estimaciones de SNR, varianza de ruido, etc. De forma similar, un estimador de canal 228 estima la respuesta de canal de enlace ascendente y proporciona estimaciones de canal de enlace ascendente. El controlador 280 para cada terminal de usuario típicamente obtiene la matriz de filtro espacial para el terminal de usuario basándose en la matriz de respuesta de canal de enlace descendente Hdn,m para ese terminal de usuario. El controlador 230 obtiene la matriz de filtro espacial para el punto de acceso basándose en la matriz de respuesta de canal de enlace ascendente eficaz Hup.etf. El controlador 280 para cada terminal de usuario puede enviar información de retroalimentación (por ejemplo, vectores propios, valores propios, estimaciones de SNR, etc., de enlace descendente y/o enlace ascendente) al punto de acceso. Los controladores 230 y 280 también controlan el funcionamiento de diversas unidades de procesamiento en el punto de acceso 110 y en el terminal de usuario 120, respectivamente.
[0038] La FIG. 3 ilustra diversos componentes que se pueden utilizar en un dispositivo inalámbrico 302 que se puede emplear en el sistema MIMO 100. El dispositivo inalámbrico 302 es un ejemplo de un dispositivo que se puede configurar para implementar los diversos procedimientos descritos en el presente documento. El dispositivo inalámbrico 302 puede ser un punto de acceso 110 o un terminal de usuario 120.
[0039] El dispositivo inalámbrico 302 puede incluir un procesador 304 que controla el funcionamiento del dispositivo inalámbrico 302. El procesador 304 también se puede denominar unidad de procesamiento central (CPU). La memoria 306, que puede incluir tanto memoria de solo lectura (ROM) como memoria de acceso aleatorio (RAM), proporciona instrucciones y datos al procesador 304. Una parte de la memoria 306 también puede incluir memoria no volátil de acceso aleatorio (NVRAM). El procesador 304 realiza típicamente operaciones lógicas y aritméticas basándose en instrucciones de programa almacenadas dentro de la memoria 306. Las instrucciones de la memoria 306 pueden ejecutarse para implementar los procedimientos descritos en el presente documento.
[0040] El dispositivo inalámbrico 302 también puede incluir una carcasa 308 que puede incluir un transmisor 310 y un receptor 312 para permitir la transmisión y la recepción de datos entre el dispositivo inalámbrico 302 y una ubicación remota. El transmisor 310 y el receptor 312 se pueden combinar como un transceptor 314. Una única antena o una pluralidad de antenas de transmisión 316 se pueden fijar a la carcasa 308 y acoplar eléctricamente al transceptor 314. El dispositivo inalámbrico 302 también puede incluir múltiples transmisores, múltiples receptores y múltiples transceptores (no mostrados).
[0041] El dispositivo inalámbrico 302 también puede incluir un detector de señales 318 que se puede usar con la intención de detectar y cuantificar el nivel de las señales recibidas por el transceptor 314. El detector de señales 318 puede detectar dichas señales como energía total, energía por subportadora por símbolo, densidad espectral de potencia y otras señales. El dispositivo inalámbrico 302 también puede incluir un procesador de señales digitales (DSP) 320 para su uso en el procesamiento de señales.
[0042] Los diversos componentes del dispositivo inalámbrico 302 se pueden acoplar entre sí mediante un sistema de bus 322, que puede incluir un bus de alimentación, un bus de señales de control y un bus de señales de estado, además de un bus de datos.
EJEMPLO DE INDICACIÓN DE TIPO DE ACK Y EIFS
[0043] También conocido como HEW (WiFi de alta eficiencia o WLAN de alta eficiencia) o Sub-1-GHz (S1G), IEEE 802.11ah es una enmienda a la norma IEEE 802.11 que permite un mayor alcance en redes 802.11. Los canales 802.11ah estarán dedicados solo para 802.11ah, lo que implica que no hay dispositivos 802.11 heredados en estos canales. Esto permite rediseñar la cabecera PLCP (también conocida como cabecera PHY) y abordar el problema de que, actualmente, los receptores de terceros de una PPDU no saben si habrá una respuesta a la PPDU.
[0044] Determinados aspectos de la presente divulgación proporcionan técnicas y aparatos para transmitir una PPDU (por ejemplo, una PPDU S1G) que incluye un campo Indicación de ACK (también denominado campo indicación de Respuesta) en la cabecera PLCP de la PPDU. El campo Indicación de ACK puede indicar el tipo de respuesta (si la hubiera) a la PPDU. El tipo de respuesta es utilizado por receptores de terceros (que son receptores que no los destinatarios de una MPDU en la PPDU o que no pueden decodificar la(s) MPDU en la PPDU) para posponer una posible respuesta a la PPDU. El aplazamiento puede basarse en un tiempo de espacio entre tramas extendido (EIFS) antes de reanudar la transmisión diferida. Se inicia un EIFS después de la PPDU recibida si la parte MAC no se pudo decodificar.
[0045] De acuerdo con determinados aspectos, el campo Indicación de ACK puede incluirse en un campo SEÑAL (SIG) de una PPDU S1G. El campo Indicación de ACK puede tener un tamaño de 2 bits, lo que designa cuatro posibles tipos de respuesta (0-3). Una codificación ejemplar del campo Indicación de ACK se ilustra en la FIG. 4.
[0046] La convención en S1G es que las MPDU < 512 octetos se indican mediante un recuento de octetos en el campo SIG y que los paquetes > 512 octetos se indiquen mediante el número de símbolos de la PPDU. En el último caso, se utiliza A-MPDU en la parte MAC de la trama (lo que implica que el recuento de octetos de la(s) MPDU se indica mediante un delimitador de MPDU, y también se puede utilizar el acuse de recibo de bloque (Ack de Bloque)) . La interpretación del campo Longitud como un recuento de octetos o un recuento de símbolos depende de la configuración del bit Agregación. En determinados aspectos, la longitud, la agregación y la indicación de ACK son parte del campo SIG de la cabecera PLCP. El campo Final de Trama (EOF) es parte del delimitador de MPDU. Cuando el primer delimitador MPDU de longitud distinta de cero tiene un valor EOF igual a 1, esto indica que solo una única MPDU está presente en la PPDU y que la respuesta será una trama ACK (formato normal o NDP, donde un NDP normalmente consta de sólo una cabecera PLCP, es decir, un paquete de datos nulo verdadero). De lo contrario, la respuesta a una A-MPDU es una Ack de Bloque (formato normal o NDP). La trama normal de Ack de Bloque es generalmente un tipo comprimido de 32 octetos de longitud que incluye una cabecera MPDU, un número de secuencia inicial (SSN) y un mapa de bits de Ack de Bloque de 64 bits.
[0047] La concesión directa inversa (RDG) se refiere, en general, a un mecanismo que se utiliza para conceder tiempo al receptor para enviar una trama de respuesta que no sea un ACK o un Ack de Bloque. La indicación de ACK se establece en Respuesta Larga (indicación de ACK = 3) para RDG.
[0048] La codificación ejemplar del campo Indicación de ACK ilustrada en la FIG. 4 proporciona una indicación de no respuesta, respuesta NDP, respuesta normal (control) y respuesta larga. No hay ninguna indicación de ACK normal en combinación con una MPDU única de muy alto rendimiento (VHT), porque se supone que en este caso se puede utilizar un ACK NDP, en lugar de un ACK normal. Es posible añadir una indicación de ACK normal para una MPDU única VHT, pero esto implicaría un quinto tipo de respuesta, lo que implica el uso de 3 bits para el campo Indicación de ACK. Actualmente solo hay 2 bits disponibles, de ahí la elección de diseño para omitir la opción ACK normal para una MPDU única VHT.
[0049] Es posible que se envíe un ACK normal como respuesta a una MPDU única VHT utilizando un valor de Indicación de ACK de 2 (respuesta normal), pero tanto el emisor como el receptor del ACK normal pueden observar un EIFS ACK posterior que es igual a la diferencia en el tiempo de transmisión entre un Ack de Bloque (BA) y un ACK:
EIFS ACK posterior = tiempo de transmisión BA - tiempo de transmisión ACK
[0050] En la FIG. 5 se muestra una codificación ejemplar del campo Indicación de ACK que incluye un EIFS ACK posterior (para una MPDU única VHT).
[0051] Otra solución es enviar una trama Ack de Bloque en lugar de una trama ACK, donde el SSN y el mapa de bits Ack de Bloque se establecen en ceros o en algún otro valor reservado. Otra solución más es enviar el ACK como una A-MPDU que se llena hasta 32 octetos usando delimitadores de longitud cero (un delimitador de MPDU de 4 octetos distinto de cero, un ACK de 14 octetos, 2 octetos de relleno de A-MPDU y 3 delimitadores de longitud cero). La FIG. 6 ilustra una codificación ejemplar de un campo Indicación de ACK con un ACK de 32 octetos para una MPDU única VHT.
[0052] El tipo Respuesta Larga hace, posiblemente, que se inicie un EIFS muy largo en receptores de terceros. Para evitar situaciones injustas, una PPDU con una indicación de ACK de Respuesta Larga (= 3) puede ir seguida de una PPDU con una indicación de ACK diferente (<3). Esta PPDU de continuación trunca el EIFS en receptores de terceros y vuelve a poner a todos los contendientes en la misma planificación para reanudar la transmisión diferida.
[0053] En determinados aspectos, las técnicas proporcionadas en este documento generalmente proporcionan un mapeo de bits de indicación de ACK que permiten que un receptor seleccione (y otras STA detecten) entre múltiples tramas de respuesta (incluyendo NDP, tramas de control normales y tramas largas) a una trama solicitante. La selección puede basarse en el campo Indicación de ACK en el preámbulo de PHY y, como se describe anteriormente, usando otra información disponible en el preámbulo de PHY (por ejemplo, el bit Agregación), así como alguna información en el delimitador de MPDU (por ejemplo, EOF). Determinados aspectos de la presente divulgación también se relacionan, en general, con el cálculo de EIFS en base a esta indicación.
[0054] En algunos casos, una nueva indicación de ACK puede no tener un valor explícito para la política de ACK 'Ack de Bloque' del campo Control de QoS, sino solamente uno implícito. Esto puede ayudar a los bits en el campo Indicación de ACK. En algunos casos, la indicación implícita de la política de ACK 'Ack de Bloque' se puede proporcionar por medio de la siguiente configuración:
- Indicación de ACK = 0 (sin respuesta)
- Agregación = 1 (A-MPDU)
- El primer delimitador de MPDU de longitud distinta de cero tiene EOF = 0 (es decir, ninguna A-MPDU única VHT)
[0055] Cuando estos valores están en la cabecera de PPDU y en el primer delimitador de MPDU de longitud distinta de cero, entonces la política de ACK es igual a 'Ack de Bloque', lo que significa que el estado se registra con respecto a las MPDU recibidas (es decir, un mapa de bits Ack de Bloque puede formarse en base al mismo), pero no se envía ninguna trama Ack de Bloque después de la PPDU.
[0056] La FIG. 7 es un diagrama de flujo de operaciones 700 de ejemplo de comunicaciones inalámbricas por parte de un aparato de origen (de transmisión), de acuerdo con determinados aspectos de la presente divulgación. Las operaciones 700 pueden comenzar, en 702, cuando el aparato de origen transmite una PPDU a un aparato de recepción. En 704, antes de la transmisión real en 702, el aparato de origen establece al menos un bit en una cabecera de PLCP de la PPDU para indicar un tipo de respuesta esperada desde el aparato de recepción en respuesta a la PPDU transmitida.
[0057] De acuerdo con determinados aspectos, las operaciones 700 incluyen además que el aparato de origen seleccione la indicación (es decir, el tipo de respuesta) a partir de un grupo de tipos que incluye al menos un tipo que permite que la respuesta sea enviada por el segundo aparato en un paquete de datos nulo (NDP).
[0058] De acuerdo con determinados aspectos, las operaciones 700 incluyen además que el aparato de origen establezca un bit en un campo Señal (SIG) o un delimitador de unidad de datos de protocolo de control de acceso a medios (MAC) (MPDU) de la PPDU en un valor que indica que la PPDU comprende una única MPDU.
[0059] De acuerdo con determinados aspectos, el al menos un bit se establece en un valor que indica que no se espera ninguna respuesta.
[0060] De acuerdo con determinados aspectos, el al menos un bit es al menos dos bits establecidos en un valor que indica que no se espera ninguna respuesta, que se espera una respuesta de paquete de datos nulo (NDP), que se espera una respuesta normal o que se espera una respuesta larga.
[0061] De acuerdo con determinados aspectos, las operaciones 700 pueden incluir además que el aparato de origen establezca un bit en la cabecera de PLCP (por ejemplo, en un campo SIG) de la PPDU en un valor que indique si la PPDU comprende una unidad de datos de protocolo MAC agregada (A- MPDU).
[0062] De acuerdo con determinados aspectos, las operaciones 700 pueden incluir además que el aparato de origen establezca un valor Fin de Trama (EOF) en cero de un primer delimitador de MPDU de la PPDU con un campo de longitud distinto de cero. Este valor de EOF indica además el tipo de respuesta esperada desde el segundo aparato en respuesta a la PPDU transmitida.
[0063] La FIG. 8 es un diagrama de bloques de operaciones 800 de ejemplo de comunicaciones inalámbricas por parte de un aparato de recepción, de acuerdo con determinados aspectos de la presente divulgación. Las operaciones 800 pueden comenzar, en 802, cuando el aparato de recepción recibe una PPDU. En 804, el aparato receptor determina un tipo de respuesta a enviar para la PPDU basándose en al menos un bit en una cabecera de PLCP de la PPDU.
[0064] De acuerdo con determinados aspectos, el tipo de respuesta se selecciona a partir de un grupo de tipos que incluyen al menos un tipo que permite que la respuesta sea enviada por el aparato en un paquete de datos nulo (NDP). En este caso, las operaciones 800 pueden implicar además que el aparato de recepción transmita el tipo de respuesta en el NDP basándose en la determinación.
[0065] De acuerdo con determinados aspectos, determinar el tipo de respuesta en 804 puede implicar determinar que el al menos un bit se establezca en un valor que indica que no se enviará ninguna respuesta.
[0066] De acuerdo con determinados aspectos, las operaciones 800 pueden incluir además que el aparato de recepción determine que un bit en la cabecera de PLCP (por ejemplo, un campo SIG) de la PPDU está establecido en un valor que indica que la PPDU comprende una unidad de datos de protocolo de control de acceso a medios agregada (MAC) (A-MPDU) y transmita un acuse de recibo de bloque (BA) en respuesta a la PPDU basándose en el bit de la cabecera de PLCP (por ejemplo, el campo SIG). En determinados aspectos, la decisión puede basarse en el campo EOF del delimitador de MPDU.
[0067] De acuerdo con determinados aspectos, las operaciones 800 pueden incluir además que el aparato de recepción determine que un primer delimitador de MPDU de longitud distinta de cero tiene un valor de Fin de Trama (EOF) establecido en cero y transmita un acuse de recibo de bloque (BA) en respuesta a la PPDU basándose en el valor de EOF.
[0068] De acuerdo con determinados aspectos, las operaciones 800 pueden implicar además que el aparato de recepción transmita el tipo de respuesta determinado.
[0069] De acuerdo con determinados aspectos, el al menos un bit se establece en un valor que indica que se va a enviar una respuesta larga.
[0070] Las diversas operaciones de los procedimientos descritos anteriormente se pueden realizar por cualquier medio adecuado que pueda realizar las funciones correspondientes. Los medios pueden incluir diversos componentes y/o módulos de hardware y/o software, incluidos, pero sin limitarse a, un circuito, un circuito integrado específico de la aplicación (ASIC) o un procesador. En general, cuando hay operaciones ilustradas en las figuras, esas operaciones pueden tener componentes correspondientes de medios más función equivalentes con una numeración similar. Por ejemplo, las operaciones 700 y 800 ilustradas en las FIG. 7 y 8 corresponden a los medios 700A y 800A ilustrados en las FIG. 7A y 8A, respectivamente.
[0071] Por ejemplo, los medios de transmisión pueden comprender un transmisor (por ejemplo, la unidad transmisora 222) y/o la(s) antena(s) 224 del punto de acceso 110 ilustrado en la FIG. 2, un transmisor (por ejemplo, la unidad transmisora 254) y/o la(s) antena(s) 252 del terminal de usuario 120 mostrado en la FIG. 2, o el transmisor 310 y/o la(s) antena(s) 316 representados en la FIG. 3. Los medios de recepción pueden comprender un receptor (por ejemplo, la unidad receptora 222) y/o la(s) antena(s) 224 del punto de acceso 110 ilustrado en la FIG. 2, un receptor (por ejemplo, la unidad receptora 254) y/o la(s) antena(s) 252 del terminal de usuario 120 mostrado en la FIG. 2, o el receptor 312 y/o la(s) antena(s) 316 representadas en la FIG. 3. Medios de procesamiento, medios de establecimiento, medios de selección, medios de interpretación, medios de inclusión, medios de indicación (por separado), medios de codificación, medios de suministro, medios de generación y/o medios de determinación (por separado) pueden comprender un sistema de procesamiento, que puede incluir uno o más procesadores, tales como el procesador de datos de RX 242, el procesador de datos de TX 210 y/o el controlador 230 del punto de acceso 110 ilustrado en la FIG. 2, el procesador de datos de RX 270, el procesador de datos de TX 288 y/o el controlador 280 del terminal de usuario 120 ilustrado en la FIG. 2 o el procesador 304 y/o el DSP 320 mostrados en la FIG. 3.
[0072] De acuerdo con determinados aspectos, dichos medios pueden implementarse mediante sistemas de procesamiento configurados para realizar las funciones correspondientes mediante la implementación de diversos algoritmos (por ejemplo, en hardware o mediante la ejecución de instrucciones de software). Por ejemplo, un algoritmo de establecimiento de bits para indicar un tipo de respuesta esperado para una transmisión (por ejemplo, una MPDU o PPDU) puede recibir, como datos de entrada, un tipo de transmisión a enviar y datos de entrada condicionales que podrían influir en una decisión acerca del tipo de respuesta esperado para esa transmisión. Basándose en estos datos de entrada, el algoritmo puede establecer los bits apropiados para indicar el tipo de respuesta esperado. De manera similar, un algoritmo que determina el tipo de respuesta que se espera, en base a bits de una transmisión recibida, puede recibir (como datos de entrada) los bits, y decidir, basándose en un valor de los bits, qué tipo de respuesta se espera.
[0073] Como se usa en el presente documento, el término "determinar" engloba una amplia variedad de acciones. Por ejemplo, "determinar" puede incluir calcular, computar, procesar, obtener, investigar, consultar (por ejemplo, consultar una tabla, una base de datos u otra estructura de datos), averiguar y similares. Asimismo, "determinar" puede incluir recibir (por ejemplo, recibir información), acceder (por ejemplo, acceder a datos en una memoria) y similares. Asimismo, "determinar" puede incluir resolver, seleccionar, elegir, establecer y similares.
[0074] Como se usa en el presente documento, una expresión que haga referencia a "al menos uno/a de" una lista de elementos se refiere a cualquier combinación de esos elementos, incluyendo elementos individuales. Como ejemplo, "al menos uno de: a, b o c" pretende cubrir a, b, c, a-b, a-c, b -c y a-b-c.
[0075] Los diversos bloques, módulos y circuitos lógicos ilustrativos descritos en relación con la presente divulgación se pueden implementar o realizar con un procesador de propósito general, un procesador de señales digitales (DSP), un circuito integrado específico de la aplicación (ASIC), una matriz de puertas programables in s itu (FPGA) u otro dispositivo de lógica programable (PLD), lógica de puertas o de transistores discretos, componentes de hardware discretos o cualquier combinación de los mismos diseñada para realizar las funciones descritas en el presente documento. Un procesador de propósito general puede ser un microprocesador pero, como alternativa, el procesador puede ser cualquier procesador, controlador, microcontrolador o máquina de estados disponible comercialmente. Un procesador también se puede implementar como una combinación de dispositivos informáticos, por ejemplo, una combinación de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o más microprocesadores junto con un núcleo de DSP, o cualquier otra configuración de este tipo.
[0076] Las etapas de un procedimiento o algoritmo descrito en relación con la presente divulgación se pueden realizar directamente en hardware, en un módulo de software ejecutado por un procesador o en una combinación de ambas cosas. Un módulo de software puede residir en cualquier forma de medio de almacenamiento conocido en la técnica. Algunos ejemplos de medios de almacenamiento que se pueden usar incluyen memoria de acceso aleatorio (RAM), memoria de solo lectura (ROM), memoria flash, memoria EPROM, memoria EEPROM, registros, un disco duro, un disco extraíble, un CD-ROM, etc. Un módulo de software puede comprender una única instrucción, o muchas instrucciones, y puede distribuirse por varios segmentos de código diferentes, entre diferentes programas y en múltiples medios de almacenamiento. Un medio de almacenamiento se puede acoplar a un procesador de modo que el procesador pueda leer información de, y escribir información en, el medio de almacenamiento. Como alternativa, el medio de almacenamiento puede estar integrado en el procesador.
[0077] Los procedimientos divulgados en el presente documento comprenden una o más etapas o acciones para lograr el procedimiento descrito. Las etapas y/o acciones de procedimiento se pueden intercambiar entre sí sin apartarse del alcance de las reivindicaciones. En otras palabras, a menos que se especifique un orden específico de etapas o acciones, el orden y/o el uso de etapas y/o acciones específicas se puede modificar sin apartarse del alcance de las reivindicaciones.
[0078] Las funciones descritas se pueden implementar en hardware, software, firmware o en cualquier combinación de los mismos. Si se implementa en hardware, una configuración de hardware de ejemplo puede comprender un sistema de procesamiento en un nodo inalámbrico. El sistema de procesamiento se puede implementar con una arquitectura de bus. El bus puede incluir un número cualquiera de buses y puentes de interconexión, dependiendo de la aplicación específica del sistema de procesamiento y de las restricciones de diseño globales. El bus puede enlazar conjuntamente diversos circuitos que incluyen un procesador, medios legibles por máquina y una interfaz de bus. La interfaz de bus se puede usar para conectar un adaptador de red, entre otras cosas, al sistema de procesamiento por medio del bus. El adaptador de red se puede usar para implementar las funciones de procesamiento de señales de la capa PHY. En el caso de un terminal de usuario 120 (véase la FIG. 1), una interfaz de usuario (por ejemplo, teclado, pantalla, ratón, palanca de mando, etc.) también se puede conectar al bus. El bus también puede enlazar otros circuitos diversos, tales como fuentes de temporización, dispositivos periféricos, reguladores de tensión, circuitos de gestión de potencia y similares, que son bien conocidos en la técnica y, por lo tanto, no se describirán más.
[0079] El procesador puede encargarse de gestionar el bus y el procesamiento general, incluyendo la ejecución de software almacenado en los medios legibles por máquina. El procesador se puede implementar con uno o más procesadores de propósito general y/o de propósito especial. Ejemplos incluyen microprocesadores, microcontroladores, procesadores DSP y otros circuitos que pueden ejecutar software. El término software se interpretará de forma amplia para hacer referencia a instrucciones, datos o cualquier combinación de los mismos, independientemente de si se denomina software, firmware, middleware, microcódigo, lenguaje de descripción de hardware o de otro modo. Los medios legibles por máquina pueden incluir, a modo de ejemplo, RAM (memoria de acceso aleatorio), memoria flash, ROM (memoria de solo lectura), PROM (memoria de solo lectura programable), EPROM (memoria de solo lectura programable y borrable), EEPROM (memoria de solo lectura programable y borrable eléctricamente), registros, discos magnéticos, discos ópticos, discos duros o cualquier otro medio de almacenamiento adecuado, o cualquier combinación de los mismos. Los medios legibles por máquina se pueden incorporar en un producto de programa informático. El producto de programa informático puede comprender materiales de embalaje.
[0080] En una implementación en hardware, los medios legibles por máquina pueden formar parte del sistema de procesamiento separado del procesador. Sin embargo, como apreciarán fácilmente los expertos en la técnica, los medios legibles por máquina, o cualquier parte de los mismos, pueden ser externos al sistema de procesamiento. A modo de ejemplo, los medios legibles por máquina pueden incluir una línea de transmisión, una onda portadora modulada por datos y/o un producto informático separado del nodo inalámbrico, a los cuales puede acceder el procesador a través de la interfaz de bus. De forma alternativa o adicional, los medios legibles por máquina, o cualquier parte de los mismos, se pueden integrar en el procesador, según corresponda, con una memoria caché y/o archivos de registro generales.
[0081] El sistema de procesamiento se puede configurar como un sistema de procesamiento de propósito general con uno o más microprocesadores que proporcionen la funcionalidad de procesador y una memoria externa que proporcione al menos una parte de los medios legibles por máquina, enlazados todos conjuntamente con otros circuitos de apoyo a través de una arquitectura de bus externa. De forma alternativa, el sistema de procesamiento se puede implementar con un ASIC (circuito integrado específico de la aplicación), donde el procesador, la interfaz de bus, la interfaz de usuario (en el caso de un terminal de acceso), los circuitos de apoyo y al menos una parte de los medios legibles por máquina están integrados en un único chip, o con una o más FPGA (matrices de puertas programables in s itu ), PLD (dispositivos de lógica programable), controladores, máquinas de estados, lógica de puertas, componentes de hardware discretos o cualquier otro circuito adecuado, o cualquier combinación de circuitos que pueda realizar la diversa funcionalidad descrita a lo largo de esta divulgación. Los expertos en la técnica reconocerán el mejor modo de implementar la funcionalidad descrita para el sistema de procesamiento, dependiendo de la aplicación particular y de las restricciones de diseño globales impuestas al sistema global.
[0082] Los medios legibles por máquina pueden comprender una pluralidad de módulos de software. Los módulos de software incluyen instrucciones que, cuando se ejecutan por el procesador, hacen que el sistema de procesamiento realice diversas funciones. Los módulos de software pueden incluir un módulo de transmisión y un módulo de recepción. Cada módulo de software puede residir en un único dispositivo de almacenamiento o estar distribuido en múltiples dispositivos de almacenamiento. A modo de ejemplo, un módulo de software se puede cargar en una RAM desde un disco duro cuando se produce un evento desencadenante. Durante la ejecución del módulo de software, el procesador puede cargar parte de las instrucciones en memoria caché para incrementar la velocidad de acceso. Una o más líneas de memoria caché se pueden cargar a continuación en un archivo de registro general para su ejecución por el procesador. Cuando se haga referencia a continuación a la funcionalidad de un módulo de software, se entenderá que dicha funcionalidad es implementada por el procesador al ejecutar instrucciones desde ese módulo de software.
[0083] Si se implementan en software, las funciones se pueden almacenar en, o transmitir a través de, un medio legible por ordenador como una o más instrucciones o código. Los medios legibles por ordenador incluyen tanto medios de almacenamiento informático como medios de comunicación, incluido cualquier medio que facilite la transferencia de un programa informático de un lugar a otro. Un medio de almacenamiento puede ser cualquier medio disponible al que se pueda acceder por un ordenador. A modo de ejemplo y no de limitación, dichos medios legibles por ordenador pueden comprender RAM, ROM, EEPROM, CD-ROM u otro almacenamiento en disco óptico, almacenamiento en disco magnético u otro dispositivo de almacenamiento magnético, o cualquier otro medio que se pueda usar para llevar o almacenar código de programa deseado en forma de instrucciones o estructuras de datos y al que se pueda acceder por un ordenador. Asimismo, cualquier conexión recibe apropiadamente la denominación de medio legible por ordenador. Por ejemplo, si el software se transmite desde un sitio web, un servidor u otra fuente remota usando un cable coaxial, un cable de fibra óptica, un par trenzado, una línea de abonado digital (DSL) o tecnologías inalámbricas tales como infrarrojos (IR), radio y microondas, entonces el cable coaxial, el cable de fibra óptica, el par trenzado, la DSL o las tecnologías inalámbricas tales como infrarrojos, radio y microondas están incluidos en la definición de medio. Los discos, como se usan en el presente documento, incluyen el disco compacto (CD), el disco láser, el disco óptico, el disco versátil digital (DVD), el disco flexible y el disco Blu-ray®, donde algunos discos reproducen normalmente datos magnéticamente, mientras que otros discos reproducen datos ópticamente con láseres. Por tanto, en algunos aspectos, los medios legibles por ordenador pueden comprender medios no transitorios legibles por ordenador (por ejemplo, medios tangibles). Además, en otros aspectos, los medios legibles por ordenador pueden comprender medios transitorios legibles por ordenador (por ejemplo, una señal). Combinaciones de lo anterior también se deben incluir dentro del alcance de los medios legibles por ordenador.
[0084] Por tanto, determinados aspectos pueden comprender un producto de programa informático para realizar las operaciones presentadas en el presente documento. Por ejemplo, un producto de programa informático de este tipo puede comprender un medio legible por ordenador que tiene instrucciones almacenadas (y/o codificadas) en el mismo, siendo las instrucciones ejecutables por uno o más procesadores para realizar las operaciones descritas en el presente documento. Con respecto a determinados aspectos, el producto de programa informático puede incluir material de embalaje.
[0085] Además, se debe apreciar que módulos y/u otros medios apropiados para realizar los procedimientos y las técnicas descritos en el presente documento se pueden descargar y/u obtener de otro modo por un terminal de usuario y/o una estación base, según corresponda. Por ejemplo, un dispositivo de este tipo se puede acoplar a un servidor para facilitar la transferencia de medios para realizar los procedimientos descritos en el presente documento. De forma alternativa, se pueden proporcionar diversos procedimientos descritos en el presente documento a través de medios de almacenamiento (por ejemplo, RAM, ROM, un medio físico de almacenamiento tal como un disco compacto (CD) o un disco flexible, etc.), de modo que un terminal de usuario y/o una estación base puedan obtener los diversos procedimientos tras acoplar o proporcionar los medios de almacenamiento al dispositivo. Además, se puede utilizar cualquier otra técnica adecuada para proporcionar a un dispositivo los procedimientos y las técnicas descritos en el presente documento.
[0086] Se ha de entender que las reivindicaciones no están limitadas a la configuración y componentes precisos ilustrados anteriormente. Se pueden realizar diversas modificaciones, cambios y variaciones en la disposición, el funcionamiento y los detalles de los procedimientos y aparatos descritos anteriormente sin apartarse del alcance de las reivindicaciones.

Claims (15)

  1. REIVINDICACIONES
    i. Un procedimiento (700) para comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11 mediante un primer aparato, que comprende:
    establecer (704) al menos un bit en una cabecera de protocolo de convergencia de capa física, PLCP, de una unidad de datos de protocolo, PPDU, para indicar el tipo de respuesta esperada desde un segundo aparato en respuesta a una PPDU transmitida; transmitir (702) la PPDU al segundo aparato;
    recibir una respuesta desde el segundo aparato cuando se espera una respuesta, donde el tipo de respuesta se selecciona en el segundo aparato en base, al menos, al al menos un conjunto de bits en la cabecera de PLCP de la PPDU; y
    donde la selección del tipo de respuesta se realiza a partir de un grupo de tipos que incluye al menos un primer tipo que indica que la respuesta a enviar por el segundo aparato es un paquete de datos nulo, NDP, y al menos un segundo tipo que indica que no se espera ninguna respuesta del segundo aparato; y
    donde el NDP consiste solamente en una cabecera de PLCP.
  2. 2. El procedimiento (700) de la reivindicación 1, en el que el al menos un bit comprende al menos dos bits establecidos en un valor que indica el tipo de respuesta.
  3. 3. El procedimiento (700) de la reivindicación 1, que comprende además establecer un bit en la cabecera de PLCP de la PPDU en un valor que indica si la PPDU comprende una unidad de datos de protocolo de control de acceso a medios agregada, MAC, A-MPDU.
  4. 4. El procedimiento (700) de la reivindicación 1, que comprende además establecer un valor de Fin de Trama, EOF, en cero de un delimitador de unidad de datos de protocolo de control de acceso a medios, MAC, MPDU, de la PPDU con un campo de longitud distinta de cero y donde el valor de EOF indica además el tipo de respuesta esperada.
  5. 5. Un procedimiento (800) para comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11 mediante un segundo aparato, que comprende:
    recibir (804) una unidad de datos de protocolo, PPDU, desde un primer aparato, con al menos un bit establecido en la cabecera de protocolo de convergencia de capa física, PLCP, de la PPDU para indicar el tipo de respuesta esperada por el primer aparato en respuesta a la PDU transmitida; seleccionar (804) un tipo de respuesta a enviar en base al al menos un bit establecido en la cabecera de PLCP de la PPDU, donde el tipo de respuesta se selecciona de un grupo de tipos que incluye al menos un primer tipo que indica que la respuesta que enviará el segundo aparato es un paquete de datos nulo, NDP, y al menos un segundo tipo que indica que no se espera ninguna respuesta del segundo aparato, donde el NDP consiste solamente en una cabecera de PLCP; y
    transmitir al primer aparato la respuesta en base a la determinación.
  6. 6. El procedimiento (800) de la reivindicación 5, en el que la determinación comprende además determinar el tipo de respuesta a enviar en base a al menos uno de un bit de agregación en la cabecera de PLCP o un valor de Fin de T rama, EOF.
  7. 7. El procedimiento (800) de la reivindicación 5, que comprende además:
    determinar que un bit en la cabecera de PLCP de la PPDU está establecido en un valor que indica que la PPDU comprende una unidad de datos de protocolo de control de acceso a medios agregada, MAC, A-MPDU; y
    transmitir un acuse de recibo de bloque, BA, en respuesta a la PPDU en base al bit en la cabecera de PLCP.
  8. 8. El procedimiento (800) de la reivindicación 5, que comprende además:
    determinar que un primer delimitador de unidad de datos de protocolo de control de acceso a medios (MAC), MPDU, de longitud distinta de cero tiene un valor de Fin de Trama, EOF, establecido en cero; y transmitir un acuse de recibo de bloque, BA, en respuesta a la PPDU en base al valor de EOF.
  9. 9. Un primer aparato (700A) de comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11, que comprende:
    medios (704A) para establecer al menos un bit en una cabecera de protocolo de convergencia de capa física, PLCP, de una unidad de datos de protocolo, PPDU, para indicar el tipo de respuesta esperada desde un segundo aparato en respuesta a una PPDU transmitida;
    medios (702A) para transmitir la PPDU a un segundo aparato;
    medios para recibir una respuesta desde el segundo aparato cuando se espera una respuesta, donde el tipo de respuesta se selecciona en el segundo aparato en base, al menos, al al menos un conjunto de bits en la cabecera de PLCP de la PPDU; y
    donde la selección del tipo de respuesta se realiza a partir de un grupo de tipos que incluye al menos un primer tipo que indica que la respuesta a enviar por el segundo aparato es un paquete de datos nulo, NDP, y al menos un segundo tipo que indica que no se espera ninguna respuesta del segundo aparato; y
    donde el NDP consiste solamente en una cabecera de PLCP.
  10. 10. El primer aparato (700A) de la reivindicación 9, en el que el al menos un bit comprende al menos dos bits establecidos en un valor que indica el tipo de respuesta esperado.
  11. 11. El primer aparato (700A) de la reivindicación 9, que comprende además medios para establecer un bit en la cabecera de PLCP de la PPDU en un valor que indica si la PPDU comprende una unidad de datos de protocolo de control de acceso a medios agregada, MAC, A-MPDU.
  12. 12. El primer aparato (700A) de la reivindicación 9, que comprende además medios para establecer un valor de Fin de Trama, EOF, en cero de un delimitador de unidad de datos de protocolo de control de acceso a medios, MAC, MPDU, de la PPDU con un campo de longitud distinta de cero y donde el valor de EOF indica además el tipo de respuesta esperada.
  13. 13. Un segundo aparato (800A) de comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11, que comprende:
    medios (802A) para recibir una unidad de datos de protocolo, PPDU, desde un primer aparato, con al menos un bit establecido en la cabecera de protocolo de convergencia de capa física, PLCP, de la PPDU para indicar el tipo de respuesta esperada por el primer aparato en respuesta a PDU transmitida; medios (804A) para seleccionar un tipo de respuesta a enviar en base al al menos un bit establecido en la cabecera de PLCP de la PPDU, donde el tipo de respuesta se selecciona de un grupo de tipos que incluye al menos un primer tipo que indica que la respuesta que enviará el segundo aparato es un paquete de datos nulo, NDP, y al menos un segundo tipo que indica que no se espera ninguna respuesta del segundo aparato, donde el NDP consiste solamente en una cabecera de PLCP; y
    medios para transmitir al primer aparato una respuesta en base a la determinación.
  14. 14. El aparato (800A) de la reivindicación 13, en el que los medios de determinación están configurados además para determinar el tipo de respuesta a enviar en base a al menos uno de un bit de agregación en la cabecera de PLCP o un valor de Fin de Trama, EOF.
  15. 15. Un producto de programa informático para comunicaciones inalámbricas de acuerdo con una norma IEEE 802.11, que comprende instrucciones que, cuando el programa es ejecutado por un ordenador, hacen que el ordenador lleve a cabo las etapas de cualquiera de las reivindicaciones 1 a 8.
ES14709070T 2013-02-20 2014-02-20 Indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento Active ES2871851T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361767240P 2013-02-20 2013-02-20
US201361769718P 2013-02-26 2013-02-26
US14/184,562 US9191469B2 (en) 2013-02-20 2014-02-19 Acknowledgement (ACK) type indication and deferral time determination
PCT/US2014/017437 WO2014130694A1 (en) 2013-02-20 2014-02-20 Acknowledgement (ack) type indication and deferral time determination

Publications (1)

Publication Number Publication Date
ES2871851T3 true ES2871851T3 (es) 2021-11-02

Family

ID=51351111

Family Applications (1)

Application Number Title Priority Date Filing Date
ES14709070T Active ES2871851T3 (es) 2013-02-20 2014-02-20 Indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento

Country Status (8)

Country Link
US (1) US9191469B2 (es)
EP (1) EP2959623B1 (es)
JP (1) JP6158357B2 (es)
KR (1) KR101699413B1 (es)
CN (1) CN104919743B (es)
BR (1) BR112015020129B1 (es)
ES (1) ES2871851T3 (es)
WO (1) WO2014130694A1 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG11201503616XA (en) * 2012-11-09 2015-06-29 Agency Science Tech & Res Radio communication devices, access points, method for controlling a radio communication device, and methods for controlling an access point
US9853794B2 (en) 2013-02-20 2017-12-26 Qualcomm, Incorporated Acknowledgement (ACK) type indication and deferral time determination
US9602635B2 (en) * 2014-10-27 2017-03-21 Intel IP Corporation Wireless device, method, and computer readable media for compressed media access control header
US9960824B2 (en) * 2015-02-09 2018-05-01 Newracom, Inc. High-efficiency (HE) sounding methods for MIMO and OFDMA
CN107592960B (zh) * 2015-03-06 2021-06-01 交互数字专利控股公司 Wlan系统中的短分组优化
US10158413B2 (en) * 2015-05-08 2018-12-18 Newracom, Inc. Uplink sounding for WLAN system
US10568015B2 (en) * 2015-08-05 2020-02-18 Lg Electronics Inc. Method for performing channel access in wireless LAN system and apparatus therefor
ES2753631T3 (es) 2015-09-21 2020-04-13 Ericsson Telefon Ab L M Procedimientos y aparatos para controlar la temporización de las transmisiones de retroalimentación
US9877350B2 (en) 2016-06-07 2018-01-23 Sony Corporation Method and system for P2P communications and decentralized spatial sharing in wireless networks with directional transmissions
US10397955B2 (en) * 2016-07-06 2019-08-27 Frontside Uplink PPDU transmission
US10616884B2 (en) * 2016-07-08 2020-04-07 Qualcomm Incorporated Techniques for signaling a transmit power headroom in a control field
CN109155703B (zh) * 2018-08-08 2022-01-25 北京小米移动软件有限公司 混合自动重传请求harq反馈方法及装置
CN113016155B (zh) * 2018-11-08 2025-01-03 交互数字专利控股公司 利用先进harq设计来增强wlan的方法
US11979929B2 (en) * 2019-06-03 2024-05-07 Mediatek Singapore Pte. Ltd. Systems and methods for multi-link operation in a wireless network
US12107687B2 (en) 2019-07-05 2024-10-01 Panasonic Intellectual Property Corporation Of America Communication apparatus and communication method for hybrid automatic repeat request operation
US11576208B2 (en) 2019-10-30 2023-02-07 Mediatek Singapore Pte. Ltd. Apparatus and methods for TB PPDU alignment for multi-link triggered uplink access in a wireless network
CN113015220A (zh) * 2019-12-20 2021-06-22 华为技术有限公司 无线局域网传输方法及设备、收发器
CN111385064B (zh) * 2020-03-31 2021-01-05 展讯通信(上海)有限公司 数据传输方法、装置、电子设备及存储介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7184407B1 (en) * 2002-05-10 2007-02-27 Cisco Systems Wireless Networking (Australia) Pty Limited Detecting, reporting and mitigating hidden nodes in a wireless data network
JP4005974B2 (ja) * 2004-01-09 2007-11-14 株式会社東芝 通信装置、通信方法、および通信システム
JP4528541B2 (ja) 2004-03-05 2010-08-18 株式会社東芝 通信装置、通信方法、および通信システム
US8401018B2 (en) * 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
JP4163659B2 (ja) 2004-06-10 2008-10-08 株式会社東芝 無線送信装置及び無線送信方法
KR100716993B1 (ko) * 2005-02-07 2007-05-10 삼성전자주식회사 무선랜 상에서 전송 프레임에 대한 확인 신호 프레임 결정방법 및 장치
US8619658B2 (en) * 2005-09-21 2013-12-31 Interdigital Technology Corporation Method and apparatus for transmission management in a wireless communication system
US20070171933A1 (en) * 2006-01-23 2007-07-26 Interdigital Technology Corporation Medium access control and physical layer headers for high throughput data in wlan systems
US7940688B1 (en) 2006-05-15 2011-05-10 Avaya Inc. Method and apparatus for canceling channel reservations in a wireless network
US10771199B2 (en) 2008-04-02 2020-09-08 Qualcomm Incorporated Methods and apparatus for reverse link acknowledgement in a wireless local area network (WLAN)
US8498280B2 (en) * 2009-03-27 2013-07-30 Qualcomm Incorporated Method and system for reducing header information in communication systems
KR101714687B1 (ko) 2009-08-12 2017-03-09 마벨 월드 트레이드 리미티드 Sdma 멀티-디바이스 무선 통신
US8559323B2 (en) * 2010-03-10 2013-10-15 Cisco Technology, Inc. Downlink OFDMA for service sets with mixed client types
US9337961B2 (en) 2010-06-15 2016-05-10 Qualcomm Incorporated Method and apparatus for sending very high throughput WLAN acknowledgment frames
US8411632B2 (en) * 2010-11-04 2013-04-02 Nokia Corporation Transmission protection scheme
CN103416017B (zh) 2010-11-12 2016-11-16 交互数字专利控股公司 用于执行信道聚合和媒介访问控制重传的方法和设备
US8665843B2 (en) * 2010-12-23 2014-03-04 Intel Corporation Single MPDU frame signaling
WO2013134231A1 (en) * 2012-03-06 2013-09-12 Interdigital Patent Holdings, Inc. Method and apparatus for power savings in a wireless local area network
US9608789B2 (en) * 2012-05-11 2017-03-28 Interdigital Patent Holdings, Inc. Method and apparatus for transmitting acknowledgements in response to received frames
US9853794B2 (en) 2013-02-20 2017-12-26 Qualcomm, Incorporated Acknowledgement (ACK) type indication and deferral time determination

Also Published As

Publication number Publication date
KR101699413B1 (ko) 2017-01-24
WO2014130694A1 (en) 2014-08-28
EP2959623A1 (en) 2015-12-30
EP2959623B1 (en) 2021-03-24
US20140233551A1 (en) 2014-08-21
JP2016511999A (ja) 2016-04-21
US9191469B2 (en) 2015-11-17
CN104919743A (zh) 2015-09-16
KR20150119328A (ko) 2015-10-23
BR112015020129B1 (pt) 2022-11-01
CN104919743B (zh) 2019-07-16
JP6158357B2 (ja) 2017-07-05
BR112015020129A2 (pt) 2017-07-18

Similar Documents

Publication Publication Date Title
ES2871851T3 (es) Indicación de tipo de acuse de recibo (ACK) y determinación de tiempo de aplazamiento
ES2865125T3 (es) Procedimientos y aparatos para enlace ascendente de múltiples usuarios
ES2766527T3 (es) Procedimientos y aparato para comunicaciones de múltiples usuarios en redes inalámbricas
KR101800401B1 (ko) 송신 기회(txop) 공유
ES2690330T3 (es) Gestión eficaz de identificadores de grupos para redes inalámbricas de área local (WLAN)
ES2642513T3 (es) Gestión de mensajes de confirmación desde varios destinos para transmisiones multiusuario MIMO
CN104937872B (zh) 确收(ack)类型指示和推迟时间确定
ES2727619T3 (es) Protección para transmisiones multiusuario
US10104553B2 (en) Protected control frames
BR112012028152A2 (pt) detecção de colisão e adaptação de janela de recuo para transmissão mimo multi-usuário
ES2882773T3 (es) Entrega de unidades de datos de servicio de control de acceso a medios (MSDU) grandes
ES2892306T3 (es) Selección de velocidad para tramas en dispositivos inalámbricos
CN104885493A (zh) 隐式密钥更新机制
US20150049671A1 (en) Association limit in relay network
BR112016009994A2 (pt) Parâmetros de classificador de elemento de classificação de tráfego
CN105027614A (zh) 子帧格式指示字段
TW201438430A (zh) 確認(ack)類型指示和推遲時間決定(一)