Wlan天線組合方法和系統(tǒng)的制作方法
【專利摘要】一種WLAN天線組合方法和系統(tǒng),所述方法包括步驟:對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合;對(duì)天線權(quán)值序列配對(duì)交叉變異,以獲得變異天線權(quán)值集合;若變異結(jié)果不符要求,則繼續(xù)對(duì)變異結(jié)果進(jìn)行選擇交叉變異步驟直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。采用遺傳算法尋找符合通信質(zhì)量要求的天線組合,能夠有效利用遺傳算法中優(yōu)勝略汰以及交叉變異的準(zhǔn)則,使得每一次交叉變異的結(jié)果適應(yīng)值都優(yōu)于前一次,能夠更快速找到符合通信要求的天線組合,減少了天線組合選擇的次數(shù),降低系統(tǒng)開銷,改善通信效果。
【專利說明】WLAN天線組合方法和系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)通信領(lǐng)域,特別是涉及一種基于遺傳算法的WLAN天線組合方法和系統(tǒng)。
【【背景技術(shù)】】
[0002]隨著通信技術(shù)發(fā)展,人們對(duì)于高速無線上網(wǎng)的需求越來越大。作為蜂窩接入技術(shù)的補(bǔ)充,無線局域網(wǎng)技術(shù)WLAN廣受人們的喜愛。目前,無線局域網(wǎng)技術(shù)(WLAN)已經(jīng)非常普及。絕大多數(shù)消費(fèi)類電子產(chǎn)品如智能手機(jī),平板電腦等均加裝WLAN通信模塊,支持WLAN網(wǎng)絡(luò)接入。其中 MIMO(Multiple-1nput Multiple-Output:多輸入多輸出),SDMA(SpaceDivis1n Multiple Access:空分復(fù)用)等多天線通信技術(shù)是其中的主要物理層技術(shù)之一。多天線通信利用傳播環(huán)境豐富的多徑,在接收端形成多條并行傳輸?shù)淖有诺溃梢栽诓辉黾訒r(shí)頻資源的情況下使信道容量成倍數(shù)增長(zhǎng),因此被廣泛采用到最新的通信標(biāo)準(zhǔn)中。
[0003]由于室內(nèi)傳播環(huán)境十分復(fù)雜,充滿了多徑,信號(hào)由發(fā)射端發(fā)射,可以經(jīng)過許多不同的路徑到達(dá)接收端,而不同的路徑的衰落特性并不相同,在接收端疊加就造成了頻率選擇性衰落等和室外無線通信信道截然不同的衰落特性。由于在室內(nèi)傳播環(huán)境存在小尺度衰落,在傳播信號(hào)波長(zhǎng)級(jí)別(對(duì)于WLAN的2.4GHz頻段來說,就是厘米級(jí)別)的位置差別,有可能造成接收信號(hào)強(qiáng)度超過1dBm以上的差異。在這種情況下,對(duì)于采用多天線通信技術(shù)的WLAN接發(fā)點(diǎn),不同的天線接收信號(hào)的強(qiáng)度有很大的差別,這會(huì)影響WLAN的通信質(zhì)量。
[0004]為了解決這個(gè)問題,目前普遍做法是嘗試所有天線組合,基于天線方向圖的先驗(yàn)信息進(jìn)行天線組合,或者基于物理層信息及訓(xùn)練序列來進(jìn)行天線組合,雖然這樣能夠找出合適的天線組合,但是盲目嘗試天線的組合進(jìn)行通信,會(huì)額外犧牲通信性能,而且采用訓(xùn)練序列的方式進(jìn)行天線組合,會(huì)占用額外通信資源,增加訓(xùn)練開銷。
【
【發(fā)明內(nèi)容】
】
[0005]基于此,有必要針對(duì)現(xiàn)有技術(shù)中天線組合方法占用額外通信資源犧牲通信性能的問題,提供一種基于遺傳算法的WLAN天線組合方法及系統(tǒng)。
[0006] 一種WLAN天線組合方法,包括步驟:對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合;根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列進(jìn)行變異,以獲得變異天線權(quán)值集合;計(jì)算變異天線權(quán)值集合中每個(gè)天線權(quán)值序列的適應(yīng)值f,當(dāng)該變異天線權(quán)值集合中最大適應(yīng)值fmax小于或等于系統(tǒng)設(shè)定的門限時(shí),選擇變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中的適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合;根據(jù)第二代天線權(quán)值集合獲得第二變異天線權(quán)值集合,若第二變異天線權(quán)值集合中天線權(quán)值序列的最大適應(yīng)值fmax大于系統(tǒng)設(shè)定的門限時(shí),則選擇該最大適應(yīng)值fmax的天線權(quán)值序列對(duì)應(yīng)的天線組合進(jìn)行通信,否則,繼續(xù)對(duì)第二變異天線權(quán)值集合進(jìn)行交叉和變異,直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。
[0007]相應(yīng)地,本發(fā)明還提供一種WLAN天線組合系統(tǒng),包括:賦值模塊,用于對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合;交叉變異模塊,用于根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列進(jìn)行變異,以獲得變異天線權(quán)值集合;選擇模塊,用于計(jì)算變異天線權(quán)值集合中每個(gè)天線權(quán)值序列的適應(yīng)值f,當(dāng)該變異天線權(quán)值集合中最大適應(yīng)值fmax小于或等于系統(tǒng)設(shè)定的門限時(shí),選擇變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中的適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合;循環(huán)模塊,用于根據(jù)第二代天線權(quán)值集合獲得第二變異天線權(quán)值集合,若第二變異天線權(quán)值集合中天線權(quán)值序列的最大適應(yīng)值fmax大于系統(tǒng)設(shè)定的門限時(shí),則選擇該最大適應(yīng)值fmax的天線權(quán)值序列對(duì)應(yīng)的天線組合進(jìn)行通信,否則,繼續(xù)對(duì)第二變異天線權(quán)值集合進(jìn)行交叉和變異,直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。
[0008]本發(fā)明通過對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合,每一個(gè)天線權(quán)值序列對(duì)應(yīng)一種天線組合的方式,每一個(gè)天線權(quán)值集合對(duì)應(yīng)一個(gè)天線組群,該天線組群包括多個(gè)天線組合。并根據(jù)遺傳算法對(duì)當(dāng)代天線權(quán)值組合進(jìn)行交叉和變異,以形成變異天線權(quán)值集合。判斷變異天線權(quán)值集合中的權(quán)值序列的適應(yīng)值是否符合要求,若不符合則根據(jù)優(yōu)勝略汰的準(zhǔn)則從變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中選取適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合,再對(duì)第二代天線權(quán)值集合進(jìn)行配對(duì)交叉變異,直到找到符合要求的天線組合為止。通過優(yōu)勝略汰的準(zhǔn)則保證了每一代的天線權(quán)值集合的最大適應(yīng)值fmax不小于前一代,從而減少了尋找到符合適應(yīng)值要求的天線權(quán)值集合的次數(shù);在得到交叉結(jié)果后根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列的其中一個(gè)天線權(quán)值進(jìn)行變異,以產(chǎn)生一個(gè)變異天線權(quán)值序列,避免了交叉的結(jié)果陷入局部最佳狀態(tài),導(dǎo)致無法找到符合適應(yīng)值要求的天線權(quán)值序列,即無法找到通信質(zhì)量要求的天線組合的情況。采用遺傳算法尋找符合通信質(zhì)量要求的天線組合,能夠有效利用遺傳算法中優(yōu)勝略汰以及交叉變異的準(zhǔn)則,使得每一次交叉變異的結(jié)果適應(yīng)值都優(yōu)于前一次,能夠更快速找到符合通信要求的天線組合,減少了天線組合選擇的次數(shù),降低系統(tǒng)開銷,改善通信效果。
【【專利附圖】
【附圖說明】】
[0009]圖1為本發(fā)明一種WLAN天線組合方法流程框圖;
[0010]圖2為本發(fā)明一種WLAN天線組合方法實(shí)施例流程框圖;
[0011]圖3為本發(fā)明一種WLAN天線組合方法一種實(shí)施例天線及其權(quán)值序列示意圖;
[0012]圖4為本發(fā)明一種WLAN天線組合系統(tǒng)流結(jié)構(gòu)框圖;
[0013]圖5為本發(fā)明一種WLAN天線組合方法實(shí)施例結(jié)構(gòu)框圖;
[0014]圖6為本發(fā)明一種WLAN天線組合方法另一種實(shí)施例天線與射頻流連接關(guān)系示意圖。
【【具體實(shí)施方式】】
[0015]實(shí)施例一
[0016]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0017]請(qǐng)參閱圖1,其是本發(fā)明一種WLAN天線組合方法流程框圖。一種WLAN天線組合方法,包括步驟:
[0018]SlO:對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合;
[0019]S20:根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列進(jìn)行變異,以獲得變異天線權(quán)值集合;
[0020]S30:計(jì)算變異天線權(quán)值集合中每個(gè)天線權(quán)值序列的適應(yīng)值f,當(dāng)該變異天線權(quán)值集合中最大適應(yīng)值fmax小于或等于系統(tǒng)設(shè)定的門限時(shí),選擇變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中的適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合;
[0021]S40:根據(jù)第二代天線權(quán)值集合獲得第二變異天線權(quán)值集合,若第二變異天線權(quán)值集合中天線權(quán)值序列的最大適應(yīng)值fmax大于系統(tǒng)設(shè)定的門限時(shí),則選擇該最大適應(yīng)值fmax的天線權(quán)值序列對(duì)應(yīng)的天線組合進(jìn)行通信,否則,繼續(xù)對(duì)第二變異天線權(quán)值集合進(jìn)行交叉和變異,直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。
[0022]本發(fā)明通過對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合,每一個(gè)天線權(quán)值序列對(duì)應(yīng)一種天線組合的方式,每一個(gè)天線權(quán)值集合對(duì)應(yīng)一個(gè)天線組群,該天線組群包括多個(gè)天線組合。并根據(jù)遺傳算法對(duì)當(dāng)代天線權(quán)值組合進(jìn)行交叉和變異,以形成變異天線權(quán)值集合。判斷變異天線權(quán)值集合中的權(quán)值序列的適應(yīng)值是否符合要求,若不符合則根據(jù)優(yōu)勝略汰的準(zhǔn)則從變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中選取適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合,再對(duì)第二代天線權(quán)值集合進(jìn)行配對(duì)交叉變異,直到找到符合要求的天線組合為止。通過優(yōu)勝略汰的準(zhǔn)則保證了每一代的天線權(quán)值集合的最大適應(yīng)值fmax不小于前一代,從而減少了尋找到符合適應(yīng)值要求的天線權(quán)值集合的次數(shù);在得到交叉結(jié)果后根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列的其中一個(gè)天線權(quán)值進(jìn)行變異,以產(chǎn)生一個(gè)變異天線權(quán)值序列,避免了交叉的結(jié)果陷入局部最佳狀態(tài),導(dǎo)致無法找到符合適應(yīng)值要求的天線權(quán)值序列,即無法找到通信質(zhì)量要求的天線組合的情況。采用遺傳算法尋找符合通信質(zhì)量要求的天線組合,能夠有效利用遺傳算法中優(yōu)勝略汰以及交叉變異的準(zhǔn)則,使得每一次交叉變異的結(jié)果適應(yīng)值都優(yōu)于前一次,能夠更快速找到符合通信要求的天線組合,減少了天線組合選擇的次數(shù),降低系統(tǒng)開銷,改善通信效果。
[0023]請(qǐng)同時(shí)參閱圖2和圖3,其中圖2是本發(fā)明一種WLAN天線組合方法實(shí)施例流程框圖,圖3是本發(fā)明一種WLAN天線組合方法一種實(shí)施例天線及其權(quán)值序列示意圖。
[0024]SlO:對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合。
[0025]如圖3所示,在本實(shí)施例中,共包含12根天線,收發(fā)機(jī)支持三流MMO傳輸。其中12根天線分別為三組,分別與三條射頻流A、B、C,連接。其中與射頻流A連接的天線為Al?A4,與射頻流B連接的天線為BI?B4,與射頻流C連接的天線為Cl?C4。通過射頻開關(guān),可以選擇天線與射頻流的連接關(guān)系,比如射頻流A連接天線A2,射頻流B連接BI,射頻流C連接C4,其中,每個(gè)射頻流可以與一條天線連接,也可以與多條天線連接。這樣通信中就采用選中的這3條天線進(jìn)行無線信號(hào)的發(fā)送和接收。
[0026]為了快速搜索到適合傳輸?shù)腤LAN天線組合,首先,把對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,用一串0/1序列來表示天線的通斷,其中“I”表示選中該位置的天線,“O”表示沒有選中該位置的天線,比如選擇A2,B1和C4,則用(0100 1000 0001)來表示。由于一條射頻流僅和一組天線由連接關(guān)系,比如射頻流B和天線組Al?A4, Cl?C4沒有連接關(guān)系,僅和天線組BI?B2有連接關(guān)系,因此實(shí)際上天線的連接關(guān)系可以用3位符號(hào)的編碼來表不:
[0027](K11K2lK3)1Ki e [O, I,.., 15]
[0028]其中Ki的16個(gè)取值對(duì)應(yīng)著射頻流i與其對(duì)應(yīng)天線組的16種連接關(guān)系,為方便書寫,后續(xù)也會(huì)盡量采用3位符號(hào)編碼來敘述。經(jīng)過這樣賦值之后,任意選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合,比如:
[0029]pop (I) = {(4,8,I),(2,3,5),(11,2,4),(10,3,7)}
[0030]這樣,在本實(shí)施例中當(dāng)代天線權(quán)值集合就包括了 4個(gè)天線權(quán)值序列,每個(gè)天線權(quán)值序列代表了一種選擇的天線組合,即在本實(shí)施例中當(dāng)代天線權(quán)值集合包括了 4種選擇的天線組合。
[0031]采用二進(jìn)制能夠方便清楚地表示天線的開關(guān)狀態(tài),使得天線權(quán)值序列能夠適合遺傳算法運(yùn)算,簡(jiǎn)化運(yùn)算步驟。本領(lǐng)域技術(shù)人員還可以通過其他方式對(duì)天線的開關(guān)狀態(tài)進(jìn)行權(quán)值的賦值,例如用一個(gè)權(quán)值來表示一條天線能夠被選中的概率等。
[0032]Sll:獲取當(dāng)代天線權(quán)值集合中各個(gè)天線權(quán)值序列的選擇概率,并依據(jù)該選擇概率從當(dāng)代天線權(quán)值集合中選擇相同數(shù)量的天線權(quán)值序列,以重組當(dāng)代天線權(quán)值集合。
[0033]依次選用當(dāng)代天線權(quán)值集合中的天線權(quán)值序列所表示的天線組合與特定用戶通信進(jìn)行通信,其中每用一種天線組合通信的時(shí)候,收發(fā)若干包,記錄該用戶的標(biāo)識(shí)(比如IP地址,MAC地址等),并且根據(jù)通信的速率、誤包率計(jì)算適應(yīng)值,公式如下:
[0034]f = rate.(1-per)
[0035]其中,rate表示傳輸速率,per表示誤報(bào)率。在本實(shí)施例中,適應(yīng)性函數(shù)采用該天線組合與該用戶通信的效果表示。由于WLAN的通信機(jī)制,傳輸速率rate和誤包率per均可以根據(jù)驅(qū)動(dòng)提供的接口讀取,或者是根據(jù)包發(fā)送/接收成功的ACK (Acknowledgement:確認(rèn)字符)信息統(tǒng)計(jì)獲得。
[0036]獲得了當(dāng)代天線權(quán)值集合中各個(gè)天線權(quán)值序列的適應(yīng)值之后可通過以下公式計(jì)算各個(gè)天線權(quán)值序列的選擇概率,按照下式計(jì)算選擇概率:
[0037]P =天線權(quán)值序列的適應(yīng)值/天線權(quán)值序列的適應(yīng)值的和
[0038]依照這個(gè)選擇概率的計(jì)算結(jié)果,從當(dāng)代天線權(quán)值集合中選擇相同數(shù)量的天線權(quán)值序列,以重組當(dāng)代天線權(quán)值集合。在本實(shí)施例中,如下表I所示,天線權(quán)值序列(11,2,4)的選擇概率為43.55%,也就是說重組當(dāng)代天線權(quán)值集合時(shí),天線權(quán)值序列(11,2,4)有43.55%的概率被選中,而天線權(quán)值序列(10,3,7)的選擇概率只有11.36%,故天線權(quán)值序列(10,3,7)有88.64%的概率被淘汰。根據(jù)每個(gè)天線權(quán)值序列的選擇概率執(zhí)行隨機(jī)的重組之后,當(dāng)代天線權(quán)值序列變成 pop (I) = {(4,8, 1),(2,3,5),(11,2,4),(11,2,4)}。
[0039]
【權(quán)利要求】
1.一種WLAN天線組合方法,其特征在于,包括步驟: 對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合; 根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列進(jìn)行變異,以獲得變異天線權(quán)值集合; 計(jì)算變異天線權(quán)值集合中每個(gè)天線權(quán)值序列的適應(yīng)值f,當(dāng)該變異天線權(quán)值集合中最大適應(yīng)值fmax小于或等于系統(tǒng)設(shè)定的門限時(shí),選擇變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中的適應(yīng)值f最大值所在的天線權(quán) 值集合作為第二代天線權(quán)值集合; 根據(jù)第二代天線權(quán)值集合獲得第二變異天線權(quán)值集合,若第二變異天線權(quán)值集合中天線權(quán)值序列的最大適應(yīng)值fmax大于系統(tǒng)設(shè)定的門限時(shí),則選擇該最大適應(yīng)值fmax的天線權(quán)值序列對(duì)應(yīng)的天線組合進(jìn)行通信,否則,繼續(xù)對(duì)第二變異天線權(quán)值集合進(jìn)行交叉和變異,直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。
2.根據(jù)權(quán)利要求1所述的WLAN天線組合方法,其特征在于,在執(zhí)行所述根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列的天線權(quán)值進(jìn)行變異,以獲得變異天線權(quán)值集合步驟之前,還包括步驟: 獲取當(dāng)代天線權(quán)值集合中各個(gè)天線權(quán)值序列的選擇概率,并依據(jù)該選擇概率從當(dāng)代天線權(quán)值集合中選擇相同數(shù)量的天線權(quán)值序列,以重組當(dāng)代天線權(quán)值集合。
3.根據(jù)權(quán)利要求1所述的WLAN天線組合方法,其特征在于,所述配對(duì)交叉過程包括: 選取與天線權(quán)值序列個(gè)數(shù)相同的配對(duì)組,并根據(jù)選取的交叉算子,確定天線權(quán)值序列的交叉概率和交叉位置; 對(duì)配對(duì)組中其中一天線權(quán)值序列交叉位置的天線權(quán)值依據(jù)交叉概率替換另一天線權(quán)值序列對(duì)應(yīng)的天線權(quán)值,并將替換后的結(jié)果作為交叉結(jié)果。
4.根據(jù)權(quán)利要求1所述的WLAN天線組合方法,其特征在于,所述變異的過程包括: 根據(jù)變異概率從交叉結(jié)果中確定變異的天線權(quán)值,并改變?cè)撎炀€權(quán)值。
5.根據(jù)權(quán)利要求1所述的WLAN天線組合方法,其特征在于,在獲得交叉結(jié)果和變異天線權(quán)值集合后,如果交叉結(jié)果和變異天線權(quán)值集合中各個(gè)天線權(quán)值序列不對(duì)應(yīng)實(shí)際的天線組合,則重新對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列進(jìn)行交叉和變異,直到交叉結(jié)果和變異天線權(quán)值集合中各個(gè)天線權(quán)值序列對(duì)應(yīng)實(shí)際的天線組合。
6.一種WLAN天線組合系統(tǒng),其特征在于,包括: 賦值模塊,用于對(duì)每條天線的開關(guān)狀態(tài)分別賦予天線權(quán)值,根據(jù)天線的選擇形成天線權(quán)值序列,并選擇多個(gè)天線權(quán)值序列組成適用于遺傳算法運(yùn)算的當(dāng)代天線權(quán)值集合; 交叉變異模塊,用于根據(jù)交叉概率對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列配對(duì)交叉,并根據(jù)變異概率對(duì)交叉結(jié)果中各個(gè)天線權(quán)值序列進(jìn)行變異,以獲得變異天線權(quán)值集合; 選擇模塊,用于計(jì)算變異天線權(quán)值集合中每個(gè)天線權(quán)值序列的適應(yīng)值f,當(dāng)該變異天線權(quán)值集合中最大適應(yīng)值fmax小于或等于系統(tǒng)設(shè)定的門限時(shí),選擇變異天線權(quán)值集合和當(dāng)代天線權(quán)值集合中的適應(yīng)值f最大值所在的天線權(quán)值集合作為第二代天線權(quán)值集合; 循環(huán)模塊,用于根據(jù)第二代天線權(quán)值集合獲得第二變異天線權(quán)值集合,若第二變異天線權(quán)值集合中天線權(quán)值序列的最大適應(yīng)值fmax大于系統(tǒng)設(shè)定的門限時(shí),則選擇該最大適應(yīng)值fmax的天線權(quán)值序列對(duì)應(yīng)的天線組合進(jìn)行通信,否則,繼續(xù)對(duì)第二變異天線權(quán)值集合進(jìn)行交叉和變異,直到尋找到適應(yīng)值f大于系統(tǒng)設(shè)定的門限的天線權(quán)值序列為止。
7.根據(jù)權(quán)利要求6所述的WLAN天線組合系統(tǒng),其特征在于,還包括: 重組模塊,用于獲取當(dāng)代天線權(quán)值集合中各個(gè)天線權(quán)值序列的選擇概率,并依據(jù)該選擇概率從當(dāng)代天線權(quán)值集合中選擇相同數(shù)量的天線權(quán)值序列,以重組當(dāng)代天線權(quán)值集合。
8.根據(jù)權(quán)利要求6所述的WLAN天線組合系統(tǒng),其特征在于,所述交叉變異模塊包括以下子模塊: 配對(duì)模塊,用于選取與天線權(quán)值序列個(gè)數(shù)相同的配對(duì)組,并根據(jù)選取的交叉算子,確定天線權(quán)值序列的交叉概率和交叉位置; 交叉模塊,用于對(duì)配對(duì)組中其中一天線權(quán)值序列交叉位置的天線權(quán)值依據(jù)交叉概率替換另一天線權(quán)值序列對(duì)應(yīng)的天線權(quán)值,并將替換后的結(jié)果作為交叉結(jié)果。
9.根據(jù)權(quán)利要求6所述的WLAN天線組合系統(tǒng),其特征在于,所述交叉變異模塊還包括以下子模塊: 變異模塊,用于根據(jù)變異概率從交叉結(jié)果中確定變異的天線權(quán)值,并改變?cè)撎炀€權(quán)值。
10.根據(jù)權(quán)利要求6所述的WLAN天線組合系統(tǒng),其特征在于,還包括: 第二循環(huán)模塊,用于在獲得交叉結(jié)果和變異天線權(quán)值集合后,如果交叉結(jié)果和變異天線權(quán)值集合中各個(gè)天線 權(quán)值序列不對(duì)應(yīng)實(shí)際的天線組合,則重新對(duì)當(dāng)代天線權(quán)值集合中的天線權(quán)值序列進(jìn)行交叉和變異,直到交叉結(jié)果和變異天線權(quán)值集合中各個(gè)天線權(quán)值序列對(duì)應(yīng)實(shí)際的天線組合。
【文檔編號(hào)】H04B7/04GK104079328SQ201410277084
【公開日】2014年10月1日 申請(qǐng)日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】容榮 申請(qǐng)人:廣州杰賽科技股份有限公司