CN107210863A - Method and apparatus for multicast block acknowledgement - Google Patents

Method and apparatus for multicast block acknowledgement Download PDF

Info

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
Application number
CN201680007353.1A
Other languages
Chinese (zh)
Inventor
S·莫林
A·阿斯特加迪
H·萨姆帕斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US15/007,683 external-priority patent/US10225047B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN107210863A publication Critical patent/CN107210863A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1868Measures taken after transmission, e.g. acknowledgments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective 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

Method and apparatus for multicast block acknowledgement
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.
CN201680007353.1A 2015-01-28 2016-01-28 Method and apparatus for multicast block acknowledgement Pending CN107210863A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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