專利名稱:基于糾錯(cuò)值的信道控制的制作方法
基于糾錯(cuò)值的信道控制
背景技術(shù):
許多移動(dòng)計(jì)算設(shè)備支持無(wú)線通信,使得用戶可以將這些設(shè)備連接到網(wǎng)絡(luò)而移動(dòng)性不受有線連接的約束。然而,無(wú)線通信在可能使網(wǎng)絡(luò)性能降級(jí)的許多情況下易受影響。例如,如果移動(dòng)設(shè)備距離接入點(diǎn)太遠(yuǎn),則其發(fā)送或接收的無(wú)線信號(hào)就會(huì)太弱而不能有效地?cái)y帶信息。作為另一示例,距離移動(dòng)計(jì)算設(shè)備太近的干擾源可能會(huì)中斷通信。
由于無(wú)線通信中這些可能的問題來(lái)源,諸如IEEE 802.11的無(wú)線通信協(xié)議包括糾錯(cuò)屬性。采用允許接收設(shè)備標(biāo)識(shí)有變化發(fā)生以及分組在發(fā)送和接收之間有何變化兩者的冗余方案來(lái)編碼發(fā)送的分組以實(shí)現(xiàn)糾錯(cuò)。如果更多的冗余被用于編碼分組,則能夠檢測(cè)以及糾正更多的錯(cuò)誤。例如,標(biāo)準(zhǔn)編碼方案可提供足以糾正諸如分組中的六個(gè)或八個(gè)比特的多個(gè)比特中的錯(cuò)誤的冗余編碼方案。
無(wú)線協(xié)議也可以指定允許設(shè)備經(jīng)無(wú)線信道通信以適應(yīng)于信道中的各條件的機(jī)制。例如,設(shè)備可通過增加用于編碼分組的冗余量來(lái)適應(yīng)于高水平的被丟失分組,使得能夠?yàn)槊總€(gè)分組糾正更多的錯(cuò)誤?;蛘?,設(shè)備可以通過增加用于發(fā)送的功率水平或者減少經(jīng)信道通信的數(shù)據(jù)率來(lái)適應(yīng)。當(dāng)改變信道中通信的信號(hào)特征不起效時(shí),設(shè)備可以通過改變用于通信的信道來(lái)適應(yīng)。
發(fā)明內(nèi)容
為了增加無(wú)線通信的效果,并且由此增加無(wú)線通信的移動(dòng)設(shè)備的效用,無(wú)線設(shè)備可收集便于控制無(wú)線通信設(shè)備的信息,來(lái)適應(yīng)于信道中的條件。這些信息可以用于控制執(zhí)行何種適應(yīng),和/或控制進(jìn)行該適應(yīng)的時(shí)間。
一方面,本發(fā)明涉及標(biāo)識(shí)有干擾源正影響信道中的通信。在某些實(shí)施例中,從對(duì)錯(cuò)誤率和接收信號(hào)強(qiáng)度的分析中檢測(cè)出干擾源。具有高接收信號(hào)強(qiáng)度的高錯(cuò)誤率被看作是一種指示,它指示了存在干擾源,以及可以采用適合于在干擾源存在的情況下允許通信的適應(yīng)。在某些實(shí)施例中,通過測(cè)量丟失的分組可確定錯(cuò)誤率。然而,在另一些實(shí)施例中,從使用分組的糾錯(cuò)編碼糾正的錯(cuò)誤(或
5者糾正錯(cuò)誤的歷史)中可確定信道條件。在某些實(shí)施例中,從ACK分組的接 收信號(hào)強(qiáng)度可確定接收信號(hào)強(qiáng)度。
另一方面,本發(fā)明涉及在信道條件阻止使用該信道進(jìn)行通信之前,標(biāo)識(shí)信 道中的惡化條件。關(guān)于惡化信道條件的信息允許用戶或設(shè)備在通信被破壞之前 搶先適應(yīng)。在某些實(shí)施例中,基于對(duì)接收的分組進(jìn)行的糾錯(cuò)可檢測(cè)惡化條件。 顯示出被糾正的錯(cuò)誤在量級(jí)上增加的趨勢(shì)可以表示惡化的信道條件而對(duì)此需 要進(jìn)行適應(yīng)。
以上發(fā)明內(nèi)容是對(duì)由所附權(quán)利要求定義的本發(fā)明的非限定性的概述。
附圖簡(jiǎn)述
附圖不旨在被按比例繪制。在附圖中,各個(gè)附圖中示出的每一完全相同或
近乎完全相同的組件由同樣的標(biāo)號(hào)表示。為清楚起見,不是每個(gè)組件在每張附
圖中均被標(biāo)號(hào)。在附圖中
圖1A為示出計(jì)算設(shè)備可經(jīng)無(wú)線網(wǎng)絡(luò)傳輸分組的環(huán)境的示例的示意圖; 圖1B為示出計(jì)算設(shè)備可在有干擾源存在的情況下經(jīng)無(wú)線網(wǎng)絡(luò)傳輸分組的
環(huán)境的示例的示意圖1C為示出計(jì)算設(shè)備可在有干擾源存在的情況下經(jīng)無(wú)線網(wǎng)絡(luò)傳輸分組的
環(huán)境的示例的示意圖2為示出可實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算設(shè)備的示意圖3為根據(jù)本發(fā)明某些實(shí)施例的當(dāng)檢測(cè)到干擾源時(shí)適應(yīng)于信道條件的方
法的流程圖4為示出各種操作場(chǎng)景下錯(cuò)誤率與接收信號(hào)強(qiáng)度指示(RSSI)之間的相 關(guān)性的略圖5為示出根據(jù)本發(fā)明某些實(shí)施例的可指示惡化信道條件的錯(cuò)誤率趨勢(shì) 的略圖6為根據(jù)本發(fā)明某些實(shí)施例的適應(yīng)惡化信道條件的方法的流程圖; 圖7A為八個(gè)不同傳輸數(shù)據(jù)率的分組傳遞率(PDR)與信噪比(SNR)之 間的關(guān)系的曲線;
圖7B為分組傳遞率(PDR)與信噪比( )之間一個(gè)示例性關(guān)系的曲線;
圖7C為根據(jù)本發(fā)明某些實(shí)施例用于圖8A — 8C方法的校準(zhǔn)表的略圖;以
及
圖8A—8C當(dāng)在B點(diǎn)和C點(diǎn)結(jié)合時(shí),它們?yōu)楦鶕?jù)本發(fā)明某些實(shí)施例基于 對(duì)分組傳遞率(PDR)與信噪比(SNR)的測(cè)量的傳輸數(shù)據(jù)率適應(yīng)的方法的流 程圖。
詳細(xì)描述
發(fā)明人理解,可使用無(wú)線設(shè)備收集的信息以便于控制無(wú)線通信設(shè)備響應(yīng)于 信道中不支持所期望的通信水平的條件或所預(yù)測(cè)的條件而采取糾正動(dòng)作。這些 信息可以用于控制執(zhí)行何種糾正動(dòng)作,和/或控制進(jìn)行該糾正動(dòng)作的時(shí)間。
發(fā)明人進(jìn)一步理解,可以使用無(wú)線設(shè)備收集的不同種類的信息來(lái)確定用于 在信道當(dāng)前條件下的合適的糾正動(dòng)作。取決于信道中的條件,不同或糾正的動(dòng) 作可應(yīng)用于改進(jìn)信道條件的效果,以使信道可提供所期望的數(shù)據(jù)傳輸率和質(zhì)量 的數(shù)據(jù)傳輸。此外,通過監(jiān)視和分析傳輸參數(shù)可以評(píng)估糾正動(dòng)作的效果。
經(jīng)無(wú)線網(wǎng)絡(luò)傳輸網(wǎng)絡(luò)分組的計(jì)算設(shè)備可發(fā)現(xiàn)自己處于不同情形。圖1A示 出了示例性系統(tǒng)100,包括經(jīng)由接入點(diǎn)104連接至網(wǎng)絡(luò)106的計(jì)算設(shè)備102。 計(jì)算設(shè)備102可以是經(jīng)由無(wú)線連接能夠接收和發(fā)送網(wǎng)絡(luò)分組的任何設(shè)備(例如, 移動(dòng)站)。同樣,盡管示出了無(wú)線接入點(diǎn),計(jì)算設(shè)備102可以與其他任何無(wú)線 設(shè)備通信,諸如無(wú)線啟用的服務(wù)器或者為無(wú)線通信配備的另一移動(dòng)設(shè)備。
通信的準(zhǔn)確形式并不是本發(fā)明的關(guān)鍵。應(yīng)當(dāng)理解,經(jīng)無(wú)線網(wǎng)絡(luò)的通信在此 被稱為網(wǎng)絡(luò)"分組",這僅為示例,并不限制本發(fā)明的范圍,其可以與任何類 型的網(wǎng)絡(luò)通信結(jié)合來(lái)操作。通信有時(shí)可被稱為"幀"、"碼字"、"數(shù)據(jù)報(bào)" 或"消息"。因而,術(shù)語(yǔ)分組應(yīng)被廣泛地解釋為包括以任何合適的格式、以任 何合適的單位發(fā)送的信息。
一般而言,期望計(jì)算設(shè)備以高數(shù)據(jù)率低功率來(lái)發(fā)送數(shù)據(jù)。然而,高數(shù)據(jù)率 和低功率可對(duì)無(wú)線通信產(chǎn)生相沖突的要求,因?yàn)橐愿邤?shù)據(jù)率可靠地發(fā)送需要高
功率。因而,無(wú)線計(jì)算設(shè)備己知是利用了導(dǎo)致可接受的數(shù)據(jù)率和功率水平進(jìn)行 無(wú)線通信的適應(yīng)技術(shù)。作為適應(yīng)過程的一部分,可以修改一個(gè)或多個(gè)傳輸特性。例如,用于無(wú)線傳輸?shù)囊?guī)范可以定義一個(gè)或多個(gè)可變參數(shù)。這些參數(shù)可包括傳 輸率、功率水平、糾錯(cuò)編碼、碼元編碼或者重傳嘗試的次數(shù)。另外,無(wú)線規(guī)范 可支持改變信道以避免干擾,以及發(fā)送使干擾設(shè)備安靜的消息(諸如802.11
規(guī)范中的RCS/PCS信號(hào))。此外,無(wú)線設(shè)備可被配置成允許無(wú)線網(wǎng)絡(luò)接口向
應(yīng)用程序發(fā)信號(hào),以便降低其數(shù)據(jù)率,或者,如果設(shè)備被配置成使用多于一項(xiàng) 的無(wú)線技術(shù)進(jìn)行通信,無(wú)線設(shè)備甚至可以從一項(xiàng)無(wú)線技術(shù)切換到另一項(xiàng)。然而, 在任何給定場(chǎng)景下都為有效的適應(yīng)的具體形式可取決于當(dāng)時(shí)的信道條件。
在圖1A所示的示例中,諸如例如計(jì)算設(shè)備102與接入點(diǎn)104的距離的因 素可影響接收信號(hào)的強(qiáng)度。信號(hào)可隨計(jì)算設(shè)備102遠(yuǎn)離接入點(diǎn)104而逐漸衰減, 而降低了信號(hào)水平。諸如障礙物之類的其他環(huán)境因素可對(duì)信號(hào)衰減以及信道條 件中其他不期望的變化起作用。
圖1B示出了另一情形,其中,除圖1A所示的組件之外,系統(tǒng)200包括 與接入點(diǎn)204相關(guān)聯(lián)的計(jì)算設(shè)備202。計(jì)算設(shè)備102和202可以同時(shí)傳輸分組, 各自都可以作為接收器和/或發(fā)送器。根據(jù)802.11協(xié)議,緊密鄰近的計(jì)算設(shè)備 應(yīng)當(dāng)以不同頻率或在不同時(shí)刻發(fā)送,使得任一設(shè)備發(fā)送的分組不干擾另一設(shè) 備。然而,存在計(jì)算設(shè)備202發(fā)送的分組可成為設(shè)備102的干擾源的情景。相 應(yīng)地,存在一個(gè)802.11設(shè)備成為另一 802.11設(shè)備的干擾源的情景。
更一般地,發(fā)射由計(jì)算設(shè)備102所接收的RF能量的任何設(shè)備都可成為干 擾源。圖1C示出了系統(tǒng)300,其中設(shè)備308 (例如,不遵循802.11的設(shè)備) 的輻射在一頻帶之內(nèi)發(fā)出輻射,該頻帶與計(jì)算設(shè)備102利用的信道的頻帶重疊, 對(duì)計(jì)算設(shè)備102造成干擾。不遵循802.11的干擾源可以是例如微波爐。
圖1A、 1B和1C示出的操作條件表示可支持不同傳輸數(shù)據(jù)率或者需要不 同形式的適應(yīng)來(lái)支持在合適的功率水平下的合適的數(shù)據(jù)率的不同條件。為了在 任何情景下有助于選擇合適的糾正動(dòng)作,可通過一組參數(shù)評(píng)估信道條件。例如, 經(jīng)信道發(fā)送并且由計(jì)算設(shè)備(例如,計(jì)算設(shè)備102)接收的信號(hào)可以通過接收 信號(hào)的強(qiáng)度來(lái)表征。信道條件可受到干擾(例如,受到射頻即RF干擾)以及 期望接收器處噪聲量的影響,并且阻止信道實(shí)現(xiàn)期望的傳輸數(shù)據(jù)率。其他因素 也可影響信道條件,且根據(jù)本發(fā)明實(shí)施例的計(jì)算設(shè)備可被配置成用于確定與這 些條件相關(guān)聯(lián)的參數(shù)。通過快速、準(zhǔn)確地執(zhí)行適應(yīng)以支持在合適的低功率水平下的合適的高數(shù)據(jù) 率,可以改善設(shè)備102用戶的用戶體驗(yàn)。例如,在合適的高數(shù)據(jù)率時(shí),計(jì)算設(shè) 備102的用戶可體檢計(jì)算設(shè)備102的快速操作。當(dāng)獲得合適的低功率水平時(shí),
計(jì)算設(shè)備102的用戶可體驗(yàn)更長(zhǎng)的電池壽命。根據(jù)本發(fā)明實(shí)施例,計(jì)算設(shè)備102
可用于以改善用戶體驗(yàn)的方式來(lái)控制無(wú)線通信。
根據(jù)本發(fā)明實(shí)施例的計(jì)算設(shè)備102、以及能夠測(cè)量無(wú)線通信和采取糾正動(dòng) 作的任何其他計(jì)算設(shè)備可以包括如圖2所示的組件。因而,設(shè)備400 (例如, 計(jì)算設(shè)備102)可包括允許設(shè)備400經(jīng)網(wǎng)絡(luò),諸如,例如無(wú)線網(wǎng)絡(luò)通信的網(wǎng)絡(luò) 接口卡(NIC) 408。驅(qū)動(dòng)器406啟動(dòng)NIC408與設(shè)備400中其他組件,諸如, 例如操作系統(tǒng)406和應(yīng)用程序402之間的交互。驅(qū)動(dòng)器406可以是在合適的計(jì) 算機(jī)可讀介質(zhì)中編碼的計(jì)算機(jī)可執(zhí)行指令,合適的計(jì)算機(jī)可讀介質(zhì)可包括NIC 408上的存儲(chǔ)組件,或者可以包括存儲(chǔ)設(shè)備400的操作系統(tǒng)指令的存儲(chǔ)器或或 其他合適的存儲(chǔ)器。
NIC 408可提供被配置于接收和發(fā)送無(wú)線通信的接收器和發(fā)送器的功能。 該接收器和發(fā)送器中包括的組件由控制器414控制??刂破?14可接收來(lái)自驅(qū) 動(dòng)器406的指令。在某些實(shí)施例中,用于控制器414的指令可在操作系統(tǒng)404 和應(yīng)用程序402的組件內(nèi)產(chǎn)生,并且通過驅(qū)動(dòng)器406傳到控制器414。類似地, 有關(guān)NIC 408操作的狀態(tài)信息可在控制器內(nèi)收集,并且傳遞到驅(qū)動(dòng)器406,或 者通過驅(qū)動(dòng)器406傳到操作系統(tǒng)404或應(yīng)用程序402。因而,NIC 408內(nèi)任何 組件的控制功能可在控制器414內(nèi)實(shí)現(xiàn),或者可在驅(qū)動(dòng)器406內(nèi)、操作系統(tǒng)404 的組件內(nèi)、或應(yīng)用程序402內(nèi)實(shí)現(xiàn)。因而,本發(fā)明關(guān)于NIC408組件的控制方 面可通過控制器414的配置、驅(qū)動(dòng)器406內(nèi)的編程、或操作系統(tǒng)404或應(yīng)用程 序402內(nèi)的軟件組件來(lái)實(shí)現(xiàn)。然而,實(shí)現(xiàn)控制功能的具體機(jī)制并不是本發(fā)明的 關(guān)鍵,可采用任何合適的實(shí)現(xiàn)方案。
為發(fā)送來(lái)自設(shè)備400的分組,可使用提供任何合適類型的錯(cuò)誤控制編碼的 ECC組件410對(duì)分組編碼。例如,編碼可使用多比特糾錯(cuò)碼。在示出的實(shí)施例 中,ECC組件410可將多個(gè)錯(cuò)誤控制比特加入每個(gè)要發(fā)送的分組中。分組中加 入的錯(cuò)誤控制比特?cái)?shù)可響應(yīng)于來(lái)自控制器414的指令配置。對(duì)于差的信道條件, 更改用于每個(gè)分組中錯(cuò)誤控制編碼的比特?cái)?shù)是可在NIC 408中作出的可能的適應(yīng)。例如,在發(fā)生頻繁錯(cuò)誤的有噪聲信道中可加入更多的錯(cuò)誤控制比特。然而, 增加用于糾錯(cuò)的比特?cái)?shù)減少了用于數(shù)據(jù)傳輸?shù)谋忍氐陌俜直取?br>
編碼組件412可根據(jù)用于無(wú)線通信的數(shù)據(jù)傳輸協(xié)議執(zhí)行任何合適的編碼。
編碼組件412中執(zhí)行的編碼可采用可基于來(lái)自控制器414的輸入配置的調(diào)制方 案。編碼組件412中使用的調(diào)制方案也可以被用于適應(yīng)信道條件。例如,編碼 組件412可支持每一碼元具有可變比特?cái)?shù)的各種的編碼方案。為適應(yīng)有噪聲的 信道,編碼組件412被控制以使用每一碼元具有低比特?cái)?shù)的編碼方案。相反, 在高質(zhì)量信道中,編碼組件412被控制以使用每一碼元具有大比特?cái)?shù)的編碼方 案,由此增加數(shù)據(jù)傳輸率。
已編碼的數(shù)據(jù)隨后以由傳輸"Xmit"功率控制器422控制的傳輸功率由發(fā) 送器424傳輸??山?jīng)由一個(gè)或多個(gè)傳輸天線428進(jìn)行傳輸。傳輸功率水平也可 由控制器414控制,并且可作為適應(yīng)信道條件的進(jìn)一步的機(jī)制。例如,在有噪 聲的信道中,可指定一個(gè)高傳輸功率。
可對(duì)接收到的分組執(zhí)行相應(yīng)的處理。由設(shè)備400在一個(gè)或多個(gè)接收天線 430處接收到的分組可經(jīng)由接收器426處理,接著被提供給接收信號(hào)強(qiáng)度指示 符(RSSI)組件420??梢詮慕邮盏降姆纸M的字段中獲得RSSI,或者可以直接 從接收到的無(wú)線信號(hào)中測(cè)量RSSI再以任何合適的格式輸出。RSSI組件420可 為任何期望的分組輸出信號(hào)強(qiáng)度或信噪比(SNR)。在所示實(shí)施例中,RSSI 組件420基于接收到的信號(hào)強(qiáng)度輸出信號(hào)強(qiáng)度指示。然而,可以任何合適的方 式獲得該信號(hào)強(qiáng)度指示。例如,可以是分組(例如,ACK分組)中包含來(lái)自 在接收器側(cè)測(cè)量的相應(yīng)分組(例如,DATA分組)的SNR值的字段。
在所示實(shí)施例中,傳輸?shù)氖菙?shù)字?jǐn)?shù)據(jù),因此,NIC 408可包括解碼接收到 的信號(hào)以便產(chǎn)生一組數(shù)字值用于處理的一個(gè)或多個(gè)組件??稍趯?shí)現(xiàn)前向錯(cuò)誤解 碼的前向糾錯(cuò)(FEC)組件418中修改接收到的比特。在所示實(shí)施例中,F(xiàn)EC 組件418執(zhí)行由ECC組件410執(zhí)行的操作的逆操作。FEC組件418分析接收 到的比特,包括糾錯(cuò)比特,并且確定每個(gè)接收到的分組中的錯(cuò)誤比特?cái)?shù)。使用 糾錯(cuò)算法,F(xiàn)EC組件420為每一個(gè)不正確的比特確定正確值,并且移除糾錯(cuò)比 特。在所示實(shí)施例中,F(xiàn)EC組件418被耦合到控制器414。因而,控制器414 可以訪問有關(guān)每個(gè)接收到的分組中檢測(cè)到的錯(cuò)誤數(shù)的信息。還應(yīng)當(dāng)理解,設(shè)備400可采用其他類型的糾錯(cuò)編碼和解碼。
FEC組件418被耦合到進(jìn)一步處理接收到的分組的接收數(shù)據(jù)處理組件 416。接收處理組件416可執(zhí)行任何數(shù)量的接收處理操作。例如,接收處理組 件416可包括存儲(chǔ)接收到的分組直到分組被傳送以在操作系統(tǒng)404內(nèi)進(jìn)行進(jìn)一 步處理的緩沖區(qū)。
在所示實(shí)施例中,使用如已知的構(gòu)造無(wú)線網(wǎng)絡(luò)接口卡的技術(shù)可以實(shí)現(xiàn)網(wǎng)絡(luò) 接口卡408。因而,如本領(lǐng)域中己知,發(fā)送器424和接收器426可以分別是發(fā) 送器和接收器。類似地,使用己知的天線技術(shù)可以實(shí)現(xiàn)天線428和430。同樣 地,由ECC組件410和FEC組件418實(shí)現(xiàn)的糾錯(cuò)編碼可以根據(jù)已知的糾錯(cuò)算 法來(lái)執(zhí)行。同樣地,在編碼組件412中執(zhí)行的編碼可以根據(jù)802.11標(biāo)準(zhǔn)執(zhí)行, 或者以任何其他合適的方式來(lái)執(zhí)行。傳輸功率可由同樣使用常規(guī)組件的傳輸功 率組件422控制。同樣,接收信號(hào)的強(qiáng)度可以常規(guī)方式在RSSI組件420中進(jìn) 行測(cè)量,并且接收處理組件416可使用常規(guī)組件來(lái)實(shí)現(xiàn)??刂破?14也可使用 常規(guī)技術(shù)來(lái)實(shí)現(xiàn)。例如,采用當(dāng)前已知的構(gòu)造無(wú)線網(wǎng)絡(luò)接口卡的技術(shù),NIC 408 內(nèi)所有組件可以在單個(gè)集成電路芯片或者在多個(gè)集成電路上實(shí)現(xiàn)。
然而,應(yīng)當(dāng)理解,圖2所示的組件僅作為示例示出,并不限制本發(fā)明的范 圍。任何其他合適的組件可以被包括在設(shè)備400中。此外,本發(fā)明的某些實(shí)施 例提供的功能可在設(shè)備400的不同組件上實(shí)現(xiàn)。例如,設(shè)備400還可包括指示 接收信號(hào)的強(qiáng)度和其他參數(shù)的用戶界面(未示出)。例如,用戶界面可包括提 供當(dāng)前接收到的信號(hào)的強(qiáng)度的條指示符。在以下描述的實(shí)施例中,接收信號(hào)強(qiáng) 度指示與分組錯(cuò)誤率結(jié)合使用以自動(dòng)檢測(cè)干擾。用于自動(dòng)處理的同一信息同樣 可以呈現(xiàn)給用戶以支持手動(dòng)處理或網(wǎng)絡(luò)問題的診斷。因而,用戶界面可呈現(xiàn)接 收信號(hào)強(qiáng)度的指示連同分組錯(cuò)誤率的指示。
無(wú)論如何實(shí)現(xiàn),設(shè)備400可被配置于以新穎的方式檢測(cè)和響應(yīng)信道條件。 根據(jù)本發(fā)明實(shí)施例,用于執(zhí)行處理的設(shè)備400的配置可由在控制器414、驅(qū)動(dòng) 器406、操作系統(tǒng)404、應(yīng)用程序402內(nèi)的控制算法實(shí)現(xiàn)或以任何其他合適的 方式來(lái)實(shí)現(xiàn)。
對(duì)信道條件的適應(yīng)是已知的,并且設(shè)備400響應(yīng)于信道條件所采取的糾正 動(dòng)作中的一部分可包括已知的適應(yīng)。然而, 一些己知的適應(yīng)可由新穎的適應(yīng)代替。例如,基于RSSI測(cè)量來(lái)適應(yīng)傳輸數(shù)據(jù)率是已知的。如果RSSI較高,這可
以解釋為接收信號(hào)強(qiáng)的指示,則可選擇較高的傳輸數(shù)據(jù)率以利用強(qiáng)信號(hào)。然而,
發(fā)明人理解高RSSI并未說(shuō)明不同環(huán)境因素,諸如,例如,隱藏的終端或干擾 設(shè)備(例如設(shè)備308)。因此,如果在環(huán)境中存在某種形式的干擾,并且干擾 可能是形成分組沖突、同信道干擾、或其他不期望的事件的原因,傳輸數(shù)據(jù)率 會(huì)被適應(yīng)被錯(cuò)誤地標(biāo)識(shí)為有利的條件(例如,強(qiáng)接收信號(hào))。因此,期望當(dāng)前 信道條件的更可靠的標(biāo)識(shí)。此外,除傳輸數(shù)據(jù)率適應(yīng)之外的適應(yīng)措施在某些情 況下更為適當(dāng)。
在本發(fā)明的某些實(shí)施例中,為確定什么是適合當(dāng)前信道條件的適應(yīng)和/或 糾正措施,對(duì)干擾以及干擾類型的標(biāo)識(shí)可一并檢測(cè)。為檢測(cè)干擾,可對(duì)信道狀 態(tài)進(jìn)行某些測(cè)量。這些測(cè)量可包括RSSI,但也可包括對(duì)確定信道條件有用的 其他特征。
圖3為示出了根據(jù)本發(fā)明某些實(shí)施例的適應(yīng)信道條件的方法的流程圖。通 過一個(gè)設(shè)備,例如設(shè)備400 (圖2),可以執(zhí)行該過程。該過程開始于框502, 苴由TH"沿 W吉憎的佑掄te^F.如始佑掄娃^F^rw田杯航會(huì)話的卡^龍據(jù)sn 設(shè)
置。在所示實(shí)施例中,設(shè)置初始傳輸特性的常規(guī)處理可在框502執(zhí)行。
該過程然后繼續(xù)至框504,其中可以用任何合適的方式來(lái)測(cè)量錯(cuò)誤率 (ER) 。 ER可以是分組錯(cuò)誤率,即沒有被接收器成功接收的分組與發(fā)送到接 收器的分組數(shù)的百分比(或其他形式的指示)。在某些實(shí)施例中,可以測(cè)量傳 遞率來(lái)代替錯(cuò)誤率。由于傳遞率與錯(cuò)誤率在數(shù)學(xué)上是相關(guān)的,根據(jù)本發(fā)明實(shí)施 例可使用這些數(shù)值的任何一個(gè)進(jìn)行處理。相應(yīng)地,術(shù)語(yǔ)錯(cuò)誤率應(yīng)當(dāng)被廣泛地解 釋為包括任何指示錯(cuò)誤的值而不論其采用的表達(dá)形式。
分組錯(cuò)誤率可使用常規(guī)處理來(lái)計(jì)算。例如,如果發(fā)送設(shè)備沒有接收到來(lái)自 分組預(yù)期接收方的確認(rèn),則發(fā)送分組的設(shè)備可確定在傳輸中發(fā)生了錯(cuò)誤。因而, 發(fā)送分組的設(shè)備可確定與其發(fā)送的分組相關(guān)聯(lián)的錯(cuò)誤率。
然而,在另一些實(shí)施例中,可以使用錯(cuò)誤率的其他測(cè)量。例如,如果可確 定比特錯(cuò)誤率,貝IJER可以是指示每一個(gè)接收分組中被糾正的比特的比率的比 特錯(cuò)誤率(例如,當(dāng)分組被發(fā)送之前對(duì)其應(yīng)用了多比特糾錯(cuò)碼)。FEC組件 418或任何其他合適的組件可用于基于與發(fā)送到設(shè)備400的分組相關(guān)聯(lián)的錯(cuò)誤來(lái)測(cè)量ER。在其中信息可以從接收由設(shè)備400發(fā)送的分組的設(shè)備所接收的實(shí)
施例中,由接收設(shè)備測(cè)量的比特錯(cuò)誤率可被傳送到設(shè)備400或者傳送到執(zhí)行根 據(jù)圖3過程的任何其他合適的設(shè)備,從而可用于框504的處理。
在框506,可測(cè)量RSSI。在所示實(shí)施例中,接收信號(hào)強(qiáng)度指示符是RSSI (例如,ACKRSSI)或SNR。然而,任何合適的信號(hào)強(qiáng)度測(cè)量可用于圖3的 過程,并且任何合適的信號(hào)強(qiáng)度可在框506測(cè)量。RSSI組件420可用于以任 何合適的形式對(duì)RSSI進(jìn)行測(cè)量和輸出。
在判定框508,將ER與閾值相比較,如果ER小于閾值,該過程分支到 判定框532,其中確定是否RSSI為高并且ER為低。如果冋答是"是",這可 指示改進(jìn)的信道條件,該過程繼續(xù)至框534,其中可執(zhí)行基于改進(jìn)的信道條件 的適應(yīng)。例如,可增加傳輸數(shù)據(jù)率。應(yīng)當(dāng)理解,可以實(shí)現(xiàn)任何合適的適應(yīng)。
在框534執(zhí)行適應(yīng)之后,該過程可循環(huán)回到框504,其中可再次測(cè)量錯(cuò)誤率。
如果對(duì)在判定框532提出的問題的回答是"否",則可以不需要或者不期 望適應(yīng)。例如,如果RSSI為低(未示出)而ER為高,該過程可循環(huán)回到框 504。然而,應(yīng)當(dāng)理解,如果期望,在這些情況下也可實(shí)現(xiàn)任何適應(yīng)。
如果在框508確定ER大于閾值,該過程分支到判定框510,其開始子過 程,通過該子過程來(lái)確定有關(guān)信道特征的進(jìn)一步信息以及可采取適合的適應(yīng)或 其他糾正動(dòng)作。
應(yīng)用于判定框508來(lái)確定是否需要適應(yīng)或者其他糾正動(dòng)作的閾值可以用 任何合適的方式來(lái)確定。該閾值可被設(shè)置在預(yù)定水平?;蛘撸勺赃m應(yīng)地設(shè)置 該閾值,諸如當(dāng)設(shè)備400被配置用于無(wú)線通信時(shí)根據(jù)錯(cuò)誤率的初始測(cè)量,或者 基于無(wú)線信道所要求的吞吐量,以便支持設(shè)備400上一個(gè)或多個(gè)應(yīng)用程序的適 當(dāng)操作所要求的數(shù)據(jù)率。然而,用于設(shè)定在判定框508使用的閾值的具體機(jī)制 并不是本發(fā)明的關(guān)鍵,可以采用任何合適的方法來(lái)設(shè)置閾值。應(yīng)當(dāng)理解,僅作 為示例示出了在框508判定ER是否低于閾值之前,對(duì)RSSI在框506進(jìn)行了 測(cè)量?;蛘撸梢栽诳?08執(zhí)行處理之后對(duì)RSSI進(jìn)行測(cè)量。
如果在框508確定了ER高于閾值,該過程前進(jìn)至判定框510,其中對(duì)經(jīng) 測(cè)量的RSSI和ER水平進(jìn)行分析。在所示實(shí)施例中,該過程基于測(cè)量的RSSI和ER水平是否都為高,在判定框510處產(chǎn)生分支。高水平可以按任何合適的
方式來(lái)確定。例如,高水平可基于RSSI和ER的單獨(dú)的閾值來(lái)標(biāo)識(shí),其可以 按任何合適的方式來(lái)確定。閾值可以是預(yù)定值,或者隨著設(shè)備400的操作而被 動(dòng)態(tài)地確定。例如,可相對(duì)于在時(shí)間間隔上所測(cè)量的平均RSSI來(lái)確定高RSSI。 ER閾值可以是或可以不是在框506使用的閾值。應(yīng)當(dāng)理解,RSSI和ER閾值 可以隨著例如傳輸數(shù)據(jù)率而變化,如以下將更詳細(xì)地描述。另外,這些閾值可 彼此相關(guān)。
圖4示出了三種不同情形的示例,表明如何使用測(cè)量的RSSI和ER來(lái)確 定是否有干擾正影響信道條件。在第一時(shí)間,ER為低且RSSI為高,其由線條 524A和524B示出,僅為示例而并不限制本發(fā)明的范圍。該條件可指示無(wú)線信 道的正常操作,因?yàn)楫?dāng)接收到的信號(hào)強(qiáng)時(shí),遇到少量的錯(cuò)誤。在第二時(shí)間,如 線條526A和526B指示的,ER和RSSI都為高,這可指示即使RSSI為高的情 況下造成ER為高的某種類型的干擾。在此情形中,高ER揭示了干擾而不是 從發(fā)送數(shù)據(jù)的另一個(gè)無(wú)線設(shè)備所接收的強(qiáng)信號(hào)造成高了RSSI。最后,線條528A 和528B示出了 ER為高而RSSI為低的情形。弱的接收信號(hào)和多個(gè)錯(cuò)誤表明了 信道上有問題的情形,這種情形阻止來(lái)自發(fā)送數(shù)據(jù)的另一個(gè)無(wú)線設(shè)備的信號(hào)被 可靠地接收。然而,該問題可能不是由干擾造成的。
返回圖3,如果確定了 RSSI和ER都為高,該過程在框510分支到框514, 其表示確定存在的干擾的類型以及選擇適合的適應(yīng)或其他糾正動(dòng)作的子過程 的開始。可執(zhí)行任何合適的處理來(lái)標(biāo)識(shí)干擾類型,以及適應(yīng)干擾或者以其他方 式糾正干擾。在圖3的示例中,用于標(biāo)識(shí)和適應(yīng)干擾源的子過程涉及在框514 測(cè)量信道的利用。信道的利用可以通過信道處于忙碌狀態(tài)的時(shí)間百分比來(lái)確 定,信道處于忙碌狀態(tài)的時(shí)間百分比可以按任何合適的方式來(lái)確定。所測(cè)量的 信道的利用可指示存在的干擾源。例如,如果無(wú)線噪聲層在長(zhǎng)時(shí)間段內(nèi)為高, 則干擾源可能為非802.11設(shè)備,諸如圖1C所示的微波爐308。無(wú)線噪聲層可 以按任何合適的方式標(biāo)識(shí)為高。例如,如果RSSI在長(zhǎng)時(shí)間段內(nèi)為高,無(wú)線噪 聲層可以標(biāo)識(shí)為高。相反地,如果RSSI增加和減少,導(dǎo)致相對(duì)較低的信道的 利用,則可指示802.11設(shè)備。
因而,信道的利用可用于指示干擾的類型。無(wú)論是802.11干擾信號(hào)或非802.11干擾信號(hào),干擾源的類型可指示可能有效的適應(yīng)或糾正動(dòng)作的類型。因
而,基于檢測(cè)的干擾源的類型該過程在框516產(chǎn)生分支。
如果所測(cè)量的信道的利用指示為802.11干擾信號(hào),該過程分支到框518。 在框518,發(fā)送RTS/CTS信號(hào)。這些信號(hào)可向802.11干擾信號(hào)表示,該干擾 信號(hào)正在對(duì)其他設(shè)備造成干擾的信道上傳輸。這些信號(hào)的發(fā)送可使干擾信號(hào)改 變其傳輸特征,改善干擾情況。
應(yīng)當(dāng)理解,在框518進(jìn)行的處理是可響應(yīng)于802.11干擾信號(hào)的檢測(cè)而執(zhí) 行的一種可能的糾正動(dòng)作的代表??梢圆扇〔煌蚱渌牟襟E來(lái)糾正或適應(yīng)于 802.11干擾信號(hào)。
無(wú)論在框518執(zhí)行的具體動(dòng)作是什么,該過程隨后可分支回到框504,其 中可再次測(cè)量錯(cuò)誤率。以此方式循環(huán)回該過程可確定該適應(yīng)或其他糾正動(dòng)作是 否有效。在經(jīng)圖3所示過程的后續(xù)輪回中,如果確定先前的適應(yīng)或其他糾正動(dòng) 作不起效,則可以執(zhí)行不同的適應(yīng)或其他糾正動(dòng)作。
相反地,如果作為在框514執(zhí)行的信道利用測(cè)量的結(jié)果指示了非802.11 干擾信號(hào),則該過程可從框516分支到框520。在框520,可以執(zhí)行合適于包 含非802.11干擾信號(hào)的信道的適應(yīng)或其他糾正動(dòng)作。在圖3示出的實(shí)施例中, 在框520進(jìn)行的處理涉及改變信道。然而,可執(zhí)行任何合適的適應(yīng)。無(wú)論在框 520執(zhí)行的具體適應(yīng)或其他糾正動(dòng)作是什么,該過程可再次分支回框504,其 中對(duì)錯(cuò)誤率進(jìn)行測(cè)量。隨后可響應(yīng)于檢測(cè)到的條件執(zhí)行不同或附加的糾正動(dòng)作 來(lái)重復(fù)該過程。
如果在框510確定RSSI和ER不都為高,隨后可以執(zhí)行適應(yīng)于其中未檢 測(cè)到干擾源的、顯示高錯(cuò)誤率的信道的適應(yīng)或其他糾正動(dòng)作。因而,在圖3的 示例中,如果RSSI和ER不都為高,則過程分支到框512。如果過程到達(dá)框 512,則除干擾源之外,干擾通信的信道條件被指示??稍诳?12可執(zhí)行任何 合適的處理。在框512進(jìn)行的處理可包括進(jìn)一步的測(cè)試,以便確定干擾通信的 信道條件,或者適應(yīng)信道條件或以其他方式糾正信道條件。在所示實(shí)施例中, 在框512進(jìn)行的該處理涉及使傳輸參數(shù)適應(yīng)來(lái)減少ER。對(duì)諸如,例如傳輸數(shù) 據(jù)率和傳輸功率水平的傳輸參數(shù),可在框512可作出相應(yīng)地適應(yīng)。例如,如果 RSSI為低且ER為高,可以減少傳輸數(shù)據(jù)率和/或增加傳輸功率水平。除了傳輸數(shù)據(jù)率和傳輸功率水平之外的參數(shù)也可以被適應(yīng)于信道條件。例 如,可以使用不同類型的糾錯(cuò)編碼,可以利用不同的技術(shù),可以調(diào)整分組重傳 次數(shù)等。應(yīng)當(dāng)理解,可以采用任何合適的適應(yīng)。無(wú)論使用的適應(yīng)是什么,在框
512完成使傳輸參數(shù)適應(yīng)之后,該過程返回到框504,其中再次測(cè)量ER來(lái)確定
適應(yīng)是否成功。
在圖3所示的實(shí)施例中,采取適應(yīng)或其他糾正動(dòng)作來(lái)響應(yīng)于相對(duì)高的錯(cuò)誤
率。然而,在某些實(shí)施例中,可能期望在信道條件差得無(wú)法成功接收到相對(duì)較 高數(shù)量的傳輸分組之前,標(biāo)識(shí)惡化信道條件。根據(jù)本發(fā)明的一方面,錯(cuò)誤率的 趨勢(shì)可用于預(yù)測(cè)惡化信道條件,且在某些實(shí)施例中,可用于在條件惡化到分組 發(fā)送失敗的數(shù)量多到難以接受之前,啟動(dòng)適應(yīng)或其他糾正動(dòng)作。
如上所述,在無(wú)線網(wǎng)絡(luò)中可能遇到不同類型的分組錯(cuò)誤。僅作為示例而不 是對(duì)本發(fā)明范圍的限制,這些錯(cuò)誤的不同指示(例如,分組錯(cuò)誤率,比特錯(cuò)誤
率,以及其他類型的錯(cuò)誤率指示符)在此被統(tǒng)稱為ER。與信道條件會(huì)隨時(shí)間 變化一樣,ER也會(huì)變化。因此,可在隨時(shí)間進(jìn)行的ER測(cè)試中標(biāo)識(shí)不同的趨 勢(shì)。圖5示意了具有斜率AE的ER曲線圖的示例,其顯示了指示惡化信道條 件的ER趨勢(shì)。
在本發(fā)明某些實(shí)施例中,ER可用于確定當(dāng)前信道條件以及預(yù)測(cè)條件中可 能的問題。例如,如果ER正在增大,這可指示信道條件正在惡化,例如,由 于干擾源越來(lái)越接近無(wú)線設(shè)備。因而,通過觀察ER的某些趨勢(shì),可以采取適 應(yīng)和/或糾正措施來(lái)調(diào)整和/或改進(jìn)信道條件。而且,在信道條件降級(jí)到難以接 受的差水平之前可以執(zhí)行適應(yīng)。此外,可通過監(jiān)視和分析ER可評(píng)估適應(yīng)的效 果。
圖6示出了根據(jù)本發(fā)明某些實(shí)施例基于測(cè)量ER測(cè)量來(lái)適應(yīng)信道條件的方 法。在所示實(shí)施例中,從前向糾錯(cuò)中確定ER。該ER可指示,例如發(fā)送時(shí)的 分組與接收時(shí)的分組之間的差別程度。該差別程度可以任何合適的形式來(lái)表 達(dá),例如,作為對(duì)數(shù)字信號(hào)糾正的比特錯(cuò)誤數(shù)目,或者模擬信號(hào)的歐幾里德距 離等。
在開始該過程后,在框602中,使用任何合適的方法測(cè)量ER??衫缭?可適應(yīng)于輸出所糾正的錯(cuò)誤的程度指示的糾錯(cuò)電路中(例如,F(xiàn)EC組件418或在任何合適的組件中)測(cè)量ER。
在框604可以存儲(chǔ)測(cè)量到的ER。該過程隨后前進(jìn)至在框606以分析存儲(chǔ)的ER數(shù)值??梢苑治鲈谌魏魏线m的時(shí)間上所收集的任何合適數(shù)量的存儲(chǔ)的ER數(shù)值。諸如,例如圖2所示控制器414之類任何合適的組件可以用于檢測(cè)該趨勢(shì)。
指示信道中形成的潛在問題的任何合適的趨勢(shì)可指示惡化的信道條件。圖5示出了可被檢測(cè)而指示惡化信道條件的趨勢(shì)的示例。例如,如果錯(cuò)誤率相對(duì)于時(shí)間的平均斜率超出預(yù)定值,可標(biāo)識(shí)惡化信道條件。另外,參數(shù)的組合可用于標(biāo)識(shí)指示惡化信道條件的趨勢(shì)。例如,相對(duì)較高的斜率與超過閾值的錯(cuò)誤率相結(jié)合,可用作指示惡化信道條件的趨勢(shì)。然而,框606的分析不限于分析所測(cè)量的錯(cuò)誤率用于指示惡化信道條件的單一趨勢(shì)??梢苑治鰧?duì)錯(cuò)誤率所收集的數(shù)據(jù)來(lái)檢測(cè)可指示惡化信道條件的任何數(shù)量的趨勢(shì)。
無(wú)論在框606執(zhí)行的具體分析是什么, 一旦完成了分析,處理前進(jìn)至判定框608。在判定框608,可以確定是否標(biāo)識(shí)了如ER趨勢(shì)指示的任何問題。如果基于在框606執(zhí)行的錯(cuò)誤率的分析沒有預(yù)測(cè)到問題,則該過程從判定框608分支至框602,其中可進(jìn)行進(jìn)一步的錯(cuò)誤率測(cè)量??梢缘刂貜?fù)該過程直到有趨勢(shì)被檢測(cè)出來(lái)。
相反地,如果基于在框606執(zhí)行的錯(cuò)誤率的分析標(biāo)識(shí)了問題,則該過程從判定框608分支至框610,其中可執(zhí)行一個(gè)或多個(gè)糾正動(dòng)作。在框610可執(zhí)行任何合適的糾正動(dòng)作。例如,傳輸參數(shù)可適應(yīng)于避免惡化信道條件中斷無(wú)線通信。
在某些情形中,在框610執(zhí)行的糾正動(dòng)作可包括改變用于無(wú)線通信的信道,或者甚至改變用于無(wú)線通信的介質(zhì)。這樣的適應(yīng)通常被認(rèn)為是不期望的,因?yàn)楫?dāng)信道或通信介質(zhì)變化時(shí)通信可能被暫時(shí)掛起。然而,在圖6的過程中,其中惡化信道條件在通信被破壞之前被標(biāo)識(shí),框610的糾正動(dòng)作可包括等待合適的時(shí)間來(lái)執(zhí)行糾正動(dòng)作。例如,在框610的處理可包括監(jiān)視無(wú)線通信以標(biāo)識(shí)無(wú)線通信的低活動(dòng)率時(shí)間段,以及在該低活動(dòng)率時(shí)間段改變信道或通信介質(zhì)。
一旦在框610執(zhí)行了糾正動(dòng)作,過程前進(jìn)至判定框612,其中確定糾正動(dòng)作是否正確。也可以使用ER和檢測(cè)到的趨勢(shì),或任何其他參數(shù)來(lái)評(píng)估糾正動(dòng)作的效果。例如,如果ER減少了,則可以確定執(zhí)行的糾正動(dòng)作中的一個(gè)或多個(gè)是成功的。如果回答是"是",該過程返回至框602。否則,如果確定糾正
動(dòng)作沒有成功地適應(yīng)于信道條件(例如,ER仍然為高或仍然在增加),可在框614可執(zhí)行進(jìn)一步的分析。作為分析結(jié)果,可以確定可能需要另一個(gè)糾錯(cuò)動(dòng)作(可能是一個(gè)更艱巨的措施),當(dāng)該過程循環(huán)回到框610時(shí),實(shí)行該另一個(gè)糾錯(cuò)動(dòng)作。例如,如果當(dāng)前使用的信道的條件正趨向于會(huì)阻止分組被可靠傳輸?shù)腻e(cuò)誤率,則切換到另一個(gè)信道可能是適當(dāng)?shù)摹?br>
如上所述,可以使用RSSI,可與ER相結(jié)合,來(lái)確定信道條件??梢灶愃频厥褂闷渌麉?shù)來(lái)評(píng)估是否需要適應(yīng)或其他糾正動(dòng)作,以及給定信道條件下的適當(dāng)?shù)募m正動(dòng)作。例如,可以將信噪比(SNR)與分組傳送率(PDR)結(jié)合使用。這些參數(shù)也都可以通過使用常規(guī)處理的網(wǎng)絡(luò)接口卡來(lái)獲得。發(fā)明人理解,在PDR、 SNR和傳輸數(shù)據(jù)率之間存在可用于適應(yīng)性地設(shè)定傳輸數(shù)據(jù)率的關(guān)系。這樣的適應(yīng)可響應(yīng)于檢測(cè)到的問題,響應(yīng)于預(yù)測(cè)將來(lái)問題的趨勢(shì),或者可以在任何合適的時(shí)間執(zhí)行。然而,在所示實(shí)施例中,在當(dāng)前選取的數(shù)據(jù)率不支持可靠的通信時(shí),執(zhí)行該過程。
圖7A示出了不同傳輸數(shù)據(jù)速率的八條SNR/PDR曲線的示例。申請(qǐng)人進(jìn)行的實(shí)驗(yàn)表明,給定某一的發(fā)送器/接收器對(duì),如圖7A所示的SNR/PDR關(guān)系在不同的室內(nèi)和室外環(huán)境下可隨時(shí)間變化而保持一致。應(yīng)當(dāng)理解,發(fā)送器/接收器可以是任何合適的設(shè)備,諸如,例如設(shè)備400。應(yīng)當(dāng)理解,發(fā)送器/接收器設(shè)備是相對(duì)術(shù)語(yǔ),它們可隨時(shí)間變化,因?yàn)榇蠖鄶?shù)無(wú)線設(shè)備可以實(shí)現(xiàn)發(fā)送器和/或接收器的功能。
為構(gòu)建如圖7A所示的曲線,需要SNR和PDR的多個(gè)測(cè)量。然而,申請(qǐng)人理解,基于PDR與SNR之間關(guān)系的適應(yīng)性速率傳輸不要求收集數(shù)據(jù)來(lái)完整地構(gòu)建圖7A所示的曲線。為簡(jiǎn)化校準(zhǔn)以及減少執(zhí)行該校準(zhǔn)所需的時(shí)間,某一傳輸數(shù)據(jù)率的SNR與PDR之間關(guān)系可由兩個(gè)閾值來(lái)表征,這可在圖7B中示出。
為簡(jiǎn)明起見,圖7B示出了 SNR/PDR曲線702的示例,示意了在單一的數(shù)據(jù)率下SNR與PDR之間的大體關(guān)系。
由于不同的發(fā)送器/接收器對(duì)可由不同的SNR/PDR曲線來(lái)表征,發(fā)送器/接收器對(duì)可要求校正來(lái)獲取類似于曲線702的SNR/PDR曲線,這可涉及對(duì)SNR和PDR采取多個(gè)測(cè)量。該校正可以是,例如在線校正,例如,當(dāng)該發(fā)送器/接收器對(duì)在工作時(shí)執(zhí)行的校正,并且可以需要以不同信號(hào)水平傳輸分組以及檢測(cè)PDR。
在圖7B中,三個(gè)部分可由曲線702定義丟失區(qū)域706、接收區(qū)域714以及"灰色"區(qū)域710。在此示例中,該丟失區(qū)域706可以被定義為具有對(duì)應(yīng)于小于某一閾值708的PDR的SNR的區(qū)域,該閾值對(duì)于有效傳輸過低。例如,該閾值可以是10% 。接收區(qū)域714可以被定義為具有大于一個(gè)閾值712的PDR的區(qū)域,其中該閾值可以是例如90%。"灰色"區(qū)域可以被定義為丟失區(qū)域706與接收區(qū)域714之間的區(qū)域。在丟失區(qū)域706與灰色區(qū)域710之間的邊界上的SNR可以被定義為SNRffi,在灰色區(qū)域710與接收區(qū)域714之間的邊界上的SNR可以被定義為SNRft。如圖7B所示,SNR ^與閾值716相關(guān)聯(lián),并且SNRs與閾值718相關(guān)聯(lián)。
為確定傳輸數(shù)據(jù)率的閾值716和718,僅分別在PDR約為10%以及約為90%的區(qū)域?qū)NR進(jìn)行測(cè)量,如由相應(yīng)的叉和圈所示??梢钥吹?,為確定SNR低和SNR^需要的測(cè)量大大少于完整地確定曲線702的形狀需要的測(cè)量。在示出的實(shí)施例中,該SNR ffi閾值可被設(shè)置為對(duì)應(yīng)于約為10X傳輸數(shù)據(jù)率的PDR的最小SNR。僅作為示例而不是對(duì)本發(fā)明范圍的限制,特定傳輸數(shù)據(jù)率的SNR低可以通過傳輸具有變化的功率水平的分組直到檢測(cè)到大約為10%的PDR速率來(lái)確定。應(yīng)當(dāng)理解,SNR和PDR都可以以任何合適的方式來(lái)測(cè)量。例如,這些參數(shù)可以在控制器114中測(cè)量。
類似地,在示出的實(shí)施例中,SNR高可以作為對(duì)應(yīng)于約為90X的PDR的
最小SNR來(lái)測(cè)量。然而,SNRb可以以其他方式來(lái)摘定。由于信道中的干擾可
導(dǎo)致PDR的度量較低(例如,分組丟失可由分組沖突引起),可以給SNR高
閾值設(shè)置上限(cap),例如,如SNR高=SNRffi +5,其中5是被定義為某一
閾值的偏差的值。在一個(gè)實(shí)施例中,S可以設(shè)置為7分貝(dB)。因此,在某
些實(shí)施例中,SNRB閾值可以根據(jù)下面的公式來(lái)設(shè)置SNRS = min(SNRffi +3,argminPDR(SNR)>W%)
SNR
作為其中測(cè)量了 SNR^和SNRft值的校正結(jié)果,可以構(gòu)建校正表,該校正表的一個(gè)示例由圖7C示出。該校正表格可包含不同傳輸數(shù)據(jù)率的SNRd萄值和SNR高閾值的值。如圖7B所示,標(biāo)識(shí)每一傳輸數(shù)據(jù)率的SNR低和SNR高需要的測(cè)量數(shù)量相對(duì)較少。因而,即使多個(gè)傳輸數(shù)據(jù)率的數(shù)據(jù)被包含在圖7C的表中,完成圖7C的表可能需要的測(cè)量數(shù)量相對(duì)較少。作為示例,為由網(wǎng)絡(luò)接口卡支持的八個(gè)不同數(shù)據(jù)傳輸率完成圖7C的表所需的測(cè)量可以通過約為100毫秒的時(shí)間窗口來(lái)進(jìn)行。這種測(cè)量因而可以在比構(gòu)建圖7A所示曲線需要的短得多的時(shí)間間隔內(nèi)進(jìn)行。圖7D的表格仍然可以用于使傳輸數(shù)據(jù)率適應(yīng)的方法。圖8A — 8C示出了根據(jù)本發(fā)明的某些實(shí)施例基于上述PDR和SNR的測(cè)量來(lái)使傳輸數(shù)據(jù)率適應(yīng)的方法。該方法可以被稱為SNR引導(dǎo)的速率適應(yīng)(SGRA)。
該過程開始于框802,其中如上所述構(gòu)建圖7C的校正表。該校正表可包括SNR閾值,諸如,例如用于多個(gè)可能的傳輸數(shù)據(jù)率中的每一個(gè)的SNR低閾值716和SNRd萄值718。圖7C的表可以作為一種數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在與設(shè)備400相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)上,或者以任何其他合適的形式存儲(chǔ)。
在框804,當(dāng)前SNR, SNR當(dāng)前,以及當(dāng)前PDR, PDR當(dāng)前,可以在任何合適的組件中以任何合適的方式來(lái)測(cè)量。在判定框806,確定SNR,是否小于圖7C的表中存儲(chǔ)的所有SNR低值。如果回答是"是",這指示基于SNR當(dāng)前,當(dāng)前信道條件可能不支持傳輸,則該過程繼續(xù)至框808,其中可以執(zhí)行一個(gè)或多個(gè)糾正動(dòng)作來(lái)改進(jìn)信道條件。該糾正動(dòng)作可包括增大傳輸功率水平、改變信道,改變無(wú)線介質(zhì),或者以其他方式嘗試建立可支持通信的信道條件。然而,在所示實(shí)施例中,如果該過程分支到框808,則使數(shù)據(jù)率適應(yīng)不太可能得到有效的通信,可以在框808執(zhí)行除了數(shù)據(jù)率的適應(yīng)以外的糾正動(dòng)作。
如果回答是"否",該過程繼續(xù)至判定框810,其中確定信道中是否存在干擾。如上所述以及如圖4所描繪的,大信號(hào)強(qiáng)度與高錯(cuò)誤率相結(jié)合可指示信道中的干擾源。在判定框810測(cè)試的條件可以被認(rèn)為是對(duì)信道干擾測(cè)試的替換實(shí)施例。在框810,可以確定當(dāng)PDR自前小于(90% -力時(shí)SNR m是否大于SNR高,
其中Y可以是對(duì)不同數(shù)據(jù)率不同的適應(yīng)性閾值。作為一個(gè)具體示例,Y可以設(shè)置為0.2??梢詧?zhí)行比較框810指示的比較,用于對(duì)當(dāng)前使用的數(shù)據(jù)率而作出的測(cè)量,但是可以為其測(cè)量在圖7C的表中可用的數(shù)據(jù)率中的一個(gè)或多個(gè)執(zhí)行類似的測(cè)試。
如果對(duì)判定框810所提問題的回答是"是",這可指示干擾,則如圖
8B所示繼續(xù)該過程。否則,如圖8C所示繼續(xù)該過程。
在圖8B中,執(zhí)行適合存在干擾時(shí)使用的數(shù)據(jù)率適應(yīng)過程。該過程開始 于框811,其中存儲(chǔ)了用當(dāng)前選擇的數(shù)據(jù)率實(shí)現(xiàn)的吞吐量。
如圖框812指示的,隨后建立循環(huán),其中執(zhí)行探測(cè)來(lái)確定低于當(dāng)前數(shù)據(jù) 率的所有數(shù)據(jù)率的吞吐量。如框814中所示,探測(cè)每一低數(shù)據(jù)率的各自的吞吐 量。吞吐量可以用任何適合的方式進(jìn)行探測(cè)。例如,可以發(fā)送測(cè)試分組或?qū)嶋H 網(wǎng)絡(luò)流量,并且可以基于如接收到的ACK分組指示的成功接收到的分組數(shù)量 來(lái)確定實(shí)際吞吐量。
對(duì)于當(dāng)前探測(cè)到的吞吐量,如果其值比先前記錄的吞吐量的值好,則在 框816中記錄當(dāng)前探測(cè)到的吞吐量的值。任何合適的組件(例如,控制器114) 可以用于此目的。該過程從判定框818返回到框812,只要持續(xù)有進(jìn)一步的數(shù) 據(jù)率待探測(cè)。
當(dāng)探測(cè)到所有的低數(shù)據(jù)率時(shí),該過程前進(jìn)至判定框820,其中確定具有 最佳記錄到的吞吐量的傳輸數(shù)據(jù)率是否提供了比當(dāng)前傳輸數(shù)據(jù)率更高的吞吐 量。如果回答是肯定的,則當(dāng)前傳輸數(shù)據(jù)數(shù)量被更改成具有最佳記錄到的吞吐 量的傳輸數(shù)據(jù)率,如框822中所示。如果回答是否定的,則具有小于SNR當(dāng)前 的SNRft的最高傳輸數(shù)據(jù)率可被用于經(jīng)信道傳輸分組,如框824所示。隨后該 過程可以終止。
相反地,如果如在判定框810所確定的不存在干擾,則如圖8C所示繼 續(xù)該過程。該過程開始于框825,其中存儲(chǔ)了用當(dāng)前數(shù)據(jù)率實(shí)現(xiàn)的吞吐量。該 過程隨后繼續(xù)在其SNR ,落入"灰色"區(qū)域的所有數(shù)據(jù)率上執(zhí)行的循環(huán)???以從作為部分校正過程的測(cè)量中或者從已經(jīng)存儲(chǔ)在諸如圖7C中所示的表的表 的測(cè)量中標(biāo)識(shí)這些數(shù)據(jù)率。待探測(cè)的數(shù)據(jù)率具有大于SNR 的SNR fi,以及 小于SNR自前的SNR低。對(duì)于其SNR贈(zèng)落入"灰色"區(qū)域的所有傳輸數(shù)據(jù)率, 如框826所示,在框828探測(cè)各自的吞吐量。探測(cè)可以用任何適合的方式進(jìn)行。 在某些實(shí)施例中,可以根據(jù)下面的試探來(lái)執(zhí)行該探測(cè)??梢跃S護(hù)每速率分 組丟失率(PLR),它是對(duì)應(yīng)于某一傳輸數(shù)據(jù)率的分組丟失比率??稍赑LR與傳輸數(shù)據(jù)率之間關(guān)系中標(biāo)識(shí)相關(guān)性。因此,較低的傳輸數(shù)據(jù)率可具有較低的 PLR,而較高的傳輸數(shù)據(jù)率可具有較高的PLR。用于選擇適當(dāng)?shù)膫鬏敂?shù)據(jù)率的
試探可以前進(jìn)至首先確定當(dāng)前PLR是否大于一個(gè)閾值PR,其中R為當(dāng)前選擇
的傳輸數(shù)據(jù)率。如果回答是肯定的,可以使用下一個(gè)較低的傳輸數(shù)據(jù)率。如果
當(dāng)前PLR低于另一個(gè)閾值lr,其中(Lr〈Pr),則可以使用下一個(gè)較高的傳輸 數(shù)據(jù)率。
無(wú)論如何執(zhí)行探測(cè),對(duì)于當(dāng)前探測(cè)到的吞吐量,如果吞吐量比先前記錄的 吞吐量的值好,則當(dāng)前探測(cè)到的吞吐量的值同產(chǎn)生該吞吐量的數(shù)據(jù)率一起在框 830被記錄。
如果有更多傳輸數(shù)量率要分析,這可以在框832被確定,則該過程返回至 框826。否則,當(dāng)前傳輸數(shù)據(jù)率在框834被設(shè)置為具有最高吞吐量的所記錄的 傳輸數(shù)據(jù)率。隨后該過程可以終止。
至此描述了本發(fā)明的至少一個(gè)實(shí)施例的若干方面,可以理解,本領(lǐng)域的技 術(shù)人員可容易地想到各種更改、修改和改進(jìn)。
這樣的更改、修改和改進(jìn)旨在是本發(fā)明的一部分,且旨在處于本發(fā)明的精 神和范圍內(nèi)。從而,上述描述和附圖僅用作示例。
可以用多種方式中的任一種來(lái)實(shí)現(xiàn)本發(fā)明的上述實(shí)施例。例如,可使用硬 件、軟件或其組合來(lái)實(shí)現(xiàn)各實(shí)施例。當(dāng)使用軟件實(shí)現(xiàn)時(shí),軟件代碼可在無(wú)論是 在單個(gè)計(jì)算機(jī)中提供的還是在多個(gè)計(jì)算機(jī)之間分布的任何合適的處理器或處
理器的集合上執(zhí)行。
此外,應(yīng)當(dāng)理解,計(jì)算機(jī)可以用多種形式中的任一種來(lái)具體化,如機(jī)架式 計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、或圖形輸入板計(jì)算機(jī)。另外,計(jì)算機(jī)可 以具體化在通常不被認(rèn)為是計(jì)算機(jī)但具有合適的處理能力的設(shè)備中,包括個(gè)人 數(shù)字助理(PDA)、智能電話、或任何其它合適的便攜式或固定電子設(shè)備。
同樣,計(jì)算機(jī)可以具有一個(gè)或多個(gè)輸入和輸出設(shè)備。這些設(shè)備主要可被用 來(lái)呈現(xiàn)用戶接口??杀挥脕?lái)提供用戶接口的輸出設(shè)備的示例包括用于輸出可視 呈現(xiàn)的打印機(jī)或顯示屏和用于輸出可聽呈現(xiàn)的揚(yáng)聲器或其它聲音生成設(shè)備???被用于用戶接口的輸入設(shè)備的示例包括鍵盤和諸如鼠標(biāo)、觸摸板和數(shù)字化輸入 板等定點(diǎn)設(shè)備。作為另一示例,計(jì)算機(jī)可以通過語(yǔ)音識(shí)別或以其它可聽格式來(lái)接收輸入信息。
這些計(jì)算機(jī)可以通過任何合適形式的一個(gè)或多個(gè)網(wǎng)絡(luò)來(lái)互連,包括局域網(wǎng) 或廣域網(wǎng),如企業(yè)網(wǎng)絡(luò)或因特網(wǎng)。這些網(wǎng)絡(luò)可以基于任何合適的技術(shù)并可以根 據(jù)任何合適的協(xié)議來(lái)操作,并且可以包括無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)。
而且,此處略述的各種方法或過程可被編碼為可在采用各種操作系統(tǒng)或平 臺(tái)中任何一種的一個(gè)或多個(gè)處理器上執(zhí)行的軟件。此外,可使用多種合適的程 序設(shè)計(jì)語(yǔ)言和/或常規(guī)程序設(shè)計(jì)或腳本工具中的任何一種來(lái)編寫這樣的軟件,而 且它們還可被編譯為在框架或虛擬機(jī)上執(zhí)行的可執(zhí)行機(jī)器語(yǔ)言代碼或中間代 碼。
就此,本發(fā)明可被具體化為用一個(gè)或多個(gè)程序編碼的一個(gè)或多個(gè)計(jì)算機(jī)可 讀介質(zhì)(例如,計(jì)算機(jī)存儲(chǔ)器、 一個(gè)或多個(gè)軟盤、緊致盤、光盤、磁帶、閃存、 現(xiàn)場(chǎng)可編程門陣列或其它半導(dǎo)體器件中的電路配置等),當(dāng)這些程序在一個(gè)或 多個(gè)計(jì)算機(jī)或其它處理器上執(zhí)行時(shí),它們執(zhí)行實(shí)現(xiàn)本發(fā)明的上述各個(gè)實(shí)施例的 方法。這一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)可以是可移動(dòng)的,使得其上存儲(chǔ)的一個(gè)或 多個(gè)程序可被加載到一個(gè)或多個(gè)不同的計(jì)算機(jī)或其它處理器上以便實(shí)現(xiàn)本發(fā) 明上述的各個(gè)方面。
此處以一般的意義使用術(shù)語(yǔ)"程序"或"軟件"來(lái)指可被用來(lái)對(duì)計(jì)算機(jī)或 其它處理器編程以實(shí)現(xiàn)本發(fā)明上述的各個(gè)方面的任何類型的計(jì)算機(jī)代碼或計(jì) 算機(jī)可執(zhí)行指令集。另外,應(yīng)當(dāng)理解,根據(jù)本實(shí)施例的一個(gè)方面,當(dāng)被執(zhí)行時(shí) 實(shí)現(xiàn)本發(fā)明的方法的一個(gè)或多個(gè)計(jì)算機(jī)程序不必駐留在單個(gè)計(jì)算機(jī)或處理器 上,而是可以按模塊化的方式分布在多個(gè)不同的計(jì)算機(jī)或處理器之間以實(shí)現(xiàn)本 發(fā)明的各方面。
計(jì)算機(jī)可執(zhí)行指令可以具有可由一個(gè)或多個(gè)計(jì)算機(jī)或其它設(shè)備執(zhí)行的各 種形式,諸如程序模塊。 一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽 象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。通常,程序模塊的功能 可以按需在各個(gè)實(shí)施例中進(jìn)行組合或分布。
而且,數(shù)據(jù)結(jié)構(gòu)能以任何合適的形式存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。為簡(jiǎn)化說(shuō) 明,數(shù)據(jù)結(jié)構(gòu)可被示為具有通過該數(shù)據(jù)結(jié)構(gòu)中的位置而相關(guān)的字段。這些關(guān)系 同樣可以通過對(duì)各字段的存儲(chǔ)分配傳達(dá)各字段之間的關(guān)系的計(jì)算機(jī)可讀介質(zhì)中的位置來(lái)得到。然而,可以使用任何合適的機(jī)制來(lái)在數(shù)據(jù)結(jié)構(gòu)的各字段中的 信息之間建立關(guān)系,例如通過使用指針、標(biāo)簽、或在數(shù)據(jù)元素之間建立關(guān)系的 其它機(jī)制。
本發(fā)明的各個(gè)方面可單獨(dú)、組合或以未在前述實(shí)施例中特別討論的各種安 排來(lái)使用,從而并不將其應(yīng)用限于前述描述中所述或附圖中所示的組件的細(xì)節(jié) 和安排。例如,可使用任何方式將一個(gè)實(shí)施例中描述的各方面與其它實(shí)施例中 描述的各方面組合。
同樣,本發(fā)明可被具體化為方法,其示例已經(jīng)提供。作為該方法的一部分 所執(zhí)行的動(dòng)作可以按任何合適的方式來(lái)排序。因此,可以構(gòu)建各個(gè)實(shí)施例,其 中各動(dòng)作以與所示的次序所不同的次序執(zhí)行,不同的次序可包括同時(shí)執(zhí)行某些 動(dòng)作,即使這些動(dòng)作在各說(shuō)明性實(shí)施例中被示為順序動(dòng)作。
在權(quán)利要求書中使用諸如"第一"、"第二"、"第三"等序數(shù)詞來(lái)修飾 權(quán)利要求元素本身并不意味著一個(gè)權(quán)利要求元素較之另一個(gè)權(quán)利要求元素的 優(yōu)先級(jí)、先后次序或順序、或者方法的各動(dòng)作執(zhí)行的時(shí)間順序,而僅用作將具 有某一名字的一個(gè)權(quán)利要求元素與具有同一名字(除序數(shù)詞的使用之外)的另 一元素區(qū)分開的標(biāo)簽以區(qū)分各權(quán)利要求元素。
同樣,此處所使用的短語(yǔ)和術(shù)語(yǔ)是出于描述的目的而不應(yīng)被認(rèn)為是限制。 此處對(duì)"包括"、"包含"、或"具有"、"含有"、"涉及"及其變型的使 用旨在包括其后所列的項(xiàng)目及其等效物以及其它項(xiàng)目。
權(quán)利要求
1.一種操作包括無(wú)線網(wǎng)絡(luò)接口的計(jì)算設(shè)備的方法,所述方法包括對(duì)于經(jīng)信道傳輸?shù)亩鄠€(gè)分組中的每一個(gè)分組,基于與分組相關(guān)的糾錯(cuò)編碼,確定發(fā)送時(shí)的分組與接收時(shí)的分組之間的差別程度;以及響應(yīng)于在一間隔期間接收到的多個(gè)分組中分組差別程度的變化,啟動(dòng)用于經(jīng)所述信道傳輸?shù)倪m應(yīng)過程。
2. 如權(quán)利要求1所述的方法,其特征在于多個(gè)分組中的每一個(gè)包括用多比特糾錯(cuò)碼來(lái)編碼的分組,確定差別程度包括確定接收時(shí)分組中被糾正的比特錯(cuò)誤的數(shù)目。
3. 如權(quán)利要求2所述的方法,其特征在于,啟動(dòng)所述適應(yīng)過程包括為其差別程度表示了用糾錯(cuò)編碼能夠被糾正的錯(cuò)誤的分組啟動(dòng)適應(yīng)過程。
4. 如權(quán)利要求3所述的方法,其特征在于,所述適應(yīng)過程包括改變信道中分組的傳輸數(shù)據(jù)率。
5. 如權(quán)利要求3所述的方法,其特征在于,所述適應(yīng)過程包括改變信道中分組的傳輸功率水平。
6. 如權(quán)利要求1所述的方法,其特征在于,啟動(dòng)所述適應(yīng)過程包括切換信道。
7. 如權(quán)利要求6所述的方法,其特征在于,所述切換信道包括標(biāo)識(shí)信道中通信的低活動(dòng)期間;以及在所標(biāo)識(shí)的低活動(dòng)期間切換信道。
8. —種具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被執(zhí)行時(shí)適于執(zhí)行如權(quán)利要求1所述的方法。
9. 如權(quán)利要求8所述的的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令包括無(wú)線網(wǎng)絡(luò)接口的驅(qū)動(dòng)器。
10. 如權(quán)利要求1所述的方法,其特征在于,所述確定差別程度包括確定由計(jì)算設(shè)備發(fā)送的分組中的分組錯(cuò)誤率。
11. 一種用于將計(jì)算設(shè)備接口至無(wú)線網(wǎng)絡(luò)的裝置,所述裝置包括可配置成經(jīng)信道接收通信的接收電路;可配置成經(jīng)信道發(fā)送通信的發(fā)送電路;耦合到接收器的糾錯(cuò)電路,所述糾錯(cuò)電路適應(yīng)于輸出對(duì)接收到的通信中的錯(cuò)誤程度的指示;以及耦合到糾錯(cuò)電路和發(fā)送電路的控制器,所述控制器適應(yīng)于檢測(cè)錯(cuò)誤程度的趨勢(shì)并且基于檢測(cè)到的趨勢(shì)來(lái)改變發(fā)送電路的至少一個(gè)特征。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述錯(cuò)誤程度包括對(duì)分組糾正的錯(cuò)誤的程度。
13. 如權(quán)利要求11所述的裝置,其特征在于,所述錯(cuò)誤程度包括對(duì)接收器處接收到的被破壞的分組的數(shù)目的指示。
14. 如權(quán)利要求11所述的裝置,其特征在于,所述改變發(fā)送器的至少一個(gè)特征包括改變糾錯(cuò)編碼。
15. 如權(quán)利要求11所述的裝置,其特征在于,所述控制器還適應(yīng)于基于檢測(cè)到的趨勢(shì)啟動(dòng)用于經(jīng)信道傳輸?shù)倪m應(yīng)過程。
16. —種操作具有無(wú)線網(wǎng)絡(luò)接口的計(jì)算設(shè)備的方法,所述方法包括收集定義由網(wǎng)絡(luò)信道所傳送的分組中糾正的錯(cuò)誤的比率的信息;以及響應(yīng)于糾正的錯(cuò)誤的比率的趨勢(shì),將網(wǎng)絡(luò)信道狀態(tài)的指示存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。
17. 如權(quán)利要求16所述的方法,其特征在于,還包括基于所述網(wǎng)絡(luò)信道狀態(tài)的指示啟動(dòng)用于經(jīng)網(wǎng)絡(luò)信道傳輸?shù)牡谝贿m應(yīng)過程。
18. 如權(quán)利要求17所述的方法,其特征在于,啟動(dòng)所述第一適應(yīng)過程包括改變網(wǎng)絡(luò)信道中分組的傳輸數(shù)據(jù)率和傳輸功率水平中的至少一個(gè)。
19. 如權(quán)利要求16所述的方法,其特征在于,還包括基于糾正的錯(cuò)誤的比率的趨勢(shì)評(píng)估所述第一適應(yīng)過程的效果;以及如果第一適應(yīng)過程的效果低,則基于所述網(wǎng)絡(luò)信道狀態(tài)的指示啟動(dòng)用于經(jīng)網(wǎng)絡(luò)信道傳輸?shù)牡诙m應(yīng)過程。
20. 如權(quán)利要求16所述的方法,其特征在于,啟動(dòng)所述適應(yīng)過程包括切換信道。
全文摘要
為無(wú)線通信配置的計(jì)算設(shè)備可以有效地控制對(duì)信道條件的適應(yīng)。該設(shè)備可被配置成對(duì)影響信道性能的條件進(jìn)行標(biāo)識(shí)和分類,使得可以作出適當(dāng)?shù)倪m應(yīng)。通過將接收到的信號(hào)強(qiáng)度和分組錯(cuò)誤進(jìn)行相關(guān)可以檢測(cè)干擾。與高分組錯(cuò)誤率相關(guān)的高接收信號(hào)強(qiáng)度可表示干擾源的存在。一旦檢測(cè)到干擾源,則可使用其他準(zhǔn)則來(lái)確定干擾的性質(zhì),以使對(duì)應(yīng)用程序破壞性最小的適應(yīng)能夠被選擇。另外,通過監(jiān)測(cè)包括前向糾錯(cuò)率的錯(cuò)誤率的趨勢(shì)可以預(yù)測(cè)信道降級(jí),并且可在分組錯(cuò)誤率超過難以接受的水平之前使用適應(yīng)。
文檔編號(hào)H04L12/24GK101682401SQ200880015447
公開日2010年3月24日 申請(qǐng)日期2008年5月2日 優(yōu)先權(quán)日2007年5月11日
發(fā)明者A·A·哈薩恩, B·D·阿波巴, J·張, K·譚 申請(qǐng)人:微軟公司