包處理電路820以及CCA判斷電路830。所述接收電路810用來接收帶有CCA閾值之指示的一封包,例如圖7a之無線通信裝置700所傳送的封包。所述封包處理電路820能夠讀取該封包中的CCA閾值之指示。進一步而言,請參閱圖8b,該封包處理電路820之一實施例包含:前序處理單元822,用來擷取該封包的前序;標頭處理單元824,用來擷取該封包的標頭;地址與數(shù)據(jù)處理單元826,用來擷取該封包的目的地地址;以及循環(huán)冗余查核單元828,用來根據(jù)來自地址與數(shù)據(jù)處理單元826的數(shù)據(jù)檢核該封包之CRC碼。此外,所述CCA判斷電路830是用來依據(jù)該封包計算一 CCA值、比較該CCA值與無線通信裝置800之一 CCA閾值、以及在該CCA值達到該CCA閾值時依據(jù)該CCA閾值之指示執(zhí)行一判斷程序。更精確地說,如圖8c所示,上述CCA判斷電路830之一實施例包含:CCA值計算單元832,用來依據(jù)來自前序處理單元821之前序的信號強度計算該CCA值;CCA閾值擷取單元834,用來從來自標頭處理單元822的標頭擷取該CCA閾值之指示;以及比較單元836,用來比較該CCA值與無線通信裝置800之CCA閾值,以及在該CCA值達到該CCA閾值時依據(jù)該CCA閾值之指示執(zhí)行該判斷程序。
[0070]于本實施例中,上述判斷程序包含:比較來自該地址與數(shù)據(jù)處理單元826之該封包的目的地地址與無線通信裝置800的地址(例如媒體訪問控制(MAC)地址);若該封包的目的地地址與該裝置800的地址相同,經(jīng)由一傳送電路840將一確認通知回復給發(fā)送該封包的裝置(例如圖2之裝置210);若該封包之目的地地址與該裝置800之地址相異(其意味著裝置800是一非指定無線裝置),比較所計算出的CCA值與該封包所指示的CCA閾值,并產(chǎn)生一比較結(jié)果;以及若該比較結(jié)果滿足一預設CCA條件(例如該CCA值低于該CCA閾值),允許該傳送電路840開始或繼續(xù)執(zhí)行一傳輸程序。
[0071]類似地,由于本技術(shù)領域具有通常知識者可藉由在前實施例之內(nèi)容來充分了解本實施例及其實施變化,重復及冗余之說明在此于以節(jié)略。
[0072]以下是本發(fā)明可采納之通用特征或衍生變化,前述實施例可涵蓋更多種樣態(tài)及應用性。
[0073](I)針對CCA閾值類型的發(fā)明延伸:傳統(tǒng)的通訊協(xié)議可能定義多個固定的CCA閾值以用于不同的場合,而非僅定義單一閾值。舉例而言,IEEE 802.1lac通訊協(xié)議依據(jù)接收信號的帶寬(20MHz、40MHz、80MHz或160MHz)定義了相異的多個CCA閾值。本發(fā)明可因應上述例子將所指示的閾值定義為接收端原本所采用的閾值加上一偏移量,或者因應每種可能的傳輸帶寬而使用專用的計數(shù)器(用來計數(shù)確認通知的數(shù)目或其它與傳輸成功率有關的數(shù)目)以及CCA閾值。
[0074](2)針對不同傳輸類型的發(fā)明延伸:本發(fā)明可適應性地提供不同的閾值,以給予不同數(shù)據(jù)傳輸類型適當?shù)谋Wo。舉例而言,某些傳輸類型可能對傳送延遲相當敏感,故會要求最小的重傳率;而其它傳輸類型可能較能容忍延遲。因應上述例子,本發(fā)明可適應性地為每種傳輸類型準備專用的計數(shù)器與CCA閾值;為每種傳輸類型設定適當?shù)念A設確認通知數(shù)(數(shù)值較高者適合對延遲敏感的傳輸類型,在允許或放寬同時傳輸前,確保在給定的保護值下能夠有足夠的封包被成功傳輸);為每種傳輸類型設定一組可用的候選CCA閾值(包含數(shù)個值);或者采用上述方式的任意組合。
[0075](3)其余的發(fā)明延伸:于前揭實施例中,一單一預設確認通知數(shù)可用來在調(diào)高(放寬)CCA閾值前規(guī)定應有多少封包已被成功傳輸,然而,上述規(guī)定并非必要,本發(fā)明可針對各個狀況下的CCA閾值設定適當?shù)念A設確認通知數(shù)。
[0076](4)針對叢集確認通知的發(fā)明延伸:于現(xiàn)今的無線局域網(wǎng)絡系統(tǒng)中,常有在一系列的封包傳輸后才發(fā)送單一的叢集確認通知,而非針對每個封包發(fā)送個別的確認通知。所述的叢集確認通知會列出在一系列的封包中有那些封包被成功接收以及沒有被成功接收,而本發(fā)明可配合上述情形,依據(jù)叢集確認通知所對應的傳送成功率來定義適當?shù)摹笣M足」或「不滿足」的衡量條件,舉例而言,本發(fā)明可在叢集確認通知反映封包成功傳輸率為90%或以上時認為該成功率已構(gòu)成「滿足」的衡量條件,從而進行被允許范圍內(nèi)的CCA閾值之調(diào)整,也因此該叢集確認通知可被當作單一封包的成功傳送通知來處理,而在封包成功傳輸率低于90%時本發(fā)明可做相反的處理。
[0077](5)針對信號干擾比回饋的發(fā)明延伸:如同先前章節(jié)所述,無線傳輸器可利用來自于指定無線裝置的信號干擾比以直接決定自身所發(fā)送之封包所應指示的CCA閾值。
[0078](6)針對隨機倒數(shù)值(value for backoff counter)之調(diào)整的發(fā)明延伸:如同先前章節(jié)所述,基于CSMA協(xié)議,無線傳輸器可隨著不同的CCA閾值的設定來調(diào)整隨機倒數(shù)值。
[0079]綜合上述,本發(fā)明之方法可被視為一種新的協(xié)議,是基于CSMA協(xié)定的一種變形協(xié)議,且本發(fā)明之裝置是可執(zhí)行本發(fā)明方法之裝置。藉由本發(fā)明,一無線傳輸器可告知自己身處的網(wǎng)絡(或頻道)中的無線接收器一 CCA閾值,從而提供當中的非指定無線接收器于一預設條件滿足的情形下執(zhí)行一同時傳輸?shù)臋C會。另外,該無線傳輸器亦可在送出上述CCA閾值之指示之前或之后依據(jù)一指定無線接收器的回饋來調(diào)整自己所欲宣告的CCA閾值。藉由上述方式,每個無線裝置均能將自己的傳輸設定在一適當且可信的保護層級(藉由自己所發(fā)送的CCA閾值之指示),而不必對保護層級過度設限,從而避免過度限制自己所處網(wǎng)絡范圍內(nèi)的其它裝置的傳輸。再者,本發(fā)明之實施無需利用范圍內(nèi)其它無線傳輸裝置硬件架構(gòu)信息、或利用范圍內(nèi)網(wǎng)絡環(huán)境的信息、甚或仰賴任何裝置的計算,然而,本發(fā)明亦不排除采用上述資源來強化實施效果。實際上,用于本發(fā)明的無線傳輸裝置都被設計為能夠單純地依據(jù)傳輸成功率或失敗率(例如依據(jù)所接收的確認通知的數(shù)目或內(nèi)容)來找出自己所能接受的保護層級(即CCA閾值)。
[0080]因此,無論環(huán)境如何改變,本發(fā)明均能自然地因應環(huán)境來做調(diào)整,所述的環(huán)境改變可能是無線傳輸器、指定無線接收器或造成干擾之裝置的位置移動,也可能是任何造成干擾之裝置的狀態(tài)變動(例如進入睡眠模式或停止傳輸、進入蘇醒模式或是啟動傳輸?shù)鹊?。本發(fā)明所要求的額外資源需求相當少,僅要求于無線傳輸器之傳送封包中置入些許位以做為指示以及于每個采用本發(fā)明之裝置中使用一簡單的計數(shù)器、狀態(tài)機或類似組件來確認應設定或應遵守的CCA閾值。
[0081]如同前述,本發(fā)明之運作并不要求每個參與傳輸?shù)难b置必須位于相同的網(wǎng)絡單位(即BSS),因此也不要求裝置彼此間一定要進行聯(lián)機及驗證步驟(亦即發(fā)生在最底層之物理層層級的信息交換)。此外,本發(fā)明兼容于傳統(tǒng)裝置,所謂傳統(tǒng)裝置是指支持基本CSMA網(wǎng)絡協(xié)議的裝置,但不具執(zhí)行本發(fā)明之能力的裝置,此類的傳統(tǒng)裝置會忽略由支持本發(fā)明之裝置所發(fā)出的CCA閾值之指示(例如前述用來代表該指示的位),而是依據(jù)基本網(wǎng)絡協(xié)議采用固定的CCA閾值。再者,任何由上述傳統(tǒng)裝置所發(fā)出之封包可被支持本發(fā)明的裝置據(jù)以解讀為該封包之發(fā)送者是采用基本網(wǎng)絡協(xié)議所規(guī)范之固定CCA閾值。藉由上述,本發(fā)明在不實質(zhì)降低任何裝置(無論支不支持本發(fā)明)的效能下提供了新的改善方案。
[0082]雖然本發(fā)明之實施例如上所述,然而該些實施例并非用來限定本發(fā)明,本技術(shù)領域具有通常知識者可依據(jù)本發(fā)明之明示或隱含之內(nèi)容對本發(fā)明之技術(shù)特征施以變化,凡此種種變化均可能屬于本發(fā)明所尋求之專利保護范疇,換言之,本發(fā)明之專利保護范圍須視本說明書之申請專利范圍所界定者為準。
[0083]【符號說明】
[0084]100無線網(wǎng)絡配置架構(gòu)
[0085]110、120、130、140 無線裝置
[0086]150信號衰減障礙物
[0087]200無線網(wǎng)絡配置架構(gòu)
[0088]210、220、230、240 無線通信裝置
[0089]400封包 410前序 420標頭
[0090]422 CCA閾值之指示 430數(shù)據(jù)
[0091]700無線通信裝置
[0092]710 CCA閾值設定電路
[0093]720封包產(chǎn)生電路
[0094]721前序產(chǎn)生單元
[0095]722標頭產(chǎn)生單元
[0096]723地址與數(shù)據(jù)產(chǎn)生單元
[0097]724循環(huán)冗余查核單元
[0098]725 多工器
[0099]730傳送電路 740接收電路
[0100]800無線通信裝置810接收電路
[0101]820封包處理電路822前序處理單元
[0102]824標頭處理單元826地址與數(shù)據(jù)處理單元
[0103]828循環(huán)冗余查核單元830 CC