本發(fā)明涉及一種信道選取機制,尤其涉及一種參考相鄰信道的信道品質信息來進行信道選取的方法與裝置。
背景技術:對于一個無線傳輸(wirelesscommunication)系統而言,由于空氣中充斥著各樣的干擾源,例如來自背景的干擾、來自電子設備的干擾、來自相同或是相鄰傳輸頻帶的干擾以及來自其他無線通信系統的干擾等,因此一般而言,無線路由器或是基站會設定在一個干擾較少的傳輸頻帶,以提供較佳的傳輸效能。然而,此時干擾較少的信道未必會一直維持在都沒有嚴重干擾產生的狀態(tài)之下,當干擾發(fā)生的時候,如果干擾信號的能量夠大,接收端有可能將干擾信號視為正常分組而嘗試去接收這干擾信號,雖然最后并不能正確的解調而被當作是假警報(falsealarm),但是在接收端開始接收干擾信號一直到假警報被辨識出來的這段期間中,接收端并無法正常地接收分組,因而導致正常分組需要重傳或降低傳輸速率等。因此,有需要提出一種避開傳輸環(huán)境不佳的頻帶的機制,以保持較佳的傳輸品質以及傳輸速率。
技術實現要素:依據本發(fā)明的實施例,本發(fā)明的目的在于提出一種參考相鄰信道的信道品質信息來進行信道選取的方法與裝置,以解決上述的問題。依據本發(fā)明的第一層面,其揭示一種信道選取方法。該信道選取方法包含有下列步驟:分別產生位于多個不同候選信道的多個測試載波;分別取得對應于所述多個測試載波的多個信道品質信息;根據所述多個信道品質信息來產生一測試結果;以及根據該測試結果來自該多個候選信道中選取一目標 信道。依據本發(fā)明的第二層面,其揭示一種信道選取裝置。該信道選取裝置包含有一無線傳輸單元以及一信道選取單元。該無線傳輸單元包含有一載波產生模塊以及一無線收發(fā)模塊。該載波產生模塊用來分別產生位于多個不同候選信道的多個測試載波。該無線收發(fā)模塊耦接于該載波產生模塊,用來分別取得對應于所述多個測試載波的多個信道品質信息。該信道選取單元包含有一計算模塊以及一決定模塊。該計算模塊耦接于該無線收發(fā)模塊,用來根據所述多個信道品質信息來產生一測試結果。該決定模塊耦接于該計算模塊,用來根據該測試結果來自該多個候選信道中選取一目標信道。本發(fā)明的有益效果在于,通過本發(fā)明所提出的信道選取方法與信道選取裝置可以避開環(huán)境不佳的頻帶,進而保持較佳的傳輸品質以及傳輸速率。附圖說明圖1為本發(fā)明信道選取裝置的一實施例的示意圖。圖2為圖1所示的信道選取裝置所產生的選取結果的第一實施例的示意圖。圖3為圖1所示的信道選取裝置所產生的選取結果的第二實施例的示意圖。圖4為圖1所示的信道選取裝置所產生的選取結果的第三實施例的示意圖。圖5為圖1所示的信道選取裝置所產生的選取結果的第四實施例的示意圖。圖6為本發(fā)明信道選取方法的一實施例的流程圖。其中,附圖標記說明如下:100信道選取裝置110無線傳輸單元120信道選取單元112載波產生模塊114無線收發(fā)模塊122計算模塊124決定模塊具體實施方式在說明書及權利要求當中使用了某些詞匯來指稱特定的元件。所屬領域中的技術人員應可理解,硬件制造商可能會用不同的名詞來稱呼同樣的元件。本說明書及權利要求并不以名稱的差異來作為區(qū)分元件的方式,而是以元件在功能上的差異來作為區(qū)分的準則。在通篇說明書及權利要求當中所提及的“包含”為一開放式的用語,故應解釋成“包含但不限定于”。另外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接電氣連接于該第二裝置,或通過其他裝置或連接手段間接地電氣連接至該第二裝置。請參考圖1,圖1為本發(fā)明信道選取裝置100的一實施例的示意圖。信道選取裝置100包含有一無線傳輸單元110以及一信道選取單元120,而無線傳輸單元110包含有一載波產生模塊112以及一無線收發(fā)模塊114。載波產生模塊112用來分別產生位于多個不同候選信道CH_1~CH_N的多個測試載波CW_1~CW_N。無線收發(fā)模塊114耦接于載波產生模塊112,用來發(fā)送并且接收測試載波CW_1~CW_N,并且用來分別取得對應于測試載波CW_1~CW_N的多個信道品質信息INF_1~INF_N。信道選取單元120包含有一計算模塊122以及一決定模塊124。計算模塊122耦接于無線收發(fā)模塊114,用來根據信道品質信息INF_1~INF_N來產生一測試結果RST,舉例來說,信道品質信息INF_1~INF_N中每一信道品質信息包含有在所對應到的候選信道(例如,INF_1所對應到的候選信道為CH_1)上接收到的假警報的個數、分組的個數、功率頻譜密度(powerspectrumdensity,PSD)、凈空候選信道評估指標(clearchannelassessment,CCA)以及所搜尋到的基站的個數等的至少其中之一。決定模塊124耦接于計算模塊122,用來根據測試結果RST來自候選信道CH_1~CH_N中選取一目標信道CH_T。根據圖1中的實施例,信道選取單元120根據信道品質信息INF_1~INF_N來選取目標信道CH_T,更明確地說,計算模塊122會根據信道品質信息INF_1~INF_N來計算相對應的多個加權分數WS_1~WS_N,并且依據加權分數WS_1~WS_N來產生測試結果RST。此外,決定模塊124選取測 試結果RST所指示的加權分數WS_1~WS_N中的最小加權分數所對應的一候選信道來做為目標信道CH_T,舉例來說,如果加權分數WS_3為加權分數WS_1~WS_N中的最小加權分數時,則選取加權分數WS_3所對應的候選信道(亦即,候選信道CH_3)來作為目標信道CH_T,也就是說,此時候選信道CH_3為目標信道CH_T。此外,加權分數WS_1~WS_N產生的方式簡述如下:針對信道品質信息INF_1~INF_N中對應一特定候選信道CH_X(X為1~N中的任一數值)的一特定信道品質信息INF_X,計算模塊122根據特定候選信道CH_X與至少一鄰近候選信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)之間的相對位置關系來分別決定特定信道品質信息INF_X與至少一鄰近候選信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)所對應的信道品質信息(例如,信道品質信息INF_X-1,INF_X-2…以及INF_X+1,INF_X+2…等)的多個權數W0~WM。接著,計算模塊122將特定信道品質信息INF_X與至少一鄰近候選信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)所對應的信道品質信息(例如,信道品質信息INF_X-1、INF_X-2…以及INF_X+1、INF_X+2…等)分別乘以權數W0~WM,來得到相對應的多個加權結果WR_1~WR_K,然后計算模塊122將加權結果WR_1~WR_K進行加總來做為特定信道品質信息INF_X所對應的一加權分數WS_X。請注意,本發(fā)明的精神在于加權分數的計算需包含除了欲傳輸的信道(亦即,特定候選信道CH_X)本身的信道品質信息以外,還需要包含有欲傳輸的信道(亦即,特定候選信道CH_X)在頻譜的左右兩側的信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)中的至少一信道上的信道品質信息,例如,當特定候選信道CH_X為候選信道CH_5時,左右兩側的信道可以為相隔一個信道的候選信道CH_4與CH_6及/或相隔兩個信道的候選信道CH_3與CH_7等,以此類推。此外,由于在鄰近候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M中與特定候選信道CH_X越靠近的信道對特定候選信道CH_X所造成的干擾會越嚴重,因此計算模塊122所據以決定的權數也會越 大,舉例來說,如果特定候選信道CH_X為CH_5,此時與候選信道CH_5相隔距離一個信道的候選信道CH_4與CH_6所對應的權數(亦即,權數W1)將會比與候選信道CH_5相隔距離兩個信道的候選信道CH_3與CH_7所對應的權數(亦即,權數W2)為大,也就是說,特定候選信道CH_X與至少一鄰近候選信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)之間的距離與特定候選信道CH_X以及至少一鄰近候選信道(例如,候選信道CH_X-1、CH_X-2…CH_X-M以及CH_X+1、CH_X+2…CH_X+M等)所對應的權數(例如,權數W0~WM)的大小成負相關,舉例來說,當特定候選信道CH_X為候選信道CH_5時,計算模塊122決定候選信道CH_5的權數W0為10、與候選信道CH_5相鄰2個信道以內的候選信道(亦即,候選信道CH_3、CH_4、CH_6以及CH_7)的權數W1與權數W2為9、與候選信道CH_5相鄰3、4個信道的候選信道(亦即,候選信道CH_1、CH_2、CH_8以及CH_9)的權數W3與權數W4為7、以及與候選信道CH_5相鄰5個信道的候選信道(亦即,候選信道CH_10)的權數W5為5。然而,計算模塊122決定權數的方式以及所參考的鄰近候選信道的個數與位置均可根據實施上的需求而加以適當調整,上述僅作為范例說明之用,并非作為本發(fā)明的限制條件。請參考圖2,圖2為信道選取裝置100所產生的一選取結果的一第一實施例的示意圖。選取結果200包含有一表格,用來暫時存儲無線收發(fā)模塊114于一段時間中,在候選信道CH_1~CH_11上所接收到的分組的個數以及計算模塊122所計算出的對應于候選信道CH_1~CH_11的加權分數WS_1~WS_11。詳細來說,表格的第1行(row)用來表示候選信道CH_1~CH_11,表格的第2行用來記錄無線收發(fā)模塊114在一段時間中在相對應的候選信道CH_1~CH_11上所接收到的分組的個數(例如,當表格的第2行上的第2個字段(column)為50時,代表無線收發(fā)模塊114于一段時間中,在候選信道CH_1上所接收到的分組的個數為50),以及表格的第3行中用來記錄計算模塊122對相對應的候選信道上CH_1~CH_11所計算出的加權分數WS_1~WS_11(例如,當表格的第3行的第2個字段為2360時,代表計算模塊122對候選信道上CH_1所計算出的加權分數WS_1為2360)。舉例來說,如果存儲計算模塊122針對候選信道CH_5所決定的權數 W0~W5分別為10、9、9、7、7以及5,則相鄰的候選信道CH_1~CH_10所對應的權數會分別為7、7、9、9、10、9、9、7、7以及5,并且計算模塊122對候選信道CH_1~CH_10進行計算所得到的加權結果WR_1~WR_10會分別為350、560、270、630、400、180、450、70、0以及25(亦即,候選信道上所接收的分組數乘以所對應的權數)。接著,計算模塊122將加權結果WR_1~WR_10加總即可得到候選信道CH_5的加權分數WS_5為2935(亦即,表格的第3行中的第6個字段)。然而,此僅作為說明范例之用,并非作為本發(fā)明的限制條件。本領域技術人員當可于閱讀以上段落后輕易了解其他候選信道所對應的加權分數的計算,為簡潔起見于此不再贅述。此外,使用信道上所接收到的分組的個數作為信道品質信息可與其他的信道品質信息(例如,信道上所接收到的假警報的個數)加以結合,以更準確地選取出干擾較少的信道。請參考圖3,圖3為信道選取裝置100所產生的一選取結果的一第二實施例的示意圖。選取結果300包含有一表格,用來暫時存儲無線收發(fā)模塊114于一段時間中在候選信道CH_1~CH_11上所接收到的分組的個數、無線收發(fā)模塊114于一段時間中在候選信道CH_1~CH_11上所接收到的假警報的個數以及計算模塊122所計算出的對應于候選信道CH_1~CH_11的加權分數WS_1~WS_11。詳細來說,表格的第1行用來表示候選信道CH_1~CH_11,表格的第2行用來記錄無線收發(fā)模塊114在一段時間中在相對應的候選信道CH_1~CH_11上所接收到的分組的個數(例如,當表格的第2行上的第2個字段為50時,代表無線收發(fā)模塊114在一段時間中在候選信道CH_1上所接收到的分組的個數為50),表格的第3行用來記錄無線收發(fā)模塊114在一段時間中在相對應的候選信道CH_1~CH_11上所接收到的假警報的個數(例如,當表格的第3行上的第2個字段為500時,代表無線收發(fā)模塊114在一段時間中在候選信道CH_1上所接收到的假警報的個數為500),以及表格的第4行中用來記錄計算模塊122對相對應的候選信道上CH_1~CH_11所計算出的加權分數WS_1~WS_11(例如,當表格的第4行的第2個字段為2860時,代表計算模塊122對候選信道上CH_1所計算出的加權分數WS_1為2860)。在本實施例中,加權分數WS_1~WS_11的計算方式與圖2中的加權分數的計算方式大致相同,其主要不同的地方在于選取結果300中的加權分數 WS_1~WS_11為選取結果200中的加權分數WS_1~WS_11再加上所對應的信道上接收到的假警報的個數。舉例來說,如果存儲計算模塊122針對候選信道CH_5所決定的權數W0~W5分別為10、9、9、7、7以及5,則相鄰的候選信道CH_1~CH_10所對應的權數會分別為7、7、9、9、10、9、9、7、7以及5,并且計算模塊122對候選信道CH_1~CH_10進行計算所得到的加權結果WR_1~WR_10會分別為350、560、270、630、400、180、450、70、0以及25(亦即,候選信道上所接收的分組數乘以所對應的權數)。接著,計算模塊122將加權結果WR_1~WR_10加總即可得到候選信道CH_5的加權分數WS_5’為2935(亦即,圖2所示的表格的第3行的第6個字段),然而,在本實施例中,候選信道CH_5所對應的加權分數WS_5需要再加上在候選信道CH_5上所接收的假警報的個數600(亦即,圖3所示的表格的第3行的第6個字段),因此,最后得到的加權分數WS_5為3535(亦即,圖3所示的表格的第4行的第6個字段)。然而,此僅作為說明范例之用,并非作為本發(fā)明的限制條件。本領域的技術人員當可于閱讀以上段落后輕易了解其他候選信道所對應的加權分數的計算,為簡潔起見于此不再贅述。此外,由于信道上發(fā)現的基站個數愈多,代表這信道愈有可能存在其他的無線通信傳輸,因此可以將信道上的基站的個數作為信道品質信息的指標之一,甚至可以通過所接收到的基站的定位分組(beaconpacket)來取得每個基站的信號強度,并且依據信號強度的大小來決定不同程度的加權,主要是因為當信號強度較大的時候,代表基站的距離較近,對于信道選取裝置100的影響也較大,所以所決定的權重也應該較大。請參考圖4,圖4為信道選取裝置100所產生的一選取結果的一第三實施例的示意圖。選取結果400包含有一表格,用來暫時存儲無線收發(fā)模塊114在候選信道CH_1~CH_11上所發(fā)現的基站的個數以及計算模塊122所計算出的對應于候選信道CH_1~CH_11的加權分數WS_1~WS_11,詳細來說,表格的第1行用來表示候選信道CH_1~CH_11,表格的第2行用來記錄無線收發(fā)模塊114相對應的候選信道CH_1~CH_11上所接收到的信號強度大于50%的基站的個數(例如,當表格的第2行上的第2個字段為5時,代表無線收發(fā)模塊114在候選信道CH_1上所接收到的信號強度大于50%的基站的個數為5),表格的第3行用來記錄無線收發(fā)模塊114在相對應的候選信道CH_1~CH_11上所接收到的 信號強度小于50%的基站的個數(例如,當表格的第3行上的第2個字段為3時,代表無線收發(fā)模塊114在候選信道CH_1上所接收到的信號強度小于50%的基站的個數為3),以及表格的第4行中用來記錄計算模塊122對相對應的候選信道上CH_1~CH_11所計算出的加權分數WS_1~WS_11(例如,當表格的第4行的第2個字段為987時,代表計算模塊122對候選信道上CH_1所計算出的加權分數WS_1為987)。在本實施例中,加權分數WS_1~WS_11的計算方式與選取結果200中的加權分數的計算方式大致相同,其主要不同的地方在于計算模塊122在選取結果400中所決定的權數W0~W5不同于選取結果200。一般而言,由于基站個數不多,所以需要給予額外的權重,因此對于距離較近的基站(亦即,信號強度大于50%的基站)給予選取結果200中15倍的權重,距離較遠的基站(亦即,信號強度小于50%的基站)則給予選取結果200中3倍的權重。舉例來說,如果存儲計算模塊122針對候選信道CH_5所決定的權數W0~W5分別為10、9、9、7、7以及5,則對于距離較近的基站(亦即,信號強度大于50%的基站)而言,相鄰的候選信道CH_1~CH_10所對應的權數會分別為105、105、135、135、150、135、135、105、105以及75,并且距離較遠的基站(亦即,信號強度小于50%的基站)而言,相鄰的候選信道CH_1~CH_10所對應的權數會分別為21、21、27、27、30、27、27、21、21以及15。計算模塊122對距離較近的基站(亦即,信號強度大于50%的基站)進行計算以得到第一加權結果WR_1’~WR_10’分別為105、105、135、135、150、135、135、105、105以及75(亦即,候選信道上所接收的信號強度大于50%的基站的個數乘以所對應的權數),并且對距離較遠的基站(亦即,信號強度小于50%的基站)進行計算以得到第一加權結果WR_1”~WR_10”分別為21、21、27、27、30、27、27、21、21以及15(亦即,候選信道上所接收的信號強度小于50%的基站的個數乘以所對應的權數)。接著,計算模塊122將加權結果WR_1’~WR_10’以及WR_1”~WR_10”進行加總即可得到候選信道CH_5的加權分數WS_5為1335(亦即,圖4所示的表格的第4行的第6個字段)。然而,此僅作為說明范例之用,并非作為本發(fā)明的限制條件。本領域的技術人員當可于閱讀以上段落后輕易了解其他候選信道所對應的加權分數的計算,為簡潔起見于此不再贅述。此外,功率頻譜密度也可作為信道品質信息的指標之一。請參考圖5,圖5為信道選取裝置100所產生的一選取結果的一第四實施例的示意圖。選取結果500包含有一表格,用來暫時存儲在候選信道CH_1~CH_11上所量測到的功率頻譜密度以及計算模塊122所計算出的對應于候選信道CH_1~CH_11的加權分數WS_1~WS_11。詳細來說,表格的第1行用來表示候選信道CH_1~CH_11,表格的第2行用來記錄在相對應的候選信道CH_1~CH_11上所量測到的功率頻譜密度(例如,當表格的第2行上的第2個字段為60時,代表在候選信道CH_1上所量測到的功率頻譜密度為60),以及表格的第3行中用來記錄計算模塊122對相對應的候選信道上CH_1~CH_11所計算出的加權分數WS_1~WS_11(例如,當表格的第3行的第2個字段為1950時,代表計算模塊122對候選信道上CH_1所計算出的加權分數WS_1為1950)。在本實施例中,加權分數WS_1~WS_11的計算方式與選取結果200中的加權分數的計算方式大致相同,其主要不同的地方在于計算模塊122在選取結果500中所決定的權數W0~W5不同于選取結果200。由于信道上所量測到的功率是代表當下這個信道所受到的干擾或是噪聲的能量,從物理意義上只會影響到當下這個信道,因此需要調整計算模塊122所決定的權數。舉例來說,如果計算模塊122針對候選信道CH_5所決定的權數W0~W5分別為10、9、9、0、0以及0,則候選信道CH_1~CH_10所對應的權數會分別為0、0、9、9、10、9、9、0、0以及0,并且計算模塊122計算所得到的加權結果WR_1~WR_10分別為0、0、720、540、400、225、225、0、0以及0(亦即,候選信道上所量測到的功率頻譜密度乘以所對應的權數)。接著,計算模塊122將加權結果WR_1~WR_5加總即可得到候選信道CH_5的加權分數WS_5為2110(亦即,圖5所示的表格的第3行的第6個字段)。然而,此僅作為說明范例之用,并非作為本發(fā)明的限制條件。本領域的技術人員當可于閱讀以上段落后輕易了解其他候選信道所對應的加權分數的計算,為簡潔起見于此不再贅述。在實施上,信道選取裝置100可包含有至少一存儲單元(未顯示圖1中以求精簡),其用來存儲信道品質信息INF_1~INF_N以及加權分數WS_1~WS_N,以用于信道選取單元120的操作。信道品質信息INF_1~INF_N可 用至少一個表格(例如,一個或多個表格)及/或至少一清單(例如,一個或多個清單)來進行實施。舉例來說,前述的至少一存儲單元可以用來暫時存儲在一段時間中于候選信道CH_1~CH_N上所接收到的分組的個數。在另一實施例中,前述的至少一存儲單元則可以用來暫時存儲在一段時間中于候選信道CH_1~CH_N上所接收到的分組的個數以及假警報的個數。在又一實施例中,前述的至少一存儲單元則可以用來暫時存儲在候選信道CH_1~CH_N上所發(fā)現的基站的個數。在又一實施例中,前述的至少一存儲單元則可以用來暫時存儲候選信道CH_1~CH_11上所量測到的功率頻譜密度。請注意,信道選取裝置100的實現可以根據實際需求而定,舉例來說,信道選取裝置100可包含有一無線通信裝置(例如,一路由器或一基站)的至少一部分(例如,一部分或是全部)。在信道選取裝置100包含有無線通信裝置的一部分電路的情況下,無線傳輸單元110可以僅是無線通信裝置的收發(fā)電路(例如一集成電路),然而,在信道選取裝置100包含有無線通信裝置的全部電路的情況下,信道選取裝置100則可以是一無線通信裝置(例如,一路由器或一基站)。請參考圖6,圖6為本發(fā)明信道選取方法的一實施例的流程圖。假若可獲得實質上相同的結果,則這些步驟并不一定要遵照圖6所示的執(zhí)行次序來執(zhí)行。本發(fā)明信道選取方法可簡短歸納為下列步驟:步驟600:開始。步驟602:分別產生位于多個不同候選信道的多個測試載波。步驟604:分別取得對應于所述多個測試載波的多個信道品質信息。步驟606:根據所述多個信道品質信息來產生一測試結果。步驟608:根據該測試結果來自所述多個候選信道中選取一目標信道。步驟610:結束。由于本技術領域的技術人員當可于閱讀以上針對信道選取裝置100的段落后輕易了解圖6各步驟的操作,為簡潔起見,于此便不再贅述??偨Y來說,本發(fā)明通過參考在欲傳送數據的信道的頻譜左右兩側的信道中的至少一鄰近信道上的信道品質信息,來判斷欲用以傳送數據的信道的品質,以選取出干擾最少的信道來進行實際的資料傳輸,因此可以避開突發(fā)性的干擾或噪聲的影響。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權利要求所做的均同變化與修飾,皆應屬本發(fā)明的涵蓋范圍。