[go: up one dir, main page]

MX2012005179A - Metodo y aparato para generar, trasmitir y recibir una secuencia de datos en un sistema de comunicaciones inalambrica. - Google Patents

Metodo y aparato para generar, trasmitir y recibir una secuencia de datos en un sistema de comunicaciones inalambrica.

Info

Publication number
MX2012005179A
MX2012005179A MX2012005179A MX2012005179A MX2012005179A MX 2012005179 A MX2012005179 A MX 2012005179A MX 2012005179 A MX2012005179 A MX 2012005179A MX 2012005179 A MX2012005179 A MX 2012005179A MX 2012005179 A MX2012005179 A MX 2012005179A
Authority
MX
Mexico
Prior art keywords
length
characters
sequence
further characterized
mpdu
Prior art date
Application number
MX2012005179A
Other languages
English (en)
Inventor
Jeeyon Choi
Jaewoo Park
Sok-Kyu Lee
Original Assignee
Korea Electronics Telecomm
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 Korea Electronics Telecomm filed Critical Korea Electronics Telecomm
Publication of MX2012005179A publication Critical patent/MX2012005179A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2656Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • H04L1/0008Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length by supplementing frame payload, e.g. with padding bits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • 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/08Protocols for interworking; Protocol conversion
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • 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)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Radio Transmission System (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

La presente invención se refiere a una técnica relacionada con un método y un aparato para generar, trasmitir y recibir una trama de datos que tiene un formato recientemente propuesto en un sistema de comunicaciones inalámbricas; de acuerdo con la técnica, el método para generar una trama de datos en un sistema de comunicaciones inalámbricas comprende los siguientes pasos: generar por lo menos una primera subtrama, generar por lo menos una segunda subtrama; y generar una trama de datos que incluyan la primera y la segunda subtramas, en donde la primera y la segunda subtramas incluyen información sobre longitud de una unidad de datos de protocolo (MPDU), contenida en la primera y la segunda subtramas, y la información sobre longitud de la MPDU contenida en la segunda subtrama es cero.

Description

MÉTODO Y APARATO PARA GENERAR, TRANSMITIR Y RECIBIR UNA SECUENCIA DE DATOS EN UN SISTEMA DE COMUNICACIÓN INALÁMBRICA CAMPO TÉCNICO La presente invención se relaciona con métodos y aparatos para generar, transmitir y recibir una secuencia de datos en un sistema comunicación inalámbrica y más especialmente, con métodos y aparatos para generar, transmitir y recibir una secuencia de datos en un formato nuevo sugerido.
ANTECEDENTES DE LA INVENCIÓN Un sistema de comunicación inalámbrica, por ejemplo, un sistema de área local inalámbrica (WLAN) definido en IEEE 802.11 es compatible con un conjunto de servicio básico (BSS) incluyendo un punto de acceso (AP) que sirve como un punto de acceso de un sistema distribuido (DS) y un estator (STA).
Según IEEE 802.11 , que es un estándar internacional del WLAN, en un estrato de control de acceso a medios (MAC), los datos son procesados en una unidad de datos llamada una unidad de datos de protocolo MAC (MPDU). Aquí, para aumentar la eficiencia del estrato MAC para una velocidad de un estrato físico (PHY), IEEE 802.11 ha sugerido un método de agregar una pluralidad de MPDU para permitir a los MPDU agregados ser procesados en una unidad de datos única en el estrato físico. La MPDU agregada se denomina A-MPDU.
Mientras tanto, recientemente, se ha realizado activamente la investigación de un método para transmitir/recibir simultáneamente datos desde/a una pluralidad de terminales receptoras en una múltiple entrada múltiple salida multicanal y multiusuario (MU-MIMO).
BREVE DESCRIPCIÓN DE LA INVENCIÓN Problema técnico La presente invención proporciona métodos y aparatos para generar, transmitir y recibir una secuencia de datos en un nuevo formato de secuencia de datos en un sistema de comunicación inalámbrica.
La presente invención también proporciona métodos y aparatos para generar, transmitir y recibir una secuencia de datos que permita que las longitudes temporales de secuencias de datos transmitidas a cada una de una pluralidad de terminales receptoras sea las mismas en un sistema de comunicación inalámbrica, transmitiendo simultáneamente los datos a la pluralidad de terminales receptoras en el mismo período de transmisión. Éstos y otros objetos, características, aspectos y ventajas de la presente invención serán comprendidos y serán más evidentes a partir de la siguiente descripción detallada de la presente invención. También, puede comprenderse fácilmente que los objetos y ventajas de la presente invención pueden concretarse mediante las unidades y combinaciones de las mismas delineadas en las reivindicaciones.
Solución técnica En un aspecto, un método para generar una secuencia de datos en un sistema de comunicación inalámbrica incluye generar por lo menos una primera sub-secuencia, generar por lo menos una segunda sub-secuencia y generar una secuencia de datos incluyendo la primera y segunda sub-secuencias. La primera y segunda sub-secuencias incluyen información de longitud de las unidades de datos de protocolo (MPDU) de control de acceso a medios (MAC) incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
En otro aspecto, un método para transmitir una secuencia de datos en un aparato de transmisión en un sistema de comunicación inalámbrica incluye generar una secuencia de datos incluyendo al menos una primera sub-secuencia y por lo menos una segunda sub-secuencia, y transmitir la secuencia de datos a una terminal receptora. La primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
En otro aspecto, un método para recibir una secuencia de datos en una terminal receptora en un sistema de comunicación inalámbrica incluye recibir una secuencia de datos transmitida desde una terminal transmisora e incluyendo al menos una primera sub-secuencia y por lo menos una segunda sub-secuencia, y transmitir una secuencia ACK para la secuencia de datos a una terminal transmisora. La primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
En otro aspecto, un dispositivo para generar una secuencia de datos en un sistema de comunicación inalámbrica incluye un primer generador de secuencia para generar por lo menos una primera sub-secuencia, un segundo generador de secuencia para generar por lo menos una segunda sub-secuencia y un tercer generador de secuencia para generar una secuencia de datos incluyendo la primera y segunda sub-secuencias. La primera y segunda sub-secuencias incluyen información de longitud de las unidades de datos de protocolo (MPDU) de control de acceso a medios (MAC) incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
En otro aspecto, un dispositivo para transmitir una secuencia de datos en un aparato de transmisión en un sistema de comunicación inalámbrica incluye un generador de secuencia para generar una secuencia de datos incluyendo al menos una primera sub-secuencia y por lo menos una segunda sub-secuencia, y una unidad transmisora de secuencia para transmitir la secuencia de datos a una terminal receptora. La primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
En otro aspecto, un dispositivo para recibir una secuencia de datos en una terminal receptora en un sistema de comunicación inalámbrica incluye una unidad receptora de secuencia para recibir una secuencia de datos transmitida desde una terminal transmisora e incluyendo al menos una primera sub-secuencia y por lo menos una segunda sub-secuencia, y una unidad transmisora de secuencia para transmitir una secuencia ACK para la secuencia de datos a una terminal transmisora. La primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
Efectos ventajosos Según la presente invención, es posible proporcionar un nuevo formato de secuencia de datos que pueda ser utilizado en un sistema de comunicación inalámbrica.
Además, según la presente invención, se provee un formato de secuencia de datos basado en una especificación existente, con lo cual posibilita asegurar la compatibilidad en la transmisión/recepción de una secuencia de datos.
Aún más, según la presente invención, en el sistema de comunicación inalámbrica, la secuencia de datos se genera para que las longitudes temporales de las secuencias de datos transmitidas a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión sean las mismas, posibilitando con ello resolver un problema de secuencia de recepción desactivada que ocurre debido a una diferencia en una longitud entre las secuencias de datos.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La figura 1 es un diagrama para explicar una estructura de una unidad de datos de protocolo MAC agregada (A-MPDU).
La figura 2 es un diagrama para explicar un método de reconocimiento según la recepción de una secuencia de datos.
La figura 3 es un diagrama para explicar un método para transmitir/recibir una secuencia de datos y una secuencia de reconocimiento.
Las figuras 4 y 5 son diagramas para explicar una secuencia de datos de acuerdo con una modalidad de la presente invención; La figura 6 es un diagrama para explicar un método para transmitir/recibir una secuencia de datos y una secuencia de reconocimiento según la presente invención.
La figura 7 es un diagrama para explicar un método para generar una secuencia de datos según una modalidad de la presente invención.
La figura 8 es un diagrama para explicar un método para transmitir una secuencia de datos según una modalidad de la presente invención.
La figura 9 es un diagrama para explicar un método para recibir una secuencia de datos según una modalidad de la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN En lo sucesivo, la mayoría de las modalidades preferidas de la presente invención serán descritas con todo detalle con referencia a los dibujos adjuntos para que los expertos en la técnica puedan aplicar fácilmente la esencia de la presente invención. Los objetos, características y ventajas mencionadas antes serán obvias a partir de la siguiente descripción detallada proporcionada en relación con los dibujos adjuntos. Aún más, al describir la presente invención, cuando una descripción detallada de tecnología bien conocida asociada con la presente invención puede hacer innecesariamente poco clara la esencia de la presente invención, una descripción detallada de la misma será omitida.
La figura 1 es un diagrama para explicar una estructura de una unidad de datos de protocolo MAC agregada (A-MPDU).
Como se muestra en la figura 1 , la secuencia A-MPDU incluye una pluralidad de sub-secuencias (donde N indica un número natural). La sub- secuencia incluye un delimitador, una MPDU y un relleno de caracteres. El delimitador es posicionado delante de la MPDU y se usa para identificar la MPDU. El estándar especifica que un espacio entre dos posiciones de partida para dos sub-secuencias consecutivas tiene un tamaño de veces de enteros de 32 bits, esto es 4 bytes. Aquí, el relleno de caracteres se utiliza para permitir al espacio entre dos posiciones de partida para dos sub-secuencias tiene un tamaño de la A-MPDU para ser veces de entero de 32 bits. Por lo tanto, como se muestra en la figura 1 , una sub-secuencia final no incluye el relleno de caracteres. El relleno de caracteres puede tener un tamaño de 0 a 3 bytes.
El delimitador incluye información de longitud de la MPDU, un verificador de redundancia cíclico (CRC) para asegurar la integridad del delimitador y una firma que caracterice al delimitador.
La figura 2 es un diagrama para explicar un método de reconocimiento según la recepción de una secuencia de datos.
Como se muestra en la figura 2, una segunda terminal que ha recibido la a-MPDU 201 mostrada en la figura 1 transmitida desde una primera terminal transmite una secuencia de reconocimiento 203 a un aparato de transmisión según una política de reconocimiento preestablecida. Aquí, la segunda terminal recibe la A-MPDU y luego transmite una secuencia de reconocimiento de bloque (ACK) a la primera terminal después de un espacio entre secuencias corto (SIFS). La segunda terminal también puede transmitir la secuencia de ACK de bloque a la primera terminal después de que recibe una secuencia de solicitud de ACK de bloque. Sin embargo, para aumentar la eficiencia de transmisión en el estrato MAC, se utiliza principalmente un método de transmitir la secuencia de ACK de bloque sin la secuencia de solicitud de ACK de bloque separado.
Mientras tanto, la demanda para un incremento en la generación de datos proporcionados desde un conjunto de servicio básico individual (BSS) ha aumentado recientemente. Como un método para aumentar la generación de datos, se han estudiado principalmente una tecnología de múltiple entrada múltiple salida multicanal y multiusuario (MU-MIMO) y una tecnología de canal de multifrecuencia. En el caso de utilizar estas tecnologías, una terminal individual puede transmitir/recibir simultáneamente datos desde/a una pluralidad de terminales a través de una ruta múltiple utilizando un multicanal o una MU-MIMO. Por lo tanto, la generación del BSS puede aumentarse apreciablemente.
Sin embargo, cuando se realiza comunicación utilizando la ruta múltiple, la transmisión y la recepción no pueden realizarse simultáneamente con respecto a cada ruta. Por ejemplo, cuando la primera terminal realiza comunicación utilizando segundos y terceros canales, puede no recibir datos a través del tercer canal al transmitir datos a través del segundo canal. Eso es, la primera terminal puede transmitir simultáneamente los datos a través del segundo y tercer canales o recibir simultáneamente los datos a través del segundo y tercer canales.
Por lo tanto, cuando la pluralidad de terminales transmite/recibe secuencias de datos utilizando la ruta múltiple y las longitudes de las secuencias de datos transmitidas/recibidas a través de cada ruta son diferentes, un problema puede ocurrir en la transmisión/recepción de los datos. Una descripción más detallada de lo mismo será proporcionada con referencia a la figura 3.
La figura 3 es un diagrama para explicar un método para transmitir/recibir una secuencia de datos y una secuencia de reconocimiento.
Como se describió en la figura 2, la terminal receptora transmite la secuencia de ACK para la secuencia de datos recibida. Por lo tanto, una diferencia ocurre en los tiempos en los que la terminal receptora transmite las secuencias de ACK según las longitudes de las secuenciaa de datos recibidas. Cuando la pluralidad de terminales transmite las secuencias de ACK a través de la ruta múltiple, una diferencia puede ocurrir en los tiempos de transmisión de las secuencias de ACK para cada ruta.
Más específicamente, como se muestra en la figura 3, ya que una longitud temporal de una secuencia de datos 301 transmitida desde una primera terminal a una segunda terminal es más corta que la de una secuencia de datos 303 desde la primera terminal a una tercera terminal, la segunda terminal puede transmitir una secuencia de ACK 305 a la primera terminal mientras la tercera terminal recibe la secuencia de datos 303 desde la primera terminal. Por lo tanto, aunque la segunda terminal transmita la secuencia de ACK 305 a la primera terminal después de un SIFS, puede ocurrir una colisión entre la secuencia de datos 303 y la secuencia de ACK 305. En este caso, ya que la segunda terminal transmite la secuencia de ACK 305 a la primera terminal mientras la primera terminal transmite la secuencia de datos 303 a la tercera terminal, un problema de que la primera terminal no reciba la secuencia de ACK desde la segunda terminal puede ocurrir.
La presente invención sugiere un nuevo formato de secuencia de datos para resolver el problema sobredicho. Una secuencia de datos de conformidad con la presente invención además incluye una sub-secuencia incluyendo información de longitud de datos, que es 0. Aquí, un hecho que la información de longitud sea 0 significa que los datos no están incluidos realmente en la sub-secuencia. Por ejemplo, cuando la secuencia de datos es una secuencia MPDU agregada , la información de longitud de la MPDU llega a ser 0, esto es, un valor de longitud de MPDU llega a ser 0. Esto es, la secuencia de datos de conformidad con la presente invención incluye además la sub-secuencia que permite que las longitudes temporales de las secuencias de datos transmitidas a cada una de una pluralidad de terminales sean las mismas, posibilitando con ello resolver el problema sobredicho.
Por ejemplo, cuando una longitud temporal de una primera secuencia de datos a ser transmitida a través de un primer canal es 5 y una longitud temporal de una segunda secuencia de datos a ser transmitida a través de un segundo canal es 4, una sub-secuencia en la que la información de longitud de la MPDU es 0 puede ser incluida adicionalmente en la segunda secuencia de datos. Por lo tanto, las longitudes temporales de la primera y segunda secuencia de datos pueden llegar a ser las mismas y las terminales que reciben cada una de la primera y segunda secuencias de datos puede transmitir las secuencias de ACK sin la colisión de la secuencia.
Mientras tanto, un tamaño de la secuencia de datos según la presente invención puede ser determinado según un tamaño preestablecido en una especificación de un sistema de comunicación. Además, la secuencia de datos según la presente invención puede incluir además un relleno de caracteres que permite al tamaño de la secuencia de datos coincidir con el tamaño preestablecido.
A partir de ahora, se describirán con detalle la presente invención con referencia a los dibujos anexos. Un caso en el que una secuencia -de datos es una MPDU agregada (A-MPDU) es descrito a manera de ejemplo con referencia a las figuras 4 y 5.
Las figuras 4 y 5 son diagramas para explicar una secuencia de datos de acuerdo con una modalidad de la presente invención; Como se muestra en la figura 4, una secuencia de datos según la presente invención incluye una sub-secuencia 401 y un delimitador de rellenado de caracteres 403. Aquí, la secuencia de datos según la presente invención puede incluir por lo menos una sub-secuencia y por lo menos un delimitador de rellenado de caracteres. En la figura 4, N indica un número natural.
El delimitador de rellenado de caracteres 403 incluye información de longitud de una MPDU, de un CRC y de una firma, semejante al delimitador sobredicho. Sin embargo, ya que la MPDU no es posicionada después del delimitador rellenado de caracteres 403 según la presente invención, la información de longitud de la MPDU incluyendo el delimitador de rellenado de caracteres 403 llega a ser 0. Esto es, el delimitador de rellenado de caracteres 403 corresponde a la sub-secuencia sobredicho que tiene la información de longitud de MPDU de 0.
El número de delimitadores de rellenado de caracteres 403 puede determinarse para que longitudes temporales de las secuencias de datos transmitidas a cada una de una pluralidad de terminales receptoras en el mismo período de transmisión sean las mismas. Esto es, cuando el número de delimitadores de rellenado de caracteres 403 puede ser determinado para que cuando las secuencias de datos se transmiten simultáneamente a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión a través de un esquema multicanal o MU-MIMO, las longitudes temporales de las secueencias de datos transmitidas a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión son iguales. Por ejemplo, el número de delimitadores de rellenado de caracteres puede ser determinado con base en una secuencia de datos que tenga la longitud más larga entre las secuencias de datos transmitidas a través de cada canal.
Mientras tanto, se puede determinar un espacio entre puntos de partida de dos sub-secuencias para ser tiempos enteros de un tamaño de unidad preestablecido. Por ejemplo, cuando el tamaño de unidad es 4 bytes, el espacio entre puntos de partida de dos sub-secuencias puede ser tiempos enteros de 4 bytes. Por lo tanto, un tamaño de la sub-secuencia 401 puede ser tiempos enteros de 4 bytes. Aquí, el delimitador de rellenado de caracteres 403 puede tener el tamaño de unidad sobredicho. Cuando se utiliza una pluralidad de delimitadores de rellenado de caracteres, los tamaños de cada una de la pluralidad de delimitadores de rellenado de caracteres llegan a ser tiempos enteros de 4 bytes.
Aquí, la secuencia de datos según la presente invención puede incluir además un primer relleno de caracteres de adición 402. El primer relleno de caracteres de adición puede ser posicionado entre la sub-secuencia y el delimitador de rellenado de caracteres. El primer relleno de caracteres de adición es utilizado para permitir a los intervalos de cada una de la sub-secuencia y el delimitador de rellenado de caracteres ser tiempos enteros de un tamaño de unidad preestablecido. El delimitador de rellenado de caracteres 403 puede tener una sub-secuencia que tiene la longitud de MPDU de 0. Como resultado, el primer relleno de caracteres 402 se utiliza para permitir a los intervalos de cada una de las sub-secuencias ser tiempos enteros del tamaño de unidad preestablecido.
Esto es, en el caso de la A-MPDU mostrada en la figura 1 , el relleno de caracteres no se incluye en la sub-secuencia final. Sin embargo, la secuencia de datos según la presente invención puede incluir además el primer relleno de caracteres de adición 402. El espacio entre dos sub-secuencias y el delimitador de rellenado de caracteres puede llegar a ser tiempos enteros del tamaño preestablecido de unidad por la primera almohadilla que agrega 402. Además, un tamaño de la secuencia de datos incluyendo el primer relleno de caracteres, la sub-secuencia y el delimitador de rellenado de caracteres puede ser tiempos enteros de un tamaño de unidad preestablecido. Por ejemplo, cuando el tamaño de unidad es 4 bytes, el primer relleno de caracteres de adición puede tener un tamaño de 0 a 3 bytes.
Mientras tanto, una terminal transmisora de la secuencia de datos puede proporcionar la secuencia de datos a una terminal receptora en un estado en el cual la información de longitud de la secuencia de datos es permitida para ser incluida en un campo de señal separado para que la terminal receptora de la secuencia de datos pueda decodificar fácilmente la secuencia de datos. Aquí, la información de longitud de la secuencia de datos incluida en el campo de señal puede ser un valor obtenido al agregar la longitud de la sub-secuencia a la longitud de la primera secuencia de adición. Cuando la información de longitud de la MPDU del delimitador de rellenado de caracteres 403 es 0, la información de longitud de la secuencia de datos incluida en el campo de señal puede no incluir la información de longitud del delimitador de rellenado de caracteres 403.
Las secuencias de datos mencionadas arriba son procesadas en un estrato físico de la terminal transmisora en esquemas preestablecidos de modulación y codificación y se transmiten a una pluralidad de terminales receptoras a través de una ruta múltiple, por ejemplo, un multicanal o una MU-MIMO. Aquí, cuando los esquemas de modulación y codificación, es decir, los niveles de esquemas de modulación y codificación (MCS), utilizados para transmitir los datos a cada una de la pluralidad de terminales receptoras son diferentes, puede ser difícil hacer coincidir las longitudes temporales de las secuencias de datos transmitidas en el estrato físico mediante la ruta múltiple entre sí sólo utilizando el primer relleno de caracteres de adición sobredicho y el delimitador de rellenado de caracteres. El esquema de modulación y codificación puede ser cambiado según el nivel de MCS.
Más específicamente, la secuencia de datos es procesada generalmente en una unidad de símbolo preestablecida en el estrato físico. Por ejemplo, en el caso en el que se utiliza un esquema de Multiplexación por división de frecuencias ortogonales (OFDM), la secuencia de datos es procesada y se transmite en una unidad de símbolo de OFDM (por ejemplo 4 s) en el estrato físico. Es decir, ya que la MPDU agregada se vuelve a procesar en los esquemas preestablecidos de modulación y codificación en el estrato físico para la transmisión a la terminal receptora, incluso aunque se utilicen el primer relleno de caracteres de adición y el delimitador de rellenado de caracteres, la longitud temporal de la secuencia de datos transmitida en el estrato físico a través de la ruta múltiple puede no coincidir con la unidad de símbolo preestablecida.
Por ello, la secuencia de datos según la presente invención puede incluir un segundo relleno de caracteres de adición 405. Cuando la secuencia de datos es transmitida en el estrato físico en el esquema de modulación y codificación preestablecido, la longitud temporal de la secuencia de datos en el estrato físico puede ser tiempos enteros de una longitud de unidad preestablecida. Aquí, la longitud de unidad puede ser, por ejemplo, la unidad de de símbolo de OFDM sobredicha y el segundo relleno de caracteres de adición puede tener un tamaño de, por ejemplo, 0 a 3 bytes. En este caso, una unidad física de datos de protocolo (PPDU), que es una unidad de procesamiento de datos del estrato físico, puede incluir el primer relleno de caracteres de adición, el delimitador de rellenado de caracteres, el segundo relleno de caracteres y el relleno de caracteres del estrato físico.
Como resultado, según la presente invención, las longitudes temporales de las secuencias de datos transmitidas a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión pueden llegar a ser las mismas y las terminales receptoras que reciben las secuencias de datos pueden transmitir las secuencias de ACK sin colisi+on de las secuencias. El primer relleno de caracteres de adición, el delimitador de rellenado de caracteres 403, y el segundo relleno de caracteres de adición 405 pueden ser incluido en las secuencias de datos para que se posicionen secuencialmente después de la sub-secuencia 401.
Mientras tanto, una secuencia de datos de la figura 5 tiene la misma configuración que la de la secuencia de datos de la figura 4 y corresponde a la secuencia de datos de la figura 4. Sin embargo, en el caso de la figura 4, la sub-secuencia 501 es representada por el delimitador, la MPDU y el relleno de caracteres; no obstante, en el caso de la figura 5, una primera sub-secuencia 501 es representada por un bloque de sub-secuencia.
Como se muestra en la figura 5, la secuencia de datos de la figura 5 según la presente invención incluye una primera sub-secuencia 501 , un primer relleno de caracteres 503, una segunda sub-secuencia 505 y un segundo relleno de caracteres 507. La secuencia de datos según la presente invención puede incluir por lo menos una primera sub-secuencia y por lo menos una segundoa sub-secuencia. En la figura 5, N indica un número natural.
La primera sub-secuencia 501 de la figura 5 corresponde a la sub-secuencia 401 de la figura 4 y la segunda sub-secuencia 505 de la figura 5 corresponde al delimitador de rellenado de caracteres 403 de la figura 4. Es decir, la segunda sub-secuencia 505 puede ser un delimitador. El primer relleno de caracteres de la figura 5 corresponde al primer relleno de caracteres de adición de la figura 4 y el segundo relleno de caracteres 507 de la figura 5 corresponde al segundo relleno de adición 405 de la figura 4.
Como se describió arriba, un tamaño de la secuencia de datos puede ser tiempos enteros de un tamaño de unidad preestablecido. El primer relleno de caracteres 503 puede ser llamado un relleno de caracteres de alineación ya que se utiliza para permitir intervalos de cada una de la primera y segunda sub-secuencias 501 y 505 ser tiempos enteros de un tamaño de unidad preestablecido. Además, la segunda sub-secuencia 505 puede ser llamada una sub-secuencia nula, ya que no incluye una MPDU y tiene una información de longitud de datos de 0. El segundo relleno de caracteres 507 puede ser llamado un relleno de caracteres de MAC para que se distinga de un relleno de caracteres añadido a una PPDU en el estrato físico.
Mientras tanto, aunque el caso en el que la secuencia de datos sea la MPDU agregada y ha sido descrita a manera de ejemplo con referencia a las figuras 4 y 5, la secuencia de datos también puede incluir los datos en otro formato distinto a la MPDU, proporcionados en la primera sub-secuencia de los mismos. Aún más, aún en este caso, la segunda sub-secuencia, el primer relleno de caracteres y el segundo relleno de caracteres pueden ser incluidos en la secuencia de datos. La segunda sub-secuencia, el primer relleno de caracteres y el segundo relleno de caracteres no siempre se incluyen en la secuencia de datos pero pueden ser incluidos en las secuencias de datos según las longitudes de las secuencias de datos transmitidas a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión, los tamaños de unidad preestablecidos de las secuencias de datos, los niveles de MCS y similares, como se describió arriba.
La figura 6 es un diagrama para explicar un método para transmitir/recibir una secuencia de datos y una secuencia de reconocimiento según la presente invención.
La figura 6 muestra un caso en el que una primera terminal va a transmitir cada una de primeras y segundas secuencias de datos 601 y 603 a cada una de segundas y terceras termínales utilizando dos canales. Aquí, como se muestra en la figura 6, la primera secuencia de datos 601 tiene una longitud temporal más corta que la de la segunda secuencia de datos 603.
Según la presente invención, la primera terminal genera la primera secuencia de datos 601 incluyendo el delimitador de rellenado de caracteres 403 y transmite la primera secuencia de datos generada 601 a la segunda terminal. La primera terminal puede generar la primera secuencia de datos 601 para que no incluya el delimitador de rellenado de caracteres o para que incluya por lo menos un delimitador de rellenado de caracteres según una longitud temporal de la segunda secuencia de datos 603.
Como resultado, un tiempo en el que la segunda terminal transmite una secuencia de ACK puede ser demorado por una longitud del delimitador de rellenado de caracteres 403. Por lo tanto, cuando la segunda y tercera terminales reciben cada uno de la primera y segunda secuencias 601 y 603 y luego transmiten las secuencias de ACK después de un SIFS, se puede evitar la colisión entre secuencias. Mientras tanto, la primera terminal puede generar la primera secuencia de datos 601 que incluya adicionalmente el primer relleno de caracteres 503 y el segundo relleno de caracteres 507.
En lo sucesivo, los métodos para generar, transmitir y recibir una secuencia de datos en un sistema de comunicación inalámbrica según la presente invención se describirán en detalle con referencia a las figuras 7 a 9 junto con las figuras 4 a 6. Aquí, una secuencia de datos puede ser la secuencia de datos descrita con referencia a las figuras 4 y 5, y un sistema de comunicación inalámbrica pueden ser un sistema de red de área local inalámbrica (WLAN). Un método para generar una secuencia de datos en un aparato para generar una secuencia de datos se describirá a manera de ejemplo con referencia a la figura 7, y un método para transmitir una secuencia de datos en un aparato para transmitir una secuencia de datos se describirá a manera de ejemplo con referencia a la figura 8. Además, un método para recibir una secuencia de datos en un aparato para recibir una secuencia de datos se describirá a manera de ejemplo con referencia a la figura 9. Los aparatos para generar, transmitir y recibir una secuencia de datos puede ser un aparato de comunicación que incluye un punto de acceso, una estación, una terminal o similares, y la terminal es un concepto incluyendo el punto de acceso y la estación.
La figura 7 es un diagrama para explicar un método para generar una secuencia de datos según una modalidad de la presente invención. Como se muestra en la figura 7, el método para generar una secuencia de datos según la presente invención inicia en la operación (S701).
En la operación (S701), un aparato para generar una secuencia de datos genera por lo menos una primera sub-secuencia.
En la operación (S703), el aparato para generar una secuencia de datos genera por lo menos una segunda sub-secuencia. Aquí, la primera y segunda sub-secuencias incluyen información de longitud de las unidades de datos de protocolo (MPDU) de control de acceso a medios (MAC) incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0. La secuencia de datos puede ser una secuencia de MPDU agregada (A-MPDU). En este caso, la segunda sub-secuencia puede ser un delimitador.
Entonces, en la operación (S703), el aparato para generar una secuencia de datos puede generar por lo menos una segunda sub-secuencia para que longitudes temporales de secuencias de datos transmitidas a cada una de una pluralidad de terminales receptoras en el mismo período de transmisión sean iguales. Es decir, cuando las secuencias de datos son transmitidas a cada una de la pluralidad de terminales receptoras en el mismo período de transmisión a través de un esquema multicanal o MU-MIMO, el aparato para generar una secuencia de datos puede generar la segunda sub-secuencia para que las longitudes temporales de las secuencias de datos transmitidas sean las mismas.
En la operación (S705), el aparato para generar una secuencia de datos genera una secuencia de datos incluyendo la primera y la segunda sub-secuencias. Los intervalos de cada una de las primeras sub-secuencías puede determinarse para ser tiempos enteros de un tamaño de unidad preestablecido y cada una de las segundas sub-secuencias puede tener un tamaño de unidad. Por ejemplo, el tamaño de unidad puede ser de 4 bytes.
Mientras tanto, el método para generar una secuencia de datos según la presente invención puede incluir además generar un primer relleno de caracteres incluido en la secuencia de datos. Aquí, la suma de tamaños de la primera sub-secuencia y el primer relleno de caracteres se vuelve tiempos enteros de un tamaño de unidad preestablecido. Es decir, el primer relleno de caracteres se utiliza para permitir intervalos de cada una de la primera y segunda sub-secuencias que sean tiempos enteros del tamaño de unidad preestablecido.
Además, el método para generar una secuencia de datos según la presente invención puede incluir además un segundo relleno de caracteres incluido en la secuencia de datos. Cuando la secuencia de datos es transmitida en un estrato físico en un esquema de modulación y codificación preestablecido, una longitud temporal de la secuencia de datos en el estrato físico puede ser tiempos enteros de un tamaño de unidad preestablecido. Aquí, el tamaño de unidad puede ser, por ejemplo, una unidad de símbolo de OFDM.
La figura 8 es un diagrama para explicar un método para transmitir una secuencia de datos según una modalidad de la presente invención. Como se muestra en la figura 8, el método para transmitir una secuencia de datos según la presente invención inicia en la operación (S801).
En la operación (S801), un aparato para trasmitir una secuencia de datos genera una secuencia de datos incluyendo al menos una primera sub-secuencia y al menos una segunda sub-secuencia. Aquí, la primera y segunda sub-secuencias incluyen información de longitud de las unidades de datos de protocolo (MPDU) de control de acceso a medios (MAC) incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0. Es decir, la secuencia de datos puede ser una secuencia de MPDU agregada (A-MPDU), y la segunda sub-secuencia puede ser un delimitador.
Más específicamente, la generación (S801 ) de la secuencia de datos incluyendo por lo menos una primera sub-secuencia y por lo menos una segunda sub-secuencia puede incluir generar la primera sub-secuencia; y generar por lo menos una segunda sub-secuencia para que longitudes temporales de secuencias datos transmitidas a cada una de una pluralidad de terminales receptoras en el mismo período de transmisión sean iguales.
En la operación (S803), el aparato para transmitir una secuencia de datos transmite la secuencia de datos a una terminal receptora. Además, los intervalos de cada una de las primeras sub-secuencias puede determinarse para ser tiempos enteros de un tamaño de unidad preestablecido y cada una de las segundas sub-secuencias puede tener un tamaño de unidad. Por ejemplo, el tamaño de unidad puede ser de 4 bytes.
Mientras tanto, la generación (S801 ) de la secuencia de datos incluyendo por lo menos una primera sub-secuencia y por lo menos una segunda sub-secuencia puede incluir generar un primer rellenado de caracteres incluido en la secuencia de datos. Aquí, la suma de tamaños de la primera sub-secuencia y el primer relleno de caracteres pueden ser tiempos enteros de un tamaño de unidad preestablecido. Es decir, el primer relleno de caracteres se utiliza para permitir intervalos de cada una de la primera y segunda sub-secuencias que sean tiempos enteros del tamaño de unidad preestablecido.
Adicionalmente, la generación (S801) de la secuencia de datos incluyendo por lo menos una primera sub-secuencia y por lo menos una segunda sub-secuencia puede incluir generar un segundo rellenado de caracteres incluido en la secuencia de datos. Aquí, cuando la secuencia de datos es transmitida en un estrato físico en un esquema de modulación y codificación preestablecido, una longitud temporal de la secuencia de datos en el estrato físico puede ser tiempos enteros de un tamaño de unidad preestablecido. Aquí, el tamaño de unidad puede ser, por ejemplo, una unidad de símbolo de OFDM.
La figura 9 es un diagrama para explicar un método para recibir una secuencia de datos según una modalidad de la presente invención.
Como se muestra en la figura 9, el método para recibir una secuencia de datos según la presente invención inicia en la operación (S901).
En la operación (S901), un aparato para recibir una secuencia de datos recibe una secuencia de datos transmitida desde una terminal transmisora y que incluye al menos una primera sub-secuencia y al menos una segunda sub-secuencia. La primera y segunda sub-secuencias incluyen información de longitud de las unidades de datos de protocolo (MPDU) de control de acceso a medios (MAC) incluidas en la primera y segunda sub-secuencias y en la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0. Es decir, la secuencia de datos puede ser una secuencia de MPDU agregada (A-MPDU), y la segunda sub-secuencia puede ser un delimitador.
La segunda sub-secuencia puede ser una sub-secuencia generada para permitir a longitudes temporales de secuencias de datos transmitidas a cada una de una pluralidad de terminales receptoras en el mismo período de transmisión ser las mismas. Además, los intervalos de cada una de las primeras sub-secuencias puede determinarse para ser tiempos enteros de un tamaño de unidad preestablecido y cada una de las segundas sub-secuencias puede tener un tamaño de unidad. Por ejemplo, el tamaño de unidad puede ser de 4 bytes.
En la operación (S903), el aparato para recibir una secuencia de datos transmite una secuencia ACK para la secuencia de datos a la terminal transmisora. Aquí, el aparato para recibir una secuencia de datos puede recibir la secuencia de datos y luego transmitir una secuencia de ACK de bloque a la terminal transmisora después de un SIFS.
Mientras tanto, la secuencia de datos puede incluir además un primer relleno de caracteres. Aquí, la suma de tamaños de la primera sub-secuencia y el primer relleno de caracteres se vuelve tiempos enteros de un tamaño de unidad preestablecido. Es decir, el primer relleno de caracteres se utiliza para permitir intervalos de cada una de la primera y segunda sub-secuencias que sean tiempos enteros del tamaño de unidad preestablecido.
Además, la secuencia de datos puede incluir además un segundo relleno de caracteres. Aquí, cuando la secuencia de datos es transmitida en un estrato físico en un esquema de modulación y codificación preestablecido, una longitud temporal de la secuencia de datos en el estrato físico es tiempos enteros de un tamaño de unidad preestablecido.
Mientras tanto, aunque la presente invención se ha descrito en función de procesos en las figuras 1 a 8, cada operación que configura los métodos para generar, transmitir y recibir una secuencia de datos de conformidad con la presente invención puede ser reconocida fácilmente en función de los aparatos. Puede comprenderse que las operaciones incluidas en los métodos para generar, transmitir y recibir una secuencia de datos según la presente invención corresponden a componentes incluidos en los aparatos para generar, transmitir y recibir una secuencia de datos según un principio de la presente invención. Aquí, los aparatos para generar, transmitir y recibir una secuencia de datos puede ser un aparato de comunicación incluyendo un punto de acceso, una estación, una terminal inalámbrica o similares.
Es decir, el aparato para generar una secuencia de datos en un sistema de comunicación inalámbrica según una modalidad de la presente invención incluye una primera unidad generadora de secuencia que genera al menos una primera sub-secuencia; una segunda unidad generadora de secuencia que genera al menos una segunda sub-secuencia; y una tercera unidad generadora de secuencia que genera una secuencia de datos incluyendo la primera y segunda sub-secuencias, en donde la primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
Además, el aparato para transmitir una secuencia de datos según una modalidad de la presente invención incluye una unidad generadora de secuencia que genera una secuencia de datos incluyendo al menos una primera sub-secuencia y al menos una segunda sub-secuencia; y una unidad transmisora de secuencia que transmite la secuencia de datos a una terminal receptora, en donde la primera y segunda sub-secuencias incluyen información de longitud de MPDU incluidas en la primera y segunda sub-secuencias y la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
Además, el aparato para recibir una secuencia de datos según una modalidad de la presente invención incluye una unidad receptora de secuencia que recibe una secuencia de datos transmitida desde una terminal transmisora y que incluye por lo menos una primera sub-secuencia y por lo menos una segunda sub-secuencia; y una unidad transmisora de secuencia que transmite una secuencia de ACK para la secuencia de datos a la terminal transmisora, en donde la primera y segunda sub-secuencias incluye información de longitud de las MPDU Incluidas en la primera y segunda sub-secuencias y la información de longitud de la MPDU incluida en la segunda sub-secuencia es 0.
Mientras tanto, los métodos para generar, transmitir y recibir una secuencia de datos según la presente invención como se describió arriba pueden ser implementados por un programa informático. Los códigos y segmentos de código que configuran el programa informático pueden deducirlos fácilmente programadores informáticos en la técnica. Además, el programa informático es almacenado en un medio de registro legible por computadora (medio de almacenamiento de información) y es leído y ejecutado por computadoras, implementando con ello los métodos de conformidad con la presente invención. Además, el medio de registro legible por computadora incluye toda clase de medios de registro (medios no tangibles como un portador así como medios tangibles palpables como un disco compacto (CD), un disco versátil digital (DVD)) que puede ser registrado por las computadoras.
Aunque la presente invención haya sido descrita con referencia a modalidades ejemplares y a los dibujos adjuntos, los expertos en la técnica apreciarán que la presente invención no se limita a ésta sino que varias modificaciones y alteraciones pueden ser hechas sin desviarse del alcance definido en los reclamos y sus equivalentes.

Claims (28)

NOVEDAD DE LA INVENCIÓN REIVINDICACIONES
1.- Un método para una red de área local inalámbrica que comprende: generar un bloque inicial de datos; agregar cero o más de una primera unidad de rellenado de caracteres al bloque de datos inicial para generar un primer bloque rellenado con caracteres, en donde una longitud del primer bloque rellenado con caracteres es inferior a una longitud objetivo y la longitud del primer bloque rellenado con caracteres es un múltiplo de una primera longitud predeterminada; agregar una o más de una segunda unidad de rellenado de caracteres al primer bloque rellenado con caracteres para generar un segundo bloque rellenado con caracteres, en donde una longitud del segundo bloque rellenado con caracteres es igual o inferior a la longitud objetivo y la longitud del segundo bloque rellenado con caracteres es un múltiplo de una segunda longitud predeterminada; y transmitir el segundo bloque de rellenado con caracteres.
2. - El método de conformidad con la reivindicación 1 , caracterizado además porque tanto la primera longitud predeterminada y la segunda longitud predeterminada tienen el mismo valor de cuatro bytes.
3. - El método de conformidad con la reivindicación 1 , caracterizado además porque la primera unidad de rellenado de caracteres tiene una longitud de un byte.
4.- El método de conformidad con la reivindicación 1 , caracterizado además porque la segunda unidad de rellenado de caracteres tiene una longitud de cuatro bytes.
5.- El método de conformidad con la reivindicación 1 , caracterizado además porque transmitir el segundo bloque rellenado con caracteres comprende: si la suma de la longitud del segundo bloque rellenado con caracteres y la longitud predeterminada es inferior a la longitud objetivo, agregar cero o más de una tercera unidad de rellenado con caracteres al segundo bloque rellenado con caracteres para generar un tercer bloque rellenado con caracteres, una longitud del tercer bloque rellenado con caracteres siendo igual a la longitud objetivo; y transmitir el tercer bloque rellenado con caracteres.
6. - El método de conformidad con la reivindicación 5, caracterizado además porque la tercera unidad de rellenado de caracteres tiene una longitud de un byte.
7. - El método de conformidad con la reivindicación 6, caracterizado además porque comprende adicionalmente: si la suma de la longitud del segundo bloque rellenado con caracteres y la duración predeterminada es igual a la longitud objetivo, transmitir el segundo bloque rellenado con caracteres.
8. - El método de conformidad con la reivindicación 7, caracterizado además porque el segundo bloque rellenado con caracteres o el tercer bloque rellenado con caracteres se transmite como una unidad de datos de protocolo agregada (A-MPDU) de control de acceso a medios (MAC).
9. - El método de conformidad con la reivindicación 1 , caracterizado además porque el bloque de datos inicial incluye una pluralidad de sub-secuencias de A-MPDU, cada una de la pluralidad de A-MPDU tienen una longitud de un múltiplo de 4 bytes excepto la última sub-secuencia de A-MPDU.
10. - El método de conformidad con la reivindicación 1 , caracterizado además porque la segunda unidad de rellenado de caracteres incluye una sub-secuencia de A-MPDU.
11. - El método de conformidad con la reivindicación 10, caracterizado además porque la sub-secuencia de A-MPDU incluye información de longitud de cada MPDU, y en donde la información de longitud tiene un valor de cero.
12.- El método de conformidad con la reivindicación 1 , caracterizado además porque la segunda unidad de rellenado de caracteres incluye información de delimtador.
13. - El método de conformidad con la reivindicación 12, caracterizado además porque la información de delimitador incluye información de longitud de cada MPDU, un verificador de redundancia cíclico (CRC) y una información de firma, y en donde la información de longitud tiene un valor de cero.
14. - El método de conformidad con la reivindicación 1 , caracterizado además porque la longitud objetivo se determina con base en una longitud de la secuencia más larga entre las secuencias a ser transmitidas.
15. - Un aparato para transmitir un bloque de datos en un sistema de comunicación inalámbrica, que comprende un procesador configurado para: generar un bloque inicial de datos; agregar cero o más de una primera unidad de rellenado de caracteres al bloque de datos inicial para generar un primer bloque rellenado con caracteres, en donde una longitud del primer bloque rellenado con caracteres es inferior a una longitud objetivo y la longitud del primer bloque rellenado con caracteres es un múltiplo de una primera longitud predeterminada; agregar una o más de una segunda unidad de rellenado de caracteres al primer bloque rellenado con caracteres para generar un segundo bloque rellenado con caracteres, en donde una longitud del segundo bloque rellenado con caracteres es igual o inferior a la longitud objetivo y la longitud del segundo bloque rellenado con caracteres es un múltiplo de una segunda longitud predeterminada; y transmitir el segundo bloque de rellenado con caracteres.
16. - El aparato de conformidad con la reivindicación 15, caracterizado además porque tanto la primera longitud predeterminada y la segunda longitud predeterminada tienen el mismo valor de cuatro bytes.
17.- El aparato de conformidad con la reivindicación 15, caracterizado además porque la primera unidad de rellenado de caracteres tiene una longitud de un byte.
18.- El aparato de conformidad con la reivindicación 15, caracterizado además porque la segunda unidad de rellenado de caracteres tiene una longitud de cuatro bytes.
19. - El aparato de conformidad con la reivindicación 15, caracterizado además porque el procesador está configurado para transmitir el segundo bloque rellenado con caracteres mediante lo siguiente: sí la suma de la longitud del segundo bloque rellenado con caracteres y la longitud predeterminada es inferior a la longitud objetivo, agregar cero o más de una tercera unidad de rellenado con caracteres al segundo bloque rellenado con caracteres para generar un tercer bloque rellenado con caracteres, una longitud del tercer bloque rellenado con caracteres siendo igual a la longitud objetivo; y transmitir el tercer bloque rellenado con caracteres.
20. - El aparato de conformidad con la reivindicación 19, caracterizado además porque la tercera unidad de rellenado de caracteres tiene una longitud de un byte.
21.- El aparato de conformidad con la reivindicación 20, caracterizado además porque el procesador también está configurado para transmitir el segundo bloque rellenado con caracteres si la suma de la longitud del segundo bloque rellenado con caracteres y la longitud predeterminada es igual a la longitud objetivo.
22.- El aparato de conformidad con la reivindicación 21 , caracterizado además porque el segundo bloque rellenado con caracteres o el tercer bloque rellenado con caracteres se transmite como una unidad de datos de protocolo agregada (A-MPDU) de control de acceso a medios (MAC).
23. - El aparato de conformidad con la reivindicación 15, caracterizado además porque el bloque de datos inicial incluye una pluralidad de sub-secuencias de A-MPDU, cada una de la pluralidad de A-MPDU tienen una longitud de un múltiplo de 4 bytes excepto la última sub-secuencia de A-MPDU.
24. - El aparato de conformidad con la reivindicación 15, caracterizado además porque la segunda unidad de rellenado de caracteres incluye una sub-secuencia de A-MPDU.
25. - El aparato de conformidad con la reivindicación 24, caracterizado además porque la sub-secuencia de A-MPDU incluye información de longitud de cada MPDU, y en donde la información de longitud tiene un valor de cero.
26. - El aparato de conformidad con la reivindicación 15, caracterizado además porque la segunda unidad de rellenado de caracteres incluye información de delimitador.
27. - El aparato de conformidad con la reivindicación 26, caracterizado además porque la información de delimitador incluye información de longitud de cada MPDU, un verificador de redundancia cíclico (CRC) y una información de firma, y en donde la información de longitud tiene un valor de cero.
28 - El aparato de conformidad con la reivindicación 15, caracterizado además porque la longitud objetivo se determina con base en una longitud de la secuencia más larga entre las secuencias a ser transmitidas.
MX2012005179A 2009-11-04 2010-11-04 Metodo y aparato para generar, trasmitir y recibir una secuencia de datos en un sistema de comunicaciones inalambrica. MX2012005179A (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20090106151 2009-11-04
KR20100005284 2010-01-20
KR20100066599 2010-07-09
PCT/KR2010/007740 WO2011055990A2 (ko) 2009-11-04 2010-11-04 무선 통신 시스템에서 데이터 프레임 생성, 전송 및 수신 방법과 그 장치

Publications (1)

Publication Number Publication Date
MX2012005179A true MX2012005179A (es) 2012-09-28

Family

ID=43970551

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2012005179A MX2012005179A (es) 2009-11-04 2010-11-04 Metodo y aparato para generar, trasmitir y recibir una secuencia de datos en un sistema de comunicaciones inalambrica.

Country Status (13)

Country Link
US (4) US8446891B2 (es)
EP (3) EP2498411B1 (es)
JP (4) JP5707415B2 (es)
KR (6) KR101282346B1 (es)
CN (2) CN104811274B (es)
AU (1) AU2010316045B2 (es)
BR (1) BR112012010467B1 (es)
CA (1) CA2779928C (es)
DE (1) DE112010004270T5 (es)
ES (2) ES2987410T3 (es)
MX (1) MX2012005179A (es)
PL (2) PL3285409T3 (es)
WO (1) WO2011055990A2 (es)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102652418B (zh) * 2009-12-09 2015-11-25 马维尔国际贸易有限公司 用于无线通信的帧填充
CA2792925C (en) * 2010-03-11 2016-05-24 Electronics And Telecommunications Research Institute Method and apparatus for transceiving data in a mimo system
US20140003415A1 (en) * 2012-07-02 2014-01-02 Qualcomm Incorporated Systems and methods for enhanced wireless communication frames
US20150036673A1 (en) * 2013-07-30 2015-02-05 Qualcomm Incorporated Systems and methods for communicating multi-destination traffic in a wireless network
CN103685084B (zh) * 2013-12-23 2016-07-27 北京经纬恒润科技有限公司 一种生成数据帧的方法及装置
KR102311278B1 (ko) 2014-09-17 2021-10-14 주식회사 윌러스표준기술연구소 프레임 집성을 이용한 무선 통신 방법 및 이를 이용한 무선 통신 단말
FR3027756B1 (fr) * 2014-10-24 2017-11-10 Thales Sa Procede et systeme de traitement de donnees dans un systeme de telecommunications pour une adaptation dynamique a la quantite de donnees a transmettre
EP3266158B1 (en) * 2015-03-06 2020-08-05 Newracom, Inc. Support for additional decoding processing time in wireless lan systems
US10148326B2 (en) * 2015-07-06 2018-12-04 Qualcomm Incorporated Methods and apparatus for extended receiver processing time
US10193654B2 (en) 2015-11-30 2019-01-29 Electronics And Telecommunications Research Institute Frame transmission method and wireless communication apparatus performing the same
US11284301B2 (en) 2017-04-17 2022-03-22 Qualcomm Incorporated Flow control for wireless devices
CN110460405B (zh) 2018-05-07 2021-04-09 华为技术有限公司 业务信号传输方法及装置
EP3881464B1 (en) * 2018-11-14 2023-09-20 ZTE Corporation Method and apparatus for data transmission based on hybrid automatic repeat request
JP7396298B2 (ja) 2018-12-05 2023-12-12 ソニーグループ株式会社 通信装置、及び通信方法
US11496924B2 (en) * 2019-07-02 2022-11-08 Qualcomm Incorporated Medium access control (MAC) protocol data unit (MPDU) and codeword alignment and validation
JP7754824B2 (ja) * 2020-03-13 2025-10-15 インターデイジタル パテント ホールディングス インコーポレイテッド 無線ローカルエリアネットワーク(wlan)システムにおけるハイブリッド自動再送要求(harq)のための物理(phy)層の設計
CN114626564B (zh) * 2020-12-10 2025-06-20 明达实业(厦门)有限公司 基于数据命令帧对设备进行远程预约控制的方法及系统
CN115208531B (zh) * 2021-04-13 2025-02-25 青岛海尔洗衣机有限公司 数据传输方法及设备
CN114745706A (zh) * 2022-03-31 2022-07-12 哲库科技(上海)有限公司 数据传输方法、装置、电子设备和计算机可读存储介质

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236647B1 (en) * 1998-02-24 2001-05-22 Tantivy Communications, Inc. Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate
US7583623B2 (en) 2001-03-02 2009-09-01 Ofer Zimmerman Method and system for packing management messages in a communication system
US7248604B2 (en) * 2001-10-30 2007-07-24 Ipr Licensing, Inc. Throughput in multi-rate wireless networks using variable-length packets and other techniques
AU2003276792A1 (en) 2002-11-08 2004-06-07 Infineon Technologies Ag A method of error control coding and decoding of messages in a packet-based data transmission system
CA2513345C (en) * 2003-06-18 2010-08-10 Nippon Telegraph And Telephone Corporation Wireless packet communication method and wireless packet communication apparatus
US7062703B1 (en) * 2003-07-28 2006-06-13 Cisco Technology, Inc Early detection of false start-of-packet triggers in a wireless network node
KR100567821B1 (ko) 2003-09-18 2006-04-05 삼성전자주식회사 블록 데이터 전송 확인 메커니즘을 이용한 무선 통신 장치및 방법
JP4005974B2 (ja) * 2004-01-09 2007-11-14 株式会社東芝 通信装置、通信方法、および通信システム
WO2005096752A2 (en) 2004-04-01 2005-10-20 Devicescape Software, Inc. Multi channel throughput enhancement
JP4047836B2 (ja) * 2004-04-02 2008-02-13 株式会社東芝 通信装置、通信システム、通信方法、および通信制御プログラム
US8619658B2 (en) * 2005-09-21 2013-12-31 Interdigital Technology Corporation Method and apparatus for transmission management in a wireless communication system
KR100842586B1 (ko) * 2006-01-03 2008-07-01 삼성전자주식회사 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템
US7904777B2 (en) * 2006-01-24 2011-03-08 Samsung Electronics Co., Ltd. Method and system for generating block acknowledgements in wireless communications
CN101018191A (zh) * 2006-02-08 2007-08-15 华为技术有限公司 多队列分组数据传输方法及其系统
CA2644139A1 (en) 2006-03-31 2007-11-10 Qualcomm Incorporated Memory management for high speed media access control
US8787841B2 (en) * 2006-06-27 2014-07-22 Qualcomm Incorporated Method and system for providing beamforming feedback in wireless communication systems
US8102853B2 (en) 2006-08-09 2012-01-24 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having fixed size MAC header with an extension
US7688847B2 (en) * 2006-10-31 2010-03-30 Hewlett-Packard Development Company, L.P. Expected channel occupancy time as a wireless link metric
US8306060B2 (en) 2006-11-07 2012-11-06 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having a composite frame format
US20080130538A1 (en) * 2006-12-05 2008-06-05 Qualcomm Incorporated Enhanced management frame aggregation in a wireless network system
CN101548488B (zh) * 2006-12-07 2012-10-24 三菱电机株式会社 无线通信系统、无线终端站、无线基站以及无线通信方法
JP4284353B2 (ja) 2006-12-26 2009-06-24 株式会社東芝 無線通信装置
US20080159190A1 (en) * 2006-12-28 2008-07-03 Mediatek Inc. Wireless Transmission Method, Apparatus, And System
EP2966820B1 (en) 2007-02-14 2019-12-04 Optis Wireless Technology, LLC Codeword to layer mapping in a system implementing harq
JP4525703B2 (ja) * 2007-05-15 2010-08-18 ソニー株式会社 無線通信装置、プログラム、無線通信方法および無線通信システム
JP2009010628A (ja) * 2007-06-27 2009-01-15 Toshiba Corp 無線通信装置及び無線通信方法
US8509165B2 (en) * 2007-08-15 2013-08-13 Nec Europe Ltd. Method for filling a WiMAX downlink frame by the base station of a WiMAX network
WO2009061110A1 (en) * 2007-11-08 2009-05-14 Lg Electronics Inc. Data transmission method in wireless mesh network and a-msdu format
JP4996451B2 (ja) * 2007-12-28 2012-08-08 株式会社東芝 無線通信装置、無線通信方法、及びプログラム
KR101481515B1 (ko) * 2008-02-21 2015-01-13 엘지전자 주식회사 서브 프레임 구조에서의 데이터 할당을 위한 제어 채널전송 방법 및 제어 채널 디코딩 방법
EP2106057A1 (en) * 2008-03-25 2009-09-30 Panasonic Corporation Resource allocation size dependent transport block size signalling
US8761069B2 (en) * 2008-04-18 2014-06-24 Marvell World Trade Ltd. Multicast to unicast conversion system
US8204026B2 (en) * 2008-06-23 2012-06-19 Xg Technology, Inc. Element-based method for auto-configuration of handsets by a base station in a heterogeneous MAC protocol for wireless networks
US8351519B2 (en) 2008-08-15 2013-01-08 Qualcomm Incorporated Embedding information in an 802.11 signal field
GB2464987A (en) 2008-11-03 2010-05-05 Nec Corp Methods for designating resource allocation
US20100146351A1 (en) 2008-12-04 2010-06-10 Nokia Corporation Error correcting scheme for wireless communication
US8135015B2 (en) * 2009-03-27 2012-03-13 Qualcomm Incorporated System and method of transmitting and receiving data frames
EP2471193B1 (en) * 2009-08-26 2019-04-17 LG Electronics Inc. Method and apparatus for multiple frame transmission for supporting mu-mimo
US8817698B2 (en) * 2009-10-18 2014-08-26 Intel Corporation Device, system and method of selectively aborting reception of wireless communication packets
EP2499857A1 (en) 2009-11-13 2012-09-19 InterDigital Patent Holdings, Inc. Method and apparatus for providing vht frequency reuse for wlans
CN102598557A (zh) 2009-11-13 2012-07-18 交互数字专利控股公司 无线通信中的控制信令
CN102652418B (zh) * 2009-12-09 2015-11-25 马维尔国际贸易有限公司 用于无线通信的帧填充
KR20110082685A (ko) 2010-01-12 2011-07-20 삼성전자주식회사 다중 사용자 다중 입출력 시스템의 프리엠블 생성 방법 및 상기 방법이 채용된 데이터 전송 장치와 단말
CA2792925C (en) * 2010-03-11 2016-05-24 Electronics And Telecommunications Research Institute Method and apparatus for transceiving data in a mimo system
US8867574B2 (en) 2010-06-02 2014-10-21 Qualcomm Incorporated Format of VHT-SIG-B and service fields in IEEE 802.11AC
US8743784B2 (en) 2010-08-04 2014-06-03 Qualcomm Incorporated VHT-SIG-B field in null data packets (NDPs)
US20120195392A1 (en) 2011-02-02 2012-08-02 Provigent Ltd. Predistortion in split-mount wireless communication systems

Also Published As

Publication number Publication date
JP5707415B2 (ja) 2015-04-30
DE112010004270T5 (de) 2013-05-08
BR112012010467A2 (pt) 2016-03-08
PL3285409T3 (pl) 2024-12-09
CN104811274A (zh) 2015-07-29
ES2578188T3 (es) 2016-07-21
CN102696181B (zh) 2015-05-20
KR101716261B1 (ko) 2017-03-14
KR20130023318A (ko) 2013-03-07
US10499391B2 (en) 2019-12-03
JP2017022739A (ja) 2017-01-26
KR101780230B1 (ko) 2017-09-20
KR20170029479A (ko) 2017-03-15
ES2987410T3 (es) 2024-11-14
KR20170107419A (ko) 2017-09-25
EP3285409B1 (en) 2024-07-24
CA2779928C (en) 2015-10-06
US20150085804A1 (en) 2015-03-26
KR20180050256A (ko) 2018-05-14
JP6002791B2 (ja) 2016-10-05
EP3285409A1 (en) 2018-02-21
EP3057244B1 (en) 2017-09-20
KR101282346B1 (ko) 2013-08-23
EP2498411A4 (en) 2013-03-13
EP2498411B1 (en) 2016-04-20
EP3057244A1 (en) 2016-08-17
JP6463311B2 (ja) 2019-01-30
JP2013510499A (ja) 2013-03-21
US8923209B2 (en) 2014-12-30
CN104811274B (zh) 2019-02-19
JP2015146581A (ja) 2015-08-13
KR101636236B1 (ko) 2016-07-07
US9949256B2 (en) 2018-04-17
KR20110049728A (ko) 2011-05-12
US20120195301A1 (en) 2012-08-02
US20180242298A1 (en) 2018-08-23
KR20160079758A (ko) 2016-07-06
KR101853015B1 (ko) 2018-04-27
CA2779928A1 (en) 2011-05-12
KR102011051B1 (ko) 2019-08-14
AU2010316045B2 (en) 2014-08-07
WO2011055990A2 (ko) 2011-05-12
JP2019075813A (ja) 2019-05-16
JP6655704B2 (ja) 2020-02-26
US8446891B2 (en) 2013-05-21
CN102696181A (zh) 2012-09-26
AU2010316045A1 (en) 2012-06-07
EP2498411A2 (en) 2012-09-12
US20130223349A1 (en) 2013-08-29
WO2011055990A3 (ko) 2011-09-22
PL2498411T3 (pl) 2016-10-31
BR112012010467B1 (pt) 2021-09-08

Similar Documents

Publication Publication Date Title
MX2012005179A (es) Metodo y aparato para generar, trasmitir y recibir una secuencia de datos en un sistema de comunicaciones inalambrica.
CN110036591B (zh) 基于电报拆分传输方法优化的用于不同传感器节点和可变数据长度的跳变图案
US20110206066A1 (en) Method and apparatus for configuring protocol header in wireless communication system
CN110089158A (zh) 用于在低功耗网络中进行电报拆分的可变子分组长度
KR101201600B1 (ko) 무선 통신 시스템에서 프로토콜 헤더에 사용된 코드의 복호 지연 해결 방법및 그 장치

Legal Events

Date Code Title Description
FG Grant or registration