專利名稱:通信系統(tǒng)中的訪問控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及訪問控制方法,特別是采用一點(diǎn)對多點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu)的通信系統(tǒng)中的訪問控制方法。
背景技術(shù):
近來在廣播和通信領(lǐng)域中規(guī)則放寬的趨勢促進(jìn)了二者的融合并對使用電纜電視網(wǎng)絡(luò)和類似網(wǎng)絡(luò)的雙向通信進(jìn)行了實(shí)驗(yàn)。在使用象電纜電視系統(tǒng)這樣的一點(diǎn)對多點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu)的通信系統(tǒng)中,一個主站向副站分配通信信道。副站使用所分配的通信信道與主站通信。在作為分配通信信道方法之一的輪詢系統(tǒng)中,一個主站詢問副站它們是否有傳輸消息。然而,當(dāng)通信系統(tǒng)中容納大量副站時,存在的現(xiàn)有問題是在某一確定副站產(chǎn)生發(fā)送信息之后至該傳輸消息實(shí)際發(fā)出之前需要較長時間。
建議下述方法以解決通信系統(tǒng)中容納大量副站的問題。就是說,將副站分成一些組并向這些組分配通信信道。然后主站一組接一組地詢問這些副站是否有傳輸消息。
然而,在采用該方法時,在某一確定組(下文稱之為“第一組”)中的大量副站可能有傳輸消息而在另一組(下文稱之為“第二組”)中只有少量副站具有傳輸消息。就是說,組與組之間出現(xiàn)業(yè)務(wù)量差異。然后屬于第一組的副站在其產(chǎn)生傳輸消息之后至實(shí)際發(fā)出之前將需要較長時間。另外,如果分配給第一組的通信信道上的業(yè)務(wù)量擁擠而不考慮分配給第二組的通信信道未被使用的事實(shí),那么直到分配給第一組的通信信道變?yōu)榭臻e為止屬于第一組的副站才能進(jìn)行通信。這樣會帶來第一組中的副站要比第二組中的副站提供極低的響應(yīng)和通過量的問題。就是說,上述方法產(chǎn)生了不能有效使用通信系統(tǒng)中的通信信道(例如頻率)的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供在通信系統(tǒng)中能夠有效利用通信信道的訪問控制方法,以改善通信系統(tǒng)中容納的副站的響應(yīng)和通過量。
為實(shí)現(xiàn)該目的,本發(fā)明包括下列第一到第二十三方面,從而提供下列效果。
本發(fā)明第一方面在于在一個主站和多個副站可雙向通信的通信系統(tǒng)中控制從副站訪問一個主站的方法,其中主站可使用一個下行鏈路信道發(fā)送下行鏈路信號,每個副站可使用多個上行鏈路信道發(fā)送上行鏈路信號,其中主站檢測當(dāng)前未使用的上行鏈路信道(下文稱之為“空閑信道”)并選擇與所檢測的空閑信道對應(yīng)數(shù)量的副站,向每個所選副站分配每個空閑信道,和產(chǎn)生一個用于發(fā)出向所選副站分配空閑信道信號的下行鏈路信號并向該下行鏈路信道上發(fā)出下行鏈路信號,和副站判斷是否根據(jù)從下行鏈路信道輸入的下行鏈路信號向這些站分配上行鏈路信道。
根據(jù)本發(fā)明的第一方面,每當(dāng)出現(xiàn)一個空閑信道時主站選擇一個副站并分別將該空閑信道分配給所選的副站。因此,即使一個確定的副站長時間使用一確定上行鏈路信道進(jìn)行通信,當(dāng)另一個上行鏈路信道變成空閑時,主站可將該上行鏈路信道分配給另一個副站。然后總是將上行鏈路信道分配給某些副站。因此,如果一條上行鏈路信道上的業(yè)務(wù)量擁擠,不僅影響一個確定的副站而且以擴(kuò)散方式影響所有副站。這將改善通信系統(tǒng)中容納的所有副站的響應(yīng)和通過量。
根據(jù)第二方面,在第一方面中,僅當(dāng)任何上行鏈路信道分配給該站并且該站有數(shù)據(jù)發(fā)送到主站時每個副站在向其分配的上行鏈路信道之一上發(fā)出上行鏈路信號。
根據(jù)第二方面,副站不向所分配的上行鏈路信道發(fā)送表示它們不向主站發(fā)送數(shù)據(jù)的上行鏈路信號。因此,副站不需要進(jìn)行該發(fā)送處理的結(jié)構(gòu)。這樣可簡化副站和主站結(jié)構(gòu)。
根據(jù)第三方面,在第二方面中,主站檢測在發(fā)出下行鏈路信號之后的確定周期內(nèi)是否在每個上行鏈路信道上發(fā)送上行鏈路信號以檢測一個空閑信道。
如上所述,即使向副站分配上行鏈路信道時該副站可不發(fā)出上行鏈路信號。例如,如果副站向所分配的上行鏈路信道發(fā)送表示缺乏發(fā)送到主站上行鏈路信號的上行鏈路信號,則需要主站根據(jù)該上行鏈路信號判斷上行鏈路信道是否空閑。然后主站需要較長時間產(chǎn)生一個下行鏈路信號。然而,根據(jù)第三方面,在發(fā)出一個下行鏈路信號后的一確定周期內(nèi)未向每個上行鏈路信道發(fā)出上行鏈路信號時,主站可認(rèn)定該上行鏈路信道為空閑信道并可立即產(chǎn)生一下行鏈路信號。這樣可改善通信系統(tǒng)中容納的所有副站的響應(yīng)和通過量。
根據(jù)第四方面,在第三方面中,上行鏈路信號包括一個檢錯碼,其中主站根據(jù)該上行鏈路信號中包括的檢錯碼檢測接收的上行鏈路信號中是否存在差錯,和當(dāng)接收的上行鏈路信號中存在差錯時,主站選擇一個除被分配載有該上行鏈路信號的上行鏈路信道的副站外的副站,和向所選擇的副站分配載有所接收的上行鏈路信號的上行鏈路信道。
根據(jù)第五方面,在第三方面中,主站檢測上行鏈路信號是否在分配給副站的上行鏈路信道上造成通信沖突,其中當(dāng)檢測到通信沖突時,主站選擇一個除被分配遇到該通信沖突的上行鏈路信道的副站外的副站,和向所選擇的副站分配遇到通信沖突的上行鏈路信道。
當(dāng)一個上行鏈路信號出錯或多個上行鏈路信號造成通信沖突時,從副站向主站進(jìn)行的數(shù)據(jù)通信無效。如果保持分配給該副站的上行鏈路信道,無效數(shù)據(jù)通信占據(jù)該上行鏈路信道阻礙了上行鏈路信道的有效利用。因此,在第四或第五方面,當(dāng)主站檢測到上行鏈路信號中的差錯或上行鏈路信號的通信沖突時,向新選擇的副站分配向其發(fā)出上行鏈路信號的上行鏈路信道,以消除來自該上行鏈路信道的無效數(shù)據(jù)通信。這樣可改善上行鏈路信道的使用效率。
根據(jù)第六方面,在第三方面中,預(yù)先確定向副站分配上行鏈路信道的順序,其中該確定順序存儲在主站中,和主站根據(jù)所存儲的確定順序選擇副站以分配所檢測的空閑信道。
根據(jù)該第六方面,主站可通過參考該確定順序無困難地選擇副站簡單地分配上行鏈路信道。這樣也可自由和容易地改變分配上行鏈路信道的確定順序。
根據(jù)第七方面,在第六方面中,確定該確定順序,以使主站同等地選擇所有副站。
根據(jù)第七方面,當(dāng)由于主站同等地選擇所有副站而造成業(yè)務(wù)量擁擠時對所有副站有同等影響。這樣可改善通信系統(tǒng)中容納的所有副站的響應(yīng)和通過量。
根據(jù)第八方面,在第六方面中,確定該確定順序,以使主站與其它副站不同等地選擇特定副站。
根據(jù)第八方面,當(dāng)確定該順序以使主站不同等地選擇特定副站時,就是說以使主站更頻繁地選擇該特定副站時,該特定副站提供改進(jìn)的響應(yīng)和通過量。
根據(jù)第九方面,在第三方面中,主站產(chǎn)生包括一個確定命令的下行鏈路信號并向下行鏈路信道上發(fā)出該下行鏈路信號,和副站執(zhí)行與從該下行鏈路信道輸入的下行鏈路信號中包括的該確定命令對應(yīng)的處理。
根據(jù)第九方面,用于發(fā)出向所選擇的副站發(fā)出所分配的空閑信道信號的下行鏈路信號還包含一個確定命令。副站執(zhí)行與從該下行鏈路信道輸入的下行鏈路信號中包含的該確定命令對應(yīng)的處理。這樣可改善通信系統(tǒng)中訪問控制的可擴(kuò)充性。
第十方面在于在一個主站和多個副站可雙向通信的通信系統(tǒng)中控制從副站訪問一個主站的方法,
其中該多個副站分成多個組,主站可使用一個下行鏈路信道發(fā)送下行鏈路信號,和屬于每個組的每個副站可使用分配給每個組的多個上行鏈路信道發(fā)送上行鏈路信號,其中主站檢測當(dāng)未使用的上行鏈路信道(下文稱之為“空閑信道”),從屬于被分配空閑信道的組的副站選擇與所檢測的空閑信道數(shù)量對應(yīng)的副站,向每個所選副站分配每個所檢測的空閑信道,和產(chǎn)生一個用于發(fā)出向所選副站分配空閑信道信號的下行鏈路信號并在該下行鏈路信道上發(fā)出下行鏈路信號,和副站判斷是否根據(jù)從下行鏈路信道輸入的下行鏈路信號向這些站分配任何上行鏈路信道。
在主站和副站之間進(jìn)行諸如計算機(jī)數(shù)據(jù)、音頻數(shù)據(jù)等各種數(shù)據(jù)通信。然而,一般來說,對某種程度上,以固定量產(chǎn)生音頻數(shù)據(jù)時,以不同的量產(chǎn)生計算機(jī)數(shù)據(jù)。另外,如果不能確保響應(yīng)和通過量音頻數(shù)據(jù)將失去其作為音頻數(shù)據(jù)的意義。因此,根據(jù)第十方面,將連接到主站的副站分成多個組,一組接一組地分配上行鏈路信道。當(dāng)檢測到空閑信道時,主站從屬于被分配所檢測空閑信道的組的副站中選擇一個副站分配該空閑信道。例如,如果將需要確保響應(yīng)和通過量進(jìn)行音頻數(shù)據(jù)通信的副站分組,可向?qū)儆谠摻M的副站定期分配上行鏈路信道。這樣可至少確保該組中副站的響應(yīng)和通過量。
本發(fā)明的第十一方面在于在該主站和多個副站可雙向通信的通信系統(tǒng)中控制從副站訪問一個主站的方法,其中主站可使用一個下行鏈路信道發(fā)送一個下行鏈路信號,并且每個副站可使用多個上行鏈路信道發(fā)送上行鏈路信號,其中主站檢測當(dāng)前未使用的上行鏈路信道(下文稱之為“空閑信道”),和產(chǎn)生一個用于發(fā)出向副站分配所檢測的空閑信道信號的下行鏈路信號并在該下行鏈路信道上發(fā)出下行鏈路信號,和副站從下行鏈路信道輸入的下行鏈路信號認(rèn)定當(dāng)前空閑的上行鏈路信道并在該空閑信道上發(fā)出該上行鏈路信號。
根據(jù)第十一方面,主站立即向該副站發(fā)出所檢測的空閑信道信息的信號,以防止上行鏈路信道上的業(yè)務(wù)量擁擠。另外,即使另一個上行鏈路信道上的業(yè)務(wù)量擁擠,由于副站使用主站檢測的空閑信道發(fā)出上行鏈路信號,可以擴(kuò)散方式影響所有副站。這樣可改善通信系統(tǒng)中容納的所有副站的響應(yīng)和通過量。
根據(jù)第十二方面,在第十一方面中,當(dāng)從一條上行鏈路信道輸入的上行鏈路信號中存在差錯時,主站產(chǎn)生包括表示存在差錯的數(shù)據(jù)差錯命令的下行鏈路信號并將其發(fā)送到該下行鏈路信道,和發(fā)出該上行鏈路信號的副站根據(jù)數(shù)據(jù)差錯命令暫停發(fā)出該上行鏈路信號。
根據(jù)第十二方面,副站響應(yīng)從下行鏈路信道輸入的下行鏈路信號中包括的數(shù)據(jù)差錯命令暫停數(shù)據(jù)發(fā)送。由于在上行鏈路信道上出現(xiàn)數(shù)據(jù)差錯時主站使副站暫停無效的上行鏈路信號發(fā)送,從而改善上行鏈路信道上的響應(yīng)和通過量。
根據(jù)第十三方面,在第十一方面中,主站檢測每個上行鏈路信道上接收信號的電平,和當(dāng)接收信號的電平達(dá)到或超過任何上行鏈路信道上的一確定電平時,主站產(chǎn)生包括一接收命令的下行鏈路信號,用于向在上行鏈路信道發(fā)出上行鏈路信號的副站發(fā)出已接收該上行鏈路信號的信號,其中每個副站根據(jù)該接收命令繼續(xù)發(fā)出該上行鏈路信號。
根據(jù)第十三方面,副站可根據(jù)該接收命令監(jiān)視它們向上行鏈路信道上發(fā)出的上行鏈路信號中是否存在問題。這樣可消除無效信號發(fā)出并改善通信系統(tǒng)中的通過量和響應(yīng)。
根據(jù)第十四方面,在第十三方面中,當(dāng)副站不能識別從下行鏈路信道輸入的下行鏈路信號中的接收命令時,副站暫停上行鏈路信號發(fā)送。
根據(jù)第十四方面,當(dāng)一個副站發(fā)出一個上行鏈路信號但在后續(xù)下行鏈路信號中未找到接收命令時,該副站認(rèn)定上行鏈路信道上的上行鏈路信號中出現(xiàn)的問題并暫停發(fā)送該上行鏈路信號。由于副站在上行鏈路信道上出現(xiàn)問題時暫停無效上行鏈路信號發(fā)送,可改善通信系統(tǒng)的通過量和響應(yīng)。
根據(jù)第十五方面,在第十一方面中,主站檢測每個上行鏈路信道上接收信號的電平,和當(dāng)接收信號的電平低于任何上行鏈路信道上的一個確定電平時,主站認(rèn)定該上行鏈路信道作為空閑信道,并產(chǎn)生包括向每個副站發(fā)出空閑信道信號的傳輸啟動命令的下行鏈路信號,并在該下行鏈路信道上發(fā)出該下行鏈路信號,其中每個副站根據(jù)傳輸啟動命令向空閑信道上發(fā)出上行鏈路信號。
根據(jù)第十五方面,當(dāng)一個上行鏈路信道上接收信號的電平低于一確定電平時,主站利用傳輸啟動命令發(fā)出該上行鏈路信道為空閑信道的信號。換言之,當(dāng)上行鏈路信道上接收的信號為該確定電平或更高時,主站認(rèn)定該上行鏈路信道用于通信或因噪聲而遇到問題,并且不向副站發(fā)出該上行鏈路信道作為空閑信道的信號。這樣可防止副站發(fā)送無效上行鏈路信號,從而改善通信系統(tǒng)中的通過量和響應(yīng)。
根據(jù)第十六方面,在第十五方面,當(dāng)下行鏈路信號包括多個傳輸啟動命令時,在保持向主站發(fā)送數(shù)據(jù)時,每個副站判斷存在多個空閑信道,從該多個空閑信道中隨機(jī)選擇一個空閑信道,和向所選擇的上行鏈路信道上發(fā)出上行鏈路信號。
根據(jù)第十六方面,每個副站可從多個空閑信道中隨機(jī)選擇一個空閑信道發(fā)出上行鏈路信號,以改善通信系統(tǒng)中的通過量和響應(yīng)。
根據(jù)第十七方面,在第十一方面中,每個副站通過該上行鏈路信號中確定位置中設(shè)定的同步碼型向上行鏈路信道上發(fā)出上行鏈路信號,和當(dāng)未在從該上行鏈路信道輸入的上行鏈路信號檢測到同步碼型時,主站產(chǎn)生包括發(fā)出該上行鏈路信道上存在通信沖突信號的沖突檢測命令的下行鏈路信號,并向該下行鏈路信道上發(fā)出下行鏈路信號,其中傳送上行鏈路信號的副站根據(jù)沖突檢測命令暫停上行鏈路信號的發(fā)送。
根據(jù)第十七方面,主站可根據(jù)接收信號電平的變化認(rèn)定上行鏈路信道上傳輸?shù)纳闲墟溌沸盘柕臉?biāo)題,并可估算在上行鏈路信號中設(shè)定同步碼型的位置。當(dāng)其檢測沒有同步碼型時,可認(rèn)為接收信號是同步碼型被該上行鏈路信道上的通信沖突破壞的上行鏈路信號。這種情況下,主站利用下行鏈路信號向發(fā)出該上行鏈路信號的副站發(fā)出上行鏈路信道上存在通信沖突的信號。該副站響應(yīng)該下行鏈路信號中包括的通信沖突命令暫停上行鏈路信號的發(fā)送。從而在該上行鏈路信道上出現(xiàn)通信沖突的同時主站使副站暫停無效上行鏈路信號傳輸,以改善通信系統(tǒng)中的通過量和響應(yīng)。
根據(jù)第十八、十九和二十方面,在第十二、十四和十七方面中,當(dāng)暫停傳送上行鏈路信號時,每個副站重新傳輸該上行鏈路信號。
根據(jù)第十八至第二十方面,當(dāng)認(rèn)定一個無效上行鏈路信號傳輸時,副站可立即重新傳輸該數(shù)據(jù),這樣可進(jìn)一步改善通信系統(tǒng)中的通過量。
第二十一方面在于在該主站和多個副站可雙向通信的通信系統(tǒng)中控制從副站訪問一個主站的方法,其中主站可使用一個下行鏈路信道發(fā)送一個下行鏈路信號,并且每個副站可使用多個上行鏈路信道發(fā)送上行鏈路信號,其中主站檢測每個上行鏈路信道的使用狀態(tài),和根據(jù)該使用狀態(tài)判斷是否將當(dāng)前未使用的上行鏈路信道(下文稱之為“空閑信道”)分配給副站之一或向每個副站發(fā)出空閑信道信號,其中當(dāng)已確定向副站之一分配該空閑信道時,主站產(chǎn)生一個用于向該副站分配空閑信道的下行鏈路信號并向該下行鏈路信道上發(fā)送該下行鏈路信號,和當(dāng)已確定向每個副站發(fā)出空閑信道信號時,主站產(chǎn)生用于向每個副站發(fā)出空閑信道信號的下行鏈路信號并向下行鏈路信道發(fā)出下行鏈路信號。
通常,當(dāng)上行鏈路信道擁擠時向確定副站分配一空閑信道可改善通信系統(tǒng)中的通過量和響應(yīng)。然而,當(dāng)上行鏈路信道不擁擠時,允許副站向空閑信道自由發(fā)送上行鏈路信號改善通過量和響應(yīng)。因此,在第二十一方面,主站監(jiān)測上行鏈路信道的使用狀態(tài)并根據(jù)使用狀態(tài)判斷是否向確定副站分配空閑信道或允許副站向空閑信道上自由發(fā)送上行鏈路信號。然后主站可控制從副站的訪問,以便總保持高通過量和響應(yīng)。
第二十二方面在于在該主站和多個副站可雙向通信的通信系統(tǒng)中控制從副站訪問一個主站的方法,
其中主站可使用一個下行鏈路信道發(fā)送一個下行鏈路信號,并且每個副站可使用多個上行鏈路信道發(fā)送上行鏈路信號,其中主站對當(dāng)前未使用的上行鏈路信道數(shù)量(下文稱之為“空閑信道數(shù)量”)以及當(dāng)前載有上行鏈路信號和遇到通信沖突的上行鏈路信道的數(shù)量(下文稱之為“通信沖突信道數(shù)量”)計數(shù),其中當(dāng)通信沖突信道的數(shù)量已達(dá)到或超過第一確定數(shù)量時,主站檢測當(dāng)前未使用的上行鏈路信道(下文稱之為“空閑信道”)并將該空閑信道分配給副站,和產(chǎn)生用于發(fā)出向副站分配空閑信道信號的下行鏈路信號并向下行鏈路信道上發(fā)送該下行鏈路信號,和當(dāng)空閑信道的數(shù)量已達(dá)到或超過第二確定數(shù)量時,主站檢測空閑信道并產(chǎn)生用于向每個副站發(fā)出所檢測的空閑信道信號的下行鏈路信號,并向該下行鏈路信道上發(fā)出該下行鏈路信號。
根據(jù)第二十二方面,主站對空閑信道數(shù)量和通信沖突信道數(shù)量計數(shù),并根據(jù)通信沖突數(shù)量判斷是否向確定的副站分配空閑信道和根據(jù)空閑信道數(shù)量判斷是否允許副站自由向空閑信道上發(fā)送上行鏈路信號。然后主站可控制從副站訪問,以便總是保持高通過量和響應(yīng)。
根據(jù)第二十三方面,在第二十二方面中,當(dāng)通信沖突信道的數(shù)量達(dá)到或超過第一確定數(shù)量時,主站檢測空閑信道并選擇與所檢測空閑信道對應(yīng)數(shù)量的副站,和分別向所選擇的副站分配該空閑信道。
根據(jù)第二十三方面,每當(dāng)出現(xiàn)空閑信道時主站選擇一個副站并分別向所選擇的副站分配空閑信道。即使一個確定的副站長時間利用一個確定的上行鏈路信道進(jìn)行通信,當(dāng)另一個上行鏈路信道變?yōu)榭臻e時,主站可向另一個副站分配該上行鏈路信道。然后總是將上行鏈路信道分配給一些副站。此后,如果一條上行鏈路信道上的業(yè)務(wù)量擁擠,它不僅影響一個確定的副站而且以擴(kuò)散方式影響所有副站。這樣可改善通信系統(tǒng)中容納的所有副站的響應(yīng)和通過量。
結(jié)合附圖從本發(fā)明下面的詳細(xì)描述將使本發(fā)明的這些和其它目的、特性、方面和優(yōu)點(diǎn)變得更加顯而易見。
圖1是應(yīng)用本發(fā)明第一實(shí)施例的訪問控制方法的通信系統(tǒng)整體結(jié)構(gòu)的方框圖。
圖2是圖1所示主站1的詳細(xì)結(jié)構(gòu)方框圖。
圖3是圖2所示地址表111實(shí)例的示意圖。
圖4是從圖2所示主站1發(fā)出的下行鏈路幀結(jié)構(gòu)的示意圖。
圖5(a)和(b)是圖4所示地址時隙中副站地址的比特結(jié)構(gòu)和各種命令組的示意圖。
圖6是圖1所示副站2的詳細(xì)結(jié)構(gòu)方框圖。
圖7(a)和(b)是從圖6所示副站發(fā)出的上行鏈路幀結(jié)構(gòu)實(shí)例的示意圖。
圖8是圖1所示主站1操作過程的流程圖。
圖9是圖8所示步驟S3中詳細(xì)操作過程的流程圖。
圖10是圖1所示副站2操作過程的流程圖。
圖11是圖8所示步驟S9中詳細(xì)操作過程的流程圖。
圖12是應(yīng)用本發(fā)明第二實(shí)施例的訪問控制方法的情況下下行鏈路幀中地址時隙內(nèi)副站地址組的狀態(tài)過渡和上行鏈路信道的通信狀態(tài)的示意圖。
圖13是圖2所示地址表111另一實(shí)例的示意圖。
圖14是應(yīng)用本發(fā)明第三實(shí)施例的訪問控制方法的通信系統(tǒng)中地址表實(shí)例的示意圖。
圖15是應(yīng)用本發(fā)明第三實(shí)施例的訪問控制方法的通信系統(tǒng)中下行鏈路幀產(chǎn)生/發(fā)送部分12產(chǎn)生下行鏈路幀的操作過程的流程圖。
具體實(shí)施例方式
圖1是應(yīng)用根據(jù)本發(fā)明第一實(shí)施例的訪問控制方法的通信系統(tǒng)整體結(jié)構(gòu)方框圖。圖1中,一個主站1和11個副站2(示出四個)通過傳輸路徑3連接到通信系統(tǒng)。傳輸路徑3包括一條主站1通過其發(fā)送下行鏈路幀的下行鏈路信道和五條副站通過其發(fā)送上行鏈路幀的上行鏈路信道ch1-ch5。分別向五條上行鏈路信道分配分離頻帶。就是說,該通信系統(tǒng)采用頻分復(fù)用系統(tǒng)。副站2有其以互不重疊的方式預(yù)先分配的相應(yīng)副站地址(“a”到“k”)。將被分配副站地址“a”的副站在下文表示為副站2a。其它副站2則稱為副站2b至2k。
圖2是圖1所示主站1的結(jié)構(gòu)方框圖。圖2中,主站1包括一個存儲器部分11、一個下行鏈路幀產(chǎn)生/發(fā)送部分12和一個上行鏈路幀接收部分13。
存儲器部分11包含一個地址表111、一個接收命令112、一個沖突檢測命令113、一個數(shù)據(jù)差錯命令114和一個在確定地址區(qū)中的傳輸啟動命令115。
下面首先說明地址表111。在該通信系統(tǒng)中,預(yù)先確定向副站分配空閑信道(下文描述)的順序。地址表111包含與副站地址有關(guān)的順序。具體地說,如圖3所示,地址表111中存儲從“1”到“11”排序的副站地址“a”到“k”。下面將說明上述四個命令,即接收命令112、沖突檢測命令113、數(shù)據(jù)差錯命令114和傳輸啟動命令115。
下行鏈路幀產(chǎn)生/發(fā)送部分12產(chǎn)生下行鏈路幀并向下行鏈路信道上發(fā)出下行鏈路幀。將在后面參考圖8、圖9和圖11說明產(chǎn)生下行鏈路幀的過程。
圖4是下行鏈路幀的結(jié)構(gòu)示意圖。圖4中,一個下行鏈路幀由16個時隙(32比特/時隙)構(gòu)成,包括一個標(biāo)題時隙、五個地址時隙AS1-AS5和消息時隙。
標(biāo)題時隙包含一個前序、一個同步碼型(圖4表示為“UW”(唯一字))等等。同步碼型UW具有一個確定的比特碼型,用于建立各種同步。
在地址時隙AS1至AS5的每一個中設(shè)定一個副站地址或一個命令。在該通信系統(tǒng)中,地址時隙AS1至AS5對應(yīng)于上行鏈路信道ch1-ch5。例如,在地址時隙AS1中設(shè)定副站地址“a”表示主站1向副站2a分配上行鏈路信道ch1。
從主站1到副站2的消息存儲在消息時隙中。這樣能夠進(jìn)行從主站1到副站2的通信。由于本發(fā)明不涉及消息時隙在此不對其進(jìn)行說明。
如圖4所示,在下行鏈路幀中的預(yù)定比特位置中設(shè)定前序、同步碼型UW、地址時隙AS1到AS5和消息時隙。
圖5是副站地址和各種命令的比特結(jié)構(gòu)示意圖。圖5(a)示出副站地址的比特結(jié)構(gòu)。如上所述,以互不重疊的方式向副站2分配副站地址“a”到“k”。然而,由于大量副站2容納在實(shí)際的通信系統(tǒng)中,以32位二進(jìn)制數(shù)表示每個實(shí)際副站地址,如圖5(a)所示。在開頭的1比特中設(shè)定實(shí)際的副站地址為“0”并利用剩余的31比特以不重疊方式形成。
圖5(b)示出各種命令的比特結(jié)構(gòu)。這些命令全部以32位二進(jìn)制數(shù)表示,如圖5(b)所示,其中開頭的1比特設(shè)定為“1”,最后2比特設(shè)定為“1”和“0”。各個命令中剩余的29比特具有相互不同的比特碼型。就是說,接收命令112、沖突檢測命令113、數(shù)據(jù)差錯命令114和傳輸啟動命令115相互具有不同的比特結(jié)構(gòu)。
再參考圖2。上行鏈路幀接收部分13包括與上行鏈路信道數(shù)量(該圖中示出其中的三個)對應(yīng)的第一到第五上行鏈路幀接收部分131和135。第一到第五上行鏈路幀接收接部分131和135對上行鏈路信道ch1-ch5上傳輸?shù)纳闲墟溌穾M(jìn)行下列處理?,F(xiàn)在說明第一上行鏈路幀接收部分131中的處理。第二到第五上行鏈路幀接收部分132到135執(zhí)行與第一上行鏈路幀131相同的處理。
首先,第一上行鏈路幀接收部分131在發(fā)出下行鏈路幀后的第一確定時間利用內(nèi)部比較器(未示出)監(jiān)測上行鏈路信道ch1上是否傳輸上行鏈路幀。例如,考慮上行鏈路幀從一個副站到達(dá)主站所需的延遲時間確定第一確定時間。
比較器比較參考信號的電平和來自上行鏈路信道ch1的接收信號電平。該參考信號具有預(yù)定的確定電平。當(dāng)檢測到接收信號電平從該確定電平之下變成該確定電平或更高時,比較器輸出第一比較輸出結(jié)果。就是說,該第一比較輸出結(jié)果作為表示第一上行鏈路幀接收部分131已檢測到一個上行鏈路幀標(biāo)題的信息。當(dāng)經(jīng)過第一確定時間而未檢測到上行鏈路幀的標(biāo)題時,如果其檢測到接收信號為參考信號電平或更高,比較器輸出第二比較輸出結(jié)果。此時,如果其檢測到接收信號電平低于參考信號電平,則輸出第三比較輸出結(jié)果。第二比較輸出結(jié)果是表示上行鏈路幀被連續(xù)發(fā)送到上行鏈路信道ch1上的信息。第三比較輸出結(jié)果是表示上行鏈路信道ch1空閑的信息。第一上行鏈路幀接收部分131監(jiān)測是否在上行鏈路信道ch1上發(fā)送上行鏈路幀。
當(dāng)檢測到上行鏈路幀的標(biāo)題時,第一上行鏈路幀接收部分131進(jìn)行同步碼型UW檢測。在檢測到上行鏈路幀標(biāo)題后的第二確定時間內(nèi)進(jìn)行同步碼型UW檢測。考慮從標(biāo)題到估算所存儲的同步碼型UW的比特位置的上行鏈路幀上的距離確定第二確定時間。當(dāng)在第二確定時間內(nèi)檢測到同步碼型UW時,第一上行鏈路幀接收部分131輸出表示該檢測的第一接收信息(檢測到UW)。未檢測到時,輸出表示當(dāng)已經(jīng)過第二確定時間時的事實(shí)的第一接收信息(未檢測到UW)。
當(dāng)已確定連續(xù)發(fā)出上行鏈路幀時,第一上行鏈路幀接收部分131向每個幀應(yīng)用已知技術(shù)FCS(幀檢驗(yàn)序列)。如果其確定上行鏈路信道ch1上正確傳輸每個上行鏈路幀沒有數(shù)據(jù)差錯時,則輸出表示該事實(shí)的第二接收信息(有效)。另一方面,如果已經(jīng)確定上行鏈路幀中出現(xiàn)數(shù)據(jù)差錯時,第一上行鏈路幀接收部分131輸出表明該情況的第二接收信息(出錯)。
第一上行鏈路幀接收部分131還進(jìn)行諸如從上行鏈路幀提取消息之類的其它處理,但它們與本發(fā)明無關(guān)在此不對其進(jìn)行說明。
圖6是副站2(參考圖1)詳細(xì)結(jié)構(gòu)的方框圖。圖6中,副站2包括一個命令/地址檢測部分21和一個上行鏈路幀產(chǎn)生/發(fā)送部分22。當(dāng)從主站1向一個副站2發(fā)出可通過一個空閑信道發(fā)送上行鏈路幀的信號時,利用該空閑信道發(fā)送上行鏈路幀。命令/地址檢測部分21的操作將在后面參考圖10說明。
下面簡要說明上行鏈路幀產(chǎn)生/發(fā)送部分22產(chǎn)生上行鏈路幀的過程。例如,一個副站2產(chǎn)生諸如視頻數(shù)據(jù)或音頻數(shù)據(jù)之類的傳輸數(shù)據(jù)。該傳輸數(shù)據(jù)存儲在該副站2中包括的緩沖存儲器(未示出)中。上行鏈路幀產(chǎn)生/發(fā)送部分22將緩沖存儲器中的傳輸數(shù)據(jù)按每120比特分開。然后通過向與第一個120比特(參考圖7(a))對應(yīng)的傳輸數(shù)據(jù)加入一個8比特標(biāo)題產(chǎn)生一個上行鏈路幀并通過向隨后的傳輸數(shù)據(jù)(參考圖7(b))加入一個8比特FCS產(chǎn)生多個上行鏈路幀。
在上面說明的通信系統(tǒng)中,主站利用下行鏈路幀控制從副站2的訪問。圖8是幀產(chǎn)生/發(fā)送部分12產(chǎn)生下行鏈路幀的操作過程流程圖。
在初始狀態(tài)下,上行鏈路信道ch1-ch5中的任何一個不發(fā)送上行鏈路幀。該狀態(tài)下,第一到第五上行鏈路幀接收部分131-135僅輸出第三比較輸出結(jié)果,而不進(jìn)行同步碼型UW和FCS檢測。第一到第五上行鏈路幀接收部分131-135在確定定時向下行鏈路幀產(chǎn)生/發(fā)送部分12輸出所比較的輸出結(jié)果和類似內(nèi)容。該確定定時將在下文說明。比較輸出結(jié)果、第一接收信息和第二接收信息的組合在下文稱為狀態(tài)信息。
下行鏈路幀產(chǎn)生/發(fā)送部分12在這些環(huán)境下產(chǎn)生第一下行鏈路幀。下行鏈路幀產(chǎn)生/發(fā)送部分12包括一個模式標(biāo)記α、計數(shù)器C1、C2和T、一個時隙指針m和一個地址指針n(未示出)。模式標(biāo)記α、計數(shù)器C1、C2和T設(shè)定為“0”,地址指針n設(shè)定為“1”(圖8;步驟S1)。
下行鏈路幀產(chǎn)生/發(fā)送部分12參考模式標(biāo)記α確定是否轉(zhuǎn)移到爭用模式(下文的步驟S3說明)或采用“0”或“1”值的輪詢模式(下文步驟S9說明)。計數(shù)器C1對上行鏈路信道上發(fā)生的通信沖突次數(shù)計數(shù),計數(shù)器C2對空閑信道數(shù)量計數(shù)??臻e信道是指其上不發(fā)送上行鏈路幀的上行鏈路信道(不進(jìn)行數(shù)據(jù)通信)。計數(shù)器T測量對通信沖突數(shù)量和空閑信道數(shù)量計數(shù)的時間周期。地址指針n按上面說明的地址表111中的順序表示第n個地址,以便在地址時隙AS中規(guī)定待設(shè)定的副站地址。因此,在該通信系統(tǒng)中地址指針n一個接一個地從“1”計數(shù)到“11”。時隙指針m將在需要時在下文說明。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷模式標(biāo)記α是否表示“0”(步驟S2)。如果其表示“0”,下行鏈路幀產(chǎn)生/發(fā)送部分12則判斷最好以爭用模式產(chǎn)生一個下行鏈路幀并轉(zhuǎn)移到步驟S3。另一方面,如果模式標(biāo)記α不表示“0”(表示“1”),下行鏈路幀產(chǎn)生/發(fā)送部分12則判斷最好以輪詢模式產(chǎn)生一個下行鏈路幀并轉(zhuǎn)移到下文說明的步驟S9。此時,如從上面的描述所了解的,下行鏈路幀產(chǎn)生/發(fā)送部分12轉(zhuǎn)移到步驟S3。
現(xiàn)在簡要說明爭用模式和輪詢模式之間的區(qū)別。在爭用模式中,多個副站2可向一個空閑信道上發(fā)送上行鏈路幀。因此,它要比輪詢模式更易于產(chǎn)生通信沖突。然而,急用模式允許副站2向一個空閑信道上自由發(fā)送上行鏈路幀,常比輪詢模式提供更高的響應(yīng)。
另一方面,在輪詢模式中,主站1向一個副站2分配一個空閑信道,而與其是否傳輸數(shù)據(jù)無關(guān)。因此,其提供比爭用模式低的響應(yīng)。然而,按規(guī)則,多個副站2不向單個上行鏈路信道發(fā)送上行鏈路幀的輪詢模式與爭用模式相比不易出現(xiàn)通信沖突。
然而,可以認(rèn)為當(dāng)相當(dāng)大數(shù)量的信道空閑時以爭用模式產(chǎn)生的下行鏈路幀將造成更少的通信沖突并提供更高的響應(yīng)。因此,在所有上行鏈路信道空閑的初始狀態(tài)中,最好將模式標(biāo)記α設(shè)定為“0”以便以爭用模式產(chǎn)生下行鏈路幀。另一方面,當(dāng)相對少量的信道空閑時,不易于產(chǎn)生通信沖突的輪詢模式將比爭用模式提供更高的響應(yīng)。
圖9是圖8所示步驟S3(爭用模式)中處理過程的詳細(xì)流程圖。首先,下行鏈路幀產(chǎn)生/發(fā)送部分12設(shè)定時隙指針m為“1”(圖9;步驟S901)。時隙指針m規(guī)定其中設(shè)定副站地址或上述命令的地址時隙AS。由于該通信系統(tǒng)中有五個地址時隙,時隙指針一個接一個地從“1”計數(shù)到“5”。
控制下行鏈路幀產(chǎn)生/發(fā)送部分12和上行鏈路幀接收部分13之間的定時,以便將狀態(tài)信息從第m個上行鏈路幀接收部分13m送到下行鏈路幀產(chǎn)生/發(fā)送部分12(“m”對應(yīng)于時隙指針m表示的值)。由于時隙指針m當(dāng)前指示“1”,從第一上行鏈路幀接收部分131輸入狀態(tài)信息。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷來自由時隙指針m(下文稱之為“一個上行鏈路信道chm”)規(guī)定的上行鏈路信道的接收信號電平是否從確定電平之下變?yōu)樵摯_定電平或更高(步驟S902)。如果狀態(tài)信息包括該第一比較輸出結(jié)果,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷接收信號電平是否已改變并轉(zhuǎn)移到下文說明的步驟S908。如果狀態(tài)信息不包括第一比較輸出結(jié)果,則判斷電平未改變并轉(zhuǎn)移到步驟S903。此時,由于下行鏈路幀產(chǎn)生/發(fā)送部分12如上所述從第一上行鏈路幀接收部分131接收到第三比較輸出結(jié)果,轉(zhuǎn)移到步驟S903。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷來自上行鏈路信道chm的接收信號電平是否低于固定值(步驟S903)。當(dāng)狀態(tài)信息包括第二比較輸出結(jié)果時,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷接收信號電平為確定電平或更高并轉(zhuǎn)移到下文說明的步驟S912。當(dāng)該狀態(tài)信息包括第三比較輸出結(jié)果時,則判斷該電平低于確定電平并轉(zhuǎn)移到步驟S904。此時,接收第三比較輸出結(jié)果的下行鏈路幀產(chǎn)生/發(fā)送部分12轉(zhuǎn)移到步驟S904。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12訪問存儲器部分11提取傳輸啟動命令115,然后將傳輸啟動命令115設(shè)定到時隙指針m(下文稱之為“一個地址時隙ASm”,步驟S904)規(guī)定的地址時隙AS。然后主站1向每個副站2發(fā)出上行鏈路信道chm空閑的信號。此時,時隙指針m指示“1”并將傳輸啟動命令115設(shè)定到地址時隙AS1。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷是否已將一些命令設(shè)定到所有地址時隙AS中(步驟S905)。當(dāng)確定這些命令已設(shè)定到所有地址時隙AS中時,下行鏈路幀產(chǎn)生/發(fā)送部分12轉(zhuǎn)移到后面將描述的步驟S907。另一方面,當(dāng)已確定這些命令仍未設(shè)定到所有地址時隙AS時,下行鏈路幀產(chǎn)生/發(fā)送部分12轉(zhuǎn)移到步驟S906。由于該通信系統(tǒng)中有五個地址時隙,依據(jù)時隙指針m是否表示“5”在步驟S905進(jìn)行判斷。此時,時隙指針m表示“1”,下行鏈路幀產(chǎn)生/發(fā)送部分12因此而轉(zhuǎn)移到步驟S906。
接下來,下行鏈路幀產(chǎn)生/發(fā)送部分12更新時隙指針m為m+1(步驟S906)并返回步驟S902以確定將命令設(shè)定到下一個地址時隙AS中。此時,時隙指針m從“1”更新到“2”。
控制該定時以便此時將該狀態(tài)信息從更新后的時隙指針m值指示的第m個上行鏈路幀接收部分13m輸入到下行鏈路幀產(chǎn)生/發(fā)送部分12。此時,輸入從第二上行鏈路幀接收部分132輸出的狀態(tài)信息。
在該初始狀態(tài),所有上行鏈路信道空閑,因此,下行鏈路幀產(chǎn)生/發(fā)送部分12將按步驟S902-S906順序所示的處理過程重復(fù)三次,然后執(zhí)行按步驟S902-S905所示的處理過程。結(jié)果是,又將傳輸啟動命令115設(shè)定到地址時隙AS2-AS5。當(dāng)已經(jīng)通過指示“5”的時隙指針m執(zhí)行步驟S905時,下行鏈路幀產(chǎn)生/發(fā)送部分12轉(zhuǎn)移到步驟S907。
接下來,如果需要,下行鏈路幀產(chǎn)生/發(fā)送部分12將前序和同步碼型UW設(shè)定到標(biāo)題時隙,將消息設(shè)定到消息時隙,以匯編下行鏈路幀(參考圖4)并將該下行鏈路幀發(fā)送到下行鏈路信道上(步驟S907)以結(jié)束圖8中的步驟S3。后面將說明副站2接收該下行鏈路幀的操作。
再次參考圖8,接下來,完成步驟S3,下行鏈路幀產(chǎn)生/發(fā)送部分12判斷計數(shù)器C1指示的值是否等于或大于第一確定值(步驟S4)。該第一確定值是判斷是否應(yīng)將模式標(biāo)記α從“0”更新到“1”的一個值??紤]到爭用模式和輪詢模式的特征,將該值設(shè)定成與通信系統(tǒng)的規(guī)定對應(yīng)的適當(dāng)值。下文中假設(shè)第一確定值為“3”。
在步驟S4當(dāng)計數(shù)器C1指示不小于第一確定值的值時,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定適于以輪詢模式產(chǎn)生下行-鏈路幀并進(jìn)入后面描述的步驟S5。另一方面,如果計數(shù)器C1正指示一個小于第一確定值的值,下行-鏈路幀產(chǎn)生/發(fā)送部分12就確定為應(yīng)以爭用模式產(chǎn)生下行-鏈路幀并進(jìn)入步驟S6。在此,計數(shù)器C1的指示值“0”小于第一確定值“3”,因此下行-鏈路幀產(chǎn)生/傳送部分12進(jìn)入步驟S6。
接著,下行鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)器T的指示值更新到“T+1”(步驟S6)并確定計數(shù)器T的指示值是否已達(dá)到第三確定值(步驟S7)。當(dāng)確定計數(shù)器T的指示值已達(dá)到第三確定值時,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入后面解釋的步驟S8。當(dāng)確定計數(shù)器T的指示值還未達(dá)到第三確定值時,下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S2。第三確定值是定義下行-鏈路幀產(chǎn)生/發(fā)送部分12測定通信沖突數(shù)量和空閑信道的數(shù)量的時間周期結(jié)束的值。即,在這種通信系統(tǒng),當(dāng)計數(shù)器T從“0”計數(shù)到“第三確定值”時,測定每個周期的通信沖突數(shù)量或空閑信道數(shù)量。在下文第三確定值假定為“3”。在此,因?yàn)橛嫈?shù)器T的指示值還未達(dá)到第三確定值“3”(步驟S7),下行-鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)器T從“0”更新到“1”(步驟S6),然后,返回步驟S2。
參考圖10中表示副站2的操作程序的流程圖,現(xiàn)在將描述該通信系統(tǒng)內(nèi)副站2的部分操作。每個副站2的命令/地址檢測部分21包括一指示“0”,或“1”,或“2”的狀態(tài)標(biāo)記S。當(dāng)啟動該系統(tǒng)時狀態(tài)標(biāo)記S設(shè)置到“0”(步驟S101)。在確定的副站2中狀態(tài)標(biāo)記S正指示“0”時,表明副站2沒有到主站1的傳輸數(shù)據(jù)。在副站2如果狀態(tài)標(biāo)記S正指示“1”,表明副站2具有到主站1的傳輸數(shù)據(jù)并且該數(shù)據(jù)必須從頭傳送。更進(jìn)一步,在副站2如果狀態(tài)標(biāo)記S指示“2”,表明副站2正將傳輸數(shù)據(jù)發(fā)送到主站1。
接著,命令/地址檢測部分21確定狀態(tài)標(biāo)記S是否正指示“1”(步驟S102)。如果其正指示“1”,就進(jìn)入后面解釋的步驟S106,如果其正指示除“1”之外的值,就進(jìn)入步驟S103。
接著,每個命令/地址檢測部分21確定狀態(tài)標(biāo)記S是否正指示“2”(步驟S103)。如果其正指示“2”,就進(jìn)入后面解釋的步驟S111,如果指示除“2”之外的值(即,指示“0”),就進(jìn)入步驟S104。在此,在所有的副站2狀態(tài)標(biāo)記S正指示“0”,因此所有的命令/地址檢測部分21執(zhí)行步驟S102和S103并進(jìn)入步驟S104。
然后,每個命令/地址檢測部分21確定每個副站2是否具有要傳輸?shù)街髡?的數(shù)據(jù)(步驟S104)。如上所述,每個副站2產(chǎn)生傳輸數(shù)據(jù)并將該數(shù)據(jù)存儲到緩沖存儲器。在步驟S104通過檢測是否將傳輸數(shù)據(jù)存儲在緩沖存儲器進(jìn)行確定。當(dāng)緩沖存儲器未包含傳輸數(shù)據(jù)時,每個命令/地址檢測部分21返回步驟S102。即,副站2等待直到狀態(tài)標(biāo)記設(shè)置為“0”時產(chǎn)生傳輸數(shù)據(jù)為止。當(dāng)傳輸數(shù)據(jù)存儲在緩沖存儲器時,命令/地址檢測部分21進(jìn)入步驟S105將狀態(tài)標(biāo)記S設(shè)置到1并返回步驟S102。這樣,當(dāng)產(chǎn)生傳輸數(shù)據(jù)時,每個副站2等待狀態(tài)標(biāo)記S設(shè)置到“1”的被傳輸?shù)南滦?鏈路幀。
在全部副站2的命令/地址檢測部分21接收此時的下行-鏈路幀。在此,每個副站2的狀態(tài)標(biāo)記S正指示“0”或“1”?,F(xiàn)在將描述其狀態(tài)標(biāo)記S正指示“1”的副站2的操作。
當(dāng)從下行-鏈路信息傳送下行-鏈路幀時,如果狀態(tài)標(biāo)記S指示“1”(步驟S102),命令/地址檢測部分21進(jìn)入步驟S106。
然后,命令/地址檢測部分21確定該站2的副站地址是否設(shè)置在任何一個地址時隙AS中(步驟S106)。通過上面描述可以清楚得知,沒有副站地址設(shè)置在以爭用模式產(chǎn)生的下行-鏈路幀中(參考圖8;步驟S3)。因此,命令/地址檢測部分21進(jìn)入步驟S107。后面將詳細(xì)解釋步驟S106。
接著,命令/地址檢測部分21檢測傳輸啟動命令是否設(shè)置在此時接收的下行-鏈路幀的地址時隙AS中(步驟S107)。步驟S107中進(jìn)行的確定一般如下進(jìn)行。命令/地址檢測部分21將傳輸啟動命令的比特碼型預(yù)先保存在其中包括的一寄存器中(未示出)。命令/地址檢測部分21將該比特碼型與設(shè)置在下行-鏈路幀的地址時隙AS1的比特碼型進(jìn)行比較以確定它們是否一致。如果它們一致,就確定傳輸啟動命令設(shè)置在地址時隙AS1。接著將相同的處理應(yīng)用到地址時隙AS2-AS5。當(dāng)傳輸啟動命令設(shè)置在地址時隙ASm時,命令/地址檢測部分21識別對應(yīng)于時隙ASm的上行-鏈路信道chm為空閑。如果傳輸啟動命令設(shè)置在任何一個地址時隙AS中,命令/地址檢測部分21進(jìn)入步驟S108。因?yàn)閭鬏攩用钤O(shè)置在該下行鏈路幀的地址時隙AS1-AS5,命令/地址檢測部分21進(jìn)入步驟S108。
當(dāng)傳輸啟動命令未存儲在地址時隙AS時,命令/地址檢測部分21確定沒有信道是空閑的并返回步驟S102,以等待待傳送的新下行-鏈路幀。
下面,命令/地址檢測部分21從包含傳輸啟動命令的地址時隙AS隨機(jī)選擇一地址時隙ASm(步驟S108)并通過使用對應(yīng)于該時隙ASm的上行-鏈路信道chm發(fā)信號到上行-鏈路幀產(chǎn)生/發(fā)送部分22來發(fā)出一上行-鏈路幀(步驟S109)。然后命令/地址檢測部分21將步驟S108選擇的地址時隙ASm鎖存到一寄存器(未示出)作為使用信道信息。在后面描述的步驟S111使用該使用信道信息。
上行-鏈路幀產(chǎn)生/發(fā)送部分22在狀態(tài)標(biāo)記S已被設(shè)置到“1”的時刻產(chǎn)生圖7(a)所示的上行-鏈路幀,并且將該幀發(fā)送到命令/地址檢測部分21確定的上行-鏈路信道chm。
在完成步驟S109之后,命令/地址檢測部分21將狀態(tài)標(biāo)記S從“1”變?yōu)椤?”(步驟S110)來指示上行-鏈路幀產(chǎn)生/發(fā)送部分22正將上行-鏈路幀發(fā)送到主站1。
為更具體地描述,響應(yīng)第一下行-鏈路幀,假定副站2a發(fā)送一上行-鏈路幀到上行-鏈路信道ch1,副站2b發(fā)送-上行-鏈路幀到上行-鏈路信道ch2,副站2c和副站2d發(fā)送一上行-鏈路幀到上行-鏈路信道ch3,并且副站2f和副站2j發(fā)送一上行-鏈路幀到上行-鏈路信道ch4。沒有上行-鏈路幀發(fā)送到上行-鏈路信道ch5。
在這種情況下,在上行-鏈路信道ch1未發(fā)生通信沖突并且未破壞從副站2a發(fā)出的上行-鏈路幀內(nèi)的同步碼型UW。因此,第一上行-鏈路幀接收部分131能檢測上行-鏈路幀的標(biāo)題和同步碼型UW并輸出第一比較輸出和第一接收信息(檢測到UW)作為狀態(tài)信息。因?yàn)樯闲?鏈路信道ch2處于與上行-鏈路信道ch1相同的條件,第二上行-鏈路幀接收部分132輸出與第一上行-鏈路幀接收部分131相同的狀態(tài)信息。在上行-鏈路信道ch3,發(fā)生通信沖突并破壞從副站2c和副站2d發(fā)出的上行-鏈路幀內(nèi)的同步碼型UW。接著第三上行-鏈路幀接收部分133能檢測上行-鏈路幀的標(biāo)題但不能檢測同步碼型UW,并且接著輸出第一比較輸出和第一接收信息(未檢測到UW)作為狀態(tài)信息。因?yàn)樯闲?鏈路信道ch4處于與上行-鏈路信道ch3相同的條件,第四上行-鏈路幀接收部分134輸出與第三上行-鏈路幀接收部分133相同的狀態(tài)信息。因?yàn)樯闲?鏈路信道ch5為空閑,第五上行-鏈路幀接收部分135僅輸出第三比較輸出作為狀態(tài)信息。
現(xiàn)在,下行-鏈路幀產(chǎn)生/發(fā)送部分12已返回圖8所示的步驟S2。因?yàn)槟J綐?biāo)記α正指示“0”,象上一次一樣下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S3。預(yù)先控制下行-鏈路幀產(chǎn)生/發(fā)送部分12以使其在發(fā)出上一個下行-鏈路幀之后經(jīng)過第二確定時間間隔之后立刻執(zhí)行步驟S3。盡管也通過考慮-上行-鏈路幀從副站2傳輸?shù)街髡?所需要的延遲時間等等來確定第二確定時間,但它與第一確定時間不同。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m設(shè)置到“1”(圖9;步驟S901)并根據(jù)來自第一上行-鏈路幀接收部分131的狀態(tài)信息確定此時設(shè)置到地址時隙AS1的命令。接下來,當(dāng)前正接收第一比較輸出的下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行步驟S902并進(jìn)入步驟S908。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定是否已從上行-鏈路信道chm上的上行-鏈路幀檢測到同步碼型UW(步驟S908)。根據(jù)第一接收信息進(jìn)行步驟S908的確定。具體地說,下行-鏈路幀產(chǎn)生/發(fā)送部分12在接收第一接收信息(未檢測到UW)時確定第m個上行-鏈路幀接收部分13m未檢測到同步碼型UW并進(jìn)入后面描述的步驟S910。另一方面,當(dāng)接收第一接收信息(檢測到UW)時,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定第m個上行-鏈路幀接收部分13m已檢測到同步碼型UW并進(jìn)入步驟S909。在此,因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12正從第一上行-鏈路幀接收部分131接收第一接收信息(檢測到UW),它進(jìn)入步驟S909。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12訪問存儲器部分11來提取接收命令112并將命令112設(shè)置到地址時隙ASm(步驟S909)。這樣,主站1能夠通知使用上行-鏈路信道chm正確接收上行-鏈路幀的副站2。在此,接收命令112設(shè)置到地址時隙AS1來向副站2a發(fā)出正確接收上行-鏈路幀的信號。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m的指示值從“1”更新到“2”(步驟S905,S906)并返回步驟S902。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第二上行-鏈路幀接收部分132的狀態(tài)信息確定此時設(shè)置到地址時隙AS2的命令。該狀態(tài)信息包括與來自第一上行-鏈路幀接收部分131的狀態(tài)信息相同的內(nèi)容,使得下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S902→S908→S909→S905→S906次序所示的處理(如上所述)。因此,將接收命令112也設(shè)置到地址時隙AS2(步驟S909)并將時隙指針m的指示值從“2”更新到“3”(步驟S906)。然后下行鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S902根據(jù)來自第三上行-鏈路幀接收部分133的狀態(tài)信息確定此時設(shè)置到地址時隙AS3的一命令。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12目前正接收第一比較輸出,其執(zhí)行步驟S902。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行步驟S908,由于其正接收第一接收信息(未檢測到UW),所以進(jìn)入步驟S910。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12訪問存儲器部分11提取沖突檢測命令113并將其設(shè)置到地址時隙ASm(步驟S910)。這樣主站1能使用上行-鏈路信道chm向副站2發(fā)出未能有效接收上行-鏈路幀的信號并驅(qū)使副站2執(zhí)行再次傳輸控制(后面描述的)。在此,沖突檢測命令113設(shè)置到地址時隙AS3以驅(qū)使副站2c和副站2d執(zhí)行再次傳輸控制。
接著,在確定上行-鏈路信道chm發(fā)生通信沖突之后,下行-鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)器C1更新到“C1+1”(步驟S911)。在此,計數(shù)器C1的指示值從“0”更新到“1”。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前為“3”的時隙指針m的指示值更新到“4”(步驟S905,S906)并返回步驟S902。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第四上行-鏈路幀接收部分134的狀態(tài)信息確定此時設(shè)置到地址時隙AS4的一命令。因?yàn)樵摖顟B(tài)信息具有與來自第三上行-鏈路幀接收部分133的狀態(tài)信息相同的內(nèi)容,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S902→S908→S910→S911→S905→S906次序所示的處理(上面已說明)。因此,沖突檢測命令113此時設(shè)置到地址時隙AS4(步驟S910),計數(shù)器C1的指示值從“1”更新到“2”(步驟S911)并且時隙指針m的指示值從“4”更新到“5”(步驟S905,S906)。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S902根據(jù)來自第五上行-鏈路幀接收部分135的狀態(tài)信息確定此時設(shè)置到地址時隙AS5的一命令。
因?yàn)樵摖顟B(tài)信息具有與來自第一上行-鏈路幀接收部分131和下行-鏈路幀產(chǎn)生/傳送部分12在形成前一個下行-鏈路幀時所涉及的類似部分的狀態(tài)信息相同的內(nèi)容,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S902→S903→S904→S905次序所示的處理(上面已說明)。因此,傳輸啟動命令115此時設(shè)置到地址時隙AS5(步驟S904)。因?yàn)闀r隙指針m當(dāng)前正指示“5”(步驟S905),下行-鏈路幀產(chǎn)生/發(fā)送部分12通過將同步碼型UW和類似信息設(shè)置到標(biāo)題時隙并執(zhí)行其他處理來組合一下行-鏈路幀,并將該下行-鏈路幀發(fā)送到下行-鏈路信道(步驟S907)。這樣下行-鏈路幀產(chǎn)生/發(fā)送部分12結(jié)束圖8中步驟S3的處理并進(jìn)入步驟S4。后面將解釋接收第二下行-鏈路幀的每個副站2的操作。
下面,因?yàn)橛嫈?shù)器C1正指示小于第一確定值“3”的“2”(步驟S4),下行-鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)器T的指示值從“1”更新到“2”(步驟S6)并且由于指示值“2”還未達(dá)到第三確定值“3”(步驟S7),返回步驟S2。
現(xiàn)在,再次參考圖10說明圖6所示的副站2的操作。在通信系統(tǒng)內(nèi),當(dāng)前存在等待其狀態(tài)標(biāo)記S設(shè)置為“0”,“1”或“2”的副站2。全部副站2的命令/地址檢測部分21也在此時接收下行-鏈路幀。已說明了其狀態(tài)標(biāo)記S正指示“0”或“1”的副站2的操作?,F(xiàn)在將說明其狀態(tài)標(biāo)記S正指示“2”的副站2的操作。
當(dāng)狀態(tài)標(biāo)記S指示“2”時,命令/地址檢測部分21執(zhí)行步驟S102和S103并進(jìn)入步驟S111。
下面,命令/地址檢測部分21確定接收命令112或副站自身地址是否設(shè)置在對應(yīng)于上行-鏈路幀產(chǎn)生/發(fā)送部分22現(xiàn)在正使用的上行-鏈路信道chm的地址時隙ASm(步驟S111)。以爭用模式產(chǎn)生此時的下行-鏈路幀,因此地址時隙AS中沒有副站地址設(shè)置。因此,將僅說明接收命令112。步驟S111的確定如下進(jìn)行。首先,命令/地址檢測部分21從當(dāng)前鎖定使用的信道信息(上面已說明)所確定的地址時隙ASm提取一命令,接著確定該命令的比特碼型是否與預(yù)前保存在內(nèi)部的接收命令112的比特碼型一致。當(dāng)它們不一致時,命令/地址檢測部分21確定未設(shè)置接收命令112,并且從寄存器清除使用的信道信息并進(jìn)入后面描述的步驟S115。當(dāng)它們一致時,命令/地址檢測部分21確定設(shè)置接收命令112并在不清除使用的信道信息的情況下進(jìn)入步驟S112。
下面,命令/地址檢測部分21發(fā)信號到上行-鏈路幀產(chǎn)生/發(fā)送部分22以繼續(xù)數(shù)據(jù)的傳輸(步驟S112)。在產(chǎn)生圖7(a)所示的上行-鏈路幀之后,上行-鏈路幀產(chǎn)生/發(fā)送部分22產(chǎn)生圖7(b)所示的上行-鏈路幀并將其發(fā)送到相同的信道。當(dāng)接收來自命令/地址檢測部分2 1的通知時,上行-鏈路幀產(chǎn)生/發(fā)送部分22在不暫停的情況下繼續(xù)上行-鏈路幀的傳送。
接著,命令/地址檢測部分21確定上行-鏈路幀產(chǎn)生/發(fā)送部分22是否已完成數(shù)據(jù)的傳輸(步驟S113)。通過檢查緩沖存儲器是否為空可以容易地進(jìn)行步驟S113的確定。當(dāng)確定數(shù)據(jù)傳輸已完成時,命令/地址檢測部分21將狀態(tài)標(biāo)記S設(shè)置到“0”(步驟S144)并等待產(chǎn)生新的傳輸數(shù)據(jù)。另一方面,如果確定數(shù)據(jù)傳輸還未完成,命令/地址檢測部分21在使?fàn)顟B(tài)標(biāo)記S保持“2”未變的情況下返回步驟S102。
另一方面,如果確定在步驟S111未設(shè)置接收命令112,命令/地址檢測部分21確定主站1未能有效地接收從上行-鏈路幀產(chǎn)生/發(fā)送部分22發(fā)出的上行-鏈路幀。即,命令/地址檢測部分21確定上行-鏈路幀產(chǎn)生/發(fā)送部分22正執(zhí)行無效數(shù)據(jù)通信并發(fā)信號到上行-鏈路幀產(chǎn)生/發(fā)送部分22來暫停數(shù)據(jù)傳輸(步驟S115)。同時,通過使用上行-鏈路信道chm正發(fā)出產(chǎn)生的上行-鏈路幀的上行-鏈路幀產(chǎn)生/發(fā)送部分22響應(yīng)暫停通知暫停上行-鏈路幀的發(fā)送,或無效的數(shù)據(jù)通信。這樣,該通信系統(tǒng)中的副站2內(nèi)不使用上行-鏈路信道長時間進(jìn)行無效數(shù)據(jù)通信。這提高上行-鏈路信道的使用效率。
然后,命令/地址檢測部分21將狀態(tài)標(biāo)記S設(shè)置到“1”(步驟S105)并返回步驟S102。當(dāng)狀態(tài)標(biāo)記S設(shè)置到“1”時,命令/地址檢測部分21響應(yīng)下一個下行-鏈路幀執(zhí)行上面說明的步驟S109。即,當(dāng)主站1未能正確接收副站2發(fā)送的上行-鏈路幀時,副站2執(zhí)行重新傳輸控制。
在此,副站2a,2b,2c,2d,2f和2j執(zhí)行步驟S111。在此時的下行-鏈路幀中,接收命令112設(shè)置在地址時隙AS1和AS2,沖突檢測命令113設(shè)置在地址時隙AS3和AS4,以及傳輸啟動命令115設(shè)置在地址時隙AS5。因此,只有副站2a和2b內(nèi)的上行-鏈路幀產(chǎn)生/發(fā)送部分22從其各自的命令/地址檢測部分21接收繼續(xù)進(jìn)行通知(步驟S112)。如果副站2a和2b的緩沖存儲器仍未空,副站2a和2b的上行-鏈路幀產(chǎn)生/發(fā)送部分22繼續(xù)發(fā)出上行-鏈路幀到上行-鏈路信道ch1和ch2。假定從副站2a發(fā)出的上行-鏈路幀在上行-鏈路信道ch1未引起數(shù)據(jù)誤差。也假定從副站2b發(fā)出的上行-鏈路幀在上行-鏈路信道ch2引起數(shù)據(jù)誤差。副站2c,2d,2f和2j中的上行-鏈路幀產(chǎn)生/發(fā)送部分22從它們各自的命令/地址檢測部分21接收暫停通知(步驟S115)并從而暫停上行-鏈路幀的傳輸。因此,上行-鏈路信道ch3和ch4成為空閑。進(jìn)一步假定副站2e和2g響應(yīng)此時的下行-鏈路幀已執(zhí)行步驟S102,S106-S110,以便發(fā)出上行-鏈路幀到上行-鏈路信道ch5。因此在上行-鏈路信道ch5發(fā)生通信沖突。
在這種情況下,作為狀態(tài)信息,第一上行-鏈路幀接收部分131輸出第二比較輸出和第二接收信息(正常),第二上行-鏈路幀接收部分132輸出第二比較輸出和第二接收信息(錯誤),第三上行-鏈路幀接收部分133和第四上行-鏈路幀接收部分134僅輸出第三比較輸出,以及第五上行-鏈路幀接收部分135輸出第一比較輸出和第二接收信息(未檢測到UW)。
目前,因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12處于圖8的步驟S2并且模式標(biāo)記α正指示“0”,因此它象上一次一樣進(jìn)入步驟S3。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m設(shè)置到“1”(圖9;步驟S901)并根據(jù)來自第一上行-鏈路幀接收部分131的狀態(tài)信息確定此時設(shè)置到地址時隙AS1的命令。當(dāng)前正接收第二比較輸出,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行步驟S902和S903并進(jìn)入步驟S912。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定數(shù)據(jù)誤差是否正出現(xiàn)在上行-鏈路信道chm的上行-鏈路幀(步驟S912)。當(dāng)接收第二接收信息(錯誤)時,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定已發(fā)生數(shù)據(jù)誤差并進(jìn)入后面描述的步驟S913。當(dāng)接收第二接收信息(正常)時,確定未發(fā)生數(shù)據(jù)誤差并進(jìn)入步驟S909。在此,因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12正接收第二接收信息(正常),它進(jìn)入步驟S909將接收命令112設(shè)置到地址時隙AS1。接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m的指示值從“1”更新到“2”(步驟S905,S906)并返回步驟S902。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第二上行-鏈路幀接收部分132的狀態(tài)信息確定此時設(shè)置到地址時隙AS2的命令。
接著,因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12目前正接收第二比較輸出,其執(zhí)行步驟S902和S903并進(jìn)入步驟S912。因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12正接收第二接收信息(錯誤),其執(zhí)行步驟S912,然后訪問存儲器部分11來提取數(shù)據(jù)誤差命令114并將其設(shè)置到地址時隙ASm(步驟S913)。主站1也能使用不能正確接收上行-鏈路幀的上行-鏈路信道chm向副站2發(fā)信號,以使副站2執(zhí)行重新傳輸控制。在此,數(shù)據(jù)誤差命令113設(shè)置到地址時隙AS2,因此迫使副站2b執(zhí)行再次重新控制。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前指示“2”的時隙指針m的指示值更新到“3”(步驟S905,S906)并返回步驟S902。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第三上行-鏈路幀接收部分133的狀態(tài)信息確定此時設(shè)置到地址時隙AS3的命令。
隨后,下行-鏈路幀產(chǎn)生/發(fā)送部分12連續(xù)接收來自第三到第五上行-鏈路幀接收部分133-135的狀態(tài)信息并根據(jù)該信息連續(xù)確定設(shè)置到地址時隙AS3-AS5的命令。已經(jīng)說明在各種情況下的下行-鏈路幀產(chǎn)生/發(fā)送部分12的操作。因此,不再一次解釋這些操作。傳輸啟動命令115設(shè)置到地址時隙AS3和AS4(步驟S904)。沖突檢測命令113設(shè)置到地址時隙AS5(步驟S910)以及計數(shù)器C1的指示值從“2”更新到“3”(步驟S911)。當(dāng)已確定設(shè)置到地址時隙AS1-AS5的命令時,下行-鏈路幀產(chǎn)生/發(fā)送部分12組合并發(fā)出一下行-鏈路幀(步驟S907),結(jié)束步驟S3(參考圖8),并進(jìn)入步驟S4。后面將說明接收第三下行-鏈路幀的每個副站2的操作。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行上面說明的步驟S4。在此,計數(shù)器C1的指示值指示“3”。該指示值“3”等于第一確定值“3”(步驟S4),因此下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S5將模式標(biāo)記α更新到“1”以及將計數(shù)器C1和T更新到“0”(步驟S5)。下行-鏈路幀產(chǎn)生/發(fā)送部分12現(xiàn)在在步驟S4識別計數(shù)器T從“0”計數(shù)到第三確定值時在上行-鏈路信道已發(fā)生通信沖突的次數(shù)等于或大于第一確定值并確定不適合以爭用模式產(chǎn)生下行-鏈路幀(圖8,步驟S3)。然后將模式標(biāo)記α更新到“1”,接著以輪詢模式產(chǎn)生下一個下行-鏈路幀(圖8;步驟S9)。計數(shù)器C1的指示值更新到“0”以便其在下一次以爭用模式產(chǎn)生下行-鏈路幀時能夠重新計數(shù)通信沖突的次數(shù)。更進(jìn)一步,計數(shù)器T的指示值更新到“0”以定義測量空閑信道的數(shù)量的時間間隔的開始。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前為“0”的計數(shù)器T的指示值更新到“1”(步驟S6),因?yàn)橹甘局怠?”還未達(dá)到第三確定值(步驟S7),所以下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S2。
現(xiàn)在再次參考圖10說明圖6所示的副站2的操作。從描述可以清楚得知,等待其狀態(tài)標(biāo)記S設(shè)置在“0”,“1”,或“2”的副站2目前出現(xiàn)在通信系統(tǒng)。已經(jīng)描述過這些副站2的操作。下面描述由于沖突檢測命令113或數(shù)據(jù)誤差命令114而被迫執(zhí)行再傳輸控制的副站2的操作。
如上所述。再傳輸上行-鏈路幀的副站2的命令/地址檢測部分21等待設(shè)置在“1”的其狀態(tài)標(biāo)記S。當(dāng)傳輸下行-鏈路幀時,副站2執(zhí)行用于再傳輸控制的上述處理程序(從步驟S102到S106-S110)。
如果副站2a的緩沖存儲器在接收第三下行-鏈路幀的時刻為空閑,副站2a的命令/地址檢測部分21將狀態(tài)標(biāo)記S設(shè)置到“0”(步驟S113)并等待產(chǎn)生新傳輸數(shù)據(jù)。因此,上行-鏈路信道ch1成為空閑。數(shù)據(jù)誤差命令114設(shè)置到此時的下行-鏈路幀的地址時隙AS2并且副站2b的上行-鏈路幀產(chǎn)生/發(fā)送部分22接收來自命令/地址檢測部分21的暫停的通知(步驟S115)并暫停上行-鏈路幀的發(fā)出。因此,上行-鏈路信道ch2成為空閑。副站2c,2d,2f和2j執(zhí)行再傳輸控制。如上所述,第三下行-鏈路幀在地址時隙AS3和AS4中包含傳輸啟動命令115?,F(xiàn)在假定只有副站2j發(fā)出上行-鏈路幀到上行-鏈路信道ch3以及副站2c,2d和2f發(fā)出上行-鏈路幀到上行-鏈路信道ch4。
此時的下行-鏈路幀在地址時隙AS5中包含沖突檢測命令113并且副站2e和2g的上行-鏈路幀產(chǎn)生/發(fā)送部分22從它們各自的命令/地址檢測部分21接收暫停的通知(步驟S115)并暫停上行-鏈路幀的發(fā)出。這樣上行-鏈路信道ch5成為空閑。
在這種情況下,第一上行-鏈路幀接收部分131,第二上行-鏈路幀接收部分132和第五上行-鏈路幀接收部分135僅輸出第三比較輸出作為狀態(tài)信息。第三上行-鏈路幀接收部分132輸出第一比較輸出和第一接收信息(檢測到UW)作為狀態(tài)信息。第四上行-鏈路幀接收部分134輸出第一比較輸出和第一接收信息(未檢測到UW)作為狀態(tài)信息。
現(xiàn)在再次參考圖8,說明下行-鏈路幀產(chǎn)生/發(fā)送部分12的操作。因?yàn)槟J綐?biāo)記α未指示“0”,下行-鏈路幀產(chǎn)生/發(fā)送部分12已返回步驟S2并進(jìn)入步驟S9。當(dāng)模式標(biāo)記α正指示“1”時,下行-鏈路幀產(chǎn)生/發(fā)送部分12識別在相當(dāng)多數(shù)量的上行-鏈路信道正發(fā)生通信沖突并確定最好以輪詢模式產(chǎn)生下行-鏈路幀。
圖11為詳細(xì)描述圖8所示的步驟S9的處理程序(輪詢模式)的流程圖。首先,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m設(shè)置到“1”(圖11;步驟S1101)并根據(jù)來自第一上行-鏈路幀接收部分131的狀態(tài)信息確定此時設(shè)置到地址時隙AS1的副站地址或命令。
其次,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行與步驟S902類似的步驟S1102(參考圖9)。如果狀態(tài)信息包括第一比較輸出,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入后面說明的步驟S1110,而如果狀態(tài)信息未包括第一比較輸出,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1103。目前接收第三比較輸出,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1103。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行與步驟S903類似的步驟S1103(參考圖9)。當(dāng)狀態(tài)信息包括第二比較輸出時,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入后面說明的步驟S1112,而如果狀態(tài)信息包括第三比較輸出,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1104。在此,從上面描述可以清楚得知,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1104。
如上所述,當(dāng)?shù)趍上行-鏈路幀接收部分13m輸出第三比較輸出時上行-鏈路信道chm為空閑。因此,下行-鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)空閑信道數(shù)目的計數(shù)器C2更新為“C2+1”(步驟S1104)。在此,計數(shù)器C2的指示值從“0”更新到“1”。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12訪問存儲器部分11來從地址表111提取由地址指針n的指示值確定的副站地址(參考圖3)并將該副站地址設(shè)置到地址時隙ASm(步驟S1105)。這樣主站1能將空閑的上行-鏈路信道chm分配到一單獨(dú)的副站2。在此,因?yàn)榈刂分羔榥指示“1”,副站地址“a”設(shè)置到地址時隙AS1。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定該次序中的最后副站地址(下文稱為“最后副站地址”)是否已設(shè)置到地址時隙ASm(步驟S1106)。當(dāng)確定已設(shè)置最后副站地址時,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入后面描述的步驟S1114,而當(dāng)確定還未設(shè)置最后副站時,其進(jìn)入步驟S1107。因?yàn)樵撏ㄐ畔到y(tǒng)容納11個副站2,所以根據(jù)地址指針n是否指示“11”進(jìn)行步驟S1106的確定。
接著,因?yàn)榈刂分羔榥當(dāng)前正指示“1”,下行-鏈路幀產(chǎn)生/發(fā)送部分12將地址指針n的指示值更新到“n+1”以便其能按順序從地址表111提取副站地址(步驟S1107)。在此,地址指針n的指示值從“1”更新到“2”。
然后,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前指示“1”的時隙指針m的指示值更新到“2”(步驟S1108,S1109)并返回步驟S1102。接著下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第二上行-鏈路幀接收部分132的狀態(tài)信息確定此時設(shè)置到地址時隙AS2的命令或副站地址。因?yàn)樵摖顟B(tài)信息具有與來自第一上行-鏈路幀接收部分131的狀態(tài)信息相同的內(nèi)容,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S1102-S1109次序所示的處理(上面描述過)。因此,計數(shù)器C2的計數(shù)從“1”更新到“2”(步驟S1104),此時副站地址“b”設(shè)置到地址時隙AS2(步驟S1105),地址指針n的指示值從“2”更新到“3”(步驟S1107)以及時隙指針m的指示值從“2”更新到“3”(步驟S1109)。在此之后,下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S1102并根據(jù)來自第三上行-鏈路幀接收部分133的狀態(tài)信息確定此時設(shè)置到地址時隙AS3的命令。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12當(dāng)前正接收第一比較輸出,其執(zhí)行步驟S1102,然后執(zhí)行與步驟S908類似的步驟S1110(參考圖9)。因?yàn)槠洚?dāng)前正接收第一接收信息(檢測到UW),下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1111(步驟S1110)并且與步驟S909(參考圖9)類似,將接收命令112設(shè)置到地址時隙ASm(步驟S1111)。在該步驟S1111最后一次設(shè)置的副站地址可以設(shè)置到地址時隙ASm。在此,接收命令1112設(shè)置到地址時隙AS3。
然后,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m的指示值從“3”更新到“4”(步驟S1108,S1109)并返回步驟S1102。接著下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第四上行-鏈路幀接收部分134的狀態(tài)信息確定此時設(shè)置到地址時隙AS4的命令和副站地址。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12當(dāng)前正接收第一比較輸出,其執(zhí)行步驟S1102,并且因?yàn)槠湔邮盏谝唤邮招畔?未檢測到UW),接著下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1105(步驟S1110)。
下面,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前正指示“3”的地址指針n確定的副站地址“c”設(shè)置到地址時隙AS4(步驟S1105)。
接著地址指針n的指示值從“3”更新到“4”(步驟S1107)并且當(dāng)前指示“4”的時隙指針m的指示值更新到“5”(步驟S1108,S1109)。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S1102并根據(jù)來自第五上行-鏈路幀接收部分135的狀態(tài)信息確定此時設(shè)置到地址時隙AS5的命令或副站地址。該狀態(tài)信息具有與來自上面說明的第一上行-鏈路幀接收部分131的狀態(tài)信息相同的內(nèi)容。
因此,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S1102-S1108次序所示的處理(上面已說明)。這樣,計數(shù)器C2的計數(shù)從“2”更新到“3”(步驟S1104),副站地址“d”設(shè)置到地址時隙AS5(步驟S1105),以及地址指針n的指示值從“4”更新到“5”(步驟S1107)。隨后,因?yàn)闀r隙指針m正指示“5”(步驟S1108),下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S1113。
然后,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行與步驟S907(參考圖9)類似的步驟S1113,組合下行-鏈路幀(參考圖4)并將其發(fā)出到下行-鏈路信道。這樣結(jié)束圖8所示的步驟S9。后面將說明接收第四下行-鏈路幀的副站2的操作。
再次參考圖8。下面,已完成步驟S9,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定計數(shù)器C2是否正指示第二確定值或較高的值(步驟S10)。第二確定值是確定是否將模式標(biāo)記α從“1”更新到“0”的值,與第一確定值(上面解釋過)相似,該值設(shè)置成適合該通信系統(tǒng)規(guī)格的一適當(dāng)值。在下文將第二確定值假定為“4”。
在步驟S10,如果計數(shù)器C2正指示等于或大于第二確定值的值,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定最好以爭用模式產(chǎn)生下行-鏈路幀并進(jìn)入步驟S11。另一方面,如果計數(shù)器C2正指示小于第二確定值的值,下行-鏈路幀產(chǎn)生/發(fā)送部分12確定適于以輪詢模式產(chǎn)生下行-鏈路幀并進(jìn)進(jìn)入步驟S6。在此,計數(shù)器C2正指示“3”。因?yàn)橹甘局敌∮诘诙_定值“4”,下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S6。
接著,計數(shù)器T的指示值從“1”更新到“2”(步驟S6),因?yàn)樵撝甘局怠?”還未達(dá)到第三確定值“3”(步驟S7),所以下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S2。
參考圖10說明以輪詢模式產(chǎn)生下行-鏈路幀的副站2的響應(yīng)操作。當(dāng)狀態(tài)標(biāo)記正指示“0”和“2”時,副站2在爭用模式和輪詢模式以相同方式響應(yīng)。因此將僅說明在狀態(tài)標(biāo)記S指示“1”的情況下副站2的響應(yīng)。
如上所述,當(dāng)在確定的副站2命令/地址檢測部分21的狀態(tài)標(biāo)記S正指示“1”時,表明副站2已傳輸數(shù)據(jù)到主站1并且數(shù)據(jù)必須從頭傳輸。
當(dāng)發(fā)送下行-鏈路幀時,其狀態(tài)標(biāo)記S正指示“1”的副站2的命令/地址檢測部分21執(zhí)行步驟S102,然后確定副站2的副站地址是否設(shè)置在任何一個地址時隙AS(步驟S106)。一般如下進(jìn)行步驟S106的確定。命令/地址檢測部分21將該站地址的比特碼型預(yù)先保存在其中包括的一寄存器中(未示出)。命令/地址檢測部分21確定該比特碼型是否設(shè)置在下行-鏈路幀的地址時隙AS1-AS5。當(dāng)該站地址設(shè)置到地址時隙ASm時,命令/地址檢測部分21識別已由主站1分配對應(yīng)于時隙ASm的上行-鏈路信道chm并進(jìn)入步驟S109。當(dāng)該站地址未設(shè)置在任何一個地址時隙AS時,命令/地址檢測部分21確定此時未分配上行-鏈路信道chm,并進(jìn)入步驟S107。然而,在輪詢模式,傳輸啟動命令115未設(shè)置在地址時隙AS。因此,命令/地址檢測部分21返回步驟S102并等待新的下行-鏈路幀。
命令/地址檢測部分21進(jìn)入步驟S109,然后通過使用對應(yīng)于該站地址已被檢測的地址時隙ASm(步驟S109)的上行-鏈路信道chm發(fā)信號到上行-鏈路幀產(chǎn)生/發(fā)送部分22來發(fā)出上行-鏈路幀。然后命令/地址檢測部分21將步驟S106分配的地址時隙Asm作為使用的信道信息鎖定到一寄存器(未示出)。如前所述,在步驟S111使用該使用信道信息。在此之后,副站2在爭用模式和輪詢模式以相同的方式操作。
當(dāng)接收此時的下行-鏈路幀時,如果狀態(tài)標(biāo)記S處于“0”并且發(fā)送數(shù)據(jù)未存儲在緩沖存儲器,副站2a和2b的命令/地址檢測部分22執(zhí)行步驟S102到S104并返回步驟S102。因此,副站2a和2b的上行-鏈路幀產(chǎn)生/發(fā)送部分22不發(fā)出上行-鏈路幀到上行-鏈路信道ch1和ch2。這樣,上行-鏈路信道ch1和ch2成為空閑。然而,應(yīng)注意,副站2b響應(yīng)前一個(第三)下行-鏈路幀暫停發(fā)出上行-鏈路幀,為描述該通信網(wǎng)絡(luò)方便起見,假定副站2b處于上述狀態(tài)。當(dāng)接收此時的下行-鏈路幀時副站2j的狀態(tài)標(biāo)記處于“2”。此時的下行-鏈路幀在地址時隙AS3中具有接收命令112并且副站2j的上行-鏈路幀產(chǎn)生/發(fā)送部分22從命令/地址檢測部分21接收繼續(xù)通知(步驟S112)并繼續(xù)發(fā)出上行-鏈路幀到上行-鏈路信道ch3。假定在上行-鏈路信道ch3的上行-鏈路幀未發(fā)生數(shù)據(jù)誤差。因?yàn)楦闭?c和2d的命令/地址檢測部分21在接收此時的下行-鏈路幀時將它們各自的狀態(tài)標(biāo)記S設(shè)置在“1”,它們執(zhí)行步驟S106,S109和S110,并檢測來自幀的地址時隙AS4和AS5的副站地址“c”和“d”。很顯然,副站2c和2d的上行-鏈路幀產(chǎn)生/發(fā)送部分22發(fā)出上行-鏈路幀到上行-鏈路信道ch4和ch5。然而,它是假定另一副站2g錯誤地發(fā)出上行-鏈路幀到上行-鏈路信道ch5。
在這種情況下,第一上行-鏈路幀接收部分131和第二上行-鏈路幀接收部分132僅輸出第三比較輸出作為狀態(tài)信息。第三上行-鏈路幀接收部分132輸出第一比較輸出和第二接收信息(正常)作為狀態(tài)信息。第四上行-鏈路幀接收部分134輸出第一比較輸出和第一接收信息(檢測到UW)。第五上行-鏈路幀接收部分135輸出第一比較輸出和第一接收信息(未檢測到UW)。
當(dāng)前,下行-鏈路幀產(chǎn)生/發(fā)送部分12處于圖8所示的步驟S2并且模式標(biāo)記α正指示“1”,因此下行-鏈路幀產(chǎn)生/發(fā)送部分12象上一次一樣進(jìn)入步驟S9。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m設(shè)置到“1”(圖11;步驟S1101)。從上面描述可以清楚得知,來自第一上行-鏈路幀接收部分131和來自第二上行-鏈路幀接收部分132的狀態(tài)信息具有與來自下行-鏈路幀產(chǎn)生/在送部分12在產(chǎn)生前一個下行-鏈路幀時所涉及的第一上行-鏈路幀接收部分131和類似部分的狀態(tài)信息相同的內(nèi)容。因此,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S1102-S1109次序所示的上述處理兩次。因此,計數(shù)器C2指示“5”(步驟S1104),副站地址“e”和“f”設(shè)置到地址時隙AS1和AS2(步驟S1105),地址指針n指示“7”(步驟S1107)以及時隙指針m指示“3”(步驟S1109)。隨后,下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S1102并根據(jù)來自第三上行-鏈路幀接收部分133的狀態(tài)信息確定此時設(shè)置到地址時隙AS3的命令或副站地址。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12當(dāng)前正接收第二比較輸出,其執(zhí)行步驟S1102和S1103,然后執(zhí)行與步驟S912類似的步驟S1112(參考圖9)。如果下行-鏈路幀產(chǎn)生/發(fā)送部分12正接收第二接收信息(錯誤),其進(jìn)入上面說明的步驟S1105,而如果接收第二接收信息(正常),其進(jìn)入步驟S1111。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12當(dāng)前正接收第二接收信息(正常),其將接收命令112設(shè)置到地址時隙ASm(步驟S1111)。在此,接收命令112設(shè)置到地址時隙AS3。
然后,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前指示“3”的時隙指針m的指示值更新到“4”(步驟S1108,S1109)并返回步驟S1102。接著下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自第四上行-鏈路幀接收部分134的狀態(tài)信息確定此時設(shè)置到地址時隙AS4的命令或副站地址。
因?yàn)樵摖顟B(tài)信息具有與來自下行-鏈路幀產(chǎn)生/發(fā)送部分12在產(chǎn)生前一個下行-鏈路幀時涉及的第三上行-鏈路幀接收部分133的狀態(tài)信息相同的內(nèi)容,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S1102→S1110→S1111→S1108→S1109次序所示的處理(已經(jīng)解釋過)。因此,接收命令112(或副站地址“c”)設(shè)置在地址時隙AS4(步驟S1111)并且時隙指針m指示“5”(步驟S1109)。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12返回步驟S1102并根據(jù)來自第五上行-鏈路幀接收部分135的狀態(tài)信息確定此時設(shè)置到地址時隙AS5的命令或副站地址。
因?yàn)橄滦?鏈路幀產(chǎn)生/發(fā)送部分12現(xiàn)在正接收第一比較輸出和第一接收信息(未檢測到UW),其執(zhí)行步驟S1102,然后進(jìn)入步驟S1110將副站地址“g”設(shè)置到地址時隙AS5(步驟S1111)。
接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前指示“7”的地址指針n的指示值更新到“8”(步驟S1107)。然后因?yàn)闀r隙指針m正指示“5”(步驟S1108),下行-鏈路幀產(chǎn)生/發(fā)送部分12組合并發(fā)出一下行-鏈路幀(步驟S1113)。這樣下行-鏈路幀產(chǎn)生/發(fā)送部分12結(jié)束圖8所示的步驟S9并進(jìn)入步驟S10。
接著,因?yàn)橛嫈?shù)器C2的當(dāng)前指示值“5”大于第二確定值“4”(步驟S10),下行-鏈路幀產(chǎn)生/發(fā)送部分12進(jìn)入步驟S11。下行-鏈路幀產(chǎn)生/發(fā)送部分12將模式標(biāo)記α更新到“0”并將計數(shù)器C2和T更新到“0”(步驟S10)。在步驟S10,下行-鏈路幀產(chǎn)生/發(fā)送部分12識別在計數(shù)器T從“0”計數(shù)到第三確定值時已產(chǎn)生等于或大于第二確定值數(shù)量的空閑信道并確定以輪詢模式產(chǎn)生下行-鏈路幀(圖8;步驟S9)不適合當(dāng)前條件。模式標(biāo)記α更新到“0”并且下一次以爭用模式產(chǎn)生下行-鏈路幀(圖8;步驟S3)。計數(shù)器C2的指示值更新到“0”以便其在下一次以輪詢模式產(chǎn)生下行-鏈路幀時能夠最新計數(shù)空閑信道的數(shù)量。計數(shù)器T更新到“0”,以便定義測量通信沖突的次數(shù)的時間間隔的開始。接著,下行-鏈路幀產(chǎn)生/發(fā)送部分12將當(dāng)前指示“0”的計數(shù)器T的指示值更新到“1”(步驟S6)并且因?yàn)樵撝甘局怠?”還未達(dá)到第三確定值“3”(步驟S7),其返回步驟S2。
到現(xiàn)在為止如上所述,根據(jù)第一實(shí)施例的通信系統(tǒng),下行-鏈路幀產(chǎn)生/發(fā)送部分12在上行-鏈路信道不擁擠時以爭用模式產(chǎn)生下行-鏈路幀而在上行-鏈路信道擁擠時以輪詢模式產(chǎn)生下行-鏈路幀。這使得通信系統(tǒng)內(nèi)容納的副站2一起保持高通過量和響應(yīng),與上行-鏈路信道是否擁擠無關(guān)。
如果在步驟S7計數(shù)器T的指示值達(dá)到第三確定值(參考圖8),就執(zhí)行步驟S8。在步驟S8,下行-鏈路幀產(chǎn)生/發(fā)送部分12將計數(shù)器C1,C2和T更新到“0”。當(dāng)計數(shù)器T從“0”計數(shù)到第三確定值時,步驟S8對于在上行-鏈路信道未發(fā)生等于或大于第一確定值的通信沖突或者未發(fā)生等于或大于第二確定值的空閑信道時再次測量通信沖突次數(shù)或空閑信道的數(shù)目是必須的。
當(dāng)重復(fù)輪詢模式(圖9;步驟S9)時,地址指針n的指示值最終達(dá)到“11”。然后下行-鏈路幀產(chǎn)生/發(fā)送部分12將地址指針n的指示值更新到“1”(圖11;步驟S1114)。
下面,將說明應(yīng)用根據(jù)本發(fā)明第二實(shí)施例的訪問控制方法的通信系統(tǒng)。第二實(shí)施例與第一實(shí)施例不同,僅在于只執(zhí)行輪詢模式(參考圖11)。(注意該實(shí)施例的下行-鏈路幀產(chǎn)生/發(fā)送部分12不必確定是否以輪詢模式產(chǎn)生下行-鏈路幀或以爭用模式產(chǎn)生下行-鏈路幀,因此不執(zhí)行步驟S1104)。在其他方面,該通信系統(tǒng)的結(jié)構(gòu)與第一實(shí)施例的通信系統(tǒng)相同并且由相同的參考數(shù)字表示相應(yīng)的部分。
圖12是表示在第二實(shí)施例的訪問控制方法的情況下,設(shè)置在下行-鏈路幀的地址時隙AS的副站地址狀態(tài)和上行-鏈路信道的通信狀態(tài)的過渡圖。
下行-鏈路幀產(chǎn)生/發(fā)送部分12將時隙指針m的指示值設(shè)置到“1”(步驟S1101)。在該實(shí)施例,地址指針n的指示值在與步驟S1101相同的時刻更新到“1”。從第一實(shí)施例可以清楚了解下面的處理,因此不再描述。
當(dāng)通信系統(tǒng)處于初始狀態(tài)時,在上行-鏈路信道未傳送上行-鏈路幀。因此,在步驟S1101之后,下行-鏈路幀產(chǎn)生/發(fā)送部分12執(zhí)行以步驟S1102→S1103→S1105到S1109次序所示的處理程序四次并執(zhí)行步驟S1102→S1103→S1105到S1108→S1113,在這里其執(zhí)行與上面描述的各步驟相同的操作。因此,時隙指針m和地址指針n的指示值產(chǎn)生“1”→“2”→“3”→“4”→“5”這樣的過渡。在步驟S1108如果指示值m為“5”,下行-鏈路幀產(chǎn)生/發(fā)送部分12結(jié)束第一下行-鏈路幀的產(chǎn)生并發(fā)出下行-鏈路幀到下行-鏈路信道(步驟S1113)。當(dāng)時隙指針m和地址指針n指示“1”時,下行-鏈路幀產(chǎn)生/發(fā)送部分12以地址表111的次序提取與“1”有關(guān)的副站地址“a”(參考圖3)并將副站地址“a”設(shè)置到地址時隙AS1。類似地,下行-鏈路幀產(chǎn)生/發(fā)送部分12將副站地址“b”設(shè)置到地址時隙AS2,副站地址“c”設(shè)置到地址時隙AS3,副站地址“d”設(shè)置到地址時隙AS4,以及副站地址“e”設(shè)置到地址時隙AS5(參考圖12第一下行-鏈路幀的AS1-AS5)。因此,下行-鏈路幀產(chǎn)生/發(fā)送部分12將上行-鏈路信道ch1-ch5分配到副站2a-2e。當(dāng)主站1發(fā)出第一下行-鏈路幀時,地址指針n指示“6”。
因?yàn)榈谝幌滦?鏈路幀的每個副站2的操作與第一實(shí)施例的相同,下面對其不再解釋。響應(yīng)第一下行-鏈路幀,副站2a-2e發(fā)出上行-鏈路幀到上行-鏈路信道ch1-ch5(參考圖12的上行-鏈路信道)。
在發(fā)出第一下行-鏈路幀后經(jīng)過第二確定時間之后,下行-鏈路幀產(chǎn)生/發(fā)送部分12產(chǎn)生第二下行-鏈路幀。此時,來自副站2a-2e的上行-鏈路幀已發(fā)出到上行-鏈路信道ch1-ch5。假定來自上行-鏈路信道ch1-ch3的上行-鏈路幀未引起通信沖突。然而,因?yàn)槲捶峙渖闲?鏈路信道ch4或ch5的副站錯誤地發(fā)出上行-鏈路幀,假定來自上行-鏈路信道ch4和ch5的上行-鏈路幀引起通信沖突。
通過參考第一實(shí)施例的描述可以清楚得知,下行-鏈路幀產(chǎn)生/發(fā)送部分12將副站地址“a”-“c”再次設(shè)置到第二下行-鏈路幀的地址時隙AS1-AS3并將副站地址“f”和“g”設(shè)置到地址時隙AS4和AS5。當(dāng)已產(chǎn)生第二下行-鏈路幀時,下行-鏈路幀產(chǎn)生/發(fā)送部分12發(fā)出下行-鏈路幀到下行-鏈路信道(參考圖12的第二下行-鏈路幀的AS1-AS5)。第二下行-鏈路幀將上行-鏈路信道重新分配到副站2f和2g。
每個副站2以第一實(shí)施例所描述的同樣方式響應(yīng)第一下行-鏈路幀進(jìn)行操作,因此對其不再進(jìn)行描述。響應(yīng)第二下行-鏈路幀,副站2a,2b,2f和2g發(fā)出上行-鏈路幀到上行-鏈路信道ch1,ch2,ch4和ch5,但副站2c不發(fā)出上行-鏈路幀到上行-鏈路信道ch3(參考圖12,上行-鏈路信道ch1-ch5)。
在發(fā)出第二下行-鏈路幀后經(jīng)過第二確定時間之后,下行-鏈路幀產(chǎn)生/發(fā)送部分12產(chǎn)生第三下行-鏈路幀。此時,已向上行-鏈路信道ch1,ch2,ch4和ch5發(fā)出上行-鏈路幀。假定來自上行-鏈路信道ch1,ch2,ch4和ch5的上行-鏈路幀未引起誤差和通信沖突。
從第一實(shí)施例的描述可以清楚看出,下行鏈路幀產(chǎn)生/發(fā)送部分12將副站地址“a”,“b”,“f”,和“g”(或接收命令112)再次設(shè)置到第三下行-鏈路幀的地址時隙AS1,AS2,AS4和AS5,并將副站地址“h”設(shè)置到地址時隙AS3。當(dāng)已產(chǎn)生第三下行-鏈路幀時,下行-鏈路幀產(chǎn)生/發(fā)送部分12向下行-鏈路信道發(fā)出下行-鏈路幀(參考圖12,第三下行-鏈路幀的AS1-AS5)。第三下行-鏈路幀將一上行-鏈路信道重新分配到副站2h。
當(dāng)下行-鏈路幀產(chǎn)生/發(fā)送部分12僅執(zhí)行輪詢模式時,產(chǎn)生下面的效果。下行-鏈路幀產(chǎn)生/發(fā)送部分12在每次檢測到一空閑信道時將上行-鏈路信道根據(jù)地址表111設(shè)定的次序分配到副站2。因此僅在確定的上行-鏈路信道不產(chǎn)生擁擠的狀態(tài)。
下行-鏈路幀產(chǎn)生/發(fā)送部分12根據(jù)來自上行-鏈路幀接收部分13的狀態(tài)信息也檢測無效的數(shù)據(jù)。下行-鏈路幀產(chǎn)生/發(fā)送部分12取消將上行-鏈路信道分配到執(zhí)行無效數(shù)據(jù)通信的副站2并根據(jù)上面的次序?qū)o效數(shù)據(jù)通信使用的上行-鏈路信道分配到新的副站2。即,下行-鏈路幀產(chǎn)生/發(fā)送部分12預(yù)先防止由于無效數(shù)據(jù)通信導(dǎo)致的副站2的響應(yīng)和通過量的降低。這樣能夠?qū)崿F(xiàn)上行-鏈路信道的高效使用。在上述第一實(shí)施例采用輪詢模式也能產(chǎn)生該效果。
在上述第一和第二實(shí)施例,圖3所示的表用作地址表111。圖3所示的地址表111在將上行-鏈路信道最先分配到副站2a而最后分配到副站2k的意義上定義優(yōu)先權(quán)。然而,允許全部副站2每隔11次使用上行-鏈路信道一次。當(dāng)使用圖13所示的表時,副站2a與其他副站2不同,被允許每隔6次使用上行-鏈路信道一次。這使得在副站2a較其他副站2更頻繁地產(chǎn)生上行-鏈路幀時能產(chǎn)生提高副站2a的響應(yīng)和通過量的效果。
下面,將說明使用根據(jù)本發(fā)明第三實(shí)施例的訪問控制方法的通信系統(tǒng)。因?yàn)樵撏ㄐ畔到y(tǒng)的結(jié)構(gòu)與圖1所示通信系統(tǒng)的結(jié)構(gòu)相同,盡管這里對其不再進(jìn)行描述,但在下面各方面其與圖1所示通信系統(tǒng)的結(jié)構(gòu)不同。
連接到傳送路徑3的副站2分為多個預(yù)定組。例如,在該實(shí)施例,11個副站2分為兩個組(第一組和第二組),屬于第一組的副站2a-2e和屬于第二組的副站2f-2k。上行-鏈路信道ch1-ch3分配到第一組而上行-鏈路信道ch4和ch5分配到第二組。因此,例如圖14所示的表用作主站1的地址表。在圖14,地址表包含以將上行-鏈路信道分配到副站的次序提供的每組副站地址。即,副站地址“a”-“e”以第一次序“1”-“5”設(shè)置在第一組(下文將其稱為“第一表”)而副站地址“f”-“k”以第二次序“1”-“6”設(shè)置在第二組(將其稱為“第二表”)。
主站1的下行-鏈路幀產(chǎn)生/發(fā)送部分12包括每組的地址指針n。因此,在該實(shí)施例中包括兩個,第一和第二地址指針n1和n2。第一地址指針n1如下行-鏈路幀產(chǎn)生/發(fā)送部分12指示的那樣從“1”到“5”一個一個地增加計數(shù)。第一地址指針n1的指示值指示上面所示的第一次序。第二地址指針n2如下行-鏈路幀產(chǎn)生/發(fā)送部分12指示的那樣從“1”到“6”一個一個地增加計數(shù)。第二地址指針n2的指示值表示第二次序。
下行-鏈路幀產(chǎn)生/發(fā)送部分根據(jù)圖15所示的流程圖產(chǎn)生下行-鏈路幀。圖15所示的流程圖通過順序連接圖11所示的兩個流程圖而構(gòu)成,其中從上行-鏈路信道ch1-ch3檢測空閑信道并根據(jù)第一次序?qū)⑵浞峙涞降谝唤M的副站2a-2e(步驟S121)。然后從上行-鏈路信道ch4和ch5檢測空閑信道并根據(jù)第二次序?qū)⑵浞峙涞降诙M的副站2f-2k(步驟S122)。因此,下行-鏈路幀產(chǎn)生/發(fā)送部分12將從上述第一表提取的副站地址設(shè)置到下行-鏈路幀的地址時隙AS1-AS3,這樣將上行-鏈路信道ch1-ch3分配到副站2a-2e的任何一個。將從上述第二表提取的副站地址設(shè)置到下行-鏈路幀的地址時隙AS4和AS5,這樣將上行-鏈路信道ch4或ch5分配到副站2f-2k的任何一個。
在主站1和副站2之間交換諸如計算機(jī)數(shù)據(jù),音頻數(shù)據(jù)等這樣的各種信息。然而,總的說來,在某種程序上產(chǎn)生的音頻數(shù)據(jù)為固定量,產(chǎn)生的計算機(jī)數(shù)據(jù)為各種量。更進(jìn)一步,在許多情況下,如果不能保證響應(yīng)和通過量,音頻數(shù)據(jù)等就失去了其作為音頻數(shù)據(jù)的意義。當(dāng)未要求保證的響應(yīng)和通過量的傳播這樣音頻數(shù)據(jù)等的副站2和傳播計算機(jī)數(shù)據(jù)的副站2混合在通信系統(tǒng)中時,可能不會保證進(jìn)行音頻數(shù)據(jù)通信等的副站2的響應(yīng)和通過量。因此,在第二實(shí)施例,根據(jù)它們處理信息的屬性分組連接到主站1的副站2。以不重疊方式為各組分配上行-鏈路信道。當(dāng)檢測一空閑信道時,主站1從空閑信道分配到的組選擇一副站2。因此,例如,當(dāng)分組傳播音頻數(shù)據(jù)等的副站時,在將上行-鏈路信道分配到組中的副站時有可能保證周期性,這樣能提供組中保證的響應(yīng)和通過量。
可以將第二實(shí)施例所述的圖13所示地址表應(yīng)用到第三實(shí)施例來提高確定的副站2的響應(yīng)和通過量?;蛘?,可以這樣構(gòu)成第三實(shí)施例以便接收命令1 12和類似命令能夠設(shè)置到地址時隙。
盡管已詳細(xì)描述本發(fā)明,上面的描述在各方面均為說明性的并沒有限制性??梢岳斫?,在不離開本發(fā)明范圍的情況下顯然可以作出多種其他的修改和變化。
權(quán)利要求
1.一種在通信系統(tǒng)中控制從多于一個副站訪問主站的方法,其中主站和副站可通過使用第一訪問控制和第二訪問控制中的至少一個進(jìn)行雙向通信,該方法包括的步驟有在所述第一訪問控制中,確定是否可進(jìn)行從所述附站到所述主站的上行鏈路通信,當(dāng)可進(jìn)行所述上行鏈路通信時,根據(jù)預(yù)定選擇條件選擇一個副站,為所述所選的副站設(shè)定第一信道,發(fā)送第一下行鏈路信號,該信號包含所述第一信道的信息以及指示允許副站通過使用第一信道進(jìn)行數(shù)據(jù)通信的信息,在每一副站接收所述下行鏈路信號,對于每一副站確定是否允許每一副站根據(jù)包含在所述第一下行信號中的所述信息使用所述第一信道進(jìn)行所述數(shù)據(jù)通信,使用所述第一信道從分配到所述第一信道的副站發(fā)送所述第一上行鏈路信號到所述主站,確定是否根據(jù)預(yù)定完成條件完成所述第一訪問控制,以及當(dāng)確定沒有完成所述第一訪問控制時重復(fù)所述第一控制;在所述第二訪問控制中,設(shè)定第二信道以進(jìn)行數(shù)據(jù)通信,在每一副站接收所述第二下行鏈路信號,確定包含在所述第二下行鏈路信號中的所述第二信道是否可用于數(shù)據(jù)通信,以及當(dāng)確定所述第二信道可用于數(shù)據(jù)通信時,通過所述第二信道從所述副站直以發(fā)送第二上行鏈路信號到所述主站,其中從其發(fā)送第二上行鏈路信號的副站不由主站確定。
2.按權(quán)利要求1所述的訪問控制方法,其特征在于進(jìn)一步包括的步驟有在第一訪問控制中,當(dāng)從所述所選的副站接收所述第一上行鏈路信號后,確定可進(jìn)行所述上行鏈路通信并允許其他副站進(jìn)行上行鏈路通信;以及當(dāng)沒有其他副站可選擇,且從所述所選的副站接收所述第一上行鏈路信號后不再有預(yù)定時段中發(fā)送的上行鏈路信號時,確定完成所述第一訪問控制。
3.按權(quán)利要求1所述的訪問控制方法,其特征在于進(jìn)一步包括的步驟有在第一訪問控制中,當(dāng)沒有數(shù)據(jù)發(fā)送到所述主站時,從所述副站發(fā)送所述第一上行鏈路信號到所述主站,所述第一上行鏈路信號包含表示完成上行鏈路通信的信息,在所述主站接收第一上行鏈路信號之后,確定可進(jìn)行所述上行鏈路通信并允許其他副站進(jìn)行上行鏈路通信,以及當(dāng)沒有其他副站可選擇,且在所述主站接收包括表示完成上行鏈路通信的信息的所述第一上行鏈路信號后,確定完成所述第一訪問控制。
4.按權(quán)利要求1所述的訪問控制方法,其特征在于進(jìn)一步包括的步驟有從所述主站發(fā)送第三下行鏈路信號到所述副站,所述第三下行鏈路信號包含表示主站已接收發(fā)送自所述副站的上行鏈路信號。
全文摘要
揭示一種通信系統(tǒng)中的訪問控制方法。一個下行鏈路幀產(chǎn)生/發(fā)送部分12從多個預(yù)先分配的上行鏈路信道中檢測一個空閑信道。每當(dāng)下行鏈路幀產(chǎn)生/發(fā)送部分12檢測空閑信道時,通過參考地址表11選擇被分配該空閑信道的副站2。然后,下行鏈路幀產(chǎn)生/發(fā)送部分12向下行鏈路信道上發(fā)送下行鏈路幀,其中所選擇的副站的副站地址設(shè)定在與該空閑信道對應(yīng)的地址時隙中。
文檔編號H04L12/403GK1516359SQ0312027
公開日2004年7月28日 申請日期1997年5月28日 優(yōu)先權(quán)日1996年5月28日
發(fā)明者近江慎一郎, 大植裕司, 司 申請人:松下電器產(chǎn)業(yè)株式會社