專利名稱::無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,在該無線通信系統(tǒng)內(nèi),多個無線站如同在無線LAN(局域網(wǎng))或PAN(個人區(qū)域網(wǎng)絡(luò))內(nèi)相互通信。更具體地,它涉及無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中根據(jù)CSMA/CA(帶有沖突避免的載波檢測多址接入)的載波檢測執(zhí)行隨機(jī)接入。更具體地,本發(fā)明涉及無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中使用RTS/CTS方法根據(jù)CSMA執(zhí)行接入控制以維持通信質(zhì)量。更具體地,它涉及無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中復(fù)用諸如RTS、CTS、DATA和ACK等多種幀,從而提供靈活的發(fā)送和接收程序,并降低開銷。
背景技術(shù):
:作為使用戶免除在有線通信設(shè)備之間的電纜布線的通信系統(tǒng),已經(jīng)非常重視無線網(wǎng)絡(luò)。使用無線網(wǎng)絡(luò),可以在諸如辦公室等工作空間內(nèi)省去大部分電纜;因此,可以相對容易地重新定位諸如個人計算機(jī)(PC)等通信終端。隨著無線LAN系統(tǒng)變得更快和低廉,最近,已經(jīng)明顯地增加了無線網(wǎng)絡(luò)的需求。具體而言,目前,已經(jīng)考慮引入個人區(qū)域網(wǎng)絡(luò)(PAN)以在個人環(huán)境內(nèi)存在的多個電子設(shè)備之間建立小型無線網(wǎng)絡(luò)執(zhí)行信息通信。例如,使用不需要主管當(dāng)局許可的諸如2.4GHz和5GHz頻帶等頻帶定義不同的無線通信系統(tǒng)和無線通信設(shè)備。與無線網(wǎng)絡(luò)相關(guān)的典型標(biāo)準(zhǔn)包括IEEE(電氣和電子工程師協(xié)會)802.11(例如參見非專利文獻(xiàn)l)、HiperLAN/2(例如參見非專利文獻(xiàn)2或非專利文獻(xiàn)3)、IEEE802.15.3和藍(lán)牙通信。參見IEEE802.il標(biāo)準(zhǔn),根據(jù)在無線通信方法和所使用頻帶內(nèi)的不同,存在各種無線傳輸方法,例如IEEE802.11a標(biāo)準(zhǔn)和IEEE802.11b標(biāo)準(zhǔn)。為了使用無線電工程建立局域網(wǎng),通常使用下述方法在該區(qū)域內(nèi)提供一個設(shè)備,稱作"接入點(diǎn)"或"協(xié)調(diào)器",用作控制站。隨后,在該控制站的集中控制之下,形成該網(wǎng)絡(luò)。在提供有接入點(diǎn)的無線網(wǎng)絡(luò)內(nèi),廣泛地使用基于帶寬預(yù)留的接入控制方法。在該方法中,當(dāng)從某個通信設(shè)備發(fā)送信息時,在接入點(diǎn)上預(yù)留信息傳輸需要的頻帶。因而,使用傳輸信道,以便將防止與由其它通信設(shè)備的信息傳輸?shù)臎_突。也就是,通過提供接入點(diǎn),執(zhí)行同步無線通信,其中在無線網(wǎng)絡(luò)內(nèi)的通信設(shè)備相互同步。然而,問題在于如果在提供有接入點(diǎn)的無線通信系統(tǒng)內(nèi)在發(fā)送通信設(shè)備和接收通信設(shè)備之間執(zhí)行同步通信,必需在沒有例外的情況下通過接入點(diǎn)執(zhí)行無線通信,從而將傳輸信道的使用率降低一半。為了克服這個問題,作為另一種建立無線網(wǎng)絡(luò)的方法,已經(jīng)設(shè)計了"特設(shè)通信,,,其中終端異步地相互直接通信。具體而言,在由相鄰設(shè)置的較少數(shù)量的客戶機(jī)構(gòu)成的小型無線網(wǎng)絡(luò)內(nèi),特設(shè)網(wǎng)絡(luò)被相信是合適的。在特設(shè)通信中,任一個終端可以在不使用任何特殊接入點(diǎn)的情況下執(zhí)行直接地或隨機(jī)地相互無線通信。在特設(shè)無線通信系統(tǒng)內(nèi),中央控制站并不存在;因此,它適合于構(gòu)成例如包括家用電器設(shè)備的家庭網(wǎng)絡(luò)。特設(shè)網(wǎng)絡(luò)具有下述特征,例如即使一個單元出失敗或者關(guān)閉,自動地改變路由選擇,因而,該網(wǎng)絡(luò)不太可能出失??;導(dǎo)致分組在移動站之間多次跳轉(zhuǎn),從而可以在維持高數(shù)據(jù)速率的情況下沿著較長路徑發(fā)送數(shù)據(jù)。已經(jīng)公知各種情況的特設(shè)系統(tǒng)的發(fā)展。(例如參見非專利文獻(xiàn)5)例如,IEEE802.il無線LAN系統(tǒng)提供有特設(shè)才莫式,其中該系統(tǒng)以對等模式自主地和無集中地工作,而不提供控制站。與特設(shè)環(huán)境內(nèi)的無線LAN網(wǎng)絡(luò)相關(guān),通常公知出現(xiàn)隱藏終端的問題。隱藏終端是這樣一個通信站,當(dāng)在特定通信站之間執(zhí)行通信時,該通信站可以被作為通信對方的一個通信站聽到,但是不能被另一個通信站聽到。隱藏終端不能執(zhí)行在它們之間的協(xié)商,因而發(fā)送操作可能沖突。作為解決這樣一個隱藏終端問題的方法之一,根據(jù)RTS/CTS程序的CSMA/CA是公知的。CSMA/CA(帶有沖突避免的載波檢測多址接入)是一種連接方法,其中根據(jù)載波檢測執(zhí)行多址。在無線通信中,通信設(shè)備接收該設(shè)備自身用于發(fā)送信息的信號是很困難的。因此,通信設(shè)備通過CSMA/CA(沖突避免)系統(tǒng),而不是通過CSMA/CD(沖突檢測)系統(tǒng)確認(rèn)不存在來自其它通信設(shè)備的信息傳輸。隨后,通信設(shè)備開始它自己的信息傳輸,從而避免沖突。CSMA系統(tǒng)是適合于諸如文件傳輸和電子郵件等異步數(shù)據(jù)通信的接入方法。在RTS/CTS方法中,作為數(shù)據(jù)傳輸起點(diǎn)的通信站傳送發(fā)送分組請求RTS(請求發(fā)送)。響應(yīng)于來自作為數(shù)據(jù)傳輸目標(biāo)的通信站的響應(yīng)分組CTS(允許發(fā)送)的接收,該發(fā)送通信站開始數(shù)據(jù)傳輸。當(dāng)隱藏終端接收到RTS和CTS之一或兩者時,它們設(shè)置它們自己的傳輸停止周期。傳輸停止周期等于根據(jù)RTS/CTS程序預(yù)期將執(zhí)行的數(shù)據(jù)傳輸周期。因而,能夠避免沖突。用于發(fā)射機(jī)站的隱藏終端接收CTS,并設(shè)置傳輸停止周期以避免與數(shù)據(jù)分組沖突。用于接收機(jī)站的隱藏終端接收RTS,并停止傳輸周期以避免與ACK沖突。在此,將使用IEEE802.11a即IEEE802.il的擴(kuò)展標(biāo)準(zhǔn)作為例子描述該無線網(wǎng)絡(luò)。圖15圖示由IEEE802.11a規(guī)定的幀格式。在該圖中,將表示分組存在的前同步碼添加給每個分組的首部。對于該前同步碼,在該標(biāo)準(zhǔn)內(nèi)定義已知的符號模式。根據(jù)這些已知的模式,接收機(jī)可以判斷接收信號是否對應(yīng)于前同步碼。9在該前同步碼之后,定義信號字段。在信號字段內(nèi),放置解碼有關(guān)分組的信息部分所需要的信息。將解碼分組需要的信息稱作PLCP首部(物理層會聚協(xié)議首部)。該P(yáng)LCP首部包括速率字段,表示信息部分(這包括作為PLCP首部一部分的服務(wù)字段;然而,在下文中,為了簡化解釋的目的,將其簡稱和通稱為"信息部分")的傳輸速率;長度字段,表示信息部分的長度;奇偶校驗(yàn)比特;編碼器的尾部比特;等等。根據(jù)在PLCP首部內(nèi)的速率和長度字段的解碼結(jié)果,接收機(jī)解碼隨后的信息部分。對放置PLCP首部的信號部分執(zhí)行容許噪聲編碼,并以6Mbps發(fā)射。在普通分組的情況下,在傳輸速率模式中發(fā)送信息部分,在該模式中,提供最高比特率以根據(jù)接收機(jī)的SNR等最小化錯誤的出現(xiàn)。IEEE802.11a定義八種傳輸速率才莫式6、9、12、18、36和54Mbps,選擇其中的任一種。如果發(fā)射機(jī)/接收機(jī)相鄰放置,選擇高比特率傳輸速率模式。在遠(yuǎn)處放置的通信站有時不能解碼該信息。將信息部分作為PSDU(物理層業(yè)務(wù)數(shù)據(jù)單元)傳輸給作為更高等級層的數(shù)據(jù)鏈路層。圖16圖示PSDU幀字段的結(jié)構(gòu)。IEEE802.il定義若干幀類型。在此,將僅描述說明本發(fā)明需要的四種類型的幀,RTS、CTS、ACK和DATA。對于每一幀,共同定義幀控制字段和持續(xù)時間字段。幀控制字段保存表示相關(guān)幀的類型和使用的信息,更具體地,它描述在表l內(nèi)列出的信息。持續(xù)時間字段保存使用NAV(網(wǎng)絡(luò)分配矢量)(隨后將要描述)的相關(guān)信息,并描述在完成相關(guān)分組的事務(wù)處理之前經(jīng)歷的時間。表l<table>tableseeoriginaldocumentpage11</column></row><table>除了上述內(nèi)容之外,數(shù)據(jù)幀包括四個地址字段Addrl至Addr4,用于標(biāo)識作為傳輸起點(diǎn)和目標(biāo)及其它的通信站;順序字段(SEQ);幀主體,它是將要提供給更高等級層的主要信息;和FCS(幀校驗(yàn)序列),它是校驗(yàn)和。除了上述內(nèi)容之外,RTS包括表示目標(biāo)的接收機(jī)地址(RA);表示傳輸起點(diǎn)的發(fā)射機(jī)地址(TA);和作為校驗(yàn)和的FCS。除了上述內(nèi)容之外,CTS幀和ACK幀包括表示目標(biāo)的RA和作為校驗(yàn)和的FCS。在此,將描述用于處理在IEEE802.il內(nèi)定義的接入竟?fàn)幍姆椒?。IEEE802.il定義四種類型的幀間間隔(IFS):以上升順序的SIFS(短IFS)、PIFS(PCFIFS)、DIFS(DCFIFS)和EIFS(擴(kuò)展IFS)。IEEE802.il采用CSMA作為基本媒體接入程序(上文所述)。在發(fā)射機(jī)發(fā)送一些信息之前,監(jiān)視該媒體的狀態(tài),隨后,在隨機(jī)時間上啟動延時定時器。僅當(dāng)在此周期內(nèi)不存在發(fā)射信號時,向發(fā)射機(jī)提供傳輸權(quán),該發(fā)射機(jī)可以在該媒體上發(fā)送分組。當(dāng)根據(jù)CSMA程序發(fā)送普通分組時,DCF(分布式協(xié)調(diào)功能)操作如下在完成某種分組的傳輸之后,僅在DIFS內(nèi)監(jiān)視媒體狀態(tài)。如果在該周期內(nèi)不存在發(fā)射信號,則執(zhí)行隨機(jī)延時。如果在該周期內(nèi)不存在發(fā)射信號,則提供傳輸權(quán)。當(dāng)發(fā)送諸如ACK等緊急程度非常高的分組時,允許在短幀間間隔SIFS之后發(fā)送分組。因而,在根據(jù)普通CSMA程序發(fā)送分組之前,可以發(fā)送緊急程度很高的分組。總之,定義不同類型的幀間間隔IFS的原因在于根據(jù)其IFS是SIFS、PIFS或DIFS,也就是根據(jù)幀間間隔的長度,給竟?fàn)巶鬏敊?quán)的分組提供優(yōu)先權(quán)。接著,將參考圖17至圖19描述IEEE802.il內(nèi)的RTS/CTS程序。與特設(shè)環(huán)境內(nèi)的無線LAN網(wǎng)絡(luò)相關(guān)地,通常已知出現(xiàn)隱藏終端的問題,已知根據(jù)RTS/CTS程序的CSMA/CA是用于避免大部分該(上面描述的)問題的方法之一。IEEE802.il也采用該方法。圖17示意地圖示RTS/CTS程序的操作的例子。該示從STA0至STA1發(fā)送某種信息(數(shù)據(jù))的例子。在實(shí)際發(fā)送信息之前,根據(jù)CSMA程序,STA0將RTS(請求發(fā)送)分組發(fā)送給作為信息目標(biāo)的STA1。響應(yīng)于RTS分組的接收,STA1將CTS(允許發(fā)送)分組發(fā)送給STA0,反饋STA1已經(jīng)成功地接收到該RTS。如果發(fā)送STA0成功地接收到CTS分組,則將該媒體視為是清空的,立即開始信息(數(shù)據(jù))分組的發(fā)送。當(dāng)STA1已經(jīng)成功地接收到該信息(數(shù)據(jù))分組時,STA1返回ACK分組。因而,完成等同于一個分組的發(fā)送和接收事務(wù)處理。圖18圖示當(dāng)在發(fā)送機(jī)站和接收機(jī)站之間執(zhí)行RTS/CTS程序時在周圍站內(nèi)可以執(zhí)行的動作。在該圖中,假定下述通信環(huán)境存在四個通信站STA2、STA0、STA1和STA3,在該圖中彼此相鄰的通信站位于無線電波的范圍內(nèi)。在此,假設(shè)STA0希望將信息發(fā)送給STA1。發(fā)送STA0根據(jù)CSMA程序確認(rèn)該媒體在某個周期內(nèi)(從時間T0至?xí)r間Tl)是清除的。隨后,STA0在時間Tl上開始RTS分組向STA1的傳輸。在RTS分組的幀控制字段的類型/子類型字段內(nèi),描述表示相關(guān)分組是RTS的信息;在持續(xù)時間字段內(nèi),描述在完成相關(guān)分組的發(fā)送和接收事務(wù)處理之前經(jīng)歷的時間(即直到時間T8的時間);在RA字段內(nèi),描述目標(biāo)通信站(STA1)的地址;在TA字段內(nèi),描述發(fā)射機(jī)站(STAO)自身的地址。在此,應(yīng)當(dāng)注意下述問題為了STAO在持續(xù)時間字段內(nèi)描述在完成根據(jù)RTS/CTS程序的事務(wù)處理之前經(jīng)歷的時間,當(dāng)發(fā)送RTS時必需確定完成事務(wù)處理的時間。將提供更具體的描述。當(dāng)發(fā)送RTS時,發(fā)送STAO必需確定所有的傳輸速率模式,包括隨后將要在所述事務(wù)處理中發(fā)送和接收的CTS分組、數(shù)據(jù)分組和ACK分組。在此確定的傳輸速率模式涉及整個事務(wù)處理,不允許設(shè)置與事務(wù)處理內(nèi)的每個分組傳輸相關(guān)的單個傳輸速率模式。圖19圖示當(dāng)發(fā)送STAO發(fā)送RTS時它確定與所關(guān)注的整個事務(wù)處理相關(guān)的傳輸速率模式的程序。當(dāng)發(fā)送RTS時,必需確定完成該事務(wù)處理的時間(在圖4中T8)。因此,僅根據(jù)由發(fā)射機(jī)站在發(fā)送RTS時保存的信息確定傳輸速率模式(根據(jù)在整個事務(wù)處理中傳輸?shù)臄?shù)據(jù)量、傳輸速率、等等)。此后發(fā)送和接收的每個CTS、DATA和ACK幀的傳輸速率基本上根據(jù)在RTS內(nèi)應(yīng)用的速率。也就是,不允許設(shè)置與在事務(wù)處理內(nèi)的每個分組傳輸相關(guān)的單個傳輸速率模式。在此,將再次參考圖18提供描述。還由定位在STA0附近的STA2接收RTS分組。當(dāng)STA2接收RTS信號時,STA2發(fā)現(xiàn)前同步碼,因而開始接收操作。此外,STA2根據(jù)通過解碼PLCP首部獲得的信息解碼PSDU。隨后,STA2根據(jù)在PSDU內(nèi)的幀控制字段識別出所討論的分組是RTS分組,并獲知STAO希望發(fā)送某種信息。此后,STA2根據(jù)RA字段識別出STA2本身不是目標(biāo)通信站。隨后,STA2并不監(jiān)視該媒體和識別該媒體被占用直到完成所述的事務(wù)處理,并停止它自己的傳輸,從而不妨礙STAO希望發(fā)送。將此操作稱作周圍站"設(shè)置NAV(網(wǎng)絡(luò)分配矢量)"。NAV在程序時間字段內(nèi)表示的周期內(nèi)是有效的,STA2保持在禁止傳輸狀態(tài)直到時間T8。還由作為預(yù)期目標(biāo)的STA1接收RTS分組。STA1根據(jù)上述的相同程序解碼該P(yáng)SDU,從而識別出STA0希望將分組發(fā)送給STA1本身。隨后,STA1等待SIFS(如上所述)和在時間T3返回CTS分組。此時,CTS分組的傳輸速率模式必需與RTS的傳輸速率模式相同。此外,在PSDU的幀控制字段內(nèi),描述相關(guān)的分組是CTS分組;在持續(xù)時間字段內(nèi),描述完成在相關(guān)事務(wù)處理之前經(jīng)歷的時間(即直到時間T8的時間);在RA字段內(nèi),描述目標(biāo)通信站(STA1)的地址。還由定位在作為傳輸目標(biāo)的STA1附近的STA3接收CTS分組。STA1才艮據(jù)如上所述的相同程序解碼PSDU,并識別出"一些鄰近的通信站預(yù)計接收分組直到時間T8"。STA3設(shè)置NAV,并停止它自己的傳輸直到完成相關(guān)的事務(wù)處理,從而不妨礙STA1希望接收。在持續(xù)時間字段內(nèi)表示的周期內(nèi),NAV是有效的,STA3還保持在傳輸禁止?fàn)顟B(tài)內(nèi)直到時間T8。還由作為目標(biāo)的STAO接收CTS分組,STAO根據(jù)如上所述的相同程序解碼PSDU,并識別出STA1已經(jīng)準(zhǔn)備好接收。隨后,STAO等待SIFS,并在時間T5開始數(shù)據(jù)分組傳輸。如果在時間T6完成數(shù)據(jù)分組傳輸和STA1在沒有任何錯誤的情況下解碼這些數(shù)據(jù)分組,STA1等待SIFS和在時間T7上返回ACK。當(dāng)STAO接收到ACK時,在時間T8完成與一個分組相等的發(fā)送和接收事務(wù)處理。在時間T8,在通信站附近的STA2和STA3降低NAV,并返回普通發(fā)送和接收狀態(tài)??傊谏鲜鯮TS/CTS程序內(nèi),禁止下列周圍站執(zhí)行傳輸可接收RTS的"作為發(fā)射機(jī)站的STAO的周圍站"或STA2,和可接收CTS的"作為接收機(jī)站的STA1的周圍站"或STA3。因而,在不受來自周圍站的突然發(fā)送信號妨礙的情況下,執(zhí)行從STAO到STA1的信息傳輸和ACK的返回。因此,維持通信質(zhì)量。圖20圖示當(dāng)使用通過TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)的業(yè)14務(wù)執(zhí)行根據(jù)IEEE802.il內(nèi)的RTS/CTS程序的上述分組發(fā)送和接收事務(wù)處理時執(zhí)行的操作順序的例子。TCP/IP是用于傳輸控制和路徑控制的典型通信協(xié)議。即使通信是應(yīng)用的一種方式,通常每兩個分段由TCP層返回ACK,并將其帶入在MAC層內(nèi)不對稱雙向通信的形式。TCP層的ACK在數(shù)據(jù)量上很小,因而不一起使用RTS/CTS。然而,與數(shù)據(jù)業(yè)務(wù)相關(guān)地一起使用RTS/CTS。該示這樣一個例子。在圖20所示的例子中,在MAC層內(nèi)發(fā)送和接收等于共24次的分組以發(fā)送五個分段,數(shù)據(jù)0至數(shù)據(jù)4。也就是,雖然在TCP層內(nèi)的操作相對簡單,但是在MAC層內(nèi)執(zhí)行復(fù)雜的操作。如在此描述的,通過執(zhí)行基于CSMA的發(fā)送和接收程序結(jié)合根據(jù)IEEE802.il的RTS/CTS方法,能夠解決接入竟?fàn)幒蛶挶WC的問題。同時,留下下述若干問題等待解決。(1)傳輸速率的缺點(diǎn)當(dāng)根據(jù)RTS/CTS程序發(fā)送和接收數(shù)據(jù)時,在發(fā)送RTS分組之前必需確定數(shù)據(jù)分組的傳輸速率。這是因?yàn)闉榱税l(fā)射機(jī)站在持續(xù)時間字段內(nèi)描述在完成基于RTS/CTS程序的事務(wù)處理之前經(jīng)歷的時間,當(dāng)它發(fā)送RTS時必需確定完成事務(wù)處理時的時間。這意味著當(dāng)發(fā)送RTS時,必需確定在該事務(wù)處理內(nèi)隨后發(fā)送和接收的包括CTS分組、數(shù)據(jù)分組和ACK分組的所有傳輸速率模式。當(dāng)發(fā)送RTS時確定的傳輸速率模式涉及整個事務(wù)處理;不允許與事務(wù)處理內(nèi)的每個分組傳輸相關(guān)地設(shè)置單個傳輸速率模式。因此,傳輸速率是不完善的。此外,發(fā)射機(jī)站不能實(shí)時地掌握在接收機(jī)站內(nèi)的接收狀態(tài)。因此,當(dāng)發(fā)送RTS時確定整個事務(wù)處理的傳輸速率導(dǎo)致在與接收機(jī)站內(nèi)的接收狀態(tài)對應(yīng)的最佳傳輸速率上發(fā)送數(shù)據(jù)分組的降低可能性。將舉另外一個例子。專利文獻(xiàn)l公開了一種用于分組傳輸通信的方法。該方法在于當(dāng)接收終端接收RTS分組時,它測量此時通信的環(huán)境和狀態(tài);隨后,接收端將測量結(jié)果添加給CTS分組,并將其返15回給發(fā)送端;由此,發(fā)送端優(yōu)化通信速率等。然而,這種情況無足輕重,而存在另一種情況,即發(fā)送端在發(fā)送RTS分組之前確定整個事務(wù)處理的傳輸速率。因此,未避免傳輸速率的缺點(diǎn)。要求RTS發(fā)射機(jī)站確定作為RTS傳輸結(jié)果發(fā)送和接收的包括CTS分組、數(shù)據(jù)分組和ACK分組的整個事務(wù)處理的傳輸速率;根據(jù)通過將傳輸數(shù)據(jù)量除以傳輸速率獲得的數(shù)值,確定作為事務(wù)處理結(jié)束時間即持續(xù)時間將要寫入的數(shù)值;在RTS內(nèi)描述所確定的數(shù)值。專利文獻(xiàn)l描述了CTS發(fā)射機(jī)站通過接收RTS確定傳輸速率;然而,它并未涉及RTS發(fā)射機(jī)站在此之前如何獲得在RTS內(nèi)描述的持續(xù)時間字段內(nèi)的數(shù)值。如果CTS發(fā)送站設(shè)置很高的傳輸速率,在發(fā)送RTS時確定的持續(xù)時間之前完成事務(wù)處理。因此,接收RTS的周圍站依然保持NAV設(shè)置和在完成該事務(wù)處理之后停止它們自己的傳輸,這浪費(fèi)帶寬。如果CTS發(fā)送站設(shè)置很低的傳輸速率,則即使在已經(jīng)經(jīng)歷當(dāng)發(fā)送RTS時確定的持續(xù)時間之后,事務(wù)處理也尚未完成。然而,接收RTS的周圍站降低NAV和開始發(fā)送操作,這引入了沖突。(2)與一起使用的RTS/CTS復(fù)用的數(shù)據(jù)單元的困難在通常已知的RTS/CTS程序中,數(shù)據(jù)發(fā)送端在它發(fā)送RTS之前確定數(shù)據(jù)速率。它并不考慮下述因素數(shù)據(jù)接收端確定數(shù)據(jù)速率,并作為一個數(shù)據(jù)分組發(fā)送多個數(shù)據(jù)單元。為了提高M(jìn)AC層的效率(參見圖20),接收端最好能夠確定數(shù)據(jù)速率和作為一個數(shù)據(jù)分組發(fā)送多個數(shù)據(jù)單元。然而,常規(guī)的RTS/CTS格式不能執(zhí)行這一操作。(3)延遲確認(rèn)和RTS/CTS程序的伴隨使用IEEE802.il標(biāo)準(zhǔn)基于即時ACK,其中只要接收到數(shù)據(jù)就返回確認(rèn)(ACK)。為了降低ACK分組開銷,可以使用延遲ACK。然而,產(chǎn)生一些問題。例如,如果和RTS/CTS程序一起使用延遲ACK,則存在在不能將ACK返回給發(fā)送端之前為了重傳目的發(fā)送RTS的可能性。因而,使用現(xiàn)有的格式,延遲確認(rèn)和RTS/CTS程序的伴隨使用具有在它在提高效率中的限制。(4)選擇性確認(rèn)的方法已知執(zhí)行選擇性確認(rèn)提高M(jìn)AC層的效率。IEEE802.il并不考慮選擇性確認(rèn)本身。在此所述的選擇性確認(rèn)是指重傳控制方法。在這種方法中,與成功接收或未成功接收的任意分組相關(guān)地,將ACK或NACK信息反饋給發(fā)送端。因而,僅與接收端不能接收分組相關(guān)地執(zhí)行重新傳輸。執(zhí)行選擇性確認(rèn)需要大量存儲器,其處理產(chǎn)生很大的負(fù)擔(dān);因此,并未如此實(shí)際應(yīng)用。然而,在未來,選擇性確認(rèn)的必要性將逐漸增加。在這種情況下,預(yù)期下述情況在初始階段內(nèi)的通信站并不執(zhí)行選擇性確認(rèn),但是后來開發(fā)的通信站執(zhí)行選擇性確認(rèn)。在這種情況下,兩者不能相互通信是不利的,并期望維持向下兼容性的格式。此外,至今尚未考慮選擇性確認(rèn)、接收端確定數(shù)據(jù)速率技術(shù)和RTS/CTS程序的伴隨使用。因此,這不能通過現(xiàn)有的格式實(shí)現(xiàn)。(5)在MAC層內(nèi)生成的開銷的影響IEEE802.il標(biāo)準(zhǔn)獨(dú)立地定義RTS幀、CTS幀、ACK幀、等等。(參見圖16)。因此,如果將要發(fā)送單個信息,則它們必需通過獨(dú)立的幀分別予以發(fā)送。然而,每次發(fā)送幀時,生成諸如前同步碼的開銷。具體而言,如果傳輸速率很高,則開銷量變得大得不能忽略。顯然地,不希望增加在MAC層內(nèi)的開銷,因?yàn)樗谶@樣一個方向內(nèi)貢獻(xiàn)從而限制可提供用于諸如TCP/IP等更高層的帶寬。專利文獻(xiàn)1日本待審專利公開文本JP2000-151639非專利文獻(xiàn)1國際標(biāo)準(zhǔn)ISO/IEC8802-11:1999(E)ANSI/IEEEStd802.11,1999版,第11部分無線LAN媒體接入控制(MAC)和物理層(PHY)規(guī)范非專利文獻(xiàn)2ETSI標(biāo)準(zhǔn)ETSITS101761-1V1.3.1寬帶無線電接入網(wǎng)絡(luò)(BRAN);HIPERLAN類型2;數(shù)據(jù)鏈路控制(DLC)層;部分l:基本數(shù)據(jù)傳輸功能非專利文獻(xiàn)3ETSITS101761-2V1.3.1寬帶無線電接入網(wǎng)絡(luò)(BRAN);HIPERLAN類型2;數(shù)據(jù)鏈路控制(DLC)層;部分2:無線電鏈路控制(RLC)子層非專利文獻(xiàn)4C,K.Tho,"特設(shè)移動無線網(wǎng)絡(luò)(AdHocMobileWirelessNetwork)"(PrenticeHallPTR)
發(fā)明內(nèi)容本發(fā)明的目的是提供一種極佳的無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中同時使用RTS/CTS方法,也能有利地執(zhí)行基于CSMA的接入控制。本發(fā)明的另一個目的是提供一種極佳的無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中復(fù)用諸如RTS、CTS、DATA和ACK等多種類型的幀,因而可以提供靈活的發(fā)送和接收程序,并能夠降低開銷。本發(fā)明考慮上述問題。本發(fā)明的第一方面是無線通信系統(tǒng),其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入,在所述RTS/CTS方法中,作為數(shù)據(jù)傳輸起點(diǎn)的通信站傳送發(fā)送分組RTS的請求,響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,開始數(shù)據(jù)傳輸。RTS接收通信站測量接收信號質(zhì)量,根據(jù)測量結(jié)果確定數(shù)據(jù)速率,在CTS內(nèi)描述數(shù)據(jù)速率,并發(fā)送CTS。根據(jù)在CTS內(nèi)描述的數(shù)據(jù)速率作為CTS信息接收的結(jié)果執(zhí)行數(shù)據(jù)傳輸。在此所述的"系統(tǒng)"是指通過邏輯地集成多個設(shè)備(或執(zhí)行特定功能的功能模塊)獲得的系統(tǒng)。至于設(shè)備或功能模塊是否放置在單個外殼內(nèi)則沒有關(guān)系。RTS發(fā)送通信站在RTS內(nèi)描述在完成分組接收之前經(jīng)歷的時間作為媒體預(yù)留時間信息持續(xù)時間,所述分組包括作為RTS信息接收結(jié)果發(fā)送的CTS信息。CTS發(fā)送通信站在CTS內(nèi)描述在完成數(shù)據(jù)分組接收之前經(jīng)歷的時間作為媒體預(yù)留時間信息持續(xù)時間,所述數(shù)據(jù)分組作為CTS信息的接收結(jié)果予以發(fā)送。接收RTS或CTS的其它通信站設(shè)置NAV(網(wǎng)絡(luò)分配矢量),并在媒體預(yù)留時間信息程序時間內(nèi)保持有效,并使它們自身進(jìn)入傳輸禁止?fàn)顟B(tài)。在根據(jù)本發(fā)明第一方面的無線通信系統(tǒng)內(nèi),可以根據(jù)接收信號質(zhì)量選擇傳輸速率。因此,能夠克服傳輸速率的缺點(diǎn)。在此,采用下述結(jié)構(gòu)RTS發(fā)送通信站在RTS內(nèi)描述由RTS接收通信站在其確定數(shù)據(jù)速率時參考的因素信息。RTS接收通信站考慮在RTS內(nèi)描述的因素信息以及接收信號質(zhì)量的測量結(jié)果確定數(shù)據(jù)速率。作為在此描述的因素信息,描述是否應(yīng)當(dāng)主動確定高數(shù)據(jù)速率還是應(yīng)當(dāng)被動確定低數(shù)據(jù)速率的相關(guān)信息。此外,可以采用下述結(jié)構(gòu)RTS發(fā)送通信站測量RTS接收通信站的傳輸錯誤率。隨后,根據(jù)測量結(jié)果,確定因素信息(速率策略)。或者可以根據(jù)在RTS分組和數(shù)據(jù)分組之間的傳輸功率的差值、在數(shù)據(jù)速率和傳輸功率之間的因果關(guān)系等確定因素信息。在這些情況下,根據(jù)在接收端上RTS接收信號的質(zhì)量確定數(shù)據(jù)速率。還考慮諸如由發(fā)送端監(jiān)視的錯誤率等信息確定傳輸速率。因此,能夠在兩個步驟內(nèi)校正因?yàn)樵谛诺罓顟B(tài)內(nèi)的波動或在干擾量內(nèi)的波動引起的接收質(zhì)量和錯誤率之間的對應(yīng)關(guān)系。此外,可以采用下述結(jié)構(gòu)RTS發(fā)送通信站在RTS內(nèi)描述與該站試圖發(fā)送的一個或多個數(shù)據(jù)單元相關(guān)的信息。RTS接收通信站確定完成所有數(shù)據(jù)分組接收的媒體預(yù)留時間信息持續(xù)時間。根據(jù)在RTS內(nèi)描述的數(shù)據(jù)單元相關(guān)信息和所確定的數(shù)據(jù)速率確定所述媒體預(yù)留時間信息持續(xù)時間。隨后,該站在CTS予以描述。在這種情況下,接收到CTS的數(shù)據(jù)發(fā)送通信站執(zhí)行作為CTS信息接收結(jié)果的數(shù)據(jù)傳輸。根據(jù)在CTS內(nèi)描述的數(shù)據(jù)速率執(zhí)行數(shù)據(jù)傳輸,以便將在由媒體預(yù)留時間信息規(guī)定的時間內(nèi)完成數(shù)據(jù)傳輸。在此所述的數(shù)據(jù)單元相關(guān)信息的例子包括試圖傳輸?shù)拿總€數(shù)據(jù)單元的數(shù)據(jù)長度;試圖傳輸?shù)囊粋€或多個數(shù)據(jù)單元的數(shù)據(jù)長度之和;發(fā)送試圖傳輸?shù)囊粋€或多個數(shù)據(jù)單元所需要的時間長度;試圖傳輸?shù)臄?shù)據(jù)單元數(shù)量的相關(guān)信息(然而,在這種情況下,數(shù)據(jù)單元的長度是固定的);等等。在這些情況下,可以同時使用RTS/CTS,并可以有效地復(fù)用其它數(shù)據(jù)單元。此外,可以執(zhí)行RTS/CTS持續(xù)和延遲ACK。因此,能夠降低在MAC層內(nèi)生成的開銷量。在這種情況下,當(dāng)RTS接收通信站在接收到RTS之后確定媒體預(yù)留時間信息時,該站考慮該站自身完成數(shù)據(jù)接收的時間。或者,當(dāng)RTS接收通信站在接收到RTS之后確定媒體預(yù)留時間信息時,它考慮將不超過在RTS內(nèi)描述的周期信息。例如,可以采用下述結(jié)構(gòu)RTS發(fā)送通信站分配順序編號以發(fā)送數(shù)據(jù)單元,和在RTS內(nèi)描述該站試圖發(fā)送的數(shù)據(jù)的第一順序編號。由此,該站通知與它試圖發(fā)送的數(shù)據(jù)單元相關(guān)的信息。同時,RTS接收通信站參考在RTS內(nèi)描述的數(shù)據(jù)單元的第一順序編號,從試圖發(fā)送的數(shù)據(jù)單元之中提取和排除該站已經(jīng)接收到的數(shù)據(jù)單元。隨后,該站確定媒體預(yù)留時間信息。此外,如果應(yīng)用選擇性確認(rèn),則可以采用下述結(jié)構(gòu)RTS發(fā)送通信站在RTS內(nèi)描述接收確認(rèn)信息。該接收確認(rèn)信息包括試圖數(shù)據(jù)傳輸?shù)臄?shù)據(jù)單元的第一順序編號,和通過將在后續(xù)數(shù)據(jù)單元上的接收確認(rèn)信息映射成與第一順序編號的相對位置對應(yīng)的比特而獲得的位圖信息。此外,該站生成數(shù)據(jù)單元的相關(guān)信息,僅將尚未獲得接收確認(rèn)的數(shù)據(jù)單元作為將要發(fā)送的目標(biāo)。同時,RTS接收通信站參考在RTS內(nèi)描述的位圖信息。該站從試圖傳輸?shù)臄?shù)據(jù)單元之中提取該站已經(jīng)接收到的數(shù)據(jù)單元,并從將要發(fā)送的目標(biāo)之中予以排除。隨后,該站確定媒體預(yù)留時間信息。此外,可以采用下述結(jié)構(gòu)如果RTS接收通信站已經(jīng)接收到的數(shù)據(jù)單元包括在RTS內(nèi)所描述的作為將要發(fā)送的目標(biāo)的數(shù)據(jù)單元內(nèi),則該站在CTS內(nèi)描述ACK信息。在這種情況下,CTS接收通信站根據(jù)添加給CTS的ACK信息從將要發(fā)送的目標(biāo)之中排除RTS接收通信站已經(jīng)接收到的數(shù)據(jù)單元。隨后,該站根據(jù)在CTS內(nèi)描述的數(shù)據(jù)速率執(zhí)行數(shù)據(jù)傳輸。此外,可以采用下述結(jié)構(gòu)RTS接收通信站存儲作為RTS結(jié)果試圖傳輸?shù)臄?shù)據(jù)的作為將要發(fā)送目標(biāo)的數(shù)據(jù)單元的一個或多個數(shù)據(jù)長度信息。隨后,該站在CTS內(nèi)描述所存儲的最后一個數(shù)據(jù)單元的順序編號。在這種情況下,CTS接收通信站存儲在CTS內(nèi)描述的最后一個數(shù)據(jù)單元的順序編號。當(dāng)下一次發(fā)送RTS時,該站生成以由最后一個數(shù)據(jù)單元的順序編號標(biāo)識的數(shù)據(jù)單元并不包括在將要發(fā)送的目標(biāo)內(nèi)的形式生成與試圖發(fā)送的數(shù)據(jù)單元相關(guān)的信息。本發(fā)明的第二方面是一種無線通信系統(tǒng),其中發(fā)送和接收多個數(shù)據(jù)單元。將順序編號分配給發(fā)送數(shù)據(jù)單元以標(biāo)識這些數(shù)據(jù)單元。同時,如果應(yīng)用選擇性確認(rèn),則導(dǎo)致發(fā)生下述情況接收通信站在接收確認(rèn)信息ACK內(nèi)描述下述內(nèi)容以順序編號順序完全接收的數(shù)據(jù)單元的順序編號和通過將后續(xù)順序編號的數(shù)據(jù)接收狀態(tài)映射在順序編號的相對比特位置上表示的位圖信息。該站發(fā)送接收確認(rèn)信息ACK。發(fā)送和接收通信站添加表示因果數(shù)據(jù)流以發(fā)送數(shù)據(jù)和確認(rèn)的信每在根據(jù)本發(fā)明第二方面的無線通信系統(tǒng)中,在逐數(shù)據(jù)流的基礎(chǔ)上管理選擇性確認(rèn)需要的信息。這種信息包括完成接收的數(shù)據(jù)單元的順序編號、其中描述后續(xù)數(shù)據(jù)單元的接收狀態(tài)的位圖信息、等等。因而,可以通過不同的順序編號處理多個服務(wù)種類。因此,能夠在不考慮是否執(zhí)行選擇性確認(rèn)的情況下維持通信。一些接收機(jī)站并不支持選擇性確認(rèn)。這種接收機(jī)站發(fā)送為位圖字段的所有比特設(shè)置為零的位圖信息。因而,接收機(jī)站能夠確保與支持選擇性確認(rèn)功能的發(fā)送機(jī)站的通信。此外,一些發(fā)射機(jī)站并不支持選擇性確認(rèn)。這種發(fā)送機(jī)站并不考慮從接收端發(fā)送的位圖信息,發(fā)送將要在位圖字段的所有比特設(shè)置為零的情況下發(fā)送的位圖信息。因而,發(fā)射機(jī)站確保與支持選擇性確認(rèn)功能的接收機(jī)站的通信。此外,與至少一個數(shù)據(jù)流相關(guān)的,采用并未分配順序編號的ARQ系統(tǒng)。當(dāng)建立鏈路會話時,通過數(shù)據(jù)流發(fā)送和接收數(shù)據(jù),由此,發(fā)射機(jī)站和接收機(jī)站的順序編號相互同步。本發(fā)明的第三方面是一種無線通信系統(tǒng),其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入。RTS/CTS方法使得作為數(shù)據(jù)傳輸起點(diǎn)的通信站發(fā)送傳送分組請求RTS。響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,該作為數(shù)據(jù)傳輸起點(diǎn)的通信站開始數(shù)據(jù)傳輸。允許分組的發(fā)送和接收,在該分組中復(fù)用任意兩個或多個發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確認(rèn)ACK。通過在一個分組內(nèi)引入具有不同目的的諸如RTS、CTS、DATA和ACK等信息段,能夠顯著地降低在MAC層內(nèi)生成的開銷量。在這種情況下,接收到包含RTS信息的分組的通信站根據(jù)RTS的內(nèi)容發(fā)送包含CTS信息的分組。接收到包含CTS信息的通信站根據(jù)CTS的內(nèi)容發(fā)送包含數(shù)據(jù)的分組。在此,可以采用下述結(jié)構(gòu)RTS發(fā)送通信站可以規(guī)定接收通信站是否可以將RTS信息添加給CTS。在這種情況下,在RTS內(nèi),描述第一信息,該信息表示是否可以將RTS信息添加給作為RTS結(jié)果發(fā)送的CTS。隨后,RTS接收通信站根據(jù)在RTS內(nèi)的第一信息判斷它是否可以將RTS信息添加給CTS。如果存在該站希望發(fā)送給RTS發(fā)送通信站的數(shù)據(jù),它將為了發(fā)送數(shù)據(jù)目的的RTS信息添加給CTS,并發(fā)送該CTS。在這種情況下,RTS發(fā)送通信站根據(jù)例如過去從RTS指向的站接收到的分組內(nèi)包含的信息單元確定第一信息。在此描述的信息單元是指表示后續(xù)發(fā)送數(shù)據(jù)在該分組內(nèi)存在的更多比特等等??蛇x擇地,可以根據(jù)信息單元之外的其它方式確定后續(xù)發(fā)送數(shù)據(jù)是否存在在RTS指向的站內(nèi)以確定第一信息。例如下述情況從RTS指向的站接收RTS的站。然而,接收站自身接收到來自另一個周圍站的分組,因而已經(jīng)設(shè)置NAV。因此,該站不能返回CTS,停止該數(shù)據(jù)傳輸序列。還存在根據(jù)任何其它通信歷史能夠判斷在RTS指向的站內(nèi)是否22存在后續(xù)發(fā)送數(shù)據(jù)的情況。此外,可以采用下述結(jié)構(gòu)RTS接收通信站根據(jù)在RTS內(nèi)的信息識別出RTS發(fā)送通信站正在試圖發(fā)送數(shù)據(jù)和接收通信站本身已經(jīng)接收到。在這種情況下,RTS接收通信站將ACK信息添加給CTS以通知數(shù)據(jù)接收狀態(tài)。此外,可以采用下述結(jié)構(gòu)在數(shù)據(jù)發(fā)送和接收程序中,數(shù)據(jù)發(fā)送通信站規(guī)定數(shù)據(jù)接收通信站是否應(yīng)當(dāng)返回ACK。ACK包括即時ACK和延遲ACK。在這種情況下,可以采用下述結(jié)構(gòu)數(shù)據(jù)接收通信站從數(shù)據(jù)發(fā)送通信站接收數(shù)據(jù)請求ACK。如果數(shù)據(jù)接收通信站判定它尚未發(fā)送數(shù)據(jù)的ACK,則當(dāng)它將某種分組發(fā)送給數(shù)據(jù)發(fā)送通信站時它添加ACK信息。在一些情況下,可以在發(fā)射機(jī)站的請求上添加ACK信息。此時,如果發(fā)射機(jī)站判定它尚未接收到與先前發(fā)送的數(shù)據(jù)相關(guān)的ACK信息,則它發(fā)送添加ACK信息的請求。然而,與單獨(dú)發(fā)送RTS信息的分組相關(guān)地,作為例外,不需要添加ACK信息。此外,作為指向兩個或多個通信站的分組,可以發(fā)送請求ACK的數(shù)據(jù)。進(jìn)一步地,可以采用下述結(jié)構(gòu)RTS發(fā)送通信站請求RTS接收通信站返回目前已經(jīng)發(fā)送的數(shù)據(jù)的確認(rèn)。在這種情況下,RTS發(fā)送通信站將請求返回ACK的ACK請求復(fù)用在RTS內(nèi),用于開始下一個數(shù)據(jù)傳輸事務(wù)處理,并予以發(fā)送。即使RTS發(fā)送通信站請求ACK,但是有時不返回ACK??赡艿脑虬ㄎ凑_地接收到發(fā)送數(shù)據(jù),正確地接收數(shù)據(jù)但是ACK接收失敗,等等。在這些情況下,RTS發(fā)送通信站必需驗(yàn)證是否重新發(fā)送數(shù)據(jù)。在這些情況下,RTS發(fā)送通信站可以將請求返回ACK的ACK請求復(fù)用在RTS內(nèi),用于開始數(shù)據(jù)重新傳輸事務(wù)處理,并予以發(fā)送。接收到RTS和復(fù)用的ACK請求的通信站返回ACK,它表示已經(jīng)正確地完成從RTS發(fā)送通信站發(fā)送的數(shù)據(jù)的接收。如果該站未成功地接收到從RTS發(fā)送通信站發(fā)送的數(shù)據(jù),它可以復(fù)用表示它未正確接收到數(shù)據(jù)的ACK。隨后,它可以返回請求重新發(fā)送數(shù)據(jù)的CTS。23本發(fā)明的第四方面是一種無線通信系統(tǒng),其中數(shù)據(jù)發(fā)送通信站獲取在媒體上的傳輸權(quán),并執(zhí)行在它和數(shù)據(jù)接收通信站之間的數(shù)據(jù)通信。在停止從數(shù)據(jù)發(fā)送通信站的數(shù)據(jù)傳輸之后,檢測后續(xù)數(shù)據(jù)在數(shù)據(jù)發(fā)送通信站上存在與否。如果后續(xù)數(shù)據(jù)存在,則數(shù)據(jù)發(fā)送通信站更容易獲取用于發(fā)送后續(xù)數(shù)據(jù)的傳輸權(quán)。盡管在數(shù)據(jù)發(fā)送通信站站上存在后續(xù)數(shù)據(jù),但是停止數(shù)據(jù)傳輸?shù)臓顟B(tài)對應(yīng)于下述情況,例如來自數(shù)據(jù)發(fā)送通信站的RTS抵達(dá)數(shù)據(jù)發(fā)送通信站和數(shù)據(jù)接收通信站返回CTS,但是數(shù)據(jù)發(fā)送通信站并未開始數(shù)據(jù)傳輸?shù)那闆r;和發(fā)送數(shù)據(jù)并未抵達(dá)數(shù)據(jù)接收通信站的情況。數(shù)據(jù)接收通信站可以根據(jù)基于RTS/CTS的事務(wù)處理的通信歷史檢測在數(shù)據(jù)發(fā)送通信站上后續(xù)數(shù)據(jù)的存在與否。或者,數(shù)據(jù)發(fā)送通信站可以在分組內(nèi)包括表示后續(xù)數(shù)據(jù)存在與否的專用信息單元并發(fā)送該分組。在這種情況下,數(shù)據(jù)接收通信站檢查信息單元,由此可以檢測在數(shù)據(jù)發(fā)送通信站上后續(xù)數(shù)據(jù)的存在與否。根據(jù)CSMA,確認(rèn)該媒體僅在預(yù)先確定的周期內(nèi)是清除的,隨后該操作僅等待在獲取傳輸權(quán)之前的任意延時時間。在根據(jù)CSMA執(zhí)行媒體接入控制的通信環(huán)境內(nèi),數(shù)據(jù)接收通信站試圖獲取在媒體上的傳輸權(quán),并將信號發(fā)送到該媒體上,用于消除其它通信站的傳輸權(quán)。因此,數(shù)據(jù)發(fā)送通信站可以輕易地獲取用于發(fā)送后續(xù)數(shù)據(jù)的傳輸權(quán)。在同時使用RTS/CTS方法的媒體接入控制中,作為數(shù)據(jù)傳輸起點(diǎn)的通信站傳送發(fā)送分組請求RTS。響應(yīng)于來自作為數(shù)據(jù)傳輸目標(biāo)的通信站的響應(yīng)分組CTS的接收,它開始數(shù)據(jù)傳輸。在執(zhí)行該媒體接入控制的情況下,數(shù)據(jù)接收通信站將空RTS發(fā)送到媒體上,用于消除其它通信站的傳輸權(quán)。因此,數(shù)據(jù)發(fā)送通信站可以輕易地發(fā)送用于發(fā)送后續(xù)數(shù)據(jù)的RTS。例如,當(dāng)數(shù)據(jù)發(fā)送通信站接收到空RTS時,它可以發(fā)送RTS,使用更短的幀間隔用于發(fā)送后續(xù)數(shù)據(jù)。本發(fā)明的第五方面是一種以計算機(jī)可讀格式書寫的計算機(jī)程序,用于執(zhí)行計算機(jī)系統(tǒng)處理,用于在通信環(huán)境內(nèi)控制通操作,其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入。在該RTS/CTS方法中,作為數(shù)據(jù)發(fā)送起點(diǎn)的通信站傳送發(fā)送分組請求RTS;響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,它開始數(shù)據(jù)傳輸。該程序包括通信質(zhì)量測量步驟,其中當(dāng)接收到RTS時,測量接收信號的質(zhì)量;數(shù)據(jù)速率確定步驟,其中根據(jù)所測量的接收信號質(zhì)量確定數(shù)據(jù)速率;CTS發(fā)送步驟,其中作為所接收RTS的結(jié)果在CTS內(nèi)描述數(shù)據(jù)速率,發(fā)送該CTS;和數(shù)據(jù)發(fā)送步驟,其中當(dāng)接收到CTS信息時,根據(jù)在CTS內(nèi)描述的數(shù)據(jù)速率執(zhí)行作為CTS信息結(jié)果的數(shù)據(jù)傳輸。本發(fā)明的第六方面是一種以計算機(jī)可讀格式書寫的計算機(jī)程序,用于執(zhí)行用于發(fā)送和接收多個數(shù)據(jù)單元的通信操作的計算機(jī)系統(tǒng)控制。將順序編號分配給發(fā)送數(shù)據(jù)單元以標(biāo)識該數(shù)據(jù)單元。如果應(yīng)用選擇性確認(rèn),提供下述步驟步驟,其中響應(yīng)于數(shù)據(jù)接收,在接收確認(rèn)信息ACK內(nèi)描述以順序編號為順序完整接收到的數(shù)據(jù)單元的順序編號,和通過將后續(xù)順序編號的數(shù)據(jù)接收狀態(tài)映射到距離該順序編號的相對比特位置內(nèi)表示的位圖信息,并予以發(fā)送;和步驟,其中添加表示因果數(shù)據(jù)流的信息,和發(fā)送該發(fā)送數(shù)據(jù)和確認(rèn)。本發(fā)明的第七方面是一種以計算機(jī)可讀格式書寫的計算機(jī)程序,用于執(zhí)行計算機(jī)系統(tǒng)處理,用于控制在通信環(huán)境內(nèi)的通信操作,其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入。在該RTS/CTS方法中,作為數(shù)據(jù)發(fā)送起點(diǎn)的通信站傳送發(fā)送分組請求RTS;響應(yīng)于來自作為數(shù)據(jù)傳輸目標(biāo)的通信站的響應(yīng)分組CTS的接收。它開始數(shù)據(jù)傳輸。該程序包括信息生成步驟,其中生成各種信息,包括發(fā)送請求RTS、確定通知CTS、數(shù)據(jù)和確i人ACK;和分組傳輸通信步驟,其中發(fā)送和接收分組,在該分組內(nèi)復(fù)用請求發(fā)送RTS、確定通知CTS、數(shù)據(jù)和確認(rèn)ACK中的兩個或更多信息。本發(fā)明的第八方面是一種以計算機(jī)可讀格式書寫的計算機(jī)程序,用于執(zhí)行計算機(jī)系統(tǒng)處理,用于控制在下述通信環(huán)境內(nèi)的通信操作在該通信環(huán)境內(nèi),通信站在執(zhí)行數(shù)據(jù)傳輸之前獲取在媒體上的傳輸權(quán)。該程序包括檢測來自其它通信站的發(fā)送數(shù)據(jù)存在與否的步驟;和媒體接入控制步驟,其中響應(yīng)于檢測到來自其它通信站的發(fā)送數(shù)據(jù)的存在,將用于消除其它通信站的傳輸權(quán)的信號發(fā)送到媒體上,從而使相關(guān)通信站更容易獲得發(fā)送數(shù)據(jù)的傳輸權(quán)。根據(jù)本發(fā)明第五至第八方面的計算機(jī)程序是以計算機(jī)可讀格式書寫的計算機(jī)程序,用于通過定義在計算機(jī)系統(tǒng)上執(zhí)行預(yù)先確定的處理。換句話說,當(dāng)安裝在計算機(jī)系統(tǒng)上時,根據(jù)本發(fā)明第五至第八方面的計算機(jī)系統(tǒng)在計算機(jī)系統(tǒng)上發(fā)送協(xié)同動作,并作為無線通信設(shè)備操作。當(dāng)多個這樣的無線通信設(shè)備開始建立無線網(wǎng)絡(luò)時,能夠獲得與根據(jù)本發(fā)明第一至第四方面的無線通信系統(tǒng)相同的動作和效果。根據(jù)本發(fā)明,能夠提供極佳的無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中同時使用RTS/CTS方法,并能夠順利地執(zhí)行接入控制。此外,根據(jù)本發(fā)明,能夠提供極佳的無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法及計算機(jī)程序,其中復(fù)用諸如RTS、CTS、DATA和ACK等多種幀,從而能夠提供靈活的發(fā)送和接收程序,能夠降低開銷。根據(jù)本發(fā)明,可以根據(jù)接收信號質(zhì)量選擇傳輸速率。因此,能夠避免傳輸速率的缺點(diǎn)。此外,每當(dāng)確定傳輸速率時,還考慮諸如由發(fā)送端監(jiān)視的錯誤率等信息。因此,可以在兩個步驟中校正在接收質(zhì)量和因?yàn)樾诺罓顟B(tài)波動或者干擾量波動引起的錯誤率之間的對應(yīng)關(guān)系。此外,根據(jù)本發(fā)明,能夠有效地復(fù)用數(shù)據(jù)單元,同時使用RTS/CTS程序。此外,能夠執(zhí)行RTS/CTS程序和延遲ACK。因此,能夠降低在MAC層內(nèi)生成的開銷量。此外,根據(jù)本發(fā)明,可以在不考慮是否執(zhí)行選擇性確認(rèn)的情況下維持通信。此外,根據(jù)本發(fā)明,通過在一個分組內(nèi)包括具有不同目的的諸如RTS、CTS、DATA和ACK等信息段,能夠顯著地降低在MAC層生成的開銷量。根據(jù)隨后描述的本發(fā)明的實(shí)施例和結(jié)合附圖的更詳細(xì)的描述,本發(fā)明的其它目的、特征和優(yōu)點(diǎn)將是顯而易見的。圖1圖示構(gòu)成本發(fā)明實(shí)施例內(nèi)的無線通信系統(tǒng)的通信設(shè)備的配置的例子。圖2示意地圖示在本發(fā)明的實(shí)施例內(nèi)操作為無線網(wǎng)絡(luò)內(nèi)的通信站的無線通信設(shè)備的功能結(jié)構(gòu)。圖3圖示在根據(jù)本發(fā)明的無線通信系統(tǒng)內(nèi)使用的幀格式的例子。圖4閨示PSDU結(jié)構(gòu)的例子。圖5圖示可定義的PSDU的若干例子。圖6解釋用于在根據(jù)本發(fā)明的無線通信系統(tǒng)內(nèi)確定傳輸速率的處理。圖7圖示根據(jù)本發(fā)明的RTS/CTS程序的操作順序的例子。圖8圖示根據(jù)本發(fā)明的發(fā)送和接收程序的應(yīng)用的例子。圖9圖示根據(jù)本發(fā)明的發(fā)送和接收程序的應(yīng)用的另一個例子。圖10圖示根據(jù)本發(fā)明的發(fā)送和接收程序的應(yīng)用的又一個例子。圖11圖示與本發(fā)明內(nèi)假定的數(shù)據(jù)流O之外的數(shù)據(jù)相關(guān)的確認(rèn)程序。圖12圖示當(dāng)同時使用RTS/CTS執(zhí)行選擇性確認(rèn)時出現(xiàn)的各個字段的相互作用的具體例子。圖13圖示當(dāng)應(yīng)用延遲ACK和RTS/CTS程序時采取的數(shù)據(jù)發(fā)送和接收程序的例子。圖14圖示根據(jù)依照本發(fā)明的MAC程序通過TCP/IP發(fā)送和接收業(yè)務(wù)的順序的例子。圖15圖示根據(jù)IEEE802.11a的幀格式。圖16圖示在PSDU內(nèi)幀字段的結(jié)構(gòu)。圖17示意地圖示RTS/CTS程序操作的例子。圖18解釋當(dāng)在發(fā)射機(jī)站和接收機(jī)站之間執(zhí)行RTS/CTS程序時在周圍站可能出現(xiàn)的動作。圖19解釋用于當(dāng)作為傳輸起點(diǎn)的STAO發(fā)送RTS時確定整個事務(wù)處理的傳輸速率模式的程序。圖20圖示操作程序的例子,其中使用通過TCP/IP的業(yè)務(wù)執(zhí)行根據(jù)IEEE802.il基于RTS/CTS程序的分組發(fā)送和接收事務(wù)處理。圖21解釋根據(jù)本發(fā)明的發(fā)送和接收程序的應(yīng)用的例子。圖22解釋根據(jù)本發(fā)明的發(fā)送和接收程序的應(yīng)用的另一個例子。圖23解釋根據(jù)本發(fā)明的發(fā)送和接收程序的另一個例子。圖24解釋用于控制判斷是否應(yīng)當(dāng)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"的機(jī)制。圖25是解釋用于控制判斷是否應(yīng)當(dāng)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"的機(jī)制的另一幅圖。圖26是解釋用于控制判斷是否應(yīng)當(dāng)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息,,的機(jī)制的又一幅圖。具體實(shí)施例方式參考附圖,在下文中將詳細(xì)地描述本發(fā)明的實(shí)施例。A.系統(tǒng)配置本發(fā)明采用的通信傳播路徑是無線的,并在多個通信站之間建立網(wǎng)絡(luò)。本發(fā)明采用的通信是存儲和轉(zhuǎn)發(fā)業(yè)務(wù),其中逐分組地傳輸信息。與每個通信站相關(guān)地,下文的描述假定單信道站;然而,本發(fā)明可以擴(kuò)展為傳輸介質(zhì)包括多個頻率信道即使用多個信道的情況。在根據(jù)本發(fā)明的無線網(wǎng)絡(luò)內(nèi),每個通信站可以根據(jù)基于CSMA28(載波檢測多址接入)的接入程序直接地(隨機(jī)地)發(fā)送信息。因而,通信站可以建立自主和分散無線網(wǎng)絡(luò)。自主和分散無線通信系統(tǒng)并不具有控制站和受控站的關(guān)系。在這樣一種無線通信系統(tǒng)內(nèi),例如,每個通信站發(fā)送信標(biāo)信息。由此,該站向位于附近(即在通信范圍內(nèi))的其它通信站通知它的存在,并向它們通知網(wǎng)絡(luò)結(jié)構(gòu)。在一些通信站的通信范圍內(nèi)新出現(xiàn)的通信站接收信標(biāo)信號,從而檢測到它已經(jīng)進(jìn)入通信范圍內(nèi)。此外,該站解碼在信標(biāo)內(nèi)描述的信息,因而,能夠識別出網(wǎng)絡(luò)和參與該網(wǎng)絡(luò)。在根據(jù)本發(fā)明的無線網(wǎng)絡(luò)內(nèi),通信站交換信標(biāo)信號,適當(dāng)?shù)睾蜁r間地相互同步。因而,執(zhí)行傳輸控制,其中由具有時分多址結(jié)構(gòu)的傳輸(MAC)幀有效地使用信道資源。因此,每個通信站可以實(shí)施基于時間同步的接入方法,例如預(yù)約帶寬和設(shè)置優(yōu)先使用周期。在下文中描述的每個通信站上的處理基本上在參與網(wǎng)絡(luò)的每個通信站上執(zhí)行。在一些情況下,然而,并不必需由構(gòu)成該網(wǎng)絡(luò)的所有通信站執(zhí)行下文描述的處理。圖1圖示在本發(fā)明的實(shí)施例中構(gòu)成無線通信系統(tǒng)的通信設(shè)備的配置的例子。該無線通信系統(tǒng)并不具有控制站和受控站的關(guān)系。在該通信系統(tǒng)內(nèi),每個通信設(shè)備自主地和分散地操作,并構(gòu)成特設(shè)網(wǎng)絡(luò)。該示在同一空間內(nèi)如何分布通信設(shè)備#0至通信設(shè)備#6。在該圖中,用虛線表示每個通信設(shè)備的通信范圍。每個通信設(shè)備可以與位于其范圍內(nèi)的其它通信設(shè)備通信,將通信范圍定義為由每個站發(fā)送的信號干擾其它通信設(shè)備的范圍。將提供更具體的描述。通信設(shè)備#0位于它可以與位于附近的通信設(shè)備#1和#4通信的范圍內(nèi);通信設(shè)備#1位于它可以與位于附近的通信設(shè)備#0、#2和#4通信的范圍內(nèi);通信設(shè)備#2位于它可以與位于附近的通信設(shè)備#1、#3和#6通信的范圍內(nèi);通信設(shè)備#3位于它可以與位于附近的通信設(shè)備#2通信的范圍內(nèi);通信設(shè)備#4位于它可以與位于附近的通信設(shè)備#0、#1和#5通信的范圍內(nèi);通信設(shè)備#5位于它可以與位于附近的通信設(shè)備#4通信的范圍內(nèi);和通信設(shè)備#6位于它可以與位于附近的通信設(shè)備#2通信的范圍內(nèi)。當(dāng)在某些通信設(shè)備之間執(zhí)行通信時,存在"隱藏終端"。將隱藏終端定義為可以由相互通信的通信設(shè)備聽到但是不能被其它通信設(shè)備聽到的通信設(shè)備。本發(fā)明的范圍限制于上述特設(shè)環(huán)境??梢詫⑵鋸V泛地應(yīng)用于其它通信模式,其中每個通信站可以根據(jù)同時使用RTS/CTS程序的基于CSMA的接入程序直接和異步地發(fā)送信息。圖2示意地圖示在本發(fā)明的實(shí)施例中工作為無線網(wǎng)絡(luò)內(nèi)的通信站的無線通信設(shè)備的功能結(jié)構(gòu)。在該圖中的無線通信設(shè)備可以執(zhí)行基于使用RTS/CTS程序的CSMA的接入控制,并在不提供控制站的自主和分散通信環(huán)境內(nèi)構(gòu)成網(wǎng)絡(luò)。如圖所示,無線通信設(shè)備100包括接口101、數(shù)據(jù)緩沖器102、中央控制單元103、信標(biāo)生成單元104、無線電發(fā)射機(jī)單元106、定時控制單元107、天線109、無線電接收機(jī)單元IIO、信標(biāo)分析單元112和信息存儲單元113。接口101在它和連接到該無線通信設(shè)備100的外部裝置(例如個人計算機(jī)(未圖示))之間交換各種信息。在通過接口IOI發(fā)送出數(shù)據(jù)之前,使用數(shù)據(jù)緩沖器102臨時存儲通過接口IOI從所連接的裝置發(fā)送的數(shù)據(jù)或者通過無線傳輸信道接收到的數(shù)據(jù)。中央控制單元103管理在無線通信設(shè)備100內(nèi)的一系列信息發(fā)送和接收處理,并控制以集中方式接入該傳輸信道。在該中央控制單元103內(nèi),例如,根據(jù)同時使用RTS/CTS程序的CSMA執(zhí)行接入控制。在該實(shí)施例中,執(zhí)行發(fā)送和接收程序,其中復(fù)用諸如RTS、CTS、DATA和ACK等多種類型的幀。在下文中將詳細(xì)描述這些程序。信標(biāo)生成單元104生成在無線通信設(shè)備100和鄰近的無線通信設(shè)備之間定期交換的信標(biāo)信號。無線電發(fā)射機(jī)單元106包括調(diào)制器,通過預(yù)定調(diào)制方法調(diào)制發(fā)送信號;數(shù)模轉(zhuǎn)換器,將數(shù)字發(fā)送信號轉(zhuǎn)換成模擬信號;上變頻器,通過頻率轉(zhuǎn)換上變頻模擬發(fā)送信號;功率放大器(PA),放大上變頻發(fā)送信號的功率;等等。(這些項(xiàng)目在附圖中均未圖示)。無線電發(fā)射機(jī)單元106以預(yù)先確定的傳輸速率無線地發(fā)送臨時存儲在數(shù)據(jù)緩沖器102內(nèi)的數(shù)據(jù)和信標(biāo)信號。無線電接收機(jī)單元110包括低噪聲放大器(LNA),電壓放大通過天線109從其它站接收到的信號;下變頻器,通過頻率轉(zhuǎn)換下變頻電壓放大的接收信號;自動增益控制器(AGC);模數(shù)轉(zhuǎn)換器,將模擬接收信號轉(zhuǎn)換成數(shù)字信號;同步電路,用于獲得同步;信道估計電路;和通過預(yù)先確定的解調(diào)方法執(zhí)行解調(diào)的解調(diào)器;等等。(所有這些項(xiàng)目在附圖中未圖示)。無線電接收機(jī)單元IIO接收在預(yù)先確定的周期內(nèi)從其它無線通信設(shè)備發(fā)送的諸如信息和信標(biāo)等信號。作為用于無線電發(fā)射機(jī)單元106和無線電接收機(jī)單元110的無線電發(fā)送和接收方法,例如可以應(yīng)用可應(yīng)用于無線LAN和適合于較短距離通信的各種傳輸方法。具體而言,可以采用UWB(超寬帶)方法、OFDM(正交頻分復(fù)用)方法、CDMA(碼分多址)方法、等等。天線109在預(yù)先確定的頻率信道上無線地發(fā)送指向其它無線通信設(shè)備的信號?;蛘撸炀€109收集從其它無線通信設(shè)備發(fā)送的信號。在該實(shí)施例中,無線通信設(shè)備100安裝有單個天線,不能夠并行執(zhí)行發(fā)送和接收。定時控制單元107控制發(fā)送和接收無線電信號的定時。例如,它控制下列定時用于RTS、CTS、DATA和ACK等各個分組和其中復(fù)用這些分組的分組的發(fā)送定時和接收定時;無線通信設(shè)備100發(fā)送信標(biāo)所用的定時;從其它站接收信標(biāo)使用的定時;等等。信標(biāo)分析單元112分析可從相鄰站接收到的信標(biāo)信號,分析鄰近無線通信設(shè)備等的存在。例如,將作為用于相鄰站信標(biāo)的接收定時和相鄰信標(biāo)接收定時的信息存儲為在信息存儲單元113內(nèi)的相鄰設(shè)備信每信息存儲單元113存儲下述信息在中央控制單元103內(nèi)執(zhí)行的用于一系列接入控制操作等的執(zhí)行程序指令(其中描述沖突避免程序等的程序);根據(jù)所接收信標(biāo)的分析結(jié)果獲得的相鄰設(shè)備信息;等等。B.幀格式(分組格式)圖3圖示在根據(jù)本發(fā)明的無線通信設(shè)備內(nèi)使用的幀格式結(jié)構(gòu)的例子。然而,在該圖中,省略在圖15中圖示的前同步碼、PLCP首部、等等,并僅選擇和圖示表示為PSDU(PHY業(yè)務(wù)數(shù)據(jù)單元)的部分。如圖所示,PSDU包括MAC首部部分和MSDU(MAC業(yè)務(wù)數(shù)據(jù)單元從更高層傳送的一個數(shù)據(jù)單元)部分。在該實(shí)施例中,可以將多個MSDUi文置在一個PSDU內(nèi)。MAC首部部分包括^>用MAC首部部分、子MAC首部部分和HCS(首部校驗(yàn)序列)部分。作為子MAC首部,可以;故置多個子MAC首部。圖4圖示在該實(shí)施例中的PSDU結(jié)構(gòu)的例子。這些幀的例子分別對應(yīng)于常規(guī)RTS幀、CTS幀、ACK幀和數(shù)據(jù)幀。(參見圖16)。首部長度(Hlen)、目標(biāo)地址(RA)、傳輸起點(diǎn)地址(TA)和在每個幀內(nèi)定義的持續(xù)時間共同對應(yīng)于公共MAC首部部分。表2詳細(xì)表示在公共MAC首部部分內(nèi)的字段。表2<table>tableseeoriginaldocumentpage32</column></row><table>根據(jù)每個幀的目的在不同格式中定義子MAC首部部分。例如,在與RTS幀對應(yīng)的分組內(nèi),作為子MAC首部放置RTSSMH(子MAC首部);在對應(yīng)于CTS幀的分組內(nèi),作為子MAC首部放置CTSSMH;在對應(yīng)于ACK幀的分組內(nèi),作為子MAC首部放置ACKSMH;和在對應(yīng)于數(shù)據(jù)幀的分組內(nèi),作為子MAC首部放置DATASMH。與RTS、CTS和ACK幀相關(guān)地,PSDU僅包括MAC首部部分,而不存在MSDU。將由DATASMH規(guī)定的數(shù)據(jù)添加給數(shù)據(jù)幀作為幀主體。圖5圖示可以在本發(fā)明中定義的PSDU的若干例子。在圖5內(nèi)的最上層,圖示復(fù)用兩個MSDU的分組。在第二層中,圖示復(fù)用一個MSDU和RTS信息的分組。在第三層中,圖示復(fù)用CTS信息和ACK信息的分組。在最低層中,圖示復(fù)用一個MSDU、RTS信息、CTS信息和ACK信息的分組。如果將要發(fā)送RTS,則作為SMH添加RTSSMH;如果將要發(fā)送CTS,則作為SMH添加CTSSMH;如果將要發(fā)送ACK,則作為SMH添加ACKSMH;和如果將要發(fā)送數(shù)據(jù)單元,添加與將要發(fā)送的數(shù)據(jù)單元數(shù)量相等數(shù)量的DATASMH。因而,可以將具有不同目的的諸如RTS、CTS、DATA和ACK等信息段復(fù)用在一個分組內(nèi)。接著,將參考表3和表6描述每個SMH的組成細(xì)節(jié)。每個SMH的引導(dǎo)字段是類型字段,其中描述表示在該相關(guān)SMH內(nèi)包含何種信息的標(biāo)識符。SMH的長度根據(jù)SMH的類型而不同。因?yàn)镾MH具有與每種類型相關(guān)的固有長度,然而,接收端也可以通過參考類型字段獲知相關(guān)SMH的長度。在數(shù)據(jù)SMH內(nèi)的字段表3圖示當(dāng)發(fā)送除了RTS、CTS和ACK之外的通用數(shù)據(jù)時使用的DATASMH內(nèi)的字段細(xì)節(jié)。如下表所示,DATASMH包括屬性、順序和長度字段。33表3<table>tableseeoriginaldocumentpage34</column></row><table>在屬性字段內(nèi),描述表示由相關(guān)DATASMH規(guī)定的數(shù)據(jù)屬性的標(biāo)識符。在數(shù)據(jù)流部分中,放置相關(guān)數(shù)據(jù)的數(shù)據(jù)流。在此,假設(shè)可以定義具有在逐鏈路基礎(chǔ)上的多個屬性的數(shù)據(jù)流。使用具有不同屬性的數(shù)據(jù)流在逐數(shù)據(jù)流的基礎(chǔ)上定義不同的ARQ(自動重復(fù)請求)方法,處理數(shù)據(jù)流優(yōu)先權(quán)不同的業(yè)務(wù),和獲得類似的預(yù)期目的。在ACK類型部分內(nèi),放置表示應(yīng)當(dāng)請求接收數(shù)據(jù)的接收機(jī)返回的ACK類型的信息。具體而言,通知三種類型的信息,即時ACK(Im-ACK)請求、延遲ACK(Del-ACK)請求和不需要ACK。如果規(guī)定即時ACK請求,則接收端在它接收到數(shù)據(jù)之后立即返回包含ACK信息的分組。如果規(guī)定延遲ACK請求,則準(zhǔn)備返回ACK,但是不執(zhí)行ACK信息傳輸,直到將某種分組發(fā)送給數(shù)據(jù)傳輸?shù)钠瘘c(diǎn)。(當(dāng)將除了RTS之外的某種分組發(fā)送給數(shù)據(jù)傳輸起點(diǎn)之后,將ACKSMH添加給該分組,并予以發(fā)送。)如果通知不需要ACK,則不返回ACK。在更多比特部分內(nèi),放置表示在發(fā)送相關(guān)分組之后是否已經(jīng)累積將要發(fā)送的更多數(shù)據(jù)的信息。接收機(jī)存儲最近已經(jīng)設(shè)置更多比特部分的分組發(fā)送站的地址,和在一些情況下,輪詢該站。輪詢程序與本發(fā)明的主題不直接相關(guān),因而將不提供進(jìn)一步的描述。如果給相關(guān)數(shù)據(jù)分段,則使用分段部分表示數(shù)據(jù)內(nèi)的邊界。在順序字段內(nèi),放置分配給相關(guān)數(shù)據(jù)的順序編號。假設(shè)如在普通數(shù)據(jù)通信內(nèi)執(zhí)行執(zhí)行的以上升順序?qū)㈨樞蚓幪?,1,2,3,......,分配給數(shù)據(jù)單元。旋轉(zhuǎn)地重復(fù)使用0至255的順序編號。在長度字段內(nèi),放置相關(guān)數(shù)據(jù)的長度。在ACKSMH內(nèi)的字段表4圖示當(dāng)發(fā)送ACK信息時使用的ACKSMH字段的組成。如下文所述,ACKSMH包括ACK屬性、ACK順序/類型和所接收的MAP字段。<table>tableseeoriginaldocumentpage35</column></row><table>在ACK屬性字段內(nèi),描述表示ACK屬性的標(biāo)識符。發(fā)送表示作為ACK信息目標(biāo)的數(shù)據(jù)流的數(shù)據(jù)流部分。在此假設(shè)如果選擇數(shù)據(jù)流0,則使用即時ACK(Im-ACK),如果選擇任何其它的數(shù)據(jù)流,則使用選擇性ACK(Sel-ACK)。ACK順序/類型字段是用于表示如果數(shù)據(jù)流不是0,則已經(jīng)順序地接收到的相關(guān)數(shù)據(jù)流的最高順序號的字段。例如,放置數(shù)值6,表示已經(jīng)全部地成功地接收到最高順序編號6的數(shù)據(jù)。如果為數(shù)據(jù)流選擇0,則使用即時ACK,轉(zhuǎn)錄該數(shù)據(jù)的數(shù)據(jù)類型以表示該ACK針對的數(shù)據(jù)。所接收的MAP字段是用于表示在用ACK順序表示的數(shù)據(jù)之后接收到的任何數(shù)據(jù)是否存在的字段。與用ACK順序表示的順序編號相關(guān)地,通過位圖將隨后的順序編號引入對應(yīng)關(guān)系,并標(biāo)記與已經(jīng)接收到的數(shù)據(jù)(順序編號)對應(yīng)的比特。MSB對應(yīng)于在由該ACK順序表示的順序編號之后的下一個編號。舉例來說,假設(shè)所接收的MAP字段包括八個比特;在ACK順序字段內(nèi)的順序編號是23;和所接收的MAP是00100000。這意味著下述內(nèi)容已經(jīng)全部接收到直到#23的數(shù)據(jù);(所接收的MAP表示在接收#24的八段數(shù)據(jù)和隨后的位圖編號中的成功或失敗);#24和#25的數(shù)據(jù)接收失??;已經(jīng)接收到#26的數(shù)據(jù);和尚未接收到后續(xù)數(shù)據(jù)。作為選擇性確認(rèn)(選擇性ACK)指定在接收端上保存在時間間隔上接收到的數(shù)據(jù)單元的發(fā)送和接收方法。如果接收機(jī)支持選擇性確認(rèn),則根據(jù)上述規(guī)則生成所接收的MAP。如果接收機(jī)并不支持選擇性確認(rèn),則丟棄不能順序接收到的數(shù)據(jù),并將零放置在所接收MAP字段的所有比特內(nèi)。在RTSSMH內(nèi)的字段圖5圖示當(dāng)發(fā)送RTS信息時使用的RTSSMH的組成。如下文所述,RTSSMH包括RTS屬性、RTS順序、RTS接收MAP、最大持續(xù)時間和長度(或數(shù)據(jù)單元數(shù)量)字段。36表5字段名稱長度比特I描述類型表示這是(定向)RTSSMH的標(biāo)識符。RTS屬性表示RTS屬性的標(biāo)識符。[21數(shù)據(jù)流P]速率策略[1速率設(shè)置[1RTS/CTS復(fù)用[1]ACK請求[l]保留RTS順序1將要發(fā)送的引導(dǎo)MSDU的順序編號。RTS接收的MAP2針對在RTS順序之后的MSDU,用'T,標(biāo)記與識別為已經(jīng)發(fā)送過的數(shù)據(jù)對應(yīng)的比特。最大持續(xù)時間1發(fā)送端可允許的最大數(shù)據(jù)傳輸時間。長度與將要發(fā)送的數(shù)據(jù)單元相關(guān)的信息(表示數(shù)據(jù)長度信息的值)。(數(shù)據(jù)單元的數(shù)量)1(例如,如果數(shù)據(jù)單元是固定長度的)將要發(fā)送的數(shù)據(jù)單元數(shù)量(定向地址)8(僅在直接RTS的情況下)作為RTS目標(biāo)的節(jié)點(diǎn)的MAC地址在RTS屬性字段內(nèi),描述表示RTS信息屬性的標(biāo)識符。在數(shù)據(jù)流部分中,放置將要嘗試傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)流。在速率策略部分內(nèi),放置輔助信息,當(dāng)確定數(shù)據(jù)傳輸速率時予以參考。使用該輔助信息調(diào)整用于確定下述內(nèi)容的標(biāo)準(zhǔn)是否主動地選擇傳輸速率的高速率;是否略微主動地選擇略高的速率;是否略微被動地選擇略低的速率;或者是否被動地選擇低速率。隨后將詳細(xì)描述速率策略部分的使用。在速率設(shè)置部分內(nèi),放置一個指示,它表示是否將傳輸速率固定在用于傳輸?shù)腞TS內(nèi)應(yīng)用的數(shù)值上。如果使用固定的傳輸速率執(zhí)行傳輸,則不處理在速率策略部分內(nèi)的能量。在RTS/CTS復(fù)用部分內(nèi),放置信息表示是否允許將RTS信息添加給響應(yīng)于相關(guān)RTS發(fā)送的CTS分組。如果允許添加RTS,則接收該相關(guān)RTS和返回CTS的站操作如下如果該站保存指向作為RTS傳輸起點(diǎn)的站的數(shù)據(jù),則允許它將RTS信息添加給CTS,并予以發(fā)送。因而,通過一次事務(wù)處理執(zhí)行雙向通信。在ACK請求部分內(nèi),放置信息表示是否請求將ACK信息添加給響應(yīng)于相關(guān)RTS發(fā)送的CTS分組。如果請求添加ACK信息,則接收該RTS和返回CTS的站操作如下該站將已經(jīng)從RTS發(fā)送起點(diǎn)的站接收到數(shù)據(jù)的ACK信息添加給CTS,并予以發(fā)送。RTS順序字段是描述作為發(fā)送起點(diǎn)的站嘗試發(fā)送的數(shù)據(jù)片段引導(dǎo)數(shù)據(jù)的順序編號的字段。作為RTS目標(biāo)的站參考該字段。由此,該站可以獲知作為發(fā)送起點(diǎn)的站是否嘗試發(fā)送作為已經(jīng)接收到的數(shù)據(jù)的復(fù)本的數(shù)據(jù)。當(dāng)同時使用選擇性確認(rèn)時,RTS接收MAP字段產(chǎn)生影響。與在RTS順序字段內(nèi)表示的順序編號相關(guān)地,通過位圖將后續(xù)順序編號的數(shù)據(jù)片段帶入對應(yīng)關(guān)系。隨后,標(biāo)記與接收機(jī)站識別已經(jīng)完成接收的數(shù)據(jù)(順序編號)對應(yīng)的比特。MSB對應(yīng)于用RTS順序表示的順序編號。舉例來說,假設(shè)RTS接收MAP字段包括八個比特;在RTS順序字段內(nèi)的順序編號是23;和所接收的MAP是00100000。這意味著跳過數(shù)據(jù)片段#23、#24和#25,并嘗試連續(xù)地發(fā)送數(shù)據(jù)片段#26和后續(xù)編號。作為RTS目標(biāo)的站參考這個字段,因而能夠獲知作為發(fā)送起點(diǎn)的站是否嘗試發(fā)送作為已經(jīng)接收到數(shù)據(jù)的復(fù)本的數(shù)據(jù)。將最大持續(xù)時間字段用于發(fā)送端設(shè)置在當(dāng)前數(shù)據(jù)傳輸事務(wù)處理中設(shè)置數(shù)據(jù)傳輸?shù)淖畲蟪掷m(xù)周期。舉例來說,假設(shè)對于本事務(wù)處理,在發(fā)送機(jī)站的基礎(chǔ)上在200微秒內(nèi)完成數(shù)據(jù)傳輸。在這種情況下,在該字段內(nèi)放置表示200微秒的數(shù)值(或者通過從200微秒內(nèi)減去RTS/CTS持續(xù)需要的時間獲得的數(shù)值)。作為RTS目標(biāo)的站具有確定數(shù)據(jù)接收周期的權(quán)力。此時,該站確定數(shù)據(jù)接收周期,以便將不超過在最大持續(xù)時間字段內(nèi)表示的周期。在長度字段內(nèi),描述嘗試傳輸?shù)臄?shù)據(jù)長度。在結(jié)構(gòu)的第一例子的情況下,如果允許在一個分組內(nèi)發(fā)送一個或多個比特,則定義多段長度信息(例如比特數(shù)量和字節(jié)數(shù)量)。在此,假設(shè)例如定義N段程度信息。(N通常是固定數(shù)值,但是也可以是非固定數(shù)值)。從試圖傳輸?shù)臄?shù)據(jù)中排除接收端識別出已經(jīng)完成接收的數(shù)據(jù)單元。舉例來說,假設(shè)在RTS順序字段內(nèi)的順序編號是23;和所接收的MAP是00100000。在這種情況下,將#23的數(shù)據(jù)單元長度放置在Lengthl內(nèi)。在Length2內(nèi),放置#26的數(shù)據(jù)單元長度而不是已經(jīng)接收到的#25的數(shù)據(jù)單元。作為結(jié)構(gòu)的第二個例子,可以將嘗試發(fā)送的多個數(shù)據(jù)單元的長度之和描述為長度信息。在這種情況下,在RTS順序字段內(nèi),描述多個數(shù)據(jù)單元的引導(dǎo)數(shù)據(jù)的順序編號。作為結(jié)構(gòu)的第三個例子,可以在時間內(nèi)表示和在程度字段內(nèi)描述嘗試發(fā)送的數(shù)據(jù)的長度。在這種情況下,在長度字段內(nèi),針對在若干數(shù)據(jù)速率上發(fā)送數(shù)據(jù)的情況,描述當(dāng)發(fā)送嘗試發(fā)送的數(shù)據(jù)或多個數(shù)據(jù)組時占用信道的多個時間長度。在此,假設(shè)例如定義N段長度信息。(假設(shè)在N個不同數(shù)據(jù)速率上執(zhí)行傳輸,描述數(shù)據(jù)傳輸需要的時間長度)。作為結(jié)構(gòu)的第四個例子,如果主要發(fā)送的數(shù)據(jù)單元的長度是固定數(shù)值,則可以替代長度字段定義數(shù)據(jù)單元字段數(shù)量。在這種情況下,在該字段內(nèi),描述嘗試發(fā)送的數(shù)據(jù)單元的數(shù)量。在RTSSMH內(nèi),除了上述操作之外,可以定義定向地址字段。這在下述情況下使用在公用MAC首部的目標(biāo)(RA)字段內(nèi)設(shè)置廣播或組播,但是將RTS信息發(fā)送給某個特定站。在定向地址字段內(nèi),描述RTS信息目標(biāo)地址。在CTSSMH內(nèi)的字段表6圖示當(dāng)發(fā)送CTS信息時使用的CTSSMH字段的組成。如下文所述,CTSSMH包括CTS屬性、速率和所存儲的順序字段。表6字段名稱長度[比特I描述類型表示這是CTSSMH的標(biāo)識符。CTS屬性1表示CTS屬性的標(biāo)識符。[2J數(shù)據(jù)流[6保留速率1規(guī)定發(fā)送數(shù)據(jù)的數(shù)據(jù)速率等級。所存儲的順序1通知已經(jīng)存儲直到相關(guān)順序編號的長度信息。在CTS屬性字段內(nèi),描述表示相關(guān)CTS信息屬性的標(biāo)識符。在數(shù)據(jù)流部分內(nèi),放置將要嘗試送的數(shù)據(jù)的數(shù)據(jù)流。在速率字段內(nèi),放置響應(yīng)于CTS發(fā)送而發(fā)送的數(shù)據(jù)傳輸速率的數(shù)值。在所存儲的順序字段內(nèi),放置順序編號,它表示直到該順序編號,數(shù)據(jù)接收端(CTS發(fā)送端)已經(jīng)保存數(shù)據(jù)長度信息。如果相關(guān)通信站不具有保存數(shù)據(jù)長度信息的功能,則放置在RTS順序字段內(nèi)表示在該順序編號之前的數(shù)量?;蛘?,放置表示空的數(shù)值,它表示相關(guān)通信站不具有保存數(shù)據(jù)長度信息的功能。在上述例子中,為了4更于解釋,CMH和SMH獨(dú)立地存在于PSDU內(nèi),和獨(dú)立地添加多個不同類型的SMH。只要形式上包含類似的信息組成,則實(shí)現(xiàn)本發(fā)明的目的;因此,本發(fā)明并不限制于上述形式。將舉例說明。如上所述,最好將與MAC首部等同的信息單元集中放置在分組首部上。然而,有時也可以將它們放置在構(gòu)成分組的數(shù)據(jù)單元之后或之間。具體而言,在一些應(yīng)用的例子中,將DATASMH放置在相關(guān)SMH對應(yīng)的數(shù)據(jù)單元之前。在上述例子中,在CMH內(nèi)放置RA、TA和持續(xù)時間字段。然而,在一些應(yīng)用的例子中,將這些字段放置在PLCP部分內(nèi)。持續(xù)時間字段包含媒體預(yù)留時間信息。但是,在一些應(yīng)用的例子中,并不必40需將持續(xù)時間字段構(gòu)造為以微秒為單位記錄長度信息的字段,它還可以包括能夠指示在除了目標(biāo)之外的其它通信站期望的持續(xù)時間內(nèi)保持傳輸禁止?fàn)顟B(tài)的信息,或者包括信息組。為了便于解釋,將使用包括持續(xù)時間字段的例子進(jìn)行解釋。c.傳輸速率確定處理參見圖6,將描述根據(jù)本發(fā)明的用于在無線通信系統(tǒng)內(nèi)確定傳輸速率的處理。在本發(fā)明中,同時使用RTS/CTS程序執(zhí)行基于CSMA的接入控制。在這樣一種情況下,響應(yīng)于RTS信息的接收發(fā)送CTS信息,響應(yīng)于CTS的接收發(fā)送數(shù)據(jù)。CTS發(fā)送站測量RTS接收信號的質(zhì)量,從而確定可以執(zhí)行接收的傳輸速率,和向其通知作為CTS目標(biāo)的站。作為CTS目標(biāo)的站響應(yīng)于CTS信息發(fā)送數(shù)據(jù)。此時,該站將在CTS內(nèi)的速率字段內(nèi)表示的傳輸速率應(yīng)用為該數(shù)據(jù)的傳輸速率。用于確定傳輸速率的處理如下步驟1:根據(jù)RTS接收信號測量諸如接收SINR的質(zhì)量。步驟2:調(diào)整根據(jù)在RTS內(nèi)速率策略字段內(nèi)表示的數(shù)值測量的質(zhì)量或傳輸速率等級,并確定傳輸速率。在IEEE802.11a的情況下,例如,根據(jù)指定的八個不同的傳輸速率模式6,9,12,18,24,36和54Mbps進(jìn)行確定。當(dāng)調(diào)整所測量的質(zhì)量時,根據(jù)用速率策略表示的數(shù)值在±若干dB的等級上調(diào)整所測量的接收SINR值。根據(jù)所調(diào)整的接收SINR值,通過查找表等確定能夠執(zhí)行接收的傳輸速率等級。當(dāng)調(diào)整傳輸速率等級時,根據(jù)所測量的接收SINR值通過查找表等提取能夠執(zhí)行接收的傳輸速率等級。根據(jù)用速率策略表示的數(shù)值偏移所提取的傳輸速率等級。僅當(dāng)根據(jù)物理層特性選擇高速率等級或者僅當(dāng)選擇低速率等級時,例如,可以應(yīng)用該偏移處理。接收到CTS的數(shù)據(jù)發(fā)送站(RTS發(fā)送站)保存在速率字段內(nèi)規(guī)定的傳輸速率等級作為指向作為CTS傳輸起點(diǎn)的站的缺省傳輸速率等級。因而,當(dāng)該站下一次發(fā)送RTS或數(shù)據(jù)時,該站可以參考所述缺省傳輸速率等級。當(dāng)該站發(fā)送RTS時,它參考該缺省傳輸速率等級,并應(yīng)用該傳輸速率等級或下一個較低傳輸速率等級(在容許噪聲上高一個等級)。當(dāng)在不同時使用RTS/CTS發(fā)送數(shù)據(jù)時,替代由CTS通知的傳輸速率等級應(yīng)用該缺省傳輸速率等級。當(dāng)RTS發(fā)送站發(fā)送數(shù)據(jù)單元時,它計數(shù)與每個目標(biāo)相關(guān)的下述數(shù)量當(dāng)?shù)谝淮伟l(fā)送數(shù)據(jù)單元時的次數(shù),和重新發(fā)送數(shù)據(jù)單元時的次數(shù)。通過參考這些數(shù)值,可以提取與每個目標(biāo)相關(guān)的傳輸錯誤率。根據(jù)逐目標(biāo)的傳輸錯誤率,能夠確定RTS信息的速率策略。將提供更具體的描述。預(yù)先定義傳輸錯誤率的較低閾值和較高閾值。如果傳輸錯誤率超過較高閾值,則在被動方向內(nèi)遞減速率策略數(shù)值并保存。如果傳輸錯誤率降低到低于較低閣值,則在主動方向內(nèi)遞增速率策略數(shù)值并保存。當(dāng)發(fā)送RTS時,將這個保存的速率策略轉(zhuǎn)錄成RTS內(nèi)的速率策略字段。如果改變所保存的用于速率策略的數(shù)值,則重置這些計數(shù)值以獲得傳輸錯誤率是重要的。根據(jù)上述程序,根據(jù)RTS的接收信號質(zhì)量確定傳輸速率。因而,能夠通過雙環(huán)執(zhí)行控制,其中根據(jù)由發(fā)送端監(jiān)視的錯誤率(誤比特率(BER)或誤分組率(PER))調(diào)整所應(yīng)用的傳輸速率。此外,作為不同上述的技術(shù),可以使用下述結(jié)構(gòu)由接收端,而不是由數(shù)據(jù)(RTS)發(fā)送端測量傳輸錯誤率。在這種情況下,在接收端上執(zhí)行上述錯誤率的監(jiān)視,和類似地執(zhí)行雙環(huán)控制,其中根據(jù)錯誤率調(diào)整所應(yīng)用的傳輸速率。如果在該技術(shù)中不同時使用RTS/CTS程序,然而,涉及某種風(fēng)險。這是因?yàn)樵陬l繁出現(xiàn)錯誤的環(huán)境中,接收端甚至不能識別出分組被發(fā)送。其中同時使用RTS/CTS,使用采用作為總數(shù)參數(shù)的在發(fā)送CTS之后接收到的分組計算錯誤率。速率策略精華是提供一種傳送用于在發(fā)送端上選擇和確定速率的輔助信息的方法。其中接收端測量上述傳輸錯誤率,或者在類似的情況下,發(fā)送端可以根據(jù)除了錯誤率之外的其它因素設(shè)置速率策略值。例如,發(fā)送端可以根據(jù)在RTS分組和數(shù)據(jù)分組之間傳輸功率上的差值設(shè)置速率策略值?;蛘撸梢愿鶕?jù)在傳輸速率和傳輸功率之間的因果關(guān)系設(shè)置速率策略值。(例如參考已經(jīng)轉(zhuǎn)讓給本申請人的曰本專利申請JP2003-6973的說明書。)D.基本CSMA程序在根據(jù)本發(fā)明的無線通信系統(tǒng)內(nèi),同時使用RTS/CTS程序執(zhí)行基于CSMA的接入控制。圖7圖示在本發(fā)明中RTS/CTS程序的操作順序的例子。在該圖中,假設(shè)下述通信環(huán)境存在四個通信站STA2、STA0、STA1和STA3,和在無線電波的范圍內(nèi)定位在該圖中彼此相鄰的通信站。在此,假設(shè)STAO希望向STA1發(fā)送信息。STA0根據(jù)例如普通CSMA程序確定該媒體在確定的周期(時間T0至?xí)r間Tl)上是清除的。隨后,STA0在時間Tl上開始將包含RTS信息的分組傳送給STA1。在包含RTS信息的分組內(nèi)的持續(xù)時間字段內(nèi),描述在完成包含作為RTS信息接收結(jié)果發(fā)送的CTS信息的分組的接收之前經(jīng)歷的時間。(也就是,描述從T2至T4的時間)。此時,作為在持續(xù)時間字段內(nèi)描述的時間長度,可以給在時間T4之前經(jīng)歷的時間添加界限,并可以描述直到時間T5左右的時間?;蛘撸梢悦枋鲋钡皆跁r間T4略孩i之前的時間。STA0保存與數(shù)據(jù)長度相關(guān)的信息列表,直到它試圖發(fā)送給STA1。將該列表稱作"發(fā)送數(shù)據(jù)單元候選列表"。在RTSSMH采用上述結(jié)構(gòu)的第一個例子的情況下,在RTSSMH內(nèi)的長度字段內(nèi),將在發(fā)送數(shù)據(jù)單元候選列表的數(shù)據(jù)單元長度(例如比特數(shù)量和字節(jié)數(shù)量)描述為N段數(shù)據(jù)長度信息。和在長度字段數(shù)量N小于希望發(fā)送的數(shù)據(jù)單元數(shù)量的情況下,作為在后續(xù)段落內(nèi)引入的第二個例子,將若干數(shù)據(jù)單元的長度總數(shù)描述為長度字段。在RTSSMH采用結(jié)構(gòu)的第二個例子的情況下,在RTSSMH內(nèi)的長度字段內(nèi),將在發(fā)送數(shù)據(jù)單元候選列表內(nèi)的一個或多個數(shù)據(jù)單元43的長度總數(shù)描述為數(shù)據(jù)長度信息。在RTSSMH采用結(jié)構(gòu)的第三個例子的情況下,在RTSSMH內(nèi)的長度字段內(nèi),將用于在發(fā)送數(shù)據(jù)單元候選列表內(nèi)的數(shù)據(jù)單元需要的時間長度描述為數(shù)據(jù)長度信息。該時間長度根據(jù)執(zhí)行傳輸?shù)臄?shù)據(jù)速率波動。因此,如果在若干數(shù)據(jù)速率上執(zhí)行傳輸,則有時描述多個時間長度。在RTSSMH采用結(jié)構(gòu)的的四個例子的情況下,在RTSSMH內(nèi)的數(shù)據(jù)單元字段數(shù)量(替代長度字段定義)內(nèi),將在發(fā)送數(shù)據(jù)單元候選列表內(nèi)的數(shù)據(jù)單元數(shù)量描述為數(shù)據(jù)長度信息。還由定位在STA0附近的STA2接收這個包含RTS信息的分組。STA2根據(jù)從PLCP首部內(nèi)的速率字段獲得的PSDU部分內(nèi)的傳輸速率信息檢查公用MAC首部的目標(biāo)。如果STA2不能確認(rèn)該分組指向它自身,則它識別來自速率字段的時間T2和在PLCP首部內(nèi)的長度字段。此外,STA2參考在公用MAC首部內(nèi)的持續(xù)時間字段,因而識別出時間T4。隨后,STA2設(shè)置NAV,并將其自身帶入傳輸禁止?fàn)顟B(tài)直到時間T4。還由作為預(yù)期目標(biāo)的STA1接收這個包含RTS信息的分組。STA1根據(jù)從PLCP首部內(nèi)的速率字段獲得的PSDU部分內(nèi)的傳輸速率信息檢查>5^用MAV首部的目標(biāo),并識別出該分組指向它自身。此外,當(dāng)STA1成功地解碼子MAC首部時,它識別出存在指向其自身的來自STA0的發(fā)送數(shù)據(jù)分組的請求。隨后,STA1根據(jù)從包含RTS信息的接收分組獲得的信息確定傳輸速率。此外,STA1參考RTSSMH內(nèi)的長度字段(或數(shù)據(jù)單元字段的數(shù)量),從而獲得與將要接收的數(shù)據(jù)相關(guān)的數(shù)據(jù)長度信息。在RTSSMH采用結(jié)構(gòu)的上述第一個例子的情況下,STA1獲得與將要接收的數(shù)據(jù)單元長度相關(guān)的信息列表。將該列表稱作"接收數(shù)據(jù)單元候選列表"。STA1順序地參考該列表。因而,它計數(shù)如果在確定傳輸速率上執(zhí)行接收能夠接收到的數(shù)據(jù)單元數(shù)量,和在不超過在RTSSMH內(nèi)的最大持續(xù)時間字段內(nèi)表示周期的情況下計數(shù)接收周期。(該接收周期是直到當(dāng)完成數(shù)據(jù)分組接收時的時間T6的時間周期)。在RTSSMH采用結(jié)構(gòu)的第二個例子的情況下,STA1獲得所接收的一個或多個數(shù)據(jù)單元的總長度。STA1在不超過在RTSSMH內(nèi)最大持續(xù)時間字段內(nèi)表示的周期的情況下計數(shù)接收周期。此時,考慮如果在確定的傳輸速率上執(zhí)行接收,是否能夠接收所表示長度的數(shù)據(jù)單元組。在RTSSMH采用結(jié)構(gòu)的第三個例子的情況下,STA1獲得所接收的數(shù)據(jù)分組的時間長度候選。STA1從該長度字段提取與所確定的傳輸速率對應(yīng)的接收周期(時間長度)。在RTSSMH采用結(jié)構(gòu)的第四個例子的情況下,STA1從數(shù)據(jù)單元字段數(shù)量獲得所接收的數(shù)據(jù)單元數(shù)量的相關(guān)信息。在數(shù)據(jù)單元長度是唯一固定的情況下,該信息等于"接收數(shù)據(jù)單元候選列表"。STA1參考數(shù)據(jù)單元的長度和數(shù)量。因此,它計數(shù)如果在確定傳輸速率上執(zhí)行接收能夠接收到的數(shù)據(jù)單元數(shù)量,和在不超過在RTSSMH內(nèi)的最大持續(xù)時間字段內(nèi)表示周期的情況下計數(shù)接收周期。如果STA1此時希望限制它自己的接收周期,它設(shè)置該接收周期作為接收周期的閾值,有時和用最大持續(xù)時間表示的周期一起。此外,STA1發(fā)送包含CTS信息的分組。因而,它將通過此處計算的接收周期獲得的數(shù)值轉(zhuǎn)錄在該分組內(nèi)的持續(xù)時間字段內(nèi),并將如上所述確定的傳輸速率等級轉(zhuǎn)錄在速率字段內(nèi)。在許多情況下,在容許噪聲性最高的傳輸速率上發(fā)送包含CTS信息的分組自身。因而,盡可能地降低包含不可能解碼的CTS信息的分組的可能性。如果STA1不能解碼包含RTS信息的分組,在時間T4之前不返回包含CTS信息的分組。因此,STAO根據(jù)隨機(jī)延時程序重新嘗試發(fā)送包含RTS信息的分組。此時,STA2在時間T4上取消NAV,并且轉(zhuǎn)換成它可以發(fā)送的普通狀態(tài)。因而,最小化不返回包含CTS信息的分組導(dǎo)致的損害。如果STA1成功解碼包含RTS信息的分組,如根據(jù)上述程序調(diào)度的,在時間T4上將包含CTS信息的分組返回給STA0。還由定位在STA1附近的STA3接收這個包含CTS信息的分組。STA3解碼在包含CTS信息的分組的持續(xù)時間字段等,并參考RA地址。如果作為結(jié)果STA3不能確認(rèn)該分組指向它自身,則它設(shè)置NAV并在持續(xù)時間字段等內(nèi)表示的時間上停止傳輸。因此,STA3保持傳輸禁止?fàn)顟B(tài),直到作為在持續(xù)時間字段內(nèi)表示的時間的時間T6。還由作為預(yù)期目標(biāo)的STAO接收這個包含CTS信息的分組。STAO解碼PSDU,從而識別出下述內(nèi)容STA1準(zhǔn)備接收和它希望在持續(xù)時間表示的周期內(nèi)在速率字段內(nèi)表示的傳輸速率上接收。STAO調(diào)用在規(guī)定周期內(nèi)在規(guī)定傳輸速率上可以發(fā)送的數(shù)據(jù)單元,并按照順序在發(fā)送數(shù)據(jù)單元候選列表內(nèi)的第一個開始。隨后,它生成發(fā)送數(shù)據(jù)分組,并予以發(fā)送。在時間T6上完成數(shù)據(jù)分組傳輸,作為STA1的相鄰站的STA3停止傳輸直到T6。因此,不干擾STA1的接收。E.CSMA程序的應(yīng)用圖8至圖IO和圖21至圖23圖示根據(jù)本發(fā)明的發(fā)送和接收程序應(yīng)用的多個例子。在此,將根據(jù)參考圖7描述的CSMA程序詳細(xì)描述根據(jù)本發(fā)明的通信方法應(yīng)用的例子。E-l.應(yīng)用的第一個例子圖8圖示根據(jù)本發(fā)明在無線通信系統(tǒng)內(nèi)發(fā)送和接收程序應(yīng)用的第一個例子。該示從STAO至STA1發(fā)送兩個數(shù)據(jù)單元的例子。在該例子中,將可以在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1,并根據(jù)情況規(guī)定延遲ACK(Del-ACK)或即時ACK(Im-ACK)。STAO在時間TO上開始發(fā)送數(shù)據(jù)單元程序,并根據(jù)用于獲取傳輸權(quán)的CSMA程序開始延時計數(shù)。延時計數(shù)在T1上完成,并確認(rèn)該媒體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在STA1接收指向它自身的RTS,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T2上返回包含CTS信息的分組。在STAO接收指向它自身的CTS,它在時間T3上發(fā)送數(shù)據(jù)分組。此時,STA0在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過延遲ACK(Del-ACK)返回ACK的信息。同時,STA0在更多比特部分內(nèi)描述表示存儲更多數(shù)據(jù)單元的信息。該數(shù)據(jù)分組由STA1無錯誤地接收。為了進(jìn)一步發(fā)送所存儲的指向STA1的數(shù)據(jù)單元,STA0等待隨機(jī)時間,隨后在時間T5發(fā)送包含RTS信息的分組。此時,STA0尚未接收到它先前發(fā)送的數(shù)據(jù)單元的ACK。因此,STAO生成發(fā)送數(shù)據(jù)單元候選列表以包括先前發(fā)送的數(shù)據(jù)單元,并根據(jù)該列表構(gòu)成RTSSMH。在STA1接收到之后,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T6返回包含CTS信息的分組。此時,STA1參考在RTSSMH內(nèi)的RTS順序和RTS接收MAP,從而識別出STA0尚未識別出先前接收的數(shù)據(jù)單元的接收確認(rèn)。隨后,STA1確定將ACK信息包括在包含CTS信息的分組內(nèi)。或者,STA1確定包括ACK信息,因?yàn)樗4嬷赶騍TA0的未發(fā)送ACK。此外,STA1從接收數(shù)據(jù)單元候選列表中檢測出已接收到的分組以更新該列表,隨后生成CTS信息。因此,STA1在時間T6返回包含CTS信息和ACK信息的分組(即復(fù)用ACK的CTS)。對于ACK信息,描述與由所接收的RTS信息規(guī)定的數(shù)據(jù)流對應(yīng)的ACK信息。在接收到包含CTS信息和ACK信息的分組之后,STA0操作如下根據(jù)ACK信息,STAO從它保存的發(fā)送數(shù)據(jù)單元候選列表中刪除已經(jīng)由STA1接收到的數(shù)據(jù)單元;STA0生成新的發(fā)送數(shù)據(jù)單元候選列表,并根據(jù)該新的列表確定發(fā)送數(shù)據(jù)單元。STA0在T7上發(fā)送如此生成的數(shù)據(jù)分組。此時,它在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,它在更多比特部分信息內(nèi)描述表示不再存在將要發(fā)送的數(shù)據(jù)單元的信息。47當(dāng)STA1接收該數(shù)據(jù)分組時,它根據(jù)在DATASMH內(nèi)的ACK類型部分識別出它希望立即發(fā)送ACK。隨后,STA1在時間T8返回與相關(guān)數(shù)據(jù)流對應(yīng)的即時ACK(Im-ACK)分組。在這個應(yīng)用的例子中,設(shè)置在每個分組內(nèi)的持續(xù)時間字段,以便它表示直到用圖8內(nèi)的弓形箭頭表示的時間的時間周期。E-2.應(yīng)用的第二個例子圖21圖示根據(jù)本發(fā)明的在無線通信系統(tǒng)內(nèi)發(fā)送和接收程序的應(yīng)用的第二個例子。該示從STAO向STA1發(fā)送兩個數(shù)據(jù)單元的例子。該例子假設(shè)可以在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1,并不變地應(yīng)用即時ACK(Im-ACK)。STAO在時間TO上開始用于發(fā)送數(shù)據(jù)單元的程序,并根據(jù)用于獲取傳輸權(quán)的CSMA程序開始延時計數(shù)。延時計數(shù)在T1完成,并確認(rèn)該媒體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在STA1接收到指向它自身的RTS之后,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T2上返回包含CTS信息的分組。在STAO在時間T2接收到指向它自身的CTS之后,它在時間T3上發(fā)送數(shù)據(jù)分組。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK(Im-ACK)返回ACK的信息。然而,當(dāng)STA1接收到數(shù)據(jù)分組和不能正確地提取數(shù)據(jù)時,它檢測到錯誤。盡管STA1應(yīng)當(dāng)返回ACK,因此,它在時間T4上并不發(fā)送ACK。(在該圖中并不發(fā)送ACK)。因?yàn)镾TAO不能按時接收到ACK,它判斷在先前的數(shù)據(jù)內(nèi)已經(jīng)出現(xiàn)某個錯誤。因而,為了重新發(fā)送指向STA1的依然存儲的數(shù)據(jù)單元,STAO等待隨機(jī)時間,隨后在時間T5發(fā)送包含RTS信息的分組。如上所述,STAO尚未接收到它先前發(fā)送的數(shù)據(jù)的ACK。此時,因此,STAO在RTSSMH內(nèi)的ACK請求部分內(nèi)描述它請求應(yīng)當(dāng)添加ACK信息。(也就是,STAO發(fā)送復(fù)用ACK請求的RTS)。在接收到該RTS之后,STA1根據(jù)在RTSSMH內(nèi)描述的信息返回包含CTS信息的分組。此時,STA參考在RTSSMH內(nèi)的ACK請求部分,從而識別出STAO在請求應(yīng)當(dāng)發(fā)送ACK信息。隨后,STA1確定將ACK信息包含在包括CTS信息的分組內(nèi)。此外,STA1從接收數(shù)據(jù)單元候選列表中刪除已經(jīng)接收到的分組以更新該列表,隨后生成CTS信息。因此,STA1在時間T6返回包含CTS信息和ACK信息的分組(即復(fù)用ACK的CTS)。對于ACK信息,描述與由所接收的RTS信息規(guī)定的數(shù)據(jù)流對應(yīng)的ACK信息。在接收到包含CTS信息和ACK信息的分組之后,STA0操作如下根據(jù)ACK信息,STAO從它保存的發(fā)送數(shù)據(jù)單元候選列表中刪除已經(jīng)由STA1接收到的數(shù)據(jù)單元;STA0生成新的發(fā)送數(shù)據(jù)單元候選列表,并根據(jù)該新列表確定發(fā)送數(shù)據(jù)單元。(在該例子中,STA0重新發(fā)送它在時間T3上發(fā)送的數(shù)據(jù)單元)。STA0在時間T7上發(fā)送如此生成的數(shù)據(jù)分組。此時,它在數(shù)據(jù)分組的ACK類型部分內(nèi)描述它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。當(dāng)STA1接收到數(shù)據(jù)分組時,它根據(jù)在DATASMH內(nèi)的ACK類型部分識別出它希望立即發(fā)送ACK。隨后,STA1在時間T8返回與該相關(guān)數(shù)據(jù)流對應(yīng)的即時ACK(Im-ACK)分組。在這個應(yīng)用的例子中,設(shè)置在每個分組內(nèi)的持續(xù)時間字段,以便它表示直到在圖8中用弓形箭頭表示的時間的時間周期。E-3.應(yīng)用的第三個例子圖22圖示根據(jù)本發(fā)明在無線通信系統(tǒng)內(nèi)發(fā)送和接收程序的應(yīng)用的第三個例子。該示從STAO向STA1發(fā)送一個數(shù)據(jù)單元的例子。該例子假設(shè)可以在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1,并固定地應(yīng)用即時ACK(Im-ACK)。STAO在時間TO開始發(fā)送數(shù)據(jù)單元的程序,并根據(jù)用于獲得傳輸權(quán)的CSMA程序開始延時計數(shù)。在T1完成該延時計數(shù),確認(rèn)該媒49體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在STA接收到指向它自身的RTS之后,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T2上返回包含CTS信息的分組。在STA0在時間T2上接收到指向它自身的CTS之后,它在時間T3上發(fā)送數(shù)據(jù)分組。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK(Im-ACK)返回ACK的信息。同時,STAO在更多比特部分內(nèi)描述表示未再存儲發(fā)送數(shù)據(jù)單元的信息。由STA1在沒有錯誤的情況下接收該數(shù)據(jù)分組。STA1返回所接收數(shù)據(jù)的ACK。然而,當(dāng)STA0接收到ACK和不能正確地提取數(shù)據(jù)時,它檢測到錯誤。因?yàn)镾TA0不能按時接收到ACK,它判斷出在先前的數(shù)據(jù)內(nèi)出現(xiàn)某個錯誤。因而,為了重新發(fā)送依然存儲的指向STA1的數(shù)據(jù)單元,STA0等待隨機(jī)時間,隨后在T5上發(fā)送包含用于數(shù)據(jù)重新傳輸?shù)腞TS信息的分組。如上所述,STA0尚未接收到它先前發(fā)送的數(shù)據(jù)的ACK。此時,因此,STA0在RTSSMH內(nèi)的ACK請求部分內(nèi)描述它請求應(yīng)當(dāng)添加ACK信息。也就是,STA0發(fā)送復(fù)用ACK請求的RTS。在接收到該RTS之后,STA1在時間T6根據(jù)在RTSSMH內(nèi)描述的信息返回包含CTS信息的分組。此時,STA1參考在RTSSMH內(nèi)的ACK請求部分,從而識別出STAO正在請求應(yīng)當(dāng)發(fā)送ACK信息。隨后,STA1確定在包含CTS信息的分組包括ACK信息。此外,作為從接收數(shù)據(jù)單元候選列表中刪除的已經(jīng)接收到的分組的結(jié)果,STA1識別出已經(jīng)接收到希望發(fā)送的所有數(shù)據(jù)STA0。因而,STA1僅返回ACK,并不返回CTS信息。因此,STA1在時間T6返回僅包含ACK信息的分組。對于ACK信息,描述與由所接收的RTS信息規(guī)定的數(shù)據(jù)流對應(yīng)的ACK信息。在接收到包含ACK信息的分組之后,STA0判斷已經(jīng)發(fā)送它已經(jīng)保存的指向STA1的所有發(fā)送數(shù)據(jù)單元,并結(jié)束該事務(wù)處理。在這個應(yīng)用的例子中,設(shè)置在每個分組內(nèi)的持續(xù)時間字段,以便它表示直到用圖8內(nèi)的弓形箭頭表示的時間的時間周期。E-4.應(yīng)用的第四個例子圖23圖示根據(jù)本發(fā)明在無線通信系統(tǒng)內(nèi)的發(fā)送和接收程序的應(yīng)用的第四個例子。該圖示圖示從STAO向STA1發(fā)送兩個數(shù)據(jù)單元的例子。該例子假設(shè)將可在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1,并允許它繼續(xù)發(fā)送多個數(shù)據(jù)分組。STA0在時間TO上開始發(fā)送數(shù)據(jù)單元的程序,并根據(jù)用于獲取傳輸權(quán)的CSMA程序開始延時計數(shù)。在T1上完成延時計數(shù),它確認(rèn)該媒體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在STA1接收到指向它自身的RTS之后,它根據(jù)在RTSSMH內(nèi)描迷的信息在時間T2返回包含CTS信息的分組。在STA0接收到指向它自身的CTS之后,它在時間T3發(fā)送數(shù)據(jù)分組。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過延遲ACK(Del-ACK)返回ACK的信息。同時,STA0在更多比特部分內(nèi)描述表示存儲更多發(fā)送數(shù)據(jù)單元的信息。該數(shù)據(jù)分組由STA1無錯誤地接收。此外,STA0判斷STA0是否能夠在由STA1在時間T2上發(fā)送的CTS內(nèi)的持續(xù)時間字段內(nèi)表示的周期內(nèi)完成傳輸,如果STAO在時間T4上繼續(xù)發(fā)送數(shù)據(jù)分組的話。在該圖所示的例子中,STA0判斷如果它發(fā)送下一個數(shù)據(jù)分組,它可以在CTS內(nèi)的持續(xù)時間字段內(nèi)表示的周期內(nèi)完成數(shù)據(jù)傳輸。隨后,STA0在時間T4上進(jìn)一步發(fā)送指向STA1的所存儲的數(shù)據(jù)單元。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK(Im-ACK)返回ACK的信息。同時,STA0在更多比特部分內(nèi)描述表示不再存儲發(fā)送數(shù)據(jù)單元的信息。該數(shù)據(jù)分組由STA1無錯誤地接收。當(dāng)STA1接收到數(shù)據(jù)分組時,它根據(jù)在DATASMH內(nèi)的ACK類型部分識別出它希望立即發(fā)送ACK。隨后,STA1在時間T5上返回與相關(guān)數(shù)據(jù)流對應(yīng)的即時ACK(Im-ACK)分組。在該應(yīng)用的例子中,設(shè)置每個分組內(nèi)的持續(xù)時間字段,以便它表示直到由圖8內(nèi)的弓形箭頭表示的時間的時間周期。E-5.應(yīng)用的第五個例子圖9圖示在根據(jù)本發(fā)明在無線通信系統(tǒng)內(nèi)的發(fā)送和接收程序的應(yīng)用的第五個例子。該圖還圖示從STA0向STAl發(fā)送兩個數(shù)據(jù)單元的例子。在該例子中,將可在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1。與兩個數(shù)據(jù)單元相關(guān)地,規(guī)定即時ACK,并允許發(fā)射機(jī)站繼續(xù)發(fā)送分組。STAO在時間TO上開始發(fā)送數(shù)據(jù)單元的程序,并根據(jù)用于獲取傳輸權(quán)的CSMA程序開始延時計數(shù)。在T1上完成延時計數(shù),它確認(rèn)該媒體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在STAl接收到指向它自身的RTS之后,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T2返回包含CTS信息的分組。在STAO接收到指向它自身的CTS之后,它在時間T3發(fā)送數(shù)據(jù)分組。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,STAO在更多比特部分內(nèi)描述表示存儲更多發(fā)送數(shù)據(jù)單元的信息。此外,STAO添加用于發(fā)送另一個數(shù)據(jù)單元的RTS信息。也就是,STAO發(fā)送復(fù)用RTS的數(shù)據(jù)分組。該數(shù)據(jù)分組由STAl無錯誤地接收。STAl識別出包含RTS信息的數(shù)據(jù)分組,隨后嘗試發(fā)送包含CTS信息的分組。此時,STAl參考RTS順序和RTS接收MAP,從而識別出STAO尚未識別出先前接收到的數(shù)據(jù)單元的確認(rèn)。隨后,STAl確定在包含CTS信息的分組內(nèi)包括ACK信息。此外,STAl根據(jù)在RTSSMH內(nèi)描述的信息生成接收數(shù)據(jù)單元候選列表。此時,STAl后生成CTS信息。此外,作為ACK信息,STAl描述與由所接收的RTS信息規(guī)定的數(shù)據(jù)流對應(yīng)的ACK信息。因而,STA1在時間T4返回包含ACK信息和CTS信息的分組(即復(fù)用ACK的CTS)。在STAO接收到包含ACK信息和CTS信息的分組之后,它嘗試52根據(jù)CTS信息發(fā)送數(shù)據(jù)單元。根據(jù)ACK信息,STAO從它保存的發(fā)送數(shù)據(jù)單元候選列表中刪除已經(jīng)由STA1接收到的數(shù)據(jù)單元。隨后,STA0生成新的發(fā)送數(shù)據(jù)單元候選列表,并根據(jù)該新列表確定發(fā)送數(shù)據(jù)單元。此時,STAO在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,STAO在更多比特部分內(nèi)描述表示不再存在將要發(fā)送的數(shù)據(jù)單元的信息。STAO在時間T5上發(fā)送如此生成的數(shù)據(jù)分組。當(dāng)STA1接收到復(fù)用ACK信息的數(shù)據(jù)分組時,它識別出它希望立即發(fā)送ACK,并在時間T6返回相應(yīng)的ACK信息分組。在該應(yīng)用的例子中,設(shè)置在每個分組內(nèi)的持續(xù)時間字段,以便它表示直到在圖9中用弓形箭頭表示的時間的時間周期。作為在時間T6上發(fā)送的分組的持續(xù)時間值,放置表示空的零。E-6.應(yīng)用的第六個例子圖10圖示在根據(jù)本發(fā)明在無線通信系統(tǒng)內(nèi)的發(fā)送和接收程序的應(yīng)用的第六個例子。該示雙向通信的例子,其中從STAO向STA1發(fā)送兩個數(shù)據(jù)單元和從STA1向STAO同時發(fā)送兩個數(shù)據(jù)單元。在該例子中,將可在一個分組內(nèi)發(fā)送的數(shù)據(jù)單元數(shù)量限制為1,并允許它將RTS復(fù)用在CTS內(nèi)。STAO在時間TO上開始發(fā)送數(shù)據(jù)單元的程序,并根據(jù)用于獲取傳輸權(quán)的CSMA程序開始延時計數(shù)。在T1上完成延時計數(shù),它確認(rèn)該媒體在該周期內(nèi)是清除的。因此,STAO發(fā)送包含RTS信息的分組。在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi),i殳置表示可以將RTS復(fù)用在CTS內(nèi)的信息。在STA1接收到RTS信息之后,它根據(jù)在RTSSMH內(nèi)描述的信息在時間T2返回包含CTS信息的分組。此時,STA1根據(jù)在RTSSMH內(nèi)的RTS/CTS復(fù)用部分識別出可以將RTS復(fù)用在CTS內(nèi),并保存指向STAO的數(shù)據(jù)單元。因此,STA1生成用于將這些數(shù)據(jù)單元發(fā)送給STAO的RTS信息。因此,發(fā)送包含CTS信息和RTS信息(即53復(fù)用RTS的CTS分組)的分組。在STA0接收到包含CTS信息和RTS信息的分組之后,它根據(jù)該CTS信息在時間T3上嘗試發(fā)送數(shù)據(jù)單元。此時,STA0在數(shù)據(jù)分組的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,STA0在更多比特部分內(nèi)描述表示存儲更多發(fā)送數(shù)據(jù)單元的信息。此外,STA0添加用于發(fā)送另一個數(shù)據(jù)單元的RTS信息。因?yàn)镽TS信息還包含在接收分組內(nèi),STA0響應(yīng)于此生成CTS信息,并添加CTS信息。因此,在時間T3從STA0發(fā)送復(fù)用數(shù)據(jù)、RTS信息和CTS信息的分組。(也就是,發(fā)送復(fù)用響應(yīng)于RTS來自STA1的CTS和用于發(fā)送后續(xù)數(shù)據(jù)單元的RTS的數(shù)據(jù)分組)。該數(shù)據(jù)分組由STA1無錯誤地接收。STA1接收復(fù)用數(shù)據(jù)、RTS信息和CTS信息的分組,并識別出該分組包含RTS信息。隨后,STA1嘗試發(fā)送包含CTS信息的分組。此時,STA1參考RTS順序和RTS接收MAP,從而識別出STA0尚未識別出先前接收到的數(shù)據(jù)單元的確認(rèn)。因而,STA1確定在包含CTS信息的分組內(nèi)包括ACK信息。此外,STA1根據(jù)在RTSSMH內(nèi)描述的信息生成接收數(shù)據(jù)單元候選列表。此時,STA1從接收數(shù)據(jù)單元候選列表中刪除已經(jīng)接收到的分組以更新該列表,隨后生成CTS信息。此外,作為ACK信息,STA1描述與由所接收的RTS信息規(guī)定的數(shù)據(jù)流對應(yīng)的ACK信息。此外,STA1識別出該分組包含CTS信息,并根據(jù)該CTS信息發(fā)送數(shù)據(jù)單元。STA1在DATASMH內(nèi)的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,STA1在更多比特部分內(nèi)描述表示存儲更多發(fā)送數(shù)據(jù)單元的信息。此外,STA1添加用于發(fā)送另一個數(shù)據(jù)單元的RTS信息。因而,STA1在時間T4返回包含ACK信息、CTS信息、數(shù)據(jù)單元和RTS信息的分組。也就是,STA1復(fù)用和發(fā)送下述內(nèi)容響應(yīng)于從STA0接收到CTS的分組;響應(yīng)于來自STA0的RTS的CTS;用于發(fā)送后續(xù)數(shù)據(jù)單元的RTS;和與來自STA0的數(shù)據(jù)單元的接收對應(yīng)的ACK。STA0接收包含ACK信息、CTS信息、數(shù)據(jù)單元和RTS信息的分組,并嘗試根據(jù)CTS信息發(fā)送數(shù)據(jù)單元。根據(jù)在所接收分組內(nèi)的ACK信息,STA0從它保存的發(fā)送數(shù)據(jù)單元候選列表中刪除STA1已經(jīng)接收到的數(shù)據(jù)單元。隨后,STAO生成新的發(fā)送數(shù)據(jù)單元候選列表,并根據(jù)該新列表確定發(fā)送數(shù)據(jù)單元。此時,STAO在數(shù)據(jù)分組內(nèi)的ACK類型部分內(nèi)描述表示它希望應(yīng)當(dāng)通過即時ACK返回ACK的信息。同時,STAO在更多比特部分內(nèi)描述表示不存在將要發(fā)送的數(shù)據(jù)單元的信息。此外,因?yàn)镾TAO無錯誤地從所接收的分組中提取新的數(shù)據(jù)單元,它確定返回ACK信息。此外,因?yàn)樗邮盏姆纸M包含RTS信息,STA0生成與其對應(yīng)的CTS信息,還確定發(fā)送該CTS信息。用于生成CTS信息的程序與上面描述的相同;因此,在此將省略其描述。因而,STA0在時間T5返回包含時間單元、ACK信息和CTS信息的分組。也就是,STAO復(fù)用和發(fā)送下述內(nèi)容響應(yīng)于來自STA1的CTS的數(shù)據(jù)單元;響應(yīng)于來自STA1的RTS的CTS;和與從STA1接收到的數(shù)據(jù)單元對應(yīng)的ACK。當(dāng)STAl接收到包含數(shù)據(jù)單元、ACK信息和CTS信息的分組時,它提取該數(shù)據(jù)單元,并確定發(fā)送與其對應(yīng)的ACK信息。此外,當(dāng)STA1識別出該分組包含CTS信息和ACK信息時,它根據(jù)該ACK信息更新發(fā)送數(shù)據(jù)單元候選列表。隨后,STA1根據(jù)CTS信息確定發(fā)送數(shù)據(jù)單元。因而,STA1在時間T6返回包含ACK信息和數(shù)據(jù)單元的分組(即復(fù)用從STA0接收到的數(shù)據(jù)單元的ACK的數(shù)據(jù)分組)。在STA0接收到包含ACK信息和數(shù)據(jù)單元的分組之后,它參考在DATASMH內(nèi)的ACK類型部分,從而識別出它希望立即發(fā)送ACK。隨后,STA0在時間T7返回相應(yīng)的ACK信息分組。在上述例子中,設(shè)置在每個分組內(nèi)的持續(xù)時間字段,以便它表示直到圖10內(nèi)用弓形箭頭表示的時間的時間周期。因?yàn)楫?dāng)生成CTS信息預(yù)先確定數(shù)據(jù)長度,可以設(shè)置每個持續(xù)時間值。在返回的分組內(nèi)是否復(fù)用RTS信息或ACK信息是未知的,因此,有時不能準(zhǔn)確地指定持續(xù)時間。為了準(zhǔn)備這樣一種情況,有時為持續(xù)時間值設(shè)置允許邊界的稍大的數(shù)值。此外,存在這樣一種情況,假設(shè)未復(fù)用RTS信息或ACK信息和在略長于持續(xù)時間值的周期上發(fā)送實(shí)際分組,設(shè)置持續(xù)時間值。因?yàn)樵撔畔⒌拈L度不是很長,但是將不產(chǎn)生很大的損耗。作為在時間T8上發(fā)送的分組的持續(xù)時間值,放置表示空的零。在上述的實(shí)施例E-l至E-6內(nèi),判斷是否在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"。還可以根據(jù)在RTS發(fā)送站和作為其目標(biāo)的站之間的通信歷史或者在過去從作為相關(guān)RTS的目標(biāo)的站接收到的分組進(jìn)行該判斷。參考相關(guān)附圖,下文將描述一些例子,其中根據(jù)作為RTS目標(biāo)的站是否保存它希望向RTS發(fā)送站發(fā)送的數(shù)據(jù),執(zhí)行控制。在圖24圖示的例子中,STA1發(fā)送RTS(PO),STAO返回CTS(Pl),STA1發(fā)送DATA(P2),和STAO返回ACK(P3)。在此,假設(shè)在包含DATA的分組P2的DATASMH內(nèi)的更多比特部分內(nèi),描述STA1依然保存指向STAO的數(shù)據(jù)。STAO在最近從STA1接收到的數(shù)據(jù)的更多比特部分內(nèi)保存該信息,因此,能夠識別出STA1保存STA1希望發(fā)送給STA0的數(shù)據(jù)。如果當(dāng)STAO將RTS發(fā)送給STA1時STAO識別出STA1保存指向STAO的數(shù)據(jù),它在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"。圖24圖示作為P4發(fā)送這個RTS的情況。響應(yīng)于此,STA1返回包含與它自己的數(shù)據(jù)傳輸相關(guān)的CTS和RTSSMH的分組,也就是,將CTS復(fù)用在RTS內(nèi)的分組(P5)。隨后,響應(yīng)于所接收的CTSSMH和與所接收的RTSSMH對應(yīng)的CTSSMH,STAO發(fā)送包含數(shù)據(jù)的分組,即復(fù)用數(shù)據(jù)和CTS的分組(P6)。隨后,STAl發(fā)送包含與所接組,也就是,其中復(fù)用數(shù)據(jù)和ACK的分組(P7)。此外,STAO發(fā)送包含與所接收的數(shù)據(jù)對應(yīng)的ACKSMH的分組(P8)。56在圖25圖示的例子中,作為在圖24中圖示的例子,STA1發(fā)送RTS(P0),STA0返回CTS(Pl),STA1發(fā)送數(shù)據(jù)(P2),和STA0返回ACK(P3)。在此,假設(shè)在包含DATA的分組P2的DATASMH內(nèi)的更多比特部分內(nèi),描述STAl依然保存指向STA0的數(shù)據(jù)。STAO在最近從STAl接收到的數(shù)據(jù)的更多比特部分內(nèi)保存該信息,因此,能夠識別出STAl保存STAl希望發(fā)送給STAO的數(shù)據(jù)。在這種情況下,即使在STAO內(nèi)不存在指向STAl的數(shù)據(jù),可能出現(xiàn)下述情況因?yàn)镾TAl保存STAl希望發(fā)送給STAO的數(shù)據(jù),STAO發(fā)送RTS,其中在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"。此時,STAO在RTSSMH內(nèi)的其它字段內(nèi)寫入表示STAO沒有將要發(fā)送的數(shù)據(jù)的信息。這個RTS是空RTS,它不同于請求數(shù)據(jù)傳輸目標(biāo)的數(shù)據(jù)傳輸?shù)腞TS。除了STAl之外的其它周圍站接收該空RTS,從而設(shè)置NAV,并禁止僅在RTS內(nèi)描述的持續(xù)時間內(nèi)的傳輸。因?yàn)槠渌車窘箓鬏?,STAl更容易地發(fā)送用于發(fā)送后續(xù)數(shù)據(jù)單元的RTS。也就是,STAO發(fā)送空RTS,因此,能夠使STAl更輕易地獲取RTS傳輸權(quán)。因此,STAO能夠有效地從STAl接收后續(xù)的數(shù)據(jù)單元。圖25圖示作為P4發(fā)送這個空RTS的情況。響應(yīng)于此,STAl根據(jù)普通RTS/CTS程序執(zhí)行發(fā)送后續(xù)數(shù)據(jù)單元的操作。具體而言,STAl返回包含與它自己的數(shù)據(jù)傳輸相關(guān)的RTSSMH的分組(P5),STAO發(fā)送包含與所接收的RTSSMH對應(yīng)的CTSSMH的分組(P6)。STAl發(fā)送包含與所接收的CTSSMH對應(yīng)的數(shù)據(jù)的分組(P7),和STAO發(fā)送包含與所接收的數(shù)據(jù)對應(yīng)的ACKSMH的分組(P8)。在圖26圖示的例子中,STAl將RTS(PO)發(fā)送給STAO,STAO能夠在沒有錯誤的情況下接收它。然而,出現(xiàn)問題。在這個時間周期內(nèi),STAO解釋在從另一個站(用于STAl(未圖示)的隱藏終端)發(fā)送的分組內(nèi)的持續(xù)時間字段,從而已經(jīng)設(shè)置NAV。因此,STAO不能返回CTS。STAO接收該RTS分組(PO),從而識別出STAl保存STAl希望發(fā)送給STA0的數(shù)據(jù)。在圖25內(nèi)圖示的例子中,STA1設(shè)置更多比特,因而,STAO識別STAl具有后續(xù)的數(shù)據(jù)單元。圖26圖示的例子的不同在于STAO從STAl接收RTS,從而識別出STAl具有后續(xù)數(shù)據(jù)單元。隨后,STAO設(shè)置NAV,因而不能返回CTS。因此,盡管STAl具有后續(xù)數(shù)據(jù)單元,但是停止其數(shù)據(jù)傳輸操作。在這種情況下,即時在STAO內(nèi)不存在指向STAl的數(shù)據(jù),可能出現(xiàn)下述情況因?yàn)镾TAl保存STAl希望發(fā)送給STAO的數(shù)據(jù),STAO發(fā)送RTS,其中在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"。此時,STAO在RTSSMH內(nèi)的其它字段內(nèi)寫入表示STAO沒有要發(fā)送的數(shù)據(jù)的信息。(如果在STAO內(nèi)存在指向STAl的數(shù)據(jù),則執(zhí)行相同的操作,盡管這在該圖中未圖示。也就是,STAO發(fā)送RTS,其中在該RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息")。這個RTS是空RTS,它不同于正確的RTS。當(dāng)除了STAl之外的其它周圍站接收到這個空RTS時,它們設(shè)置NAV,并禁止傳輸。因?yàn)橹車窘箓鬏?,因此,STAl更容易地發(fā)送用于發(fā)送后續(xù)數(shù)據(jù)單元的RTS。也就是,STAO發(fā)送空RTS,因而,使STAl更容易獲取RTS傳輸權(quán)。因此,STAO能夠有效地從STAl接收后續(xù)數(shù)據(jù)單元(與上述相同)。圖26圖示作為P4發(fā)送這個RTS的情況。響應(yīng)于此,STAl根據(jù)普通RTS/CTS程序執(zhí)行發(fā)送后續(xù)數(shù)據(jù)單元的操作。具體而言,STAl返回包含與其自己的數(shù)據(jù)傳輸相關(guān)的RTSSMH的分組(P5),STAO發(fā)送包含與所接收的RTSSMH對應(yīng)的CTSSMH的分組(P6)。STA1發(fā)送包含與所接收的CTSSMH對應(yīng)的數(shù)據(jù)的分組(P7),和STAO發(fā)送包含與所接收的數(shù)據(jù)對應(yīng)的ACKSMH的分組(P8)。作為與上述不同的應(yīng)用例子,可以在RTSSMH內(nèi)的RTS/CTS復(fù)用部分內(nèi)始終設(shè)置"表示可以將RTS復(fù)用在CTS內(nèi)的信息"。58F.用于順序編號確^人的程序圖11圖示在本發(fā)明內(nèi)假定的與除了數(shù)據(jù)流O之外的數(shù)據(jù)相關(guān)的確認(rèn)程序。該示當(dāng)執(zhí)行選擇性確認(rèn)時出現(xiàn)的各個字段相互作用的具體例子。為了簡化解釋,該例子假設(shè)所接收的MAP字段包括四個比特;然而,本發(fā)明并不限制于這種結(jié)構(gòu)。數(shù)據(jù)發(fā)送端從發(fā)送數(shù)據(jù)單元候選列表中發(fā)送順序編號"0"、"1"、"2"和"3,,的數(shù)據(jù)單元。假設(shè)在其中產(chǎn)生錯誤的情況下接收到數(shù)據(jù)單元#2。在由數(shù)據(jù)接收端返回確認(rèn)ACK內(nèi)的ACK順序字段內(nèi),放置"l",它表示能夠完全接收直到#1的數(shù)據(jù)單元。使用作為#1之后的數(shù)據(jù)單元的數(shù)據(jù)單元#2作為基礎(chǔ)(作為MSB),將"0100"放置在所接收的MAP字段內(nèi)。"0100,,表示下述內(nèi)容數(shù)據(jù)單元#2的接收失敗(0);數(shù)據(jù)單元#3的接收成功(1);數(shù)據(jù)單元#4的接收失敗(0);和數(shù)據(jù)單元#5的接收也失敗(0)。當(dāng)數(shù)據(jù)發(fā)送端接收到該信息時,它識別出接收到直到#1的數(shù)據(jù)單元,還接收到#3的數(shù)據(jù)單元。在隨后的數(shù)據(jù)傳輸中,數(shù)據(jù)發(fā)送端從發(fā)送數(shù)據(jù)單元候選列表中將它們刪除,并發(fā)送順序編號"2"、"4"、"5"和"6,,的數(shù)據(jù)單元。假設(shè)在出現(xiàn)錯誤的情況下接收到數(shù)據(jù)單元#4和#5。在由數(shù)據(jù)接收端返回確認(rèn)ACK內(nèi)的ACK順序字段內(nèi),放置"3",表示能夠完全接收到直到#3的數(shù)據(jù)單元。使用作為#3之后的數(shù)據(jù)單元的數(shù)據(jù)單元#4作為基礎(chǔ)(作為MSB),將"0010"放置在所接收的MAP字段內(nèi)。"0010,,表示下述內(nèi)容數(shù)據(jù)單元#4的接收失敗(0);數(shù)據(jù)單元#5的接收也失敗(0);數(shù)據(jù)單元#6的接收成功(1);和數(shù)據(jù)單元#7的接收失敗(0)。因而,同時4吏用ACK順序字段和所接收的MAP,從而執(zhí)行ARQ(自動重復(fù)請求)。如果數(shù)據(jù)發(fā)送端并不支持選擇性確認(rèn),采用下述程序當(dāng)它接收到ACK和更新發(fā)送數(shù)據(jù)單元候選列表時,它不考慮所接收的MAP。如果數(shù)據(jù)接收端并不支持選擇性確認(rèn),則采用下述程序它并不嘗試解碼其中帶有錯誤的數(shù)據(jù)單元和用于與ACK順序字段連接的后續(xù)數(shù)據(jù)段,并將零放置在所接收的MAP字段的所有比特內(nèi)。因而,即使在支持選擇性確認(rèn)的通信站和并不支持的通信站之間執(zhí)行通信,能夠在沒有失敗的情況下維持通信。G.用于同時使用RTS/CTS程序的順序編號確認(rèn)的程序圖12圖示當(dāng)同時使用RTS/CTS執(zhí)行選擇性確認(rèn)時將出現(xiàn)的各個字段相互作用的另一個具體例子。在此,為了將描述重點(diǎn)僅集中于與順序編號和所接收的MAP相關(guān)的部分上,將不描述其它字段。然而,實(shí)際上,還執(zhí)行使用在其它處描述的其它字段的程序。為了簡化解釋,該例子假設(shè)所接收的MAP字段包括四個比特;然而,本發(fā)明并不限制于此結(jié)構(gòu)。與RTSSMH相關(guān)地,這個例子假設(shè)采用第一個或第四個結(jié)構(gòu)的例子。數(shù)據(jù)發(fā)送端發(fā)送表示將順序編號"3"、"4"、"5"、"6"、.......輸入在發(fā)送數(shù)據(jù)單元候選列表內(nèi)的RTS。此時,在RTSSMH內(nèi)的RTS順序字段內(nèi),放置"3",它表示引導(dǎo)數(shù)據(jù)單元,和在RTS接收MAP字段內(nèi),放置"0000",它表示所有的數(shù)據(jù)單元#4至#7是發(fā)送候選。因?yàn)樯形唇邮盏接蒖TS表示的所有數(shù)據(jù)單元,則數(shù)據(jù)接收端并不返回ACK,而是返回CTS,并等待輸入數(shù)據(jù)單元。假設(shè)在沒有錯誤的情況下接收到數(shù)據(jù)單元#4和#5。此外,假設(shè)為這些數(shù)據(jù)規(guī)定延遲ACK。因?yàn)檠舆tACK,接收端并不立即返回ACK。為了進(jìn)一步發(fā)送數(shù)據(jù),數(shù)據(jù)發(fā)送端在此發(fā)送RTS,它表示將數(shù)據(jù)單元#3、#4、#5、#6.......輸入在發(fā)送數(shù)據(jù)單元候選列表內(nèi)。與上述類似的,在RTSSMH內(nèi)的RTS順序字段內(nèi),放置"3",它表示引導(dǎo)數(shù)據(jù)單元,和在RTS接收MAP內(nèi),放置"0000",它表示所有的數(shù)據(jù)單元#4至#7是發(fā)送候選。因?yàn)橐呀?jīng)接收到用RTS表示的一些數(shù)據(jù)單元,數(shù)據(jù)接收端在其返回CTS時添加ACK信息。此時,在ACKSMH內(nèi)的ACK順序字段內(nèi)放置"3",表示能夠完全接收到直到#3的數(shù)據(jù)單元。使用作為"3"之后的數(shù)據(jù)單元的數(shù)據(jù)單元#4作為基礎(chǔ)(作為MSB),將"0010,,放置在所接收的MAP字段內(nèi)。"0010"表示下述情況數(shù)據(jù)單元#4的接收失敗(0);數(shù)據(jù)單元#5的接收也失敗(0);數(shù)據(jù)單元#6的接收成功(1);和數(shù)據(jù)單元#7的接收失敗(0)。當(dāng)數(shù)據(jù)發(fā)送端接收到這個信息時,它識別出接收到直到#3的數(shù)據(jù)單元,還接收到數(shù)據(jù)單元#6。在隨后的數(shù)據(jù)傳輸中,數(shù)據(jù)發(fā)送端從發(fā)送數(shù)據(jù)單元候選列表中將它們刪除,還根據(jù)CTS信息發(fā)送順序編號"4"、"5"、"7"和"8"的數(shù)據(jù)單元。因而,使用RTS順序字段和RTS接收MAP字段,還同時使用CTSSMH和ACKSMH的復(fù)用。因此,可以在沒有失敗的情況下發(fā)送和接收數(shù)據(jù)。如果數(shù)據(jù)發(fā)送端并不支持選擇性確認(rèn),可以采用下述程序發(fā)送端始終將零放置在RTS接收MAP字段的所有比特內(nèi),和當(dāng)它接收ACK和更新發(fā)送數(shù)據(jù)單元候選列表時,它不考慮所接收的MAP。如果數(shù)據(jù)接收端并不支持選擇性確認(rèn),則它可以不考慮RTS接收MAP。因而,即使在支持選擇性確認(rèn)的通信站和不支持的通信站之間執(zhí)行通信,也可以在沒有失敗的情況下維持通信。H.利用CTS存儲順序和使用同時使用RTS/CTS程序的字段圖13圖示其中應(yīng)用延遲ACK和RTS/CTS程序的數(shù)據(jù)發(fā)送和接收程序的例子。這一部分的描述重點(diǎn)集中于每個順序編號的處理和在CTSSMH內(nèi)所存儲順序字段的使用。為了簡化解釋,該例子假設(shè)RTS接收MAP和接收MAP字段都由四個比特構(gòu)成;然而,本發(fā)明的主題并不限制于該結(jié)構(gòu)。此外,假設(shè)在RTSSMH內(nèi)長度字段的數(shù)量是4,但是本發(fā)明的主題并不限制于此。在持續(xù)時間字段內(nèi)表示一些數(shù)值;然而,在此將不考慮數(shù)值的正確性。與RTSSMH相關(guān)地,這個例子還假i史采用第一個或第四個結(jié)構(gòu)的例子。在數(shù)據(jù)傳輸之前,數(shù)據(jù)發(fā)送端發(fā)送RTS(1)。它表示此時將順61序編號"3"、"4"、"5"和"6,,的數(shù)據(jù)單元輸入在發(fā)送數(shù)據(jù)單元候選列表內(nèi)。(也就是,將"3"放置在RTS順序字段內(nèi),并將"0000"放置在RTS接收MAP字段內(nèi))。此外,數(shù)據(jù)發(fā)送端通知它希望該數(shù)據(jù)傳輸應(yīng)當(dāng)在數(shù)據(jù)發(fā)送端上在255個單元時間內(nèi)完成這個數(shù)據(jù)傳輸。(也就是,將"255"放置在最大持續(xù)時間字段內(nèi))。此外,數(shù)據(jù)發(fā)送端通知它將要發(fā)送的數(shù)據(jù)單元長度分別是200、20、100和80單位字節(jié)。(也就是,將"200"放置在LengthO內(nèi);將"20"放置在Lengthl內(nèi);將"100"放置在Length2;和將"80"放置在Length3內(nèi))。將在完成響應(yīng)于這個RTS發(fā)送的CTS的傳輸之前經(jīng)歷的時間設(shè)置為40單位時間,并將"40"寫入在持續(xù)時間字段內(nèi)。在接收到此信息之后,數(shù)據(jù)接收端返回CTS(1)。此時,它根據(jù)上述程序確定速率等級l作為用于數(shù)據(jù)接收的傳輸速率,并予以通知。(也就是,將"l,,放置在速率內(nèi))。此外,數(shù)據(jù)接收端根據(jù)上述程序確定它接收到數(shù)據(jù)單元#3、#4、#5和#6,并通知用于完成它們的接收所需要的時間周期是240單位時間。(也就是,將"240,,放置在持續(xù)時間內(nèi))。此外,數(shù)據(jù)接收端保存它在該事務(wù)處理內(nèi)確定接收的直到#6的數(shù)據(jù)單元長度。隨后,它通知它已經(jīng)保存直到#6的數(shù)據(jù)單元長度的相關(guān)信息。(也就是,將"6"放置在所存儲的順序內(nèi))。在接收到該信息之后,數(shù)據(jù)發(fā)送端發(fā)送數(shù)據(jù)(l)。此時,根據(jù)上述程序,它識別出它可以在規(guī)定的傳輸速率等級1上發(fā)送數(shù)據(jù)單元#3、#4、#5和#6。隨后,它在傳輸速率等級l上發(fā)送這些信息。因?yàn)橐?guī)定延遲ACK,所以在持續(xù)時間字段內(nèi)放置"O"。此外,數(shù)據(jù)發(fā)送端保存由CTS內(nèi)的存儲順序報告的順序編號6,以便當(dāng)它下一次發(fā)送RTS時可以參考該編號。假設(shè)數(shù)據(jù)接收端僅可以提取順序編號"3"和"6"的數(shù)據(jù)單元。然而,此時,數(shù)據(jù)發(fā)送端不能確認(rèn)數(shù)據(jù)接收是否成功。為了進(jìn)一步發(fā)送數(shù)據(jù)單元,數(shù)據(jù)發(fā)送端發(fā)送RTS(2)。此時,將順序編號"3"、"4"、"5"、"6".......的數(shù)據(jù)單元輸入在發(fā)送數(shù)據(jù)單元候選列表內(nèi)。當(dāng)先接收到CTS(1)時,由存儲順序報告"保存直到順序編號6的數(shù)據(jù)單元的長度"。因此,描述與在發(fā)送數(shù)據(jù)單元候選列表內(nèi)高于6的順序編號的數(shù)據(jù)單元相關(guān)的信息。更具體地,數(shù)據(jù)發(fā)送端通知輸入順序編號"7"和"8"的數(shù)據(jù)單元,還通知它們的長度。(也就是,將"7"放置在RTS順序字段;"0000"放置在RTS接收MAP內(nèi);將"160"放置在LengthO內(nèi);將"120"放置在Lengthl內(nèi);將"O"放置在Length2;和將"O,,放置在Length3內(nèi))。Length2和Length3是0表示發(fā)送數(shù)據(jù)候選僅是長度為160和120的兩個數(shù)據(jù)單元。此外,數(shù)據(jù)發(fā)送端停止它希望該數(shù)據(jù)傳輸應(yīng)當(dāng)在數(shù)據(jù)發(fā)送端上在255單位時間內(nèi)完成。(也就是,將"255"放置在最大持續(xù)時間字段內(nèi))。此外,將完成響應(yīng)于這個RTS發(fā)送的CTS的傳輸之前經(jīng)歷的時間設(shè)置為40單位時間,并將"40"寫入在持續(xù)時間字段內(nèi)。在接收該信息之后,數(shù)據(jù)接收端返回CTS(2)。此時,它通知它根據(jù)上述程序確定速率等級2作為用于數(shù)據(jù)接收的傳輸速率。(也就是,將"2"放置在CTSSMH內(nèi)的速率內(nèi))。此外,數(shù)據(jù)接收端根據(jù)上述程序確定它接收順序編號"4"、"5,,和"7"的數(shù)據(jù)單元,并通知用于完成其接收需要的時間周期是200單位時間。(也就是,將"200"放置在持續(xù)時間內(nèi))。此外,數(shù)據(jù)接收端保存確定在該事務(wù)處理內(nèi)接收的直到#7的數(shù)據(jù)單元長度。隨后,它通知它已經(jīng)保存與直到#7的數(shù)據(jù)單元長度相關(guān)的信息。(也就是,將"7"放置在CTSSMH內(nèi)的存儲順序內(nèi))。此外,數(shù)據(jù)接收端還根據(jù)上述程序確定返回ACK信息,并通知它可以完全接收直到#3的數(shù)據(jù)單元,并可以接收數(shù)據(jù)單元#6。(也就是,將"3"放置在ACKSMH內(nèi)的ACK順序內(nèi),并將"0010"放置在所接收的MAP內(nèi))。在接收該信息之后,數(shù)據(jù)發(fā)送端發(fā)送數(shù)據(jù)(2)。因?yàn)榘ˋCK信息,此時,它根據(jù)上述程序更新發(fā)送數(shù)據(jù)單元候選列表。此后,數(shù)據(jù)發(fā)送端識別出它可以在規(guī)定的傳輸速率等級2上發(fā)送數(shù)據(jù)單元#4、#5和#7。此后,因?yàn)橐?guī)定延遲ACK,將"O"放置在持續(xù)時間字段內(nèi)。此外,數(shù)據(jù)發(fā)送端保存由CTS內(nèi)的存儲順序報告的順序編號"7",以便當(dāng)它下一次發(fā)送RTS時它可以參考該編號。63為了進(jìn)一步發(fā)送數(shù)據(jù)單元,數(shù)據(jù)發(fā)送端發(fā)送RTS(3)。此時,它描述在發(fā)送數(shù)據(jù)單元候選列表內(nèi)作為當(dāng)接收CTS(2)時作為保存的存儲順序的高于7的更高順序編號的數(shù)據(jù)單元的相關(guān)信息。更具體地,數(shù)據(jù)發(fā)送端向數(shù)據(jù)單元通知輸入順序編號"8"的數(shù)據(jù)單元,還通知其長度。(也就是,將"8"放置在RTS順序內(nèi);將"0000"放置在RTS接收MAP內(nèi);將"120"放置在Length0;將"O,,放置在Lengthl內(nèi);將"O,,放置在Length2內(nèi);和將"O,,放置在Length3內(nèi))。此外,數(shù)據(jù)發(fā)送端通知它希望應(yīng)當(dāng)在數(shù)據(jù)發(fā)送端上在255個單位時間內(nèi)完成該數(shù)據(jù)傳輸。(也就是,將"255"放置在最大持續(xù)時間內(nèi))。此外,將在響應(yīng)于這個RTS發(fā)送的CTS的傳輸之前經(jīng)歷的時間設(shè)置為40個單位時間,所以將"40"寫入在持續(xù)時間內(nèi)。因而,發(fā)射機(jī)和接收機(jī)設(shè)置在相應(yīng)分組首部內(nèi)的字段,并參考相互的首部,從而確定作為接收分組結(jié)果處理的細(xì)節(jié)。因此,即使同時使用延遲ACK,防止RTS無用地指定長度信息,因而提高了效率。I.用于通過TCP的業(yè)務(wù)的發(fā)送和接收程序圖14圖示根據(jù)本發(fā)明根據(jù)MAC程序通過TCP/IP發(fā)送和接收業(yè)務(wù)的順序的例子。即使通信在應(yīng)用方面是單向的,它也可以進(jìn)入在MAC層內(nèi)不對稱雙向通信的形式。該示應(yīng)用延遲ACK的例子,允許復(fù)用諸如RTS、CTS、DATA和ACK等分組;和同時使用這些分組。在通過TCP的常規(guī)發(fā)送和接收程序中,在MAC層內(nèi)發(fā)送和接收總共24次分組以發(fā)送五個分段DataO至Data4,如圖20所示。因而,該處理是復(fù)雜和冗余的。在根據(jù)本發(fā)明的發(fā)送和接收程序中,在MAC層中發(fā)送和接收等于總共15次的分組以發(fā)送七個分段DataO至Data6,如圖14所示。如根據(jù)上述內(nèi)容顯而易見的,將理解,在根據(jù)本發(fā)明的發(fā)送和接收程序中,簡化了在MAC層內(nèi)的處理,并能夠顯著地降低其開銷。至此,已經(jīng)參考具體實(shí)施例詳細(xì)地描述本發(fā)明。然而,顯而易見地,在不脫離本發(fā)明的范圍的情況下,本領(lǐng)域的技術(shù)人員可以對實(shí)施例進(jìn)行修改或替換。在本說明書中,通過將本發(fā)明應(yīng)用于一種系統(tǒng),其中根據(jù)IEEE802.il標(biāo)準(zhǔn)在無線網(wǎng)絡(luò)內(nèi)同時使用RTS/CTS程序和基于CSMA的接入方法,已經(jīng)提供了對這些實(shí)施例的描述。然而,本發(fā)明的主題并不限制于此。例如,可以將本發(fā)明類似地應(yīng)用于下述系統(tǒng)其中與除了CSMA之外的隨機(jī)接入方法同時使用RTS/CTS程序的系統(tǒng);和根據(jù)除了IEEE802.il之外的其它要求的隨機(jī)接入系統(tǒng)??傊菊f明書以示例的形式公開了本發(fā)明,不應(yīng)當(dāng)以限制的方式解釋該說明書的內(nèi)容。因此,本發(fā)明的范圍將僅通過下述權(quán)利要求書來確定。權(quán)利要求1.一種無線通信系統(tǒng),其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入,其中作為數(shù)據(jù)傳輸起點(diǎn)的通信站發(fā)送傳送分組請求RTS,響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,開始數(shù)據(jù)傳輸,其中允許發(fā)送和接收其中復(fù)用了發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確認(rèn)ACK中的任意兩個或多個的分組。2.根據(jù)權(quán)利要求l的無線通信系統(tǒng),其中通信站設(shè)置完成作為分組傳輸結(jié)果的其它站的分組傳輸?shù)臅r間,并將其描述為發(fā)送分組的媒體預(yù)留時間信息。3.根據(jù)權(quán)利要求1的無線通信系統(tǒng),其中接收到包含RTS信息的分組的通信站根據(jù)RTS的內(nèi)容發(fā)送包含CTS信息的分組,和其中接收到包含CTS信息的分組的通信站根據(jù)CTS的內(nèi)容發(fā)送包含數(shù)據(jù)的分組。4.根據(jù)權(quán)利要求l的無線通信系統(tǒng),其中在RTS內(nèi),描述第一信息,該信息表示是否可以將RTS信息添加給作為RTS結(jié)果發(fā)送的CTS。5.根據(jù)權(quán)利要求4的無線通信系統(tǒng),其中RTS接收通信站根據(jù)在RTS內(nèi)的第一信息判斷它是否可以將RTS信息添加給返回的分組,如果存在希望發(fā)送給RTS發(fā)送通信站的數(shù)據(jù),則發(fā)送為了發(fā)送數(shù)據(jù)目的添加RTS信息的CTS,或者為了發(fā)送數(shù)據(jù)的目的包含RTS信息的分組。6.根據(jù)權(quán)利要求4的無線通信系統(tǒng)。其中當(dāng)接收到包含RTS信息的分組時,和如果存在希望發(fā)送給RTS發(fā)送通信站的數(shù)據(jù),則RTS接收通信站發(fā)送為了發(fā)送數(shù)據(jù)目的添加RTS信息的CTS,或者為了發(fā)送數(shù)據(jù)的目的包含RTS信息的分組。7.根據(jù)權(quán)利要求4的無線通信系統(tǒng),其中RTS發(fā)送通信站根據(jù)過去從作為RTS目標(biāo)的站接收到的分姐內(nèi)包含的信息單元確定第一信息。8.根據(jù)權(quán)利要求1的無線通信系統(tǒng),其中,如果RTS接收通信站根據(jù)在RTS內(nèi)的信息識別出RTS發(fā)送通信站在嘗試發(fā)送已經(jīng)由RTS接收通信站接收的數(shù)據(jù),則將ACK信息添加給CTS。9.根據(jù)權(quán)利要求1的無線通信系統(tǒng),其中,如果數(shù)據(jù)接收通信站接收到請求來自數(shù)據(jù)發(fā)送通信站的ACK的數(shù)據(jù),并判斷出它尚未發(fā)送該數(shù)據(jù)的ACK,則當(dāng)數(shù)據(jù)接收通信站發(fā)送某種分組給數(shù)據(jù)發(fā)送通信站時,該數(shù)據(jù)接收通信站添加ACK信息。10.根據(jù)權(quán)利要求9的無線通信系統(tǒng),其中數(shù)據(jù)接收通信站并不將ACK信息添加給單獨(dú)發(fā)送RTS信息的分組。11.根據(jù)權(quán)利要求9的無線通信系統(tǒng),其中通信站在指向兩個或更多通信站的分組內(nèi)發(fā)送請求ACK的數(shù)據(jù)。12.根據(jù)權(quán)利要求1的無線通信系統(tǒng),其中RTS發(fā)送通信站向RTS接收通信站發(fā)送RTS,在該RTS中復(fù)用用于請求返回它目前已經(jīng)發(fā)送的數(shù)據(jù)的ACK的ACK請求。13.根據(jù)權(quán)利要求1的無線通信系統(tǒng),其中,如果RTS發(fā)送通信站未能接收到它目前已經(jīng)發(fā)送的數(shù)據(jù)的ACK,則它向RTS接收通信站發(fā)送RTS,在該RTS中復(fù)用請求返回ACK的ACK請求。14.根據(jù)權(quán)利要求12或13的無線通信系統(tǒng),其中接收到復(fù)用ACK請求的RTS的通信站返回ACK,該ACK表示是否已經(jīng)完成從所述RTS發(fā)送通信站發(fā)送的數(shù)據(jù)的接收,或者如果它未能接收到從所述RTS發(fā)送通信站發(fā)送的數(shù)據(jù),則復(fù)用請求重傳數(shù)據(jù)的CTS和ACK請求的ACK并返回它們。15.—種無線通信設(shè)備,其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入,其中作為數(shù)據(jù)傳輸起點(diǎn)的通信站發(fā)送傳送分組請求RTS,響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,開始數(shù)據(jù)傳輸,該無線通信設(shè)備包括信息生成裝置,它生成發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確i人ACK的信息;和分組傳送通信裝置,它發(fā)送和接收分組,在該分組中復(fù)用發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確i人ACK中的4壬意兩個或多個。16.根據(jù)權(quán)利要求15的無線通信設(shè)備,還包括裝置,設(shè)置完成作為分組傳輸結(jié)果的其它站的分組傳輸?shù)臅r間,并將該設(shè)置的時間信息描述為發(fā)送分組的預(yù)留時間信息。17.根據(jù)權(quán)利要求15的無線通信設(shè)備,還包括裝置,響應(yīng)于接收到包含RTS信息的分組,根據(jù)RTS的內(nèi)容發(fā)送包含CTS信息的分組,和裝置,響應(yīng)于接收到包含CTS信息的分組,根據(jù)CTS的內(nèi)容發(fā)送包含數(shù)據(jù)的分組。18.根據(jù)權(quán)利要求15的無線通信設(shè)備,其中當(dāng)生成RTS信息時,所述信息生成裝置描述第一信息,該信息表示是否可以將RTS信息添加到作為RTS結(jié)果而發(fā)送的CTS。19.根據(jù)權(quán)利要求18的無線通信設(shè)備,其中,當(dāng)發(fā)送返回分組時,所述分組發(fā)送裝置根據(jù)在因果RTS內(nèi)的第一信息判斷是否可以將RTS信息添加給CTS,如果存在希望發(fā)送給RTS發(fā)送通信站的數(shù)據(jù),則發(fā)送為了發(fā)送數(shù)據(jù)目的添加RTS信息的CTS,或者為了發(fā)送數(shù)據(jù)的目的包含RTS信息的分組。20.根據(jù)權(quán)利要求19的無線通信設(shè)備,其中當(dāng)響應(yīng)于包含RTS信息的分組而發(fā)送返回分組時,如果存在希望發(fā)送給RTS發(fā)送通信站的數(shù)據(jù),則所述分組發(fā)送裝置發(fā)送為了發(fā)送數(shù)據(jù)目的添加RTS信息的CTS,或者為了發(fā)送數(shù)據(jù)的目的包含RTS信息的分組。21.根據(jù)權(quán)利要求18的無線通信設(shè)備,其中所述信息生成裝置根據(jù)過去從作為RTS目標(biāo)的站接收到的分組內(nèi)包含的信息單元確定第一信息。22.根據(jù)權(quán)利要求15的無線通信設(shè)備,其中,如果所述分組傳輸通信裝置根據(jù)在RTS內(nèi)的信息識別出因果RTS發(fā)送通信站在嘗試發(fā)送已經(jīng)由通信設(shè)備在發(fā)送CTS時接收的數(shù)據(jù),則分組傳輸通信裝置將ACK信息添加給CTS。23.根據(jù)權(quán)利要求15的無線通信設(shè)備,其中,如果所述分組傳輸通信裝置接收到請求來自數(shù)據(jù)發(fā)送通信站的響應(yīng)于數(shù)據(jù)分組接收的ACK的數(shù)據(jù),并判斷出它尚未發(fā)送該數(shù)據(jù)的ACK,則當(dāng)分組傳輸通信裝置發(fā)送某種分組給數(shù)據(jù)發(fā)送通信站時,所述分組傳輸通信裝置添加ACK信息。24.根據(jù)權(quán)利要求23的無線通信設(shè)備,其中所述分組傳輸通信裝置并不將ACK信息添加給單獨(dú)發(fā)送RTS信息的分組。25.根據(jù)權(quán)利要求23的無線通信設(shè)備,其中所述分組傳輸通信裝置發(fā)送在指向兩個或更多通信站的分組內(nèi)發(fā)送請求ACK的數(shù)據(jù)。26.根據(jù)權(quán)利要求15的無線通信設(shè)備,其中當(dāng)發(fā)送RTS時,所述分組傳輸通信裝置復(fù)用用于請求返回它目前已經(jīng)發(fā)送的數(shù)據(jù)的ACK的ACK請求。27.根據(jù)權(quán)利要求15的無線通信設(shè)備,其中,如果所述分組傳輸通信裝置未能接收到它目前已經(jīng)發(fā)送的數(shù)據(jù)的ACK,則當(dāng)發(fā)送RTS時,它復(fù)用用于請求返回它目前已經(jīng)發(fā)送的數(shù)據(jù)的ACK的ACK請求。28.根據(jù)權(quán)利要求26或27的無線通信設(shè)備,其中,響應(yīng)于接收到復(fù)用ACK請求的RTS,所述信息生成裝置生成ACK,該ACK表示是否已經(jīng)完成從RTS發(fā)送通信站發(fā)送的數(shù)據(jù)的接收,和其中所述分組傳輸通信裝置返回ACK,該ACK表示是否已經(jīng)完成從RTS發(fā)送通信站發(fā)送的數(shù)據(jù)的接收,或者,如果它未能接收到從所述RTS發(fā)送通信站發(fā)送的數(shù)據(jù),則復(fù)用請求重傳數(shù)據(jù)的CTS和ACK請求的ACK并返回它們。29.—種無線通信方法,其中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入,其中作為數(shù)據(jù)傳輸起點(diǎn)的通信站發(fā)送傳送分組請求RTS,響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,開始數(shù)據(jù)傳輸,該方法包括信息生成步驟,生成發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確^人ACK的信息;和分組傳送通信步驟,它發(fā)送和接收分組,在該分組中復(fù)用發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確認(rèn)ACK中的任意兩個或多個。全文摘要本發(fā)明提供一種無線通信系統(tǒng)、無線通信設(shè)備和無線通信方法。在該無線通信系統(tǒng)中同時使用RTS/CTS方法執(zhí)行隨機(jī)接入,其中作為數(shù)據(jù)傳輸起點(diǎn)的通信站發(fā)送傳送分組請求RTS,響應(yīng)于從作為數(shù)據(jù)傳輸目標(biāo)的通信站接收到響應(yīng)分組CTS,開始數(shù)據(jù)傳輸,其中允許發(fā)送和接收其中復(fù)用了發(fā)送請求RTS、證實(shí)通知CTS、數(shù)據(jù)和確認(rèn)ACK中的任意兩個或多個的分組。文檔編號H04L12/28GK101674157SQ200910175859公開日2010年3月17日申請日期2004年10月21日優(yōu)先權(quán)日2003年10月24日發(fā)明者石見英輝,西川研三,迫田和之申請人:索尼株式會社