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