無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率組的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率組的方法,尤其是關(guān)于依據(jù)通訊環(huán)境的狀況適應(yīng)性地選擇傳輸速率組的無(wú)線通訊裝置與方法。
【背景技術(shù)】
[0002]在無(wú)線傳輸(wireless communicat1n)系統(tǒng)中,往往一個(gè)系統(tǒng)會(huì)有許多個(gè)傳輸速率可以使用,傳輸速率的選擇必須要考慮到各式各樣的情形,當(dāng)接收端與發(fā)送端距離較遠(yuǎn)的時(shí)候,傳輸速率必須要下降至接收端能收下數(shù)據(jù)封包為止。然而,當(dāng)發(fā)送端與接收端距離很近,但是環(huán)境干擾較多或是有其他無(wú)線裝置一同競(jìng)爭(zhēng)這個(gè)信道使用權(quán)的時(shí)候,傳輸速率則盡量愈高愈好,因?yàn)橐韵嗤笮〉臄?shù)據(jù)封包而言,較高的傳輸速率會(huì)讓傳送數(shù)據(jù)封包的時(shí)間較為短暫,比較不容易被環(huán)境干擾或是與其他的無(wú)線裝置所傳送的無(wú)線信號(hào)產(chǎn)生干擾或碰撞(collis1n)。因此,一個(gè)適當(dāng)調(diào)整傳輸速率的方法對(duì)于無(wú)線傳輸系統(tǒng)而言是必要的。
[0003]在無(wú)線通訊系統(tǒng)中,數(shù)據(jù)封包要能夠正確從發(fā)送端發(fā)送至接收端首先就是要有適當(dāng)?shù)膫鬏斔俾?、足夠的傳輸功率、以及良好的信?hào)質(zhì)量。若不改變后兩者,則適當(dāng)?shù)母淖儌鬏斔俾室苑辖邮斩说男枨?,才能將?shù)據(jù)封包正確傳送至接收端。在許多無(wú)線通訊系統(tǒng)中都有規(guī)定重傳(retry)的機(jī)制,在802.11的規(guī)范中,采用了帶有確認(rèn)信號(hào)的載波感知多路接入 / 碰撞避免(Carrier-Sense Multiple-Access, Collis1n Avoidance (CSMA/CA) withAcknowledgement (ACK))的傳輸方式,也就是說(shuō)當(dāng)發(fā)送端要傳送數(shù)據(jù)封包之前,發(fā)送端會(huì)先等待一段時(shí)間偵測(cè)空氣中是否有其他信號(hào),若無(wú)其他數(shù)據(jù)封包傳輸,則將該數(shù)據(jù)封包傳出。當(dāng)數(shù)據(jù)封包傳出去之后,若是等待一段時(shí)間之后仍未收到接收端所回傳的ACK封包,則代表該數(shù)據(jù)封包傳輸失敗,發(fā)送端將再次傳送該數(shù)據(jù)封包。接收端收不下該數(shù)據(jù)封包的原因有很多種可能,但基本上可以歸納為兩大類:第一種,接收端收到該數(shù)據(jù)封包的信號(hào)噪聲t:匕(Signal-to-Noise Rat1, SNR)過(guò)低,以至于接收端無(wú)法正確收下;第二種則是傳出去的數(shù)據(jù)封包受到干擾或是與其他無(wú)線裝置發(fā)出的無(wú)線信號(hào)發(fā)生碰撞而導(dǎo)致接收端無(wú)法正確收下該筆數(shù)據(jù)封包。
[0004]若是第一種情形,則發(fā)送端必需將該數(shù)據(jù)封包以較低的傳輸速率進(jìn)行傳輸,由于傳輸速率較低,在接收端對(duì)于信號(hào)噪聲比的要求也就相對(duì)降低,因此相對(duì)于較高傳輸速率而言,正確收下的可能性較高;另一種解決方案為加大發(fā)射端的能量,等同于提高接收端的信號(hào)噪聲比,讓原先無(wú)法正確收下的數(shù)據(jù)封包也可以正確無(wú)誤的接收。但若是第二種情形,則反而不應(yīng)該降低傳輸速率,因?yàn)橐坏┙档蛡鬏斔俾实脑?,該?shù)據(jù)封包在空中傳輸?shù)臅r(shí)間會(huì)拉長(zhǎng),導(dǎo)致碰撞的機(jī)率增加。
【發(fā)明內(nèi)容】
[0005]鑒于先前技術(shù)的不足,本發(fā)明的一目的在于提供一種無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率組的方法,可偵測(cè)環(huán)境狀況以選擇較佳的傳輸速率。
[0006]本發(fā)明公開(kāi)了一種決定一無(wú)線通訊裝置的一目標(biāo)傳輸速率組的方法,該無(wú)線通訊裝置依據(jù)該目標(biāo)傳輸速率組所包含的多個(gè)傳輸速率的其中之一傳送數(shù)據(jù)封包,該方法包含:提供多個(gè)候選傳輸速率組;依據(jù)一初期傳輸速率組傳送多個(gè)數(shù)據(jù)封包;于一預(yù)設(shè)時(shí)間內(nèi),統(tǒng)計(jì)該些數(shù)據(jù)封包的重復(fù)傳送次數(shù),并產(chǎn)生一統(tǒng)計(jì)結(jié)果;以及依據(jù)該統(tǒng)計(jì)結(jié)果選取該些候選傳輸速率組的其中之一作為該目標(biāo)傳輸速率組。
[0007]本發(fā)明另公開(kāi)了一種無(wú)線通訊裝置,包含:一儲(chǔ)存單元,用于儲(chǔ)存多個(gè)候選傳輸速率組,每一候選傳輸速率組包含多個(gè)傳輸速率;一高頻收發(fā)電路;以及一運(yùn)算單元,耦接該儲(chǔ)存單元及該高頻收發(fā)電路,用于存取該些傳輸速率組及控制該高頻收發(fā)電路傳送多個(gè)數(shù)據(jù)封包,包含:一初期傳輸速率組決定模塊,用于選取該些候選傳輸速率組的其中之一以作為一初期傳輸速率組,其中該運(yùn)算單元控制該高頻收發(fā)電路依據(jù)該初期傳輸速率組傳送該些數(shù)據(jù)封包的部分;一重傳封包偵測(cè)模塊,用于統(tǒng)計(jì)該些數(shù)據(jù)封包的重復(fù)傳送次數(shù),以產(chǎn)生一統(tǒng)計(jì)結(jié)果;以及一傳輸速率組決定模塊,依據(jù)該統(tǒng)計(jì)結(jié)果選取該些候選傳輸速率組的其中之一以為作一目標(biāo)傳輸速率組,其中該運(yùn)算單元控制該高頻收發(fā)電路選擇該目標(biāo)傳輸速率組所包含的多個(gè)傳輸速率的其中之一傳送該些數(shù)據(jù)封包的其余部分。
[0008]本發(fā)明的無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率組的方法能夠偵測(cè)目前通訊環(huán)境的狀況,以選取較適合的傳輸速率來(lái)傳輸數(shù)據(jù)封包。相較于現(xiàn)有技術(shù),本發(fā)明的無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率組的方法可以因應(yīng)通訊環(huán)境的復(fù)雜程度,例如數(shù)據(jù)封包的碰撞程度、另一無(wú)線通訊裝置的傳輸速率及信號(hào)的強(qiáng)度等,來(lái)決定適當(dāng)?shù)膫鬏斔俾?,因此可進(jìn)一步提升無(wú)線傳輸?shù)耐ㄓ嵸|(zhì)量。
[0009]有關(guān)本發(fā)明的特征、實(shí)作與功效,茲配合附圖作較佳實(shí)施例詳細(xì)說(shuō)明如下。
【附圖說(shuō)明】
[0010]圖1為本發(fā)明的無(wú)線通訊裝置的一實(shí)施例的示意圖;
[0011]圖2為本發(fā)明的傳輸速率組的一實(shí)施例的示意圖;
[0012]圖3為本發(fā)明的決定無(wú)線通訊裝置的傳輸速率組的方法的一實(shí)施例的流程圖;
[0013]圖4為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;
[0014]圖5為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;
[0015]圖6為本發(fā)明的決定無(wú)線通訊裝置的傳輸速率組的方法的另一實(shí)施例的流程圖;
[0016]圖7為本發(fā)明的傳輸速率組的另一實(shí)施例的示意圖;
[0017]圖8為本發(fā)明的決定無(wú)線通訊裝置的傳輸速率組的方法的另一實(shí)施例的流程圖;
[0018]圖9為本發(fā)明的初始傳輸速率組的一實(shí)施例的示意圖;
[0019]圖10為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;
[0020]圖11為本發(fā)明的傳輸速率組的另一實(shí)施例的示意圖;
[0021]圖12為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;
[0022]圖13為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;
[0023]圖14為本發(fā)明的決定無(wú)線通訊裝置的傳輸速率組的方法的另一實(shí)施例的流程圖;
[0024]圖15為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果的一范例;以及
[0025]圖16為本發(fā)明的數(shù)據(jù)封包傳輸次數(shù)的統(tǒng)計(jì)結(jié)果經(jīng)加權(quán)計(jì)算后的一范例。
[0026]其中,附圖標(biāo)記說(shuō)明如下:
[0027]100、150 無(wú)線通訊裝置
[0028]110 儲(chǔ)存單元
[0029]120 運(yùn)算單元
[0030]121 初期傳輸速率組決定模塊
[0031]122 重傳封包偵測(cè)模塊
[0032]123 傳輸速率組決定模塊
[0033]124 通訊質(zhì)量偵測(cè)模塊
[0034]125 初始傳輸速率決定模塊
[0035]126 加權(quán)運(yùn)算模塊
[0036]127 重新偵測(cè)決定模塊
[0037]130 高頻收發(fā)電路
[0038]200、700、900、1100 表格
[0039]S310 ?S340、S610 ?S620、S810 ?S830、S1410 步驟
【具體實(shí)施方式】
[0040]以下說(shuō)明內(nèi)容的技術(shù)用語(yǔ)參照本技術(shù)領(lǐng)域的習(xí)慣用語(yǔ),如本說(shuō)明書(shū)對(duì)部分用語(yǔ)有加以說(shuō)明或定義,該部分用語(yǔ)的解釋以本說(shuō)明書(shū)的說(shuō)明或定義為準(zhǔn)。
[0041]本發(fā)明的公開(kāi)內(nèi)容包含無(wú)線通訊裝置與決定無(wú)線通訊裝置的傳輸速率的方法,能夠因應(yīng)通訊環(huán)境選擇較佳的傳輸速率。在實(shí)施為可能的前提下,本技術(shù)領(lǐng)域普通技術(shù)人員能夠依本說(shuō)明書(shū)的公開(kāi)內(nèi)容來(lái)選擇等效的元件或步驟來(lái)實(shí)現(xiàn)本發(fā)明,亦即本發(fā)明的實(shí)施并不限于后敘的實(shí)施例。由于本發(fā)明的無(wú)線通訊裝置所包含的部分元件單獨(dú)而言可能為已知元件,因此在不影響該裝置發(fā)明的充分公開(kāi)及可實(shí)施性的前提下,以下說(shuō)明對(duì)于已知元件的細(xì)節(jié)將予以節(jié)略。此外,本發(fā)明的決定無(wú)線通訊裝置的傳輸速率的方法可通過(guò)本發(fā)明的無(wú)線通訊裝置或其等效裝置來(lái)執(zhí)行,在不影響該方法發(fā)明的充分公開(kāi)及可實(shí)施性的前提下,以下方法發(fā)明的說(shuō)明將著重于步驟內(nèi)容而非硬件。
[0042]請(qǐng)參閱圖1,其為本發(fā)明的無(wú)線通訊裝置的一實(shí)施例的示意圖。無(wú)線通訊裝置100包含儲(chǔ)存單元110、運(yùn)算單元120及高頻收發(fā)電路130。儲(chǔ)存單元110儲(chǔ)存多個(gè)候選