CN1853373A - Back-end alignment to avoid SDMA ack time-out - Google Patents
Back-end alignment to avoid SDMA ack time-out Download PDFInfo
- Publication number
- CN1853373A CN1853373A CNA2004800265312A CN200480026531A CN1853373A CN 1853373 A CN1853373 A CN 1853373A CN A2004800265312 A CNA2004800265312 A CN A2004800265312A CN 200480026531 A CN200480026531 A CN 200480026531A CN 1853373 A CN1853373 A CN 1853373A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- transmissions
- sends
- send
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/24—Cell structures
- H04W16/28—Cell structures using beam steering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/02—Hybrid access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
背景background
为了解决无线数据通信系统所面临的日益增长的带宽需求问题,正在开发多种技术以允许多个设备通过共享单条信道来与单个基站通信。在一种这样的技术中,如果多个移动设备位于距基站足够不同的方向上,则基站可以在相同的频率上同时向这些移动设备发送单独的信号或者从这些移动设备接收单独的信号。为了从基站进行发送,可以从多个空间上分离的天线中的每一个同时地发送不同的信号,使得合并的(combined)发送是定向的,即,想要发往每一个移动设备的信号可以在该移动设备的方向上相对较强,而在其他方向上相对较弱。类似地,基站可以通过多个空间上分离的天线中的每一个,在相同的频率上同时从多个独立的移动设备接收合并的信号,并且通过适当的信号处理将从多个天线接收到的合并信号分割为来自每个移动设备的单独信号,使得接收也是定向的。In order to address the increasing bandwidth demands faced by wireless data communication systems, various techniques are being developed to allow multiple devices to communicate with a single base station by sharing a single channel. In one such technique, the base station can transmit separate signals to or receive separate signals from multiple mobile devices simultaneously on the same frequency if the mobile devices are located in sufficiently different directions from the base station. For transmission from the base station, different signals can be transmitted simultaneously from each of multiple spatially separated antennas, such that the combined transmission is directional, i.e., the signal intended for each mobile device can Relatively strong in the direction of the mobile device and relatively weak in other directions. Similarly, a base station can simultaneously receive combined signals from multiple independent mobile devices on the same frequency via each of multiple spatially separated antennas, and combine the signals received from the multiple antennas with appropriate signal processing. The combined signal is split into separate signals from each mobile device so that reception is also directional.
在目前发展中的规范下,例如IEEE 802.11(IEEE是位于3 Park Avenue,17th floor,New York,New York的电气电子工程师学会的缩写),基站可以基本同时地向不同的移动设备发送不同的可变长度的块,然后等待所指定的移动设备以确认作出响应,每个确认表明各个移动设备已接收到块。因为每个移动设备可以在它从基站接收到其指定的发送内容后很快作出响应,所以接收短块的移动设备可能在基站仍然在向一个不同的移动设备发送较长的块时就发送其响应。如果基站在相同的频率上进行发送和接收,并且因而不能同时发送和接收,那么由于基站仍然在发送,对短块的确认可能会丢失。于是,基站可能会假设所述短数据块从未被预想的移动设备接收到,并且随后重发该数据块。这种不必要的重传可能会导致数据通信在整体上效率不高,并且在某些环境下甚至会导致服务中断。Under the currently developing specifications, such as IEEE 802.11 (IEEE is the abbreviation of the Institute of Electrical and Electronics Engineers located at 3 Park Avenue, 17th floor, New York, New York), the base station can basically send different information to different mobile devices at the same time. block of variable length, and then waits for the designated mobile device to respond with an acknowledgment, each acknowledgment indicating that the respective mobile device has received the block. Because each mobile can respond shortly after it receives its intended transmission from the base station, a mobile receiving a short block may send its own while the base station is still sending a longer block to a different mobile. response. If the base station transmits and receives on the same frequency, and thus cannot transmit and receive at the same time, acknowledgments for short blocks may be lost because the base station is still transmitting. The base station may then assume that the short data block was never received by the intended mobile device, and subsequently retransmit the data block. Such unnecessary retransmissions can lead to overall inefficiency in data communication and, in some circumstances, even disruption of service.
附图说明Description of drawings
参考以下描述和用来图示说明本发明的实施方案的附图,可以理解本发明。在附图中:The present invention can be understood by reference to the following description and the accompanying drawings, which illustrate embodiments of the invention. In the attached picture:
图1根据本发明的实施方案示出了通信网络的图。Fig. 1 shows a diagram of a communication network according to an embodiment of the present invention.
图2根据本发明的实施方案示出了与一个基站和多个移动设备有关的通信序列的时序图。Figure 2 shows a timing diagram of a communication sequence involving a base station and multiple mobile devices, according to an embodiment of the present invention.
图3根据本发明的实施方案示出了一种调整发送以近乎同时地结束的方法的流程图。Figure 3 shows a flowchart of a method of adjusting transmissions to end nearly simultaneously, according to an embodiment of the present invention.
图4根据本发明的实施方案示出了基站的框图。Fig. 4 shows a block diagram of a base station according to an embodiment of the present invention.
具体实施方式Detailed ways
在以下描述中阐述了大量具体的细节。然而,可以理解,没有这些具体的细节也可以实现本发明的实施方案。此外,没有详细示出公知的方法、结构和技术,以免模糊了对所述描述的理解。Numerous specific details are set forth in the following description. However, it is understood that embodiments of the invention may be practiced without these specific details. In addition, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
提及“一个实施方案”、“实施方案”、“示例性的实施方案”、“各种实施方案”等是指如此描述的本发明的实施方案可以包括具体的特征、结构或特性,但不是每个实施方案都必须包括该具体的特征、结构或特性。此外,短语“在一个实施方案中”的重复使用不一定是指相同的实施方案,尽管有这种可能。References to "one embodiment," "an embodiment," "an exemplary embodiment," "various embodiments," etc., mean that the embodiments of the invention so described may include a particular feature, structure, or characteristic, but not Every embodiment must include that specific feature, structure or characteristic. Furthermore, repeated use of the phrase "in one embodiment" does not necessarily refer to the same embodiment, although it may.
在以下描述和权利要求书中,可以使用术语“耦合”和“连接”及其派生词。应当理解,这些术语不意味着彼此是同义词。相反,在具体的实施方案中,“连接”可被用来指两个或更多的元件彼此之间直接物理接触或电接触。“耦合”可以是指两个或更多的元件彼此之间直接物理接触或电接触,或者两个或更多的元件不直接相互接触,但仍彼此协同工作或交互。In the following description and claims, the terms "coupled" and "connected," along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Rather, in particular embodiments, "connected" may be used to mean that two or more elements are in direct physical or electrical contact with each other. "Coupled" may mean that two or more elements are in direct physical or electrical contact with each other, or that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
使用在这里,除非特别指出,常见的形容词“第一”、“第二”、“第三”等在用来描述通常的事物时,仅仅意味着所提及的是相近事物的不同实例,而不是指如此描述的事物一定在时间上、空间上,在等级上,或者以任何其他方式具有给定的顺序。As used herein, unless otherwise specified, common adjectives such as "first", "second", "third", etc., when used to describe common things, merely mean that different instances of similar things are referred to, while It is not meant that things so described necessarily have a given order in time, space, in rank, or in any other way.
除非特别指出,从以下讨论中可以清楚地认识到,在整篇说明书的讨论中使用诸如“处理”、“计算”、“运算”等术语时是指计算机或计算系统、或者类似的电子计算设备的动作和/或处理过程,所述计算机或计算系统、或者类似的电子计算设备将表示为物理量(例如,电量)的数据操纵和/或转换为类似表示为物理量的其他数据。Unless otherwise indicated, it will be clear from the following discussion that terms such as "processing," "computing," "computing," and the like are used in discussions throughout this specification to refer to a computer or computing system, or similar electronic computing device. Actions and/or processes by which a computer or computing system, or similar electronic computing device, manipulates and/or converts data expressed as a physical quantity (eg, electrical quantity) into other data similarly expressed as a physical quantity.
类似地,术语“处理器”可以指处理来自寄存器和/或存储器的电子数据,以将该电子数据转换为可以存储在寄存器和/或存储器中的其他电子数据的任何设备或者设备的一部分。“计算平台”可以包括一个或多个处理器。Similarly, the term "processor" may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. A "computing platform" may include one or more processors.
在本篇文献的上下文中,术语“无线”及其派生词可被用来描述可以使用调制的电磁辐射,通过非固态介质来传送数据的电路、设备、系统、方法、技术、通信信道等。该术语并不意味着相关的设备不包含任何有线线路,尽管在一些实施方案中可能是这样的。In the context of this document, the term "wireless" and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communication channels, etc., that can use modulated electromagnetic radiation to transmit data over a non-solid medium. The term does not imply that the associated equipment does not contain any wired wiring, although in some embodiments it might be.
与通用的行业术语一致,术语“基站”、“接入点”和“AP”在这里可以互换地用来描述可以无线地并且与多个其他电子设备基本同时地通信的电子设备,而术语“移动设备”和“STA”可以互换地用来描述所述多个其他电子设备中的任何一个,该设备可以具有移动后仍然可通信的能力,尽管移动不是一个必要条件。然而,本发明的范围不限于用这些术语标注的设备。类似地,术语“空分多址”和SDMA可以互换地使用。使用在这里,这些术语意图包括以下通信技术:可以通过多个天线的组合,基本同时地从相同的设备发送不同的信号,使得合并发送的信号导致发往不同设备的不同信号以相同的频率在基本不同的方向上发送;和/或包括以下通信技术:可以通过多个天线,从不同方向上的不同设备处以相同的频率基本同时地接收到不同的信号,并且可以通过适当的处理将这些不同的信号相互分离。术语“相同的频率”用在这里可以包括在某一精确的频率处因带宽容差、多普勒频移适应(Doppler Shift adaptation)、参数漂移等引起的轻微偏差。两个或更多个向不同设备的发送被认为是基本同时的,只要每个向不同设备的发送的至少一部分是同时发生的,但不意味着不同的发送一定要同时开始和/或同时结束,尽管可以如此。类似地,两个或更多个从不同设备的接收被认为是基本同时的,只要从不同设备的每个接收的至少一部分是同时发生的,但不意味着不同的发送一定要同时开始和/或同时结束,尽管可以如此。用术语SDMA代表的词语有时可以使用其他变体,例如但不限于用“space”替换“spatial”,用“diversity”替换“division”。本发明的各种实施方案的范围意图包含在术语命名上的这些不同。Consistent with common industry terminology, the terms "base station," "access point," and "AP" are used interchangeably herein to describe an electronic device that can communicate wirelessly and substantially simultaneously with multiple other electronic devices, while the term "Mobile device" and "STA" are used interchangeably to describe any of the various other electronic devices that may have the ability to communicate while moving, although movement is not a requirement. However, the scope of the present invention is not limited to devices labeled with these terms. Similarly, the terms "spatial division multiple access" and SDMA are used interchangeably. As used herein, these terms are intended to include communications techniques in which different signals may be transmitted from the same device substantially simultaneously through a combination of multiple antennas such that combining the transmitted signals results in different signals destined for different devices being transmitted at the same frequency transmit in substantially different directions; and/or include communication techniques in which different signals can be received substantially simultaneously at the same frequency from different devices in different signals are separated from each other. The term "same frequency" as used herein may include slight deviations at a precise frequency due to bandwidth tolerances, Doppler Shift adaptation, parameter drift, and the like. Two or more transmissions to different devices are considered substantially simultaneous as long as at least part of each transmission to different devices occurs simultaneously, but it does not imply that the different transmissions necessarily start and/or end at the same time , though it can be. Similarly, two or more receptions from different devices are considered to be substantially simultaneous as long as at least part of each reception from different devices occurs simultaneously, but it does not imply that the different transmissions necessarily start at the same time and/or Or end at the same time, though it can be. Words represented by the term SDMA may sometimes use other variants, such as but not limited to replacing "spatial" with "space" and "division" with "diversity". The scope of the various embodiments of the present invention is intended to embrace these differences in nomenclature.
图1根据本发明的实施方案示出了通信网络的图。所图示的基于SDMA的网络的实施方案示出了一个AP 110,它可以与距该AP不同方向上的多个STA 131-134通信,同时避免与向不同的STA发送不同长度的传输内容有关的确认超时。虽然AP 110被显示为具有四个天线120,以同时(at a time)与多达四个STA通信,但是其他实施方案可以具有其他的设置(例如,AP 110可以具有两个、三个、或者四个以上的天线)。每个STA可以具有一个或多个与AP 110通信的天线。在一些实施方案中,一个或多个STA天线可被调适为用作全方向天线,但是在其他实施方案中,一个或多个STA天线可被调适为用作定向天线。在一些实施方案中,STA可以位于固定的位置上,但是在其他实施方案中,至少一部分STA可以在通信序列期间和/或在多个通信序列之间移动。在一些实施方案中,AP 110可以位于固定的位置上,但是在其他实施方案中,AP 110可以是移动的。Fig. 1 shows a diagram of a communication network according to an embodiment of the present invention. The illustrated embodiment of an SDMA-based network shows an
图2根据本发明的实施方案示出了涉及一个AP和两个STA(标注为STA1和STA2)的通信序列的时序图。虽然图示的实施方案只示出了两个STA,但是其他实施方案可以包括其他数量的STA。在图2的AP部分中,标注1的一行指示从AP到STA1的定向发送,而标注2的一行指示从AP到STA2的定向发送。STA1和STA2两行分别指示从STA1到AP以及从STA2到AP的发送。在一些实施方案中,从STA1和STA2向外的发送可以标称为全方向的(例如,没有任何方向是有意占优的——在STA四周360度圆周范围内的接收都是可以的),但是在其他实施方案中,从STA1和STA2向外的发送可以是定向的。Figure 2 shows a timing diagram of a communication sequence involving an AP and two STAs (labeled STA1 and STA2), according to an embodiment of the present invention. Although the illustrated embodiment shows only two STAs, other embodiments may include other numbers of STAs. In the AP part of FIG. 2 , a row labeled 1 indicates directed transmission from AP to STA1 , and a row labeled 2 indicates directed transmission from AP to STA2 . The two rows of STA1 and STA2 respectively indicate the transmission from STA1 to the AP and from STA2 to the AP. In some embodiments, outbound transmissions from STA1 and STA2 may be nominally omnidirectional (e.g., no direction is intentionally dominant - reception is possible within a 360-degree circumference around STA), But in other embodiments, the outbound transmissions from STA1 and STA2 may be directed.
AP和STA之间的通信可以包括图2中未示出的其他通信序列,例如,在示出的序列之前和/或之后发生的通信。这样的序列可以包括但不限于诸如训练(导出使能(enable)SDMA技术所需的参数的通信)、轮询(请求响应)、数据(实质性信息)、确认(有关前面的发送内容被正确接收的验证信息)等。Communications between the AP and the STA may include other communication sequences not shown in FIG. 2, eg, communications that occur before and/or after the sequence shown. Such sequences may include, but are not limited to, such as training (communications that derive parameters needed to enable SDMA techniques), polling (request responses), data (substantial information), acknowledgments (information about previous transmissions being correct) Received verification information), etc.
在图2中,可以假定AP已经建立了基本同时地向多个STA发送不同的数据,并且基本同时地从多个STA接收不同数据所需的各种SDMA参数。使用这种能力,AP可以在时间段t1期间向STA1和STA2二者进行发送。在示出的实施方案中,AP向STA1发送轮询(POLL1),向STA1请求包括数据(如果有可用数据的话)和对POLL1的确认(ACK1)的响应。类似地,AP与向STA1发送轮询基本同时地向STA2发送轮询(POLL2),向STA2请求包括数据(如果有可用数据的话)和对POLL2的确认(ACK2)的响应。在图2说明的实施方案中,AP除了POLL2之外还向STA2发送数据,使得向STA2的发送比向STA1的发送更长。如果向这两个STA的发送是同时开始的话,那么向STA1的发送可能比向STA2的发送结束得早一些,并且来自STA1的立即响应可能不会被AP接收到,这是因为在该响应期间AP仍然在向STA2发送。AP可能随后开始收听来自STA1的响应,但是由于该响应发送得太早,所以AP接收不到该响应。In FIG. 2 , it may be assumed that the AP has established various SDMA parameters required to transmit different data to and receive different data from multiple STAs substantially simultaneously. Using this capability, the AP can transmit to both STA1 and STA2 during time period t1 . In the illustrated embodiment, the AP sends a poll (POLL1) to STA1, requesting a response from STA1 including data (if available) and an acknowledgment (ACK1) to POLL1. Similarly, the AP sends a poll (POLL2) to STA2 at substantially the same time as sending the poll to STA1, requesting a response from STA2 including data (if available) and an acknowledgment (ACK2) to POLL2. In the embodiment illustrated in FIG. 2, the AP sends data to STA2 in addition to POLL2, making the transmission to STA2 longer than the transmission to STA1. If the transmission to both STAs starts at the same time, the transmission to STA1 may end earlier than the transmission to STA2, and the immediate response from STA1 may not be received by the AP because during the response AP is still sending to STA2. The AP may then start listening for a response from STA1, but the AP does not receive the response because it was sent too early.
为了避免这样的超时状况,可以将向STA1的发送的起始延迟一段预定的时间,使得向STA1和STA2的发送近乎同时地结束,如图2所示。这样一来,STA1和STA2二者可以在它们各自的轮询之后的规定时间内作出响应,并且避免超时问题,即使所述规定的时间可能大大短于从STA1和STA2向外发送的持续时间上可能的差值。所图示的实施方案为被轮询的每个STA示出了单独的超时时段,并且这些单独的超时时段可以具有相同或不同的持续时间(示出的是相同的持续时间)。可替换地,可以保持单个超时时段,在该时段内,预计所有被轮询的STA都发送确认。所图示的实施方案还示出了比响应时段t2更短的确认超时时段,在此期间,给定的STA可以在超时时段内传递可单独由剩余响应来验证的确认(例如,即使响应的剩余部分被破坏,该确认也可以被验证为被AP正确接收),但是其他实施方案可以使用其他技术(例如,确认超时时段可以与时间段t2一样长或者更长,任何响应的开始可以被解释为一个确认,等等)。一个响应可以包含一个或多个可单独验证(例如,使用CRC校验)的发送。In order to avoid such a timeout condition, the initiation of the transmission to STA1 may be delayed for a predetermined time such that the transmissions to STA1 and STA2 end nearly simultaneously, as shown in FIG. 2 . In this way, both STA1 and STA2 can respond within a specified time after their respective polls, and avoid timeout problems, even though the specified time may be much shorter than the duration sent out from STA1 and STA2. possible difference. The illustrated embodiment shows separate timeout periods for each STA being polled, and these separate timeout periods may be of the same or different duration (same duration shown). Alternatively, a single timeout period can be maintained within which all polled STAs are expected to send acknowledgments. The illustrated embodiment also shows an acknowledgment timeout period that is shorter than the response period t2 , during which a given STA may deliver an acknowledgment verifiable by the remaining responses alone within the timeout period (e.g., even if the response The remainder of the acknowledgment can also be verified as correctly received by the AP), but other implementations can use other techniques (e.g., the acknowledgment timeout period can be as long as time period t2 or longer, and the start of any response can is interpreted as an acknowledgment, etc.). A response can contain one or more transmissions that can be independently verified (eg, using CRC checks).
可以以任何可行的方式来实现对超时时段的控制(例如,硬件计数器、软件计数器,等)。图2中说明的实施方案示出了在AP发送之后立即开始并且受到AP控制的超时时段。其他实施方案可以使用其他技术(例如,超时时段可以在发送开始或结束后隔一段预定的时间开始,超时时段可以由STA来控制,等等)。Control of the timeout period may be implemented in any feasible manner (eg, hardware counters, software counters, etc.). The embodiment illustrated in FIG. 2 shows a timeout period that starts immediately after the AP transmits and is controlled by the AP. Other embodiments may use other techniques (eg, the timeout period may start at a predetermined interval after the transmission starts or ends, the timeout period may be controlled by the STA, etc.).
在图2的图示实施方案中,向STA1和STA2的发送中的每一个都包含轮询,但是只有一个包含数据,但是其他实施方案可以使用其他技术。例如:1)从AP向外的发送中的全部、部分或者没有一个可以包含轮询,2)从AP向外的发送中的全部、部分或者没有一个可以包含数据,3)从AP向外的发送中的全部、部分或者没有一个可以包含训练请求,4)其他等等。在各种实施方案中,从AP到STA的、具有不同长度并且期望从STA获得确认的任何发送都可以使用这里所描述的技术。In the illustrated embodiment of FIG. 2, the transmissions to STA1 and STA2 each include polling, but only one includes data, but other embodiments may use other techniques. For example: 1) all, some, or none of the outgoing transmissions from the AP may contain polling, 2) all, some, or none of the outgoing transmissions from the AP may contain data, 3) all outgoing transmissions from the AP All, some or none of the transmissions may contain training requests, 4) others, etc. In various embodiments, any transmission from the AP to the STA that has a different length and expects an acknowledgment from the STA may use the techniques described herein.
图3根据本发明的实施方案示出了调整发送来以近乎同时结束的方法的流程图。在流程图300中,在310处,可以确定将基本同时进行的发送的预计持续时间的指示符。在确定的时候,发送可能还未开始,因此所确定的持续时间可以被称为预计持续时间。这样的指示符可以用任何可行的单位来确定,例如时间、字节、时钟周期等,这些单位为指示符提供了公共的基准,从而可以对这些指示符进行比较,以确定如何调整开始时间,使得发送可以近乎同时地结束。如果不同的发送将具有不同的数据率,那么这些数据率可以成为在确定发送的预计持续时间时的一种因素。在一些实施方案中,可以基于预料的最长发送的持续时间来确定分配给发送的时间段(例如,图2中的t1),在这种情况下,可以在320处确定预料的最长发送的持续时间,并且在330处设置发送时段的长度。在其他实施方案中,分配给发送的时间段可以是固定的,或者可以根据这里没有描述的其他参数来设置。在340处,可以为多个不同发送中的每一个计算开始延时,使得如果每个发送的开始被延迟一段与其相关的延时,那么所有的发送将近乎同时地结束。开始延时可以从任何可行的公共参考点开始测量。在350处,可以使用各个发送在开始时间上的指定延时,开始实际的发送,使得这些发送在360处近乎同时地结束。一旦接收到这些发送,移动设备就可以各自进行响应,并且在370处可以接收这些响应。FIG. 3 shows a flowchart of a method of adjusting transmissions to end at near-simultaneity, according to an embodiment of the present invention. In
在一些为发送分配固定时间的实施方案中,所描述的过程可以包括计算和使用最长发送的延时。在一些将分配给发送的时间与最长发送的长度相匹配的实施方案中,计算和使用最长发送的延时可以被消除。In some embodiments where a fixed time is allocated for transmissions, the described process may include calculating and using the delay of the longest transmission. In some embodiments that match the time allotted to a send to the length of the longest send, the delay in computing and using the longest send can be eliminated.
回头看图2,在时间段t2期间,STA1和STA2可以基本同时地向AP发送响应。在图示的实施方案中,这些响应每一个都包括数据和对各自轮询的确认,但是其他实施方案可以产生其他类型的响应。例如:1)来自某一具体STA的响应的全部、一些或者没有一个可以包含确认,2)来自某一具体STA的响应的全部、一些或者没有一个可以包含数据,3)任何正确接收的响应的存在可以被解释为一个确认,4)其他。Referring back to FIG. 2, during time period t2 , STA1 and STA2 may send responses to the AP substantially simultaneously. In the illustrated embodiment, these responses each include data and an acknowledgment to the respective poll, but other embodiments may generate other types of responses. For example: 1) all, some, or none of the responses from a specific STA may contain acknowledgments, 2) all, some, or none of the responses from a specific STA may contain data, 3) any correctly received responses Presence can be interpreted as a confirmation, 4) other.
在时间段t3期间,在所有的STA都完成发送后,AP可以基本同时地逐个确认这些响应,如图所示。ACK1被示为对来自STA1的响应的确认,而ACK2被示为对来自STA2的响应的确认。如果给定的STA没有在定义的时间段内接收到确认,那么它可以假设响应没有被AP正确接收到,并且当被再次轮询时可以重新发送响应。多种技术可被用来设置这种定义的时间段。During time period t3 , after all STAs have finished transmitting, the AP may acknowledge these responses one by one substantially simultaneously, as shown. ACK1 is shown as an acknowledgment of the response from STA1 and ACK2 is shown as an acknowledgment of the response from STA2. If a given STA does not receive an acknowledgment within a defined period of time, it can assume that the response was not correctly received by the AP and can resend the response when polled again. A variety of techniques can be used to set such defined time periods.
在时间段t1、t2和t3之间,图2的实施方案示出了帧间间隔(IFS)。各种实施方案可以在标明的所有或部分地方,或者不在任何地方使用这样的时间间隔。IFS可以具有统一的持续时间,或者可以根据各种标准具有不同的持续时间。这些时间间隔可以用于不同目的,例如:1)允许在AP和各个STA的定时上的差,2)允许有时间在接收和发送之间进行所需的处理,3)允许收发机有时间在发送和接收模式之间切换,4)其他。Between time periods ti , t2 and t3 , the embodiment of Figure 2 shows an interframe space (IFS). Various embodiments may use such time intervals in all, some, or none of the places indicated. IFS can have a uniform duration, or can have different durations according to various criteria. These time intervals can be used for different purposes, such as: 1) to allow for differences in the timing of the AP and individual STAs, 2) to allow time for required processing between reception and transmission, 3) to allow time for the transceiver to Switch between send and receive mode, 4) Other.
在一些实施方案中,可以由紧邻在发送之前的帧间间隔来计算从基站向外发送的开始时间的延迟。在其他实施方案中,可以由最长发送的起始来计算除最长发送外的所有发送的开始时间的延迟。In some embodiments, the delay in the start time of the outbound transmission from the base station may be calculated from the interframe space immediately preceding the transmission. In other embodiments, the delay in the start time of all but the longest transmissions may be calculated from the start of the longest transmission.
本发明的各种实施方案可以用硬件、固件和软件之一或它们的组合来实现。本发明的实施方案也可以被实现为存储在机器可读介质上的指令,这些指令可以由计算平台来读取和执行,以完成这里所描述的操作,例如在图2和3及其相关文字中描述的那些操作。机器可读介质可以包括用于存储或发送具有机器(例如计算机)可读形式的信息的任何机制。例如,机器可读介质可以包括只读存储器(ROM);随机访问存储器(RAM);磁盘存储介质;光存储介质;闪存器件;电、光、声或其他形式的传播信号(例如载波、红外线信号、数字信号等),以及其他介质。Various embodiments of the invention can be implemented in one or a combination of hardware, firmware and software. Embodiments of the present invention can also be implemented as instructions stored on a machine-readable medium, which can be read and executed by a computing platform to perform the operations described herein, such as those described in FIGS. 2 and 3 and their associated text. operations described in . A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (eg, a computer). For example, a machine-readable medium may include read-only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustic, or other forms of propagated signals (e.g., carrier waves, infrared signals). , digital signals, etc.), and other media.
图4根据本发明的实施方案示出了基站的框图。计算平台450可以包括一个或多个处理器,在一些实施方案中,所述一个或多个处理器中的至少一个处理器可以是数字信号处理器(DSP)。在图示的实施方案中,AP 110具有四个天线120,但是其他实施方案可以具有两个、三个或四个以上的天线。对于每个天线,基站110可以具有调制器/解调器420、模数转换器(ADC)430和数模转换器(DAC)440。解调器-ADC的组合可以将从天线接收的射频信号转换成适于计算平台450处理的数字信号。类似地,DAC-调制器的组合可以将来自计算平台450的数字信号转换成适于通过天线发送的射频信号。如果需要的话,其他未示出的组件也可以被包括在图示的框图中,例如但不限于放大器、滤波器、振荡器等等。Fig. 4 shows a block diagram of a base station according to an embodiment of the present invention.
以上描述只是示例性的而非限制性的。本领域的技术人员可以实现多种变体方案。这些变体方案想要被包括在本发明的多种实施方案中,它们仅由所附权利要求书的精神和范围来限定。The above description is only exemplary and not restrictive. Numerous variations can be implemented by those skilled in the art. These variations are intended to be included in the various embodiments of the invention, which are limited only by the spirit and scope of the appended claims.
Claims (22)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US49393703P | 2003-08-08 | 2003-08-08 | |
| US60/493,937 | 2003-08-08 | ||
| US10/737,142 | 2003-12-15 | ||
| US10/737,142 US20050144307A1 (en) | 2003-12-15 | 2003-12-15 | Back-end alignment to avoid SDMA ACK time-out |
| PCT/US2004/025709 WO2005015848A1 (en) | 2003-08-08 | 2004-08-06 | Back-end alignment to avoid sdma ack time-out |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1853373A true CN1853373A (en) | 2006-10-25 |
Family
ID=34138785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2004800265312A Pending CN1853373A (en) | 2003-08-08 | 2004-08-06 | Back-end alignment to avoid SDMA ack time-out |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1661322A1 (en) |
| JP (1) | JP2007502078A (en) |
| CN (1) | CN1853373A (en) |
| WO (1) | WO2005015848A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050141420A1 (en) * | 2003-12-24 | 2005-06-30 | Qinghua Li | Transmission coordination for SDMA downlink communication |
| JP5485870B2 (en) * | 2007-04-30 | 2014-05-07 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Methods and configurations for communication networks |
| CN113067664B (en) * | 2019-12-16 | 2022-06-14 | 华为技术有限公司 | Data receiving method, data sending method and related equipment |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60212761T2 (en) * | 2001-05-29 | 2006-11-16 | Kabushiki Kaisha Toshiba | Device for wireless communication |
-
2004
- 2004-08-06 JP JP2006523268A patent/JP2007502078A/en not_active Withdrawn
- 2004-08-06 WO PCT/US2004/025709 patent/WO2005015848A1/en not_active Ceased
- 2004-08-06 CN CNA2004800265312A patent/CN1853373A/en active Pending
- 2004-08-06 EP EP04780531A patent/EP1661322A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007502078A (en) | 2007-02-01 |
| EP1661322A1 (en) | 2006-05-31 |
| WO2005015848A1 (en) | 2005-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140328167A1 (en) | Response scheduling for multiple receivers | |
| US9634811B2 (en) | Access point and method for communicating with stations in accordance with a multiple-access technique | |
| CN103227700B (en) | Communicated using the SDMA of non-immediate block acknowledgment | |
| US20060126497A1 (en) | Re-transmitting packet of polling-based wireless local area network (WLAN) | |
| EP1665704B1 (en) | Arranging sdma poll groups by response length | |
| US20050144307A1 (en) | Back-end alignment to avoid SDMA ACK time-out | |
| US20050147115A1 (en) | SDMA training operations | |
| CN1853374A (en) | Multicast SDMA training polls | |
| US20050136910A1 (en) | Multicast SDMA training polls | |
| CN1883160A (en) | SDMA training operation | |
| EP1661321B1 (en) | Variable sdma ack timeout | |
| CN101120538A (en) | Adaptive Polling for Wireless Devices | |
| CN1853373A (en) | Back-end alignment to avoid SDMA ack time-out | |
| CN1849788A (en) | SDMA training operation | |
| HK1096514A (en) | Sdma training operation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |