[go: up one dir, main page]

HK1206165B - Systems and methods for high rate ofdm communications - Google Patents

Systems and methods for high rate ofdm communications Download PDF

Info

Publication number
HK1206165B
HK1206165B HK15106506.7A HK15106506A HK1206165B HK 1206165 B HK1206165 B HK 1206165B HK 15106506 A HK15106506 A HK 15106506A HK 1206165 B HK1206165 B HK 1206165B
Authority
HK
Hong Kong
Prior art keywords
rate
spoofing
station
data packet
signal field
Prior art date
Application number
HK15106506.7A
Other languages
Chinese (zh)
Other versions
HK1206165A1 (en
Inventor
Marcos C. Tzannes
Dongjun Lee
Todor Cooklev
Colin Lanzl
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Publication of HK1206165A1 publication Critical patent/HK1206165A1/en
Publication of HK1206165B publication Critical patent/HK1206165B/en

Links

Description

用于高速率正交频分复用通信的系统和方法System and method for high-rate orthogonal frequency division multiplexing communications

相关的申请数据Related application data

本申请要求根据35 U.S.C.§119(e),在2002年3月8日申请的美国专利申请序列号No.60/363,218的,称作“用于无线局域网的高速率OFDM通信系统和方法(High Rate OFDMCommunication System and Method for Wireless LAN)”的权益和优先权,其被作为参考资料完整地结合在此处。This application claims the benefit of and priority under 35 U.S.C. §119(e) to U.S. patent application Ser. No. 60/363,218, filed Mar. 8, 2002, entitled “High Rate OFDM Communication System and Method for Wireless LAN,” which is incorporated herein by reference in its entirety.

技术领域Technical Field

本发明的系统和方法通常涉及通信系统。更确切地说,本发明的系统和方法涉及正交频分复用(OFDM)通信系统、方法和协议。The present invention relates generally to communication systems and, more particularly, to Orthogonal Frequency Division Multiplexing (OFDM) communication systems, methods, and protocols.

背景技术Background Art

用于无线局域网的IEEE 802.11a和802.11g标准作为参考资料完整地结合在此处,在下文中被称为803.1la/g,规定无线局域网通信系统在5 GHz和2.4 GHz频带中。这些标准指定使用OFDM作为用于通信的调制方法。OFDM是一种适宜在无线通信信道中实施的多载波调制方案。802.1la/g标准提供6、9、12、18、24、36、48和54 Mbps的数据传输速率。不同的数据传输速率是通过在多载波系统中在所有载波上发送不同但恒定数目的位和通过以不同的编码速率操作来实现的。在下面表1示出了对于一个示范的802.1la/g收发机用于每个数据传输速率的编码速率和每个副载波的位。The IEEE 802.11a and 802.11g standards for wireless local area networks, which are hereby incorporated by reference in their entirety and hereinafter referred to as 803.11a/g, specify wireless local area network communication systems in the 5 GHz and 2.4 GHz frequency bands. These standards specify the use of OFDM as the modulation method for communication. OFDM is a multi-carrier modulation scheme suitable for implementation in wireless communication channels. The 802.11a/g standards provide for data transmission rates of 6, 9, 12, 18, 24, 36, 48, and 54 Mbps. The different data transmission rates are achieved by sending a different but constant number of bits on all carriers in the multi-carrier system and by operating at different coding rates. Table 1 below shows the coding rate and bits per subcarrier used for each data transmission rate for an exemplary 802.11a/g transceiver.

表1Table 1

为了确定适宜的发送数据传输速率,802.1la/g发射机使用以不同的数据传输速率发射的试错法,例如,从最高的或者上一次成功的传输速率开始,并且等待来自接收机肯定的确认指示,即该数据分组被成功地接收。这种简单的肯定的确认指示方法被用于在基于常规的802.1la的无线系统中优化通信。To determine the appropriate data transmission rate to send, an 802.11a/g transmitter uses a trial-and-error method of transmitting at different data transmission rates, for example, starting with the highest or last successful transmission rate, and waiting for a positive acknowledgment from the receiver indicating that the data packet was successfully received. This simple positive acknowledgment method is used to optimize communications in conventional 802.11a-based wireless systems.

发明内容Summary of the Invention

本发明示范的系统和方法使用在接收机和发射机之间发送的消息来最大化通信数据传输速率。尤其是,根据本发明示范的实施例,一种多载波调制系统使用从接收机发送给发射机的消息,去交换最优化的通信参数。然后,发射机存储这些通信参数,并且当发送给特定的接收机的时候,该发射机利用存储的参数致力于最大化对该接收机的数据传输速率。同样地,当接收机从特定的发射机接收数据分组的时候,接收机可以利用存储的通信参数用于接收。The present invention illustrates a system and method that uses messages sent between a receiver and a transmitter to maximize communication data transmission rates. Specifically, according to an exemplary embodiment of the present invention, a multicarrier modulation system uses messages sent from a receiver to a transmitter to exchange optimized communication parameters. The transmitter then stores these communication parameters and, when transmitting to a particular receiver, utilizes the stored parameters to maximize the data transmission rate to that receiver. Similarly, when the receiver receives data packets from the particular transmitter, the receiver can utilize the stored communication parameters for reception.

因此,本发明的多个方面涉及多载波调制通信系统。Accordingly, aspects of the present invention relate to a multi-carrier modulation communication system.

本发明的额外的方面涉及在收发机之间发送消息的有线或者无线多载波调制通信系统。Additional aspects of the present invention relate to a wired or wireless multi-carrier modulation communication system for transmitting messages between transceivers.

本发明额外的方面涉及在多个收发机之间发送消息,以致力于最优化数据通信速率。Additional aspects of the present invention relate to sending messages between multiple transceivers in an effort to optimize data communication rates.

本发明进一步的方面涉及在多载波调制系统中的多个接收机之间交换最优化的通信参数。A further aspect of the present invention relates to exchanging optimized communication parameters between multiple receivers in a multi-carrier modulation system.

本发明额外的方面涉及在有线或者无线多载波调制通信网络中的多个收发机之间交换通信参数,以在收发机之间调节数据传输速率。Additional aspects of the present invention relate to exchanging communication parameters between a plurality of transceivers in a wired or wireless multi-carrier modulation communication network to adjust data transmission rates between the transceivers.

本发明的这些和其他的特点及优点在以下实施例的详细说明中加以描述或者从其中清晰可见的。These and other features and advantages of the present invention are described in or are apparent from the following detailed description of the embodiments.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

参考下列附图将详细描述本发明的实施例,其中:Embodiments of the present invention will be described in detail with reference to the following drawings, in which:

图1为根据本发明的一示范的通信系统的功能方框图;FIG1 is a functional block diagram of an exemplary communication system according to the present invention;

图2为根据本发明的第一和第二收发机部件的功能方框图;FIG2 is a functional block diagram of first and second transceiver components according to the present invention;

图3为根据本发明的一示范的通信方法的流程图;FIG3 is a flow chart of an exemplary communication method according to the present invention;

图4为根据本发明的一示范的扩展的信号字段;FIG4 is an exemplary extended signal field according to the present invention;

图5为根据本发明的第两个示范的通信系统;及FIG5 is a second exemplary communication system according to the present invention; and

图6为根据本发明的第两个示范的实施例的示范的收发机。FIG6 illustrates an exemplary transceiver according to a second exemplary embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将相关于多载波调制通信系统描述本发明示范的系统和方法。但是,为了使本发明更加清晰,以下的描述省略公知的结构和设备,其可以以方框图形式或者别的方式概括来示出。为了解释的目的,许多的特定细节被阐述,以便提供对本发明彻底的了解。但是应该理解,除了在此处专门详细阐述的之外,可以以各种方法实践本发明。例如,本发明的系统和方法通常可以被应用于任何类型的通信系统,包括有线通信系统、无线通信系统,诸如无线局域网、输电线通信系统、有线或者无线电话线路通信系统,或者其任意的组合。The exemplary systems and methods of the present invention will be described below with respect to a multi-carrier modulation communication system. However, to make the present invention more clear, the following description omits well-known structures and devices, which can be generally illustrated in block diagram form or in other ways. For the purpose of explanation, many specific details are set forth to provide a thorough understanding of the present invention. However, it should be understood that, in addition to those specifically set forth in detail herein, the present invention can be practiced in various ways. For example, the systems and methods of the present invention can generally be applied to any type of communication system, including wired communication systems, wireless communication systems, such as wireless local area networks, power line communication systems, wired or wireless telephone line communication systems, or any combination thereof.

此外,虽然在此处说明的示范的实施例显示了该通信系统配置的各种各样的部件,应该理解,该系统的各种部件可以被设置在分布式网络的远距离的部分上,诸如远程通信网和/或互联网,或者在专用的多载波调制系统内。因此,应该理解,该通信系统的部件可以结合成一个或多个设备,或者配置在分布式网络的特定的节点上,诸如远程通信网。从以下的描述中将理解,出于对计算效率的考虑,该通信系统的部件可以被布置在分布式网络内的任何位置上,而不影响该系统的操作。Furthermore, while the exemplary embodiments described herein illustrate various components of the communication system configuration, it should be understood that the various components of the system can be located on a remote portion of a distributed network, such as a telecommunications network and/or the Internet, or within a dedicated multi-carrier modulation system. Therefore, it should be understood that the components of the communication system can be combined into one or more devices or configured at specific nodes of a distributed network, such as a telecommunications network. As will be understood from the following description, for computational efficiency considerations, the components of the communication system can be located anywhere within the distributed network without affecting the operation of the system.

此外,应该理解,连接这些单元的各种各样的链路可以是有线或者无线链路,或者其任意的组合,或者任何其它已知的或者稍后开发的单元,该单元能够提供和/或交换信息出入这些连接的单元。另外,在此处使用的该术语模块可以涉及任何已知的或者稍后开发的硬件、软件或者硬件和软件的组合,其能够执行与那个单元有关的功能。Furthermore, it should be understood that the various links connecting these units may be wired or wireless links, or any combination thereof, or any other known or later developed unit that is capable of providing and/or exchanging information into and out of these connected units. Additionally, the term module as used herein may refer to any known or later developed hardware, software, or combination of hardware and software that is capable of performing the functions associated with that unit.

另外,虽然将相关于多载波调制系统描述本发明,本发明的系统和方法可以应用在任何的通信系统或者用于发送信息的传输协议。Furthermore, although the present invention will be described with respect to a multi-carrier modulation system, the system and method of the present invention may be applied to any communication system or transmission protocol for transmitting information.

图1示出了一个示范的通信系统1。通信系统1包含一个或多个基站10和一个接入点(AP)20。这个示范的实施例示出了一个无线局域网,其中多个基站10与接入点20通信。尤其是,在其示范的无线局域网中,多个基站10共享一个公共的通信介质。一种可能的配置包括一个用于基站10(BSS)之间通信的接入点20。接入点20在基站10之间,及例如给其它的有线和/或无线网络(未示出)提供本地中继功能。因此,当基站1与基站2通信的时候,该通信(例如,数据分组)是从基站1发送给接入点20,然后从接入点20到基站2。由于这个缘故,在大多数情况下,基站10仅发送数据分组给接入点20,和从接入点20接收数据分组。另一方面,接入点20必须与该网络中所有的基站10通信。FIG1 illustrates an exemplary communication system 1. Communication system 1 includes one or more base stations 10 and an access point (AP) 20. This exemplary embodiment illustrates a wireless local area network (WLAN) in which multiple base stations 10 communicate with access point 20. In particular, in this exemplary WLAN, multiple base stations 10 share a common communication medium. One possible configuration includes an access point 20 for communication between base stations 10 (BSS). Access point 20 provides a local relay function between base stations 10 and, for example, to other wired and/or wireless networks (not shown). Therefore, when base station 1 communicates with base station 2, the communication (e.g., data packets) is sent from base station 1 to access point 20, and then from access point 20 to base station 2. For this reason, in most cases, base station 10 only sends and receives data packets to and from access point 20. Access point 20, on the other hand, must communicate with all base stations 10 in the network.

另一个可能的配置不依靠接入点20,而是代之以直接在该网络中的基站10(IBSS)之间进行通信,在图1中以虚线表示。在这个实施例中,直接在基站10之间发生通信,不存在由接入点20提供的中继功能。Another possible configuration does not rely on access points 20, but instead communicates directly between base stations 10 in the network (IBSS), as shown by the dashed lines in Figure 1. In this embodiment, communication occurs directly between base stations 10, with no relay functionality provided by access points 20.

根据本发明示范的实施例,该无线网络依靠在多个收发机之间交换参数,尤其是从接收机到发射机。这些参数被存储在发射机上,并且被用于随后传送数据分组到该参数来源于的接收机。因此,无论该网络被配置具有接入点20与否,作为每个基站包括该接入点,如果使用,保存包含该通信参数的表,本发明的系统和方法将同样地工作。According to an exemplary embodiment of the present invention, the wireless network relies on exchanging parameters between multiple transceivers, particularly from a receiver to a transmitter. These parameters are stored at the transmitter and used to subsequently transmit data packets to the receiver from which the parameters originated. Thus, the system and method of the present invention will function similarly regardless of whether the network is configured with access points 20 or not, as each base station, including the access point, if used, maintains a table containing the communication parameters.

一些不同类型的通信参数可以从接收机发送给发射机,以最优化通信,例如提高或者降低数据传输速率。通常,可以改变性能的任何参数可以被包括在该消息中。以下的例子是可以在接收机和发射机之间交换的更通用类型的通信参数。Several different types of communication parameters can be sent from a receiver to a transmitter to optimize communications, such as increasing or decreasing the data transmission rate. In general, any parameter that can change performance can be included in the message. The following examples are some of the more common types of communication parameters that can be exchanged between a receiver and a transmitter.

位配置表(Bit Al location Table)——位配置表在多载波调制系统中规定在每个载波上调制的位数,在多载波调制系统中该载波也被称为子信道、副载波、单音或者二进制数。802.1la/g收发机在所有的子信道上使用相同的位数,它是最简单的位配置表。由于无线通信经历多路径,在频率方面该通信信道不是平坦的,这意味着不同的副载波将具有不同的信噪比。因此,为了在所有的载波上实现恒定的误码率,使用一个位配置表,使得具有较高信噪比的载波比具有较低信噪比的载波调制更多的位。这个过程通常被称为“位加载”。位加载和位配置表已经在ADSL多载波通信系统中使用了很多年。例如,ITU标准G.992.1和G.992.2是国际间的ADSL标准,其被作为参考资料完整地结合在此处,其详述了使用位加载和位配置表的通信。位加载也能够使用比64 QAM(6比特)更高的构象尺寸(constellation size),64 QAM是标准802.1la/g系统最大的构象尺寸。如果该信道支持,可以使用调制达到15比特或更多的位加载构象,从而实现很大的数据传输速率改善。Bit Allocation Table—In multicarrier modulation systems, a bit location table specifies the number of bits modulated on each carrier, also known as a subchannel, subcarrier, tone, or binary number. 802.11a/g transceivers use the same number of bits on all subchannels, which is the simplest bit location table. Because wireless communications experience multipath, the communication channel is not flat in frequency, meaning that different subcarriers will have different signal-to-noise ratios. Therefore, to achieve a constant bit error rate across all carriers, a bit location table is used so that carriers with higher signal-to-noise ratios modulate more bits than carriers with lower signal-to-noise ratios. This process is often referred to as "bit loading." Bit loading and bit location tables have been used in ADSL multicarrier communication systems for many years. For example, ITU standards G.992.1 and G.992.2, international ADSL standards that are incorporated herein by reference in their entirety, detail communications using bit loading and bit location tables. Bit loading also enables the use of constellation sizes higher than 64 QAM (6 bits), which is the maximum constellation size in standard 802.11a/g systems. If the channel supports it, modulation constellations with bit loading of 15 bits or more can be used, resulting in significant data rate improvements.

编码调制参数——使用编码调制技术的系统,诸如格状编码调制和turbo编码调制比未结合调制和前向纠错编码的系统实现更高的编码优点。但是,编码调制方案不编码所有的信息位,因此,编码调制必须与多径信道中的位加载相结合,以便实现该编码的增益权益。Coded Modulation Parameters - Systems using coded modulation techniques, such as trellis coded modulation and turbo coded modulation, achieve higher coding benefits than systems that do not combine modulation with forward error correction coding. However, coded modulation schemes do not encode all information bits; therefore, coded modulation must be combined with bit loading in multipath channels to realize the benefits of coding.

可变循环前缀(cyclic prefix)长度——循环前缀在多载波系统中使用以抗击多路径。通常,只要信道的脉冲响应小于该循环前缀长度,由于信道多路径就会不存在码间干扰(inter-symbol interference)或者信道间(inter-channel)干扰。但是,由于该循环前缀是被加到每个通信码元的冗余循环扩展,该循环前缀也导致数据传输速率损失。802.1la/g标准使用具有一段0.8微秒长固定的循环前缀,它是码元长度的20%。因此,循环前缀的增加导致20%的数据传输速率降低。如果该信道大约是与循环前缀相同的长度,这是良好的折衷。但是,如果该信道短得多,例如仅0.1微秒,那么其使降低循环前缀长度为0.1微秒有意义,以便得到19%的数据传输速率改善。同样地,如果该信道比0.8微秒长得多,该循环前缀应该被扩展以匹配该信道的长度,因为码间干扰和信道间干扰的有效的水平或许将大大地降低能实现的数据传输速率。Variable Cyclic Prefix Length—A cyclic prefix is used in multicarrier systems to combat multipath. Generally, as long as the channel impulse response is less than the cyclic prefix length, there is no inter-symbol interference (ISI) or inter-channel interference (ICI) due to channel multipath. However, because the cyclic prefix is a redundant cyclic extension added to each communication symbol, it also results in a loss in data rate. The 802.11a/g standard uses a fixed cyclic prefix of 0.8 microseconds, which is 20% of the symbol length. Therefore, increasing the cyclic prefix results in a 20% decrease in data rate. This is a good compromise if the channel is approximately the same length as the cyclic prefix. However, if the channel is much shorter, for example, only 0.1 microseconds, it makes sense to reduce the cyclic prefix length to 0.1 microseconds, yielding a 19% improvement in data rate. Similarly, if the channel is much longer than 0.8 microseconds, the cyclic prefix should be extended to match the channel length, as the effective levels of ISI and ICI will likely significantly reduce the achievable data rate.

可变的导频音(pilot tone)分配——标准802.1la/g接收机使用四个固定的导频音,其在该发射频率频带上扩展。在802.1la/g系统中这是必需的,因为该发射机不知道哪个频带范围部分由于多路径处于深度无效之中。根据本发明一个示范的实施例,接收机可以传达给发射机哪个载波应该用于导频音。由于接收机可以确定哪个载波具有高的信噪比,该接收机可以命令发射机在那些高信噪比载波上设置导频音。实际上,在很多情况下,单个的高信噪比载波足以用于所有的定时恢复需求,从而允许该系统在802.1la/g系统用于导频音的三个载波上发送数据。当与标准802.1la/g系统相比的时候,这也提供数据传输速率提高。Variable pilot tone allocation - Standard 802.11a/g receivers use four fixed pilot tones that are spread across the transmit frequency band. This is necessary in 802.11a/g systems because the transmitter does not know which parts of the frequency band are deeply nulled due to multipath. According to an exemplary embodiment of the present invention, the receiver can communicate to the transmitter which carrier should be used for pilot tones. Since the receiver can determine which carriers have a high signal-to-noise ratio, the receiver can command the transmitter to place pilot tones on those high signal-to-noise ratio carriers. In fact, in many cases, a single high signal-to-noise ratio carrier is sufficient for all timing recovery needs, allowing the system to send data on the three carriers that the 802.11a/g system uses for pilot tones. This also provides an increase in data transmission rates when compared to standard 802.11a/g systems.

作为选择,通信系统可以不必使任何的载波专用于导频音,即所有被调制的载波被信息位调制。在这种情况下,携带信息位的载波可用于执行“决定指向的”定时恢复算法。例如,用于这种决定指向算法的载波通常将比实际上以规定的误码率可允许的携带更少的位,以便提供具有高信噪比的参考信号。Alternatively, the communication system may not dedicate any carriers to pilot tones, i.e., all modulated carriers may be modulated with information bits. In this case, the carriers carrying the information bits can be used to implement a "decision-directed" timing recovery algorithm. For example, the carriers used for such a decision-directed algorithm will typically carry fewer bits than is practically permissible at a specified bit error rate, in order to provide a reference signal with a high signal-to-noise ratio.

每个载波的增益微调(fine gain)——增益微调被用于诸如G.992.1的ADSL标准中,以当使用位加载的时候在所有的载波上均衡该误码率。增益微调是在发射功率电平中很小的调整,能够使子信道基于专门测量的信噪比实现该系统所需的误码率。Fine gain per carrier - Fine gain is used in ADSL standards such as G.992.1 to equalize the bit error rate across all carriers when bit loading is used. Fine gain is a small adjustment in the transmit power level that enables a subchannel to achieve the desired bit error rate for the system based on a specifically measured signal-to-noise ratio.

贯穿以下的论述,本发明示范的实施例将集中到作为原始优化的通信参数的位配置表上,该原始优化的通信参数在许多基站之间交换。这么做是因为位配置表的使用是一种实现优化通信和改变数据传输速率最有效的方式。但是,将应理解,有或者没有位配置表,其他的通信参数仍可以在许多基站之间交换,以实现在数据传输速率方面的改变,这些通信参数包括但不限于增益微调、格状编码调制、导频音位置、可变的循环前缀长度和类似的参数。Throughout the following discussion, the exemplary embodiments of the present invention will focus on a bit configuration table as the primary optimized communication parameter that is exchanged between a plurality of base stations. This is done because the use of a bit configuration table is the most efficient way to achieve optimized communication and change the data transmission rate. However, it will be understood that other communication parameters, including but not limited to gain fine-tuning, trellis coded modulation, pilot tone position, variable cyclic prefix length, and the like, can still be exchanged between a plurality of base stations to achieve changes in the data transmission rate, with or without the bit configuration table.

为了实现数据传输速率的改变,包含该通信参数的消息从接收机发送给发射机。这些通信参数可以用多种方法通信。例如,该通信参数可以作为肯定的确认数据分组的一部分发送给发射机。在这种情况下,在接收该肯定的确认数据分组之后,发射机将使用包含在肯定的确认数据分组中的这些通信参数,用于后续数据分组的传送。这些通信参数还可以作为诸如管理或者数据帧的一部分发送,该管理或者数据帧的一部分意欲在收发机之间交换信息。例如,通信参数可以被作为在收发机之间发送的任何数据分组的扩展的报头字段的一部分发送。In order to achieve a change in the data transmission rate, a message containing the communication parameters is sent from the receiver to the transmitter. These communication parameters can be communicated in a variety of ways. For example, the communication parameters can be sent to the transmitter as part of a positive acknowledgment data packet. In this case, after receiving the positive acknowledgment data packet, the transmitter will use the communication parameters contained in the positive acknowledgment data packet for the transmission of subsequent data packets. These communication parameters can also be sent as part of a management or data frame, a part of which is intended to exchange information between transceivers. For example, the communication parameters can be sent as part of an extended header field of any data packet sent between transceivers.

下面将结合图1和图2论述根据本发明的一个示范的实施例用于交换通信参数的协议的示范实施例。尤其是,图1示出了一个示范的网络1,诸如无线网络。网络1包括由多个链路相互连接的多个基站10和一个接入点20。图2示出了一个示范的与第一和第二收发机有关的组成部分的实施例,例如,基站10或者接入点20。尤其是,第一收发机100包括消息确定模块110、通信参数确定模块120、数据分组确定模块130、发射机140、接收机150、存储器160和控制器170,所有这些由一个链路(未示出)连接。第二收发机200包括消息确定模块210、通信参数确定模块220、数据分组确定模块230、发射机240、接收机250、存储器260和控制器270,所有这些由一个链路(未示出)连接。An exemplary embodiment of a protocol for exchanging communication parameters according to an exemplary embodiment of the present invention will be discussed below with reference to FIG1 and FIG2 . Specifically, FIG1 illustrates an exemplary network 1, such as a wireless network. Network 1 includes multiple base stations 10 and an access point 20 interconnected by multiple links. FIG2 illustrates an exemplary embodiment of components associated with first and second transceivers, such as base stations 10 or access points 20. Specifically, first transceiver 100 includes a message determination module 110, a communication parameter determination module 120, a data packet determination module 130, a transmitter 140, a receiver 150, a memory 160, and a controller 170, all of which are interconnected by a link (not shown). Second transceiver 200 includes a message determination module 210, a communication parameter determination module 220, a data packet determination module 230, a transmitter 240, a receiver 250, a memory 260, and a controller 270, all of which are interconnected by a link (not shown).

为了描述的方便,的用于高速率OFDM通信系统的示范方法将结合第一收发机发送数据分组给第二收发机加以阐述。例如,第一收发机可以是基站2,第二收发机可以是接入点20。或者,第一收发机可以是基站2,第二收发机可以是基站1等等。该协议的相关部分随着第一收发机以一个最大可能的数据传输速率发送数据分组开始,例如用于802.1la/g的54 Mbps,以最后成功传送的数据传输速率,或者以已知的数据传输速率。For ease of description, the exemplary method for a high-rate OFDM communication system will be described with respect to a first transceiver transmitting a data packet to a second transceiver. For example, the first transceiver may be base station 2, and the second transceiver may be access point 20. Alternatively, the first transceiver may be base station 2, the second transceiver may be base station 1, and so on. The relevant portion of the protocol begins with the first transceiver transmitting a data packet at a maximum possible data transmission rate, such as 54 Mbps for 802.11a/g, at the last successfully transmitted data transmission rate, or at a known data transmission rate.

具体地,该数据分组确定模块130和发射机140、存储器160及控制器170合作协同传送这个第一数据分组,即,在任何优化的通信参数被交换之前,并且使用标准尺寸固定的通信参数设置来发送数据分组,该通信参数设置诸如那些在IEEE 802.1la/g中规定的,例如,在所有的载波上每个音调固定的六个比特。Specifically, the data packet determination module 130 cooperates with the transmitter 140, the memory 160, and the controller 170 to coordinate transmission of this first data packet, i.e., before any optimized communication parameters are exchanged, and the data packet is sent using a standard fixed-size communication parameter setting, such as those specified in IEEE 802.11a/g, for example, a fixed six bits per tone on all carriers.

接下来,如果第二收发机的接收机250成功地从第一收发机100接收数据分组,在数据分组确定调制230、发射机240、存储器260和控制器270的合作下,第二收发机200再次返回给第一收发机一个肯定的确认数据分组。这个肯定的确认数据分组还包括由通信参数确定模块220确定的优化的通信参数,以被第二收发机200用于随后从第一收发机100接收数据分组。例如,该肯定的确认数据分组可以包含一个具有每个副载波不同的位的位配置表,例如,基于由第二收发机200测量的和由通信参数确定模块220确定的信道特性。作为选择,或者此外,这个确认数据分组还可以指示如上所述任意的优化的传输参数,例如,如上所述的应该作为导频音使用的一个或多个载波。Next, if the receiver 250 of the second transceiver successfully receives the data packet from the first transceiver 100, the second transceiver 200, in cooperation with the data packet determination module 230, the transmitter 240, the memory 260, and the controller 270, again returns a positive acknowledgment data packet to the first transceiver. This positive acknowledgment data packet also includes the optimized communication parameters determined by the communication parameter determination module 220, to be used by the second transceiver 200 for subsequent reception of data packets from the first transceiver 100. For example, the positive acknowledgment data packet may include a bit configuration table having different bits for each subcarrier, e.g., based on channel characteristics measured by the second transceiver 200 and determined by the communication parameter determination module 220. Alternatively, or in addition, this acknowledgment data packet may also indicate any optimized transmission parameters as described above, such as one or more carriers that should be used as pilot tones as described above.

如果第二收发机200没有成功地从第一收发机100接收数据分组,第二收发机200不返回给第一收发机一个肯定的确认数据分组。在这种情况下,第一收发机100再次和数据分组确定模块130、发射机140、存储器160和控制器170合作以下一最高的或者另一个已知的标准数据传输速率发送数据分组。If the second transceiver 200 does not successfully receive the data packet from the first transceiver 100, the second transceiver 200 does not return a positive acknowledgment data packet to the first transceiver. In this case, the first transceiver 100 again cooperates with the data packet determination module 130, the transmitter 140, the memory 160 and the controller 170 to transmit the data packet at the next highest or another known standard data transmission rate.

如果第一收发机100接收肯定的确认数据分组,第一收发机和存储器160合作存储该优化的通信参数。然后,第一收发机100使用存储的通信参数,用于将后续的数据分组传送给第二收发机200。优化的通信参数的使用被表示在从第一收发机100发送给第二收发机200的数据分组的报头字段中。例如,消息确定模块110改变报头字段以表示哪一个优化的通信参数正被使用。If the first transceiver 100 receives a positive acknowledgment data packet, the first transceiver and the memory 160 cooperate to store the optimized communication parameters. The first transceiver 100 then uses the stored communication parameters for transmitting subsequent data packets to the second transceiver 200. The use of the optimized communication parameters is indicated in the header fields of the data packets sent from the first transceiver 100 to the second transceiver 200. For example, the message determination module 110 changes the header fields to indicate which optimized communication parameters are being used.

第二收发机的接收机250从第一收发机100接收该数据分组,并且基于在数据分组的数据字段中的信息,确定哪一个通信参数被使用。例如,这是通过解码该数据分组的报头字段实现的,该数据分组的报头字段表示正在使用的优化的通信参数。然后,基于与使用优化的通信参数的消息确定/解码模块210相结合的数据字段中包含的信息,该数据分组可以被解调和解码,该优化的通信参数在先前的肯定的确认数据分组中从第二收发机发送给第一收发机。The receiver 250 of the second transceiver receives the data packet from the first transceiver 100 and determines which communication parameters are being used based on information in the data field of the data packet. This is accomplished, for example, by decoding the header field of the data packet, which indicates the optimized communication parameters being used. The data packet can then be demodulated and decoded based on the information contained in the data field in conjunction with the message determination/decoding module 210 using the optimized communication parameters sent from the second transceiver to the first transceiver in a previous positive acknowledgment data packet.

在第二收发机200从第一收发机100接收具有指定哪一个优化通信参数被使用的报头字段的数据分组之后,第二收发机200发送肯定的确认返回给第一收发机100。这个肯定的确认可以包含与用于最后成功接收的数据分组相同的参数,作为一个给第二收发机200的用存储的优化的通信参数继续发送的指示。同样地,该肯定的确认可以只是一个基础的确认数据分组,如在常规的802.1la/g系统中,以表示该数据分组被成功地在第二收发机上接收,并且通信应该使用相同的优化的通信参数继续。如果优化的通信参数在扩展的通信对话期间伴随所有的肯定的确认,这个机制有效地跟踪。After the second transceiver 200 receives a data packet from the first transceiver 100 with a header field specifying which optimized communication parameters to use, the second transceiver 200 sends a positive acknowledgment back to the first transceiver 100. This positive acknowledgment may contain the same parameters as used for the last successfully received data packet, as an instruction to the second transceiver 200 to continue transmitting using the stored optimized communication parameters. Similarly, the positive acknowledgment may simply be a basic acknowledgment packet, as in a conventional 802.11a/g system, indicating that the data packet was successfully received at the second transceiver and that communication should continue using the same optimized communication parameters. If the optimized communication parameters accompany all positive acknowledgments during the extended communication session, this mechanism effectively tracks the optimized communication parameters.

作为选择,第二收发机200可以在确认消息中发送新的、第二组优化的通信参数。这些新的参数例如可以请求在数据传输速率方面改变,诸如更高的数据传输速率。在这种情况下,在接收确认数据分组之后,第一收发机100可以使用第二组优化的通信参数开始传送。Alternatively, the second transceiver 200 may send a new, second set of optimized communication parameters in the confirmation message. These new parameters may, for example, request a change in data transmission rate, such as a higher data transmission rate. In this case, after receiving the confirmation data packet, the first transceiver 100 may begin transmitting using the second set of optimized communication parameters.

在第二收发机200没有成功地接收由第一收发机100发送的数据分组的情况下,第二收发机200将不发送肯定的确认返回给第一收发机100,其中该数据分组具有指定哪一个通信参数被使用的修改的报头字段。在这种情况下,第一收发机100将确定该优化的通信参数不再有效,并且将通过返回到第一步重新开始协议,这里第一收发机100将使用固定的/标准通信参数,以已知的数据传输速率开始通信,诸如最高的数据传输速率(例如在802.1la/g系统中54 Mbps)。In the event that the second transceiver 200 does not successfully receive the data packet transmitted by the first transceiver 100, wherein the data packet has a modified header field specifying which communication parameters are being used, the second transceiver 200 will not send a positive acknowledgment back to the first transceiver 100. In this case, the first transceiver 100 will determine that the optimized communication parameters are no longer valid and will restart the protocol by returning to the first step, where the first transceiver 100 will begin communicating at a known data transmission rate, such as the highest data transmission rate (e.g., 54 Mbps in an 802.11a/g system), using fixed/standard communication parameters.

在使用第一组优化的参数传送数据分组之后,在第一收发机100从第二收发机200接收肯定的确认,并且这个肯定的确认包含新的、After transmitting the data packet using the first set of optimized parameters, a positive acknowledgement is received at the first transceiver 100 from the second transceiver 200, and this positive acknowledgement contains the new,

第二组优化的参数的情况下,这些新的参数应该被用于后续的数据分组传送。但是,在使用第二组优化参数发送数据分组之后,如果第二收发机200没有接收肯定的确认数据分组,那么第二收发机200恢复到该协议的第一步,数据分组以已知的诸如下一最高的数据发送。但是,在这种情况下,第一收发机可以通过使用第一组优化的通信参数传送或者通过使用固定/标准通信参数(例如在802.1la/g标准中54Mbps)的数据传输速率传送而开始。In the case of the second set of optimized parameters, these new parameters should be used for subsequent data packet transmissions. However, after transmitting a data packet using the second set of optimized parameters, if the second transceiver 200 does not receive a positive acknowledgment data packet, then the second transceiver 200 reverts to the first step of the protocol, where the data packet is transmitted at a known, such as the next highest, data rate. However, in this case, the first transceiver can begin by transmitting using the first set of optimized communication parameters or by transmitting at a data rate using fixed/standard communication parameters (e.g., 54 Mbps in the 802.11a/g standard).

作为选择,或者此外,第一收发机100和第二收发机200可以周期性地发送“参考”或者“训练”数据分组,其可以由该收发机的接收机部分和该通信参数确定模块一起使用,以确定优化的传输参数。例如,这些训练数据分组可以是包含该收发机已知信号的数据分组。例如,该训练数据分组可以是在基站和网络之间没有数据发送期间发送的携带非信息的数据分组。由于这些数据分组被预先确定和在接收之前为接收机所知,接收机可以使用它们去精确地测量该信道的效果,例如多路径分布、每个载波的信噪比等等。这些训练数据分组还可以用于训练接收机均衡器,该接收机均衡器用来均衡诸如无线信道和/或接收机滤波器和/或发射机滤波器。Alternatively, or in addition, the first transceiver 100 and the second transceiver 200 can periodically transmit "reference" or "training" data packets, which can be used by the receiver portion of the transceiver and the communication parameter determination module to determine optimized transmission parameters. For example, these training data packets can be data packets containing signals known to the transceiver. For example, the training data packets can be data packets carrying non-information that are sent during a period when no data is being transmitted between the base station and the network. Because these data packets are predetermined and known to the receiver before reception, the receiver can use them to accurately measure the effects of the channel, such as multipath distribution, signal-to-noise ratio of each carrier, etc. These training data packets can also be used to train a receiver equalizer, which is used to equalize, for example, the wireless channel and/or receiver filters and/or transmitter filters.

在常规的无线局域网系统中,每个数据分组包含一个报头字段,其表示用于传送该数据分组的数据字段的数据传输速率。该报头字段使用固定的调制/编码方案发送,诸如以802.1la/g标准,因此可以由所有的基站解调。根据本发明一个示范的实施例,该报头字段还将表示优化的通信参数是否被用在数据分组中发送数据字段。这可以用多种方法做到。例如,该报头字段可以如802.1la/g中的包含数据传输速率的指示。另外,该报头字段可以包含一个位字段,其表示是否将使用该优化的通信参数。这个位字段可以是单个位,其表示是使用上一次交换的优化的通信参数,还是使用标准固定通信参数的一个。另外,该位字段可以是表示多个优化的通信参数组的一个的多个位。In conventional wireless local area network systems, each data packet includes a header field that indicates the data transmission rate used to transmit the data field of the data packet. This header field is sent using a fixed modulation/coding scheme, such as the 802.11a/g standard, and can therefore be demodulated by all base stations. According to an exemplary embodiment of the present invention, the header field also indicates whether optimized communication parameters are used to transmit the data field in the data packet. This can be achieved in a variety of ways. For example, the header field can include an indication of the data transmission rate as in 802.11a/g. Alternatively, the header field can include a bit field that indicates whether the optimized communication parameters will be used. This bit field can be a single bit, indicating whether the optimized communication parameters from the previous exchange are to be used or one of the standard fixed communication parameters. Alternatively, the bit field can be multiple bits indicating one of multiple optimized communication parameter sets.

在具有接入点20的网络例子中,当发送数据分组给该接入点20的时候,每个基站发射机将存储要被使用的优化的通信参数。这些优化的参数将由接入点20接收机产生,并且发送给如上所述的基站。显而易见,由于每个基站10处于不同的位置,并且可能移动,在发送数据分组给接入点20的时候,每个基站发射机可能具有被使用的不同的优化参数。接入点20还必须存储这些优化的参数,这些参数当从不同的基站10接收数据分组的时候被该接入点20接收机使用。对于每个基站10,接入点20可以具有不同组的优化参数。由于接入点20从所有的基站接收数据分组,接入点20必须能够基于在分组报头中的信息(即信号字段)来确定被用于该数据字段的参数。接入点20可以使用分组报头来确定是否使用了该优化的参数,但是由于接入点20不知道哪一个基站实际上发送该数据分组,接入点20不能单独基于该报头确定正确的参数。In the example of a network with access point 20, each base station transmitter will store optimized communication parameters to be used when sending data packets to access point 20. These optimized parameters will be generated by the access point 20 receiver and sent to the base station as described above. Obviously, since each base station 10 is located in a different location and may be mobile, each base station transmitter may have different optimized parameters to use when sending data packets to access point 20. Access point 20 must also store these optimized parameters, which are then used by the access point 20 receiver when receiving data packets from different base stations 10. Access point 20 may have a different set of optimized parameters for each base station 10. Since access point 20 receives data packets from all base stations, it must be able to determine the parameters used for the data packet based on information in the packet header (i.e., the signal field). Access point 20 can use the packet header to determine whether the optimized parameters are used, but since access point 20 does not know which base station actually sent the data packet, access point 20 cannot determine the correct parameters based on the header alone.

因此,根据本发明示范的实施例,该报头还包括一个位字段,其表示哪一个基站发送该数据分组。在这种情况下,接入点20将使用这些信息去确定应该使用哪组参数。作为选择,接入点20可以使用其它的措施去确定哪个基站发送该数据分组。例如,接入点20可以使用该接收信号的功率,基于频率均衡器抽头的信道估算、载波偏移值等等。Therefore, according to an exemplary embodiment of the present invention, the header also includes a bit field that indicates which base station sent the data packet. In this case, access point 20 will use this information to determine which set of parameters to use. Alternatively, access point 20 may use other means to determine which base station sent the data packet. For example, access point 20 may use the power of the received signal, a channel estimate based on frequency equalizer taps, a carrier offset value, etc.

在诸如具有接入点20的无线局域网的网络例子中,当发送数据分组给特定的基站10的时候,接入点发射机将存储被使用的优化的通信参数。这些优化的通信参数将由基站接收机产生,并且发送给如上所述的接入点20。显而易见,由于每个基站处于不同的位置,当发送数据分组给不同的基站10的时候,该接入点20可以具有被使用的多组不同的优化通信参数。然后,当从该接入点20接收数据分组的时候,每个基站10也存储对应于要被基站接收机使用的那个基站的优化通信参数。每个基站10也应该能够基于在分组报头中的信息(即信号字段)来确定被用于数据字段的通信参数。因此,每个基站10使用分组报头来确定是否已经使用该优化的通信参数。与接入点接收机不同,每个基站接收机意欲仅从接入点20接收数据分组,因此基站10也许能单独基于该报头确定该通信参数。In a network example such as a wireless local area network with access point 20, the access point transmitter will store optimized communication parameters to be used when sending data packets to a particular base station 10. These optimized communication parameters will be generated by the base station receiver and transmitted to access point 20 as described above. Obviously, since each base station is located in a different location, the access point 20 may have multiple different sets of optimized communication parameters to use when sending data packets to different base stations 10. Then, when receiving data packets from the access point 20, each base station 10 also stores the optimized communication parameters corresponding to that base station to be used by the base station receiver. Each base station 10 should also be able to determine the communication parameters used for the data field based on information in the packet header (i.e., the signal field). Therefore, each base station 10 uses the packet header to determine whether the optimized communication parameters have been used. Unlike the access point receiver, each base station receiver is intended to receive data packets only from access point 20, so the base station 10 may be able to determine the communication parameters based solely on the header.

由于所有的基站将从接入点20接收数据分组,每个基站必须也能够基于前同步码和分组报头(即信号字段)来确定被用于该数据字段的通信参数。显而易见,如果该数据分组不是为特定的基站接收机设计的,该接收机可能使用不正确的优化通信参数去接收数据分组。这实际上是不成问题的,因为该数据分组首先不是为接收机设计的。但是,由于该协议要求发射机去遵从已经在进行中的通信,每个基站必须能够基于该数据分组持续时间确定不同的协议计数器。即使错误的通信参数的使用不允许接收机去正确地解码该消息,报头必须提供一种确定该数据分组持续时间的方式。Since all base stations will receive data packets from access point 20, each base station must also be able to determine the communication parameters used for the data field based on the preamble and packet header (i.e., the signal field). Obviously, if the data packet is not designed for a specific base station receiver, the receiver may use incorrectly optimized communication parameters to receive the data packet. This is not a problem in practice because the data packet was not designed for the receiver in the first place. However, since the protocol requires the transmitter to comply with communications already in progress, each base station must be able to determine different protocol counters based on the duration of the data packet. Even if the use of incorrect communication parameters does not allow the receiver to correctly decode the message, the header must provide a way to determine the duration of the data packet.

如上所述,一旦接收的收发机确定优化的传输参数,接收的收发机需要发送这个信息给发射的收发机,以用于两个设备之间后续的通信。此外,如上述讨论的,该优化的传送信息可以被作为确认数据分组的一部分发送。作为选择,或者此外,该优化的传输参数可以在定期的或者例如触发的基础上,作为管理帧或者规则信息携带帧的一部分被交换。在这两种情况下,该优化的传输参数可以被作为扩展的分组报头字段(亦称为信号字段)的一部分,,或者作为该数据分组信息字段的一部分发送。在一个扩展的分组报头字段的情况下,该信息以固定速率发送,并且可以被该网络中所有的系统解码。例如,在该分组报头字段中的一个位可用于表示一组新的优化的传输参数已经被附加到扩展的分组报头字段。As described above, once the receiving transceiver determines the optimized transmission parameters, the receiving transceiver needs to send this information to the transmitting transceiver for subsequent communication between the two devices. In addition, as discussed above, the optimized transmission information can be sent as part of an acknowledgment data packet. Alternatively, or in addition, the optimized transmission parameters can be exchanged as part of a management frame or a rule information carrying frame on a regular basis or, for example, on a triggered basis. In both cases, the optimized transmission parameters can be sent as part of an extended packet header field (also known as a signal field) or as part of the data packet information field. In the case of an extended packet header field, the information is sent at a fixed rate and can be decoded by all systems in the network. For example, a bit in the packet header field can be used to indicate that a new set of optimized transmission parameters has been appended to the extended packet header field.

在后者的情况下,该信息可以使用优化的用于通信的参数被发送。注意到在这种情况下,用于从接收机发送优化的传输参数信息给发射机的该优化的传输参数是不相同的。例如,假定第一收发机150的接收机确定用于从第二收发机的发射机240发射数据分组给第一收发机的接收机150的优化的传送信息。第一收发机的发射机140发送数据分组给第二收发机的接收机250,这里该数据分组包含用于从第二收发机的发射机240发射数据分组给第一收发机的接收机150的优化的传输参数。从第一收发机的发射机140发送给第二收发机的接收机250的该数据分组可以使用标准固定的速率发送,正如在常规的802.1la/g系统中那样的,或者可以使用在第一收发机100和第二收发机200之间交换的优化的传输参数发送。显而易见,用于从第一收发机100和第二收发机200发送的该优化的传输参数已经先在通信对话过程中交换。In the latter case, the information can be sent using optimized parameters for communication. Note that in this case, the optimized transmission parameters used to send the optimized transmission parameter information from the receiver to the transmitter are different. For example, assume that the receiver of the first transceiver 150 determines optimized transmission information for transmitting a data packet from the transmitter 240 of the second transceiver to the receiver 150 of the first transceiver. The transmitter 140 of the first transceiver sends a data packet to the receiver 250 of the second transceiver, where the data packet includes the optimized transmission parameters used for transmitting the data packet from the transmitter 240 of the second transceiver to the receiver 150 of the first transceiver. The data packet sent from the transmitter 140 of the first transceiver to the receiver 250 of the second transceiver can be sent using a standard fixed rate, as in a conventional 802.11a/g system, or it can be sent using optimized transmission parameters exchanged between the first transceiver 100 and the second transceiver 200. It is apparent that the optimized transmission parameters for transmission from the first transceiver 100 and the second transceiver 200 have previously been exchanged during the communication session.

图3是一个根据本发明交换通信参数的常规示范的方法的流程图。具体地,控制在步骤S100开始,并且继续到步骤S110。在步骤S110中,第一收发机(指定为T1)确定和发送一个数据分组给第二收发机(指定为T2),以已知的、最高的、上一次成功的或者变化的速率的至少一个发送。接下来,在步骤S120中,进行确定数据分组是否在第二收发机上被成功地接收。如果该数据分组没有被成功地接收,控制跳转至步骤S130。否则,控制继续至步骤S140。FIG3 is a flow chart of a conventional exemplary method for exchanging communication parameters according to the present invention. Specifically, control begins at step S100 and continues to step S110. In step S110, a first transceiver (designated T1) determines and sends a data packet to a second transceiver (designated T2) at at least one of a known, highest, last successful, or variable rate. Next, in step S120, a determination is made as to whether the data packet was successfully received at the second transceiver. If the data packet was not successfully received, control jumps to step S130. Otherwise, control continues to step S140.

在步骤S130中,指定数据传输速率的该通信参数根据情况而增加/减少。然后,控制继续返回到步骤S110。In step S130, the communication parameter specifying the data transmission rate is increased/decreased according to the situation. Then, control continues back to step S110.

在步骤S140中,第二收发机返回给第一收发机一个肯定的确认,其可以或者可以不必包括优化的通信参数。如果该肯定的确认包含优化的通信参数,第二收发机存储这些参数。接下来,在步骤S150中,第一收发机接收该确认。然后,在步骤S160中,如果从第二收发机返回的该肯定的确认包含通信参数,第一收发机存储该优化的通信参数。然后,控制继续到步骤S170。In step S140, the second transceiver returns a positive acknowledgment to the first transceiver, which may or may not include the optimized communication parameters. If the positive acknowledgment includes the optimized communication parameters, the second transceiver stores the parameters. Next, in step S150, the first transceiver receives the acknowledgment. Then, in step S160, if the positive acknowledgment returned from the second transceiver includes the communication parameters, the first transceiver stores the optimized communication parameters. Control then continues to step S170.

在步骤S170中,第一收发机确定一个报头字段。然后,在步骤S180中,第一收发机使用该存储的优化的通信参数开始通信。然后,在步骤S190中,进行确定是否第二收发机接收到该数据分组。如果该数据分组被接收,控制继续至步骤S200。否则,控制跳转至步骤S130。In step S170, the first transceiver determines a header field. Then, in step S180, the first transceiver begins communication using the stored optimized communication parameters. Then, in step S190, a determination is made as to whether the second transceiver has received the data packet. If the data packet has been received, control continues to step S200. Otherwise, control jumps to step S130.

在步骤S200中,第二收发机解码该报头字段,并确定要使用的该通信参数。接下来,在步骤S210中,第二收发机使用存储的优化的通信参数解调和解码该数据字段。然后,在步骤S220中,第二收发机确定该确认返回给第一收发机。然后控制继续至步骤S230。In step S200, the second transceiver decodes the header field and determines the communication parameters to be used. Next, in step S210, the second transceiver demodulates and decodes the data field using the stored optimized communication parameters. Then, in step S220, the second transceiver determines that an acknowledgment is returned to the first transceiver. Control then continues to step S230.

在步骤S230中,第二收发机发送该确认给第一收发机。这个消息可以或者可以不必包含优化的通信参数。然后,控制继续至步骤S240,在这里该控制程序结束。In step S230, the second transceiver sends the confirmation to the first transceiver. This message may or may not include the optimized communication parameters. Control then continues to step S240, where the control process ends.

上述讨论到的基本概念还可以扩展至传统系统。在下面的论述中,仅执行当前的802.1la/g标准的基站将被称为传统基站。能够以本发明的方法通过优化的通信参数提供高速率数据通信的基站被称为扩展速率(ER)基站。使得交换、发送和接收使用这些优化的通信参数的方法和协议被称为扩展速率系统和协议。在这个示范的实施例中,一个扩展速率基站也支持当前的802.1la/g标准。The basic concepts discussed above can also be extended to legacy systems. In the following discussion, base stations that only implement the current 802.11a/g standard will be referred to as legacy base stations. Base stations that can provide high-speed data communication using optimized communication parameters using the methods of the present invention are referred to as extended rate (ER) base stations. The methods and protocols that enable exchange, transmission, and reception using these optimized communication parameters are referred to as extended rate systems and protocols. In this exemplary embodiment, an extended rate base station also supports the current 802.11a/g standard.

例如,图5示出了一个示范的通信系统500,其包括多个扩展速率基站510、520,一个或多个传统基站530,和例如一个接入点540。For example, FIG. 5 shows an exemplary communication system 500 that includes a plurality of extended rate base stations 510 , 520 , one or more conventional base stations 530 , and, for example, an access point 540 .

当工作在具有传统基站530和扩展速率基站510、520的环境中的时候,存在两个主要互操作性要求以确保网络稳定性。首先,传统基站530必须能够接收ER分组报头(信号字段),并且使用该信号字段参数以正确地确定该数据分组持续时间,即数据分组传输需要的时间。这将保证传统基站530正确地设置其网络分配矢量(NAV)和其他相关的计数器,使得用于介质访问的争用算法精确的操作将被保持。When operating in an environment with both legacy base stations 530 and extended rate base stations 510, 520, there are two primary interoperability requirements to ensure network stability. First, the legacy base station 530 must be able to receive the ER packet header (Signal field) and use the Signal field parameters to correctly determine the data packet duration, i.e., the time required for data packet transmission. This ensures that the legacy base station 530 correctly sets its Network Allocation Vector (NAV) and other related counters so that accurate operation of the contention algorithm for medium access is maintained.

其次,如果该数据分组意欲用于该基站,扩展速率基站510、520必须能够基于扩展速率分组报头确定传输参数,例如位配置表。此外,不是意欲接收该数据分组的扩展速率基站也必须使用该信号字段参数,以正确地确定该数据分组持续时间,即分组传输需要的时间。这将确保该扩展速率基站正确地设置其网络分配矢量和其他相关的计数器,使得用于介质访问的争用算法精确的操作将被保持。Secondly, if the data packet is intended for that base station, the extended rate base station 510, 520 must be able to determine the transmission parameters, such as the bit allocation table, based on the extended rate packet header. Furthermore, extended rate base stations that are not intended to receive the data packet must also use the signal field parameters to correctly determine the data packet duration, i.e., the time required for packet transmission. This ensures that the extended rate base station correctly sets its network allocation vector and other related counters so that accurate operation of the contention algorithm used for medium access is maintained.

为了确保满足两个上述的要求,图4示出了一个示范的使用扩展信号字段的修改的分组报头。在这个说明性的802.1la例子中,该信号字段被扩展。该扩展的信号字段的第一部分具有与标准802.1la信号字段报头相同的结构。该扩展的信号字段的第一个码元按照如在IEEE 802.1la中指定用于标准信号字段的信号调制编码参数来调制,即6 MbpsBPSK,编码速率=1/2。因此,传统基站可以正确地从该扩展的信号字段的第一部分接收该信号字段位。To ensure that both of the aforementioned requirements are met, FIG4 illustrates an exemplary modified packet header using an extended signal field. In this illustrative 802.11a example, the signal field is extended. The first portion of the extended signal field has the same structure as the standard 802.11a signal field header. The first symbol of the extended signal field is modulated according to the signal modulation and coding parameters specified in IEEE 802.11a for the standard signal field, namely, 6 Mbps BPSK with a code rate of 1/2. Therefore, a legacy base station can correctly receive the signal field bits from the first portion of the extended signal field.

在下一个码元中该扩展的信号字段的第二部分包含发射机(TX)和接收机(RX)基站标识符。这些扩展的信号字段位也被使用802.1la6 Mbps,编码速率=1/2的调制方法来调制。在图4中,这些扩展的信号字段位在该扩展的信号字段报头的第二码元中发送,在标准802.1la系统中该码元对应于数据码元编号一。In the next symbol, the second portion of the extended signal field contains the transmitter (TX) and receiver (RX) base station identifiers. These extended signal field bits are also modulated using the 802.11a 6 Mbps, code rate = 1/2 modulation method. In Figure 4, these extended signal field bits are sent in the second symbol of the extended signal field header, which corresponds to data symbol number one in standard 802.11a systems.

由于在图5中示出了的示范的通信系统500中存在传统以及扩展速率基站两者,一个扩展的速率基站需要能够确定和识别何时接收的数据分组包含扩展的信号字段报头,与标准802.1la报头相反,其包含在两个码元中,标准802.1la报头仅包含在一个码元中。这可以通过在标准802.1la信号字段中设置一个位来实现。这个位将被称为ER使能位。作为一个例子,802.1la在速率(RATE)字段和长度(LENGTH)字段之间保留的位可以被用作ER使能位。例如,当这个保留的位(R)被设置为1的时候,这表示一个扩展速率报头正在被使用。当该保留的位(R)被设置为0的时候,这表示一个标准802.1la报头正在被使用。Since there are both traditional and extended rate base stations in the exemplary communication system 500 shown in Figure 5, an extended rate base station needs to be able to determine and identify when a received data packet contains an extended signal field header, which is contained in two code elements, in contrast to the standard 802.11a header, which is contained in only one code element. This can be achieved by setting a bit in the standard 802.11a signal field. This bit will be referred to as the ER enable bit. As an example, the bit reserved between the rate (RATE) field and the length (LENGTH) field in 802.11a can be used as the ER enable bit. For example, when this reserved bit (R) is set to 1, this indicates that an extended rate header is being used. When this reserved bit (R) is set to 0, this indicates that a standard 802.11a header is being used.

再次参考图5,其示出了两个ER基站510和520以及传统基站530和一个扩展速率接入点540。在图5中不同的链路表示例如一个扩展速率数据分组的通信路径,其中ER使能位(R)被标记在预备的位R位置中,并且发射机/接收机基站标识符(TX/RX STA ID)存在于该扩展的信号字段中。Referring again to FIG5 , two ER base stations 510 and 520, a legacy base station 530, and an extended rate access point 540 are shown. In FIG5 , the different links represent, for example, the communication paths of an extended rate data packet, where the ER enable bit (R) is marked in the reserved bit R position and the transmitter/receiver base station identifier (TX/RX STA ID) is present in the extended signal field.

下面将结合图5和图6论述示范的发生在不同的基站之间的通信。尤其是,图6示出了可能存在于图5的基站中的示范的组成部分。尤其是,基站600包括消息确定模块610、通信参数确定模块620、数据分组确定模块630、ER检测模块640、基站ID解码器/编码器650、接收机660、发射机670、存储器680和控制器690。在基站600中示出的许多的组成部分类似于那些在第一收发机100和第二收发机200中看到的。因此,不想再讨论与本发明的这个实施例有关联的这些组成部分的功能。The following discussion will focus on exemplary communications occurring between different base stations, with reference to Figures 5 and 6. In particular, Figure 6 illustrates exemplary components that may be present in the base station of Figure 5. Specifically, base station 600 includes a message determination module 610, a communication parameter determination module 620, a data packet determination module 630, an ER detection module 640, a base station ID decoder/encoder 650, a receiver 660, a transmitter 670, a memory 680, and a controller 690. Many of the components shown in base station 600 are similar to those found in first transceiver 100 and second transceiver 200. Therefore, the functionality of these components as they relate to this embodiment of the present invention will not be discussed further.

通信路径1:从接入点540传送数据分组到ER使能基站,例如ER基站510。Communication path 1: Data packets are transmitted from access point 540 to an ER-enabled base station, such as ER base station 510 .

接入点540转发给ER基站510一个数据分组。该ER基站510在ER检测模块640的合作下检测ER使能位,并且确定该数据分组是一个ER数据分组。The access point 540 forwards a data packet to the ER base station 510. The ER base station 510 detects the ER enable bit with the cooperation of the ER detection module 640 and determines that the data packet is an ER data packet.

接下来,基站ID解码器/编码器650解码RX STA ID位和扩展的报头字段,以确定是否接收的数据分组意欲用于这个特定的基站。ER基站510在基站ID解码器/编码器650的合作下也解码在扩展的速率报头中的TX STA ID,并且确定是否这个数据分组是来自接入点540。基于这个信息,接收扩展速率基站510使用当从接入点540接收该数据分组的时候使用的存储的优化通信参数。扩展速率基站510使用该优化参数,以正确地解码该数据分组剩余的字段,即数据字段。自然地,该RX基站早先已经在对话中发送这些优化的通信参数给该接入点。Next, base station ID decoder/encoder 650 decodes the RX STA ID bits and the extended header fields to determine whether the received data packet is intended for this specific base station. ER base station 510, in cooperation with base station ID decoder/encoder 650, also decodes the TX STA ID in the extended rate header and determines whether the data packet is from access point 540. Based on this information, receiving extended rate base station 510 uses the stored optimized communication parameters used when receiving the data packet from access point 540. Extended rate base station 510 uses these optimized parameters to correctly decode the remaining fields of the data packet, namely the data field. Naturally, the RX base station had already sent these optimized communication parameters to the access point earlier in the session.

通信路径2:另一个ER使能基站,例如基站520,偶然地从接入点540接收数据分组。Communication path 2: Another ER-enabled base station, such as base station 520 , occasionally receives data packets from access point 540 .

基站520和ER检测模块640合作检测在数据分组中发自接入点540的ER使能位,并且确定该数据分组是一个ER数据分组,以及在STA ID解/编码器650的合作下,解码在扩展的报头字段中的RX STA ID位,并且确定该接收的数据分组不是意欲用于这个特定的基站。然后,如下所述,基于“欺骗的”速率,包含在该信号字段中的长度信息,基站520设置网络分配矢量和相关的计数器。The base station 520 cooperates with the ER detection module 640 to detect the ER enable bit in the data packet sent from the access point 540 and determine that the data packet is an ER data packet, and cooperates with the STA ID decoder/encoder 650 to decode the RX STA ID bit in the extended header field and determine that the received data packet is not intended for this particular base station. Then, based on the "spoofed" rate and length information contained in the signal field, the base station 520 sets the network allocation vector and associated counters, as described below.

由于基站520确定接收的数据分组不是意欲用于它本身,基站520甚至无需解码该数据分组。这个方法的一个额外的好处是当数据分组被接收的时候,基站可以很早就检测其是否是数据分组意欲的接收方,因此如果不是这样,该基站无需解码该数据分组的其余部分。这将例如在基站中节省功率,因为该基站不会耗费解码该数据分组的其余部分所需的处理功率,因此,例如该基站可以进入低功率模式。Since base station 520 determines that the received data packet is not intended for it, base station 520 does not even need to decode the data packet. An additional benefit of this approach is that when a data packet is received, the base station can detect very early whether it is the intended recipient of the data packet, and therefore, if not, the base station does not need to decode the remainder of the data packet. This can, for example, save power in the base station because the base station does not expend the processing power required to decode the remainder of the data packet, and thus, for example, the base station can enter a low-power mode.

通信路径3:传统基站530偶然地接收来源于接入点540的数据分组。Communication path 3: The legacy base station 530 occasionally receives data packets originating from the access point 540 .

传统基站通常没有意识到ER分组报头。因此,除了传统基站530应该忽略的ER使能位之外(因为其是备用的),传统基站530将正确地解码ER数据分组的第一部分,其被包含在该报头字段的第一个码元中,并且与标准802.1la信号字段相同。Legacy base stations are generally unaware of the ER packet header. Therefore, with the exception of the ER enable bit, which the legacy base station 530 should ignore (because it is redundant), the legacy base station 530 will correctly decode the first portion of the ER data packet, which is contained in the first symbol of the header field and is identical to the standard 802.11a signal field.

基于包含在该信号字段中的“欺骗的”速率/长度信息,该传统基站530设置网络分配矢量和相关的计数器,如在下面论述的,允许802.1la介质占用算法的正确的传统操作。使用该欺骗的速率和长度信息,传统基站530将错误地解调该数据码元,因为该基站不知道优化的通信参数,直到最终CRC错误将导致该数据分组被忽略为止。Based on the "spoofed" rate/length information contained in the SIGNAL field, the legacy base station 530 sets the network allocation vector and associated counters, as discussed below, to allow correct legacy operation of the 802.11a medium occupancy algorithm. Using this spoofed rate and length information, the legacy base station 530 will incorrectly demodulate the data symbols because the base station is unaware of the optimized communication parameters until a CRC error eventually causes the data packet to be ignored.

通信路径4:从ER使能基站510传送数据分组到接入点540。Communication path 4: Data packets are transmitted from the ER-enabled base station 510 to the access point 540 .

接入点540检测该ER使能位,确定接收的数据分组是一个ER数据分组,并且解码在扩展报头字段中的该RX STA ID位,以确定是否该数据分组是意欲用于它本身。接入点540也解码在ER报头中的TX STA ID,并且确定哪个基站发送该数据分组。基于这个信息,接入点540使用该存储的优化通信参数,以当从那个特定的发射机基站接收数据分组的时候使用。然后,接入点540使用该优化的参数,以正确地解码该数据分组剩余的字段,即数据字段。当然,该接入点540早先已经在通信对话中发送该优化的通信参数给该发射机基站。Access point 540 detects the ER enable bit, determines that the received data packet is an ER data packet, and decodes the RX STA ID bit in the extended header field to determine whether the data packet is intended for it. Access point 540 also decodes the TX STA ID in the ER header and determines which base station sent the data packet. Based on this information, access point 540 uses the stored optimized communication parameters to use when receiving data packets from that particular transmitter base station. Access point 540 then uses the optimized parameters to correctly decode the remaining fields of the data packet, namely the data field. Of course, access point 540 had already sent the optimized communication parameters to the transmitter base station earlier in the communication session.

通信路径5:另一个ER使能基站520偶然地接收来源于ER基站510的数据分组。Communication path 5: Another ER-enabled base station 520 occasionally receives data packets originating from the ER base station 510.

该基站510在ER检测模块的合作下检测ER使能位,确定这是一个ER数据分组,并且在STA ID解/编码器650的合作下解码在扩展的报头字段中的RX ST ID位,以确定该数据分组不是意欲用于它本身。然后,如在下面论述的,基于“欺骗的”速率,包含在该信号字段中的长度信息,该基站510设置网络分配矢量和相关的计数器。由于基站510知道这个数据分组不是意欲用于它本身,基站510甚至没有必要解码该数据分组。这个方法的一个额外的好处是,当偶然发生这种情况的时候,基站可以很早就检测其不是数据分组意欲的接收方,因此该基站不需要解码该数据分组的其余部分。这将节省例如在基站的功率,因为该基站不会耗费解码该数据分组的其余部分的处理功率,因此该基站例如可以进入低功率模式。The base station 510, with the cooperation of the ER detection module, detects the ER enable bit to determine that this is an ER data packet, and, with the cooperation of the STA ID decoder/encoder 650, decodes the RX ST ID bit in the extended header field to determine that the data packet is not intended for it. Then, as discussed below, based on the "spoofed" rate and length information contained in the SIGNAL field, the base station 510 sets the network allocation vector and associated counters. Since the base station 510 knows that the data packet is not intended for it, it does not even need to decode the data packet. An additional benefit of this approach is that, when this happens, the base station can detect early on that it is not the intended recipient of the data packet, and therefore does not need to decode the remainder of the data packet. This saves power at the base station, for example, because the base station does not expend processing power decoding the remainder of the data packet, and thus can, for example, enter a low-power mode.

通信路径6:传统基站530偶然地接收来源于ER使能基站510的数据分组。Communication path 6: The legacy base station 530 occasionally receives data packets originating from the ER-enabled base station 510 .

这种情形产生如相对于通信路径3示出了的相同的结果。This situation produces the same result as shown with respect to communication path 3 .

“欺骗”速率和长度字段。"Spoofing" the rate and length fields.

当传统基站接收一个ER数据分组的时候,诸如在通信路径3和6中,该传统基站必须能够基于包含在该ER分组报头的第一码元中的标准802.11报头,确定该数据分组的持续时间,即分组传输需要的时间,该报头每个基站可以正确地解码。因此,对于该传统基站,R1-R4位对于ER使能RX STA不具有任何的意义,其必须被设置为一个在802.1la标准中使用的合理的模式,在表1中示出。另外,该长度字段必须以一种方式和速率字段一起填写,这种方式是基于“欺骗的”速率和长度参数将与使用优化的通信参数的ER RX STA所需的那个重合,该传统RX STA计算数据分组传输所需的时间。这将保证该传统基站正确地设置其网络分配矢量和其他相关的计数器,因此,将保持用于介质访问的争用算法精确的操作。When a legacy base station receives an ER data packet, such as in communication paths 3 and 6, it must be able to determine the data packet's duration—that is, the time required for packet transmission—based on the standard 802.11 header contained in the first symbol of the ER packet's header, which each base station can correctly decode. Therefore, for the legacy base station, bits R1-R4 have no meaning for an ER-enabled RX STA and must be set to a reasonable pattern used in the 802.11a standard, as shown in Table 1. Additionally, the Length field must be populated along with the Rate field in such a way that the legacy RX STA calculates the time required for data packet transmission based on the "spoofed" rate and length parameters that will coincide with those required by an ER RX STA using optimized communication parameters. This ensures that the legacy base station correctly sets its Network Allocation Vector and other related counters, thereby maintaining accurate operation of the contention algorithm used for medium access.

当数据分组不是意欲用于ER使能RX STA接收的时候,诸如在情况2和5下,ER使能RX STA将也采用在信号字段中示出的欺骗的速率、长度信息。一旦ER使能RX STA确认保留的位R被接通,该ER使能RXSTA检查扩展信号码元,并且基于该RX STA ID,确定这个数据分组不是意欲用于它本身。基于在该信号字段中的该“欺骗的”速率和长度信息,该RX STA以完全和传统基站相同的方式,以涉及虚拟载波感测(virtual carrier sense)算法设置该计数器,然后可以进入功率节省模式。When a data packet is not intended for reception by an ER-enabled RX STA, such as in cases 2 and 5, the ER-enabled RX STA will also use the spoofed rate and length information shown in the SIGNAL field. Once the ER-enabled RX STA confirms that the reserved bit (R) is on, it examines the extended SIGNAL symbol and, based on the RX STA ID, determines that the data packet is not intended for it. Based on the "spoofed" rate and length information in the SIGNAL field, the RX STA sets a counter using a virtual carrier sensing algorithm in exactly the same manner as a conventional base station and can then enter power saving mode.

作为一个例子,该ER数据传输速率是108Mbps,其是常规的802.1la系统的最大数据传输速率(54Mbps)的两倍。这可以通过例如位加载和使用格状编码调制来实现。以108Mbps发射的系统每个码元将具有432个数据位。因此,例如以864个字节发送一个数据分组将需要864*8/432=16个码元。此外,与标准802.1la系统相比较,该ER协议需要在ER报头中附加一个码元,其包含TX和RX基站ID。因此,一个864个字节数据分组以108 Mbps发送需要16+1=17码元。为了允许传统802.1la基站正确地确定网络分配矢量,速率和该ER报头的长度字段需要被设置,使得该传统基站也将确定对该数据分组的发送需要17个码元。因此,例如该速率和长度字段可以被设置为速率=54 Mbps,和长度=459个字节。在这种情况下,由于54 Mbps导致每个码元216个数据位,传统基站将确定数据分组持续时间是459*8/216=17个码元,并且正确地设置该网络分配矢量。显而易见,可以使用来源于802.1la标准其他的速率和长度组合,以能够便该传统基站正确地设置网络分配矢量。例如,速率=6 Mbps和长度=51字节也将导致一数据字段是17个码元长的数据分组。As an example, the ER data transmission rate is 108 Mbps, which is twice the maximum data transmission rate of a conventional 802.11a system (54 Mbps). This can be achieved, for example, through bit loading and the use of trellis-coded modulation. A system transmitting at 108 Mbps would have 432 data bits per symbol. Therefore, for example, sending an 864-byte data packet would require 864*8/432 = 16 symbols. Furthermore, compared to a standard 802.11a system, the ER protocol requires an additional symbol in the ER header, which contains the TX and RX base station IDs. Therefore, sending an 864-byte data packet at 108 Mbps requires 16+1 = 17 symbols. To allow a legacy 802.11a base station to correctly determine the network allocation vector, the rate and length fields of the ER header need to be set so that the legacy base station will also determine that 17 symbols are required to transmit the data packet. Therefore, for example, the rate and length fields can be set to rate = 54 Mbps and length = 459 bytes. In this case, since 54 Mbps results in 216 data bits per symbol, the legacy base station will determine that the data packet duration is 459*8/216=17 symbols and correctly set the network allocation vector. Obviously, other rate and length combinations from the 802.11a standard can be used to enable the legacy base station to correctly set the network allocation vector. For example, rate = 6 Mbps and length = 51 bytes will also result in a data packet with a data field that is 17 symbols long.

在如上所述的例子中,该扩展的报头字段仅包含RX和TX STA ID。这暗示对于每个TX/RX通信仅存在一组优化的参数。在另一个实施例中,该扩展的报头字段也(或者可选择地)包含一个指示,表明多个优化的通信参数组的哪一个将被用于数据分组的发送和接收。这些参数组从接收机基站发送到发射机基站,并且在每个中保存。In the example described above, the extended header field contains only the RX and TX STA IDs. This implies that there is only one set of optimized parameters for each TX/RX communication. In another embodiment, the extended header field also (or alternatively) contains an indication of which of multiple optimized communication parameter sets will be used for transmitting and receiving data packets. These parameter sets are sent from the receiver base station to the transmitter base station and are stored in each.

以上所述的通信系统可以在有线或者无线通信设备上实施,诸如调制解调器、多载波调制解调器、DSL调制解调器、ADSL调制解调器、XDSL调制解调器、VDSL调制解调器、多载波收发机、有线或者无线广域网/局域网络系统等等,或者在具有通信设备的分离的编程通用计算机上实施。另外,本发明的系统、方法和协议可以在专用计算机、编程的微处理器或者微控制器和外部集成电路单元、ASIC或者其他的集成电路、数字信号处理器、硬连线电子或逻辑电路,诸如分立元件电路、可编程序逻辑设备(诸如PLD、PLA、FPGA、PAL),调制解调器,发射机/接收机等等上实施。通常,能够执行状态机的任何的设备可用于执行根据本发明的不同的通信方法,该状态机随后能够执行在此处示出的流程图。The communication systems described above can be implemented on wired or wireless communication devices, such as modems, multi-carrier modems, DSL modems, ADSL modems, XDSL modems, VDSL modems, multi-carrier transceivers, wired or wireless wide area network/local area network systems, etc., or on separate programmed general-purpose computers with communication devices. In addition, the systems, methods, and protocols of the present invention can be implemented on special-purpose computers, programmed microprocessors or microcontrollers and external integrated circuit units, ASICs or other integrated circuits, digital signal processors, hard-wired electronic or logic circuits, such as discrete component circuits, programmable logic devices (such as PLDs, PLAs, FPGAs, PALs), modems, transmitters/receivers, etc. In general, any device capable of executing a state machine can be used to implement the various communication methods according to the present invention, which state machine can then execute the flowcharts shown herein.

此外,公开的方法可以容易地以使用对象或者面向对象的软件开发环境的软件来实现,其提供可以在各种计算机或者工作站平台上使用的可移植的源代码。另外,公开的通信系统可以使用标准逻辑电路或者VLSI设计而部分或者完全地用硬件来实现。使用软件还是硬件来实现根据本发明的系统,取决于该系统的速度和/或效率需求,以及被使用的特定的功能和特定的软件或者硬件系统或者微处理器或者微型计算机系统。但是,在此处示出了的通信系统、方法和协议可以容易地由本领域技术人员从在此处提供的功能描述中,使用任何已知的或者稍后开发的系统或者结构、设备和/或软件,和借助计算机和远程通信领域常规的基础知识,以硬件和/或软件来实现。In addition, the disclosed method can be easily implemented in software using an object or object-oriented software development environment, which provides portable source code that can be used on various computer or workstation platforms. In addition, the disclosed communication system can be implemented in part or completely in hardware using standard logic circuits or VLSI designs. Whether software or hardware is used to implement the system according to the present invention depends on the speed and/or efficiency requirements of the system, as well as the specific functions and specific software or hardware systems or microprocessors or microcomputer systems used. However, the communication systems, methods and protocols shown here can be easily implemented by those skilled in the art from the functional description provided here, using any known or later developed system or structure, equipment and/or software, and with the help of the basic knowledge of computer and telecommunication fields routine, with hardware and/or software.

此外,公开的方法可以容易地以在编程的通用计算机、专用计算机、微处理器等等上执行的软件来实现。在这种情况下,本发明的系统和方法可以作为嵌入在个人计算机上的程序,诸如或者CGI文字,作为驻留在服务器或者图形工作站上的资源,作为嵌入在专用通信系统中的例行程序等等来实现。该通信系统还可以通过物理上将该系统和方法结合到一个软件和/或硬件系统之中来实现,例如通信收发机的硬件和软件系统。Furthermore, the disclosed methods may be readily implemented as software executed on a programmed general purpose computer, a special purpose computer, a microprocessor, etc. In this case, the system and method of the present invention may be implemented as a program embedded on a personal computer, such as a CGI script, as a resource resident on a server or graphics workstation, as a routine embedded in a dedicated communication system, etc. The communication system may also be implemented by physically incorporating the system and method into a software and/or hardware system, such as the hardware and software system of a communication transceiver.

因此很明显的,已经提供了根据本发明用于交换通信参数的系统和方法。虽然已经结合多个实施例描述了本发明,很明显,很多的替换、修改和变化对于那些本领域技术人员将是显而易见的。因此,本发明的精神和范围之内所有的上述的替换、修改、等效和变化将包含在权利要求书中。It is therefore apparent that a system and method for exchanging communication parameters according to the present invention has been provided. While the present invention has been described in conjunction with a number of embodiments, it is apparent that numerous alternatives, modifications, and variations will be apparent to those skilled in the art. It is therefore intended that all such alternatives, modifications, equivalents, and variations within the spirit and scope of the present invention be encompassed by the appended claims.

Claims (52)

1.一种数据分组发送的方法,该方法包括:1. A method for transmitting data packets, the method comprising: 发送数据分组,该数据分组具有包括欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元,其中该数据分组来源于扩展速率接入点或扩展速率使能站。Transmit a data packet having a signal field including a spoofing rate and a length value contained in a first symbol of the signal field, wherein a legacy station correctly decodes the spoofing rate and length value in the first symbol of the signal field, and wherein a legacy station incorrectly demodulates the data symbol of the data packet using the spoofing rate and length value, wherein the data packet originates from an extended rate access point or an extended rate enabled station. 2.如权利要求1所述的方法,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。2. The method of claim 1, wherein the signal field and the data symbols of the data group are modulated using different parameters. 3.如权利要求1所述的方法,其中该长度值表示字节的数量。3. The method of claim 1, wherein the length value represents the number of bytes. 4.如权利要求1所述的方法,其中该欺骗速率以比特每秒来表示比特率。4. The method of claim 1, wherein the spoofing rate is expressed in bits per second (bit rate). 5.如权利要求1所述的方法,其中该欺骗速率和长度值用于确定数据分组传输需要的时间。5. The method of claim 1, wherein the spoofing rate and length values are used to determine the time required for data packet transmission. 6.如权利要求1所述的方法,其中所述欺骗速率和长度值用于设置网络分配矢量。6. The method of claim 1, wherein the spoofing rate and length values are used to set the network allocation vector. 7.如权利要求1所述的方法,其中该传统站是802.11g站。7. The method of claim 1, wherein the conventional station is an 802.11g station. 8.如权利要求1所述的方法,其中所述欺骗速率和长度值用于确定数据分组的发送所需的持续时间。8. The method of claim 1, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 9.如权利要求1所述的方法,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。9. The method of claim 1, wherein the signal field is extended to represent at least one of a bit allocation table, lattice coding, turbo coding, variable cyclic prefix length, and variable pilot tone allocation. 10.一种数据分组接收的方法,该方法包括:10. A method for receiving data packets, the method comprising: 接收数据分组,该数据分组具有包括欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元,其中该数据分组来源于扩展速率接入点或扩展速率使能站。A data packet is received having a signal field including a spoofing rate and a length value contained in a first symbol of the signal field, wherein a legacy station correctly decodes the spoofing rate and length value in the first symbol of the signal field, and wherein a legacy station incorrectly demodulates the data symbols of the data packet using the spoofing rate and length value, wherein the data packet originates from an extended rate access point or an extended rate enabled station. 11.如权利要求10所述的方法,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。11. The method of claim 10, wherein the signal field and the data symbols of the data group are modulated using different parameters. 12.如权利要求10所述的方法,其中该长度值表示字节的数量。12. The method of claim 10, wherein the length value represents the number of bytes. 13.如权利要求10所述的方法,其中该欺骗速率以比特每秒来表示比特率。13. The method of claim 10, wherein the spoofing rate is expressed in bits per second (bit rate). 14.如权利要求10所述的方法,其中该欺骗速率和长度值用于确定数据分组传输需要的时间。14. The method of claim 10, wherein the spoofing rate and length values are used to determine the time required for data packet transmission. 15.如权利要求10所述的方法,其中该欺骗速率和长度值用于设置网络分配矢量。15. The method of claim 10, wherein the spoofing rate and length values are used to set the network allocation vector. 16.如权利要求10所述的方法,其中所述传统站是802.11g站。16. The method of claim 10, wherein the conventional station is an 802.11g station. 17.如权利要求10所述的方法,其中该欺骗速率和长度值用于确定数据分组的发送所需的持续时间。17. The method of claim 10, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 18.如权利要求10所述的方法,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。18. The method of claim 10, wherein the signal field is extended to represent at least one of a bit allocation table, a lattice coding technique, a turbo coding technique, a variable cyclic prefix length, and a variable pilot tone allocation. 19.一种能够发送数据分组的扩展速率使能站,该数据分组具有包含欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元。19. An extended rate-enabled station capable of transmitting data packets having a signal field containing spoofing rate and length values, the spoofing rate and length values being contained in a first symbol of the signal field, wherein a conventional station correctly decodes the spoofing rate and length values in the first symbol of the signal field, and wherein a conventional station incorrectly demodulates the data symbols of the data packet using the spoofing rate and length values. 20.如权利要求19所述的扩展速率使能站,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。20. The extended rate enable station of claim 19, wherein the signal field and the data symbols of the data packet are modulated using different parameters. 21.如权利要求19所述的扩展速率使能站,其中该长度值表示字节的数量。21. The extended rate enable station as claimed in claim 19, wherein the length value represents the number of bytes. 22.如权利要求19所述的扩展速率使能站,其中该欺骗速率以比特每秒来表示比特率。22. The extended rate enabler as claimed in claim 19, wherein the spoofing rate is expressed in bits per second (bit rate). 23.如权利要求19所述的扩展速率使能站,其中该欺骗速率和长度值用于确定数据分组传输需要的时间。23. The extended rate-enabled station of claim 19, wherein the spoofing rate and length values are used to determine the time required for data packet transmission. 24.如权利要求19所述的扩展速率使能站,其中该欺骗速率和长度值用于设置网络分配矢量。24. The extended rate enable station as claimed in claim 19, wherein the spoofing rate and length values are used to set the network allocation vector. 25.如权利要求19所述的扩展速率使能站,其中所述传统站是802.11g站。25. The extended rate-enabled station of claim 19, wherein the conventional station is an 802.11g station. 26.如权利要求19所述的扩展速率使能站,其中该欺骗速率和长度值用于确定数据分组的发送所需的持续时间。26. The extended rate enabling station of claim 19, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 27.如权利要求19所述的扩展速率使能站,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。27. The extended rate enable station of claim 19, wherein the signal field is extended to represent at least one of a bit allocation table, lattice coding, turbo coding, variable cyclic prefix length, and variable pilot tone allocation. 28.一种能够接收数据分组的站,该数据分组具有包含欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元,其中该数据分组来源于扩展速率接入点或扩展速率使能站。28. A station capable of receiving data packets having a signal field containing spoofing rate and length values, the spoofing rate and length values being contained in a first symbol of the signal field, wherein a conventional station correctly decodes the spoofing rate and length values in the first symbol of the signal field, and wherein a conventional station incorrectly demodulates the data symbols of the data packet using the spoofing rate and length values, wherein the data packet originates from an extended rate access point or an extended rate enabled station. 29.如权利要求28所述的站,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。29. The station of claim 28, wherein the signal field and the data symbols of the data packet are modulated using different parameters. 30.如权利要求28所述的站,其中该长度值表示字节的数量。30. The station of claim 28, wherein the length value represents the number of bytes. 31.如权利要求28所述的站,其中该欺骗速率以比特每秒来表示比特率。31. The station of claim 28, wherein the spoofing rate is expressed in bits per second (bit rate). 32.如权利要求28所述的站,其中该欺骗速率和长度值用于确定数据分组的发送所需的持续时间。32. The station of claim 28, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 33.如权利要求28所述的站,其中该欺骗速率和长度值用于设置网络分配矢量。33. The station of claim 28, wherein the spoofing rate and length values are used to set the network allocation vector. 34.如权利要求28所述的站,其中所述传统站是802.11g站。34. The station as claimed in claim 28, wherein the conventional station is an 802.11g station. 35.如权利要求28所述的站,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。35. The station of claim 28, wherein the signal field is extended to represent at least one of a bit allocation table, lattice coding, turbo coding, variable cyclic prefix length, and variable pilot tone allocation. 36.一种用于数据分组发送的装置,该装置包括:36. An apparatus for transmitting data packets, the apparatus comprising: 用于发送数据分组的装置,该数据分组具有包括欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元,其中该数据分组来源于扩展速率接入点或扩展速率使能站。A means for transmitting a data packet having a signal field including a spoofing rate and a length value contained in a first symbol of the signal field, wherein a legacy station correctly decodes the spoofing rate and length value in the first symbol of the signal field, and wherein a legacy station incorrectly demodulates the data symbol of the data packet using the spoofing rate and length value, wherein the data packet originates from an extended rate access point or an extended rate enabled station. 37.如权利要求36所述的装置,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。37. The apparatus of claim 36, wherein the signal field and the data symbols of the data packet are modulated using different parameters. 38.如权利要求36所述的装置,其中该长度值表示字节的数量。38. The apparatus of claim 36, wherein the length value represents the number of bytes. 39.如权利要求36所述的装置,其中该欺骗速率以比特每秒来表示比特率。39. The apparatus of claim 36, wherein the spoofing rate is expressed in bits per second as a bit rate. 40.如权利要求36所述的装置,其中该欺骗速率和长度值用于确定数据分组的发送所需的持续时间。40. The apparatus of claim 36, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 41.如权利要求36所述的装置,其中该欺骗速率和长度值用于设置网络分配矢量。41. The apparatus of claim 36, wherein the spoofing rate and length values are used to set the network allocation vector. 42.如权利要求36所述的装置,其中所述传统站是802.11g站。42. The apparatus of claim 36, wherein the conventional station is an 802.11g station. 43.如权利要求36所述的装置,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。43. The apparatus of claim 36, wherein the signal field is extended to represent at least one of a bit allocation table, a lattice coding technique, a turbo coding technique, a variable cyclic prefix length, and a variable pilot tone allocation. 44.一种用于数据分组接收的装置,该装置包括:44. An apparatus for receiving data packets, the apparatus comprising: 用于接收数据分组的装置,该数据分组具有包含欺骗速率和长度值的信号字段,所述欺骗速率和长度值包含在所述信号字段的第一码元中,其中传统站正确地解码所述信号字段的第一码元中的欺骗速率和长度值,以及其中传统站利用所述欺骗速率和长度值不正确地解调所述数据分组的数据码元,其中该数据分组来源于扩展速率接入点或扩展速率使能站。A means for receiving data packets having a signal field containing spoofing rate and length values, the spoofing rate and length values being contained in a first symbol of the signal field, wherein a legacy station correctly decodes the spoofing rate and length values in the first symbol of the signal field, and wherein a legacy station incorrectly demodulates the data symbols of the data packet using the spoofing rate and length values, wherein the data packet originates from an extended rate access point or an extended rate enabled station. 45.如权利要求44所述的装置,其中使用不同参数对该信号字段和该数据分组的该数据码元进行调制。45. The apparatus of claim 44, wherein the signal field and the data symbols of the data packet are modulated using different parameters. 46.如权利要求44所述的装置,其中该长度值表示字节的数量。46. The apparatus of claim 44, wherein the length value represents the number of bytes. 47.如权利要求44所述的装置,其中该欺骗速率以比特每秒来表示比特率。47. The apparatus of claim 44, wherein the spoofing rate is expressed in bits per second as a bit rate. 48.如权利要求44所述的装置,其中该欺骗速率和长度值用于确定数据分组的发送所需的持续时间。48. The apparatus of claim 44, wherein the spoofing rate and length values are used to determine the duration required for the transmission of data packets. 49.如权利要求44所述的装置,其中该欺骗速率和长度值用于设置网络分配矢量。49. The apparatus of claim 44, wherein the spoofing rate and length values are used to set the network allocation vector. 50.如权利要求44所述的装置,其中所述传统站是802.11g站。50. The apparatus of claim 44, wherein the conventional station is an 802.11g station. 51.如权利要求44所述的装置,其中扩展该信号字段来表示比特分配表、格状编码技术、turbo编码技术、可变的循环前缀长度和可变的导频音分配的至少一种。51. The apparatus of claim 44, wherein the signal field is extended to represent at least one of a bit allocation table, a lattice coding technique, a turbo coding technique, a variable cyclic prefix length, and a variable pilot tone allocation. 52.一种机器可读介质,其上面存储指令,所述指令在被执行时导致所述机器执行如权利要求1-18中任一项所述的方法。52. A machine-readable medium having instructions stored thereon, which, when executed, cause the machine to perform the method as claimed in any one of claims 1-18.
HK15106506.7A 2002-03-08 2015-07-08 Systems and methods for high rate ofdm communications HK1206165B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US36321802P 2002-03-08 2002-03-08
US60/363,218 2002-03-08

Publications (2)

Publication Number Publication Date
HK1206165A1 HK1206165A1 (en) 2015-12-31
HK1206165B true HK1206165B (en) 2019-09-20

Family

ID=

Similar Documents

Publication Publication Date Title
US9936401B2 (en) Systems and methods for high rate OFDM communications
HK1206165B (en) Systems and methods for high rate ofdm communications
HK1175333A (en) Systems and methods for high rate ofdm communications
HK1164567A (en) Header packet configuration for signaling communication parameters in an ofdm system