Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN101674157 A
Publication typeApplication
Application numberCN 200910175859
Publication date17 Mar 2010
Filing date21 Oct 2004
Priority date24 Oct 2003
Also published asCN101674157B, CN101674166A, CN101674166B, DE602004027071D1, EP1690352A2, EP1690352B1, EP2034652A1, EP2034652B1, EP3013094A1, US8428041, US8432888, US20050169232, US20090059891, WO2005041467A2, WO2005041467A3
Publication number200910175859.5, CN 101674157 A, CN 101674157A, CN 200910175859, CN-A-101674157, CN101674157 A, CN101674157A, CN200910175859, CN200910175859.5
Inventors石见英辉, 西川研三, 迫田和之
Applicant索尼株式会社
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Wireless communication system, wireless communication device and wireless communication method
CN 101674157 A
Abstract
The invention provides a wireless communication system, a wireless communication device and a wireless communication method. Random access is carried out by using the RTS/CTS method in the wireless communication system. A communication station used as a data transmission starting point transmits transmission grouping request RTS, responds to the response grouping received from a communication station used as a data transmission target and starts data transmission. Any two or more grouping of transmission request RTS, confirmation information CTS, data and confirmation ACK are used in the permitted transmission and receiving.
Claims(29)  translated from Chinese
1.一种无线通信系统,其中同时使用RTS/CTS方法执行随机接入,其中作为数据传输起点的通信站发送传送分组请求RTS,响应于从作为数据传输目标的通信站接收到响应分组CTS,开始数据传输, 其中允许发送和接收其中复用了发送请求RTS、证实通知CTS、数据和确认ACK中的任意两个或多个的分组。 A wireless communication system in which use RTS / CTS method for performing random access, wherein the data transmission as a communication starting station transmits a transmission request packet RTS, in response to receiving a communication from the destination station to transmit data response packet CTS, start data transfer, which allows sending and receiving an multiplexed transmission request RTS, confirmed the notice CTS, data and acknowledgment ACK of any two or more packets.
2. 根据权利要求l的无线通信系统,其中通信站设置完成作为分组传输结果的其它站的分组传输的时间,并将其描述为发送分组的媒体预留时间信息。 According to claim l radio communication system, wherein the communication station set up as a complete result of the packet transmission time of packet transmission to other stations, and is described as the medium reservation packet transmitted time information.
3. 根据权利要求1的无线通信系统,其中接收到包含RTS信息的分组的通信站根据RTS的内容发送包含CTS信息的分组,和其中接收到包含CTS信息的分组的通信站根据CTS的内容发送包含数据的分组。 3. The wireless communication system according to claim 1, wherein the received packet contains a communication station RTS RTS information based on the contents of a packet containing CTS information is transmitted, and wherein the received communication packet containing CTS information transmission station according to the content of the CTS containing packet data.
4. 根据权利要求l的无线通信系统,其中在RTS内,描述第一信息,该信息表示是否可以将RTS信息添加给作为RTS结果发送的CTS。 4. The claim l wireless communication system, which in the RTS, describing the first information that indicates whether the information can be added to RTS RTS CTS as a result of transmission.
5. 根据权利要求4的无线通信系统,其中RTS接收通信站根据在RTS内的第一信息判断它是否可以将RTS信息添加给返回的分组,如果存在希望发送给RTS发送通信站的数据,则发送为了发送数据目的添加RTS信息的CTS,或者为了发送数据的目的包含RTS信息的分组。 5. The wireless communication system according to claim 4, wherein the RTS receiving communication station based on the information in the RTS first determine whether it can be added to the RTS packet returns the information, transmitted to the data if there is hope RTS transmitting communication station, the For the purpose of transmitting the transmission data added CTS RTS information, or for purposes of transmitting data packets containing RTS information.
6. 根据权利要求4的无线通信系统。 6. The wireless communication system according to claim 4. 其中当接收到包含RTS信息的分组时,和如果存在希望发送给RTS发送通信站的数据,则RTS接收通信站发送为了发送数据目的添加RTS信息的CTS,或者为了发送数据的目的包含RTS信息的分组。 Wherein when receiving a packet containing RTS information, and if there is hope to send to the data transmitting communication station RTS, the RTS receiving communication station transmits the data for the purpose of sending CTS RTS add information, or for the purpose of transmitting data containing RTS information grouping.
7. 根据权利要求4的无线通信系统,其中RTS发送通信站根据过去从作为RTS目标的站接收到的分姐内包含的信息单元确定第一信息。 7. The wireless communication system according to claim 4, wherein the RTS transmitting communication station is determined in accordance with a first information unit of information from the past as a target station receives the RTS sub sister included.
8. 根据权利要求1的无线通信系统,其中,如果RTS接收通信站根据在RTS内的信息识别出RTS 发送通信站在尝试发送已经由RTS接收通信站接收的数据,则将ACK信息添加给CTS。 The wireless communication system according to claim 1, wherein, if the RTS receiving communication station based on the identification information of the RTS in the RTS transmitting communication station attempts to send RTS has been received by the communication station receives the data, then the ACK information is added to the CTS .
9. 根据权利要求1的无线通信系统,其中,如果数据接收通信站接收到请求来自数据发送通信站的ACK的数据,并判断出它尚未发送该数据的ACK,则当数据接收通信站发送某种分组给数据发送通信站时,该数据接收通信站添加ACK 信息。 The wireless communication system according to claim 1, wherein, if the data receiving communication station receives ACK data from the data request transmitting communication station, and it is judged that the data has not been transmitted ACK, the receiving station when transmitting a data seed packet to send a communication station, the data receiving station add ACK information to the data.
10. 根据权利要求9的无线通信系统,其中数据接收通信站并不将ACK信息添加给单独发送RTS信息的分组。 10. The wireless communication system according to claim 9, wherein the data receiving station is not to add ACK information to send a single packet RTS information.
11. 根据权利要求9的无线通信系统,其中通信站在指向两个或更多通信站的分组内发送请求ACK的数据。 11. The wireless communication system according to claim 9, wherein the packet communication station point two or more communication stations of a data transmission request ACK.
12. 根据权利要求1的无线通信系统,其中RTS发送通信站向RTS接收通信站发送RTS,在该RTS 中复用用于请求返回它目前已经发送的数据的ACK的ACK请求。 12. The wireless communication system according to claim 1, wherein the RTS transmitting communication station to a receiving communication station transmits RTS RTS, RTS multiplexing the ACK request for requesting to return the data it has transmitted an ACK.
13. 根据权利要求1的无线通信系统,其中,如果RTS发送通信站未能接收到它目前已经发送的数据的ACK,则它向RTS接收通信站发送RTS,在该RTS中复用请求返回ACK的ACK请求。 13. A wireless communication system according to claim 1, wherein, if the RTS transmitting communication station fails to receive the data it has transmitted ACK, the receiving station transmits it to the RTS RTS, RTS multiplexing the ACK request returns The ACK request.
14. 根据权利要求12或13的无线通信系统, 其中接收到复用ACK请求的RTS的通信站返回ACK,该ACK表示是否已经完成从所述RTS发送通信站发送的数据的接收,或者如果它未能接收到从所述RTS发送通信站发送的数据,则复用请求重传数据的CTS和ACK请求的ACK并返回它们。 The wireless communication system according to claim 12 or 13, wherein the received ACK request multiplexed RTS communication station returns ACK, the ACK indicating whether the communication station has completed transmission and reception of data transmitted from the RTS, or if it transmitting communication station fails to receive the data transmitted from the RTS, the multiplexing request retransmission data CTS and ACK ACK request and return them.
15. —种无线通信设备,其中同时使用RTS/CTS方法执行随机接入,其中作为数据传输起点的通信站发送传送分組请求RTS,响应于从作为数据传输目标的通信站接收到响应分组CTS,开始数据传输,该无线通信设备包括:信息生成装置,它生成发送请求RTS、证实通知CTS、数据和确i人ACK的信息;和分组传送通信装置,它发送和接收分组,在该分组中复用发送请求RTS、证实通知CTS、数据和确i人ACK中的4壬意两个或多个。 15. - types of wireless communication device, wherein use RTS / CTS method for performing random access, wherein the data transmission as a communication starting station transmits a transmission request packet RTS, as a communication station in response to the transmission target data received from the response packet CTS, start data transfer, the wireless communication device comprising: information generating means which generates a transmission request RTS, confirmed the notice CTS, data and ACK information people really i; and a packet transfer communication device to send and receive packets in the packet multiplexing the transmission request RTS, confirmed that notice CTS, data, and indeed people ACK i. 4 azelaic meaning two or more.
16. 根据权利要求15的无线通信设备,还包括:装置,设置完成作为分组传输结果的其它站的分組传输的时间, 并将该设置的时间信息描述为发送分组的预留时间信息。 16. The wireless communications apparatus of claim 15, further comprising: means for setting is completed as a result of packet transmission time of the packet transmission to other stations, and the time information of the time set aside for the transmission packet description information.
17. 根据权利要求15的无线通信设备,还包括:装置,响应于接收到包含RTS信息的分组,根据RTS的内容发送包含CTS信息的分组,和装置,响应于接收到包含CTS信息的分组,根据CTS的内容发送包含数据的分组。 17. The wireless communications apparatus of claim 15, further comprising: means, responsive to receiving a packet containing RTS information, based on the contents of the RTS packet containing CTS information is transmitted, and means, responsive to receiving a packet containing CTS information, According to the content of CTS transmits a packet containing the data.
18. 根据权利要求15的无线通信设备,其中当生成RTS信息时,所述信息生成装置描述第一信息,该信息表示是否可以将RTS信息添加到作为RTS结果而发送的CTS。 18. The wireless communication device according to claim 15, wherein when generating RTS information, said information generating means described in the first information that indicates whether the information can be added to RTS RTS CTS as a result of transmission.
19. 根据权利要求18的无线通信设备,其中,当发送返回分组时,所述分组发送装置根据在因果RTS 内的第一信息判断是否可以将RTS信息添加给CTS,如果存在希望发送给RTS发送通信站的数据,则发送为了发送数据目的添加RTS 信息的CTS,或者为了发送数据的目的包含RTS信息的分组。 19. The wireless communications apparatus of claim 18, wherein, when transmitting the return packet, the packet transmission device can be added to the CTS is based on cause and effect in the first RTS RTS message information to determine if there want to send to send RTS Data communication station, the transmission data is transmitted to add CTS RTS information purposes, or for purposes of transmitting data packets containing RTS information.
20. 根据权利要求19的无线通信设备,其中当响应于包含RTS信息的分组而发送返回分组时,如果存在希望发送给RTS发送通信站的数据,则所述分組发送装置发送为了发送数据目的添加RTS信息的CTS,或者为了发送数据的目的包含RTS信息的分组。 20. The wireless communications apparatus of claim 19, wherein when the response to the packet containing RTS information transmitted return packet, if there wishes to transmit data to the RTS transmitting communication station, the packet transmitting means transmits the transmission data for the purpose of adding CTS RTS information, or for purposes of transmitting data packets containing RTS information.
21. 根据权利要求18的无线通信设备,其中所述信息生成装置根据过去从作为RTS目标的站接收到的分组内包含的信息单元确定第一信息。 21. The wireless communications apparatus of claim 18, wherein said information generating means determines the first information unit based on information from the past as a target station receives the RTS packet contains.
22. 根据权利要求15的无线通信设备,其中,如果所述分组传输通信装置根据在RTS内的信息识别出因果RTS发送通信站在尝试发送已经由通信设备在发送CTS时接收的数据,则分组传输通信装置将ACK信息添加给CTS。 22. The wireless communications apparatus of claim 15, wherein, if said packet transfer communication means based on the information in the identification of the causal RTS transmitting communication station attempts to send RTS has been received by the communication device when sending data CTS, the packet transmission communication device adds ACK information to CTS.
23. 根据权利要求15的无线通信设备,其中,如果所述分组传输通信装置接收到请求来自数据发送通信站的响应于数据分组接收的ACK的数据,并判断出它尚未发送该数据的ACK,则当分组传输通信装置发送某种分组给数据发送通信站时,所述分组传输通信装置添加ACK信息。 23. The wireless communications apparatus of claim 15, wherein, if the packet transmission request received by the communication means ACK data from the data transmitting communication station in response to a received data packet, and it is judged that the data has not been ACK transmission, then when packet transmission communication device transmits data packets to send some kind of communication station, said communication means adding ACK packet transmission information.
24. 根据权利要求23的无线通信设备,其中所述分组传输通信装置并不将ACK信息添加给单独发送RTS信息的分组。 24. The wireless communication apparatus according to claim 23, wherein said communication means does not transmit the packet to add ACK information to send a single message packet RTS.
25. 根据权利要求23的无线通信设备,其中所述分组传输通信装置发送在指向两个或更多通信站的分组内发送请求ACK的数据。 25. The wireless communications apparatus of claim 23, wherein said communication means transmits the transmission packet in the packet points to two or more communication stations of a data transmission request ACK.
26. 根据权利要求15的无线通信设备,其中当发送RTS时,所述分组传输通信装置复用用于请求返回它目前已经发送的数据的ACK的ACK请求。 26. The wireless communications apparatus of claim 15, wherein when transmitting RTS, said packet transfer communication means for multiplexing ACK Request to return the data it has transmitted an ACK.
27. 根据权利要求15的无线通信设备,其中,如果所述分组传输通信装置未能接收到它目前已经发送的数据的ACK,则当发送RTS时,它复用用于请求返回它目前已经发送的数据的ACK的ACK请求。 27. The wireless communications apparatus of claim 15, wherein, if said packet transfer communication means fails to receive the data it has transmitted ACK, the transmission when the RTS, which is used to multiplex it has sent a request to return ACK ACK of the data requested.
28. 根据权利要求26或27的无线通信设备,其中,响应于接收到复用ACK请求的RTS,所述信息生成装置生成ACK,该ACK表示是否已经完成从RTS发送通信站发送的数据的接收,和其中所述分组传输通信装置返回ACK,该ACK表示是否已经完成从RTS发送通信站发送的数据的接收,或者,如果它未能接收到从所述RTS发送通信站发送的数据,则复用请求重传数据的CTS 和ACK请求的ACK并返回它们。 27, 26 or 28. The wireless communication device as claimed in claim wherein, in response to receiving the multiplexed ACK request RTS, the information generating means generates ACK, ACK indicating whether the transmission has been completed from the RTS transmitting communication station receiving the data and wherein said packet transmission communication apparatus returns ACK, the ACK indicating whether the communication station has completed transmission and reception of data transmitted from the RTS, or if it fails to receive from the RTS transmitting communication station to send the data, the complex request retransmission data with CTS and ACK ACK request and return them.
29. —种无线通信方法,其中同时使用RTS/CTS方法执行随机接入,其中作为数据传输起点的通信站发送传送分组请求RTS,响应于从作为数据传输目标的通信站接收到响应分组CTS,开始数据传输,该方法包括:信息生成步骤,生成发送请求RTS、证实通知CTS、数据和确^人ACK的信息;和分组传送通信步骤,它发送和接收分组,在该分组中复用发送请求RTS、证实通知CTS、数据和确认ACK中的任意两个或多个。 29. - kind of radio communication method, wherein use RTS / CTS method for performing random access, wherein the data transmission as a communication starting station transmits a transmission request packet RTS, as a communication station in response to the transmission target data received from the response packet CTS, start data transmission, the method comprising: information generating step of generating transmission request RTS, confirmed notification CTS, data and ACK information people really ^; and packet transfer communication step, which send and receive packets, the packet multiplexing transmission request RTS, confirmed that notification CTS, data, and acknowledgment ACK of any two or more.
Description  translated from Chinese

无线通信系统、无线通信设备和无线通信方法 Wireless communication system, wireless communication device and wireless communication method

本申请是申请日为2004年10月21日、申请号为200480031291.5、 This application is filed on October 21, 2004, Application No. 200480031291.5,

发明名称为"无线通信系统、无线通信设备和无线通信方法及计算机程序"的发明专利申请的分案申请。 The divisional application titled "wireless communication system, wireless communication device and wireless communication method and a computer program," the patent application.

技术领域 Technical Field

本发明涉及无线通信系统、无线通信设备和无线通信方法及计算机程序,在该无线通信系统内,多个无线站如同在无线LAN(局域网)或PAN(个人区域网络)内相互通信。 The present invention relates to a wireless communication system, wireless communication device and wireless communication method and a computer program, in the wireless communication system, a plurality of radio stations communicate with each other as a wireless LAN (Local Area Network) or PAN (Personal Area Network) inside. 更具体地,它涉及无线通信系统、无线通信设备和无线通信方法及计算机程序,其中根据CSMA/CA(带有冲突避免的载波检测多址接入)的载波检测执行随机接入。 More specifically, it relates to a wireless communication system, wireless communication device and wireless communication method and a computer program, which performs a random access based on CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance access) carrier detect.

更具体地,本发明涉及无线通信系统、无线通信设备和无线通信方法及计算机程序,其中使用RTS/CTS方法根据CSMA执行接入控制以维持通信质量。 More particularly, the present invention relates to a wireless communication system, wireless communication device and wireless communication method and a computer program, in which RTS / CTS method CSMA perform access control to maintain communication quality. 更具体地,它涉及无线通信系统、无线通信设备和无线通信方法及计算机程序,其中复用诸如RTS、 CTS、 DATA和ACK等多种帧,从而提供灵活的发送和接收程序,并降低开销。 More specifically, it relates to a wireless communication system, wireless communication device and wireless communication method and a computer program, wherein the multiplexing multiple frame such as RTS, CTS, DATA and ACK etc., so as to provide a flexible transmission and reception procedures, and reduce overhead.

背景技术 Background

作为使用户免除在有线通信设备之间的电缆布线的通信系统,已经非常重视无线网络。 Allowing users to dispense with a wired communication device between a communication system cabling, it has attached great importance to the wireless network. 使用无线网络,可以在诸如办公室等工作空间内省去大部分电缆;因此,可以相对容易地重新定位诸如个人计算机(PC)等通信终端。 Using a wireless network, you can omit most of the cable in space, such as office work; therefore, relatively easy to relocate, such as a personal computer (PC) and other communication terminal. 随着无线LAN系统变得更快和低廉,最近,已经明显地增加了无线网络的需求。 As wireless LAN systems become faster and cheaper, recently, it has been a significant increase in the demand for wireless networks. 具体而言,目前,已经考虑引入个人区域网络(PAN)以在个人环境内存在的多个电子设备之间建立小型无线网络执行信息通信。 In particular, at present, we have been considering the introduction of a personal area network (PAN) to build a small wireless network between a plurality of personal circumstances exist in the implementation of information and communication electronics equipment. 例如,使用不需要主管当局许可的诸如2.4GHz和5GHz频带等频带定义不同的无线通信系统和无线通信设备。 For example, the use does not require permission from the authorities in charge of the band 2.4GHz and 5GHz bands, such as the definition of different wireless communication systems and wireless communication devices.

与无线网络相关的典型标准包括IEEE(电气和电子工程师协会)802.11 (例如参见非专利文献l) 、 HiperLAN/2 (例如参见非专利文献2或非专利文献3) 、 IEEE802.15.3和蓝牙通信。 Typical standard associated with a wireless network including IEEE (Institute of Electrical and Electronics Engineers) 802.11 (see Non-Patent Document l), HiperLAN / 2 (e.g., see Non-Patent Document 2 or Non-Patent Document 3), IEEE802.15.3 and Bluetooth communication. 参见IEEE802.il标准,根据在无线通信方法和所使用频带内的不同,存在各种无线传输方法,例如IEEE802.11a标准和IEEE802.11b标准。 See the IEEE802.il standard, and a wireless communication method according to the different bands used, there are a variety of wireless transmission methods, such as IEEE802.11a standard and the IEEE802.11b standard.

为了使用无线电工程建立局域网,通常使用下述方法:在该区域内提供一个设备,称作"接入点"或"协调器",用作控制站。 In order to set up a local area network using radio engineering, typically using the following method: providing a device in the region, referred to as "access points" or "coordinator", used as a control station. 随后,在该控制站的集中控制之下,形成该网络。 Subsequently, under the centralized control of the control station, forming the network.

在提供有接入点的无线网络内,广泛地使用基于带宽预留的接入控制方法。 Provided there is an access point in the wireless network, widely used access control method based on reserved bandwidth. 在该方法中,当从某个通信设备发送信息时,在接入点上预留信息传输需要的频带。 In this method, when sending a message from a communication device, reserved band information transmission needed on the access point. 因而,使用传输信道,以便将防止与由其它通信设备的信息传输的冲突。 Thus, the use of the transmission channel in order to prevent conflict and transmitted by the other communication devices information. 也就是,通过提供接入点,执行同步无线通信,其中在无线网络内的通信设备相互同步。 That is, by providing an access point, synchronization of wireless communication in which a communication device within the wireless network synchronization with each other.

然而,问题在于如果在提供有接入点的无线通信系统内在发送通信设备和接收通信设备之间执行同步通信,必需在没有例外的情况下通过接入点执行无线通信,从而将传输信道的使用率降低一半。 However, the problem is that if the implementation of synchronous communication between the access point provides a wireless communication system, a communication device transmitting and receiving the internal communication device, it is necessary in the absence of exceptional circumstances performs wireless communication through an access point, so that the use of the transmission channel rate reduced by half.

为了克服这个问题,作为另一种建立无线网络的方法,已经设计了"特设通信,,,其中终端异步地相互直接通信。具体而言,在由相邻设置的较少数量的客户机构成的小型无线网络内,特设网络被相信是合适的。在特设通信中,任一个终端可以在不使用任何特殊接入点的情况下执行直接地或随机地相互无线通信。 To overcome this problem, as another method of establishing a wireless network, it has been designed "ad hoc communication terminal ,,, wherein asynchronously communicate directly with each other. More specifically, in the adjacent set into a small number of clients means within a small wireless networks, ad hoc networks are believed to be appropriate in the ad hoc communication, any one of the terminal can be executed directly or randomly each other wireless communication without the use of any special access point.

在特设无线通信系统内,中央控制站并不存在;因此,它适合于构成例如包括家用电器设备的家庭网络。 In the ad hoc wireless communication system, the central control station does not exist; therefore, it is suitable for constituting a network including household appliances such as home devices. 特设网络具有下述特征,例如:即使一个单元出失败或者关闭,自动地改变路由选择,因而,该网络不太可能出失败;导致分組在移动站之间多次跳转,从而可以在维持高数据速率的情况下沿着较长路径发送数据。 Ad hoc networks have the following characteristics, for example: if a unit or a failure to close automatically change the routing, and therefore, the failure is unlikely that network; cause packets between the mobile station jumps several times, thereby maintaining the the case of high data rate transmission data along a longer path. 已经公知各种情况的特设系统的发展。 Development has known the circumstances of the ad hoc system. (例如参见非专利文献5 ) (E.g., see Non-Patent Document 5)

例如,IEEE802.il无线LAN系统提供有特设才莫式,其中该系统以对等模式自主地和无集中地工作,而不提供控制站。 For example, IEEE802.il ad hoc wireless LAN system provides only Mohs, wherein the system is autonomously peer mode without focus and work without providing the control station.

与特设环境内的无线LAN网络相关,通常公知出现隐藏终端的问题。 Ad Hoc wireless LAN network within the environment related problems commonly known hidden terminal occurs. 隐藏终端是这样一个通信站,当在特定通信站之间执行通信时,该通信站可以被作为通信对方的一个通信站听到,但是不能被另一个通信站听到。 Hidden terminal is a communication station, when communication is performed between particular communication stations, the communication station can be used as a communication partner of a communication station to hear, but can not be heard by other communication stations. 隐藏终端不能执行在它们之间的协商,因而发送操作可能冲突。 Hidden terminal can not perform negotiation between them, thus transmitting operation may conflict.

作为解决这样一个隐藏终端问题的方法之一,根据RTS/CTS程序的CSMA/CA是公知的。 As one of such a method to solve the hidden terminal problem, according to RTS / CTS procedure CSMA / CA it is well known.

CSMA/CA (带有冲突避免的载波检测多址接入)是一种连接方法,其中根据载波检测执行多址。 CSMA / CA (Collision Avoidance with Carrier Sense Multiple Access) is a connection method, which perform multiple access based on carrier detection. 在无线通信中,通信设备接收该设备自身用于发送信息的信号是很困难的。 In wireless communications, the communication device receives the device for transmitting the signal information itself is difficult. 因此,通信设备通过CSMA/CA (冲突避免)系统,而不是通过CSMA/CD (沖突检测)系统确认不存在来自其它通信设备的信息传输。 Therefore, the communication device via CSMA / CA (Collision Avoidance) system, rather than through CSMA / CD (Collision Detection) system to confirm there is no transmission of information from other communication devices. 随后,通信设备开始它自己的信息传输,从而避免冲突。 Subsequently, the communication device begins transmitting its own information, in order to avoid conflicts. CSMA系统是适合于诸如文件传输和电子邮件等异步数据通信的接入方法。 CSMA system is suitable for the access methods such as e-mail, file transfer and asynchronous data communication.

在RTS/CTS方法中,作为数据传输起点的通信站传送发送分组请求RTS(请求发送)。 In the RTS / CTS method, transmission of data as the starting point for a communication station transmits a request to send a packet RTS (Request to Send). 响应于来自作为数据传输目标的通信站的响应分组CTS (允许发送)的接收,该发送通信站开始数据传输。 In response to a response from the transmission destination data as a packet communication station CTS (transmission enabled) receives the communication station starts transmitting data. 当隐藏终端接收到RTS和CTS之一或两者时,它们设置它们自己的传输停止周期。 When the hidden terminal receives one or both RTS and CTS, they set their own transport stop cycle. 传输停止周期等于根据RTS/CTS程序预期将执行的数据传输周期。 Transmission stop period is equal to a data transmission cycle RTS / CTS program is expected to perform. 因而,能够避免冲突。 Thus, it is possible to avoid conflict. 用于发射机站的隐藏终端接收CTS,并设置传输停止周期以避免与数据分组冲突。 Hidden terminal for the transmitter station receives CTS, and set the transmission stop period to avoid conflict with the data packet. 用于接收机站的隐藏终端接收RTS,并停止传输周期以避免与ACK冲突。 Hidden terminal station receiver for receiving RTS, and stop transmission cycle in order to avoid conflict with ACK.

在此,将使用IEEE802.11a即IEEE802.il的扩展标准作为例子描述该无线网络。 Here, the use of extensions to the standard IEEE802.11a namely IEEE802.il described as an example of the wireless network.

图15图示由IEEE802.11a规定的帧格式。 Figure 15 illustrates the frame format prescribed by the IEEE802.11a. 在该图中,将表示分组存在的前同步码添加给每个分组的首部。 In the figure, indicating the presence of a packet preamble added to the header of each packet. 对于该前同步码,在该标准内定义已知的符号模式。 For the preamble, in the standard definition of a known symbol pattern. 根据这些已知的模式,接收机可以判断接收信号是否对应于前同步码。 According to these known patterns, the receiver can estimate the received signal corresponds to the preamble.

9在该前同步码之后,定义信号字段。 9 After the preamble, a signal field is defined. 在信号字段内,放置解码有 In the signal field, placed there decoded

关分组的信息部分所需要的信息。 Information section off packet needs. 将解码分组需要的信息称作PLCP首部(物理层会聚协议首部)。 The information needed to decode the packet header called PLCP (physical layer convergence protocol header). 该PLCP首部包括:速率字段,表示信息部分(这包括作为PLCP首部一部分的服务字段;然而,在下文中,为了简化解释的目的,将其简称和通称为"信息部分")的传输速率;长度字段,表示信息部分的长度;奇偶校验比特;编码器的尾部比特;等等。 The PLCP header includes: rate field representing information section (which includes a PLCP header Services field portion; however, in the following, in order to simplify the explanation, it is referred to and known as the "information section") of the transmission rate; the length of the field , information indicating the length of the portion; parity bits; encoder tail bits; and the like. 根据在PLCP首部内的速率和长度字段的解码结果,接收机解码随后的信息部分。 According to the results in the header decoding PLCP rate and length of the field, followed by the receiver to decode the information section.

对放置PLCP首部的信号部分执行容许噪声编码,并以6Mbps Executive allowable noise signal coding section placed PLCP header, and 6Mbps

发射。 Launch. 在普通分组的情况下,在传输速率模式中发送信息部分,在该 In the case of ordinary packet transmission information portion transmission rate mode, the

模式中,提供最高比特率以根据接收机的SNR等最小化错误的出现。 Mode, providing the highest bit rate to minimize the occurrence of an error based on SNR and other receivers. IEEE802.11a定义八种传输速率才莫式:6、 9、 12、 18、36和54Mbps,选择其中的任一种。 IEEE802.11a definition of eight kinds of transmission rate was Morse: 6, 9, 12, 18, 36 and 54Mbps, choose any one. 如果发射机/接收机相邻放置,选择高比特率传输 If the transmitter / receiver placed adjacent select high bit rate transmission

速率模式。 Rate mode. 在远处放置的通信站有时不能解码该信息。 The communication station is placed at a distance sometimes can not decode the information.

将信息部分作为PSDU (物理层业务数据单元)传输给作为更高等级层的数据链路层。 The information as part of PSDU (physical layer service data units) transmitted to a higher-level layer of the data link layer. 图16图示PSDU帧字段的结构。 Field PSDU frame structure 16 shown in FIG. IEEE802.il定义若干帧类型。 IEEE802.il define several frame types. 在此,将仅描述说明本发明需要的四种类型的帧,RTS、 CTS、 ACK和DATA。 Here, the only description illustrates the present invention requires four types of frames, RTS, CTS, ACK, and DATA.

对于每一帧,共同定义帧控制字段和持续时间字段。 For each frame, the common definition of the frame control field and the Duration field. 帧控制字段保存表示相关帧的类型和使用的信息,更具体地,它描述在表l内列出的信息。 The frame control field indicates the type of preservation and use of information related to the frame, and more specifically, it describes the information listed in the table l. 持续时间字段保存使用NAV(网络分配矢量)(随后将要描述)的相关信息,并描述在完成相关分组的事务处理之前经历的时间。 Duration field saved using NAV (network allocation vector) (to be described later) of the relevant information and description before completing the transaction associated group of elapsed time. 表l Table l

<table>table see original document page 11</column></row> <table> <Table> table see original document page 11 </ column> </ row> <table>

除了上述内容之外,数据帧包括:四个地址字段Addrl至Addr4,用于标识作为传输起点和目标及其它的通信站;顺序字段(SEQ);帧主体,它是将要提供给更高等级层的主要信息;和FCS(帧校验序列),它是校验和。 In addition to the above, the data frame includes: four address field Addrl to Addr4, used to identify a starting point and destination as the transmission and other communications station; sequence field (SEQ); frame body, which is to be provided to a higher level layer The main information; and FCS (Frame Check Sequence), which is the checksum.

除了上述内容之外,RTS包括:表示目标的接收机地址(RA);表示传输起点的发射机地址(TA);和作为校验和的FCS。 In addition to the above, RTS include: that the target receiver address (RA); indicates start of transmission transmitter address (TA); and as a check and the FCS.

除了上述内容之外,CTS帧和ACK帧包括表示目标的RA和作为校验和的FCS。 In addition to the above, CTS frame and ACK frame including a representation of RA and as a check and the FCS goals.

在此,将描述用于处理在IEEE802.il内定义的接入竟争的方法。 Here, the process description method defined in IEEE802.il competition for access.

IEEE802.il定义四种类型的帧间间隔(IFS):以上升顺序的SIFS (短IFS ) 、 PIFS ( PCF IFS ) 、 DIFS ( DCF IFS )和EIFS (扩展IFS)。 IEEE802.il defined four types of inter-frame space (IFS): in ascending order of SIFS (Short IFS), PIFS (PCF IFS), DIFS (DCF IFS) and EIFS (extended IFS).

IEEE802.il采用CSMA作为基本媒体接入程序(上文所述)。 IEEE802.il using CSMA media access as a basic program (described above). 在发射机发送一些信息之前,监视该媒体的状态,随后,在随机时间上启动延时定时器。 Before the transmitter to send some information to monitor the status of the media, then start delay timer at a random time. 仅当在此周期内不存在发射信号时,向发射机提供传输权,该发射机可以在该媒体上发送分组。 Only when there is no transmit signal during this period, the right to provide transport to the transmitter, the transmitter can send a packet on the media.

当根据CSMA程序发送普通分组时,DCF (分布式协调功能)操作如下:在完成某种分组的传输之后,仅在DIFS内监视媒体状态。 When sending ordinary grouped according to CSMA program, DCF (Distributed Coordination Function) operates as follows: After the completion of the transmission of certain packets, monitor media status only within DIFS. 如果在该周期内不存在发射信号,则执行随机延时。 If there is no transmission signal in the cycle is performed random delay. 如果在该周期内不存在发射信号,则提供传输权。 If there is no transmitter signal in this period, the right to provide transport.

当发送诸如ACK等紧急程度非常高的分组时,允许在短帧间间隔SIFS之后发送分组。 When sending ACK emergency such as a very high degree of packets allowed after a short inter-frame space SIFS send packets. 因而,在根据普通CSMA程序发送分组之前,可以发送紧急程度很高的分组。 Thus, before sending the packet according to the ordinary CSMA procedure, a high degree of urgency can send packets.

总之,定义不同类型的帧间间隔IFS的原因在于:根据其IFS是SIFS、 PIFS或DIFS,也就是根据帧间间隔的长度,给竟争传输权的分组提供优先权。 In short, the definition of the different types of inter-frame space IFS reason is that: according to the IFS is SIFS, PIFS or DIFS, which is based on the length of the interval between frames, to the packet transmission right offer competitive priority.

接着,将参考图17至图19描述IEEE802.il内的RTS/CTS程序。 Next, with reference to FIGS. 17 to 19 described within the RTS IEEE802.il / CTS procedures. 与特设环境内的无线LAN网络相关地,通常已知出现隐藏终端的问题,已知根据RTS/CTS程序的CSMA/CA是用于避免大部分该(上面描述的)问题的方法之一。 One way in relation to, generally known hidden terminal problem with the wireless LAN environment within the ad hoc network, according to known RTS / CTS procedure CSMA / CA is used to avoid most of the (described above) problem. IEEE802.il也采用该方法。 IEEE802.il also using this method.

图17示意地图示RTS/CTS程序的操作的例子。 Figure 17 schematically illustrates an example of operation of RTS / CTS procedure of. 该图图示从STA0至STA1发送某种信息(数据)的例子。 The figure illustrates transmit certain information (data) from STA0 to STA1 example.

在实际发送信息之前,根据CSMA程序,STA0将RTS (请求发送)分组发送给作为信息目标的STA1。 Before actually send the message, according to CSMA procedure, STA0 the RTS (Request to Send) packet to a target information STA1. 响应于RTS分组的接收,STA1将CTS (允许发送)分组发送给STA0,反馈STA1已经成功地接收到该RTS。 In response to receiving the RTS packet, STA1 the CTS (transmission enabled) send a packet to STA0, STA1 feedback has successfully received the RTS.

如果发送STA0成功地接收到CTS分组,则将该媒体视为是清空的,立即开始信息(数据)分组的发送。 If you send STA0 successfully received CTS packet, then the media as is emptied immediately start sending information (data) packets. 当STA1已经成功地接收到该信息(数据)分组时,STA1返回ACK分组。 When STA1 has successfully received the information (data) packets, STA1 returns an ACK packet. 因而,完成等同于一个分组的发送和接收事务处理。 Thus, to complete the equivalent of a packet to send and receive transactions.

图18图示当在发送机站和接收机站之间执行RTS/CTS程序时在周围站内可以执行的动作。 Figure 18 illustrates when between the transmitter station and the receiver station performs RTS / CTS procedure in the peripheral station can perform the action. 在该图中,假定下述通信环境:存在四个通信站STA2、 STA0、 STA1和STA3,在该图中彼此相邻的通信站位于无线电波的范围内。 In this figure, the following is assumed that the communication environment: there are four communication stations STA2, STA0, STA1 and STA3, in this figure the communication stations located adjacent to each other within the range of the radio waves. 在此,假设STA0希望将信息发送给STA1 。 Here, it is assumed STA0 want to send a message to STA1.

发送STA0根据CSMA程序确认该媒体在某个周期内(从时间T0至时间Tl)是清除的。 Send STA0 confirm that the media in a certain period (from time to time T0 Tl) is cleared in accordance with the CSMA procedure. 随后,STA0在时间Tl上开始RTS分组向STA1的传输。 Then, STA0 start on time Tl RTS packet transmission to the STA1. 在RTS分组的帧控制字段的类型/子类型字段内,描述表示相关分组是RTS的信息;在持续时间字段内,描述在完成相关分组的发送和接收事务处理之前经历的时间(即直到时间T8的时间);在RA字段内,描述目标通信站(STA1)的地址;在TA字段内,描述发射机站(STAO)自身的地址。 Type frame control field in the RTS packet / sub-type field indicates that the associated packet is an RTS description information; the duration of the field, before the completion of the relevant packets sent and received through the time described the transaction (that is, until the time T8 of the time); in the RA field, describing the target address of the communication station (STA1); and in the TA field, its own address described transmitter station (STAO).

在此,应当注意下述问题:为了STAO在持续时间字段内描述在完成根据RTS/CTS程序的事务处理之前经历的时间,当发送RTS时必需确定完成事务处理的时间。 In this, the following issues should be noted: In order to describe the duration STAO field before the transaction is completed in accordance with RTS / CTS program elapsed time, when sending RTS is necessary to determine the time the transaction is completed. 将提供更具体的描述。 We will provide a more specific description. 当发送RTS时,发送STAO必需确定所有的传输速率模式,包括随后将要在所述事务处理中发送和接收的CTS分组、数据分组和ACK分组。 When sending RTS, send STAO necessary to determine the transmission rate of all modes, including then be sent and received in the transaction of the CTS packets, data packets and ACK packets. 在此确定的传输速率模式涉及整个事务处理,不允许设置与事务处理内的每个分组传输相关的单个传输速率模式。 In this determined transmission rate mode involves the entire transaction, not allowed to set a single transmission rate mode with each packet transmission within the relevant transaction.

图19图示当发送STAO发送RTS时它确定与所关注的整个事务处理相关的传输速率模式的程序。 Figure 19 illustrates the transmission rate mode of the program when it is determined to send STAO send RTS and concerns related to the entire transaction. 当发送RTS时,必需确定完成该事务处理的时间(在图4中T8)。 When sending RTS, it is necessary to determine the completion time of the transaction (T8 in Fig. 4). 因此,仅根据由发射机站在发送RTS时保存的信息确定传输速率模式(根据在整个事务处理中传输的数据量、传输速率、等等)。 Thus, according to the time saved by the transmitter station sends RTS only mode information for determining the transmission rate (based on the entire amount of the transaction in data transmission, transmission rate, etc.). 此后发送和接收的每个CTS、 DATA和ACK帧的传输速率基本上根据在RTS内应用的速率。 Thereafter CTS transmission rate of each transmission and reception, DATA and ACK frames substantially in accordance with the rate of application of the RTS. 也就是,不允许设置与在事务处理内的每个分组传输相关的单个传输速率模式。 That is not allowed to set up a single transmission rate mode with each packet transmission in the transaction related.

在此,将再次参考图18提供描述。 Here, again provided with reference to FIG. 18 described. 还由定位在STA0附近的STA2接收RTS分组。 Also by the positioning receiver RTS packet STA0 nearby STA2. 当STA2接收RTS信号时,STA2发现前同步码,因而开始接收操作。 When STA2 receives the RTS signal, STA2 find preamble, which began receiving operation. 此外,STA2根据通过解码PLCP首部获得的信息解码PSDU。 Further, STA2 PLCP obtained by decoding according header information decoding PSDU. 随后,STA2根据在PSDU内的帧控制字段识別出所讨论的分组是RTS分組,并获知STAO希望发送某种信息。 Subsequently, STA2 PSDU in the frame control field identifies the group in question is the RTS packet, and learn STAO want to send a message. 此后,STA2根据RA字段识别出STA2本身不是目标通信站。 Thereafter, STA2 recognizes that in itself is not a target communication station STA2 according to RA field. 随后,STA2并不监视该媒体和识别该媒体被占用直到完成所述的事务处理,并停止它自己的传输,从而不妨碍STAO希望发送。 Subsequently, STA2 does not monitor the media and identify the media is occupied until completion of the transaction, and stop its own transmission, so as not to impede STAO want to send. 将此操作称作周围站"设置NAV(网络分配矢量)"。 This operation is called around the station, "set NAV (network allocation vector)." NAV在程序时间字段内表示的周期内是有效的,STA2保持在禁止传输状态直到时间T8。 NAV in the cycle time field indicates the program is valid, STA2 kept in transmission prohibited state until time T8. 还由作为预期目标的STA1接收RTS分组。 RTS also receives a packet from the target as the STA1. STA1根据上述的相同程序解码该PSDU,从而识别出STA0希望将分组发送给STA1本身。 STA1 decodes the PSDU according to the same procedure as described above, in order to identify the STA0 wants to send a packet to STA1 itself. 随后,STA1等待SIFS (如上所述)和在时间T3返回CTS分组。 Then, STA1 waits SIFS (as described above) and return CTS packet at time T3.

此时,CTS分组的传输速率模式必需与RTS的传输速率模式相同。 In this case, CTS packet transmission rate mode and the transmission rate required RTS same pattern. 此外,在PSDU的帧控制字段内,描述相关的分组是CTS分组; 在持续时间字段内,描述完成在相关事务处理之前经历的时间(即直到时间T8的时间);在RA字段内,描述目标通信站(STA1)的地址。 Further, in the frame control field PSDU of the packet is a description of the relevant CTS packet; the duration field, before the relevant transaction complete description of the elapsed time (i.e. the time until the time T8); in the RA field that describes the target the communication station (STA1) address.

还由定位在作为传输目标的STA1附近的STA3接收CTS分组。 CTS also by the positioning receiver as a transfer destination of the packet STA1 nearby STA3. STA1才艮据如上所述的相同程序解码PSDU,并识别出"一些邻近的通信站预计接收分组直到时间T8"。 STA1 according to the same procedure as described above was Gen decoding PSDU, and identify "some neighboring communication station is expected to receive a packet until the time T8". STA3设置NAV,并停止它自己的传输直到完成相关的事务处理,从而不妨碍STA1希望接收。 STA3 set NAV, and stops its own transmission until the completion of the relevant transaction, so as not to hinder STA1 wish to receive. 在持续时间字段内表示的周期内,NAV是有效的,STA3还保持在传输禁止状态内直到时间T8。 Within the period indicated in the duration field, NAV is effective, STA3 still remain within the transfer inhibition state until the time T8.

还由作为目标的STAO接收CTS分组,STAO根据如上所述的相同程序解码PSDU,并识别出STA1已经准备好接收。 Also received by the target STAO CTS packet, STAO decoding PSDU according to the same procedure as described above, and identify STA1 is ready to receive. 随后,STAO 等待SIFS,并在时间T5开始数据分组传输。 Subsequently, STAO wait SIFS, and starts data packet transmission at time T5.

如果在时间T6完成数据分组传输和STA1在没有任何错误的情况下解码这些数据分组,STA1等待SIFS和在时间T7上返回ACK。 If T6 completed in time data packet transmission and STA1 decodes these data packets without any error conditions, STA1 waits SIFS time T7 and the return ACK. 当STAO接收到ACK时,在时间T8完成与一个分組相等的发送和接收事务处理。 When STAO received ACK, at time T8 finish with an equal packet transmission and reception transaction.

在时间T8,在通信站附近的STA2和STA3降低NAV,并返回普通发送和接收状态。 At time T8, in the vicinity of the communication station STA2 and STA3 reduce NAV, and return to normal sending and receiving states.

总之,在上述RTS/CTS程序内,禁止下列周围站执行传输:可接收RTS的"作为发射机站的STAO的周围站"或STA2,和可接收CTS的"作为接收机站的STA1的周围站"或STA3。 In short, within the above RTS / CTS procedures to ban following the implementation of transport around the station: RTS can receive a "transmitter station as STAO around the station," or STA2, and can receive the CTS "As STA1 receiver stations around the station "or STA3. 因而,在不受来自周围站的突然发送信号妨碍的情况下,执行从STAO到STA1的信息传输和ACK的返回。 Thus, in case of sudden transmission signal from handicapping from surrounding stations, execution returns and ACK information transmitted from STAO to the STA1. 因此,维持通信质量。 Therefore, to maintain the communication quality.

图20图示当使用通过TCP/IP (传输控制协议/网际协议)的业 Figure 20 illustrates when using via TCP / IP (Transmission Control Protocol / Internet Protocol) industry

14务执行根据IEEE802.il内的RTS/CTS程序的上述分組发送和接收事务处理时执行的操作顺序的例子。 14 task execution based on the order of packet transmission and reception transaction processing operations performed within IEEE802.il RTS / CTS program examples. TCP/IP是用于传输控制和路径控制的典型通信协议。 TCP / IP communication protocol is typically used to transfer control and path control.

即使通信是应用的一种方式,通常每两个分段由TCP层返回ACK,并将其带入在MAC层内不对称双向通信的形式。 Even if the communication is a way of application, typically every two segments by the TCP layer returned ACK, and brought it into asymmetric forms of two-way communication within the MAC layer. TCP层的ACK在数据量上很小,因而不一起使用RTS/CTS。 ACK TCP layer on the amount of data is small, and therefore not be used with RTS / CTS. 然而,与数据业务相关地一起使用RTS/CTS。 However, the data traffic related to use with RTS / CTS. 该图图示这样一个例子。 An example which illustrates this.

在图20所示的例子中,在MAC层内发送和接收等于共24次的分組以发送五个分段,数据0至数据4。 In the example shown in FIG. 20, a packet transmission and reception is equal to a total of 24 times in the MAC layer to transmit five segments, data 0 to data 4. 也就是,虽然在TCP层内的操作相对简单,但是在MAC层内执行复杂的操作。 That is, although the operation in the TCP layer is relatively simple, but perform complex operations in the MAC layer.

如在此描述的,通过执行基于CSMA的发送和接收程序结合根据IEEE802.il的RTS/CTS方法,能够解决接入竟争和带宽保证的问题。 As described herein, based on the transmission and reception program according IEEE802.il CSMA combination of RTS / CTS method, and competitive access can solve the problem by performing a bandwidth guarantee. 同时,留下下述若干问题等待解决。 At the same time, a number of issues left to be resolved by the following. (1)传输速率的缺点 Disadvantages (1) transmission rate

当根据RTS/CTS程序发送和接收数据时,在发送RTS分组之前必需确定数据分组的传输速率。 When sending and receiving data according to the RTS / CTS program, before sending the RTS packet it is necessary to determine the transmission rate of the data packet.

这是因为为了发射机站在持续时间字段内描述在完成基于RTS/CTS程序的事务处理之前经历的时间,当它发送RTS时必需确定完成事务处理时的时间。 This is because in order to stand for the duration of the field transmitter before completion of the transaction described based on RTS / CTS program elapsed time, when it is necessary to send the RTS time is determined when the transaction is completed. 这意味着当发送RTS时,必需确定在该事务处理内随后发送和接收的包括CTS分组、数据分组和ACK分组的所有传输速率模式。 This means that when sending RTS, is necessary to determine subsequently sent and received, including CTS packets, data packets and ACK packet transmission rate of all modes within the transaction. 当发送RTS时确定的传输速率模式涉及整个事务处理;不允许与事务处理内的每个分组传输相关地设置单个传输速率模式。 When sending RTS determined transmission rate mode involves the entire transaction; each packet transmission is not allowed and the transaction is provided within a single transmission rate mode association. 因此,传输速率是不完善的。 Therefore, the transmission rate is imperfect.

此外,发射机站不能实时地掌握在接收机站内的接收状态。 In addition, the transmitter station can not grasp in real time the receiving state in the receiver station. 因此, Therefore,

当发送RTS时确定整个事务处理的传输速率导致在与接收机站内的 Determining the transmission rate for the entire transaction resulting in the receiver station when transmitting the RTS

接收状态对应的最佳传输速率上发送数据分组的降低可能性。 The reception state corresponding to the optimal transmission rate to reduce the possibility of transmitting data packets.

将举另外一个例子。 I will give another example. 专利文献l公开了一种用于分组传输通信的 Patent Document l discloses a packet transmission communication

方法。 Methods. 该方法在于当接收终端接收RTS分组时,它测量此时通信的环境和状态;随后,接收端将测量结果添加给CTS分组,并将其返 This method is that when the receiving terminal receives the RTS packet, which measures the state of the environment and communications at this time; then the receiving end measurements added to the CTS packet and return

15回给发送端;由此,发送端优化通信速率等。 15 back to the sender; thus, the sender optimize communications and rate. 然而,这种情况无足轻重,而存在另一种情况,即发送端在发送RTS分组之前确定整个事务处理的传输速率。 However, this insignificant, and there is another case where the transmitting side determines the transmission rate for the entire transaction before sending RTS packet. 因此,未避免传输速率的缺点。 Therefore, the transmission rate is not to avoid disadvantage.

要求RTS发射机站:确定作为RTS传输结果发送和接收的包括CTS分组、数据分组和ACK分组的整个事务处理的传输速率;根据通过将传输数据量除以传输速率获得的数值,确定作为事务处理结束时间即持续时间将要写入的数值;在RTS内描述所确定的数值。 RTS transmitter station requires: RTS transmission is determined as a result of transmission and reception of the CTS packet comprising the data packet and the transmission rate of the entire transaction ACK packet; according to the value transmitted by the transmission rate obtained by dividing the amount of data determined as the transaction i.e., the end time duration values to be written; RTS described in the determined value. 专利文献l描述了CTS发射机站通过接收RTS确定传输速率;然而,它并未涉及RTS发射机站在此之前如何获得在RTS内描述的持续时间字段内的数值。 Patent Document l describes a CTS transmission rate is determined by the transmitter station receiving RTS; however, it does not address how to obtain the value of the duration field in the RTS RTS before described within this transmitter station.

如果CTS发送站设置很高的传输速率,在发送RTS时确定的持续时间之前完成事务处理。 If the transmitting station CTS set a high transfer rate, the transaction is completed before the transmission duration when determining the RTS. 因此,接收RTS的周围站依然保持NAV设置和在完成该事务处理之后停止它们自己的传输,这浪费带宽。 Thus, around the station received RTS remains NAV settings and after completion of the transaction stop their own transmission, which waste bandwidth. 如果CTS发送站设置很低的传输速率,则即使在已经经历当发送RTS时确定的持续时间之后,事务处理也尚未完成。 If the CTS transmitting station setting a very low transmission rate, even after having been subjected to send RTS when the duration is determined, the transaction has not been completed. 然而,接收RTS的周围站降低NAV和开始发送操作,这引入了冲突。 However, around the station received RTS reduce NAV and start sending operation, which introduces a conflict.

(2 )与一起使用的RTS/CTS复用的数据单元的困难 Difficulty (2) used in conjunction with RTS / CTS data unit multiplexing

在通常已知的RTS/CTS程序中,数据发送端在它发送RTS之前确定数据速率。 In the generally known RTS / CTS procedure, the data transmission side before it transmits RTS data rate is determined. 它并不考虑下述因素:数据接收端确定数据速率,并作为一个数据分组发送多个数据单元。 It does not consider the following factors: the data receiving end determines the data rate and data packet as a plurality of data transmission units. 为了提高MAC层的效率(参见图20),接收端最好能够确定数据速率和作为一个数据分組发送多个数据单元。 To improve the efficiency of the MAC layer (see FIG. 20), the receiver is able to determine the best data rate and data packet transmission as a plurality of data units. 然而,常规的RTS/CTS格式不能执行这一操作。 However, the conventional RTS / CTS format can not perform this operation. (3)延迟确认和RTS/CTS程序的伴随使用 (3) delay confirmation and RTS / CTS program concomitant use

IEEE802.il标准基于即时ACK,其中只要接收到数据就返回确认(ACK)。 IEEE802.il standards-based real-ACK, which will return as long as the data is received acknowledgment (ACK). 为了降低ACK分组开销,可以使用延迟ACK。 To reduce the ACK packet overhead, you can use the delayed ACK.

然而,产生一些问题。 However, it has some problems. 例如,如果和RTS/CTS程序一起使用延迟ACK,则存在在不能将ACK返回给发送端之前为了重传目的发送RTS的可能性。 For example, if used in conjunction with the delayed ACK and RTS / CTS procedure, the possibility of ACK can not be returned to the sender for retransmission before sending RTS purpose of existence. 因而,使用现有的格式,延迟确认和RTS/CTS程序的伴随使用具有在它在提高效率中的限制。 Thus, using the existing format, delayed acknowledgments and RTS / CTS program has its limitations associated with the use of greater efficiency in. (4) 选择性确认的方法 (4) The method of selective acknowledgment

已知执行选择性确认提高MAC层的效率。 It is known to improve the efficiency of the implementation of selective acknowledgment MAC layer. IEEE802.il并不考虑选择性确认本身。 IEEE802.il does not consider selective acknowledgment itself. 在此所述的选择性确认是指重传控制方法。 Selective acknowledgments herein refers to a retransmission control method. 在这种方法中,与成功接收或未成功接收的任意分组相关地,将ACK或NACK信息反馈给发送端。 In this method, an arbitrary packet successfully received or not successfully received in relation to the ACK or NACK message back to the sender. 因而,仅与接收端不能接收分组相关地执行重新传输。 Thus, only the receiver can not receive the retransmission packet associated performed.

执行选择性确认需要大量存储器,其处理产生很大的负担;因此,并未如此实际应用。 Recognizing the need to perform a selective large amount of memory, the process produces a great burden; therefore, is not so practical. 然而,在未来,选择性确认的必要性将逐渐增加。 However, in the future, the need for a selective acknowledgment will gradually increase. 在这种情况下,预期下述情况:在初始阶段内的通信站并不执行选择性确认,但是后来开发的通信站执行选择性确认。 In this case, it is expected the following: In the initial stage of a communication station does not perform selective acknowledgment, but later developed communication station performs selective acknowledgment. 在这种情况下,两者不能相互通信是不利的,并期望维持向下兼容性的格式。 In this case, the two can not communicate with each other is unfavorable and expect to maintain backward compatibility format.

此外,至今尚未考虑选择性确认、接收端确定数据速率技术和RTS/CTS程序的伴随使用。 In addition, selective acknowledgment has not yet been considered, the receiver determines the data rate technology and RTS / CTS program concomitant use. 因此,这不能通过现有的格式实现。 Therefore, it can not be realized by the existing format.

(5) 在MAC层内生成的开销的影响 (5) generated in the MAC layer overhead Influence

IEEE802.il标准独立地定义RTS帧、CTS帧、ACK帧、等等。 IEEE802.il standard defined independently RTS frame, CTS frame, ACK frame, and so on. (参见图16)。 (See Figure 16). 因此,如果将要发送单个信息,则它们必需通过独立的帧分别予以发送。 Therefore, if you want to send a single message, then they must be sent separately by separate frames. 然而,每次发送帧时,生成诸如前同步码的开销。 However, each time it sends a frame, before expenses, such as generating preamble. 具体而言,如果传输速率很高,则开销量变得大得不能忽略。 Specifically, if the transmission rate is high, the overhead becomes large to ignore.

显然地,不希望增加在MAC层内的开销,因为它在这样一个方向内贡献从而限制可提供用于诸如TCP/IP等更高层的带宽。 Obviously, undesirable increase in the MAC layer overhead, because it contribution in such a direction as to restrict available bandwidth higher level TCP / IP, etc. used. 【专利文献1】日本待审专利公开文本JP 2000-151639【非专利文献1】国际标准ISO/IEC 8802-11: 1999 (E)ANSI/IEEEStd 802.11, 1999版,第11部分:无线LAN媒体接入控制(MAC)和物理层(PHY)规范 [Patent Document 1] Japanese Unexamined Patent Publication JP 2000-151639 [Non-Patent Document 1] International Standard ISO / IEC 8802-11: 1999 (E) ANSI / IEEEStd 802.11, edition 1999, Part 11: Wireless LAN Medium access the control (MAC) and physical layer (PHY) specification

【非专利文献2】ETSI标准ETSI TS 101 761-1 V1.3.1宽带无线电接入网络(BRAN) ; HIPERLAN类型2;数据链路控制(DLC)层;部分l:基本数据传输功能 [Patent Document 2] ETSI Standard ETSI TS 101 761-1 V1.3.1 Broadband Radio Access Network (BRAN); HIPERLAN Type 2; Data Link Control (DLC) Layer; Part l: basic data transfer function

【非专利文献3】ETSI TS 101 761-2 V1.3.1宽带无线电接入网络(BRAN) ; HIPERLAN类型2;数据链路控制(DLC )层;部分2:无线电链路控制(RLC)子层 [Patent Document 3] ETSI TS 101 761-2 V1.3.1 Broadband Radio Access Network (BRAN); HIPERLAN Type 2; Data Link Control (DLC) Layer; Part 2: Radio Link Control (RLC) sublayer

【非专利文献4】C, K. Tho,"特设移动无线网络(Ad HocMobile Wireless Network) " ( Prentice Hall PTR) [Patent Document 4] C, K. Tho, "ad hoc mobile wireless network (Ad HocMobile Wireless Network)" (Prentice Hall PTR)

发明内容 DISCLOSURE

本发明的目的是提供一种极佳的无线通信系统、无线通信设备和无线通信方法及计算机程序,其中同时使用RTS/CTS方法,也能有利地执行基于CSMA的接入控制。 Object of the present invention is to provide an excellent wireless communication system, wireless communication device and wireless communication method and a computer program, which use RTS / CTS method, it can be advantageously performed CSMA-based access control.

本发明的另一个目的是提供一种极佳的无线通信系统、无线通信设备和无线通信方法及计算机程序,其中复用诸如RTS、 CTS、 DATA和ACK等多种类型的帧,因而可以提供灵活的发送和接收程序,并能够降低开销。 Another object of the present invention is to provide an excellent wireless communication system, wireless communication device and wireless communication method and computer program in which the multiplex frame such as RTS, CTS, DATA and ACK and other types, which can provide a flexible transmission and reception procedures, and the cost can be reduced.

本发明考虑上述问题。 The present invention contemplates the above problems. 本发明的第一方面是无线通信系统,其中同时使用RTS/CTS方法执行随机接入,在所述RTS/CTS方法中,作为数据传输起点的通信站传送发送分组RTS的请求,响应于从作为数据传输目标的通信站接收到响应分组CTS,开始数据传输。 The first aspect of the present invention is a radio communication system in which use RTS / CTS method for performing random access in the RTS / CTS method, transmission of data as the starting point for a communication station transmits a request to send packet RTS, as a response to the data transmission destination communication station receives a response packet CTS, data transmission begins.

RTS接收通信站测量接收信号质量,根据测量结果确定数据速率,在CTS内描述数据速率,并发送CTS。 RTS receiving communication station measures received signal quality, determines the data rate based on the measurement results, the data rate is described in the CTS, and transmits CTS.

根据在CTS内描述的数据速率作为CTS信息接收的结果执行数据传输。 CTS information received as a result of performing data transmission according to the data rate as described in the CTS.

在此所述的"系统"是指通过逻辑地集成多个设备(或执行特定功能的功能模块)获得的系统。 In this the "system" refers to a system by logically integrating multiple devices (or functional modules that perform specific functions) is awarded. 至于设备或功能模块是否放置在单个外壳内则没有关系。 As for equipment or functional modules are placed in a single housing is no relationship.

RTS发送通信站在RTS内描述在完成分组接收之前经历的时间作为媒体预留时间信息持续时间,所述分组包括作为RTS信息接收结果发送的CTS信息。 RTS RTS transmitting communication station described in the received packet is completed before the elapsed time as a medium reservation time duration information, the CTS packet includes information as a result of receiving the information transmitted RTS. CTS发送通信站在CTS内描述在完成数据分组接收之前经历的时间作为媒体预留时间信息持续时间,所述数据分组作为CTS信息的接收结果予以发送。 CTS transmitting communication station described in the CTS packet received before the completion of the data through the medium reservation time information as time duration, the data packet to be transmitted as the result of receiving the CTS message. 接收RTS或CTS的其它通信站设置NAV (网络分配矢量),并在媒体预留时间信息程序时间内保持有效,并使它们自身进入传输禁止状态。 Receiving the RTS or CTS other communication station sets NAV (network allocation vector), and the time information in the media program reservation time remains valid, and the transmission of their own into the disabled state.

在根据本发明第一方面的无线通信系统内,可以根据接收信号质量选择传输速率。 Within the wireless communication system of the first aspect of the present invention, the transmission rate can be selected based on the received signal quality. 因此,能够克服传输速率的缺点。 Therefore, it is possible to overcome the disadvantages of the transmission rate.

在此,采用下述结构:RTS发送通信站在RTS内描述由RTS接收通信站在其确定数据速率时参考的因素信息。 Here, the use of the following structure: RTS RTS transmitting communication station describes the communication station which is received is determined by the data rate of the reference element RTS information. RTS接收通信站考虑在RTS内描述的因素信息以及接收信号质量的测量结果确定数据速率。 RTS receiving communication station consideration information described in the RTS and the measurement results of the received signal quality determined data rate.

作为在此描述的因素信息,描述是否应当主动确定高数据速率还是应当被动确定低数据速率的相关信息。 Information as a factor in this description, the description should take the initiative to determine whether a high data rate or low data rate should passively determine the relevant information. 此外,可以采用下述结构:RTS发送通信站测量RTS接收通信站的传输错误率。 In addition, the following structures may be employed: RTS transmitting communication station measures the transmission error rate RTS receiving communication station. 随后,根据测量结果,确定因素信息(速率策略)。 Then, based on the measurement results to determine the factor information (rate policy). 或者可以根据在RTS分组和数据分组之间的传输功率的差值、在数据速率和传输功率之间的因果关系等确定因素信息。 Or it may be information based on factors determining the transmission power in the RTS packet and data packets between the difference between the data rate and transmission power of causality.

在这些情况下,根据在接收端上RTS接收信号的质量确定数据速率。 In these cases, the data rate is determined based on the receiving end on the quality of the received signal RTS. 还考虑诸如由发送端监视的错误率等信息确定传输速率。 Also consider the error rate as determined by the sender to monitor the information transfer rate. 因此,能够在两个步骤内校正因为在信道状态内的波动或在干扰量内的波动引起的接收质量和错误率之间的对应关系。 Accordingly, the correspondence between the reception quality can be corrected and the error rate because the fluctuation in channel conditions, or fluctuations in the amount of interference caused between the two steps.

此外,可以采用下述结构:RTS发送通信站在RTS内描述与该站试图发送的一个或多个数据单元相关的信息。 In addition, the following structures may be employed: RTS RTS transmitting communication station is described within the station tries to send the information related to one or more data units. RTS接收通信站确定完成所有数据分组接收的媒体预留时间信息持续时间。 RTS receiving communication station to determine the completion of all the data packets received media information duration time reservation. 根据在RTS内描述的数据单元相关信息和所确定的数据速率确定所述媒体预留时间信息持续时间。 Determining the duration of the medium reservation time information based on the data unit information and the determined data rate as described in the RTS. 随后,该站在CTS予以描述。 Subsequently, the station CTS be described. 在这种情况下,接收到CTS的数据发送通信站执行作为CTS信息接收结果的数据传输。 In this case, the data received CTS communication station performs transmission of information received as a result of the CTS data transmission. 根据在CTS内描述的数据速率执行数据传输,以便将在由媒体预留时间信息规定的时间内完成数据传输。 Performing data transfer according to the data rate described in the CTS in order to complete the data transfer within the medium reservation time information predetermined time.

在此所述的数据单元相关信息的例子包括:试图传输的每个数据单元的数据长度;试图传输的一个或多个数据单元的数据长度之和; In this example, the data unit related information comprises: attempting to transfer data length of each data unit; the data length of the attempt to transmit one or more data units and;

发送试图传输的一个或多个数据单元所需要的时间长度;试图传输的 Attempts to send the transmission time length of one or more data units needed; attempt transmission

数据单元数量的相关信息(然而,在这种情况下,数据单元的长度是固定的);等等。 Information about the number of data units (however, in this case, the length of the data unit is fixed); and the like.

在这些情况下,可以同时使用RTS/CTS,并可以有效地复用其它数据单元。 In these cases, you can use RTS / CTS, and can effectively reuse of other data elements. 此外,可以执行RTS/CTS持续和延迟ACK。 In addition, you can perform RTS / CTS duration and delay ACK. 因此,能够降低在MAC层内生成的开销量。 Accordingly, the MAC layer can be reduced resulting in overhead.

在这种情况下,当RTS接收通信站在接收到RTS之后确定媒体预留时间信息时,该站考虑该站自身完成数据接收的时间。 In this case, when the RTS receiving communication station after receiving the RTS determines medium reservation time information, the station consider the time of data reception station itself is completed. 或者,当RTS接收通信站在接收到RTS之后确定媒体预留时间信息时,它考虑将不超过在RTS内描述的周期信息。 Alternatively, when, after receiving the RTS RTS receiving communication station determines medium reservation time information, it does not exceed the period considered information described in the RTS.

例如,可以采用下述结构:RTS发送通信站分配顺序编号以发送数据单元,和在RTS内描述该站试图发送的数据的第一顺序编号。 For example, the following structures may be employed: RTS transmitting communication station assigned to a first sequence transmission sequence number of data units, and in the description of the station tries to send RTS data number. 由此,该站通知与它试图发送的数据单元相关的信息。 Accordingly, the station tries to send the notification to its associated information data units. 同时,RTS接收通信站参考在RTS内描述的数据单元的第一顺序编号,从试图发送的数据单元之中提取和排除该站已经接收到的数据单元。 Meanwhile, RTS receiving communication station reference to the first sequence number data unit described in the RTS, the extraction and removal of the station has received data unit from trying to send the data unit into. 随后,该站确定媒体预留时间信息。 Subsequently, the station determines medium reservation time information.

此外,如果应用选择性确认,则可以采用下述结构:RTS发送通信站在RTS内描述接收确认信息。 Furthermore, if selective acknowledgment, you can use the following structure: RTS transmitting communication stood description received confirmation within RTS. 该接收确认信息包括试图数据传输的数据单元的第一顺序编号,和通过将在后续数据单元上的接收确认信息映射成与第一顺序编号的相对位置对应的比特而获得的位图信息。 The receipt confirmation message including attempts first sequence number data transmission unit, and bitmap information by the reception confirmation message is mapped to the relative position of the first sequence number of the corresponding bit in the subsequent data unit obtained. 此外,该站生成数据单元的相关信息,仅将尚未获得接收确认的数据单元作为将要发送的目标。 In addition, the station generated data unit related information, only data unit received will be has not yet been confirmed as a target to be sent. 同时,RTS接收通信站参考在RTS内描述的位图信息。 Meanwhile, RTS receiving communication station reference bitmap information described in the RTS. 该站从试图传输的数据单元之中提取该站已经接收到的数据单元,并从将要发送的目标之中予以排除。 The station extracts the station has received data units from the attempt to transmit data units being and will be transmitted into the target be excluded from. 随后,该站确定媒体预留时间信息。 Subsequently, the station determines medium reservation time information.

此外,可以采用下述结构:如果RTS接收通信站已经接收到的数据单元包括在RTS内所描述的作为将要发送的目标的数据单元内,则该站在CTS内描述ACK信息。 In addition, the following structures may be employed: If the RTS receiving communication station has received data unit includes the RTS as described within to be transmitted target data unit, standing in the description CTS ACK information. 在这种情况下,CTS接收通信站根据添加给CTS的ACK信息从将要发送的目标之中排除RTS接收通信站已经接收到的数据单元。 In this case, CTS receiving communication station added to the CTS according to the ACK information from among the target will be transmitted to exclude RTS receiving communication station has received data unit. 随后,该站根据在CTS内描述的数据速率执行数据传输。 Subsequently, the station performs data transmission according to the data rate described in the CTS. 此外,可以采用下述结构:RTS接收通信站存储作为RTS结果试图传输的数据的作为将要发送目标的数据单元的一个或多个数据长度信息。 In addition, the following structures may be employed: RTS RTS receiving communication station is stored as a result of trying to transmit the data to be transmitted as one or more target data length information data unit. 随后,该站在CTS内描述所存储的最后一个数据单元的顺序编号。 Subsequently, the station described CTS sequence number within the last stored data element. 在这种情况下,CTS接收通信站存储在CTS内描述的最后一个数据单元的顺序编号。 In this case the sequence number, CTS receiving communication station described in the CTS stored last data unit. 当下一次发送RTS时,该站生成以由最后一个数据单元的顺序编号标识的数据单元并不包括在将要发送的目标内的形式生成与试图发送的数据单元相关的信息。 The next time when sending RTS, the station generated in the last data unit sequence number identifies the data unit is not included in the target to be sent in the form of generation and trying to send data unit related information.

本发明的第二方面是一种无线通信系统,其中发送和接收多个数据单元。 A second aspect of the present invention is a radio communication system in which a plurality of data transmitting and receiving units. 将顺序编号分配给发送数据单元以标识这些数据单元。 The order number is assigned to the transmission data unit to identify the data elements. 同时,如果应用选择性确认,则导致发生下述情况: Meanwhile, if the selective acknowledgment, resulting in the following cases:

接收通信站在接收确认信息ACK内描述下述内容:以顺序编号顺序完全接收的数据单元的顺序编号和通过将后续顺序编号的数据接收状态映射在顺序编号的相对比特位置上表示的位图信息。 Receiving communication station receives the following description of the contents of the confirmation information ACK: sequence number to the sequence number order is completely received and bitmap data unit sequence number by the subsequent data reception state mapping relative sequence number of the bit position information indicates . 该站发送接收确认信息ACK。 The station transmits a receipt confirmation message ACK.

发送和接收通信站添加表示因果数据流以发送数据和确认的信 Send and receive communication station add data stream to represent causal transmit data and an acknowledgment letter

Per

在根据本发明第二方面的无线通信系统中,在逐数据流的基础上 In the wireless communication system of the second aspect of the present invention, based on the data stream by the

管理选择性确认需要的信息。 Selective Acknowledgement information management needs. 这种信息包括:完成接收的数据单元的顺序编号、其中描述后续数据单元的接收状态的位图信息、等等。 This information includes: the completion of received data unit sequence number, wherein the subsequent description of the data receiving unit status bitmap information, and the like. 因而,可以通过不同的顺序编号处理多个服务种类。 Thus, it can handle multiple types of services through a number of different sequences. 因此,能够在不考虑是否执行选择性确认的情况下维持通信。 Therefore, it is possible to maintain communications without considering the case of whether to perform a selective acknowledgment.

一些接收机站并不支持选择性确认。 Some receiver stations do not support selective acknowledgments. 这种接收机站发送为位图字段的所有比特设置为零的位图信息。 This receiver station sends a bitmap field of all bits set to zero bitmap information. 因而,接收机站能够确保与支持选择性确认功能的发送机站的通信。 Thus, the receiver station to ensure that communications with the support selective acknowledgment function transmitter station.

此外, 一些发射机站并不支持选择性确认。 In addition, some transmitter stations do not support selective acknowledgments. 这种发送机站并不考虑从接收端发送的位图信息,发送将要在位图字段的所有比特设置为零的情况下发送的位图信息。 This transmitter station does not consider the information from the receiver sends a bitmap, the transmission will be the bit bitmap information if all bits set to zero diagram field transmitted. 因而,发射机站确保与支持选择性确认功能的接收机站的通信。 Thus, the transmitter station to ensure that communication support selective acknowledgment function of the receiver station with.

此外,与至少一个数据流相关的,采用并未分配顺序编号的ARQ系统。 In addition, at least one data stream associated with, the use of sequence numbers not assigned ARQ system. 当建立链路会话时,通过数据流发送和接收数据,由此,发射机站和接收机站的顺序编号相互同步。 When the link is established session through the data stream to send and receive data, thus, sequence number, the transmitter station and the receiver station synchronized with each other.

本发明的第三方面是一种无线通信系统,其中同时使用 A third aspect of the present invention is a wireless communication system, wherein use

RTS/CTS方法执行随机接入。 RTS / CTS method of performing a random access. RTS/CTS方法使得:作为数据传输起点的通信站发送传送分组请求RTS。 RTS / CTS method makes it: as a data transmission start communication station transmits a packet send request RTS. 响应于从作为数据传输目标的通信站接收到响应分组CTS,该作为数据传输起点的通信站开始数据传输。 In response to a communication station data transmission target received from the response packet CTS, data transmission as the starting point for the communication station to start the data transfer.

允许分组的发送和接收,在该分组中复用任意两个或多个发送请求RTS、证实通知CTS、数据和确认ACK。 Allows sending and receiving packets in the packet multiplexing or a plurality of transmission request RTS, confirmed notify CTS, data and acknowledgment ACK with any two.

通过在一个分组内引入具有不同目的的诸如RTS、 CTS、 DATA和ACK等信息段,能够显著地降低在MAC层内生成的开销量。 By introducing different purposes, such as RTS within a packet, CTS, DATA and ACK information section can be significantly reduced in the generated MAC layer overhead.

在这种情况下,接收到包含RTS信息的分组的通信站根据RTS的内容发送包含CTS信息的分組。 In this case, the received RTS packet contains the information in accordance with the content of the communication station transmits the RTS packet containing CTS information. 接收到包含CTS信息的通信站根据CTS的内容发送包含数据的分组。 Received the communication station contains information based on the contents CTS CTS transmits a packet containing the data.

在此,可以采用下述结构:RTS发送通信站可以规定接收通信站是否可以将RTS信息添加给CTS。 In this, you can use the following structure: RTS transmitting communication station receiving station can be specified whether the information can be added to RTS CTS. 在这种情况下,在RTS内,描述第一信息,该信息表示是否可以将RTS信息添加给作为RTS结果发送的CTS。 In this case, in the RTS, describing the first information that indicates whether the information can be added to RTS RTS CTS as a result of transmission. 随后,RTS接收通信站根据在RTS内的第一信息判断它是否可以将RTS信息添加给CTS。 Subsequently, RTS receiving communication station in the RTS according to the first information to determine whether the information can be added to RTS CTS. 如果存在该站希望发送给RTS发送通信站的数据,它将为了发送数据目的的RTS信息添加给CTS,并发送该CTS。 If the presence of the station you want to send to the data transmitting communication station RTS, it will transmit data for the purpose of RTS Add to CTS, and transmits the CTS.

在这种情况下,RTS发送通信站根据例如过去从RTS指向的站接收到的分组内包含的信息单元确定第一信息。 In this case, the information unit according to the RTS transmitting communication station such as RTS packets last received from the station to the point comprises determining the first information. 在此描述的信息单元是指表示后续发送数据在该分组内存在的更多比特等等。 Information element described herein refers to data showing the subsequent transmission of the packet in the memory, and so more bits. 可选择地,可以根据信息单元之外的其它方式确定后续发送数据是否存在在RTS指向的站内以确定第一信息。 Alternatively, it may be determined at the point of station RTS to determine a first information according to whether there is a subsequent transmission data information units than the other ways. 例如下述情况:从RTS指向的站接收RTS的站。 Such as the following: The station received from RTS RTS pointed station. 然而,接收站自身接收到来自另一个周围站的分组,因而已经设置NAV。 However, the station itself around a packet is received from another station, thus already set NAV. 因此,该站不能返回CTS,停止该数据传输序列。 Therefore, the station can not return to CTS, stop the data transfer sequence. 还存在根据任何其它通信历史能够判断在RTS指向的站内是否 There is within the RTS directed to any other station in accordance with a communication history can be determined

22存在后续发送数据的情况。 22 the presence of subsequent transmission data.

此外,可以采用下述结构:RTS接收通信站根据在RTS内的信息识别出RTS发送通信站正在试图发送数据和接收通信站本身已经接收到。 In addition, the following structures may be employed: RTS RTS receiving communication station that transmits the communication station is attempting to transmit data and receive communication station itself has received the identification information in accordance with the RTS. 在这种情况下,RTS接收通信站将ACK信息添加给CTS以通知数据接收状态。 In this case, RTS receiving communication station to add information to the CTS ACK to notify the data reception state.

此外,可以采用下述结构:在数据发送和接收程序中,数据发送通信站规定数据接收通信站是否应当返回ACK。 In addition, the following structures may be employed: the data transmission and reception program, a data transmitting communication station specifies whether the data receiving communication station should return ACK. ACK包括即时ACK和延迟ACK。 Including immediate and delayed ACK ACK ACK. 在这种情况下,可以采用下述结构:数据接收通信站从数据发送通信站接收数据请求ACK。 In this case, the following structures may be employed: a data receiving communication station receives the data request from the data transmitting communication station ACK. 如果数据接收通信站判定它尚未发送数据的ACK,则当它将某种分组发送给数据发送通信站时它添加ACK信息。 If the data receiving station determines it is not transmitting data ACK, the packet when it is sent to the data sent some communication station add ACK information. 在一些情况下,可以在发射机站的请求上添加ACK信息。 In some cases, you can add ACK information on request transmitter station. 此时,如果发射机站判定它尚未接收到与先前发送的数据相关的ACK信息,则它发送添加ACK信息的请求。 At this time, it is determined if the transmitter station has not received the ACK information and data related to the previously transmitted, it sends a request to add ACK information. 然而,与单独发送RTS信息的分组相关地,作为例外,不需要添加ACK信息。 However, RTS and send individual packets of information related to, as an exception, not add ACK information.

此外,作为指向两个或多个通信站的分组,可以发送请求ACK的数据。 In addition, as a point two or more communication stations grouping, may send a request ACK data.

进一步地,可以采用下述结构:RTS发送通信站请求RTS接收通信站返回目前已经发送的数据的确认。 Further, a configuration may be employed: RTS RTS transmitting communication station requesting receiving station returns an acknowledgment of the currently transmitted data. 在这种情况下,RTS发送通信站将请求返回ACK的ACK请求复用在RTS内,用于开始下一个数据传输事务处理,并予以发送。 In this case, RTS transmitting communication station returns ACK request an ACK request multiplexed in the RTS, data transmission begins for the next transaction, and to be sent.

即使RTS发送通信站请求ACK,但是有时不返回ACK。 Even RTS transmitting communication station requests ACK, but sometimes does not return ACK. 可能的原因包括未正确地接收到发送数据,正确地接收数据但是ACK接收失败,等等。 Possible causes include not correctly received the transmitted data, the data is correctly received ACK received but failed, and so on. 在这些情况下,RTS发送通信站必需验证是否重新发送数据。 In these cases, RTS transmitting communication station to resend the data required to verify. 在这些情况下,RTS发送通信站可以将请求返回ACK的ACK请求复用在RTS内,用于开始数据重新传输事务处理,并予以发送。 In these cases, RTS transmitting communication station may be a request to return ACK ACK request multiplexed in the RTS, data retransmission for starting a transaction, and to be sent.

接收到RTS和复用的ACK请求的通信站返回ACK,它表示已经正确地完成从RTS发送通信站发送的数据的接收。 RTS received the communication station and multiplexed ACK request to return ACK, it said that it has completed correctly transmitting communication station receives data transmitted from RTS. 如果该站未成功地接收到从RTS发送通信站发送的数据,它可以复用表示它未正确接收到数据的ACK。 If the station does not successfully received the RTS transmitting communication station from data transmitted, it means that it can reuse the data is not correctly received ACK. 随后,它可以返回请求重新发送数据的CTS。 Then, it can return a request to resend the data of CTS.

23本发明的第四方面是一种无线通信系统,其中数据发送通信站获取在媒体上的传输权,并执行在它和数据接收通信站之间的数据通信。 The fourth aspect of the invention 23 is a wireless communication system in which data transmitting communication station to obtain transmission rights in the media, and perform data communication between it and the data receiving communication station.

在停止从数据发送通信站的数据传输之后,检测后续数据在数据发送通信站上存在与否。 After stopping transmitting communication data transmission from the station to detect the presence or absence of follow-up data on the data transmitting communication station. 如果后续数据存在,则数据发送通信站更容易获取用于发送后续数据的传输权。 If the subsequent data exists, the data transmitting communication station easier access transmission right for transmitting subsequent data.

尽管在数据发送通信站站上存在后续数据,但是停止数据传输的 Despite follow-up data on the data transmitting communication station, but stop data transmission

状态对应于下述情况,例如:来自数据发送通信站的RTS抵达数据发送通信站和数据接收通信站返回CTS,但是数据发送通信站并未开始数据传输的情况;和发送数据并未抵达数据接收通信站的情况。 State corresponds to such a situation, for example: RTS from the data transmitting communication station of arrival data transmitting communication station and data receiving station to return CTS, but the situation did not start data transmission data transmitting communication station; and sending the data did not arrive data reception the communication stations.

数据接收通信站可以根据基于RTS/CTS的事务处理的通信历史检测在数据发送通信站上后续数据的存在与否。 Data receiving station may be present based on the detection of history based on the communication sent on RTS / CTS transaction data communication station in the subsequent data or not. 或者,数据发送通信站可以在分组内包括表示后续数据存在与否的专用信息单元并发送该分组。 Alternatively, the data transmitting communication station can be represented in a subsequent data packet including the presence or absence of specific information unit and transmits the packet. 在这种情况下,数据接收通信站检查信息单元,由此可以检测在数据发送通信站上后续数据的存在与否。 In this case, the data receiving communication station checks the information unit, which can detect the presence of the communication station transmits the subsequent data in the data or not.

根据CSMA,确认该媒体仅在预先确定的周期内是清除的,随后该操作仅等待在获取传输权之前的任意延时时间。 According to CSMA, confirm that the media only within a predetermined period is cleared, then the operation is only to wait before obtaining a transmission right to any delay. 在根据CSMA执行媒体接入控制的通信环境内,数据接收通信站试图获取在媒体上的传输权,并将信号发送到该媒体上,用于消除其它通信站的传输权。 In the CSMA execution environment within the communication media access control, data receiving station attempts to acquire a transmission right in the media, and sends a signal to the media, to eliminate transmission rights other communication stations. 因此,数据发送通信站可以轻易地获取用于发送后续数据的传输权。 Therefore, the data transmitting communication station can easily acquire transmission right for transmitting subsequent data.

在同时使用RTS/CTS方法的媒体接入控制中,作为数据传输起点的通信站传送发送分组请求RTS。 While using the RTS / CTS method of medium access control, data transmission as the starting point for the communication station transmits a request to send packet RTS. 响应于来自作为数据传输目标的通信站的响应分组CTS的接收,它开始数据传输。 In response to a response from a data transmission destination communication station receives the CTS packet, it starts data transmission. 在执行该媒体接入控制的情况下,数据接收通信站将空RTS发送到媒体上,用于消除其它通信站的传输权。 In the case of the implementation of the medium access control, data receiving station to send RTS to empty the media, for the elimination of the transmission right other communication stations. 因此,数据发送通信站可以轻易地发送用于发送后续数据的RTS。 Therefore, the data transmitting communication station can easily send RTS for transmitting the subsequent data. 例如,当数据发送通信站接收到空RTS时,它可以发送RTS,使用更短的帧间隔用于发送后续数据。 For example, when the data transmitting communication station receives the null RTS, it can send RTS, using a shorter frame interval for transmitting subsequent data.

本发明的第五方面是一种以计算机可读格式书写的计算机程序,用于执行计算机系统处理,用于在通信环境内控制通操作,其中同时使用RTS/CTS方法执行随机接入。 A fifth aspect of the present invention is a computer-readable format a computer program written in, a computer system for executing processing for controlling communication operations in a communication environment in which use RTS / CTS method of performing a random access. 在该RTS/CTS方法中,作为数据发送起点的通信站传送发送分组请求RTS;响应于从作为数据传输目标的通信站接收到响应分组CTS,它开始数据传输。 In the RTS / CTS method, the data transmission starting station transmits a communication request to the transmission packet RTS; as a communication station in response to the transmission target data received from the response packet CTS, it starts data transmission. 该程序包括:通信质量测量步骤,其中当接收到RTS时,测量接收信号的质 The program comprising: a communication quality measuring step, wherein upon receiving the RTS, the received signal quality measurement

量; The amount;

数据速率确定步骤,其中根据所测量的接收信号质量确定数据速 Data rate determining step, wherein the data rate is determined based on the measured quality of the received signal

率; Rate;

CTS发送步骤,其中作为所接收RTS的结果在CTS内描述数据速率,发送该CTS;和 CTS transmission step, as a result of which the received RTS data rates described in the CTS, transmitting the CTS; and

数据发送步骤,其中当接收到CTS信息时,根据在CTS内描述的数据速率执行作为CTS信息结果的数据传输。 Data transmission step, wherein upon receiving the CTS message, according to the data rate described in the CTS CTS information as a result of the implementation of the data transmission.

本发明的第六方面是一种以计算机可读格式书写的计算机程序,用于执行用于发送和接收多个数据单元的通信操作的计算机系统控制。 The sixth aspect of the present invention is a computer-readable format a computer program written for performing computer system controls the sending and receiving a plurality of data units for communication operations. 将顺序编号分配给发送数据单元以标识该数据单元。 The order number is assigned to the transmission data unit to identify the data elements. 如果应用选择性确认,提供下述步骤: If you apply selective acknowledgments, provides the following steps:

步骤,其中响应于数据接收,在接收确认信息ACK内描述以顺序编号为顺序完整接收到的数据单元的顺序编号,和通过将后续顺序编号的数据接收状态映射到距离该顺序编号的相对比特位置内表示的位图信息,并予以发送;和 Step, wherein in response to receiving the data, the information described in the reception confirmation ACK sequence number in order to complete the received data unit sequence number, and by the data reception state is mapped to a subsequent sequence number from the sequence number of bit positions relative bitmap information within the representation, and be sent; and

步骤,其中添加表示因果数据流的信息,和发送该发送数据和确认。 Step, which adds information indicating the causal stream, and transmits the transmission data and confirm.

本发明的第七方面是一种以计算机可读格式书写的计算机程序,用于执行计算机系统处理,用于控制在通信环境内的通信操作,其中同时使用RTS/CTS方法执行随机接入。 A seventh aspect of the present invention is a computer-readable format a computer program written in, a computer system for executing processing for controlling communication operations in a communication environment in which use RTS / CTS method of performing a random access. 在该RTS/CTS方法中,作为数据发送起点的通信站传送发送分组请求RTS;响应于来自作为数据传输目标的通信站的响应分組CTS的接收。 In the RTS / CTS method, the data transmission starting station transmits a communication request to the transmission packet RTS; as a response to a response from the data transmission destination communication station receives the CTS packet. 它开始数据传输。 It starts data transmission. 该程序包括: The program includes:

信息生成步骤,其中生成各种信息,包括发送请求RTS、确定通知CTS、数据和确i人ACK;和分组传输通信步骤,其中发送和接收分组,在该分组内复用请求 Information generating step, which generate a variety of information, including the transmission request RTS, determine notify CTS, data, and indeed i person ACK; and packet transmission communication step in which the transmitting and receiving packets in the packet multiplexing request

发送RTS、确定通知CTS、数据和确认ACK中的两个或更多信息。 Send RTS, determine notify CTS, data and acknowledgment ACK of two or more. 本发明的第八方面是一种以计算机可读格式书写的计算机程序, Eighth aspect of the present invention is a computer-readable format a computer program written,

用于执行计算机系统处理,用于控制在下述通信环境内的通信操作: A computer system for executing processing for controlling communication environment within the following communication operations:

在该通信环境内,通信站在执行数据传输之前获取在媒体上的传输 In the communication environment, communication station before the data transmission on the medium to obtain transmission

权。 Right. 该程序包括: The program includes:

检测来自其它通信站的发送数据存在与否的步骤;和媒体接入控制步骤,其中响应于检测到来自其它通信站的发送数 Step of detecting whether or not the data transmitted from other communication stations exist; and media access control step, wherein in response to detecting the number of transmission from other communication stations

据的存在,将用于消除其它通信站的传输权的信号发送到媒体上,从 According to the presence of signal transmission will be used to eliminate the right of other communication stations is sent to the media, from the

而使相关通信站更容易获得发送数据的传输权。 Leaving the associated communication station more easily accessible transmission right for transmitting data.

根据本发明第五至第八方面的计算机程序是以计算机可读格式 According to the fifth to eighth aspects of the present invention, a computer program is a computer-readable format

书写的计算机程序,用于通过定义在计算机系统上执行预先确定的处 Writing computer programs for execution by defining pre-determined on a computer system

理。 Management. 换句话说,当安装在计算机系统上时,根据本发明第五至第八方面的计算机系统在计算机系统上发送协同动作,并作为无线通信设备操作。 In other words, when installed on a computer system, send the fifth to eighth aspects of the present invention, a computer system based on co-operation on a computer system, and a wireless communication device operation. 当多个这样的无线通信设备开始建立无线网络时,能够获得与根据本发明第一至第四方面的无线通信系统相同的动作和效果。 When a plurality of such wireless communications device to start building a wireless network, access to the wireless communication system of the first to fourth aspect of the present invention is based on the same operation and effect.

根据本发明,能够提供极佳的无线通信系统、无线通信设备和无线通信方法及计算机程序,其中同时使用RTS/CTS方法,并能够顺利地执行接入控制。 According to the present invention can provide an excellent wireless communication system, wireless communication device and wireless communication method and a computer program, which use RTS / CTS method, and access control can be performed smoothly.

此外,根据本发明,能够提供极佳的无线通信系统、无线通信设备和无线通信方法及计算机程序,其中复用诸如RTS、 CTS、 DATA和ACK等多种帧,从而能够提供灵活的发送和接收程序,能够降低开销。 In addition, the present invention can provide an excellent wireless communication system, wireless communication device and wireless communication method and a computer program, which multiplex multiple frame such as RTS, CTS, DATA and ACK, so as to be able to provide a flexible sending and receiving procedure, the overhead can be reduced.

根据本发明,可以根据接收信号质量选择传输速率。 According to the present invention, the transmission rate can be selected based on the received signal quality. 因此,能够避免传输速率的缺点。 Therefore, it is possible to avoid the disadvantages of the transmission rate. 此外,每当确定传输速率时,还考虑诸如由发送端监视的错误率等信息。 In addition, whenever it is determined that the transmission rate is also considered, such as error rate monitored by the sender information. 因此,可以在两个步骤中校正在接收质量和因为信道状态波动或者干扰量波动引起的错误率之间的对应关系。 Therefore, receiving correspondence between quality and error rate fluctuations because the channel state or interfere with the amount of fluctuations between two steps lieutenant colonel.

此外,根据本发明,能够有效地复用数据单元,同时使用RTS/CTS程序。 Further, according to the present invention can be effectively multiplexed data unit, use RTS / CTS procedures. 此外,能够执行RTS/CTS程序和延迟ACK。 In addition, it is possible to perform RTS / CTS procedure and delay ACK. 因此,能够降低在MAC层内生成的开销量。 Accordingly, the MAC layer can be reduced resulting in overhead.

此外,根据本发明,可以在不考虑是否执行选择性确认的情况下维持通信。 In addition, according to the present invention, it is possible to maintain communications without considering the case of whether to perform a selective acknowledgment.

此外,根据本发明,通过在一个分组内包括具有不同目的的诸如RTS、 CTS、 DATA和ACK等信息段,能够显著地降低在MAC层生成的开销量。 Further, according to the present invention, such as by an RTS packet includes in having different purposes, CTS, DATA and ACK information segment, can significantly reduce the overhead generated by the MAC layer.

根据随后描述的本发明的实施例和结合附图的更详细的描述,本发明的其它目的、特征和优点将是显而易见的。 According to an embodiment of the present invention will be described later more detailed description and the accompanying drawings, and other objects, features and advantages of the invention will be apparent.

附图说明 Brief Description

图1图示构成本发明实施例内的无线通信系统的通信设备的配置的例子。 Figure 1 illustrates an example of a communication device of the present invention constitutes a wireless communication system according to the arrangement of a implementation.

图2示意地图示在本发明的实施例内操作为无线网络内的通信站的无线通信设备的功能结构。 Figure 2 schematically illustrates an embodiment of the present invention in operation for the wireless communication devices within the wireless network station functional structure.

图3图示在根据本发明的无线通信系统内使用的帧格式的例子。 Figure 3 illustrates the frame format used in a wireless communication system according to the present invention is an example.

图4闺示PSDU结构的例子。 Figure 4 shows an example of the Inner PSDU structure.

图5图示可定义的PSDU的若干例子。 Figure 5 illustrates a number of examples of definable PSDU.

图6解释用于在根据本发明的无线通信系统内确定传输速率的处理。 Figure 6 illustrates for determining the transmission rate of the wireless communication system in accordance with the process of the present invention.

图7图示根据本发明的RTS/CTS程序的操作顺序的例子。 Figure 7 illustrates the operation according to the present invention RTS / CTS program sequence example. 图8图示根据本发明的发送和接收程序的应用的例子。 Examples of sending and receiving procedures of application of the invention according to FIG. 8 illustrates. 图9图示根据本发明的发送和接收程序的应用的另一个例子。 Figure 9 illustrates another example of application of transmitting and receiving procedures according to the present invention. 图10图示根据本发明的发送和接收程序的应用的又一个例子。 Figure 10 illustrates another example of the application to send and receive procedures of the present invention. 图11图示与本发明内假定的数据流O之外的数据相关的确认程序。 Figure 11 illustrates the data within the present invention assumes that the data flow outside the relevant O confirmation process.

图12图示当同时使用RTS/CTS执行选择性确认时出现的各个字段的相互作用的具体例子。 Figure 12 illustrates When using RTS / CTS implementation of specific examples of the interaction between the various fields occur when selective acknowledgment.

图13图示当应用延迟ACK和RTS/CTS程序时采取的数据发送和接收程序的例子。 Data transmission and reception process Figure 13 illustrates an example of when the application delay ACK and RTS / CTS procedures taken. 图14图示根据依照本发明的MAC程序通过TCP/IP发送和接收业务的顺序的例子。 Figure 14 illustrates the order in accordance with the present invention MAC program to send and receive traffic via TCP / IP in the examples.

图15图示根据IEEE802.11a的帧格式。 Figure 15 illustrates the frame format in accordance with IEEE802.11a.

图16图示在PSDU内帧字段的结构。 16 illustrates the structure of the field in the frame PSDU.

图17示意地图示RTS/CTS程序操作的例子。 17 schematically illustrates an example of RTS / CTS program operation.

图18解释当在发射机站和接收机站之间执行RTS/CTS程序时在周围站可能出现的动作。 18 illustrates the operation when switching between the transmitter station and the receiver station performs RTS / CTS program may appear around the station.

图19解释用于当作为传输起点的STAO发送RTS时确定整个事务处理的传输速率模式的程序。 19 explanation for determining the transmission rate of the entire transaction as a transfer mode when starting the STAO send RTS program.

图20图示操作程序的例子,其中使用通过TCP/IP的业务执行根据IEEE802.il基于RTS/CTS程序的分组发送和接收事务处理。 20 illustrates an example of operational procedures, in which according to IEEE802.il based packet sending and receiving transactions RTS / CTS procedures through operational implementation of TCP / IP.

图21解释根据本发明的发送和接收程序的应用的例子。 21 interpreted according to the application to send and receive program of the present invention is an example of FIG.

图22解释根据本发明的发送和接收程序的应用的另一个例子。 22 explain another example according to the application program to send and receive the present invention.

图23解释根据本发明的发送和接收程序的另一个例子。 23 explain another example of a program for sending and receiving of the present invention.

图24解释用于控制判断是否应当设置"表示可以将RTS复用在CTS内的信息"的机制。 24 explanatory diagram for control to determine whether it should set up "that can be multiplexed RTS CTS information in" mechanism.

图25是解释用于控制判断是否应当设置"表示可以将RTS复用在CTS内的信息"的机制的另一幅图。 25 is interpreted to determine whether it should be used to control settings "means that you can reuse in that CTS RTS message" The other figure of mechanisms.

图26是解释用于控制判断是否应当设置"表示可以将RTS复用在CTS内的信息,,的机制的又一幅图。 FIG. 26 is an explanatory determine whether it should be used to control settings "means that you can reuse in that CTS RTS information ,, mechanisms and a picture.

具体实施方式 DETAILED DESCRIPTION

参考附图,在下文中将详细地描述本发明的实施例。 Referring to the drawings, embodiments of the present invention will be described in detail hereinafter. A.系统配置 A. System Configuration

本发明采用的通信传播路径是无线的,并在多个通信站之间建立网络。 Communication propagation path of the present invention uses a wireless and networking between multiple communication stations. 本发明采用的通信是存储和转发业务,其中逐分组地传输信息。 The invention uses a store-and-forward communications business, which by-packet transmission information.

与每个通信站相关地,下文的描述假定单信道站;然而,本发明可以扩展为传输介质包括多个频率信道即使用多个信道的情况。 Associated with each communication station, the following description of false orders channel station; however, the present invention can be extended situation as the transmission medium comprises a plurality of frequency channels that the use of multiple channels.

在根据本发明的无线网络内,每个通信站可以根据基于CSMA Within the wireless network of the present invention, each communication station can based CSMA

28(载波检测多址接入)的接入程序直接地(随机地)发送信息。 28 (Carrier Sense Multiple Access) access the program directly (randomly) a message. 因而,通信站可以建立自主和分散无线网络。 Thus, the communication station can establish autonomous and decentralized wireless network.

自主和分散无线通信系统并不具有控制站和受控站的关系。 Autonomous and decentralized wireless communication system does not have a relationship of control station and controlled stations. 在这样一种无线通信系统内,例如,每个通信站发送信标信息。 In such a wireless communication system, e.g., each communication station sends beacon information. 由此,该站向位于附近(即在通信范围内)的其它通信站通知它的存在,并向它们通知网络结构。 Thus, the station is located near to (that is, within communication range) of other communication station notice it's there, and to inform their network structure. 在一些通信站的通信范围内新出现的通信站接收信标信号,从而检测到它已经进入通信范围内。 In some communication stations within communication range of the communication station receives the emerging beacon signals, thereby detecting that it has entered the communication range. 此外,该站解码在信标内描述的信息,因而,能够识别出网络和参与该网络。 In addition, the station in decoding information described in the beacon, and thus, can identify the network and to participate in the network.

在根据本发明的无线网络内,通信站交换信标信号,适当地和时间地相互同步。 In the wireless network of the present invention, a communication station exchange beacon signals appropriately and time synchronization with each other. 因而,执行传输控制,其中由具有时分多址结构的传 Thus, the implementation of transmission control, including having to pass the time division multiple access structure

输(MAC)帧有效地使用信道资源。 Transmission (MAC) frames effective use of channel resources. 因此,每个通信站可以实施基于时间同步的接入方法,例如预约带宽和设置优先使用周期。 Accordingly, each communication station may implement time synchronization based access method, such as bandwidth and set priority reservation period.

在下文中描述的每个通信站上的处理基本上在参与网络的每个通信站上执行。 Processing each communication station described below is substantially performed on each of the communication stations participating the network. 在一些情况下,然而,并不必需由构成该网络的所有通信站执行下文描述的处理。 In some cases, however, not necessary to the processing described below is executed by all communication stations constituting the network.

图1图示在本发明的实施例中构成无线通信系统的通信设备的配置的例子。 Figure 1 illustrates an example of a communication device constituting the wireless communication system in a configuration of an embodiment of the present invention. 该无线通信系统并不具有控制站和受控站的关系。 The wireless communication system does not have a relationship of control station and controlled stations. 在该通信系统内,每个通信设备自主地和分散地操作,并构成特设网络。 In the communication system, each communication device to operate autonomously and dispersed, and constitute an ad hoc network. 该图图示在同一空间内如何分布通信设备#0至通信设备#6。 The figure illustrates how the spatial distribution in the same communication device # 0 through communication device # 6.

在该图中,用虚线表示每个通信设备的通信范围。 In this figure, a broken line indicates a communication range of each communication apparatus. 每个通信设备可以与位于其范围内的其它通信设备通信,将通信范围定义为由每个站发送的信号干扰其它通信设备的范围。 Each communication device may be other communications devices located within its communication range with the range defined by the communication station transmits the interfering signal for each range of other communication devices. 将提供更具体的描述。 We will provide a more specific description. 通信设备#0位于它可以与位于附近的通信设备#1和#4通信的范围内;通信设备#1位于它可以与位于附近的通信设备#0、 #2和#4通信的范围内;通信设备#2位于它可以与位于附近的通信设备#1、 #3和#6通信的范围内;通信设备#3位于它可以与位于附近的通信设备#2通信的范围内;通信设备#4位于它可以与位于附近的通信设备#0、 #1和#5通信的范围内;通信设备#5位于它可以与位于附近的通信设备#4通信的范围内;和通信设备#6位于它可以与位于附近的通信设备#2通信的范围内。 The communication device # 0 is located within a range which can be located in the vicinity of the communication device # 1 and # 4 in communication; communication apparatus # 1 and it can be located near the communication apparatus # 0, # 2 and # 4 within a range of communication; communication Device # 2 is located it can be located in the vicinity of the communication device # 1, the scope of # 3 and # 6 in communication; communication device # 3 is located which may be located in the vicinity of the communication device # 2 communication range; a communication device # 4 is located It can be located near the communication device # 0, # 1 and # within the range 5 to communicate; communication apparatus # 5 is located which may be located within a communication range of the communication device # 4; and a communication device which can be located at # 6 located in the vicinity of the communication device # 2 communication range.

当在某些通信设备之间执行通信时,存在"隐藏终端"。 When communication is performed between certain communications equipment, there is a "hidden terminal." 将隐藏终端定义为可以由相互通信的通信设备听到但是不能被其它通信设备听到的通信设备。 Defined as hidden terminal can hear but can not be heard by the other communication device communication device communication device communicate with each other.

本发明的范围限制于上述特设环境。 The scope of the invention be limited to the above-mentioned ad hoc environment. 可以将其广泛地应用于其它 It can be widely applied to other

通信模式,其中每个通信站可以根据同时使用RTS/CTS程序的基于CSMA的接入程序直接和异步地发送信息。 Communication mode, in which each communication station can transmit information based on use RTS / CTS program CSMA based access programs directly and asynchronously.

图2示意地图示在本发明的实施例中工作为无线网络内的通信站的无线通信设备的功能结构。 Figure 2 schematically illustrates an embodiment of the present invention, in the wireless communication devices within the wireless network station functional structure. 在该图中的无线通信设备可以执行基于使用RTS/CTS程序的CSMA的接入控制,并在不提供控制站的自主和分散通信环境内构成网络。 In this figure, the wireless communication device can perform access control based on the use of RTS / CTS procedure CSMA and constitutes a network does not provide a control station in the autonomous and decentralized communication environment.

如图所示,无线通信设备100包括:接口101、数据緩冲器102、中央控制单元103、信标生成单元104、无线电发射机单元106、定时控制单元107、天线109、无线电接收机单元IIO、信标分析单元112和信息存储单元113。 As illustrated, the wireless communication device 100 includes: an interface 101, data buffer 102, the central control unit 103, a beacon generating unit 104, a radio transmitter unit 106, the timing control unit 107, an antenna 109, radio receiver unit IIO beacon analysis unit 112 and the information storage unit 113.

接口101在它和连接到该无线通信设备100的外部装置(例如个人计算机(未图示))之间交换各种信息。 Interface 101 between it and an external device (e.g., a personal computer (not shown)) connected to the wireless communication device 100 exchanges various kinds of information.

在通过接口IOI发送出数据之前,使用数据緩冲器102临时存储通过接口IOI从所连接的装置发送的数据或者通过无线传输信道接收到的数据。 IOI before sending out the data through the interface, using the data buffer 102 temporarily stores the IOI received through the interface means for sending data from or connected through a wireless data transmission channel.

中央控制单元103管理在无线通信设备100内的一系列信息发送和接收处理,并控制以集中方式接入该传输信道。 The central control unit 103 manages a series of information transmission and reception processing in the wireless communication device 100, and controls in a centralized way to access the transmission channel. 在该中央控制单元103内,例如,根据同时使用RTS/CTS程序的CSMA执行接入控制。 In the central control unit 103, for example, according to use RTS / CTS program CSMA perform access control. 在该实施例中,执行发送和接收程序,其中复用诸如RTS、 CTS、 DATA和ACK等多种类型的帧。 In this embodiment, transmission and reception procedures, including multiplexing frame such as RTS, CTS, DATA and ACK and other types. 在下文中将详细描述这些程序。 These procedures will be described in detail below.

信标生成单元104生成在无线通信设备100和邻近的无线通信设备之间定期交换的信标信号。 Beacon generation unit 104 generates a beacon signal periodically exchanged between the wireless communication device 100 and the adjacent wireless communication devices.

无线电发射机单元106包括:调制器,通过预定调制方法调制发送信号;数模转换器,将数字发送信号转换成模拟信号;上变频器,通过频率转换上变频模拟发送信号;功率放大器(PA),放大上变频发送信号的功率;等等。 Radio transmitter unit 106 includes: a modulator by a predetermined modulation method to send signals; DAC converts the digital transmission signal into an analog signal; upconverter, frequency analog transmission signal by the frequency converter; a power amplifier (PA) amplifying the power-conversion transmit signal; and so on. (这些项目在附图中均未图示)。 (These items are not shown in the drawing). 无线电发射机单元106以预先确定的传输速率无线地发送临时存储在数据緩冲器102内的数据和信标信号。 Radio transmitter unit 106 at a predetermined transmission rate wirelessly transmit temporary storage and a beacon signal in the data buffer 102.

无线电接收机单元110包括:低噪声放大器(LNA),电压放大通过天线109从其它站接收到的信号;下变频器,通过频率转换下变频电压放大的接收信号;自动增益控制器(AGC);模数转换器,将模拟接收信号转换成数字信号;同步电路,用于获得同步;信道估计电路;和通过预先确定的解调方法执行解调的解调器;等等。 Radio receiver unit 110 comprises: a low noise amplifier (LNA), voltage amplifier 109 through the antenna receiving the signal from the other station; down-converter, down-conversion to convert the voltage signal amplified by the reception frequency; automatic gain control (AGC); digital converter for converting the analog reception signal into a digital signal; a synchronizing circuit for obtaining synchronization; channel estimation circuit; and performing demodulation by a predetermined demodulating method a demodulator; and the like. (所有这些项目在附图中未图示)。 (All of these items are not shown in the drawings). 无线电接收机单元IIO接收在预先确定的周期内从其它无线通信设备发送的诸如信息和信标等信号。 IIO radio receiver unit receives such information and a beacon signal within a predetermined period transmitted from other wireless communication devices.

作为用于无线电发射机单元106和无线电接收机单元110的无线电发送和接收方法,例如可以应用可应用于无线LAN和适合于较短距离通信的各种传输方法。 As a radio transmitting and receiving method for a radio transmitter unit 106 and a radio receiver unit 110, for example, it can be used in wireless LAN applications and is suitable for a variety of transmission methods short-range communication. 具体而言,可以采用UWB (超宽带)方法、OFDM (正交频分复用)方法、CDMA (码分多址)方法、等等。 Specifically, the use of UWB (Ultra Wide Band) method, OFDM (Orthogonal Frequency Division Multiplexing) method, CDMA (Code Division Multiple Access) method, and the like.

天线109在预先确定的频率信道上无线地发送指向其它无线通信设备的信号。 Antenna 109 in a predetermined radio frequency channel signal transmitting point to the other wireless communication devices. 或者,天线109收集从其它无线通信设备发送的信号。 Alternatively, the antenna 109 collects signals transmitted from other wireless communication devices. 在该实施例中,无线通信设备100安装有单个天线,不能够并行执行发送和接收。 In this embodiment, the wireless communication device 100 is mounted with a single antenna, it can not be executed in parallel transmission and reception.

定时控制单元107控制发送和接收无线电信号的定时。 Timing control controls the transmission and reception of radio signals timing unit 107. 例如,它控制下列定时:用于RTS、 CTS、 DATA和ACK等各个分组和其中复用这些分组的分组的发送定时和接收定时;无线通信设备100发送信标所用的定时;从其它站接收信标使用的定时;等等。 For example, it controls the timing of the following: for each packet RTS, CTS, DATA and ACK, etc., and wherein the transmission timing of these packets multiplexed packet and reception timing; the timing of the wireless communication device transmits a beacon 100 used; receiving signals from other stations Timing mark used; and so on.

信标分析单元112分析可从相邻站接收到的信标信号,分析邻近无线通信设备等的存在。 Beacon analysis unit 112 analyzes may be received from the adjacent station to a beacon signal analyzed for the presence of neighboring wireless communication devices. 例如,将作为用于相邻站信标的接收定时和相邻信标接收定时的信息存储为在信息存储单元113内的相邻设备信每 For example, the neighboring beacon reception timing and reception timing information as an adjacent storage station beacon signal for each of the adjacent device in the information storage unit 113

信息存储单元113存储下述信息:在中央控制单元103内执行的用于一系列接入控制操作等的执行程序指令(其中描述冲突避免程序 Information storage unit 113 stores the following information: in the central control unit 103 for executing a series of access control operations such as executing program instructions (programs describing collision avoidance

等的程序);根据所接收信标的分析结果获得的相邻设备信息;等等。 Programs, etc.); neighboring device information analysis results obtained based on the received beacons; and the like. B.帧格式(分组格式) B. frame format (packet format)

图3图示在根据本发明的无线通信设备内使用的帧格式结构的例子。 Figure 3 illustrates the structure of an example of a frame format used within a wireless communication apparatus according to the present invention. 然而,在该图中,省略在图15中图示的前同步码、PLCP首部、等等,并仅选择和图示表示为PSDU (PHY业务数据单元)的部分。 However, in this figure, it is omitted in FIG. 15 illustrates the preamble, header PLCP, and the like, and only select and pictorial representation as PSDU (PHY Service Data Unit) part.

如图所示,PSDU包括MAC首部部分和MSDU ( MAC业务数据单元:从更高层传送的一个数据单元)部分。 As shown in Figure, PSDU including the MAC header portion and MSDU (MAC Service Data Unit: Data Unit from a higher-level transmission) part. 在该实施例中,可以将多个MSDUi文置在一个PSDU内。 In this embodiment, a plurality of MSDUi text set in a PSDU can. MAC首部部分包括^>用MAC首部部分、子MAC首部部分和HCS (首部校验序列)部分。 MAC header portion includes a ^> with the MAC header portion, the sub-MAC header portion and the HCS (header check sequence) section. 作为子MAC首部,可以;故置多个子MAC首部。 As the first sub-MAC, you can; it set header multiple sub-MAC.

图4图示在该实施例中的PSDU结构的例子。 Figure 4 illustrates the example embodiment of the configuration of the embodiment PSDU. 这些帧的例子分别对应于常规RTS帧、CTS帧、ACK帧和数据帧。 Examples of these frames correspond to the conventional RTS frame, CTS frame, ACK frames and data frames. (参见图16)。 (See Figure 16).

首部长度(Hlen)、目标地址(RA)、传输起点地址(TA)和在每个帧内定义的持续时间共同对应于公共MAC首部部分。 Header Length (Hlen), destination address (RA), transmission start address (TA) and co-corresponding to the common MAC header portion in each frame defined duration. 表2详细表示在公共MAC首部部分内的字段。 Table 2 shows in detail the field in the MAC header portion of the public.

表2 Table 2

<table>table see original document page 32</column></row> <table>根据每个帧的目的在不同格式中定义子MAC首部部分。 <Table> table see original document page 32 </ column> </ row> <table> according to the purpose of each frame in different formats defined in the sub-MAC header portion. 例如,在与RTS帧对应的分组内,作为子MAC首部放置RTS SMH (子MAC首部);在对应于CTS帧的分组内,作为子MAC首部放置CTSSMH;在对应于ACK帧的分组内,作为子MAC首部放置ACK SMH;和在对应于数据帧的分组内,作为子MAC首部放置DATA SMH。 For example, in a packet with the RTS frame corresponding to a sub-MAC header is placed RTS SMH (header sub-MAC); in the packet corresponding to the CTS frame, a sub-MAC header is placed CTSSMH; in the packet corresponding to the ACK frame, as MAC sub-header placement ACK SMH; and in the packet data corresponding to the frame, as a sub-MAC header placement DATA SMH.

与RTS、 CTS和ACK帧相关地,PSDU仅包括MAC首部部分,而不存在MSDU。 And RTS, CTS and ACK frames association, PSDU including MAC header portion only, without the presence of MSDU. 将由DATA SMH规定的数据添加给数据帧作为帧主体。 Data provided by the DATA SMH added to the data frame as a frame body.

图5图示可以在本发明中定义的PSDU的若干例子。 Figure 5 illustrates several examples PSDU can be defined in the present invention. 在图5内的最上层,图示复用两个MSDU的分组。 Uppermost in FIG. 5, illustrating multiplexed packet of two MSDU. 在第二层中,图示复用一个MSDU和RTS信息的分组。 In the second layer, illustrating a multiplexed packet MSDU and RTS information. 在第三层中,图示复用CTS信息和ACK信息的分组。 In the third layer, illustrating multiplexed packet CTS information and ACK information. 在最低层中,图示复用一个MSDU、 RTS信息、CTS信息和ACK信息的分组。 At the lowest level, there is illustrated reuse an MSDU, RTS packet information, CTS information and ACK information.

如果将要发送RTS,则作为SMH添加RTSSMH;如果将要发送CTS,则作为SMH添加CTS SMH;如果将要发送ACK,则作为SMH添加ACK SMH;和如果将要发送数据单元,添加与将要发送的数据单元数量相等数量的DATA SMH。 If you want to send RTS, then as SMH add RTSSMH; if you want to send CTS, then as SMH add CTS SMH; if you want to send ACK, the as SMH add ACK SMH; and if you want to send the data unit, adding with a data unit to be transmitted Number an equal number of DATA SMH. 因而,可以将具有不同目的的诸如RTS、 CTS、 DATA和ACK等信息段复用在一个分组内。 Thus as RTS, you can have different purposes, CTS, DATA and ACK information multiplexed in a segment packet.

接着,将参考表3和表6描述每个SMH的组成细节。 Next, with reference to Table 3 and Table 6 describe the composition of the details of each SMH. 每个SMH的引导字段是类型字段,其中描述表示在该相关SMH内包含何种信息的标识符。 Each SMH boot field is a type field, which is described in the associated identifier indicating the SMH contains what information. SMH的长度根据SMH的类型而不同。 SMH length varies according to the type of SMH. 因为SMH具有与每种类型相关的固有长度,然而,接收端也可以通过参考类型字段获知相关SMH的长度。 Because SMH Inherently length associated with each type, however, the length of the receiver may be informed by reference to the relevant SMH type field.

在数据SMH内的字段: SMH fields in the data:

表3图示当发送除了RTS、CTS和ACK之外的通用数据时使用的DATA SMH内的字段细节。 Table 3 illustrates the DATA SMH field details when sending generic data except RTS, CTS and ACK used inside. 如下表所示,DATA SMH包括属性、顺序和长度字段。 As shown in Table, DATA SMH including property, order and length fields.

33表3 33 Table 3

<table>table see original document page 34</column></row> <table>在属性字段内,描述表示由相关DATA SMH规定的数据属性的标识符。 <Table> table see original document page 34 </ column> </ row> <table> in the property field, represented by the relevant DATA SMH describe data attributes specified identifier.

在数据流部分中,放置相关数据的数据流。 In the data flow section, placing the data stream associated data. 在此,假设可以定义具有在逐链路基础上的多个属性的数据流。 Here, it is assumed to define the data flow by having a link on the basis of multiple properties. 使用具有不同属性的数据流在逐数据流的基础上定义不同的ARQ (自动重复请求)方法,处理数据流优先权不同的业务,和获得类似的预期目的。 Using data streams with different attributes by data stream on the basis of a different definition of ARQ (Automatic Repeat Request) method, processes data streams of different business priority, and is expected to achieve a similar purpose.

在ACK类型部分内,放置表示应当请求接收数据的接收机返回的ACK类型的信息。 ACK type in part, put ACK request should indicate the type of information the receiver receives the data returned. 具体而言,通知三种类型的信息,即时ACK Specifically, three types of notification information, immediate ACK

(Im-ACK)请求、延迟ACK (Del-ACK)请求和不需要ACK。 (Im-ACK) request, delay ACK (Del-ACK) request and does not require ACK. 如果规定即时ACK请求,则接收端在它接收到数据之后立即返回包含ACK信息的分組。 The provisions immediate ACK request, the receiver receives the data after it is returned immediately packets containing ACK information. 如果规定延迟ACK请求,则准备返回ACK,但是不执行ACK信息传输,直到将某种分组发送给数据传输的起点。 If the provisions of the delayed ACK request, ready to return ACK, ACK information transmission but does not execute until some packet to start data transmission.

(当将除了RTS之外的某种分组发送给数据传输起点之后,将ACKSMH添加给该分组,并予以发送。)如果通知不需要ACK,则不返回ACK。 (After the addition of some RTS packet is transmitted to the data transmission starting point, add the ACKSMH to the packet, and to be sent.) If the notice does not require ACK, not returned ACK.

在更多比特部分内,放置表示在发送相关分组之后是否已经累积将要发送的更多数据的信息。 In the part more bits, is placed after the transmission indicates whether the relevant packet accumulation information to be transmitted more data. 接收机存储最近已经设置更多比特部分的分组发送站的地址,和在一些情况下,轮询该站。 The receiver stores has recently been set up more bits of the address portion of the packet transmission station, and in some cases, the polling station. 轮询程序与本发明的主题不直接相关,因而将不提供进一步的描述。 Polling procedures are not directly related to the subject of the present invention, and thus further description will not be provided.

如果给相关数据分段,则使用分段部分表示数据内的边界。 If the data segment, use the range section represents the boundary within the data. 在顺序字段内,放置分配给相关数据的顺序编号。 In the order of the fields, put the sequence number assigned to the relevant data. 假设如在普通 Assumptions as in ordinary

数据通信内执行执行的以上升顺序将顺序编号0, 1, 2, 3,......,分 In ascending order the order number 0, 1, 2, 3 executed in the data communication execution, ......, min

配给数据单元。 Ration data unit. 旋转地重复使用0至255的顺序编号。 Rotating reuse of sequentially numbered 0-255. 在长度字段内,放置相关数据的长度。 In the length field, the length of the relevant data is placed.

在ACK SMH内的字段 Fields in the ACK SMH

表4图示当发送ACK信息时使用的ACKSMH字段的组成。 Table 4 illustrates the composition ACKSMH field when sending ACK information to use. 如下文所述,ACK SMH包括ACK属性、ACK顺序/类型和所接收的 As described below, ACK SMH property include ACK, ACK sequence / type and the received

MAP字段。 MAP field. <table>table see original document page 35</column></row> <table> <Table> table see original document page 35 </ column> </ row> <table>

在ACK属性字段内,描述表示ACK属性的标识符。 Property fields in the ACK, ACK property description indicates an identifier. 发送表示作为ACK信息目标的数据流的数据流部分。 Send represented as a data stream portion ACK information of the target data stream. 在此假设如果选择数据流0,则使用即时ACK (Im-ACK),如果选择任何其它的数据流,则使用选择性ACK ( Sel-ACK)。 If you choose this assumption stream 0, the immediate ACK (Im-ACK), if you select any other data streams, selective ACK (Sel-ACK).

ACK顺序/类型字段是用于表示如果数据流不是0,则已经顺序地接收到的相关数据流的最高顺序号的字段。 ACK sequence / Type field is used to indicate if the data stream is not 0, it has been sequentially received data stream the highest sequence number field. 例如,放置数值6,表示已经全部地成功地接收到最高顺序编号6的数据。 For example, placing the value 6, indicating that all successful has the highest sequence number received 6 data. 如果为数据流选择0,则使用即时ACK,转录该数据的数据类型以表示该ACK针对的数据。 If you choose 0 for the data stream, use instant ACK, transcription data type of the data to indicate that the ACK for data.

所接收的MAP字段是用于表示在用ACK顺序表示的数据之后接收到的任何数据是否存在的字段。 MAP field whether the received data after the ACK sequence represented by any of the received data field is used to indicate the presence of. 与用ACK顺序表示的顺序编号相关地,通过位图将随后的顺序编号引入对应关系,并标记与已经接收到的数据(顺序编号)对应的比特。 And the sequence number associated with the ACK sequence represented, by the bitmap will follow the introduction of the correspondence between the order number, and mark the corresponding bit of the data has been received (order number). MSB对应于在由该ACK顺序表示的顺序编号之后的下一个编号。 MSB corresponding to the next number in the sequence indicated by the sequence number of the ACK after. 举例来说,假设:所接收的MAP字段包括八个比特;在ACK顺序字段内的顺序编号是23;和所接收的MAP是00100000。 For example, suppose: MAP field received include eight bits; order of the fields in the ACK sequence number is 23; and the received MAP is 00100000. 这意味着下述内容:已经全部接收到直到#23的数据;(所接收的MAP表示在接收#24的八段数据和随后的位图编号中的成功或失败);#24和#25的数据接收失败;已经接收到#26的数据;和尚未接收到后续数据。 This means the following: have all received data until # 23; (MAP received indicating success in eight data received # 24 and the subsequent number of bitmap or failure); # 24 and # 25 Data reception failed; # 26 has received the data; and a subsequent data has not been received.

作为选择性确认(选择性ACK)指定在接收端上保存在时间间隔上接收到的数据单元的发送和接收方法。 Designated as selective acknowledgment (Selective ACK) to save the transmitting and receiving method in the time interval of the received data units at the receiving end. 如果接收机支持选择性确认,则根据上述规则生成所接收的MAP。 If the receiver supports selective acknowledgment is generated based on the rule of the received MAP. 如果接收机并不支持选择性确认,则丟弃不能顺序接收到的数据,并将零放置在所接收MAP字段的所有比特内。 If the receiver does not support selective acknowledgments, it can not discard the received data sequence and zero is placed in all the bits of the received MAP field.

在RTS SMH内的字段: Fields in the RTS SMH:

图5图示当发送RTS信息时使用的RTS SMH的組成。 Figure 5 illustrates When sending RTS RTS SMH information about using the composition. 如下文所述,RTSSMH包括RTS属性、RTS顺序、RTS接收MAP、最大持续时间和长度(或数据单元数量)字段。 As described below, RTSSMH property comprises RTS, RTS sequence, RTS received MAP, and the maximum duration length (or the number of data units) field.

36表5 36 Table 5

字段名称 长度【比特I 描述 Field Name Description Length [bit I

类型 表示这是(定向)RTS SMH的标识符。 This is the type of representation (oriented) RTS SMH identifier.

RTS属性 表示RTS属性的标识符。 RTS RTS property represents the identifier property. [21数据流P]速率策略[1】速率设置[1】RTS/CTS复用[1] ACK请求[l]保留 [21 stream P] rate policies [1] rate setting [1] RTS / CTS multiplexing [1] ACK request [l] Reserved

RTS顺序 1 将要发送的引导MSDU的顺序编号。 RTS 1 sequence number order to be sent to guide the MSDU.

RTS接收的MAP 2 针对在RTS顺序之后的MSDU,用'T,标记与识别为已经发送过的数据对应的比特。 MAP 2 MSDU sequence for after RTS RTS received with 'T, marked with the identification of the data has been sent over corresponding bits.

最大持续时间 1 发送端可允许的最大数据传输时间。 The maximum duration of a transmission side permissible maximum data transfer time.

长度 与将要发送的数据单元相关的信息(表示数据长度信息的值)。 Length of the data unit to be transmitted related information (value indicating the data length information).

(数据单元的数量) 1 (例如,如果数据单元是固定长度的)将要发送的数据单元数量 (The number of data units) 1 (e.g., if the data unit is a fixed length) number of data units to be transmitted

(定向地址) 8 (仅在直接RTS的情况下)作为RTS目标的节点的MAC地址 (Directional address) 8 (in the case of direct RTS only) as the destination node MAC address RTS

在RTS属性字段内,描述表示RTS信息属性的标识符。 Property fields in the RTS, RTS description identifier that represents information about the properties.

在数据流部分中,放置将要尝试传输的数据的数据流。 In the data flow section will attempt to place the data streaming data. 在速率策略部分内,放置辅助信息,当确定数据传输速率时予以参考。 Rate policies in part, put the auxiliary information, when it is determined to be the reference data transfer rate. 使用该辅助信息调整用于确定下述内容的标准:是否主动地选择传输速率的高速率;是否略微主动地选择略高的速率;是否略微被 Use this information to adjust the secondary criteria for determining the following elements: whether the initiative to select the transmission rate of the high-rate; if a little initiative to choose a slightly higher rate; if a little is

动地选择略低的速率;或者是否被动地选择低速率。 Move to choose a slightly lower rate; or whether passively selects a lower rate. 随后将详细描述速率策略部分的使用。 Use rate policy section will then be described in detail.

在速率设置部分内,放置一个指示,它表示是否将传输速率固定在用于传输的RTS内应用的数值上。 In the rate setting section, place an indicator that indicates whether the value of the transmission rate is fixed in the RTS for transmission applications. 如果使用固定的传输速率执行传输,则不处理在速率策略部分内的能量。 If you use a fixed transmission speed transmission is performed, it is not part of the energy policy in the rate of processing.

在RTS/CTS复用部分内,放置信息表示是否允许将RTS信息添加给响应于相关RTS发送的CTS分组。 In the RTS / CTS multiplexing section, placing information indicating whether RTS allows you to add information to respond to the relevant RTS CTS packet sent. 如果允许添加RTS,则接收该相关RTS和返回CTS的站操作如下:如果该站保存指向作为RTS传输起点的站的数据,则允许它将RTS信息添加给CTS,并予以发送。 If allowed to add RTS, it receives the relevant RTS and CTS stations returned as follows: If the station to save the point as a starting point for the data transmission station RTS, the RTS information allows it to add to the CTS, and be transmitted. 因而,通过一次事务处理执行双向通信。 Thus, the transaction processing performed by a two-way communication.

在ACK请求部分内,放置信息表示是否请求将ACK信息添加给响应于相关RTS发送的CTS分组。 ACK request in part, put information indicating whether the request to add the information to respond CTS ACK packet sent to the relevant RTS. 如果请求添加ACK信息,则接收该RTS和返回CTS的站操作如下:该站将已经从RTS发送起点的站接收到数据的ACK信息添加给CTS,并予以发送。 If the request to add ACK information, the reception of the RTS and CTS stations returned as follows: The station would have been sent from the RTS origin station receives ACK information data added to the CTS, and be transmitted.

RTS顺序字段是描述作为发送起点的站尝试发送的数据片段引导数据的顺序编号的字段。 RTS sequence field is described as a transmission starting station attempts data transmission boot segment data sequentially numbered fields. 作为RTS目标的站参考该字段。 As RTS target station reference the field. 由此,该站可以获知作为发送起点的站是否尝试发送作为已经接收到的数据的复本的数据。 Thus, the station can be informed as the starting point for the station is attempting to transmit a data transmission has been received as a replica of the data.

当同时使用选择性确认时,RTS接收MAP字段产生影响。 When simultaneously using selective acknowledgments, RTS receiving MAP field impact. 与在RTS顺序字段内表示的顺序编号相关地,通过位图将后续顺序编号的数据片段带入对应关系。 And sequential numbering order of the fields in the RTS relation represented by the bitmap will follow sequentially numbered pieces of data into correspondence. 随后,标记与接收机站识别已经完成接收的数据(顺序编号)对应的比特。 Subsequently, the receiver station identification mark and the received data has been completed (sequence number) corresponding to the bit. MSB对应于用RTS顺序表示的顺序编号。 MSB corresponding to the order number sequence represented by RTS. 举例来说,假设:RTS接收MAP字段包括八个比特;在RTS顺序字段内的顺序编号是23;和所接收的MAP是00100000。 For example, suppose: RTS receiving MAP field comprises eight bits; the sequence number order of the fields in the RTS is 23; and the received MAP is 00100000. 这意味着:跳过数据片段#23、 #24和#25,并尝试连续地发送数据片段#26和后续编号。 This means: Skip data fragments # 23, # 24 and # 25, and try to continuously transmit data fragments # 26 and subsequent numbers. 作为RTS目标的站参考这个字段,因而能够获知作为发送起点的站是否尝试发送作为已经接收到数据的复本的数据。 As reference station RTS target of this field, it is possible to learn the starting point of a transmission station is attempting to send as a replica of the data has been received data.

将最大持续时间字段用于发送端设置在当前数据传输事务处理中设置数据传输的最大持续周期。 The maximum duration of the field for the sender to set the current data transfer transaction set maximum sustained data transfer cycle. 举例来说,假设对于本事务处理,在发送机站的基础上在200微秒内完成数据传输。 For example, assume that for this transaction, the transmitter station on the basis of the data transfer is completed in 200 microseconds. 在这种情况下,在该字段内放置表示200微秒的数值(或者通过从200微秒内减去RTS/CTS持续需要的时间获得的数值)。 In this case, the field is placed in 200 microseconds represents the value (or time by subtracting the RTS / CTS from 200 microseconds duration required to obtain the value). 作为RTS目标的站具有确定数据接收周期的权力。 As RTS target data receiving station having a defined period of power. 此时,该站确定数据接收周期,以便将不超过在最大持续时间字段内表示的周期。 At this time, the station determines the data reception period, in order to not exceed the maximum duration of the period in the field represents.

在长度字段内,描述尝试传输的数据长度。 In the length field, try to describe the length of the transmission data. 在结构的第一例子的情况下,如果允许在一个分组内发送一个或多个比特,则定义多段长 In the case of the first example of a configuration, if allowed to send one or more bits in a packet, the definition of multi-segment length

度信息(例如比特数量和字节数量)。 Information (such as the number of bits and number of bytes). 在此,假设例如定义N段程度信息。 Here, it is assumed, for example N-defined segment level information. (N通常是固定数值,但是也可以是非固定数值)。 (N is typically fixed value, but may be a non-fixed value). 从试图传输的数据中排除接收端识别出已经完成接收的数据单元。 Exclude the receiving end have been completed to identify the data units received from the attempt to transmit the data. 举例来说, 假设:在RTS顺序字段内的顺序编号是23;和所接收的MAP是00100000。 For example, suppose: RTS order of the fields in the sequence number is 23; and the received MAP is 00100000. 在这种情况下,将#23的数据单元长度放置在Lengthl内。 In this case, the length of the data unit # 23 is placed in the Lengthl. 在Length2内,放置#26的数据单元长度而不是已经接收到的#25的数据单元。 In Length2, the length of the data unit # 26 is placed instead of the already received data unit # 25.

作为结构的第二个例子,可以将尝试发送的多个数据单元的长度之和描述为长度信息。 As a second example of the structure may be a plurality of attempts to send data units to the length of the length information and description. 在这种情况下,在RTS顺序字段内,描述多个数据单元的引导数据的顺序编号。 In this case, the order of the fields in the RTS, describing a sequential plurality of data units numbered boot data.

作为结构的第三个例子,可以在时间内表示和在程度字段内描述尝试发送的数据的长度。 As a third example of the structure can be shown and described in attempt degree field length data transmitted within the time. 在这种情况下,在长度字段内,针对在若干数据速率上发送数据的情况,描述当发送尝试发送的数据或多个数据组时占用信道的多个时间长度。 In this case, in the length of the field, for the case of transmitting data over a number of data rates, try to describe the data transmission when sending one or more data sets occupy multiple time channel length of time. 在此,假设例如定义N段长度信息。 Here, it is assumed, for example N-defined segment length information. (假设在N个不同数据速率上执行传输,描述数据传输需要的时间长度)。 (Assuming that transmission is performed on the N different data rates, describe the length of time required for data transmission).

作为结构的第四个例子,如果主要发送的数据单元的长度是固定数值,则可以替代长度字段定义数据单元字段数量。 As a fourth example structure, the length of the transmission data if the main unit is fixed value, the number of alternative data unit length field defined fields. 在这种情况下, 在该字段内,描述尝试发送的数据单元的数量。 In this case, in this field, try to describe the number of data transmission units.

在RTSSMH内,除了上述操作之外,可以定义定向地址字段。 In RTSSMH, in addition to the above-described operation, the address field may be defined orientation. 这在下述情况下使用:在公用MAC首部的目标(RA)字段内设置广播或组播,但是将RTS信息发送给某个特定站。 This is in the following situations: set the broadcast or multicast in the target portion of the common MAC header (RA) field, but RTS message will be sent to a particular station. 在定向地址字段内, 描述RTS信息目标地址。 In the address field orientation, RTS information describing the destination address.

在CTS SMH内的字段: Fields in the CTS SMH:

表6图示当发送CTS信息时使用的CTS SMH字段的组成。 Table 6 illustrates the composition of CTS SMH field when transmitting information using CTS. 如下文所述,CTSSMH包括CTS属性、速率和所存储的顺序字段。 As described below, CTSSMH including CTS property rate and the stored order of the fields.

表6 Table 6

字段名称 长度[比特I 描述 Field Name Length [bits I describe

类型 表示这是CTS SMH的标识符。 Type indicates that this is CTS SMH identifier.

CTS属性 1 表示CTS属性的标识符。 CTS CTS attributes Attribute 1 represents an identifier. [2J数据流[6】保留 [2J data stream [6] Reserved

速率 1 规定发送数据的数据速率等级。 Predetermined data rate transmission data rate levels.

所存储的顺序 1 通知已经存储直到相关顺序编号的长度信息。 The stored order notification information has been stored until the length of the relevant sequence number.

在CTS属性字段内,描述表示相关CTS信息属性的标识符。 CTS property in the field, describing an identifier indicating CTS information related attributes.

在数据流部分内,放置将要尝试送的数据的数据流。 Section within the data stream, will be attempted to place data streaming data. 在速率字段内,放置响应于CTS发送而发送的数据传输速率的数值。 In the rate field, placing the value response is sent to the CTS and transmit data transfer rates.

在所存储的顺序字段内,放置顺序编号,它表示直到该顺序编号, 数据接收端(CTS发送端)已经保存数据长度信息。 The order of the fields in the stored sequence number is placed, it represents until the sequence number, the data receiving side (CTS transmission side) has to save the data length information. 如果相关通信站不具有保存数据长度信息的功能,则放置在RTS顺序字段内表示在该顺序编号之前的数量。 If the relevant communication station does not have a feature to save data length information is placed in the RTS field indicates the sequence number in the sequence number before. 或者,放置表示空的数值,它表示相关通信站不具有保存数据长度信息的功能。 Or, place showing empty value, it indicates that the associated communication station does not have a feature to save data length information.

在上述例子中,为了4更于解释,CMH和SMH独立地存在于PSDU内,和独立地添加多个不同类型的SMH。 In the above example, for 4 more to explain, CMH and SMH independently exist within PSDU, and independently add multiple different types of SMH. 只要形式上包含类似的信息组成,则实现本发明的目的;因此,本发明并不限制于上述形式。 As long as the formal composition contain similar information, the purpose of the present invention; therefore, the present invention is not limited to the above form.

将举例说明。 We will illustrate. 如上所述,最好将与MAC首部等同的信息单元集中放置在分组首部上。 As mentioned above, the best focus is placed on the packet header and MAC header information unit equivalent. 然而,有时也可以将它们放置在构成分组的数据单元之后或之间。 Sometimes, however, they can also be placed after the packets or data units between. 具体而言,在一些应用的例子中,将DATASMH 放置在相关SMH对应的数据单元之前。 Specifically, in some instances application, it will be placed before the relevant SMH DATASMH corresponding data unit.

在上述例子中,在CMH内放置RA、 TA和持续时间字段。 In the above example, placing RA, TA and the duration field in the CMH. 然而,在一些应用的例子中,将这些字段放置在PLCP部分内。 However, in some instances application, these fields will be placed in the PLCP part. 持续时间字段包含媒体预留时间信息。 Duration field contains medium reservation time information. 但是,在一些应用的例子中,并不必 However, in some instances application, and do not have

40需将持续时间字段构造为以微秒为单位记录长度信息的字段,它还可以包括能够指示在除了目标之外的其它通信站期望的持续时间内保持传输禁止状态的信息,或者包括信息组。 40 need to be configured for the duration field in microseconds record length information fields, it may include in addition capable of indicating the other communication stations the target duration to maintain a desired transmission disable state information, or include block . 为了便于解释,将使用包括持续时间字段的例子进行解释。 For convenience of explanation, including the duration field using examples will be explained.

c.传输速率确定处理 c. transmission rate determination process

参见图6,将描述根据本发明的用于在无线通信系统内确定传输速率的处理。 Referring to Figure 6, a description will determine the transmission rate of the processing in the wireless communication system according to the invention.

在本发明中,同时使用RTS/CTS程序执行基于CSMA的接入控制。 In the present invention, use RTS / CTS program execution CSMA based access control. 在这样一种情况下,响应于RTS信息的接收发送CTS信息,响应于CTS的接收发送数据。 In such a case, the information received in response to the RTS CTS message sending, in response to receiving a CTS transmission data. CTS发送站测量RTS接收信号的质量,从而确定可以执行接收的传输速率,和向其通知作为CTS目标的站。 CTS RTS transmitting station measure the quality of the received signal can be performed to determine the transmission rate received, and to notify the target station as CTS. 作为CTS目标的站响应于CTS信息发送数据。 As the target station CTS CTS message in response to the transmission data. 此时,该站将在CTS内的速率字段内表示的传输速率应用为该数据的传输速率。 At this time, the station will transfer rate in the rate in the CTS field indicates the application for the data transfer rate. 用于确定传输速率的处理如下: Processing means for determining the transmission rate as follows:

步骤1:根据RTS接收信号测量诸如接收SINR的质量。 Step 1: According to the received RTS signal measurements, such as the reception quality SINR.

步骤2:调整根据在RTS内速率策略字段内表示的数值测量的质量或传输速率等级,并确定传输速率。 Step 2: Adjust according to the value measured in the RTS rate policies within the field indicates the quality or transmission rate class, and to determine the transmission rate. 在IEEE802.11a的情况下,例如,根据指定的八个不同的传输速率模式:6, 9, 12, 18, 24, 36和54Mbps进行确定。 In the case of IEEE802.11a, for example, according to the specified transfer rate eight different modes: 6, 9, 12, 18, 24, 36 and 54Mbps determined.

当调整所测量的质量时,根据用速率策略表示的数值在若干dB的等级上调整所测量的接收SINR值。 When adjusting the quality of the measured, according to the value represented by the rate policy adjustment reception SINR value measured in dB a number of levels. 根据所调整的接收SINR值,通过查找表等确定能够执行接收的传输速率等级。 The receiving SINR value adjustment is determined by look-up tables can be executed received transmission rate class.

当调整传输速率等级时,根据所测量的接收SINR值通过查找表等提取能够执行接收的传输速率等级。 When adjusting the transmission rate class, based on the reception SINR measured values can be performed to extract the received transmission rate class by look-up tables. 根据用速率策略表示的数值偏移所提取的传输速率等级。 Offset by rate policies based on the value represented by the extracted transmission rate class.

仅当根据物理层特性选择高速率等级或者仅当选择低速率等级时,例如,可以应用该偏移处理。 Only when a high rate levels depending on the physical layer characteristics or only when you select a low speed grades, for example, you can apply the migration processing.

接收到CTS的数据发送站(RTS发送站)保存在速率字段内规定的传输速率等级作为指向作为CTS传输起点的站的缺省传输速率等级。 CTS received data transmitting station (RTS transmitting station) stored in the specified transmission rate field rate levels as a starting point as the CTS transmission station of the default transmission rate class. 因而,当该站下一次发送RTS或数据时,该站可以参考所述缺省传输速率等级。 Thus, when the next time the station transmits an RTS or data, the station can refer to the default transmission rate class. 当该站发送RTS时,它参考该缺省传输速率等级,并应用该传输速率等级或下一个较低传输速率等级(在容许噪声上高一个等级)。 When the station transmits RTS, which considers the default transmission rate class, and the application of the transmission rate class or the next lower transmission rate class (in the allowable noise on a high level). 当在不同时使用RTS/CTS发送数据时,替代由CTS通知的传输速率等级应用该缺省传输速率等级。 When data is transmitted without use RTS / CTS, CTS alternative transmission rate class by the application of the notice of default transmission rate class.

当RTS发送站发送数据单元时,它计数与每个目标相关的下述数量:当第一次发送数据单元时的次数,和重新发送数据单元时的次数。 When sending station transmits RTS data unit, which counts the number of targets associated with each of the following: When the first transmission data unit number, and retransmits the data unit on. 通过参考这些数值,可以提取与每个目标相关的传输错误率。 By referring to these values, can be extracted for each target associated with the transmission error rate. 根据逐目标的传输错误率,能够确定RTS信息的速率策略。 According to the transmission error rate by the target, it is possible to determine the rate of RTS information policy. 将提供更具体的描述。 We will provide a more specific description. 预先定义传输错误率的较低阈值和较高阈值。 Predefined lower threshold value of the transmission error rate and a higher threshold. 如果传输错误率超过较高阈值,则在被动方向内递减速率策略数值并保存。 If the transmission error rate exceeds the upper threshold value and the decrement rate policies stored in the passive direction. 如果传输错误率降低到低于较低阁值,则在主动方向内递增速率策略数值并保存。 If the transmission error rate is reduced to a value below the lower House, the increasing rate in the active direction of policy value and save. 当发送RTS时,将这个保存的速率策略转录成RTS内的速率策略字段。 When sending RTS, this saving rate policy transcribed into RTS rate policy field inside. 如果改变所保存的用于速率策略的数值,则重置这些计数值以获得传输错误率是重要的。 If you change the value for the rate policy of the saved, it resets the count value to obtain the transmission error rate is important.

根据上述程序,根据RTS的接收信号质量确定传输速率。 According to the above procedure, the transmission rate is determined based on the received signal quality of the RTS. 因而,能够通过双环执行控制,其中根据由发送端监视的错误率(误比特率(BER)或误分组率(PER))调整所应用的传输速率。 Thus, it is possible to perform control by bicyclic, which according to the error rate monitored by the sender (bit error rate (BER) or packet error rate (PER)) to adjust the applied transmission rate.

此外,作为不同上述的技术,可以使用下述结构:由接收端,而不是由数据(RTS)发送端测量传输错误率。 Further, as the above-described various techniques can use the following structure: by the receiver, rather than by the data (RTS) transmission side measuring transmission error rate. 在这种情况下,在接收端上执行上述错误率的监视,和类似地执行双环控制,其中根据错误率调整所应用的传输速率。 In this case, execute on the receiving end of the above error rate monitoring, and dual-loop control is similarly performed, wherein adjusting the applied transmission rate according to the error rate. 如果在该技术中不同时使用RTS/CTS程序,然而,涉及某种风险。 If you do not use RTS / CTS procedure in this technique, however, it involves some risk. 这是因为在频繁出现错误的环境中,接收端甚至不能识别出分组被发送。 This is because in the environment of frequent errors, the receiver can not even recognize the packet is sent. 其中同时使用RTS/CTS,使用采用作为总数参数的在发送CTS之后接收到的分组计算错误率。 Wherein use RTS / CTS, as used after the transmission using the received CTS packet error rate to calculate the total number of parameters.

速率策略精华是提供一种传送用于在发送端上选择和确定速率的辅助信息的方法。 Extract rate strategy is to provide a transmission rate for selecting and determining on the transmitting side auxiliary information. 其中接收端测量上述传输错误率,或者在类似的情况下,发送端可以根据除了错误率之外的其它因素设置速率策略值。 Wherein the receiving end of a transmission error rate measurements above, or in a similar case, the sender can set the rate policy value of other factors in addition to the error rate. 例如,发送端可以根据在RTS分组和数据分组之间传输功率上的差值设置速率策略值。 For example, the sender can set the policy values based on the difference between the transmission power in RTS packets and data packets on the rate. 或者,它可以根据在传输速率和传输功率之间的因果关系设置速率策略值。 Alternatively, it may set the rate policy values based on the relationship between cause and effect between the transmission rate and transmission power. (例如参考已经转让给本申请人的曰本专利申请JP 2003-6973的说明书。) (See, for example, assigned to the present applicant said this patent application JP 2003-6973 specification.)

D.基本CSMA程序 D. basic CSMA program

在根据本发明的无线通信系统内,同时使用RTS/CTS程序执行基于CSMA的接入控制。 In the wireless communication system of the present invention, use RTS / CTS program execution CSMA based access control. 图7图示在本发明中RTS/CTS程序的操作顺序的例子。 Figure 7 illustrates the present invention, RTS / CTS example of the operation sequence of the program. 在该图中,假设下述通信环境:存在四个通信站STA2、STA0、 STA1和STA3,和在无线电波的范围内定位在该图中彼此相邻的通信站。 In this figure, it is assumed the following communications environment: there are four communication stations STA2, STA0, STA1 and STA3, and the range of the radio waves is positioned adjacent to each other in this figure the communication station. 在此,假设STAO希望向STA1发送信息。 Here, it is assumed STAO want to send information to STA1.

STA0根据例如普通CSMA程序确定该媒体在确定的周期(时间T0至时间Tl)上是清除的。 According to the program such as ordinary CSMA STA0 determines that the media in certain period (time T0 to time Tl) on is cleared. 随后,STA0在时间Tl上开始将包含RTS信息的分组传送给STA1。 Then, STA0 start on time Tl will contain packet transmission RTS information to STA1.

在包含RTS信息的分组内的持续时间字段内,描述在完成包含作为RTS信息接收结果发送的CTS信息的分組的接收之前经历的时间。 The duration of the field within the packet containing RTS information, before the completion of the received packet containing CTS information received as a result of information transmitted RTS experience of time is described. (也就是,描述从T2至T4的时间)。 (That is, from the description of the time T2 to T4). 此时,作为在持续时间字段内描述的时间长度,可以给在时间T4之前经历的时间添加界限,并可以描述直到时间T5左右的时间。 In this case, as the length of time described in the duration field may be given before the time T4 elapsed time add limits, and can describe the time until the time T5 so. 或者,可以描述直到在时间T4略孩i之前的时间。 Alternatively, you can describe T4 until the time slightly before the time the child i.

STA0保存与数据长度相关的信息列表,直到它试图发送给STA1。 STA0 save a list of related information and data length until it is trying to send to STA1. 将该列表称作"发送数据单元候选列表"。 This list is called "transmission data unit candidate list."

在RTS SMH采用上述结构的第一个例子的情况下,在RTSSMH内的长度字段内,将在发送数据单元候选列表的数据单元长度(例如比特数量和字节数量)描述为N段数据长度信息。 In the case of RTS SMH using the first example of the above structure, in the length field RTSSMH within the length of the data unit (e.g., number of bits and the number of bytes) is described as N pieces of data length information in the transmission data unit candidate list . 和在长度字段数量N小于希望发送的数据单元数量的情况下,作为在后续段落内引入的第二个例子,将若干数据单元的长度总数描述为长度字段。 And the case where the number N is less than the desired length field unit sent data number of cases, as a second example incorporated in a subsequent paragraph, the total number of a plurality of data unit length field length is described.

在RTSSMH采用结构的第二个例子的情况下,在RTSSMH内的长度字段内,将在发送数据单元候选列表内的一个或多个数据单元 In the case of using the second example RTSSMH structure, in the length field RTSSMH within one or more data in the transmission data unit candidate list of cells

43的长度总数描述为数据长度信息。 Total length 43 is described as data length information.

在RTSSMH采用结构的第三个例子的情况下,在RTSSMH内的长度字段内,将用于在发送数据单元候选列表内的数据单元需要的时间长度描述为数据长度信息。 The length of time the data in the case of using the third example RTSSMH structure in the length field RTSSMH inside, will be used to transmit data unit candidate list within the unit requires a description of the data length information. 该时间长度根据执行传输的数据速率波动。 The length of time fluctuate according to the data transmission rate of execution. 因此,如果在若干数据速率上执行传输,则有时描述多个时间长度。 Therefore, if transmission is performed on a number of data rates, it is sometimes described length multiple times.

在RTSSMH采用结构的的四个例子的情况下,在RTSSMH内的数据单元字段数量(替代长度字段定义)内,将在发送数据单元候选列表内的数据单元数量描述为数据长度信息。 Four examples in case RTSSMH use structure in the data unit RTSSMH number of fields (instead of the length of the field definition), the number of data units in the transmission data unit candidate list is described as data length information.

还由定位在STA0附近的STA2接收这个包含RTS信息的分組。 Also receives this information in a packet containing RTS STA0 nearby STA2 by the positioning. STA2根据从PLCP首部内的速率字段获得的PSDU部分内的传输速率信息检查公用MAC首部的目标。 STA2 according to the transmission rate PSDU portion obtained from the rate in the PLCP header information field within the public inspection target portion of the first MAC. 如果STA2不能确认该分组指向它自身,则它识别来自速率字段的时间T2和在PLCP首部内的长度字段。 If STA2 can not confirm that the group point to itself, then it's time to identify the fields from the rate T2 and length field in the header of PLCP. 此外,STA2参考在公用MAC首部内的持续时间字段,因而识别出时间T4。 Further, STA2 reference duration field in common MAC header, thereby identifying the time T4. 随后,STA2设置NAV,并将其自身带入传输禁止状态直到时间T4。 Subsequently, STA2 set NAV, and into its own transmission prohibited state until time T4.

还由作为预期目标的STA1接收这个包含RTS信息的分组。 Also receives the packet containing RTS information from a target of STA1. STA1根据从PLCP首部内的速率字段获得的PSDU部分内的传输速率信息检查>5^用MAV首部的目标,并识别出该分组指向它自身。 STA1 according to the transmission rate PSDU portion obtained from the rate in the PLCP header fields within the information checking> 5 ^ MAV goal with a header and recognizes that the packet point to itself. 此外,当STA1成功地解码子MAC首部时,它识别出存在指向其自身的来自STA0的发送数据分组的请求。 In addition, when the head STA1 successfully decoded sub-MAC, it recognizes that there is a request from STA0 pointing to itself to send data packets. 随后,STA1根据从包含RTS信息的接收分组获得的信息确定传输速率。 Then, STA1 determines the transmission rate based on information obtained from the received RTS packet contains the information.

此外,STA1参考RTS SMH内的长度字段(或数据单元字段的数量),从而获得与将要接收的数据相关的数据长度信息。 In addition, the length of the field (the number of data units or fields) STA1 reference within the RTS SMH, thereby obtaining the data related to the received data length information.

在RTS SMH采用结构的上述第一个例子的情况下,STA1获得与将要接收的数据单元长度相关的信息列表。 In the case of RTS SMH using the first example of the above structure, STA1 obtain a list of information about the length of the data unit to be received related. 将该列表称作"接收数据单元候选列表"。 The list referred to as "reception data unit candidate list." STA1顺序地参考该列表。 STA1 sequentially referring to the list. 因而,它计数如果在确定传输速率上执行接收能够接收到的数据单元数量,和在不超过在RTS SMH内的最大持续时间字段内表示周期的情况下计数接收周期。 Thus, it Count reception cycle receives the case if the number of execution units capable of receiving data in determining the transmission rate, and in less than in the RTS SMH field indicates the maximum duration period. (该接收周期是直到当完成数据分组接收时的时间T6的时间周期)。 (The reception period is complete until the data packet is received when the time T6 when the time period).

在RTS SMH采用结构的第二个例子的情况下,STA1获得所接收的一个或多个数据单元的总长度。 In the case of the second example of the use of RTS SMH structure, STA1 obtain one or more of the total length of the received data unit. STA1在不超过在RTS SMH内最大持续时间字段内表示的周期的情况下计数接收周期。 STA1 reception cycle count in the case within a period not exceeding the maximum duration in the RTS SMH field represents. 此时,考虑如果在确定的传输速率上执行接收,是否能够接收所表示长度的数据单元組。 In this case, consider if executed on received transmission rate is determined, whether the length of the received data unit group indicated.

在RTS SMH采用结构的第三个例子的情况下,STA1获得所接收的数据分组的时间长度候选。 In the case of the third example using the RTS SMH structure, STA1 obtain received data packet length of time candidates. STA1从该长度字段提取与所确定的传输速率对应的接收周期(时间长度)。 STA1 extracts the determined transmission rate corresponding to the reception cycle (length of time) from the length field.

在RTS SMH采用结构的第四个例子的情况下,STA1从数据单元字段数量获得所接收的数据单元数量的相关信息。 In the case of RTS SMH using a fourth example of the structure of, STA1 to obtain the number of data units received relevant information fields from the number of data units. 在数据单元长度是唯一固定的情况下,该信息等于"接收数据单元候选列表"。 The length of the data unit is fixed under the sole of the case, the message is equal to "received data unit candidate list." STA1参考数据单元的长度和数量。 The length and number of data units STA1 reference. 因此,它计数如果在确定传输速率上执行接收能够接收到的数据单元数量,和在不超过在RTS SMH内的最大持续时间字段内表示周期的情况下计数接收周期。 Therefore, it Count reception cycle receives the case if the number of execution units capable of receiving data in determining the transmission rate, and in less than in the RTS SMH field indicates the maximum duration period.

如果STA1此时希望限制它自己的接收周期,它设置该接收周期作为接收周期的阈值,有时和用最大持续时间表示的周期一起。 If you want to limit the STA1 at this time the reception period of its own, it is set as the reception period threshold reception cycle, and the cycle is sometimes represented by the maximum duration together. 此外,STA1发送包含CTS信息的分组。 Further, STA1 transmits a packet containing CTS information. 因而,它将通过此处计算的接收周期获得的数值转录在该分组内的持续时间字段内,并将如上所述确定的传输速率等级转录在速率字段内。 Thus, it will receive cycle value transcript obtained by calculated here in the Duration field within the packet, and the transmission rate class determined as described above in the rate of transcription within the field.

在许多情况下,在容许噪声性最高的传输速率上发送包含CTS信息的分组自身。 In many cases, the maximum allowable noise transmission rate of packets containing CTS information itself. 因而,尽可能地降低包含不可能解码的CTS信息的分组的可能性。 Thus, as much as possible to reduce the possibility of a packet containing CTS information can not be decoded.

如果STA1不能解码包含RTS信息的分组,在时间T4之前不返回包含CTS信息的分组。 If STA1 can not decode a packet containing RTS information at time T4 does not return before the packet containing CTS information. 因此,STAO根据随机延时程序重新尝试发送包含RTS信息的分組。 Therefore, STAO try to send a packet containing RTS information is based on random delay program again. 此时,STA2在时间T4上取消NAV,并且转换成它可以发送的普通状态。 At this point, STA2 canceled NAV in time T4, and converted into a normal state it can send. 因而,最小化不返回包含CTS信息的分组导致的损害。 Thus, to minimize damage to non-return packet containing CTS information caused. 如果STA1成功解码包含RTS信息的分组,如根据上述程序调度的,在时间T4上将包含CTS信息的分组返回给STA0。 If STA1 successfully decoded packets containing RTS information, scheduling according to the above procedure, the packet containing CTS at time T4 will return information to the STA0.

还由定位在STA1附近的STA3接收这个包含CTS信息的分组。 Also receives the packet containing CTS information at STA1 nearby STA3 by the positioning. STA3解码在包含CTS信息的分组的持续时间字段等,并参考RA地址。 STA3 decodes the Duration field in the packet containing CTS information, etc., and the reference address RA. 如果作为结果STA3不能确认该分组指向它自身,则它设置NAV并在持续时间字段等内表示的时间上停止传输。 If, as a result can not be confirmed that the packet STA3 points to itself, it sets the NAV and stop transmitting on time within the duration of the field and so represented. 因此,STA3保持传输禁止状态,直到作为在持续时间字段内表示的时间的时间T6。 Thus, STA3 holding transfer inhibition state until a time within the duration field indicates the time T6.

还由作为预期目标的STAO接收这个包含CTS信息的分组。 Also receives the packet containing CTS information from a target of STAO. STAO解码PSDU,从而识别出下述内容:STA1准备接收和它希望在持续时间表示的周期内在速率字段内表示的传输速率上接收。 STAO decoding PSDU, to identify the following elements: STA1 ready to receive, and it expects to receive the transmission rate cycle internal rate field in duration represents representation. STAO调用在规定周期内在规定传输速率上可以发送的数据单元,并按照顺序在发送数据单元候选列表内的第一个开始。 STAO call at a predetermined cycle internal provisions on the transfer rate can send data units, and the first in this order in the transmission of the data unit candidate list. 随后,它生成发送数据分组,并予以发送。 Then, it generates transmission data packets, and be transmitted.

在时间T6上完成数据分组传输,作为STA1的相邻站的STA3停止传输直到T6。 Complete data packet transmission in time T6, as STA1 adjacent stations STA3 stop transmitting until T6. 因此,不干扰STA1的接收。 Accordingly, the STA1 does not interfere with reception.

E.CSMA程序的应用 Applications E.CSMA program

图8至图IO和图21至图23图示根据本发明的发送和接收程序应用的多个例子。 Several examples 8 to IO and 21 to 23 illustrates the program in accordance with the present invention to transmit and receive applications. 在此,将根据参考图7描述的CSMA程序详细描述根据本发明的通信方法应用的例子。 Here, the example of the application communication method according to the present invention is described in detail with reference to FIG. 7 CSMA according to the procedure described.

El.应用的第一个例子 El. The first example of an application

图8图示根据本发明在无线通信系统内发送和接收程序应用的第一个例子。 Figure 8 illustrates a first example according to the present invention, in the wireless communication system to send and receive program applications. 该图图示从STAO至STA1发送两个数据单元的例子。 The figure illustrates an example of two data units sent from STAO to STA1. 在该例子中,将可以在一个分组内发送的数据单元数量限制为1,并根据情况规定延迟ACK (Del-ACK)或即时ACK (Im-ACK)。 In this example, it will limit the number of data elements that can be sent in a packet is 1, and the delay ACK (Del-ACK) in accordance with the provisions or immediate ACK (Im-ACK).

STAO在时间TO上开始发送数据单元程序,并根据用于获取传输权的CSMA程序开始延时计数。 TO STAO in time to start sending data unit program, and in accordance with the CSMA procedure for acquiring transmission right start delay count. 延时计数在T1上完成,并确认该媒体在该周期内是清除的。 Delay count is completed on T1, and confirm that the media in this period is cleared. 因此,STAO发送包含RTS信息的分组。 Therefore, STAO transmission packet containing RTS information. 在STA1接收指向它自身的RTS,它根据在RTS SMH内描述的信息在时间T2上返回包含CTS信息的分组。 In STA1 receives a pointer to its own RTS, which according to the information described in the RTS SMH on time T2 return packet containing CTS information.

在STAO接收指向它自身的CTS,它在时间T3上发送数据分组。 In STAO receives a pointer to its own CTS, it sends a data packet in time T3. 此时,STA0在数据分组的ACK类型部分内描述表示它希望应当通过延迟ACK (Del-ACK)返回ACK的信息。 At this time, STA0 in the ACK Type portion of the data packet description expressed its hope that the information should be returned by delay ACK ACK (Del-ACK). 同时,STA0在更多比特部分内描述表示存储更多数据单元的信息。 At the same time, STA0 describes in more bit portion represents a data unit of storing more information. 该数据分组由STA1无错误地接收。 The data packet is received without error by the STA1.

为了进一步发送所存储的指向STA1的数据单元,STA0等待随机时间,随后在时间T5发送包含RTS信息的分组。 In order to transmit the stored data unit directed STA1, STA0 waits a random time, then at time T5 transmits RTS packets containing information. 此时,STA0尚未接收到它先前发送的数据单元的ACK。 At this point, STA0 which has not received ACK data unit previously transmitted. 因此,STAO生成发送数据单元候选列表以包括先前发送的数据单元,并根据该列表构成RTSSMH。 Thus, STAO transmission data generating unit candidate list to include the data unit previously transmitted, and constitutes the basis of the list RTSSMH.

在STA1接收到之后,它根据在RTS SMH内描述的信息在时间T6返回包含CTS信息的分组。 After STA1 receives, it is based on the information described in the RTS SMH return packet contains CTS information at time T6. 此时,STA1参考在RTS SMH内的RTS顺序和RTS接收MAP,从而识别出STA0尚未识别出先前接收的数据单元的接收确认。 At this time, STA1 reference in the RTS SMH sequence of RTS and RTS receiving MAP, thereby recognizing that STA0 has not recognized the received acknowledgment data unit previously received. 随后,STA1确定将ACK信息包括在包含CTS信息的分组内。 Then, STA1 determines the information included in the ACK packet containing CTS information. 或者,STA1确定包括ACK信息,因为它保存指向STA0的未发送ACK。 Alternatively, STA1 includes determining ACK information, because it is not stored point STA0 transmits ACK. 此外,STA1从接收数据单元候选列表中检测出已接收到的分组以更新该列表,随后生成CTS信息。 Further, STA1 detects candidate list from the received data unit in the packet has been received to update the list, then generates CTS information.

因此,STA1在时间T6返回包含CTS信息和ACK信息的分组(即复用ACK的CTS)。 Accordingly, STA1 returns at time T6 ACK packet containing CTS information and the information (i.e. the multiplexed ACK CTS). 对于ACK信息,描述与由所接收的RTS信息规定的数据流对应的ACK信息。 For information on the received data RTS ACK information, description and from the provisions of the ACK information corresponding to a stream.

在接收到包含CTS信息和ACK信息的分组之后,STA0操作如下:根据ACK信息,STAO从它保存的发送数据单元候选列表中删除已经由STA1接收到的数据单元;STA0生成新的发送数据单元候选列表,并根据该新的列表确定发送数据单元。 Upon receiving a packet containing CTS information and ACK information, STA0 operates as follows: According to the ACK information, STAO deleted has been received from the STA1 to which data units from the data unit transmitting the list of candidates for its preservation; STA0 transmits data units to generate a new candidate list, and determines the transmission data unit based on the new list. STA0在T7上发送如此生成的数据分組。 STA0 transmits data packets thus generated on T7. 此时,它在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 At this time, in the ACK packet type part of its description of the data indicated that it hoped to be returned by immediate ACK message ACK. 同时,它在更多比特部分信息内描述表示不再存在将要发送的数据单元的信息。 At the same time, it is more a bit part in the description that is no longer the presence information to be transmitted data unit.

47当STA1接收该数据分组时,它根据在DATA SMH内的ACK类型部分识别出它希望立即发送ACK。 When 47 When STA1 receives the data packet, it recognizes that it wishes to send ACK immediately in the DATA SMH according to the ACK type section. 随后,STA1在时间T8返回与相关数据流对应的即时ACK (Im-ACK)分组。 Then, STA1 at time T8 returns data stream corresponding immediate ACK (Im-ACK) packet.

在这个应用的例子中,设置在每个分组内的持续时间字段,以便它表示直到用图8内的弓形箭头表示的时间的时间周期。 In this example application, set the Duration field in each packet so that it represents the time period until the bow with arrows in Fig. 8 represents time.

E-2.应用的第二个例子 E-2. Application of the second example

图21图示根据本发明的在无线通信系统内发送和接收程序的应用的第二个例子。 Figure 21 illustrates according to the application sent within the wireless communication system of the present invention and the receiving program of the second example. 该图图示从STAO向STA1发送两个数据单元的例子。 The figure illustrates two examples from STAO send data units to STA1. 该例子假设可以在一个分组内发送的数据单元数量限制为1,并不变地应用即时ACK (Im-ACK)。 This example assumes that the number of data units may be transmitted in one packet is limited to 1, and the same instant application ACK (Im-ACK).

STAO在时间TO上开始用于发送数据单元的程序,并根据用于获取传输权的CSMA程序开始延时计数。 TO STAO in time began to be used to send data units, and in accordance with the CSMA procedure for acquiring transmission right start delay count. 延时计数在T1完成,并确认该媒体在该周期内是清除的。 Delay count is completed at T1, and confirm that the media in this period is cleared. 因此,STAO发送包含RTS信息的分組。 Therefore, STAO transmission packet containing RTS information.

在STA1接收到指向它自身的RTS之后,它根据在RTS SMH内描述的信息在时间T2上返回包含CTS信息的分组。 After STA1 receives its own point RTS, which based on the information described in the RTS SMH return packet containing CTS information at time T2.

在STAO在时间T2接收到指向它自身的CTS之后,它在时间T3上发送数据分组。 After STAO at time point T2 receives its own CTS, which at the time T3 transmitting data packets. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK (Im-ACK)返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK (Im-ACK).

然而,当STA1接收到数据分组和不能正确地提取数据时,它检测到错误。 However, when STA1 receives the data packets and can not be correctly extracted data, it detects an error. 尽管STA1应当返回ACK,因此,它在时间T4上并不发送ACK。 Although STA1 should return ACK, therefore, it does not send ACK in time T4. (在该图中并不发送ACK)。 (In this figure does not send ACK).

因为STAO不能按时接收到ACK,它判断在先前的数据内已经出现某个错误。 Because STAO not received in time to ACK, it is determined in the previous data an error has occurred. 因而,为了重新发送指向STA1的依然存储的数据单元,STAO等待随机时间,随后在时间T5发送包含RTS信息的分组。 Thus, in order to re-send to the data unit STA1 still stored, STAO wait a random time, then time T5 send packets containing RTS information. 如上所述,STAO尚未接收到它先前发送的数据的ACK。 As described above, STAO it has not received the ACK previously transmitted data. 此时,因此,STAO在RTS SMH内的ACK请求部分内描述它请求应当添加ACK信息。 In this case, therefore, STAO ACK in the RTS SMH requests within sections describe it requests should add ACK information. (也就是,STAO发送复用ACK请求的RTS)。 (That is, STAO send ACK request multiplexed RTS). 在接收到该RTS之后,STA1根据在RTS SMH内描述的信息返回包含CTS信息的分组。 After receiving the RTS, STA1 returns a packet containing CTS information in accordance with the information described in the RTS SMH. 此时,STA参考在RTSSMH内的ACK请求部分,从而识别出STAO在请求应当发送ACK信息。 At this time, STA reference in RTSSMH part of ACK request to identify the STAO request should be sent ACK message. 随后,STA1确定将ACK信息包含在包括CTS信息的分组内。 Then, STA1 determine ACK information included in the information packet including the CTS. 此外,STA1从接收数据单元候选列表中删除已经接收到的分组以更新该列表,随后生成CTS信息。 Further, STA1 delete a packet has been received from the received data unit candidate list to update the list, then generates CTS information.

因此,STA1在时间T6返回包含CTS信息和ACK信息的分组(即复用ACK的CTS)。 Accordingly, STA1 returns at time T6 ACK packet containing CTS information and the information (i.e. the multiplexed ACK CTS). 对于ACK信息,描述与由所接收的RTS信息规定的数据流对应的ACK信息。 For information on the received data RTS ACK information, description and from the provisions of the ACK information corresponding to a stream.

在接收到包含CTS信息和ACK信息的分组之后,STA0操作如下:根据ACK信息,STAO从它保存的发送数据单元候选列表中删除已经由STA1接收到的数据单元;STA0生成新的发送数据单元候选列表,并根据该新列表确定发送数据单元。 Upon receiving a packet containing CTS information and ACK information, STA0 operates as follows: According to the ACK information, STAO deleted has been received from the STA1 to which data units from the data unit transmitting the list of candidates for its preservation; STA0 transmits data units to generate a new candidate list, and determines the transmission data unit based on the new list. (在该例子中,STA0重新发送它在时间T3上发送的数据单元)。 (In this example, STA0 transmits it to resend the data unit in time T3). STA0在时间T7上发送如此生成的数据分组。 STA0 on the transmission of data packets thus generated at time T7. 此时,它在数据分组的ACK类型部分内描述它希望应当通过即时ACK返回ACK的信息。 At this time, in the ACK packet type part of its description in the hope that it should be returned by immediate ACK message ACK.

当STA1接收到数据分组时,它根据在DATA SMH内的ACK类型部分识别出它希望立即发送ACK。 When STA1 receives the data packet, it recognizes that it wishes to send ACK immediately in the DATA SMH according to the ACK type section. 随后,STA1在时间T8返回与该相关数据流对应的即时ACK (Im-ACK)分组。 Then, STA1 at time T8 return the data stream corresponding to the immediate ACK (Im-ACK) packet.

在这个应用的例子中,设置在每个分组内的持续时间字段,以便它表示直到在图8中用弓形箭头表示的时间的时间周期。 In this example application, set the Duration field in each packet so that it represents the time period until the time 8 by the arcuate arrows.

E-3.应用的第三个例子 E-3. Application of the third example

图22图示根据本发明在无线通信系统内发送和接收程序的应用的第三个例子。 Figure 22 illustrates a third example of an application of the present invention to transmit and receive program within a wireless communication system according to. 该图图示从STAO向STA1发送一个数据单元的例子。 The figure illustrates an example of a data sent from STAO unit to STA1. 该例子假设可以在一个分组内发送的数据单元数量限制为1,并固定地应用即时ACK (Im-ACK)。 This example assumes that the number of data units may be transmitted in one packet is limited to 1, and real-time applications fixedly ACK (Im-ACK).

STAO在时间TO开始发送数据单元的程序,并根据用于获得传输权的CSMA程序开始延时计数。 TO STAO time to start sending the program data unit and for obtaining transmission right based on CSMA program start delay count. 在T1完成该延时计数,确认该媒 The delay count is completed at T1, to confirm the media

49体在该周期内是清除的。 49 body within the period is cleared. 因此,STAO发送包含RTS信息的分组。 Therefore, STAO transmission packet containing RTS information.

在STA接收到指向它自身的RTS之后,它根据在RTS SMH内描述的信息在时间T2上返回包含CTS信息的分组。 After the STA receives its own point RTS, which based on the information described in the RTS SMH return packet containing CTS information at time T2.

在STA0在时间T2上接收到指向它自身的CTS之后,它在时间T3上发送数据分组。 In pointing to its own CTS STA0 received after the time T2, T3 on it in time to send data packets. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK (Im-ACK)返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK (Im-ACK). 同时,STAO在更多比特部分内描述表示未再存储发送数据单元的信息。 Meanwhile, STAO section describes in more bits means that no longer send information data storage unit. 由STA1在没有错误的情况下接收该数据分组。 The data packet is received by the STA1 without error.

STA1返回所接收数据的ACK。 STA1 returns an ACK of the received data. 然而,当STA0接收到ACK和不能正确地提取数据时,它检测到错误。 However, when the STA0 receives the ACK and can not be correctly extracted data, it detects an error. 因为STA0不能按时接收到ACK,它判断出在先前的数据内出现某个错误。 Since STA0 not received on time to ACK, it is determined that an error occurs in the previous data. 因而,为了重新发送依然存储的指向STA1的数据单元,STA0等待随机时间,随后在T5上发送包含用于数据重新传输的RTS信息的分组。 Thus, in order to re-transmit the still stored data unit directed STA1, STA0 waits a random time, then the packet contains data for transmission T5 retransmission RTS information. 如上所述,STA0尚未接收到它先前发送的数据的ACK。 As described above, STA0 has not received the ACK of data it previously transmitted. 此时,因此,STA0在RTS SMH内的ACK请求部分内描述它请求应当添加ACK信息。 In this case, therefore, STA0 ACK in the RTS SMH requests within sections describe it requests should add ACK information. 也就是,STA0发送复用ACK请求的RTS。 That is, STA0 transmits the multiplexed ACK request RTS.

在接收到该RTS之后,STA1在时间T6根据在RTS SMH内描述的信息返回包含CTS信息的分组。 After receiving the RTS, STA1 returns at time T6 CTS packet contains information based on the information described in the RTS SMH. 此时,STA1参考在RTS SMH内的ACK请求部分,从而识别出STAO正在请求应当发送ACK信息。 At this time, STA1 reference in the RTS SMH part of ACK request to identify the STAO should send ACK information is being requested. 随后,STA1确定在包含CTS信息的分组包括ACK信息。 Then, STA1 determines the packet containing CTS information includes ACK information. 此外,作为从接收数据单元候选列表中删除的已经接收到的分組的结果,STA1识别出已经接收到希望发送的所有数据STA0。 In addition, as a result of the received data unit removed from the list of candidates has been received packet, STA1 recognizes that has received all the data you want to send STA0. 因而,STA1仅返回ACK,并不返回CTS信息。 Thus, STA1 returns only ACK, it does not return the CTS information.

因此,STA1在时间T6返回仅包含ACK信息的分组。 Accordingly, STA1 returns a packet at time T6 contains only ACK information. 对于ACK信息,描述与由所接收的RTS信息规定的数据流对应的ACK信息。 For information on the received data RTS ACK information, description and from the provisions of the ACK information corresponding to a stream.

在接收到包含ACK信息的分组之后,STA0判断已经发送它已经保存的指向STA1的所有发送数据单元,并结束该事务处理。 Upon receiving a packet containing the ACK information, STA0 determines transmission data has been sent to all the units that it has saved the point STA1, and ends the transaction.

在这个应用的例子中,设置在每个分组内的持续时间字段,以便它表示直到用图8内的弓形箭头表示的时间的时间周期。 In this example application, set the Duration field in each packet so that it represents the time period until the bow with arrows in Fig. 8 represents time. E-4.应用的第四个例子 E-4. Application of the fourth example

图23图示根据本发明在无线通信系统内的发送和接收程序的应用的第四个例子。 Figure 23 illustrates a fourth example of an application in accordance with the present invention for sending and receiving procedures in a wireless communication system. 该图示图示从STAO向STA1发送两个数据单元的例子。 This figure illustrates two examples from STAO send data units to STA1. 该例子假设将可在一个分组内发送的数据单元数量限制为1,并允许它继续发送多个数据分组。 The example assumes that the number of data units will be sent in a packet is limited to 1, and allow it to continue to send multiple data packets.

STA0在时间TO上开始发送数据单元的程序,并根据用于获取传输权的CSMA程序开始延时计数。 TO STA0 in time to start sending the program data unit, and according to CSMA procedure for acquiring transmission right start delay count. 在T1上完成延时计数,它确认该媒体在该周期内是清除的。 Completion delay counting on T1, it confirms that the media in this period is cleared. 因此,STAO发送包含RTS信息的分组。 Therefore, STAO transmission packet containing RTS information.

在STA1接收到指向它自身的RTS之后,它根据在RTS SMH内描迷的信息在时间T2返回包含CTS信息的分组。 STA1 after receiving the point in its own RTS, which according to the description in the RTS SMH information return fans packet contains CTS information at time T2.

在STA0接收到指向它自身的CTS之后,它在时间T3发送数据分组。 Pointing to its own CTS After STA0 receives, it sends a data packet at a time T3. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过延迟ACK (Del-ACK)返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by delay ACK ACK (Del-ACK). 同时,STA0在更多比特部分内描述表示存储更多发送数据单元的信息。 At the same time, STA0 describes in more bit portion indicates transmission information storing more data units. 该数据分组由STA1无错误地接收。 The data packet is received without error by the STA1.

此外,STA0判断STA0是否能够在由STA1在时间T2上发送的CTS内的持续时间字段内表示的周期内完成传输,如果STAO在时间T4上继续发送数据分组的话。 Additionally, STA0 determines whether to complete the transmission cycle can STA0 CTS duration field in the STA1 transmitted at time T2 within the representation, if STAO continue sending data packets in time T4 words. 在该图所示的例子中,STA0判断如果它发送下一个数据分组,它可以在CTS内的持续时间字段内表示的周期内完成数据传输。 In the example shown in the figure, STA0 determines if it sends the next data packet, which can be completed within the data transmission period in the CTS duration field representation. 随后,STA0在时间T4上进一步发送指向STA1的所存储的数据单元。 Then, STA0 at time T4 further transmission directivity of the stored data units STA1. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK (Im-ACK)返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK (Im-ACK). 同时,STA0在更多比特部分内描述表示不再存储发送数据单元的信息。 At the same time, STA0 section describes in more bits of information that is no longer sending data storage unit. 该数据分组由STA1无错误地接收。 The data packet is received without error by the STA1.

当STA1接收到数据分组时,它根据在DATA SMH内的ACK类型部分识别出它希望立即发送ACK。 When STA1 receives the data packet, it recognizes that it wishes to send ACK immediately in the DATA SMH according to the ACK type section. 随后,STA1在时间T5上返回与相关数据流对应的即时ACK (Im-ACK)分组。 Then, STA1 returns the data stream corresponding to the immediate ACK (Im-ACK) packet in time T5.

在该应用的例子中,设置每个分组内的持续时间字段,以便它表示直到由图8内的弓形箭头表示的时间的时间周期。 In the example application, set the duration field within each packet so that it represents the time period until the arcuate arrows in Fig. 8 within the time represented. E-5.应用的第五个例子 E-5. Application of the fifth example

图9图示在根据本发明在无线通信系统内的发送和接收程序的应用的第五个例子。 Figure 9 illustrates the fifth example according to the present invention is applied to the sending and receiving procedures in a wireless communication system. 该图还图示从STA0向STAl发送两个数据单元的例子。 The figure also illustrates an example of two data units sent from STA0 to STAl. 在该例子中,将可在一个分组内发送的数据单元数量限制为1。 In this example, it will limit the number of data elements that can be sent in a packet to 1. 与两个数据单元相关地,规定即时ACK,并允许发射机站继续发送分组。 In association with two data units require immediate ACK, the transmitter station and allows to continue the transmission packet.

STAO在时间TO上开始发送数据单元的程序,并根据用于获取传输权的CSMA程序开始延时计数。 TO STAO in time to start sending the program data unit, and according to CSMA procedure for acquiring transmission right start delay count. 在T1上完成延时计数,它确认该媒体在该周期内是清除的。 Completion delay counting on T1, it confirms that the media in this period is cleared. 因此,STAO发送包含RTS信息的分组。 Therefore, STAO transmission packet containing RTS information.

在STAl接收到指向它自身的RTS之后,它根据在RTS SMH内描述的信息在时间T2返回包含CTS信息的分组。 After receiving the point STAl its own RTS, which according to the information described in the RTS SMH return packet contains CTS information at time T2.

在STAO接收到指向它自身的CTS之后,它在时间T3发送数据分组。 After receiving the point STAO its own CTS, it sends a data packet at a time T3. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK. 同时,STAO在更多比特部分内描述表示存储更多发送数据单元的信息。 Meanwhile, STAO section describes in more bits represent transmit information to store more data units. 此外,STAO添加用于发送另一个数据单元的RTS信息。 In addition, STAO add RTS information for transmitting another data unit. 也就是,STAO发送复用RTS的数据分组。 That is, STAO transmit multiplexed data packets of RTS. 该数据分组由STAl无错误地接收。 The data packet is received without error by the STAl.

STAl识别出包含RTS信息的数据分组,随后尝试发送包含CTS信息的分组。 STAl identify the data packet contains RTS information, and then attempts to send a packet containing CTS information. 此时,STAl参考RTS顺序和RTS接收MAP,从而识别出STAO尚未识别出先前接收到的数据单元的确认。 At this point, STAl reference sequence and RTS RTS received MAP, thereby identifying STAO not recognize that confirm previously received data unit. 随后,STAl确定在包含CTS信息的分组内包括ACK信息。 Subsequently, STAl determined within a packet containing CTS information includes ACK information. 此外,STAl根据在RTS SMH内描述的信息生成接收数据单元候选列表。 Furthermore, STAl reception data generating unit based on the information in the list of candidate RTS SMH described. 此时,STAl At this time, STAl

后生成CTS信息。 After generating the CTS information. 此外,作为ACK信息,STAl描述与由所接收的RTS信息规定的数据流对应的ACK信息。 Further, as ACK information received by the RTS STAl description information corresponding to predetermined data stream ACK information. 因而,STA1在时间T4返回包含ACK信息和CTS信息的分组(即复用ACK的CTS )。 Accordingly, STA1 returns at time T4 ACK packet containing CTS information and the information (i.e. the multiplexed ACK CTS).

在STAO接收到包含ACK信息和CTS信息的分组之后,它尝试 After receiving the packet contains STAO ACK information and CTS information, it tries to

52根据CTS信息发送数据单元。 52 based on CTS information sending data units. 根据ACK信息,STAO从它保存的发送数据单元候选列表中删除已经由STA1接收到的数据单元。 According ACK information, STAO deleted has been received from the STA1 to which data units from the data unit transmitting the list of candidates for its preservation. 随后,STA0生成新的发送数据单元候选列表,并根据该新列表确定发送数据单元。 Subsequently, STA0 generates a new list of candidates for the transmission data unit, and determines a transmission data unit based on the new list. 此时,STAO在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK. 同时,STAO在更多比特部分内描述表示不再存在将要发送的数据单元的信息。 Meanwhile, STAO described in more bits, that is no longer part of the presence information to be transmitted data unit. STAO在时间T5上发送如此生成的数据分组。 STAO transmission data packet thus generated in the time T5.

当STA1接收到复用ACK信息的数据分组时,它识别出它希望立即发送ACK,并在时间T6返回相应的ACK信息分组。 When STA1 receives ACK information multiplexed data packet, it recognizes that it wishes to send ACK immediately and return the appropriate time T6 ACK information packet.

在该应用的例子中,设置在每个分组内的持续时间字段,以便它表示直到在图9中用弓形箭头表示的时间的时间周期。 In the example application, set the Duration field in each packet so that it represents the time period until the time by arcuate arrow in Figure 9 represents. 作为在时间T6上发送的分组的持续时间值,放置表示空的零。 As a value on the time duration T6 transmitted packet of zero represents an empty place.

E-6.应用的第六个例子 E-6. Application of the sixth example

图10图示在根据本发明在无线通信系统内的发送和接收程序的应用的第六个例子。 Figure 10 illustrates the sixth example of an application in accordance with the present invention, a wireless communication system for sending and receiving procedures. 该图图示双向通信的例子,其中从STAO向STA1发送两个数据单元和从STA1向STAO同时发送两个数据单元。 The figure illustrates an example of two-way communication, wherein two data units from STAO transmission from STA1 and the STA1 to send two data units to STAO simultaneously. 在该例子中,将可在一个分組内发送的数据单元数量限制为1,并允许它将RTS复用在CTS内。 In this example, it will limit the number of data elements that can be sent in a packet is 1, and allow it to RTS multiplexed within CTS.

STAO在时间TO上开始发送数据单元的程序,并根据用于获取传输权的CSMA程序开始延时计数。 TO STAO in time to start sending the program data unit, and according to CSMA procedure for acquiring transmission right start delay count. 在T1上完成延时计数,它确认该媒体在该周期内是清除的。 Completion delay counting on T1, it confirms that the media in this period is cleared. 因此,STAO发送包含RTS信息的分组。 Therefore, STAO transmission packet containing RTS information. 在RTS SMH内的RTS/CTS复用部分内,i殳置表示可以将RTS复用在CTS内的信息。 RTS in the RTS SMH / CTS multiplexing inner portion, i Shu set that can be multiplexed RTS information within the CTS.

在STA1接收到RTS信息之后,它根据在RTS SMH内描述的信息在时间T2返回包含CTS信息的分組。 After STA1 receives the RTS information, it is based on the information described in the RTS SMH return packet contains CTS information at time T2. 此时,STA1根据在RTSSMH内的RTS/CTS复用部分识别出可以将RTS复用在CTS内,并保存指向STAO的数据单元。 At this time, STA1 in RTSSMH according to the RTS / CTS multiplexing section recognizes RTS can be multiplexed within CTS, and save point STAO data unit. 因此,STA1生成用于将这些数据单元发送给STAO的RTS信息。 Thus, STA1 generates these data units sent to STAO the RTS information. 因此,发送包含CTS信息和RTS信息(即 Thus, the transmission containing CTS information and RTS information (ie

53复用RTS的CTS分组)的分组。 Multiplexed packet of 53 RTS CTS) packet.

在STA0接收到包含CTS信息和RTS信息的分组之后,它根据该CTS信息在时间T3上尝试发送数据单元。 After STA0 receives the packet containing CTS information and RTS information, it tries to send data unit in time T3 based on the CTS information. 此时,STA0在数据分组的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 At this time, STA0 in the ACK Type portion of the data packet description expressed its hope that the information should be returned by immediate ACK ACK. 同时,STA0在更多比特部分内描述表示存储更多发送数据单元的信息。 At the same time, STA0 describes in more bit portion indicates transmission information storing more data units. 此外,STA0添加用于发送另一个数据单元的RTS信息。 Further, STA0 add RTS information for transmitting another data unit. 因为RTS信息还包含在接收分组内,STA0响应于此生成CTS信息,并添加CTS信息。 Because the RTS information is also included in the received packet, STA0 generates CTS message in response thereto, and add the CTS message.

因此,在时间T3从STA0发送复用数据、RTS信息和CTS信息的分组。 Thus, at time T3 is transmitted from STA0 multiplexed packet data, RTS and CTS information information. (也就是,发送复用响应于RTS来自STA1的CTS和用于发送后续数据单元的RTS的数据分组)。 (I.e., in response to a transmitted multiplexed RTS and CTS from STA1 the subsequent data packet for transmitting data units of RTS). 该数据分组由STA1无错误地接收。 The data packet is received without error by the STA1.

STA1接收复用数据、RTS信息和CTS信息的分組,并识别出该分组包含RTS信息。 STA1 receives the multiplexed packet data, RTS and CTS information is information, and identifies the packet containing RTS information. 随后,STA1尝试发送包含CTS信息的分组。 Then, STA1 attempts to send a packet containing CTS information. 此时,STA1参考RTS顺序和RTS接收MAP,从而识别出STA0尚未识别出先前接收到的数据单元的确认。 At this time, STA1 reference sequence RTS and RTS receiving MAP, thereby recognizing that STA0 has not been identified previously received acknowledgment data unit. 因而,STA1确定在包含CTS信息的分组内包括ACK信息。 Accordingly, STA1 determines the packet containing CTS information includes ACK information. 此外,STA1根据在RTSSMH内描述的信息生成接收数据单元候选列表。 Further, STA1 receives the data generating unit based on the information in the list of candidate RTSSMH described. 此时,STA1从接收数据单元候选列表中删除已经接收到的分组以更新该列表,随后生成CTS信息。 At this point, STA1 delete a packet has been received from the received data unit candidate list to update the list, then generates CTS information. 此外,作为ACK信息,STA1描述与由所接收的RTS信息规定的数据流对应的ACK信息。 In addition, data information as ACK RTS information, STA1 description and defined by the received stream corresponding to the ACK information. 此外,STA1识别出该分组包含CTS信息,并根据该CTS信息发送数据单元。 Further, STA1 recognizes that the packet contains CTS information, and based on the CTS message transmitted data units. STA1在DATA SMH内的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 Within STA1 in the DATA SMH section describes the type of ACK expressed its hope that the information should be returned by immediate ACK ACK. 同时,STA1在更多比特部分内描述表示存储更多发送数据单元的信息。 Meanwhile, STA1 describes in more bit portion indicates transmission information storing more data units. 此外,STA1添加用于发送另一个数据单元的RTS信息。 Further, STA1 add RTS information for transmitting another data unit.

因而,STA1在时间T4返回包含ACK信息、CTS信息、数据单元和RTS信息的分组。 Thus, STA1 at time T4 information return containing ACK packet CTS information, data elements and RTS information. 也就是,STA1复用和发送下述内容:响应于从STA0接收到CTS的分组;响应于来自STA0的RTS的CTS;用于发送后续数据单元的RTS;和与来自STA0的数据单元的接收对应的ACK。 That is, STA1 multiplexing and transmitting the following: in response to receiving a packet CTS from STA0; in response to the RTS from STA0 CTS; RTS for transmitting the subsequent data units; and receiving data from the corresponding unit STA0 The ACK.

STA0接收包含ACK信息、CTS信息、数据单元和RTS信息的分组,并尝试根据CTS信息发送数据单元。 STA0 receives the ACK message contains packet CTS information, data elements and RTS information, and try to send data information unit according to CTS. 根据在所接收分组内的ACK信息,STA0从它保存的发送数据单元候选列表中删除STA1已经接收到的数据单元。 According to information in the received ACK packet, STA0 STA1 delete data unit has been received from the candidate list which transmission data stored in the unit. 随后,STAO生成新的发送数据单元候选列表,并根据该新列表确定发送数据单元。 Subsequently, STAO generates a new list of candidates for the transmission data unit, and determines a transmission data unit based on the new list. 此时,STAO在数据分组内的ACK类型部分内描述表示它希望应当通过即时ACK返回ACK的信息。 In this case, STAO in the ACK Type portion of the data packet within the description expressed its hope that the information should be returned by immediate ACK ACK. 同时,STAO在更多比特部分内描述表示不存在将要发送的数据单元的信息。 Meanwhile, STAO described in more bit portion indicates the absence of information to be transmitted data unit. 此外,因为STAO无错误地从所接收的分组中提取新的数据单元,它确定返回ACK信息。 In addition, because STAO error-free extract a new data unit from the received packet, it is determined to return ACK information. 此外,因为所接收的分组包含RTS信息,STA0生成与其对应的CTS信息,还确定发送该CTS信息。 In addition, because the received packet contains RTS information, STA0 generates CTS information corresponding thereto, also determine the transmission of the CTS information. 用于生成CTS信息的程序与上面描述的相同;因此,在此将省略其描述。 CTS program information for generating the same as described above; thus, the description thereof is omitted here.

因而,STA0在时间T5返回包含时间单元、ACK信息和CTS信息的分组。 Therefore, STA0 at time T5 returns a time unit, grouping ACK information and CTS information. 也就是,STAO复用和发送下述内容:响应于来自STA1的CTS的数据单元;响应于来自STA1的RTS的CTS;和与从STA1接收到的数据单元对应的ACK。 That is, STAO multiplexing and transmitting the following: CTS in response to the data unit from STA1; STA1 from the response to the RTS CTS; and a received data unit from STA1 to the corresponding ACK.

当STAl接收到包含数据单元、ACK信息和CTS信息的分组时,它提取该数据单元,并确定发送与其对应的ACK信息。 When STAl received contains data unit, ACK information and CTS information packet, it extracts the data unit, and to determine the corresponding ACK message sent. 此外,当STA1识别出该分组包含CTS信息和ACK信息时,它根据该ACK信息更新发送数据单元候选列表。 In addition, when STA1 recognizes when the packet contains CTS information and ACK information, which information is updated based on the ACK transmit data unit candidate list. 随后,STA1根据CTS信息确定发送数据单元。 Then, STA1 transmits the data unit is determined based on CTS information. 因而,STA1在时间T6返回包含ACK信息和数据单元的分组(即复用从STA0接收到的数据单元的ACK的数据分组)。 Accordingly, STA1 at time T6 return packet (i.e. multiplexing data received from the STA0 unit ACK data packet) contains ACK information and data units.

在STA0接收到包含ACK信息和数据单元的分组之后,它参考在DATA SMH内的ACK类型部分,从而识别出它希望立即发送ACK。 After STA0 receives the packet containing ACK information and data unit, which considers the ACK in the DATA SMH type section, which recognizes that it wishes to send ACK immediately. 随后,STA0在时间T7返回相应的ACK信息分组。 Then, STA0 at time T7 returns the corresponding ACK information packet.

在上述例子中,设置在每个分组内的持续时间字段,以便它表示直到图10内用弓形箭头表示的时间的时间周期。 In the above example, you set the duration field in each packet so that it represents the time period until the FIG. 10 with arcuate arrows indicate the time. 因为当生成CTS信息预先确定数据长度,可以设置每个持续时间值。 Because when CTS information is generated a predetermined data length, you can set the duration of each value.

在返回的分组内是否复用RTS信息或ACK信息是未知的,因此,有时不能准确地指定持续时间。 It is returned in the packet multiplexed RTS information or ACK information is unknown, and therefore, may not accurately specified duration. 为了准备这样一种情况,有时为持续时间值设置允许边界的稍大的数值。 To prepare such a case, sometimes set slightly larger value allows a boundary duration value.

此外,存在这样一种情况,假设未复用RTS信息或ACK信息和在略长于持续时间值的周期上发送实际分组,设置持续时间值。 In addition, there is a case, assuming no reuse RTS information or ACK information and sent on a little longer than the duration of the period of the actual value of the group, set the duration value. 因为该信息的长度不是很长,但是将不产生很大的损耗。 Because the length of the information is not very long, but will not have a huge loss. 作为在时间T8上发送的分组的持续时间值,放置表示空的零。 As at time T8 duration values on packets sent, place zero indicates empty.

在上述的实施例El至E-6内,判断是否在RTS SMH内的RTS/CTS复用部分内设置"表示可以将RTS复用在CTS内的信息"。 In the above-described embodiments within El to E-6, in the RTS SMH determines whether the RTS / CTS multiplexing section within the setting "that can be multiplexed in the CTS RTS message." 还可以根据在RTS发送站和作为其目标的站之间的通信历史或者在过去从作为相关RTS的目标的站接收到的分组进行该判断。 This determination can also be based on the communication history of RTS transmitting station and as its target of between stations or packet received in the past from RTS as related to the objectives of the station. 参考相关附图,下文将描述一些例子,其中根据作为RTS目标的站是否保存它希望向RTS发送站发送的数据,执行控制。 With reference to the associated drawings, some examples will be described below, which according to the station as RTS target to save it wishes to transmit data to the station to send RTS, execution control.

在图24图示的例子中,STA1发送RTS ( PO ) , STAO返回CTS(Pl) , STA1发送DATA ( P2 ),和STAO返回ACK ( P3 )。 In the example illustrated in FIG. 24, STA1 transmits RTS (PO), STAO return CTS (Pl), STA1 transmits DATA (P2), and STAO returns ACK (P3).

在此,假设在包含DATA的分组P2的DATA SMH内的更多比特部分内,描述STA1依然保存指向STAO的数据。 Here, it is assumed in the DATA SMH DATA packet contains a more bit portion P2, STA1 describes STAO data point still preserved.

STAO在最近从STA1接收到的数据的更多比特部分内保存该信息,因此,能够识别出STA1保存STA1希望发送给STA0的数据。 STAO save this information in a bit part in the more recently received from STA1 to the data, it is possible to identify the STA1 save STA1 wants to send data to STA0.

如果当STAO将RTS发送给STA1时STAO识别出STA1保存指向STAO的数据,它在RTS SMH内的RTS/CTS复用部分内设置"表示可以将RTS复用在CTS内的信息"。 If and when STAO STA1 sends RTS to save when STAO identified STA1 STAO data point, which in the RTS SMH's RTS / CTS multiplexing section within the "means that you can reuse in that CTS RTS information."

图24图示作为P4发送这个RTS的情况。 Figure 24 illustrates this situation as P4 sent the RTS. 响应于此,STA1返回包含与它自己的数据传输相关的CTS和RTS SMH的分组,也就是,将CTS复用在RTS内的分组(P5)。 In response thereto, STA1 returns a packet that contains its own data transmission related to CTS and RTS SMH, that is, to reuse within the RTS CTS packet (P5). 随后,响应于所接收的CTS SMH和与所接收的RTS SMH对应的CTS SMH, STAO发送包含数据的分组,即复用数据和CTS的分组(P6)。 Subsequently, in response to the received CTS SMH and the received RTS SMH corresponding CTS SMH, STAO transmission packet containing data that is multiplexed data and CTS packet (P6). 随后,STAl发送包含与所接 Subsequently, STAl sent contains the connected

组,也就是,其中复用数据和ACK的分组(P7)。 Group, that is, where the multiplexed data and ACK packet (P7). 此外,STAO发送包含与所接收的数据对应的ACKSMH的分组(P8)。 Furthermore, STAO comprising transmitting data corresponding to the received packet ACKSMH (P8).

56在图25图示的例子中,作为在图24中图示的例子,STA1发送RTS ( P0 ) , STA0返回CTS ( Pl) , STA1发送数据(P2 ),和STA0返回ACK ( P3 )。 56 In the example illustrated in FIG. 25, as in the example illustrated in FIG. 24, STA1 transmits RTS (P0), STA0 returns the CTS (Pl), STA1 transmits data (P2), and the STA0 returns ACK (P3).

在此,假设在包含DATA的分组P2的DATA SMH内的更多比特部分内,描述STAl依然保存指向STA0的数据。 Here, it is assumed in the DATA SMH DATA packet P2 containing the more bit portion, STA0 describes STAl data point still preserved.

STAO在最近从STAl接收到的数据的更多比特部分内保存该信息,因此,能够识别出STAl保存STAl希望发送给STAO的数据。 STAO save this information in a bit part in the more recent data received from the STAl, therefore, be able to identify STAl save STAl want to send to STAO data.

在这种情况下,即使在STAO内不存在指向STAl的数据,可能出现下述情况:因为STAl保存STAl希望发送给STAO的数据,STAO发送RTS,其中在RTS SMH内的RTS/CTS复用部分内设置"表示可以将RTS复用在CTS内的信息"。 In this case, even if there is no point STAl within STAO data, the following conditions occur: because STAl save STAl want to send to STAO data, STAO send RTS, which in the RTS SMH's RTS / CTS multiplexing section within the "means that you can reuse in that CTS RTS information." 此时,STAO在RTS SMH内的其它字段内写入表示STAO没有将要发送的数据的信息。 In this case, STAO in other fields within the RTS SMH information indicating STAO not written to be transmitted data.

这个RTS是空RTS,它不同于请求数据传输目标的数据传输的RTS。 This is empty RTS RTS, which is different from the target of the data transfer request data transmission RTS. 除了STAl之外的其它周围站接收该空RTS,从而设置NAV,并禁止仅在RTS内描述的持续时间内的传输。 In addition to other surrounding stations STAl receives the outside air RTS, thereby setting the NAV, and prohibits transmission duration in the RTS described only within. 因为其它周围站禁止传输,STAl更容易地发送用于发送后续数据单元的RTS。 Because other stations around prohibit transmission, STAl more easily transmitted RTS for transmitting the subsequent data unit. 也就是,STAO发送空RTS,因此,能够使STAl更轻易地获取RTS传输权。 That is, STAO send empty RTS, therefore, possible to more easily obtain STAl RTS transmission right. 因此,STAO能够有效地从STAl接收后续的数据单元。 Therefore, STAO can effectively receive the subsequent data unit from STAl.

图25图示作为P4发送这个空RTS的情况。 Figure 25 illustrates a P4 RTS send the empty case. 响应于此,STAl根据普通RTS/CTS程序执行发送后续数据单元的操作。 In response to this, STAl transmits the subsequent data unit to perform operations according to the common RTS / CTS procedures. 具体而言,STAl返回包含与它自己的数据传输相关的RTS SMH的分组(P5 ),STAO发送包含与所接收的RTS SMH对应的CTS SMH的分组(P6 )。 Specifically, STAl return packet (P5) contains its own data transmission associated with the RTS SMH, STAO send a packet containing CTS SMH and the corresponding received RTS SMH (P6). STAl发送包含与所接收的CTS SMH对应的数据的分组(P7 ),和STAO发送包含与所接收的数据对应的ACK SMH的分组(P8 )。 STAl sends the received packet containing CTS SMH corresponding data (P7), and STAO sent contains data corresponding to the received packet ACK SMH (P8).

在图26图示的例子中,STAl将RTS (PO)发送给STAO, STAO能够在没有错误的情况下接收它。 In the example illustrated in FIG. 26, STAl the RTS (PO) is sent to STAO, STAO able to receive it without errors. 然而,出现问题。 However, there is a problem. 在这个时间周期内,STAO解释在从另一个站(用于STAl (未图示)的隐藏终端)发送的分组内的持续时间字段,从而已经设置NAV。 During this time period, STAO explained in a packet transmitted from another station (for STAl (not shown) hidden terminal) Duration field, and thus has been set NAV. 因此,STAO不能返回CTS。 Therefore, STAO not return CTS. STAO接收该RTS分组(PO ),从而识别出ST Al保存STAl希望发送给STA0的数据。 STAO receives the RTS packet (PO), so as to identify the ST Al save STAl want to send data to STA0.

在图25内图示的例子中,STA1设置更多比特,因而,STAO识别STAl具有后续的数据单元。 In the example illustrated in FIG. 25, STA1 more bits set, therefore, STAO identification STAl with subsequent data unit. 图26图示的例子的不同在于:STAO从STAl接收RTS,从而识别出STAl具有后续数据单元。 Figure 26 illustrates different examples of that: STAO received RTS from STAl, thereby identifying STAl having subsequent data unit. 随后,STAO设置NAV,因而不能返回CTS。 Subsequently, STAO setting NAV, and therefore can not return CTS. 因此,尽管STAl具有后续数据单元,但是停止其数据传输操作。 Thus, although the subsequent data unit having STAl, but stop its data transfer operation.

在这种情况下,即时在STAO内不存在指向STAl的数据,可能出现下述情况:因为STAl保存STAl希望发送给STAO的数据,STAO发送RTS,其中在RTS SMH内的RTS/CTS复用部分内设置"表示可以将RTS复用在CTS内的信息"。 In this case, immediate point STAl data does not exist in the STAO, may appear the following conditions: Because STAl save STAl want to send to STAO data, STAO send RTS, which in the RTS SMH's RTS / CTS multiplexing section within the "means that you can reuse in that CTS RTS information." 此时,STAO在RTS SMH内的其它字段内写入表示STAO没有要发送的数据的信息。 In this case, STAO in other fields in the RTS SMH information indicating a data write STAO not be sent. (如果在STAO内存在指向STAl的数据,则执行相同的操作,尽管这在该图中未图示。也就是,STAO发送RTS,其中在该RTS SMH内的RTS/CTS复用部分内设置"表示可以将RTS复用在CTS内的信息")。 (If STAO memory pointing STAl data, then perform the same operation, although this is not shown in the figure. That is, STAO send RTS, RTS in which the RTS SMH's / CTS multiplexing section within the " RTS means that you can reuse in that CTS information ").

这个RTS是空RTS,它不同于正确的RTS。 The RTS is empty RTS, which is different from the correct RTS. 当除了STAl之外的其它周围站接收到这个空RTS时,它们设置NAV,并禁止传输。 When in addition to other surrounding stations STAl received outside this empty RTS, they set NAV, and to prohibit the transmission. 因为周围站禁止传输,因此,STAl更容易地发送用于发送后续数据单元的RTS。 Because around the station prohibit transmission, therefore, STAl more easily transmit RTS for transmitting the subsequent data unit. 也就是,STAO发送空RTS,因而,使STAl更容易获取RTS传输权。 That is, STAO send empty RTS, thus, making it easier to get STAl RTS transmission right. 因此,STAO能够有效地从STAl接收后续数据单元(与上述相同)。 Thus, STAO being effective to receive subsequent data units from STAl (same as above).

图26图示作为P4发送这个RTS的情况。 Figure 26 illustrates this situation as P4 sent the RTS. 响应于此,STAl根据普通RTS/CTS程序执行发送后续数据单元的操作。 In response to this, STAl transmits the subsequent data unit to perform operations according to the common RTS / CTS procedures. 具体而言,STAl返回包含与其自己的数据传输相关的RTS SMH的分组(P5) , STAO发送包含与所接收的RTS SMH对应的CTS SMH的分组(P6)。 Specifically, STAl return packet (P5) contains its own data transmission associated with the RTS SMH, STAO send a packet containing CTS SMH and the corresponding received RTS SMH (P6). STA1发送包含与所接收的CTS SMH对应的数据的分组(P7),和STAO发送包含与所接收的数据对应的ACKSMH的分组(P8)。 STA1 transmits a packet containing the received CTS SMH corresponding to data (P7), and STAO transmission packet (P8) comprising the received data corresponding to the ACKSMH.

作为与上述不同的应用例子,可以在RTS SMH内的RTS/CTS复用部分内始终设置"表示可以将RTS复用在CTS内的信息"。 As the examples of different applications and can be in the RTS SMH's RTS / CTS multiplexing inner portion is always set "that can be multiplexed RTS information within the CTS."

58F.用于顺序编号确^人的程序 58F. For sequentially numbered procedures man indeed ^

图11图示在本发明内假定的与除了数据流O之外的数据相关的确认程序。 Figure 11 illustrates the present invention in addition to assuming the data stream with the data related to the acknowledgment O program. 该图图示当执行选择性确认时出现的各个字段相互作用的具体例子。 Specific examples of the interaction between the various fields which illustrates that appears when performing selective acknowledgment. 为了简化解释,该例子假设所接收的MAP字段包括四个比特;然而,本发明并不限制于这种结构。 To simplify the explanation, MAP example assumes that the field comprises four bits received; however, the present invention is not limited to this structure.

数据发送端从发送数据单元候选列表中发送顺序编号"0"、 " 1"、"2"和"3,,的数据单元。假设在其中产生错误的情况下接收到数据单元#2。 Sender sends the data sequence number "0" from the data unit transmitting the list of candidates, "1", "2" and "3 ,, data unit is assumed that in the case where an error of the received data unit # 2.

在由数据接收端返回确认ACK内的ACK顺序字段内,放置"l",它表示能够完全接收直到#1的数据单元。 In return confirmation by the data receiving terminal sequence of the fields in the ACK ACK inside, put "l", which represents fully received until the data unit # 1. 使用作为#1之后的数据单元的数据单元#2作为基础(作为MSB),将"0100"放置在所接收的MAP字段内。 Use as data # 1 data unit after unit # 2 as a basis (as MSB), the "0100" placed in a field of the received MAP. "0100,,表示下述内容:数据单元#2的接收失败(0);数据单元#3的接收成功(1);数据单元#4的接收失败(0 );和数据单元#5的接收也失败(0 )。 "0100 ,, indicates the following: data reception failure cell # 2 (0); successfully received data unit # 3 (1); fails to receive the data unit # 4 (0); and a received data unit # 5 also failed (0).

当数据发送端接收到该信息时,它识别出接收到直到#1的数据单元,还接收到#3的数据单元。 When the data sender receives the message, it recognizes that the received data unit until # 1, also receives the data unit # 3. 在随后的数据传输中,数据发送端从发送数据单元候选列表中将它们删除,并发送顺序编号"2"、 "4"、 "5"和"6,,的数据单元。假设在出现错误的情况下接收到数据单元#4和#5。 In the subsequent data transmission, data transmission side removes them from the transmit data unit candidate from the list, and send sequence number "2", "4", "5" and "6 ,, data unit is assumed that in the event of errors the case where the received data units # 4 and # 5.

在由数据接收端返回确认ACK内的ACK顺序字段内,放置"3",表示能够完全接收到直到#3的数据单元。 In return confirmation is received by the data terminal sequence of the fields in the ACK ACK inside, place of "3", indicating fully received until the data unit # 3. 使用作为#3之后的数据单元的数据单元#4作为基础(作为MSB),将"0010"放置在所接收的MAP字段内。 # 3 is used as a data unit after the data unit # 4 as a basis (as MSB), the "0010" placed in the MAP field received. "0010,,表示下述内容:数据单元#4的接收失败(0);数据单元#5的接收也失败(0);数据单元#6的接收成功(1);和数据单元#7的接收失败(0)。 "0010 ,, means the following: failure to receive data unit # 4 (0); data unit # 5 also failed to receive (0); successfully received data unit # 6 (1); and a data receiving unit # 7 failed (0).

因而,同时4吏用ACK顺序字段和所接收的MAP,从而执行ARQ(自动重复请求)。 Thus, while four officials with ACK sequence field and the received MAP, to perform ARQ (Automatic Repeat Request). 如果数据发送端并不支持选择性确认,采用下述程序:当它接收到ACK和更新发送数据单元候选列表时,它不考虑所接收的MAP。 If the data do not support selective acknowledgment the sender, use the following procedure: When it receives the ACK and updates are sent data unit candidate list, it does not consider the received MAP. 如果数据接收端并不支持选择性确认,则采用下述程序:它并不尝试解码其中带有错误的数据单元和用于与ACK顺序字段连接的后续数据段,并将零放置在所接收的MAP字段的所有比特内。 If the data sink does not support selective acknowledgments, the following procedure is used: wherein it does not attempt to decode with error data unit and the subsequent data segment for ACK sequence field and connected, and a zero is placed in the received all the bits in the MAP field. 因而,即使在支持选择性确认的通信站和并不支持的通信站之间执行通信,能够在没有失败的情况下维持通信。 Thus, even if the implementation of the communication between the communication station supports selective acknowledgment and does not support the communication station, communication can be maintained without fail.

G.用于同时使用RTS/CTS程序的顺序编号确认的程序 G. for use RTS / CTS program sequence number validation procedures

图12图示当同时使用RTS/CTS执行选择性确认时将出现的各个字段相互作用的另一个具体例子。 Figure 12 illustrates When using RTS / CTS another concrete example of the implementation of the various fields will occur when selective acknowledgment interactions. 在此,为了将描述重点仅集中于与顺序编号和所接收的MAP相关的部分上,将不描述其它字段。 Here, in order will be described with focus on only the sequence number of the received MAP and related parts, the other fields will not be described. 然而,实际上,还执行使用在其它处描述的其它字段的程序。 However, in fact, also be performed using other fields in other procedures described herein. 为了简化解释,该例子假设所接收的MAP字段包括四个比特;然而,本发明并不限制于此结构。 To simplify the explanation, MAP example assumes that the field comprises four bits received; however, the present invention is not limited to this structure. 与RTSSMH相关地,这个例子假设采用第一个或第四个结构的例子。 And RTSSMH Relatedly, this example assumes the use of the first or fourth example of the structure.

数据发送端发送表示将顺序编号"3"、 "4"、 "5"、 "6"、.......输 Sender sends data showing sequential number "3", "4", "5", "6", lose .......

入在发送数据单元候选列表内的RTS。 Enter in the transmission data unit candidate list of RTS. 此时,在RTS SMH内的RTS顺序字段内,放置"3",它表示引导数据单元,和在RTS接收MAP字段内,放置"0000",它表示所有的数据单元#4至#7是发送候选。 At this time, in the order of the fields in the RTS RTS SMH, place of "3", it indicates an inner guide data unit, and received RTS MAP field, put "0000", it means that all the data units # 4 to # 7 is sent candidate.

因为尚未接收到由RTS表示的所有数据单元,则数据接收端并不返回ACK,而是返回CTS,并等待输入数据单元。 Because the unit has not yet received all the data represented by the RTS, then the data sink does not return ACK, but returns CTS, and waits for the input data unit.

假设在没有错误的情况下接收到数据单元#4和#5。 It is assuming the data unit # 4 and # 5 in the absence of error. 此外,假设为这些数据规定延迟ACK。 Further, assume that predetermined delay ACK for these data. 因为延迟ACK,接收端并不立即返回ACK。 Because delayed ACK, the receiver does not immediately return ACK.

为了进一步发送数据,数据发送端在此发送RTS,它表示将数 In order to transmit data, the sender sends in this RTS, which represents the number of

据单元#3、 #4、 #5、 #6.......输入在发送数据单元候选列表内。 According to unit # 3, # 4, # 5, # 6 ....... input in the transmission data unit candidate list. 与上 And on

述类似的,在RTS SMH内的RTS顺序字段内,放置"3",它表示引导数据单元,和在RTS接收MAP内,放置"0000",它表示所有的数据单元#4至#7是发送候选。 Referred Similarly, in the order of the fields in the RTS RTS SMH, place of "3", it indicates an inner guide data unit, and received RTS MAP, put "0000", it means that all the data units # 4 to # 7 is sent candidate.

因为已经接收到用RTS表示的一些数据单元,数据接收端在其返回CTS时添加ACK信息。 Because some of the data unit has been received by RTS represented add ACK information data sink when it returns CTS. 此时,在ACKSMH内的ACK顺序字段内放置"3",表示能够完全接收到直到#3的数据单元。 At this time, in the order of the fields ACKSMH ACK place within "3", indicating fully received until the data unit # 3. 使用作为"3"之后的数据单元的数据单元#4作为基础(作为MSB),将"0010,,放置在所接收的MAP字段内。"0010"表示下述情况:数据单元#4的接收失败(0);数据单元#5的接收也失败(0);数据单元#6的接收成功(1);和数据单元#7的接收失败(0)。 Use as "3" after the data unit # 4 data units as a basis (as MSB), the "0010 ,, placed in the MAP field received." 0010 "indicates the following conditions: received data unit # 4 fails (0); data unit # 5 also failed to receive (0); successfully received data unit # 6 (1); and a data reception failure cell # 7 (0).

当数据发送端接收到这个信息时,它识别出接收到直到#3的数据单元,还接收到数据单元#6。 When the data sender receives this information, it recognizes that the received data unit until # 3, also receives the data unit # 6. 在随后的数据传输中,数据发送端从发送数据单元候选列表中将它们删除,还根据CTS信息发送顺序编号"4"、 "5"、 "7"和"8"的数据单元。 In the subsequent data transmission, data transmission terminals transmit data unit removes them from the list of candidates, but also according to CTS information transmission sequence number "4" and "5", "7" and "8" data unit.

因而,使用RTS顺序字段和RTS接收MAP字段,还同时使用CTSSMH和ACKSMH的复用。 Thus, the use of RTS and RTS sequence field received MAP field, also use CTSSMH and ACKSMH reuse. 因此,可以在没有失败的情况下发送和接收数据。 Therefore, it can send and receive data without fail.

如果数据发送端并不支持选择性确认,可以采用下述程序:发送端始终将零放置在RTS接收MAP字段的所有比特内,和当它接收ACK和更新发送数据单元候选列表时,它不考虑所接收的MAP。 If the data do not support selective acknowledgment the sender can use the following procedure: the sender always zero placed in the RTS receiving all the bits MAP field, and when it receives ACK and updates are sent data unit candidate list, it does not consider the received MAP. 如果数据接收端并不支持选择性确认,则它可以不考虑RTS接收MAP。 If the data do not support selective acknowledgment receiving end, it can not be considered RTS receiving MAP. 因而,即使在支持选择性确认的通信站和不支持的通信站之间执行通信,也可以在没有失败的情况下维持通信。 Thus, even if the implementation of the communication between the communication station supports selective acknowledgment and unsupported communication station, communication can be maintained without fail.

H.利用CTS存储顺序和使用同时使用RTS/CTS程序的字段图13图示其中应用延迟ACK和RTS/CTS程序的数据发送和接收程序的例子。 H. use CTS storage order and simultaneously use RTS / CTS program fields 13 illustrates where the application data ACK delay and RTS / CTS program to send and receive program examples. 这一部分的描述重点集中于每个顺序编号的处理和在CTS SMH内所存储顺序字段的使用。 This part of the description focuses on the use of sequence numbers for each process and stored in the CTS SMH order of the fields.

为了简化解释,该例子假设RTS接收MAP和接收MAP字段都由四个比特构成;然而,本发明的主题并不限制于该结构。 To simplify the explanation, the example assumes that RTS receiving MAP and receives MAP field consists of four bits constituted; however, the theme of the present invention is not limited to this structure. 此外,假设在RTS SMH内长度字段的数量是4,但是本发明的主题并不限制于此。 Further, it is assumed in the RTS SMH number length field is 4, but the subject of the present invention is not limited thereto. 在持续时间字段内表示一些数值;然而,在此将不考虑数值的正确性。 It represents a number in the Duration field values; however, this will not be considered in the correctness of the value. 与RTSSMH相关地,这个例子还假i史采用第一个或第四个结构的例子。 And RTSSMH Relatedly, this example also the history of the use of fake i first or fourth example of the structure.

在数据传输之前,数据发送端发送RTS (1)。 Before data transmission, data sender sends RTS (1). 它表示此时将顺 It represents The cis

61序编号"3"、 "4"、 "5"和"6,,的数据单元输入在发送数据单元候选列表内。(也就是,将"3"放置在RTS顺序字段内,并将"0000"放置在RTS 接收MAP字段内)。此外,数据发送端通知它希望该数据传输应当在数据发送端上在255个单元时间内完成这个数据传输。(也就是, 将"255"放置在最大持续时间字段内)。此外,数据发送端通知它将要发送的数据单元长度分别是200、 20、 100和80单位字节。(也就是,将"200"放置在LengthO内;将"20"放置在Lengthl内;将"100" 放置在Length2;和将"80"放置在Length3内)。将在完成响应于这个RTS发送的CTS的传输之前经历的时间设置为40单位时间,并将"40"写入在持续时间字段内。 61 sequence number "3", "4", "5" and "data unit in the transmission data input unit 6 ,, the candidate list. (Ie, the" 3 "placed in the order of the fields RTS, and" 0000 "placed in the RTS receiving MAP field). In addition, the data it wishes to inform the sender that the data transfer should be completed within the data transmission time of 255 units on the data transmission side. (ie, the" 255 "placed in the maximum sustained Within Time field) In addition, it will notify the sender of data length of the data unit to be transmitted are 200, 20, 100 and 80-byte unit (i.e., the "200" placed in the LengthO;. The "20" is placed within Lengthl; the "100" placed in Length2; and the "80" placed in the Length3) will be completed before responding to the RTS CTS transmission sent elapsed time is set to 40 units of time, and "40" to write. the duration of the field.

在接收到此信息之后,数据接收端返回CTS ( 1)。 After receiving this information, the data receiving end returns CTS (1). 此时,它根据上述程序确定速率等级l作为用于数据接收的传输速率,并予以通知。 In this case, it is determined in accordance with the procedure described above as the transmission rate l rate levels for data reception, and give notice. (也就是,将"l,,放置在速率内)。此外,数据接收端根据上述程序确定它接收到数据单元#3、 #4、 #5和#6,并通知用于完成它们的接收所需要的时间周期是240单位时间。(也就是,将"240,,放置在持续时间内)。 (I.e., the "l ,, placed in the rate). In addition, the data receiving side is determined according to the above procedure it receives data units # 3, # 4, # 5 and # 6, and notifies the reception to complete their required time period is 240 units of time (i.e., the "240 ,, placed in duration). 此外,数据接收端保存它在该事务处理内确定接收的直到#6的数据单元长度。 In addition, the data saved it determines that receiving the receiving end within the transaction until the length of the data unit # 6. 随后,它通知它已经保存直到#6的数据单元长度的相关信息。 Then, it informs that it has saved the data unit length until # 6 of relevant information. (也就是,将"6"放置在所存储的顺序内)。 (That is, the "6" placed in the order stored).

在接收到该信息之后,数据发送端发送数据(l)。 After receiving the message, the data sender sends data (l). 此时,根据上述程序,它识别出它可以在规定的传输速率等级1上发送数据单元#3、 #4、 #5和#6。 In this case, according to the above procedure, it recognizes that it can level at a predetermined transmission rate on a transmission data unit # 3, # 4, # 5 and # 6. 随后,它在传输速率等级l上发送这些信息。 It then sends the information on the transmission rate class l. 因为规定延迟ACK,所以在持续时间字段内放置"O"。 Because the provision delayed ACK, so the place "O" in the Duration field. 此外,数据发送端保存由CTS内的存储顺序报告的顺序编号6,以便当它下一次发送RTS 时可以参考该编号。 Moreover, the data sent by the end of the sequence number stored in the storage order CTS report 6, so that when it next sends RTS can refer to the number.

假设数据接收端仅可以提取顺序编号"3"和"6"的数据单元。 It assumed that the data receiving terminal can extract only the sequence number "3" and "6" of the data unit. 然而,此时,数据发送端不能确认数据接收是否成功。 However, at this time, the data transmission side can not confirm whether or not data reception was successful.

为了进一步发送数据单元,数据发送端发送RTS (2)。 In order to transmit data units, the data sender sends RTS (2). 此时, At this time,

将顺序编号"3"、 "4"、 "5"、 "6".......的数据单元输入在发送数据单元候选列表内。 The sequence number "3", "4", "5", "6" ....... input data units in the transmission data unit candidate list. 当先接收到CTS (1)时,由存储顺序报告"保存直到顺序编号6的数据单元的长度"。 When the head receives the CTS (1), reported by the storage order "to save the data length of the sequence number until 6 unit." 因此,描述与在发送数据单元候选列表内高于6的顺序编号的数据单元相关的信息。 Thus, with the above described sequence number 6 information related to a data unit in the transmission data unit candidate list. 更具体地,数据发送端通知输入顺序编号"7"和"8"的数据单元,还通知它们的长度。 More specifically, the data transmission side input notification sequence number "7" and "8" in the data unit, also informed their length. (也就是,将"7"放置在RTS顺序字段;"0000"放置在RTS接收MAP内;将"160"放置在LengthO内;将"120"放置在Lengthl内;将"O"放置在Length2;和将"O,,放置在Length3内)。Length2和Length3是0表示发送数据候选仅是长度为160和120的两个数据单元。此外,数据发送端停止它希望该数据传输应当在数据发送端上在255单位时间内完成。(也就是,将"255"放置在最大持续时间字段内)。此外,将完成响应于这个RTS发送的CTS的传输之前经历的时间设置为40单位时间,并将"40"写入在持续时间字段内。 (That is, the "7" placed in order of the fields RTS; "0000" placed in the RTS receiving MAP; the "160" placed in the LengthO; the "120" placed in the Lengthl; the "O" placed in Length2; and the "O ,, placed in the Length3) .Length2 and Length3 be 00 to send data only candidate is the length of two data units 160 and 120. In addition, the data transmission side to stop it hoped that the data transmission should the data transmission side On completion of 255 units in time (ie, the "255" placed in the maximum duration field). In addition, CTS will be completed before the transmission of the response sent to the RTS time elapsed time is set to 40 units, and "40" is written in the duration field.

在接收该信息之后,数据接收端返回CTS ( 2 )。 After receiving the information, the data receiving end returns CTS (2). 此时,它通知它根据上述程序确定速率等级2作为用于数据接收的传输速率。 At this time, it is determined that the notification according to the above procedure rate class 2 as the transmission rate for data reception. (也就是,将"2"放置在CTS SMH内的速率内)。 (That is, the "2" placed in the CTS SMH rate applies). 此外,数据接收端根据上述程序确定它接收顺序编号"4"、 "5,,和"7"的数据单元,并通知用于完成其接收需要的时间周期是200单位时间。(也就是,将"200"放置在持续时间内)。此外,数据接收端保存确定在该事务处理内接收的直到#7的数据单元长度。随后,它通知它已经保存与直到#7的数据单元长度相关的信息。(也就是,将"7"放置在CTS SMH内的存储顺序内)。此外,数据接收端还根据上述程序确定返回ACK信息,并通知它可以完全接收直到#3的数据单元,并可以接收数据单元#6。(也就是,将"3"放置在ACK SMH内的ACK顺序内,并将"0010"放置在所接收的MAP内)。 In addition, according to the above-described data receiving end determines that the received program sequence number "4", "5 ,, and" 7 "data units, and to notify the completion of the time period required for receiving 200 unit time (i.e., the "200" placed in duration). In addition, the data saved to determine the receiving end until # length of the received data unit within the transaction 7. Subsequently, it informs that it has saved the data unit until # 7 of length-related information . (i.e., the "7" placed in the storage order within CTS SMH). Further, the data receiving side is determined according to the above procedure also returns the ACK information, and notifies it can be fully received until the data unit # 3, and can receive data unit # 6. (ie within the "3" placed in the ACK ACK SMH order, and "0010" placed in the received MAP).

在接收该信息之后,数据发送端发送数据(2 )。 After receiving the information, the data sender sends data (2). 因为包括ACK信息,此时,它根据上述程序更新发送数据单元候选列表。 Because the ACK message including this case, it sends a list of candidate data updating unit according to the above procedure. 此后,数据发送端识别出它可以在规定的传输速率等级2上发送数据单元#4、#5和#7。 Thereafter, the data transmission side recognizes that it can specify the transmission rate class 2 sends data units # 4, # 5 and # 7. 此后,因为规定延迟ACK,将"O"放置在持续时间字段内。 Thereafter, it is stipulated that the delay ACK, the "O" placed in the Duration field. 此外,数据发送端保存由CTS内的存储顺序报告的顺序编号"7",以便当它下一次发送RTS时它可以参考该编号。 In addition, the data stored by the transmitting side sequentially numbered within the storage order CTS report "7", so that when it is sent the next time it can refer to the number RTS.

63为了进一步发送数据单元,数据发送端发送RTS (3)。 In order to transmit the data unit 63, the data sender sends RTS (3). 此时,它描述在发送数据单元候选列表内作为当接收CTS (2)时作为保存的存储顺序的高于7的更高顺序编号的数据单元的相关信息。 In this case, it is described in the transmission data unit candidate list, as if receiving CTS (2) is higher than the higher numbered sequentially as a storage unit 7 in order to save the data of the relevant information. 更具体地,数据发送端向数据单元通知输入顺序编号"8"的数据单元,还通知其长度。 More specifically, the data transmission side to the data input unit sequence notification number "8" in the data unit, also informed its length. (也就是,将"8"放置在RTS顺序内;将"0000"放置在RTS接收MAP内;将"120"放置在Length0;将"O,,放置在Lengthl内;将"O,,放置在Length2内;和将"O,,放置在Length3内)。此外,数据发送端通知它希望应当在数据发送端上在255个单位时间内完成该数据传输。(也就是,将"255"放置在最大持续时间内)。此外,将在响应于这个RTS发送的CTS的传输之前经历的时间设置为40个单位时间,所以将"40"写入在持续时间内。 (That is, the "8" placed in the RTS order; the "0000" placed in the RTS receiving MAP; the "120" placed in the Length0; the "O ,, placed in the Lengthl; the" O ,, placed within Length2; and the "O ,, placed in the Length3) Moreover, the data it wishes to notify the sender should send data on the complete end of the data transmitted within 255 units of time (that is, the.." 255 "placed in the the maximum duration). In addition, the CTS transmission before the response to the transmission of RTS elapsed time is set to 40 per unit time, so the "40" is written in the duration.

因而,发射机和接收机设置在相应分组首部内的字段,并参考相互的首部,从而确定作为接收分组结果处理的细节。 Thus, the transmitter and receiver set in the header of each other's respective field within the packet header, and a reference to determine the details of the received packet as a result of the process. 因此,即使同时使用延迟ACK,防止RTS无用地指定长度信息,因而提高了效率。 Therefore, even while using a delay ACK, RTS prevent uselessly specified length information, thereby improving efficiency.

I.用于通过TCP的业务的发送和接收程序 I. for TCP traffic by sending and receiving procedures

图14图示根据本发明根据MAC程序通过TCP/IP发送和接收业务的顺序的例子。 Figure 14 illustrates the present invention in accordance with the order to send and receive traffic through TCP / IP from the MAC program examples. 即使通信在应用方面是单向的,它也可以进入在MAC层内不对称双向通信的形式。 Even if the communication is one-way in the application, it can also enter the asymmetrical two-way communication within the MAC layer form. 该图图示应用延迟ACK的例子,允许复用诸如RTS、 CTS、 DATA和ACK等分組;和同时使用这些分组。 The figure illustrates an example of application delayed ACK allows multiplexed packet such as RTS, CTS, DATA and ACK, etc; and use of these packets.

在通过TCP的常规发送和接收程序中,在MAC层内发送和接收总共24次分组以发送五个分段DataO至Data4,如图20所示。 By conventional TCP transmission and reception program, a total of 24 times to send and receive packets at the MAC layer to transmit five segments DataO to Data4, as shown in Fig. 因而,该处理是复杂和冗余的。 Thus, the process is complicated and redundant.

在根据本发明的发送和接收程序中,在MAC层中发送和接收等于总共15次的分组以发送七个分段DataO至Data6,如图14所示。 In the transmission and reception program of the present invention, the packet is sent and received is equal to a total of 15 times in the MAC layer to transmit the seven segments DataO to Data6, shown in Figure 14.

如根据上述内容显而易见的,将理解,在根据本发明的发送和接收程序中,简化了在MAC层内的处理,并能够显著地降低其开销。 As apparent from the foregoing, it will be appreciated, in the sending and receiving program of the present invention to simplify the process in the MAC layer, and can significantly reduce its costs.

至此,已经参考具体实施例详细地描述本发明。 So far, it has been with reference to specific embodiments of the present invention is described in detail. 然而,显而易见地,在不脱离本发明的范围的情况下,本领域的技术人员可以对实施例进行修改或替换。 However, it is clear, in the present invention without departing from the scope of the case, those skilled in the art embodiment may be modified or replaced.

在本说明书中,通过将本发明应用于一种系统,其中根据 In the present specification, the present invention is applied by a system in which according to

IEEE802.il标准在无线网络内同时使用RTS/CTS程序和基于CSMA的接入方法,已经提供了对这些实施例的描述。 IEEE802.il standard use RTS / CTS procedures and access method CSMA based within the wireless network, it has provided a description of these embodiments. 然而,本发明的主题并不限制于此。 However, the subject of the present invention is not limited thereto. 例如,可以将本发明类似地应用于下述系统:其中与除了CSMA之外的随机接入方法同时使用RTS/CTS程序的系统;和根据除了IEEE802.il之外的其它要求的随机接入系统。 For example, the present invention can be similarly applied to the following systems: wherein the random access methods in addition to the CSMA system while using RTS / CTS procedures; and according to the other requirements except IEEE802.il random access system .

总之,本说明书以示例的形式公开了本发明,不应当以限制的方式解释该说明书的内容。 In summary, the present description by way of example disclosed invention should not be interpreted to restrict the content of this specification. 因此,本发明的范围将仅通过下述权利要求 Accordingly, the scope of the present invention will be limited only by the following claims

书来确定。 Book to make sure.

Referenced by
Citing PatentFiling datePublication dateApplicantTitle
CN103238288A *2 Dec 20117 Aug 2013Lg电子株式会社Method and device for transmitting ACK/NACK in TDD-based wireless communication system
CN103238288B *2 Dec 201117 Aug 2016Lg电子株式会社在基于时分双工的无线通信系统中发送ack/nack的方法和装置
Classifications
International ClassificationH04L29/08, H04W72/04, H04W84/12, H04L12/28, H04W28/22, H04L1/00, H04W24/00, H04L12/26, H04W74/08, H04L12/413, H04L1/16
Cooperative ClassificationH04W72/1231, H04W74/0816, H04L47/263, H04L47/14, H04L47/10, H04W24/00, H04W28/22, H04L12/413, H04L43/0823, H04L1/1614, H04L1/1628, H04L43/0894, H04L1/0002, H04L43/16
European ClassificationH04L47/10, H04L47/14, H04L47/26A, H04L43/08G3, H04L1/00A1, H04L1/16F5, H04L12/413, H04W74/08B2
Legal Events
DateCodeEventDescription
17 Mar 2010C06Publication
28 Apr 2010C10Entry into substantive examination
25 Dec 2013C14Grant of patent or utility model