CN107210863A - Method and apparatus for multicast block acknowledgement - Google Patents
Method and apparatus for multicast block acknowledgement Download PDFInfo
- Publication number
- CN107210863A CN107210863A CN201680007353.1A CN201680007353A CN107210863A CN 107210863 A CN107210863 A CN 107210863A CN 201680007353 A CN201680007353 A CN 201680007353A CN 107210863 A CN107210863 A CN 107210863A
- Authority
- CN
- China
- Prior art keywords
- acknowledgment message
- equipment
- acknowledgement
- acknowledgement information
- station
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
A kind of method for wireless communications is disclosed, this method includes generating and understanding multicast block acknowledgment frame.Group identification and equipment identification symbol are used to indicate that the existence of aggregated breath of collecting mail really and ceased for extracting individual station and collecting mail really.
Description
Background
I. field
Description relates generally to the method and apparatus of communication system, more particularly, to acknowledgement scheme below.
II. background technology
In order to solve increase bandwidth demand this problem required by wireless communication system, developing different schemes with
Allow multiple user terminals by way of shared channel resources and single access point communication, while reaching high data throughput.
Under the limited communication resource, expect to reduce the telephone traffic transmitted between access point and multiple terminals.For example, when access point is true
When receiving the transmission from multiple terminals, it is expected that business amount is minimized if being used in the acknowledgement for completing all transmission.Thus, it is desirable to
In the modified agreement of transmission of the acknowledgement from multiple terminals.
General introduction
There is provided a kind of communication means in one aspect.This method is generally comprised:From one or more of multiple equipments
One or more transmission are received, acknowledgment message are generated based on the one or more transmission received, the acknowledgment message is at least wrapped
The group identification associated with least the plurality of equipment and acknowledgement information are included, the wherein acknowledgment message includes indicating acknowledgement information
One or more positions of existence in acknowledgment message, and the acknowledgment message is sent to the plurality of equipment.
There is provided a kind of equipment for being used to communicate on the other hand.The equipment is generally comprised:Receiver, be configured to from
One or more of multiple equipments receive one or more transmission, processing system, be configured to based on one received or
Multiple transmission generate acknowledgment message, the acknowledgment message at least include the group identification with least the plurality of equipment associated and
Acknowledgement information, the wherein acknowledgment message include indicating one or more positions of existence of the acknowledgement information in acknowledgment message, with
And emitter, it is configured to the acknowledgment message being sent to the plurality of equipment.
On the other hand, the equipment is generally comprised:For receiving one or more from one or more of multiple equipments
The device of transmission, the device for generating acknowledgment message based on the one or more transmission received, the acknowledgment message is at least
Including the group identification and acknowledgement information associated with least the plurality of equipment, the wherein acknowledgment message includes indicating acknowledgement letter
One or more positions of the existence in acknowledgment message are ceased, and for the acknowledgment message to be sent to the dress of the plurality of equipment
Put.
There is provided a kind of computer program product on the other hand.The computer program product is generally comprised to be stored thereon
There is the computer-readable medium of computer executable instructions, the computer executable instructions cause the dress when being performed by an equipment
It is standby to perform a kind of method.This method is generally comprised:One or more transmission are received from one or more of multiple equipments, are based on
The one or more transmission received generate acknowledgment message, and the acknowledgment message at least includes with least the plurality of equipment associated
Group identification and acknowledgement information, the wherein acknowledgment message includes indicating the one of existence of the acknowledgement information in acknowledgment message
Individual or multiple positions, and the acknowledgment message is sent to the plurality of equipment.
There is provided a kind of radio node on the other hand.The radio node is generally comprised:At least one antenna, receiver,
It is configured to receive one or more transmission, processing system from one or more of multiple equipments via at least one antenna
System, one or more transmission based on receiving are configured to generate acknowledgment message, the acknowledgment message at least include with least
The associated group identification of multiple equipments and acknowledgement information, the wherein acknowledgment message include indicating acknowledgement information in acknowledgment message
In existence one or more positions, and emitter is configured at least one antenna via this and passes the acknowledgment message
It is sent to the plurality of equipment.
There is provided a kind of communication means in one aspect.This method is generally comprised:By data from it is multiple equipment one of
Radio node is sent to, acknowledgment message is received from radio node, the acknowledgment message at least includes related at least the plurality of equipment
The group identification and acknowledgement information of connection, the wherein acknowledgment message include indicating existence of the acknowledgement information in the acknowledgment message
One or more positions, and be based at least partially on the group identification and the acknowledgement information to determine in the plurality of equipment
One is collected mail breath really.
There is provided a kind of equipment for being used to communicate on the other hand.The equipment is the multiple dresses associated with group identification
It is one of standby, and generally comprise:Emitter, is configured to transfer data to radio node, receiver is configured to from wireless
Node receives acknowledgment message, and the acknowledgment message at least includes group identification and acknowledgement information, and the wherein acknowledgment message includes referring to
Show one or more positions of existence of the acknowledgement information in the acknowledgment message, and processing system, be configured at least partly
Ground determines that the equipment is collected mail breath really based on the group identification and the acknowledgement information.
On the other hand, the equipment is generally comprised:Device for transferring data to radio node, for being saved from wireless
Point receives the device of acknowledgment message, and the acknowledgment message at least includes group identification and acknowledgement information, wherein the acknowledgment message bag
The one or more positions for the existence for indicating acknowledgement information in the acknowledgment message are included, and for being based at least partially on the group
Identifier and the acknowledgement information are collected mail the device of breath really to determine the equipment.
There is provided a kind of computer program product on the other hand.The computer program product is generally comprised to be stored thereon
There is the computer-readable medium of computer executable instructions, the computer executable instructions cause the dress when being performed by an equipment
Standby to perform a kind of method, the equipment is one of multiple equipments associated with group identification.This method is generally comprised:Data are passed
Radio node is sent to, acknowledgment message is received from radio node, the acknowledgment message at least includes group identification and acknowledgement information, its
In the acknowledgment message include indicating one or more positions of existence of the acknowledgement information in the acknowledgment message, and at least partly
Ground determines that the equipment is collected mail breath really based on the group identification and the acknowledgement information.
There is provided a kind of access terminal on the other hand.The access terminal is generally comprised:At least one antenna, emitter,
It is configured to transfer data to radio node via at least one antenna, receiver is configured to via this at least one
Antenna from radio node receive acknowledgment message, the acknowledgment message at least include acknowledgement information and with access terminal and at least one
The associated group identification of other equipments, the wherein acknowledgment message include indicating the presence of the acknowledgement information in the acknowledgment message
One or more positions of property, and processing system, are configured to be based at least partially on the group identification and the acknowledgement information
To determine that the access terminal is collected mail breath really.
Brief Description Of Drawings
It will be described in detail below and be described by the accompanying drawings in terms of these and other examples of the present invention, accompanying drawing
In:
Fig. 1 is the diagram of the cordless communication network of some aspects according to the disclosure.
Fig. 2 is the block diagram of the radio node including front-end processing system of some aspects according to the disclosure.
Fig. 3 is the block diagram of the equipment including processing system of some aspects according to the disclosure.
Fig. 4 is the timing diagram of the communication of some aspects according to the disclosure.
Fig. 5 is the diagram for the block acknowledgment frame for including absolute equipment identification symbol for explaining some aspects according to the disclosure.
Fig. 6 is the block acknowledgment frame accorded with including group identification and relative equipment identification for explaining some aspects according to the disclosure
Content and structure diagram.
Fig. 7 is to explain to include group identification without the block acknowledgement that accords with including equipment identification according to some aspects of the disclosure
The diagram of the content and structure of frame.
Fig. 8 A are the figures of the content and structure for the block acknowledgment frame according to one aspect for explaining some aspects according to the disclosure
Show.
Fig. 8 B are the diagrams of the content and structure for the block acknowledgement control field for explaining some aspects according to the disclosure.
Fig. 8 C are the diagrams of the content and structure for the block acknowledgement control field for explaining some aspects according to the disclosure.
Fig. 8 D are the diagrams of the content and structure for the block acknowledgement information field for explaining some aspects according to the disclosure.
Fig. 8 E are the figures of the content and structure for the every traffic identifier information field for explaining some aspects according to the disclosure
Show.
Fig. 9 is the content and knot for the block acknowledgement information field according to another aspect for explaining some aspects according to the disclosure
The diagram of structure.
Figure 10 is a kind of method for being transmitted using multicast block acknowledgement come acknowledgement of some aspects according to the disclosure
Flow chart.
Figure 11 is to explain to be used to receiving and understanding aggregated breath of collecting mail really according to a kind of the of some aspects of the disclosure
The flow chart of method.
Figure 12 is illustrated is used for a side of the equipment using wireless communication system according to a kind of the of some aspects of the disclosure
Face.
Figure 13 is illustrated according to a kind of for the equipment that uses in a wireless communication system of some aspects of the disclosure
On the one hand.
Traditionally, for the sake of clarity, some of accompanying drawing can be simplified.Therefore, accompanying drawing may not draw given
The all component of device (for example, equipment) or method.Finally, like reference numerals can be used for through specification and drawings sign
Similar characteristics.
It is described in detail
This innovative system, the various aspects of apparatus and method are described more fully referring to the drawings.However, this religious doctrine
The disclosure given any spy in the whole text is implemented and should not be construed as limited to publicly available many different forms
Determine structure or function.It is specifically that, in order that the disclosure will be thorough and complete, and it will be to this there is provided these aspects
Art personnel pass on the scope of the present disclosure completely.Based on teaching herein, those skilled in the art are it will be appreciated that this public affairs
The scope opened is intended to cover any aspect of these novel systems, devices and methods disclosed herein, no matter it is independent
Any other aspect realize or with the present invention combines what is realized.For example, can be used described in this paper any number of
Aspect realizes device or puts into practice method.Used in addition, the scope of the present invention is intended to covering as this hair set forth herein
The supplement of bright various aspects or different other structures, feature or structure and feature are come such dress for putting into practice
Put or method.It should be appreciated that any aspect disclosed herein can be implemented by the one or more elements of claim.
Some aspects of wireless network are provided now with reference to Fig. 1.Wireless network 100 is shown to have some wireless sections
Point --- vague generalization it is named as access point 110 and multiple access terminals or station (STA) 120.Each radio node can connect
Receive and/or transmit.In detailed description below, for downlink communication, term " access point " is used to refer to sender
Node and term " access terminal " is used to refer to recipient's node, and for uplink communication, term " access point " is used
To refer to recipient's node and term " access terminal " is used to refer to sender's node.However, those skilled in the art will be easy
Understand, other terms or name can also be used for access point and/or access terminal.As an example, access point can be referred to as base station,
Base transceiver station, stand, terminal, node, radio node, the access terminal as access point or other a certain suitable terms.Connect
Enter terminal can be referred to as user terminal, movement station, subscriber station, stand, wireless device, terminal, node, radio node or a certain
Other suitable terms.Each conception of species that the disclosure is described in the whole text is intended to apply to all suitable radio nodes, regardless of whether its
Why is specific name.
Wireless network 100 can support to be distributed across any number access point in a geographic area to provide to access eventually
The covering at end 120.System controller 130 can be used to provide the coordination and control to access point, and be accessed for access terminal 120
Other networks (for example, internet).For the sake of simplicity, an access point 110 is only shown.Access point is usually in geographical
The fixed terminal of backhaul service is provided in domain to access terminal.However, in some applications, access point can be mobile.Can
Think fixed or mobile access terminal using the backhaul service of access point or participation and the peer-to-peer communications of other access terminals.
The example of access terminal includes phone (for example, cell phone), laptop computer, desktop computer, personal digital assistant
(PDA), digital audio-frequency player (for example, MP3 player), camera, game console or any other suitable wireless section
Point.
Wireless network 100 can support MIMO technology.Using MIMO technology, access point 110 can use space division multiple access
(SDMA) while being communicated with multiple access terminals 120.SDMA is so that multiple streams that the same time transmits to different receivers can
The Multiple Access scheme of shared identical frequency channels and the higher user capacity of result offer.This is by each number of spatial pre-coding
Each stream through spatial pre-coding is transmitted on the uplink according to stream and then by different transmitting antennas to reach.Through sky
Between pre-code data stream access terminal is arrived at different spatial signatures, this enables each access terminal 120 to recover with this
Access terminal 120 is the data flow of destination.On uplink, each access terminal 120 transmits the number through spatial pre-coding
According to stream, this causes access point 110 to can be identified for that the source of each data flow through spatial pre-coding.Although it should be noted that term is " pre-
Coding " is used here, but usually, term " coding " may be alternatively used for covering precoding, coding, decoding and/or rear volume
The process of code data flow.
One or more access terminals 120 can realize certain feature equipped with multiple antennas.Configured with this, for example,
Multiple antennas at access point 110 just can be used for multiple antennas access point communication so as to without additional bandwidth or transmission power
In the case of promote data throughout.This can be signed by the way that the high data rate signal at emitter is split into different spaces
Multiple rate data streams so that these flow points can be combined into multiple channels and correctly each by receiver
Stream is reached with recovering high rate data signals.
Although some parts in following discloses will describe the access terminal of also support MIMO technology, access point 110
The access terminal for supporting those not support MIMO technology can also be configured to.This method can allow the access of older version whole
Hold (that is, " old-fashioned " terminal) to continue to dispose in the wireless network, so as to extend its useful life longevity, and allow simultaneously in appropriate occasion
Introduce the MIMO access terminals updated.
In detailed description after, each side of the disclosure will be with reference to any suitable wireless technology of support (such as just
Hand over frequency division multiplexing (OFDM)) mimo system describe.OFDM is to distribute data across the several pairs being spaced apart with precise frequency
Spread spectrum on carrier wave.The separation provides " orthogonality " for enabling a receiver to recover data from these subcarriers.OFDM systems
System can realize IEEE 802.11 or other certain air-interface standards.As an example, other suitable wireless technologys include
CDMA (CDMA), time division multiple acess (TDMA) or other any suitable wireless technologys or suitable wireless technology
Combination.Cdma system can realize IS-2000, IS-95, IS-856, wideband CDMA (WCDMA) or other certain it is suitable
Air-interface standard.TDMA system can realize global system for mobile communications (GSM) or other certain suitable air interfaces
Standard.As the skilled person will readily understand, each side of the disclosure be not limited to any specific wireless technology and/or
Air-interface standard.
Radio node --- either access point or access terminal, can be realized with the agreement using hierarchy,
The hierarchy includes the physics (PHY) for realizing all physics and electrical code that radio node is docked to sharing wireless channel
Medium education (MAC) layer, the various data processing functions of execution of layer, coordination to the access of sharing wireless channel --- as
Example include voice and multimedia coding-decoder and graphics process --- application layer.Additional protocol layer is (for example, network
Layer, transport layer) any specific application can be required for.In some configurations, radio node can be used as access point and access
Relay point between terminal or between two access terminals, therefore application layer can not needed.Those skilled in the art will very
The overall design constraints for being readily able to depend on concrete application be added to total system to realize proper fit for any radio node
Agreement.
When radio node is in transfer mode, application layer process data, each packet is segmented data into and by number
There is provided according to packet and arrive MAC layer.Each packet that MAC layer is used for the application layer for the payload carrying that free MAC is grouped comes
Assemble MAC packets.Alternatively, the payload of MAC packets can carry the fragment or many of the packet from application layer
Individual packet.Every MAC packets include MAC header and error detection code.MAC packets are sometimes referred to as MAC protocol data
Unit (MPDU), but also referred to as frame, packet, time slot, segmentation or any other suitable name.
When MAC determines to transmit, the block that MAC is grouped by it, which is provided, arrives PHY layer.PHY layer passes through the block group that is grouped MAC
Dress up payload and add lead code to assemble PHY packets.What following article will be discussed in, PHY layer is also responsible for carrying
For various signal processing functions (for example, modulation, coding, spatial manipulation etc.).Sometimes referred to as physical layer convergence protocol (PLCP)
Lead code be used for detecting the data clocks for starting and being synchronized to transmitter node of PHY packets by recipient's node.PHY points
Group be sometimes referred to as physical layer protocol data unit (PLPDU), but also referred to as frame, packet, time slot, segmentation or it is any its
He suitably names.
When radio node is in a receive mode, the process is inverted.That is, biography of the PHY layer detection from wireless channel
Enter PHY packets.Lead code allow PHY layer locked in PHY packets, and perform various signal processing functions (for example, demodulate,
Decoding, spatial manipulation etc.).Once through processing, PHY layer recover carried in the payload of PHY layer MAC packet block and
MAC packets are provided and arrive MAC layer.
MAC layer checks the error detection code of every MAC packets to determine whether it is successfully decoded.If MAC is grouped
Error detection code indicate that it is successfully decoded, then the MAC packet payload be provided to application layer.If MAC points
The error detection code of group indicates that it is not successfully decoded, then MAC packets are dropped.Block acknowledgement (BACK) can be sent back to
Sender's node is to indicate which packet is successfully decoded.Which packet sender's node determines using BACK
(if present) requires to retransmit.
Fig. 2 is the conceptual schema of the example for the signal processing function for illustrating PHY layer.In transfer mode, at TX data
Device 202 is managed to can be used for receiving the data from MAC layer and by the data encoding (for example, Turbo code) in order in recipient
Forward error correction (FEC) is carried out at node.The cataloged procedure causes code symbol sequence to be blocked in together and by TX numbers
Signal constellation (in digital modulation) is mapped to according to processor 202 to produce modulated symbol sequence.
In OFDM radio node is realized, the modulated symbol from TX data processors 202 is provided to OFDM tune
Device 204 processed.Modulated symbol is split into parallel stream by OFDM modulators 204.Per one stream be then mapped onto OFDM subcarriers and
Then the TX spatial manipulations for the spatial manipulation for performing modulated symbol are combined to create using fast fourier inverse transformation (IFFT)
Device 204.Then this can provide them to OFDM modulators 206 again come real by spatially to modulated symbol precoding
It is existing.
Modulated symbol is split into parallel stream by OFDM modulators 206.Each stream be subsequently mapped into OFDM subcarriers and
It is grouped together to produce time domain OFDM stream using inverse fast Fourier transform (IFFT) afterwards.It is each through spatial pre-coding
OFDM streams are then provided to different antenna 210a-210n via corresponding transceiver 208a-208n.Each emitter
208a-208n modulates RF carrier wave through precoded stream for transmitting over the wireless channel with corresponding.
In a receive mode, each transceiver 208a-208n receives signal by its respective antenna 210a-210n.
Each transceiver 208a-208n, which can be used to recover to be modulated to the information in RF carrier wave and provide the information, arrives ofdm demodulator
220。
222 pairs of information of RX spatial processors perform spatial manipulation to recover destination appointing as the radio node 200
What spatial flow.This spatial manipulation can invert (CCMI) according to channel correlation matrix, least mean-square error (MMSE), soft interference cancellation
Or other certain suitable technologies are performed (SIC).If multiple spatial flows are destination with radio node 200, they can
To be combined by RX spatial processors 222.
In OFDM radio node is realized, the stream (or combined stream) from transceiver 208a-208n is provided to
Ofdm demodulator 212.This is flowed (or combined stream) from time domain by ofdm demodulator 220 using Fast Fourier Transform (FFT) (FFT)
Transform to frequency domain.Frequency-region signal includes single stream for each subcarrier of the ofdm signal.Ofdm demodulator 220 recovers
The data (that is, modulated symbol) that are carried on each subcarrier and the data-reusing into modulation, symbol streams and then is sent out the stream
It is sent to RX spatial processors 222.
222 pairs of information of RX spatial processors perform spatial manipulation to recover destination appointing as the radio node 200
What spatial flow.This spatial manipulation can invert (CCMI) according to channel correlation matrix, least mean-square error (MMSE), soft interference cancellation
Or other certain suitable technologies are performed (SIC).If multiple spatial flows are destination with radio node 200, they can
To be combined by RX spatial processors 222.
RX data processors 224 can be used for the correct point being translated back to modulated symbol in signal constellation (in digital modulation).Due to wireless communication
Noise and other interference, the exact point position that modulated symbol may not be corresponded in original signal constellation in road.At RX data
Reason device 224 detects most probable by finding the minimum range in the point received and signal constellation (in digital modulation) figure between the position of effective code element
Which modulated symbol what is transmitted is.For example in the situation of Turbo code, these soft-decisions can be used for calculating and given modulation
The log-likelihood ratio (LLR) of the associated code symbol of code element.RX data processors 224 then use code symbol LLR sequences
So that the data of original transmission to be decoded before MAC layer is served data to.
Fig. 3 illustrates the example of the hardware configuration for the processing system 300 in radio node.In this example, handle
System 300 can be realized with the bus architecture represented by the vague generalization of bus 302.Depending on processing system 300 concrete application and
Overall design constraints, bus 302 may include any number of interconnection bus and bridge.Bus handle includes processor 304, machine can
The various circuits for reading medium 306 and EBI 308 are linked together.EBI 308 can be used for especially by Network adaptation
The grade of device 310 is connected to processing system 300 via bus 302.Network interface 310 can be used for the signal processing function for realizing PHY layer.
In access terminal 110 (referring to Fig. 1) situation, user interface 312 is (for example, keypad, display, mouse, game paddle
Deng) also it can be connected to bus via EBI 308.Bus 302 can also link such as timing source, ancillary equipment, voltage-stablizer,
Various other circuits such as management circuit, these circuits are well known in the art, therefore will not be described in great detail.
Processor 304 is responsible for bus and general processing, including perform be stored in it is soft on computer-readable medium 306
Part.Processor 304 can with it is one or more it is general/and/or application specific processor realize.Example includes:Microprocessor, microcontroller
Device, digital signal processor (DSP), field programmable gate array (FPGA), PLD (PLD), state machine, gate
Logic, discrete hardware circuit and other configurations are into performing the appropriate hardware of various functions that is described in the whole text in the disclosure.
One or more of processing system processor can perform software.Software should be broadly interpreted to mean finger
Make, instruction set, code, code segment, program code, program, subprogram, software module, using, software application, software kit, example
Journey, subroutine, object, executable item, thread, code, the function etc. performed, no matter it is with software, firmware, middleware, micro-
Code, hardware description language or other terms are all such to address.
Software can reside on computer-readable medium.As an example, computer-readable medium may include:Magnetic storage apparatus
(for example, hard disk, floppy disk, magnetic stripe), CD (for example, compact disk (CD), digital versatile disk (DVD)), smart card, flash memory device
(for example, memory card, memory stick, Keyed actuator), random access memory (RAM), read-only storage (ROM), programming ROM
(PROM), erasable type PROM (EPROM), electrically erasable formula PROM (EEPROM), register, removable disk, carrier wave, transmission line, letter
Number and any other be used to storing or transmitting the suitable media of software.Computer-readable medium may reside within processing system
In, outside processing system or across including the processing system multiple entities distribution.Computer-readable medium may be implemented in calculating
In machine program product.As an example, computer program product may include the computer-readable medium in encapsulating material.
In the hardware that Fig. 3 is explained is realized, computer-readable medium 306 is illustrated as in processing system 300 and processor
304 separated parts.However, as those skilled in the art artisan will readily appreciate that, computer-readable medium 306 or its
What part is external to processing system 300.As an example, computer-readable medium 306 may include transmission line, be modulated by data
Carrier wave, signal and/or the computer product separated with radio node, it is all these all EBI to be passed through by processor 304
308 access.As an alternative or supplement, computer-readable medium 306 or its any part can be integrated into processor 304,
Such as cache and/or general-purpose register file may be exactly this situation.Similarly, EBI 308, network adapter
310 and user interface 312 can be located internally or externally with respect to processing system 300.
Processing system 300 can be realized with one or more processors.The one or more processor can be with general
Microprocessor, microcontroller, digital signal processor (DSP), field programmable gate array (FPGA), PLD
(PLD), controller, state machine, gate logic, discrete hardware components, dedicated hardware finite state machine or information can be performed
Any combinations of calculation or other any other suitable entities manipulated are realized.
Fig. 4 illustrates timing diagram 400.The timing diagram is solved with one of access point system associated with multiple stations
Say.For example, the system includes at least station 1, stand 2, stand 3 and station 4.Certainly, the system may include more or less stations.As institute
Describe, stand 1 can send transmitting request 403 to access point and transfer data to the chance of access point with request.In response to this
Request, access point can send acknowledgement 405 to station 1.Stand 4 also can to access point send transmission request 407.Access point can be with really
409 are received to respond to station 4.Receiving and after acknowledgement each transmission request 403 and 407, access point can be to extremely
4 multicast transmission start messages 411 of station 1 and station less, the transmission start message 411 indicates that station 1 and station 4 can be originated according to the transmission
Information in message 411 starts to transmit data.In response to the transmission start message 411, stand 1 and station 4 start to send out to access point
Send respective data-message 413 and 415.As discussed above, access point can have multiple antennas and can be concurrent
Ground receives the transmission from two stations.On the other hand, transmission start message 411 may indicate that station 1 and station 4 will transmit number therebetween
According to the different time of the single frame in of message.Thus, corresponding data-message 413 and 415 can be received in different time.
Receive after corresponding data-message 413 and 415, access point can send acknowledgement to each station.As described below, to station 1
The single piece of acknowledgment message 417 that all acknowledgement information for including being directed to two stations are sent with station 4 is probably favourable.With to each
Individual station sends single acknowledgment message and compared, and expense can be saved using multicast block acknowledgement.In addition, as described below, multicast block
Acknowledgement can be implemented in the case of without to communication standard (such as IEEE 802.11) largely change.
Fig. 5 is the diagram for explaining the block acknowledgment message for including absolute equipment identification symbol.Block acknowledgment message 501 starts from and stood
1 associated absolute equipment identification symbol 511.On the one hand, the absolute equipment identification associated with station 1 symbol 511 can be with connecing
Access point uniquely refers to station 1 511 among each associated station.Absolute equipment identification symbol can be when association by access point
It is assigned to station.For example, definitely equipment identification symbol can be associated identifiers (AID).Associated identifiers can be such as 12.
In another example, using 11.On the other hand, accorded with the associated absolute equipment identification in station 1 511 can with access point
Station 1 511 is uniquely referred among associated each station and each not associated with access point station.Absolute equipment identification
Symbol can be assigned to by manufacturer to be stood and is stored in the hardware at station.More specifically, definitely equipment identification symbol can with
Access point is just assigned to station before being associated.For example, definitely equipment identification symbol can be medium education (MAC)
Location.Media Access Control Address can be such as 48.
Block acknowledgment message 510 is continued with collecting mail breath 531 really for station 1.Acknowledgement information may include for example to represent slave station
To the bit mapping of the acknowledgement state of one or more specific transmissions of access point.For example, being sent to the number of access point 110 by station 1
According to may include multiple packets, and acknowledgement information may include multiple positions, and each corresponds to one of these packets and table
Show the packet whether by acknowledgement.Acknowledgement information may also include additional information as described below.
Absolute equipment identification of the block acknowledgment message 501 also including station 4, which accords with 514 and collected mail really for station 4, ceases 534.Absolutely
Can be as described above ground on station 1 to equipment identification symbol and acknowledgement information, but also refer to station 4 and the number by the transmission of station 4 respectively
According to 415.
Fig. 6 is to explain to include the diagram for the block acknowledgment message that group identification and relative equipment identification are accorded with.As described above, absolutely
Station can uniquely be referred to and at each station associated with access point and not associated with access point to equipment identification symbol
Each station among distinguish the station.Thus, absolute equipment identification symbol is probably considerably long.For example, definitely equipment identification symbol can
To be MAC Address and may include 48.On the contrary, it is intended to which that distinguishes station among each station only in particular cluster is assigned to station
Relative equipment identification symbol may include few position as ceiling (log2 (N)), wherein N is the number at the station in particular cluster,
And ceiling (x) is no less than x maximum integer.
Block acknowledgment message 601 starts from the group identification 605 associated with multiple stations (including station 1 and station 4).In a side
Face, group identification 605 by access point can be assigned to multiple stations during associating.On the one hand, group identification 605 is that media connect
Enter control (MAC) address.
Block acknowledgment message 601 is continued with the relative equipment identification symbol 621 associated with station 1.As described above, relative dress
Standby identifier makes a distinction at station 1 with other stations in group.Block acknowledgment message 601 is collected mail really by transmission for station 1 ceases 631
To continue to.Acknowledgement information can be as described above with reference to Figure 5.
Relative equipment identification of the block acknowledgment message 601 also including station 4, which accords with 624 and collected mail really for station 4, ceases 634.Absolutely
Can be as described above ground on station 1 to equipment identification symbol and acknowledgement information, but also refer to station 4 and the number by the transmission of station 4 respectively
According to 415.
Because the block that block acknowledgment message 601 includes 621 and 624 rather than Fig. 5 of group identification 605 and relative equipment identification symbol is true
Receive the absolute equipment identification symbol in message 501, it is possible to transmit less position.For example it is assumed that each absolute equipment identification
Symbol is the MAC Address of 48, then 96 will be needed to accord with 511 Hes to transmit absolute equipment identification in Fig. 5 block acknowledgment message 501
514.Each may include few position as ceiling (log2 (N)) with respect to equipment identification symbol.It is assumed that related to access point
There are 4 stations in the group of connection, each can be only 2 with respect to equipment identification symbol.Thus, it is assumed that group identification is 48
MAC Address, then group identification 605 and relative equipment identification, which accord with 621 and 624, can need 52 few positions like that.
Fig. 7 is the diagram for explaining the block acknowledgment message for including group identification but not including equipment identification symbol.Block acknowledgment message
701 start from group identification 705.Group identification 705 can be as described above with reference to Figure 6.Block acknowledgment message 701 with
Collected mail really for station 1 breath 731, breath 732 of collecting mail really for station 2, collect mail really for station 3 breath 733 and for station 4 really
Breath 734 is collected mail to continue.Although block acknowledgment message does not include equipment identification and accorded with, station 1 and station 4 can be by the rows of acknowledgement information
Sequence arranges to be directed to each transmitted data of standing determines it is which acknowledgement information.Thus, stand and 1 think the first acknowledgement information
It is related to the data 413 of the transmission of station 1, and station 4 thinks that the 4th acknowledgement information is related to the data 415 of the transmission of station 4.
For station 2 really collect mail breath 732 and for station 3 really collect mail breath 733 can be lacking slave station 2 or station 3 pass
Empty acknowledgement information under the data cases sent.Empty acknowledgement information can be complete zero.On the other hand, these positions are used for other mesh
, such as channel estimation or other side channel communications.It can include or the empty acknowledgement information for other stations can not be included.Example
Such as, for the 5th station empty acknowledgement information for station 1 and station 4 determine which acknowledgement information be related to its data transmitted be need not
Want.However, the empty acknowledgement information for the 5th station can be included for channel estimation or other side channel communications.Because
Block acknowledgment message 701 does not include equipment identification and accorded with, so it may need the less position of the block acknowledgment message 601 than Fig. 6 to enter
Row transmission.For example, it is assumed that each group identification 605 and 708 is the MAC Address of 48, each relative equipment identification accords with 612 Hes
624 be 2, and each acknowledgement information 631,634,731,732,733 and 744 is 1, then 54 will be needed to transmit Fig. 6
Block acknowledgment message 601 and only need 52 block acknowledgment messages 701 to transmit Fig. 7.
However, if it is assumed that each acknowledgement information 631,634,731,732,733 and 744 is 4, then 60 will be needed
The 64 block acknowledgement information 701 to transmit Fig. 7 is needed transmitting Fig. 6 block acknowledgment message 601.Thus, on the one hand, access
Point determines the length of the block acknowledgment message for the form for using the length of the block acknowledgment message of Fig. 6 form and using Fig. 7, and
Transmission includes the block acknowledgment message of less position.Block acknowledgment message may include the field for indicating which kind of form is used.
Fig. 8 A are the diagrams for the content and structure for explaining block acknowledgement (BA) frame according to one aspect.Although relative to IEEE
802.11 standards describe each side, but will be appreciated that, various aspects can also be realized according to the specification of other communication protocols.Figure
8A illustrates block acknowledgement (BA) frame 800.BA frames 800 include receiver address 802 and transmitter address 804.On the one hand, receive
Machine address field 802 may include medium education (MAC) address.On the one hand, transmitter address field 804 may include media
Access Control (MAC) address.For example, if receiving block acknowledgement is wanted at single station, receiver address field 802 can be single comprising this
The MAC Address or another absolute equipment identification symbol stood.However, BA frames can be used for multiple acknowledgements being multicasted to multiple stations.Thus,
On the other hand, the identifier that receiver address field 802 can be comprising group identification rather than single station.On the other hand, launch
Machine address field 804 can include group identification rather than the identifier at single station.The acquisition and use of group identification are more detailed below
Carefully describe.BA frames 800 also include block acknowledgement control field 810 and block acknowledgement information field 830, and they will in more detail below
Ground is described.
Fig. 8 B are the diagrams for the content and structure for explaining block acknowledgement (BA) control field 810a.Except other information, BA controls
Field 810a processed includes more traffic identifier (many TID) field 812.When BA frames 800 are used for traffic of the acknowledgement from single station
When, many TID fields 812 could be used to indicate that multiple traffic elements are used by station.For example, the station may participate in transmission video letter
Breath and Email Information.These different traffic elements or stream can have different quality of service requirements and may be by not
Treat together.Many TID fields 812, which could be used to indicate that, has multiple such traffic elements.However, as described below, many TID
Field may be alternatively used for indicating the acknowledgement for having for multiple stations in BA frames 800, rather than only multiple traffic elements.Specifically
Ground, many TID fields can be based on the number for being included in the targeted equipment of breath of being collected mail really in block acknowledgement.BA control fields
810a may also include reserved field 814.Reserved field 814 may include multiple reserved bits.On the other hand, in reserved field 814
One or more reserved bits could be used to indicate that in BA frames 800 exist for it is multiple station really collect mail breath.Show at one
In example, reserved bit can be B4.
Fig. 8 C are the diagrams for the content and structure for explaining block acknowledgement (BA) control field 810b, and it can be according to IEEE
802.11aa standard.Except other information, BA control fields 810b includes more traffic identifier (many TID) field 822 and carried
(GCR) field 824 that multicasts retried.According to some aspects, there is the finger for breath of being collected mail really for multiple STA in BA frames 800
Showing can be indicated by the retention of the combination of one or more.If GCR fields 824 set for example, standard retains really
Many TID fields are set to 1 combination for 1, then the combination (that is, GCR=1 and many TID=1) could be used to indicate that new
Frame format.Any other combination being not used by (that is, any combinations not covered by standard) can be used as.
According to some aspects, exist in BA frames 800 collect mail the instruction of breath really for multiple STA can be by by RA words
Section 802 is set to indicate with the identical value of TA fields 804.For example, RA fields can be set as identical defined in TA
Value (that is, the MAC Address of emitter).According to some aspects, because this combination is not defined in a standard, it can be with
It is used to carry out signal designation.
Fig. 8 D are the diagrams for the content and structure for explaining block acknowledgement (BA) information field 830.On the one hand, BA frames 800 can
Multiple examples including BA information fields.If for example, BA frames 800 are used for multiple traffics member that acknowledgement originates from single station
Element, then BA information fields 830 can for each traffic element used in the station and be repeated.BA information fields 830 it is every
One example can include the information for being used for identifying the traffic element collected mail really involved by breath in the field.For example, BA information words
Section 830 may include every transmission identification information (per TID information) field 832.It can be used at the station per TID information field 832
Made a distinction between each used traffic element.In addition, as described below, when for multiple stations, collection of letters breath is aggregated really
When in single BA frames 800, it may be additionally used for carrying out area between breath of collecting mail really for different stations per TID information field 832
Point.BA information fields 830 can also be included and expression of the particular traffic element about breath of collecting mail really.For example, BA information fields 830
Bit mapping can be included in block ACK bit map field 836, the bit mapping represents slave station to one or more specific biographies of access point
Defeated acknowledgement state.This acknowledgement state can be referred to as acknowledgement information herein.Collect mail and cease really in specific BA information fields 830
A part for acknowledgement information can be referred to as.Term acknowledgement information may refer to multiple acknowledgement message parts.
According to some aspects, block ACK bit map field 836 may include acknowledgement (that is, the block for multiple MPDU more than 64
ACK bit map field can be longer than 8 bytes).In another embodiment, block ACK bit map field 836 can be shorter or longer than 8 words
Section can be lacked.
According to some aspects, both block ACK bit map field 836 and starting sequence control field 834 can be lacked all.
In some situations, one or more of existence and/or length of block ACK bit map field can with the following methods in one
Person indicates.
For example, per STA, it is previous that the block ACK strategies based on the STA with being identified in every TID information field 832 are configured
Management is consulted, such as the instruction in being exchanged by using addition block acknowledgement (ADDBA), the existence of block ACK bit map field 836
And/or length can be implicitly associated with the STA identifiers in every TID information field 832.
The existence and/or length of block ACK bit map field 836 per STA can also be based on the BAR or data for asking acknowledgement
The type (single MPDU or A-MPDU) and block acknowledgement strategy of frame and it is implicitly associated with STA identifiers.
Existence and/or length for block ACK bit map field 836 common all STA can also be controlled by using BA
One or more of field processed reserved bit (for example, BA control fields 810a and/or 810b) is indicated.The position may indicate that longer
The existence of bit mapping, this can have the size consulted in advance, or the position may indicate that one of multiple possible sizes.Herein
In situation, all pieces of ACK bits mapping for all STA can use identical length or there may be/lack.In addition,
The existence and/or length of block ACK bit map field 836 per STA can be by using from every TID information fields 832
One position is indicated.
The existence and/or length of the block ACK bit map field 836 common to all STA can also be by using compressed
Bit mapping position indicate.Generally, compressed bit mapping position makes a distinction between 64 bit mappings and 256 bit mappings,
But 256 bit mappings include being directed to 64 MPDU acknowledgement and possibly most every 16 fragments of a MPDU.In many STA BA
Situation in, compressed bit mapping position can be directed to>64 MPDU acknowledgement indicates to be longer than 64 bit mapping, or may indicate that block
Presence/missing of ACK bit map field 836.
According to some aspects, if any one of above example instruction is used to indicate that the mapping of block ACK bit is different
Size, then the segment number field (not explaining) in block ACK starting sequence control fields 834 may indicate that the size of bit mapping.
According to some aspects, if any one of above example instruction be used to map word with signal designation block ACK bit
The missing of section 836 (for a STA or for all STA), then block ACK starting sequence control fields 834 can identify one by just
The MPDU really received sequence number.
According to some aspects, the size and/or missing of block ACK bit map field can consult in ADDBA codes.
According to some aspects, there is the every TID information field 832 for identifying the STA at STA and do not have block ACK bit
The M-BA of map field 836 reception may indicate that the MPDU identified by starting sequence control field is correctly received.
According to some aspects, there is the every TID information field 832 for identifying the STA at STA and do not have block ACK bit
The M-BA of map field 836 or block ACK starting sequence control fields 834 reception may indicate that single MPDU is correctly received.
According to some aspects, there is the every TID information field 832 for identifying the STA at STA and do not have block ACK bit
The M-BA of map field 836 reception may indicate that to be had by homing sequence control in " n " individual MPDU with continuous sequence number
First MPDU of the sequence number that field 834 is identified is correctly received.
If for example, M-BA be used to carry out acknowledgement, pin to single MPDU with the strategies of ACK immediately sent from STA
The BA information fields 830 of the STA can only be included identifying every TID information field 832 of the STA and may include homing sequence control
Field 834 processed.
If for example, M-BA be used to carry out acknowledgement to A-MPDU, and if all MPDU are correctly received, then BA believes
Cease every TID information field and starting sequence control field 834 that field 830 can only include identifying the STA.
According to some aspects, M-BA can only include a BA information field 830 (it includes block ACK bit map field 836),
In this case, each in the bit mapping in block ACK bit map field 836 can be according to predefined sequence and a STA
It is associated.According to some aspects, each in bit mapping may indicate that the acknowledgement for being directed to associated STA.The acknowledgement may indicate that
Single MPDU from the STA is correctly received, or all MPDU from the STA are correctly received in A-MPDU.
Fig. 8 E are the diagrams for explaining the content and structure of field 832 (per TID information) per traffic identifier information.Per TID
Information field 832 includes reserved field 842 and traffic identifier (TID) value field 844.When BA frames 800 are used for from list
When the transmission at individual station carries out acknowledgement, TID value fields 844 can be used for mark and be collected mail really for the particular traffic element at the station
Breath.However, on the one hand, when BA frames 800 are used for transmission of the acknowledgement from multiple stations, reserved field 842 can be used for
Indicate the specific station involved by the corresponding part of acknowledgement information.Specifically, one or more of reserved field 842 reserved bit can
To be set to identify specific station.Thus, it can be used to specify (for example, via STA identifiers) per TID information field 832
It is specific to stand and for the traffic element at the station.According to some aspects, STA identifiers may include AID, part AID, part MAC
Address or the identifier of any other suitable type.
Fig. 9 is the diagram for the content and structure for explaining the block acknowledgement information field according to another aspect.At some aspects, BA
Information field 937 is similar to Fig. 8 D BA information fields 830.For example, BA information fields include every TID information similar to Fig. 8 D
Every TID information field 937 of field 832.However, BA information fields 937 include station identifier (STA ID) field 939.STA
Id field is also referred to as equipment identification symbol field.STA id fields 939 are used as identifying specific acknowledgement information portion
The specific field at the station involved by point.Thus, instead of station identifier coding in the reserved bit of every TID information field 937, is stood
Identifier can be encoded into STA id fields 939.On the one hand, STA id fields be 6 eight-bit group in size with
Accommodate MAC Address or other absolute equipment identification symbols.On the other hand, STA id fields include 2 eight-bit group to accommodate spy
Surely the relative equipment identification symbol stood.In other respects, STA id fields may include other bit lengths to accommodate other identifiers.Such as
Described above, the use that equipment identification is accorded with BA frames is realized in single BA frames to for multiple the efficient of breath of collecting mail really that stand
Aggregation.
Figure 10 is a kind of flow chart for being used to carry out the method that acknowledgement is transmitted using multicast block acknowledgement.On the one hand, method
1000 can be implemented on the access point similar to Fig. 1 access point 110.
Method 1000 starts from frame 1010, receives one or more transmission from one or more of multiple equipments.
The reception can be performed by such as Fig. 1 access point 110 or Fig. 2 transceiver 210a and 210n.As mentioned above, come
It may include multiple traffic elements from the transmission at each of each station and each traffic element can have the traffic of their own
Identifier.
Method 1000 proceeds to frame 1020, and acknowledgment message is generated based on the one or more transmission received, the acknowledgement
Message at least includes the group identification and acknowledgement information associated with least the plurality of equipment, and the wherein acknowledgment message includes referring to
Show one or more positions of the existence of the acknowledgement information in the acknowledgment message.The generation can by such as Fig. 1 access point
110 or Fig. 3 processing system 300 is performed.In different aspect, the acknowledgment message can be modified in order to facilitate by different way
The deciphering of aggregated breath of collecting mail really.On the one hand, the receiver address field in acknowledgment message can be set as group identification.
This can be read as meaning that the acknowledgment message is included for more than one breath of collecting mail really of standing by recipient station.In the opposing party
Face, acknowledgment message includes being set as many TID of 1 in BA control fields.This can be read as indicating that this is true by recipient station
Message package is received to contain for more than one breath of collecting mail really of standing.On the other hand, 0 value in many TID bit fields can be used for
Indicate the presence of aggregated breath of collecting mail really.On the other hand, one or more of reserved field of BA control fields position can
Ceased with being set as preassigned pattern with indicating that the acknowledgment message includes collecting mail really for multiple stations.For example, in reserved field most
Latter position can be set as 1 to indicate the presence of aggregated breath of collecting mail really.In other side, other patterns can be used.
Group identification can be above with reference to as Fig. 6 and Fig. 7 descriptions.On the one hand, group identification is represented as MAC
Address.Group identification can be static identifier, and either it can be periodically generated or otherwise determine or ring
It should be generated or determine in other excitations, the communication conditions in other excitations such as station of addition network or network.One
Aspect, group identification can shift to an earlier date to be consulted by the manufacturer of station and access point.On the other hand, group identification can be in the association phase
Between obtained by access point and be distributed to each station.On the other hand, group identification can use other message to be communicated to
Each station, the TxS message of other message such as described above.As described above, group identification can be used for by individual station
The aggregated block acknowledgment frame of identification is being used.
On the one hand, acknowledgment message is accorded with including equipment identification.On the one hand, equipment identification symbol can be absolute equipment identification
Symbol.For example, equipment identification symbol can be medium education (MAC) address.On the other hand, equipment identification symbol can be relative
Equipment identification is accorded with.It can be generated and assign during associating with respect to equipment identification symbol.On the other hand, accorded with respect to equipment identification
Can implicitly it be derived from the ranked list at each station by standing.If for example, 4 stations participate in network, this 4 stations
0x00,0x01,0x10 and 0x11 can be respectively identified as.On the one hand, correspond to as described above with respect to equipment identification symbol
TxS message in the order at each station listed.Specifically, on the one hand, with respect to equipment identification symbol based on transmission start message
In information arrangement and be determined.On the other hand, can implicitly it be set forth in TxS message with respect to equipment identification symbol.
On the one hand, with respect to equipment identification symbol be provisional, and over time, become or a number cycle or use
It is replaced afterwards.Thus, on the one hand, equipment identification symbol is temporary identifier.Above with reference to described by Fig. 6, relative equipment
Identifier can be used for which of home block acknowledgment message part by each station and include related breath of collecting mail really.In the opposing party
Face, above with reference to described by Fig. 7, each station can be according to the order of acknowledgement information come which of home block acknowledgment message portion
Subpackage is containing related breath of collecting mail really.Specifically, each station can identify dependent part based on the arrangement of the information in acknowledgment message
Point.
On the one hand, as mentioned above, acknowledgment message includes indicating existence of the acknowledgement information in acknowledgment message
One or more positions.In some cases, one or more positions include multiple positions, and the particular value of the combination of multiple
Indicate presence of the acknowledgement information in acknowledgment message.Additionally, in some cases, the particular value correspond to according to standard not by
It is considered effective combination, as described above.
This method proceeds to frame 1030, transmits acknowledgment message.The transmission can by such as Fig. 1 access point 110 or Fig. 2
Transceiver 210a and 210n is performed.The transmission can be received and solved by one or more stations referring below to described in Figure 11
Read.
Figure 11 is to explain a kind of flow chart for being used to receiving and understanding the method for aggregated breath of collecting mail really.On the one hand,
Method 1100 can be implemented on one or more stations, such as Fig. 1 station 120.
Method 1100 starts from frame 1110, and data are transmitted to radio node from one of multiple equipments.The transmission can be with
Performed by such as Fig. 1 station 120 or Fig. 2 transceiver 210a and 210n.Method 1100 proceeds to frame 1120, from radio node
Acknowledgment message is received, the acknowledgment message at least includes the group identification and acknowledgement information associated with least the plurality of equipment,
Wherein the acknowledgment message includes indicating one or more positions of the existence of the acknowledgement information in the acknowledgment message.Group identification
Type be discussed above with reference to Figure 10.The reception can by such as Fig. 1 station 120 or Fig. 2 transceiver 210a and
210n is performed.
Method 1100 proceeds to frame 1130, is based at least partially on the group identification and the acknowledgement information to determine to be directed to
One of the plurality of equipment is collected mail really to be ceased.The determination can obtain each identifier, pattern and value by checking acknowledgement
(such as described above those) are carried out.For example, station can determine whether the receiver address in BA frames is set as group's mark
Know symbol.On the other hand, stand can determine many TID in BA control fields or one or more reserved bits whether be set with
Indicate the presence of aggregated breath of collecting mail really.If aggregated breath of collecting mail really is present, standing can continue to analyze the acknowledgement information
Part is to determine which (if present) is related to the station.For example, on the one hand, the station can check acknowledgment message to obtain and the station
Associated relative equipment identification symbol.On the other hand, the station can determine acknowledgement information by analyzing the order of acknowledgement information
Which be partly related to the station.As another example, on the one hand, the station can check every TID information of every BA information fields
One or more of field reserved bit is to determine whether one or more reserved bits match the identifier at the station.The station can be with
Understand acknowledgement information and plan to communicate with the future of access point using it.
As mentioned above, acknowledgment message may include indicate existence of the acknowledgement information in acknowledgment message one or
Multiple positions.In some cases, one or more positions include multiple positions, and the particular value of the combination of multiple indicates acknowledgement
Presence of the information in acknowledgment message.Additionally, in some cases, the particular value corresponds to and has been not qualified as according to standard
The combination of effect, as described above.
The feature described by (for example, on one or more accompanying drawing in accompanying drawing) in some respects can be right herein
" being used for functional device " that should be similarly named in appended claims.For example, Figure 12 illustrates radio node 1200
One side, radio node 1200 includes circuit 1210, the circuit 1220 for generation and for transmission for receiving
Circuit 1230.
Circuit 1210 for reception may be configured to receive from it is multiple equipment one or more of one or
Multiple transmission.Circuit 1210 for reception can wholly or partly be implemented as at least one antenna, transceiver, reception
Machine, processing system or network adapter.Means for receiving may include the circuit 1210 for reception.Electricity for generation
Road 1220 is configured to the transmission that receives to generate acknowledgment message, and the acknowledgment message at least includes and at least this is more
The associated group identification of individual equipment and acknowledgement information, the wherein acknowledgment message include indicating that the acknowledgement information disappears in the acknowledgement
One or more positions of existence in breath.Circuit 1220 for generation can wholly or partly be implemented as processing system
System or network adapter.Device for generation may include the circuit 1220 for generation.Circuit 1230 for transmission can be with
It is configured to acknowledgment message being sent to the plurality of equipment.Circuit 1230 for transmission can be wholly or partly implemented
For at least one antenna, transceiver, emitter, processing system or network adapter.Device for transmission may include to be used to pass
The circuit 1230 sent.Radio node 1200 may be configured to realize feature as described herein, and can above be joined with such as
The hardware or software or its certain combination for examining Fig. 2 and Fig. 3 descriptions are realized.Specifically, radio node 1200 may be configured to
Perform the feature as described in above with reference to Figure 10 and Figure 11.
Figure 13 illustrates the another aspect of radio node 1300, radio node 1300 include for transmit circuit 1310,
Circuit 1320 for reception and the circuit 1330 for determination.Circuit 1310 for transmission may be configured to data
Radio node is sent to from one of multiple equipments.Circuit 1310 for transmission can be wholly or partly implemented as
At least one antenna, transceiver, emitter, processing system or network adapter.Device for transmission may include to be used to transmit
Circuit 1310.Circuit 1320 for reception may be configured to receive acknowledgment message from radio node, and the acknowledgment message is extremely
Few to include the group identification and acknowledgement information associated with least multiple equipments, the wherein acknowledgment message includes indicating the acknowledgement
One or more positions of existence of the information in the acknowledgment message.Circuit 1320 for reception can be wholly or partly
It is implemented as at least one antenna, transceiver, receiver, processing system or network adapter.Means for receiving may include
Circuit 1320 for reception.Circuit 1330 for determination may be configured to be based at least partially on the group identification and
The acknowledgement information ceases to determine to collect mail really for one of the plurality of equipment.Circuit 1330 for determination can be integrally
Or partly it is implemented as processing system or network adapter.Device for determination may include the circuit 1330 for determination.
As it is used herein, term " it is determined that " cover various actions.For example, " it is determined that " may include to calculate, count
Calculate, handle, deriving, studying, searching (for example, being searched in table, database or other data structures), finding out and such.
Moreover, " it is determined that " may include to receive (for example, receive information), access (for example, accessing the data in memory) and such.
Moreover, " it is determined that " it may include parsing, selection, selection, establishment and the like.
Can be by the various modes consistent with teaching herein with reference to the feature of Figure 12 and Figure 13 circuits described
To realize.In some respects, the feature of these modules may be implemented as one or more electrical components.In some respects, this
The feature of a little frames may be implemented as including the processing system of one or more processors component.In some respects, it can make
The feature of these modules is realized with least a portion of for example one or more integrated circuits (for example, AISC).As herein
Discuss, integrated circuit may include processor, software, other associated components or its certain combination.Can also be by institute such as herein
Some other modes of teaching realize the feature of these modules.
One or more of processing system processor can perform software.Software should be broadly interpreted to mean finger
Make, instruction set, code, code segment, program code, program, subprogram, software module, using, software application, software kit, example
Journey, subroutine, object, executable item, thread, code, the function etc. performed, no matter it is with software, firmware, middleware, micro-
Code, hardware description language or other terms are all such to address.
In one or more illustrative aspects, described function can be real in hardware, software, firmware or its any combinations
It is existing.If realized in software, each function can be stored in computer-readable medium as one or more instruction or code
Transmitted above or by it.Computer-readable medium includes both computer-readable storage medium and communication media, including facilitates calculating
Any medium that machine program is shifted from one place to another.Storage medium can be any available Jie that can be accessed by a computer
Matter.Non-limiting as example, such computer-readable medium may include that RAM, ROM, EEPROM, CD-ROM or other CDs are deposited
Storage, disk storage or other magnetic storage apparatus or the expectation program generation that carrying or store instruction or data structure form can be used for
Code and any other medium that can be accessed by a computer.Any connection is also properly termed a computer-readable medium.For example, such as
Fruit software is using coaxial cable, fiber optic cables, twisted-pair feeder, digital subscriber line (DSL) or such as infrared, radio, Yi Jiwei
The wireless technology of ripple etc from web site, server or other remote sources transmit, then the coaxial cable, fiber optic cables,
The wireless technology of twisted-pair feeder, DSL or such as infrared, radio and microwave etc is just included among the definition of medium.
As used herein disk (disk) and dish (disc) include compact disc (CD), laser disc, laser disc, digital multi dish (DVD), soft
Disk and blu-ray disc, which disk (disk) reproduce data generally in the way of magnetic, and dish (disc) generally with laser optically
Reproduce data.Therefore, in some respects, computer-readable medium may include non-transient computer-readable media (for example, tangible Jie
Matter).In addition, in some respects, computer-readable medium may include transient state computer-readable medium (for example, signal).Above-mentioned
Combination should be also included in the range of computer-readable medium.
Any part of processing system or processing system can provide the device for performing function described herein.Replace
The code or computer-readable medium changed on ground, computer-readable medium can be provided for performing work(described herein in itself
The device of energy.
It would be recognized by those skilled in the art that how to depend on concrete application and the master-plan being added on total system
Constrain to be best accomplished by the described feature provided in the whole text in the disclosure.
It should be appreciated that any certain order or stratum the step of described in the context of method or software module be for
The example of radio node is provided and provided.Based on design preference, it should be understood that the concrete order or hierarchical structure of these steps
Can be rearranged and still within the scope of the present invention.
There is provided above description so that any technical staff in this area can understand whole models of the disclosure completely
Enclose.Modification for each configuration disclosed herein will be apparent to those skilled in the art in light.Thus, right will
The each side for being not intended to be limited to the disclosure described herein is sought, but the language phase with claim should be awarded
Consistent four corner, wherein the citation to the singulative of key element is not intended to represent that " one and only one " (removes non-specifically
So statement) but " one or more ".Except non-specifically is stated in addition, otherwise term " some " is referred to " one or more ".
The claim (for example, " at least one of A, B or C ") of at least one of narration element combinations refers to described element
One or more of (for example, A or B or C or its any combinations).The key element for the various aspects that the disclosure is described in the whole text is
Those of ordinary skill in the art are currently or hereafter in known all structures and equivalents functionally are clear and definite by quoting from
Include in this, and be intended to be covered by claim.In addition, any content disclosed herein is all not intended to contribute to public affairs
Crowd, no matter whether such disclosure is explicitly described in detail in the claims.Any key element of claim shall not be
The regulation of the sixth item of 35U.S.C. § 112 is got off explanation, unless the key element is clearly described using wording " being used for ... device "
Or the key element is described using wording " being used for ... step " in claim to a method situation.
Claims (22)
1. a kind of wireless communications method, including:
One or more transmission are received from one or more of multiple equipments;
Generate acknowledgment message based on the one or more transmission received, the acknowledgment message at least include with it is at least described many
The associated group identification of individual equipment and acknowledgement information, wherein the acknowledgment message includes indicating the acknowledgement information described
One or more positions of existence in acknowledgment message;And
The acknowledgment message is sent to the multiple equipment.
2. the method as described in claim 1, it is characterised in that:
One or more of positions include multiple positions;And
The particular value of the combination of the multiple position indicates presence of the acknowledgement information in the acknowledgment message.
3. method as claimed in claim 2, it is characterised in that the particular value corresponds to is considered as non-effective according to standard
Combination.
4. the method as described in claim 1, it is characterised in that the acknowledgement information includes bit mapping field, institute's bitmap
Field represents the acknowledgement state of one or more of transmission.
5. method as claimed in claim 4, it is characterised in that at least one in the existence or length of institute's bitmap field
Person is associated with station (STA) identifier.
6. method as claimed in claim 4, it is characterised in that at least one in the existence or length of institute's bitmap field
One or more of block acknowledgement (BA) control field that person passes through acknowledgment message reserved bit or the acknowledgment message
Per traffic identifier, field is indicated (per TID).
7. method as claimed in claim 4, it is characterised in that at least one in the existence or length of institute's bitmap field
Person is indicated using compressed bit mapping position.
8. method as claimed in claim 4, it is characterised in that at least one in the existence or length of institute's bitmap field
Person is negotiated in increase block acknowledgement (ADDBA) code.
9. a kind of equipment for radio communication, including:
Receiver, is configured to receive one or more transmission from one or more of multiple equipments;
Processing system, is configured to one or more transmission based on receiving to generate acknowledgment message, the acknowledgment message is extremely
It is few to include the group identification and acknowledgement information associated with least the multiple equipment, wherein the acknowledgment message includes indicating
One or more positions of existence of the acknowledgement information in the acknowledgment message;And
Emitter, is configured to the acknowledgment message being sent to the multiple equipment.
10. equipment as claimed in claim 9, it is characterised in that:
One or more of positions include multiple positions;And
The particular value of the combination of the multiple position indicates presence of the acknowledgement information in the acknowledgment message.
11. equipment as claimed in claim 10, it is characterised in that the particular value corresponds to is considered as non-effective according to standard
Combination.
12. equipment as claimed in claim 9, it is characterised in that the acknowledgement information includes bit mapping field, institute's bitmap
Field represents the acknowledgement state of one or more of transmission.
13. equipment as claimed in claim 12, it is characterised in that in the existence or length of institute's bitmap field at least
One is associated with station (STA) identifier.
14. equipment as claimed in claim 12, it is characterised in that in the existence or length of institute's bitmap field at least
One or more of block acknowledgement (BA) control field that one passes through the acknowledgment message reserved bit or the acknowledgment message
Every traffic identifier (per TID) field indicate.
15. equipment as claimed in claim 12, it is characterised in that in the existence or length of institute's bitmap field at least
One is indicated using compressed bit mapping position.
16. equipment as claimed in claim 12, it is characterised in that in the existence or length of institute's bitmap field at least
One is negotiated in increase block acknowledgement (ADDBA) code.
17. a kind of wireless communications method, including:
Data are sent to radio node from one of multiple equipments;
Acknowledgment message is received from the radio node, the acknowledgment message at least includes associated with least the multiple equipment
Group identification and acknowledgement information, wherein the acknowledgment message includes indicating acknowledgement information the depositing in the acknowledgment message
In one or more positions of property;And
The group identification and the acknowledgement information is based at least partially on to determine the one in the multiple equipment
Really collect mail and cease.
18. method as claimed in claim 17, it is characterised in that:
One or more of positions include multiple positions;And
The particular value of the combination of the multiple position indicates presence of the acknowledgement information in the acknowledgment message.
19. method as claimed in claim 18, it is characterised in that the particular value corresponds to is considered as non-effective according to standard
Combination.
20. a kind of equipment for being used to communicate, the equipment is one of multiple equipments associated with group identification, the kit
Include:
Emitter, is configured to transfer data to radio node;
Receiver, be configured to from the radio node receive acknowledgment message, the acknowledgment message at least include group identification with
And acknowledgement information, wherein the acknowledgment message includes indicate existence of the acknowledgement information in the acknowledgment message one
Or multiple positions;And
Processing system, is configured to be based at least partially on the group identification and the acknowledgement information to determine the equipment
Really collect mail and cease.
21. equipment as claimed in claim 20, it is characterised in that:
One or more of positions include multiple positions;And
The particular value of the combination of the multiple position indicates presence of the acknowledgement information in the acknowledgment message.
22. equipment as claimed in claim 21, it is characterised in that the particular value corresponds to is considered as non-effective according to standard
Combination.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562108968P | 2015-01-28 | 2015-01-28 | |
US62/108,968 | 2015-01-28 | ||
US15/007,683 US10225047B2 (en) | 2009-12-08 | 2016-01-27 | Method and apparatus for multicast block acknowledgement |
US15/007,683 | 2016-01-27 | ||
PCT/US2016/015416 WO2016123374A1 (en) | 2015-01-28 | 2016-01-28 | Method and apparatus for multicast block acknowledgement |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107210863A true CN107210863A (en) | 2017-09-26 |
Family
ID=55305112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680007353.1A Pending CN107210863A (en) | 2015-01-28 | 2016-01-28 | Method and apparatus for multicast block acknowledgement |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP3251253A1 (en) |
JP (1) | JP2018506220A (en) |
KR (1) | KR20170109539A (en) |
CN (1) | CN107210863A (en) |
AU (1) | AU2016211390A1 (en) |
BR (1) | BR112017016232A2 (en) |
WO (1) | WO2016123374A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1626520A1 (en) * | 2004-08-12 | 2006-02-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting acknowledgement frames |
CN101313486A (en) * | 2005-03-07 | 2008-11-26 | 阿尔构网络股份有限公司 | Block ack protocols for wireless packet network |
CN102412944A (en) * | 2010-03-29 | 2012-04-11 | 英特尔公司 | Techniques for efficient acknowledgement for ul mu mimo and uplink ofdma in wireless networks |
EP2538599A1 (en) * | 2010-02-18 | 2012-12-26 | LG Electronics Inc. | Method and apparatus for ack transmission in a wlan |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060034274A1 (en) * | 2004-07-30 | 2006-02-16 | Nokia Corporation | System and method for variable length acknowledgements in a shared resource network |
-
2016
- 2016-01-28 KR KR1020177018772A patent/KR20170109539A/en unknown
- 2016-01-28 CN CN201680007353.1A patent/CN107210863A/en active Pending
- 2016-01-28 EP EP16703239.0A patent/EP3251253A1/en not_active Withdrawn
- 2016-01-28 BR BR112017016232A patent/BR112017016232A2/en not_active Application Discontinuation
- 2016-01-28 JP JP2017536927A patent/JP2018506220A/en active Pending
- 2016-01-28 AU AU2016211390A patent/AU2016211390A1/en not_active Abandoned
- 2016-01-28 WO PCT/US2016/015416 patent/WO2016123374A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1626520A1 (en) * | 2004-08-12 | 2006-02-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting acknowledgement frames |
CN101313486A (en) * | 2005-03-07 | 2008-11-26 | 阿尔构网络股份有限公司 | Block ack protocols for wireless packet network |
EP2538599A1 (en) * | 2010-02-18 | 2012-12-26 | LG Electronics Inc. | Method and apparatus for ack transmission in a wlan |
CN102412944A (en) * | 2010-03-29 | 2012-04-11 | 英特尔公司 | Techniques for efficient acknowledgement for ul mu mimo and uplink ofdma in wireless networks |
Also Published As
Publication number | Publication date |
---|---|
JP2018506220A (en) | 2018-03-01 |
EP3251253A1 (en) | 2017-12-06 |
KR20170109539A (en) | 2017-09-29 |
WO2016123374A1 (en) | 2016-08-04 |
BR112017016232A2 (en) | 2018-03-27 |
AU2016211390A1 (en) | 2017-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102648597B (en) | For the method and apparatus that multicast block confirms | |
US10039099B2 (en) | Wireless communication system and wireless communication method | |
CN102388561B (en) | For the confirmation Resource Distribution and Schedule of WLAN | |
CN102318252B (en) | In a wireless communication system to the method and apparatus that the successful reception of the transfer of data of multiple access compatibility confirms | |
US10225047B2 (en) | Method and apparatus for multicast block acknowledgement | |
CN107113111A (en) | With segmentation acknowledgement signaling through shortening block acknowledgement | |
KR20110076886A (en) | A power and resource efficient aggregate physical layer pdu based approach with scheduled block acknowledgements for wlan | |
TW201739231A (en) | Techniques for sparse code multiple access (SCMA) codebook design | |
CN103210695A (en) | Method for multiplexing data for multiple wireless transmit/receive units for high speed downlink channels | |
JP5892163B2 (en) | COMMUNICATION SYSTEM, DATA RELAY DEVICE, BASE STATION, MOBILE TERMINAL AND COMMUNICATION METHOD | |
CN103517439B (en) | Position processing method and base station, terminal | |
EP2245785A2 (en) | Mapping physical hybrid arq indicator channel resources | |
CN102612819B (en) | For the method and apparatus carrying out bumpless transfer between the wireless link using different frequency bands to carry out data transmission | |
CN112804038B (en) | Method and apparatus in a node used for wireless communication | |
CN113285784A (en) | Method and apparatus in a node used for wireless communication | |
CN107210863A (en) | Method and apparatus for multicast block acknowledgement | |
CN113498075B (en) | Method and device used in user equipment and base station for wireless communication | |
CN104838689A (en) | Security for packets using a short MAC header | |
CN109495205A (en) | A kind of user that be used to wirelessly communicate, the method and apparatus in base station | |
CN115412224A (en) | Method and apparatus in a node used for wireless communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170926 |