一種頻帶分配方法及裝置與流程
2023-10-10 19:42:49 1
本發明涉及通信技術領域,具體涉及一種頻帶分配方法及裝置。
背景技術:
隨著電力終端通信用戶對接入帶寬需求的急劇增加,如何進一步提高現有電力終端接入網的使用效率具有重要意義。在接入網中,TDM-PON這種在固定波長上為用戶分配時間片的機制,不僅極大限制了每個用戶的可用帶寬,也浪費了光纖本身的自用帶寬。
目前,在承載多種通信業務的同一網絡中,通常採用保護間隔來進行數據流分離,大部分動態調整方案都是依據不同的業務進行分配,不能充分利用好上行頻帶資源。由於在同一網絡中承載多種業務存在多種業務之間的隔離,即在PON技術架構下對多種通信業務進行隔離傳輸,降低了有限的頻帶資源的使用效率。
技術實現要素:
本發明要解決的技術問題在於克服現有接入網的多種業務隔離傳輸的頻帶使用效率較低的缺陷。
本發明提供一種頻帶分配方法,包括:
將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波;
分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元;
調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。
優選地,所述頻帶閾值為(Ra×T)/n,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
優選地,所述頻帶閾值中的n取值為2。
優選地,所述調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波,包括:
分別確定所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J;
當I大於或等於J時,判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
優選地,當I小於J時,判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波;
將所述第二類型網絡單元中的未被調整子載波的ONUj確定為ONUk,並組成第三類型網絡單元;
判斷所述第三類型網絡單元中的m個ONU所佔頻帶之和是否超過ONUk所佔子載波頻帶;
當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波。
優選地,在所述組成第三類型網絡單元之後,還包括:
將所述第三類型網絡單元中的ONU所佔頻帶按降序排列。
本發明還提供一種頻帶分配裝置,包括:
分配單元,用於將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波;
確定單元,用於分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元;
調整單元,用於調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。
優選地,所述頻帶閾值為(Ra×T)/n,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
優選地,所述頻帶閾值中的n取值為2。
優選地,所述調整單元包括:
數量確定子單元,用於分別確定所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J;
頻帶判斷子單元,用於當I大於或等於J時,判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
子載波調整子單元,用於當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
優選地,頻帶判斷子單元,用於當I小於J時,判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
子載波調整子單元,用於當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波;
確定子單元,用於將所述第二類型網絡單元中的未被調整子載波的ONUj確定為ONUk,並組成第三類型網絡單元;
判斷子單元,用於判斷所述第三類型網絡單元中的m個ONU所佔頻帶之和是否超過ONUk所佔子載波頻帶;
調整子單元,用於當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波。
優選地,還包括:
排列子單元,用於將所述第三類型網絡單元中的ONU所佔頻帶按降序排列。
本發明技術方案,具有如下優點:
本發明提供一種頻帶分配方法及裝置,通過將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波;分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元;調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。本發明能夠實時動態調整各個子載波分布,通過分配子載波以及保護間隔來滿足不同網絡單元傳輸頻帶的需求,最大限度的利用頻帶資源,在不對主用戶造成幹擾的情況下,實現頻譜資源共享,從而在電力通信多業務隔離傳輸的基礎上減少保護間隔,最大限度的利用波長容量,實現靈活高效的接入網絡。
附圖說明
為了更清楚地說明本發明具體實施方式或現有技術中的技術方案,下面將對具體實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施方式,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為一種頻帶分配方法的流程圖;
圖2為一種頻帶分配方法中調整子載波的流程圖;
圖3為一種頻帶分配裝置的示意圖。
具體實施方式
下面將結合附圖對本發明的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
在本發明的描述中,需要說明的是,術語「中心」、「上」、「下」、「左」、「右」、「豎直」、「水平」、「內」、「外」等指示的方位或位置關係為基於附圖所示的方位或位置關係,僅是為了便於描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語「第一」、「第二」、「第三」僅用於描述目的,而不能理解為指示或暗示相對重要性。
在本發明的描述中,需要說明的是,除非另有明確的規定和限定,術語「安裝」、「相連」、「連接」應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,還可以是兩個元件內部的連通,可以是無線連接,也可以是有線連接。對於本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
此外,下面所描述的本發明不同實施方式中所涉及的技術特徵只要彼此之間未構成衝突就可以相互結合。
實施例1
本實施例提供一種頻帶分配方法。
首先,根據網絡單元進行頻譜的劃分。例如,網絡單元可以是ONU(Optical Network Unit,光網絡單元)。分別給多個ONU分配不同的子載波,該子載波可以是特定子載波,用於控制信息的傳輸。對於其餘數據的子載波,可以採用OFDMA(Orthogonal Frequency Division Multiple Access,正交頻分多址)的方式分配給其他不同的ONU。
該方法的流程圖如圖1所示。包括如下步驟:
S1:將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波。
具體地,可以通過中心的光交換矩陣將業務數據類型相同的多個網絡單元,例如多個ONU,分配至同一載波內。通過中心的光交換矩陣,根據多個ONU傳輸數據的頻率以及OFDM(Orthogonal Frequency Division Multiplexing,正交頻分復用),將業務數據類型相同的多個ONU分配至同一載波內,所述載波包括多個子載波。
通過中心的光交換矩陣進行交換分配時,還與源流量以及匯聚流量進行交互,在各個路由器間傳輸。同時,在輸出緩衝區的數據流等待OFDM復用。
利用ROADM(Reconfigurable Optical Add-Drop Multiplexer,可重構光分插復用器)在內部聚合信道或單信道進行功率監控,並且作為直通光路上路/下路部分信息流。通過有限的上/下路埠,可以及時從網絡中添加部分數據流或者刪除部分多餘的數據流,最大程度的保證波長的利用率。
S2:分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元。
作為一個具體的實施方式,所述頻帶閾值為(Ra×T)/n,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
優選地,所述頻帶閾值中的n取值為2。
具體地,分別確定所佔頻帶大於頻帶閾值即(Ra×T)/n的第一類型網絡單元ONUi和所佔頻帶小於或等於所述頻帶閾值即(Ra×T)/n的第二類型網絡單元ONUj,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
首先,分別獲取所述多個ONU中每個ONU所佔頻帶B;將每個ONU所佔頻帶B與所述頻帶閾值進行比較,即將B與(Ra×T)/n進行比較。按照每個ONU所佔頻帶B是否大於1/n個子載波頻帶,將所述多個網絡單元即多個ONU分為兩個類型,第一類型網絡單元為所佔頻帶大於1/n個子載波頻帶的ONUi,第二類型網絡單元為所佔頻帶小於或等於1/n個子載波頻帶的ONUj。
優選的,當n取值為2時,第一類型網絡單元為所佔頻帶大於1/2個子載波頻帶的ONUi,第二類型網絡單元為所佔頻帶小於或等於1/2個子載波頻帶的ONUj。
S3:調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。
具體地,調整所述第二類型網絡單元ONUj所佔用的子載波,使所述第二類型網絡單元ONUj共用所述第一類型網絡單元ONUi的子載波。
將第一類型網絡單元中的ONUi與第二類型網絡單元中的ONUj按照所佔頻帶互補的原則進行匹配,即按照第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則進行匹配,從而調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
本發明提供的頻帶分配方法,通過將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波;分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元;調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。本發明能夠實時動態調整各個子載波分布,通過分配子載波以及保護間隔來滿足不同網絡單元傳輸頻帶的需求,最大限度的利用頻帶資源,在不對主用戶造成幹擾的情況下,實現頻譜資源共享,從而在電力通信多業務隔離傳輸的基礎上減少保護間隔,最大限度的利用波長容量,實現靈活高效的接入網絡。
作為一個具體的實施方式,為記錄每條子載波的頻帶分配情況,引入矩陣H,如式(1)所示:
式(1)中每個ONU所佔子載波的頻帶將被清晰表示,從而獲得每個ONU所佔頻帶B。
每個子載波的傳輸速率均為Rabit/s,子載波的整個周期為T,利用求餘算法可以得到每個ONU所佔子載波的個數N,如式(2)所示:
N=[B-B%(Ra×T)]/(Ra×T) (2)
式(2)中,%表示求餘。
上述步驟S3的流程如圖2所示:
首先,分別確定所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J;
將I與J進行比較,即判斷所述第一類型網絡單元中ONUi的數量I是否小於所述第二類型網絡單元中ONUj的數量J。
具體地,可以分以下兩種情形。
第一,當I大於等於J時:
判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
根據佔用頻帶互補原則,即第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則,如式(3)所示:
Bi+Bj+Tg×Ra≤Ni×(Ra×T) (3)
式(3)中,Bi為第一類型網絡單元中的ONUi所佔頻帶,Bj為第二類型網絡單元中的ONUj所佔頻帶,Tg為不同ONU之間的保護間隔,即ONUi和ONUj之間的保護間隔;Ni為ONUi所佔子載波的個數。式(3)表示的佔用頻帶互補原則是指,ONUi所佔頻帶、ONUj所佔頻帶以及ONUi和ONUj之間的保護間隔所佔頻帶之和小於等於ONUi所佔的Ni個子載波的頻帶之和。
當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
對第一類型網絡單元中的每個ONUi,根據式(3)可以匹配出第二類型網絡單元中佔用頻帶滿足式(3)的ONUj,並與第一類型網絡單元中相應的ONUi配對,將ONUi所佔的Ni個子載波分配給該對ONU,即ONUi和ONUj,並在ONUi和ONUj之間設置保護間隔(Tg×Ra)。
第二,當I小於J時:
判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶;
根據佔用頻帶互補原則,即第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則,如式(3)所示:
Bi+Bj+Tg×Ra≤Ni×(Ra×T) (3)
式(3)中,Bi為第一類型網絡單元中的ONUi所佔頻帶,Bj為第二類型網絡單元中的ONUj所佔頻帶,Tg為不同ONU之間的保護間隔,即ONUi和ONUj之間的保護間隔;Ni為ONUi所佔子載波的個數。式(3)表示的佔用頻帶互補原則是指,ONUi所佔頻帶、ONUj所佔頻帶以及ONUi和ONUj之間的保護間隔所佔頻帶之和小於等於ONUi所佔的Ni個子載波的頻帶之和。
當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
對第一類型網絡單元中的每個ONUi,根據式(3)可以匹配出第二類型網絡單元中佔用頻帶滿足式(3)的ONUj,並與第一類型網絡單元中相應的ONUi配對,將ONUi所佔的Ni個子載波分配給該對ONU,即ONUi和ONUj,並在ONUi和ONUj之間設置保護間隔(Tg×Ra)。
將所述第二類型網絡單元中的未被調整子載波的ONUj確定為ONUk,並組成第三類型網絡單元。用第三類型網絡單元記錄第二類型網絡單元中未配對的ONUj。優選地,可以將第三類型網絡單元中的ONU所佔頻帶Bk按降序排列。
判斷第三類型網絡單元中的m個ONU所佔頻帶之和是否超過ONUk所佔子載波頻帶。
具體地,判斷第三類型網絡單元中的第一個ONU1所佔頻帶B1與其相鄰的ONU2所佔頻帶B2是否滿足式(4):
B1+B2+Tg×Ra≤N1×(Ra×T) (4)
式(4)中,N1為ONU1所佔子載波的個數。
若滿足式(4),則加入與ONU2相鄰的ONU3所佔頻帶B3,再次判斷,直至滿足式(5):
Bk+Bk+1+…+Bk+m+(m-1)×Tg×Ra≤Nk×(Ra×T) (5)
式(5)中,Nk為ONUk所佔子載波的個數。
當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波。
當滿足式(5)時,即當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波,並設置(m-1)個保護間隔(Tg×Ra)。
根據所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J,分為兩種情況處理,根據佔用頻帶互補原則調整子載波分布,減少傳統輪詢所消費的時間,並安置保護間隔從而達到多業務隔離傳輸。
實施例2
本實施例提供一種頻帶分配裝置,該裝置的示意圖如圖3所示,包括分配單元10、確定單元20和調整單元30。
首先,根據網絡單元進行頻譜的劃分。例如,網絡單元可以是ONU(Optical Network Unit,光網絡單元)。分別給多個ONU分配不同的子載波,該子載波可以是特定子載波,用於控制信息的傳輸。對於其餘數據的子載波,可以採用OFDMA(Orthogonal Frequency Division Multiple Access,正交頻分多址)的方式分配給其他不同的ONU。
分配單元10,用於將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波。
具體地,可以通過中心的光交換矩陣將業務數據類型相同的多個網絡單元,例如多個ONU,分配至同一載波內。通過中心的光交換矩陣,根據多個ONU傳輸數據的頻率以及OFDM(Orthogonal Frequency Division Multiplexing,正交頻分復用),將業務數據類型相同的多個ONU分配至同一載波內,所述載波包括多個子載波。
通過中心的光交換矩陣進行交換分配時,還與源流量以及匯聚流量進行交互,在各個路由器間傳輸。同時,在輸出緩衝區的數據流等待OFDM復用。
利用ROADM(Reconfigurable Optical Add-Drop Multiplexer,可重構光分插復用器)在內部聚合信道或單信道進行功率監控,並且作為直通光路上路/下路部分信息流。通過有限的上/下路埠,可以及時從網絡中添加部分數據流或者刪除部分多餘的數據流,最大程度的保證波長的利用率。
確定單元20,用於分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元。
作為一個具體的實施方式,所述頻帶閾值為(Ra×T)/n,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
優選地,所述頻帶閾值中的n取值為2。
具體地,分別確定所佔頻帶大於頻帶閾值即(Ra×T)/n的第一類型網絡單元ONUi和所佔頻帶小於或等於所述頻帶閾值即(Ra×T)/n的第二類型網絡單元ONUj,其中,n>1,Ra為所述子載波的傳輸速率,T為所述子載波的整個周期,(Ra×T)表示所述子載波的頻帶。
首先,分別獲取所述多個ONU中每個ONU所佔頻帶B;將每個ONU所佔頻帶B與所述頻帶閾值進行比較,即將B與(Ra×T)/n進行比較。按照每個ONU所佔頻帶B是否大於1/n個子載波頻帶,將所述多個網絡單元即多個ONU分為兩個類型,第一類型網絡單元為所佔頻帶大於1/n個子載波頻帶的ONUi,第二類型網絡單元為所佔頻帶小於或等於1/n個子載波頻帶的ONUj。
優選的,當n取值為2時,第一類型網絡單元為所佔頻帶大於1/2個子載波頻帶的ONUi,第二類型網絡單元為所佔頻帶小於或等於1/2個子載波頻帶的ONUj。
調整單元30,用於調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。
具體地,調整所述第二類型網絡單元ONUj所佔用的子載波,使所述第二類型網絡單元ONUj共用所述第一類型網絡單元ONUi的子載波。
將第一類型網絡單元中的ONUi與第二類型網絡單元中的ONUj按照所佔頻帶互補的原則進行匹配,即按照第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則進行匹配,從而調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
本發明提供的頻帶分配裝置,通過將業務數據類型相同的多個網絡單元分配至同一載波內,所述載波包括多個子載波;分別確定所佔頻帶大於頻帶閾值的第一類型網絡單元和所佔頻帶小於或等於所述頻帶閾值的第二類型網絡單元;調整所述第二類型網絡單元所佔用的子載波,使所述第二類型網絡單元共用所述第一類型網絡單元的子載波。本發明能夠實時動態調整各個子載波分布,通過分配子載波以及保護間隔來滿足不同網絡單元傳輸頻帶的需求,最大限度的利用頻帶資源,在不對主用戶造成幹擾的情況下,實現頻譜資源共享,從而在電力通信多業務隔離傳輸的基礎上減少保護間隔,最大限度的利用波長容量,實現靈活高效的接入網絡。
作為一個具體的實施方式,為記錄每條子載波的頻帶分配情況,引入矩陣H,如式(1)所示:
式(1)中每個ONU所佔子載波的頻帶將被清晰表示,從而獲得每個ONU所佔頻帶B。
每個子載波的傳輸速率均為Rabit/s,子載波的整個周期為T,利用求餘算法可以得到每個ONU所佔子載波的個數N,如式(2)所示:
N=[B-B%(Ra×T)]/(Ra×T) (2)
式(2)中,%表示求餘。
調整單元30包括數量確定子單元、頻帶判斷子單元、子載波調整子單元、確定子單元、判斷子單元、調整子單元。
數量確定子單元,用於分別確定所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J;
將I與J進行比較,即判斷所述第一類型網絡單元中ONUi的數量I是否小於所述第二類型網絡單元中ONUj的數量J。
具體地,可以分以下兩種情形。
第一,當I大於等於J時:
頻帶判斷子單元,用於判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶。
根據佔用頻帶互補原則,即第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則,如式(3)所示:
Bi+Bj+Tg×Ra≤Ni×(Ra×T) (3)
式(3)中,Bi為第一類型網絡單元中的ONUi所佔頻帶,Bj為第二類型網絡單元中的ONUj所佔頻帶,Tg為不同ONU之間的保護間隔,即ONUi和ONUj之間的保護間隔;Ni為ONUi所佔子載波的個數。式(3)表示的佔用頻帶互補原則是指,ONUi所佔頻帶、ONUj所佔頻帶以及ONUi和ONUj之間的保護間隔所佔頻帶之和小於等於ONUi所佔的Ni個子載波的頻帶之和。
子載波調整子單元,用於當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
對第一類型網絡單元中的每個ONUi,根據式(3)可以匹配出第二類型網絡單元中佔用頻帶滿足式(3)的ONUj,並與第一類型網絡單元中相應的ONUi配對,將ONUi所佔的Ni個子載波分配給該對ONU,即ONUi和ONUj,並在ONUi和ONUj之間設置保護間隔(Tg×Ra)。
第二,當I小於J時:
頻帶判斷子單元,用於判斷所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和是否超過所述第一類型網絡單元中的ONUi所佔子載波頻帶。
根據佔用頻帶互補原則,即第一類型網絡單元中的ONUi和第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶的原則,如式(3)所示:
Bi+Bj+Tg×Ra≤Ni×(Ra×T) (3)
式(3)中,Bi為第一類型網絡單元中的ONUi所佔頻帶,Bj為第二類型網絡單元中的ONUj所佔頻帶,Tg為不同ONU之間的保護間隔,即ONUi和ONUj之間的保護間隔;Ni為ONUi所佔子載波的個數。式(3)表示的佔用頻帶互補原則是指,ONUi所佔頻帶、ONUj所佔頻帶以及ONUi和ONUj之間的保護間隔所佔頻帶之和小於等於ONUi所佔的Ni個子載波的頻帶之和。
子載波調整子單元,用於當所述第一類型網絡單元中的ONUi和所述第二類型網絡單元中的ONUj所佔頻帶之和未超過所述第一類型網絡單元中的ONUi所佔子載波頻帶時,調整所述第二類型網絡單元中的ONUj所佔用的子載波,使所述第二類型網絡單元中的ONUj共用所述第一類型網絡單元中的ONUi的子載波。
對第一類型網絡單元中的每個ONUi,根據式(3)可以匹配出第二類型網絡單元中佔用頻帶滿足式(3)的ONUj,並與第一類型網絡單元中相應的ONUi配對,將ONUi所佔的Ni個子載波分配給該對ONU,即ONUi和ONUj,並在ONUi和ONUj之間設置保護間隔(Tg×Ra)。
確定子單元,用於將所述第二類型網絡單元中的未被調整子載波的ONUj確定為ONUk,並組成第三類型網絡單元。用第三類型網絡單元記錄第二類型網絡單元中未配對的ONUj。
優選地,還包括排列子單元,用於將第三類型網絡單元中的ONU所佔頻帶Bk按降序排列。
判斷子單元,用於判斷第三類型網絡單元中的m個ONU所佔頻帶之和是否超過ONUk所佔子載波頻帶。
具體地,判斷第三類型網絡單元中的第一個ONU1所佔頻帶B1與其相鄰的ONU2所佔頻帶B2是否滿足式(4):
B1+B2+Tg×Ra≤N1×(Ra×T) (4)
式(4)中,N1為ONU1所佔子載波的個數。
若滿足式(4),則加入與ONU2相鄰的ONU3所佔頻帶B3,再次判斷,直至滿足式(5):
Bk+Bk+1+…+Bk+m+(m-1)×Tg×Ra≤Nk×(Ra×T) (5)
式(5)中,Nk為ONUk所佔子載波的個數。
調整子單元,用於當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波。
當滿足式(5)時,即當所述m個ONU所佔頻帶之和未超過ONUk所佔子載波頻帶時,調整所述m個ONU所佔用的子載波,使所述m個ONU共用ONUk的子載波,並設置(m-1)個保護間隔(Tg×Ra)。
根據所述第一類型網絡單元中ONUi的數量I以及所述第二類型網絡單元中ONUj的數量J,分為兩種情況處理,根據佔用頻帶互補原則調整子載波分布,減少傳統輪詢所消費的時間,並安置保護間隔從而達到多業務隔離傳輸。
顯然,上述實施例僅僅是為清楚地說明所作的舉例,而並非對實施方式的限定。對於所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這裡無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處於本發明創造的保護範圍之中。