本發(fā)明實(shí)施例涉及光通信技術(shù),尤其涉及一種光模塊的波長(zhǎng)配置方法與裝置。
背景技術(shù):
光波分復(fù)用(Wavelength Division Multiplexing,簡(jiǎn)稱(chēng)WDM)是在一芯光纖中同時(shí)傳輸多波長(zhǎng)光信號(hào)的一項(xiàng)技術(shù),其基本原理是在發(fā)送端將不同波長(zhǎng)的光信號(hào)組合起來(lái),并耦合到光纜線(xiàn)路上的同一根光纖中進(jìn)行傳輸,在接收端將組合波長(zhǎng)的光信號(hào)分開(kāi),并作進(jìn)一步處理,恢復(fù)出原信號(hào)后送入不同的終端。
圖1為WDM系統(tǒng)的結(jié)構(gòu)示意圖,對(duì)于WDM系統(tǒng),對(duì)于WDM系統(tǒng),第一光模塊(標(biāo)示為OLT)和第二光模塊(標(biāo)示為ONU)都是一對(duì)一波長(zhǎng)。如圖1所示,以O(shè)NU3為例,若ONU3的發(fā)射波長(zhǎng)是λ3波長(zhǎng),則OLT3的接收波長(zhǎng)為λ3,若OLT3的發(fā)射波長(zhǎng)為λ`3,則ONU3的接收波長(zhǎng)為λ`3。對(duì)于該系統(tǒng),由于光模塊采用的是多波長(zhǎng)可調(diào)光模塊,即同一款光模塊可以配置成不同波長(zhǎng),即當(dāng)ONU3和OLT3放置在第3通道上時(shí),工作人員需要借助電腦等工具手動(dòng)將該光模塊配置成波長(zhǎng)λ3后該光模塊才能正常工作。
因此,在現(xiàn)有的WDM系統(tǒng)的安裝和維護(hù)過(guò)程中需要操作人員根據(jù)光波復(fù)用器的通道數(shù),手動(dòng)對(duì)光模塊進(jìn)行波長(zhǎng)配置,不僅容易出錯(cuò),還需要操作人員攜帶電腦等設(shè)備進(jìn)行配置,造成人力財(cái)力的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種光模塊的波長(zhǎng)配置方法與裝置,用于解決現(xiàn)有的WDM系統(tǒng),在安裝和維護(hù)過(guò)程中需要操作人員根據(jù)光波復(fù)用器的通道數(shù),手動(dòng)對(duì)光模塊進(jìn)行波長(zhǎng)配置,造成配置不準(zhǔn)確并且耗時(shí)費(fèi)力的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供一種光模塊的波長(zhǎng)配置方法,包括:
第一光模塊向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第一波長(zhǎng)光;
所述第一光模塊判斷在預(yù)設(shè)的時(shí)間內(nèi)所述第一光模塊的丟失指示LOS信號(hào)值是否與預(yù)設(shè)值相同;
若不同,則所述第一光模塊向所述第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第二波長(zhǎng)光。
第二方面,本發(fā)明實(shí)施例提供一種光模塊的波長(zhǎng)配置裝置,包括:
處理器、激光器以及用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器用于調(diào)用所述可執(zhí)行指令,執(zhí)行以下操作:
步驟A:所述處理器驅(qū)動(dòng)所述激光器向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第一波長(zhǎng)光;
所述第一光模塊判斷在預(yù)設(shè)的時(shí)間內(nèi)所述第一光模塊的丟失指示LOS信號(hào)值是否與預(yù)設(shè)值相同;
若不同,則所述所述處理器驅(qū)動(dòng)所述激光器向所述第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第二波長(zhǎng)光。
第三方面,本發(fā)明實(shí)施例提供一種光模塊的波長(zhǎng)配置方法,包括:
第二光模塊接收第一光模塊發(fā)射的攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào);
所述第二光模塊從所述光信號(hào)中獲取所述第一波長(zhǎng)信息,并將所述第二光模塊的工作波長(zhǎng)配置為所述第一波長(zhǎng);
所述第二光模塊向所述第一光模塊發(fā)射第一波長(zhǎng)光信號(hào)。
第四方面,本發(fā)明實(shí)施例提供一種光模塊的波長(zhǎng)配置裝置,包括:
處理器、激光器以及用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器;
其中,所述激光器用于接收第一光模塊發(fā)射的攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào);
所述處理器用于調(diào)用所述可執(zhí)行指令,執(zhí)行以下操作:
從所述光信號(hào)中獲取所述第一波長(zhǎng)信息,并將所述第二光模塊的工作波長(zhǎng)配置為所述第一波長(zhǎng);
驅(qū)動(dòng)所述激光器向所述第一光模塊發(fā)射所述第一波長(zhǎng)光信號(hào)。
本發(fā)明實(shí)施例提供的光模塊的波長(zhǎng)配置方法與裝置,通過(guò)第一光模塊向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào),以指示第二光模塊發(fā)射第一波長(zhǎng)光,然后第一光模塊判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值是否與預(yù)設(shè)值相同,若否,則繼續(xù)向第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),直到判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值與預(yù)設(shè)值相同為止,則可以固定第二光模塊的工作波長(zhǎng)為第一光模塊發(fā)射的光信號(hào)中攜帶的波長(zhǎng)信息對(duì)應(yīng)的波長(zhǎng)。因此,本發(fā)明實(shí)施例中,光模塊可以自動(dòng)配置其工作波長(zhǎng),相比人工配置較為準(zhǔn)確,同時(shí)大大降低了操作人員的工作量。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為WDM系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明提供的光模塊的波長(zhǎng)配置方法實(shí)施例一的流程示意圖;
圖3為本發(fā)明提供的光模塊的波長(zhǎng)配置方法實(shí)施例二的流程示意圖
圖4為本發(fā)明提供的光模塊的波長(zhǎng)配置裝置一實(shí)施例的結(jié)構(gòu)圖;
圖5為本發(fā)明提供的光模塊的波長(zhǎng)配置裝置另一實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供的光模塊的波長(zhǎng)配置方法,適用于圖1所示的WDM系統(tǒng),該WDM系統(tǒng)包括N個(gè)第一光模塊(標(biāo)示為OLT)、N個(gè)第二光模塊(標(biāo)示為ONU)、第一光波復(fù)用器和第二光波復(fù)用器,本實(shí)施例的第一光波復(fù)用器和第二光波復(fù)用器為陣列波導(dǎo)光柵(Arrayed Waveguide Grating,簡(jiǎn)稱(chēng)AWG)型光波復(fù)用器。為了便于后續(xù)闡述,將第一光波復(fù)用器記為AWG1,將第二光波復(fù)用器記為AWG2,其中AWG1包括N個(gè)第一接口和一個(gè)第二接口,AWG2包括N個(gè)第一接口和一個(gè)第二接口。每個(gè)第一光模塊與AWG1的第一接口對(duì)應(yīng)一一連接,AWG1的第二接口與AWG2的第二接口連接,AWG2的每個(gè)第一接口與第二光模塊對(duì)應(yīng)一一連接。
如圖1所示,以O(shè)LT1與ONU1為例,采用陣列波導(dǎo)光柵AWG網(wǎng)絡(luò)進(jìn)行通信時(shí),具有以下特點(diǎn):AWG1與OLT1之間的雙向光通信分別采用波長(zhǎng)λ1及波長(zhǎng)λ,1,AWG2與ONU1之間雙向光通信也分別采用波長(zhǎng)λ1及波長(zhǎng)λ,1,而且λ1與λ,1之間滿(mǎn)足關(guān)系λ1=λ,1+NX,即λ1與λ,1符合相同的周期函數(shù),其中N是由AWG的特性決定的周期常數(shù)。
即OLT1只有發(fā)出λ,1的光信號(hào)時(shí),可以通過(guò)AWG1、AWG2被ONU1接收到,ONU1只有發(fā)出λ1的光信號(hào)時(shí),可以通過(guò)AWG2、AWG1被OLT1接收到。
本實(shí)施例的技術(shù)方案用于解決如圖1所示的WDM系統(tǒng),在安裝和維護(hù)過(guò)程中需要操作人員根據(jù)光波復(fù)用器的通道數(shù),手動(dòng)對(duì)光模塊進(jìn)行波長(zhǎng)配置,造成配置不準(zhǔn)確并且耗時(shí)費(fèi)力的問(wèn)題。
本實(shí)施例的技術(shù)方案,在OLT1與ONU1配對(duì)過(guò)程中,OLT1試探性發(fā)出不同波長(zhǎng)的光,并且攜帶ONU1使用的波長(zhǎng)信息,以試圖與ONU1建立通信,當(dāng)OLT1發(fā)出λ1的光信號(hào)時(shí),ONU1可以接收到,并解析出攜帶的波長(zhǎng)信息,以λ`1的光信號(hào)回應(yīng),OLT1接收到λ`1的光信號(hào)時(shí),ONU1與OLT1完成配對(duì)。即本實(shí)施例的技術(shù)方案,光模塊可以自動(dòng)配置其工作波長(zhǎng),無(wú)需人工配置,進(jìn)而提高了光模塊波長(zhǎng)的配置智能性和準(zhǔn)確性。
需要說(shuō)明的是,本實(shí)施例中的術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
圖2為本發(fā)明提供的光模塊的波長(zhǎng)配置方法實(shí)施例一的流程示意圖。本實(shí)施例的方法的執(zhí)行主體為光模塊的波長(zhǎng)配置裝置,該裝置可以設(shè)置在第一光模塊中。如圖2所示,本實(shí)施例的方法可以包括:
步驟201:第一光模塊向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)第一波長(zhǎng)光信號(hào),以指示第二光模塊發(fā)射第一波長(zhǎng)光;
步驟202:第一光模塊判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的丟失指示LOS信號(hào)值是否與預(yù)設(shè)值相同;
步驟203:若不同,則第一光模塊向第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),以指示第二光模塊發(fā)射第二波長(zhǎng)光。
需要說(shuō)明的是,圖1所示的WDM系統(tǒng)中,在發(fā)射端的光模塊向接收端的光模塊發(fā)送不同波長(zhǎng)的光信號(hào)時(shí),當(dāng)某一波長(zhǎng)的光信號(hào)到達(dá)接收端的光模塊時(shí),則接收端的光模塊向發(fā)射端的光模塊發(fā)射一個(gè)響應(yīng)信號(hào)(例如光信號(hào)),發(fā)射端的光模塊接收到該響應(yīng)信號(hào)時(shí),該光模塊的LOS信號(hào)值發(fā)生變化,例如置低,因此,該光模塊中的處理器可以根據(jù)判斷該光模塊的LOS信號(hào)值是否發(fā)生變化來(lái)確定該光模塊的工作波長(zhǎng)。
例如,OLT1通過(guò)AWG1和AWG2向ONU1發(fā)送波長(zhǎng)為λ1的光信號(hào),該光信號(hào)攜帶λ1的波長(zhǎng)信息,以指示ONU1發(fā)射波長(zhǎng)為λ`1的光信號(hào),該λ1的光信號(hào)可以通過(guò)AWG1和AWG2發(fā)送至ONU1,ONU1接收到λ1的光信號(hào)后,ONU1解析出λ1的波長(zhǎng)信息,ONU1通過(guò)AWG2和AWG1向OLT1發(fā)送波長(zhǎng)為λ`1的光信號(hào),OLT1接收到λ`1的光信號(hào)時(shí)OLT1的LOS信號(hào)值變?yōu)轭A(yù)設(shè)值(例如LOS信號(hào)值置低),進(jìn)而使得OLT1通過(guò)判斷LOS信號(hào)值的變化確定OLT1接收到了ONU1發(fā)送的λ`1的光信號(hào),進(jìn)而確定λ1為OLT1的工作波長(zhǎng),λ`1為ONU1的工作波長(zhǎng),并將ONU1的工作波長(zhǎng)固定為λ`1。
本實(shí)施例的第一光模塊和第二光模塊包括處理器和激光器,所述處理器與所述激光器電連接。
如圖2所示,在實(shí)際使用時(shí),第一光模塊中的處理器驅(qū)動(dòng)激光器向第二光模塊發(fā)射第一波長(zhǎng)光信號(hào),該光信號(hào)攜帶第一波長(zhǎng)信息,以指示第二光模塊發(fā)射第一波長(zhǎng)光,并判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值是否與預(yù)設(shè)值相同。若相同,則說(shuō)明該第一光模塊接收到第一波長(zhǎng)的光信號(hào)對(duì)應(yīng)的響應(yīng)信號(hào),該響應(yīng)信號(hào)為第二光模塊將第一波長(zhǎng)的光信號(hào)攜帶的第一波長(zhǎng)信息解析之后,向第一光模塊發(fā)射的第一波長(zhǎng)光信號(hào),可確定該第二光模塊的工作波長(zhǎng)為第一波長(zhǎng)。若處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值與預(yù)設(shè)值不相同,則處理器將驅(qū)動(dòng)激光器向第二光模塊發(fā)射第二波長(zhǎng)光信號(hào),該光信號(hào)攜帶第二波長(zhǎng)信息,以指示第二光模塊發(fā)射第二波長(zhǎng)光信號(hào),并判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值是否與預(yù)設(shè)值相同,若不相同,則重復(fù)上述步驟203,直到處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)該第一光模塊的LOS信號(hào)值與預(yù)設(shè)值相同為止。通過(guò)上述方法,可以確定第一光模塊以及第二光模塊的工作波長(zhǎng),而不需要人為進(jìn)行設(shè)置,進(jìn)而提高了光模塊配置波長(zhǎng)的智能性和準(zhǔn)確性。
需要說(shuō)明的是,如圖1所示,為了便于闡述將發(fā)送端的光模塊稱(chēng)為第一光模塊,將接收端的光模塊稱(chēng)為第二光模塊,其第一光模塊和第二光模塊其內(nèi)部結(jié)構(gòu)和功能相同。
下面,通過(guò)具體示例,對(duì)本實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
示例性的,以圖1所示第一光模塊OLT3作為發(fā)射端的光模塊、第二光模塊ONU3作為接收端的光模塊為例,闡述ONU3和OLT3進(jìn)行波長(zhǎng)配置的具體過(guò)程。OLT3與AWG1的第三通道連接,OLT3上電后,首先,OLT3中的處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ1的光信號(hào),該λ1的光信號(hào)攜帶λ1的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)為λ`1的光信號(hào),該λ1的光信號(hào)無(wú)法通過(guò)AWG1的第三通道到達(dá)ONU3,即OLT3中的處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)ONU3的LOS信號(hào)值與預(yù)設(shè)值不相同。接著,處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ2的光信號(hào),該λ2的光信號(hào)攜帶λ2的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)為λ`2的光信號(hào),該λ2的光信號(hào)也無(wú)法通過(guò)AWG1的第三通道到達(dá)ONU3。處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ3的光信號(hào),該λ3的光信號(hào)攜帶λ3的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)為λ`3的光信號(hào),該λ3的光信號(hào)可以通過(guò)AWG1和AWG2的第三通道到達(dá)ONU3。ONU3接收到λ3的光信號(hào)時(shí),ONU3的LOS信號(hào)置低,告知ONU3開(kāi)始發(fā)光。接著,ONU3解析出該λ3的光信號(hào)攜帶的波長(zhǎng)信息,ONU3發(fā)射波長(zhǎng)為λ`3的光信號(hào),該λ`3的光信號(hào)通過(guò)AWG2和AWG1的第三通道到達(dá)OLT3。即OLT3中的處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)OLT3的LOS信號(hào)值與預(yù)設(shè)值相同。OLT3停止向ONU3發(fā)射光信號(hào),并確定OLT3的工作波長(zhǎng)為λ3,ONU3的工作波長(zhǎng)為λ`3,進(jìn)而完成光模塊工作波長(zhǎng)的自動(dòng)配置。即本實(shí)施例的技術(shù)方案,光模塊可以自動(dòng)配置其工作波長(zhǎng),相比人工配置較為準(zhǔn)確,同時(shí)大大降低了操作人員的工作量,實(shí)現(xiàn)了光模塊波長(zhǎng)的自動(dòng)、快速、準(zhǔn)確配置。
本實(shí)施例的各第一光模塊以及與之對(duì)應(yīng)的第二光模塊可以同時(shí)進(jìn)行波長(zhǎng)配置,也可以根據(jù)排列順序逐一進(jìn)行波長(zhǎng)配置。
可選的,上述步驟C中,第一光模塊可以根據(jù)預(yù)設(shè)的波長(zhǎng)順序,選擇第二波長(zhǎng),并向第二光模塊發(fā)射第二波長(zhǎng)的光信號(hào)。
需要說(shuō)明的是,本實(shí)施例的AWG1和AWG2可以是分波器和/或合波器,例如本實(shí)施例的WDM系統(tǒng)可以將第一光模塊作為光發(fā)射端、AWG1作為合波器、AWG2作為分波器,以及將第二光模塊作為光接收端??蛇x的,該WDM系統(tǒng)還可以將第二光模塊作為光發(fā)射端、AWG2作為合波器、AWG1作為分波器,以及將第一光模塊作為光接收端。即本實(shí)施例的WDM系統(tǒng)可以進(jìn)行雙向的傳輸,進(jìn)而豐富了WDM系統(tǒng)的功能。
上述步驟B中第一光模塊的處理器判斷在預(yù)設(shè)的時(shí)間T內(nèi)第一光模塊的LOS信號(hào)值是否與預(yù)設(shè)值相同,該預(yù)設(shè)的時(shí)間T大于或者等于所述處理器控制所述激光器發(fā)射所述第一波長(zhǎng)的光信號(hào)的時(shí)間T1、所述激光器發(fā)射第一波長(zhǎng)的光信號(hào)的時(shí)間T2、所述第一波長(zhǎng)的光信號(hào)的傳輸時(shí)間T3、所述第二光模塊接收第一波長(zhǎng)的光信號(hào)的時(shí)間T4、第二光模塊的發(fā)射響應(yīng)信號(hào)的時(shí)間T5、響應(yīng)信號(hào)的傳輸時(shí)間T6之和,即T≥T1+T2+T3+T4+T5+T6。
本發(fā)明提供的光模塊的波長(zhǎng)配置方法,通過(guò)第一光模塊向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào),以指示第二光模塊發(fā)射第一波長(zhǎng)光,然后第一光模塊判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值是否與預(yù)設(shè)值相同,若否,則繼續(xù)向第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),直到判斷在預(yù)設(shè)的時(shí)間內(nèi)第一光模塊的LOS信號(hào)值與預(yù)設(shè)值相同為止,則可以固定第二光模塊的工作波長(zhǎng)為第一光模塊發(fā)射的光信號(hào)中攜帶的波長(zhǎng)信息對(duì)應(yīng)的波長(zhǎng)。本實(shí)施例的方法,光模塊可以自動(dòng)配置其工作波長(zhǎng),相比人工配置較為準(zhǔn)確,同時(shí)大大降低了操作人員的工作量,實(shí)現(xiàn)了光模塊的自動(dòng)、快速準(zhǔn)確的波長(zhǎng)配置。
圖3為本發(fā)明提供的光模塊的波長(zhǎng)配置方法實(shí)施例二的流程示意圖。本實(shí)施例的光模塊的波長(zhǎng)配置方法的執(zhí)行主體為光模塊的波長(zhǎng)配置裝置,該裝置可以設(shè)置在第二光模塊中。如圖3所示,本實(shí)施例的方法可以包括:
步驟301、第二光模塊接收第一光模塊發(fā)射的攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào);
步驟302、第二光模塊從光信號(hào)中獲取第一波長(zhǎng)信息,并將第二光模塊的工作波長(zhǎng)配置為第一波長(zhǎng);
步驟303、第二光模塊向第一光模塊發(fā)射第一波長(zhǎng)光信號(hào)。
具體地,如圖2、圖3所示,在實(shí)際使用時(shí),第一光模塊中的處理器驅(qū)動(dòng)激光器向第二光模塊發(fā)射第一波長(zhǎng)的光信號(hào),該第一波長(zhǎng)的光信號(hào)經(jīng)過(guò)光波復(fù)用器的通道到達(dá)接收端的第二光模塊,該第一波長(zhǎng)的光信號(hào)攜帶第一波長(zhǎng)信息,以指示第二光模塊發(fā)射第一波長(zhǎng)光,第二光模塊將第一波長(zhǎng)的光信號(hào)攜帶的第一波長(zhǎng)信息解析之后,將該第二光模塊的工作波長(zhǎng)配置為第一波長(zhǎng),并向第一光模塊發(fā)射的該第一波長(zhǎng)光信號(hào)。
下面,通過(guò)具體示例,對(duì)本實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
示例性的,以圖1所示第一光模塊OLT3作為發(fā)射端的光模塊、第二光模塊ONU3作為接收端的光模塊為例,闡述ONU3和OLT3進(jìn)行波長(zhǎng)配置的具體過(guò)程。OLT3與AWG1的第三通道連接,OLT3上電后,首先,OLT3中的處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ1的光信號(hào),該λ1的光信號(hào)攜帶λ1的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)信號(hào)λ`1的光信號(hào),該λ1的光信號(hào)無(wú)法通過(guò)AWG1的第三通道到達(dá)ONU3,即OLT3中的處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)ONU3的LOS信號(hào)值與預(yù)設(shè)值不相同。接著,處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ2的光信號(hào),該λ2的光信號(hào)攜帶λ2的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)為λ`2的光信號(hào),該λ2的光信號(hào)也無(wú)法通過(guò)AWG1的第三通道到達(dá)ONU3。處理器驅(qū)動(dòng)激光器發(fā)射波長(zhǎng)為λ3的光信號(hào),該λ3的光信號(hào)攜帶λ3的波長(zhǎng)信息,以指示ONU3發(fā)射波長(zhǎng)λ`3的光信號(hào),該λ3的光信號(hào)可以通過(guò)AWG1和AWG2的第三通道到達(dá)ONU3。ONU3接收到λ3的光信號(hào)時(shí),ONU3的LOS信號(hào)置低,告知ONU3開(kāi)始發(fā)光。接著,ONU3解析出該λ3的光信號(hào)攜帶的波長(zhǎng)信息,ONU3發(fā)射波長(zhǎng)為λ`3的光信號(hào),該λ`3的光信號(hào)通過(guò)AWG2和AWG1的第三通道,到達(dá)OLT3。即OLT3中的處理器判斷在預(yù)設(shè)的時(shí)間內(nèi)OLT3的LOS信號(hào)值與預(yù)設(shè)值相同。OLT3停止向ONU3發(fā)射光信號(hào),并確定OLT3的工作波長(zhǎng)為λ3,ONU3的工作波長(zhǎng)為λ`3,進(jìn)而完成光模塊工作波長(zhǎng)的自動(dòng)配置。即本實(shí)施例的技術(shù)方案,光模塊可以自動(dòng)配置其工作波長(zhǎng),相比人工配置較為準(zhǔn)確,同時(shí)大大降低了操作人員的工作量,實(shí)現(xiàn)了光模塊波長(zhǎng)的自動(dòng)、快速、準(zhǔn)確配置。
可選地,第二光模塊的媒體接入控制(Media Access Control,簡(jiǎn)稱(chēng)MAC)芯片通過(guò)串行總線(xiàn)(Inter-Integrated Circuit,簡(jiǎn)稱(chēng)I2C)配置激光器,以使激光器將第二光模塊的工作波長(zhǎng)配置為第一波長(zhǎng)。
具體的,第二光模塊的MAC芯片解析出第一光模塊發(fā)射的第一波長(zhǎng)光信號(hào)中攜帶的第一波長(zhǎng)信息,并將該第一波長(zhǎng)通過(guò)I2C配置激光器,從而使得激光器將第一波長(zhǎng)配置為第二光模塊的工作波長(zhǎng)。
可選地,MAC芯片將第二光模塊的工作波長(zhǎng)配置為第一波長(zhǎng)可以通過(guò)如下步驟實(shí)現(xiàn):
步驟a、所述MAC芯片獲取光芯片發(fā)射所述第一波長(zhǎng)的光信號(hào)所對(duì)應(yīng)的目標(biāo)光柵電流值。
步驟b、所述MAC芯片將所述目標(biāo)光柵電流值發(fā)送給驅(qū)動(dòng)芯片,以使所述驅(qū)動(dòng)芯片向所述光芯片輸出目標(biāo)光柵電流,所述目標(biāo)光柵電流用于驅(qū)動(dòng)所述光芯片發(fā)射所述第一波長(zhǎng)的光信號(hào)。
具體的,本實(shí)施例的激光器為半導(dǎo)體激光器,而半導(dǎo)體激光器是電流驅(qū)動(dòng)發(fā)光器件,只有當(dāng)激光器驅(qū)動(dòng)電流在門(mén)限(閾值)電流以上時(shí),半導(dǎo)體激光器二極管才能產(chǎn)生并持續(xù)保持連續(xù)的光功率輸出。對(duì)于高速電流信號(hào)的切換操作,一般是將激光器的二極管稍微偏置在門(mén)限(閾值)電流以上,以避免激光器二極管因開(kāi)啟和關(guān)閉所造成的響應(yīng)時(shí)間延遲,從而影響激光器光輸出特性。激光器光功率輸出依賴(lài)于其驅(qū)動(dòng)電流的幅度和將電流信號(hào)轉(zhuǎn)換為光信號(hào)的效率(激光器斜效率)。
本實(shí)施例的激光器包括驅(qū)動(dòng)芯片和光芯片,光芯片包括布拉格光柵,驅(qū)動(dòng)芯片為光芯片提供光柵電流(可以理解為發(fā)光電流),使得光芯片在不同的光柵電流下發(fā)射不同波長(zhǎng)的光信號(hào)。具體是,光纖光柵的電流值改變時(shí),光纖光柵的相對(duì)折射率也發(fā)生變化,進(jìn)而產(chǎn)生不同的光譜,通過(guò)不同區(qū)域光纖光柵產(chǎn)生的不同光譜的疊加進(jìn)行特定波長(zhǎng)的選擇,從而產(chǎn)生需要的特定波長(zhǎng)的激光。
在本實(shí)施例中,MAC芯片首先獲得光芯片發(fā)射第一波長(zhǎng)的光信號(hào)所需要的目標(biāo)光柵電流值,并將該目標(biāo)光柵電流值發(fā)送給驅(qū)動(dòng)芯片,以使驅(qū)動(dòng)芯片為光芯片輸出該目標(biāo)光柵電流,進(jìn)而使得光芯片發(fā)射第一波長(zhǎng)的光信號(hào)。
上述MAC芯片可以根據(jù)輪循的方法,控制驅(qū)動(dòng)芯片向光芯片提供不同的光柵電流,采集光芯片發(fā)射的光信號(hào)的波長(zhǎng),進(jìn)而獲得光芯片發(fā)射第一波長(zhǎng)的光信號(hào)時(shí)的目標(biāo)光柵電流值??蛇x的,還可以是在MAC芯片中保存有光芯片發(fā)射不同波長(zhǎng)的光信號(hào)時(shí)所對(duì)應(yīng)的光柵電流值,MAC芯片直接將第一波長(zhǎng)對(duì)應(yīng)的目標(biāo)光柵電流值發(fā)送給驅(qū)動(dòng)器??蛇x的,MAC芯片還可以根據(jù)其他的方法獲得光芯片發(fā)射第一波長(zhǎng)的光信號(hào)時(shí)所需要的目標(biāo)光柵電流值。
在本實(shí)施例的一種可能的實(shí)現(xiàn)方式中,上述步驟a具體可以包括:
所述MAC芯片獲取所述光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與光柵電流值之間的對(duì)應(yīng)關(guān)系。
所述MAC芯片根據(jù)所述不同波長(zhǎng)的光信號(hào)與光柵電流值之間的對(duì)應(yīng)關(guān)系,獲取所述光芯片發(fā)射所述第一波長(zhǎng)的光信號(hào)所對(duì)應(yīng)的目標(biāo)光柵電流值。
具體的,處理器可以通過(guò)獲取光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與光柵電流值之間的對(duì)應(yīng)關(guān)系,獲得光芯片發(fā)送第一波長(zhǎng)的光信號(hào)時(shí)所需要的目標(biāo)光柵電流值。其中,上述光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與光柵電流值之間的對(duì)應(yīng)關(guān)系可以直接保存在處理器中,可選的,該對(duì)應(yīng)關(guān)系還可以保存在其他的設(shè)備中(例如存儲(chǔ)器中),處理器從其他的設(shè)備中讀取。
本發(fā)明實(shí)施例提供的光模塊的波長(zhǎng)配置方法,光模塊中的MAC芯片通過(guò)向驅(qū)動(dòng)芯片發(fā)送光芯片發(fā)射不同波長(zhǎng)的光信號(hào)時(shí)所需要的目標(biāo)光柵電流值,以使驅(qū)動(dòng)芯片為光信號(hào)輸出目標(biāo)光柵電流值,實(shí)現(xiàn)光芯片發(fā)射不同波長(zhǎng)的光信號(hào)。即本實(shí)施例通過(guò)改變光柵電流值來(lái)控制光模塊中的激光器發(fā)射不同波長(zhǎng)的光信號(hào),進(jìn)而實(shí)現(xiàn)光模塊的波長(zhǎng)配置。
可選地,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例涉及的是MAC芯片將第二光模塊的工作波長(zhǎng)配置為第一波長(zhǎng)的另一種實(shí)現(xiàn)方式,具體可以通過(guò)如下步驟實(shí)現(xiàn):
步驟c、所述MAC芯片獲取光芯片發(fā)射第一波長(zhǎng)的光信號(hào)所對(duì)應(yīng)的目標(biāo)溫度值。
步驟d、所述MAC芯片根據(jù)所述目標(biāo)溫度值,獲得所述目標(biāo)溫度值對(duì)應(yīng)的驅(qū)動(dòng)電流值。
步驟e、所述MAC芯片將所述驅(qū)動(dòng)電流值發(fā)送給TEC驅(qū)動(dòng)芯片,以使所述TEC驅(qū)動(dòng)芯片向TEC輸出所述驅(qū)動(dòng)電流,所述驅(qū)動(dòng)電流用于驅(qū)動(dòng)所述光芯片在所述目標(biāo)溫度值下發(fā)射所述第一波長(zhǎng)的光信號(hào)。
在本實(shí)施例中,激光器是一個(gè)溫度敏感器件,其閾值電流隨溫度的升高而增大,激光器的調(diào)制效率(單位調(diào)制電流下激光器的出光功率,量綱為mW/mA)隨溫度的升高而減小。因此,改變激光器的溫度可以改變激光器的發(fā)射波長(zhǎng)。
上述激光器包括驅(qū)動(dòng)芯片、光芯片和半導(dǎo)體致冷器(Thermo Electric Cooler,簡(jiǎn)稱(chēng)TEC),驅(qū)動(dòng)芯片分別與處理器、TEC和光芯片連接,TEC與光芯片接觸。在調(diào)波的過(guò)程中,處理器獲取光芯片發(fā)送第一波長(zhǎng)的光信號(hào)時(shí)所需要的目標(biāo)溫度值,接著,將該目標(biāo)溫度值發(fā)送給TEC,TEC根據(jù)該目標(biāo)溫度中調(diào)節(jié)其工作電流,使得TEC的工作溫度等于目標(biāo)溫度值。此時(shí),由于光芯片與TEC接觸連接,使得光芯片的溫度也處在目標(biāo)溫度值,進(jìn)而使得光芯片在該目標(biāo)溫度下發(fā)射第一波長(zhǎng)的光信號(hào)。
上述驅(qū)動(dòng)芯片根據(jù)MAC芯片的控制指令,為光芯片提供偏執(zhí)電流和調(diào)制電流。
本實(shí)施例的方法,通過(guò)改變光芯片的工作溫度來(lái)改變光芯片發(fā)射光信號(hào)的波長(zhǎng)。
上述步驟c中MAC芯片可以控制TEC逐漸改變其工作溫度,同時(shí)采集光芯片在不同溫度下發(fā)射的光信號(hào)的波長(zhǎng),進(jìn)而獲得光芯片發(fā)射第一波長(zhǎng)的光信號(hào)時(shí)的目標(biāo)溫度值。
在本實(shí)施例的一種可能的實(shí)現(xiàn)方式中,上述步驟c具體可以包括:
所述MAC芯片獲取所述光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與所述光芯片的溫度之間的對(duì)應(yīng)關(guān)系。
所述MAC芯片根據(jù)所述光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與所述光芯片的溫度之間的對(duì)應(yīng)關(guān)系,獲取所述光芯片發(fā)射所述第一波長(zhǎng)的光信號(hào)所對(duì)應(yīng)的目標(biāo)溫度值。
具體的,MAC芯片可以通過(guò)獲取光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與光芯片的溫度之間的對(duì)應(yīng)關(guān)系,獲得光芯片發(fā)送第一波長(zhǎng)的光信號(hào)時(shí)所對(duì)應(yīng)的目標(biāo)溫度值。并將該目標(biāo)溫度值發(fā)送給TEC,TEC將其工作溫度調(diào)節(jié)為該目標(biāo)溫度值,使得與其接觸的光芯片也工作在該目標(biāo)溫度下,進(jìn)而使得光芯片在該目標(biāo)溫度下發(fā)射第一波長(zhǎng)的光信號(hào)。
其中,上述光芯片發(fā)射不同波長(zhǎng)的光信號(hào)與光芯片的溫度之間的對(duì)應(yīng)關(guān)系可以直接保存在MAC芯片中,可選的,該對(duì)應(yīng)關(guān)系還可以保存在其他的設(shè)備中(例如存儲(chǔ)器中),處理器從其他的設(shè)備中讀取。
可選的,當(dāng)本實(shí)施例的激光器包括分布式反饋(Distributed Feedback,簡(jiǎn)稱(chēng)DFB)激光器陣列、可傾斜的微機(jī)電系統(tǒng)(Microelectronic Mechanical System,簡(jiǎn)稱(chēng)MEMS)鏡片和其他控制與輔助部分時(shí),還可以通過(guò)控制MEMS鏡片旋轉(zhuǎn)角度來(lái)對(duì)需要的特定波長(zhǎng)進(jìn)行選擇,從而使得激光器輸出第一波長(zhǎng)的光信號(hào)。
本發(fā)明實(shí)施例提供的光模塊的波長(zhǎng)配置方法,光模塊中的MAC芯片通過(guò)向TEC發(fā)送光芯片發(fā)射不同波長(zhǎng)的光信號(hào)時(shí)所對(duì)應(yīng)的目標(biāo)溫度值,使得TEC帶動(dòng)與其接觸的光芯片工作在不同的目標(biāo)溫度下,進(jìn)而光芯片發(fā)射不同波長(zhǎng)的光信號(hào)。即本實(shí)施例通過(guò)改變光芯片的工作溫度來(lái)控制光模塊中的激光器發(fā)射不同波長(zhǎng)的光信號(hào),進(jìn)而實(shí)現(xiàn)光模塊的波長(zhǎng)配置。
圖4為本發(fā)明提供的光模塊的波長(zhǎng)配置裝置一實(shí)施例的結(jié)構(gòu)圖,如圖4所示,本實(shí)施例的光模塊的波長(zhǎng)配置裝置可以設(shè)置在第一光模塊中,該光模塊的波長(zhǎng)配置裝置可以包括:
處理器401、激光器402以及用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器403;
其中,所述處理器401用于調(diào)用所述可執(zhí)行指令,執(zhí)行以下操作:
所述處理器401驅(qū)動(dòng)所述激光器402向第二光模塊發(fā)射攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第一波長(zhǎng)光;
所述處理器401判斷在預(yù)設(shè)的時(shí)間內(nèi)所述第一光模塊的丟失指示LOS信號(hào)值是否與預(yù)設(shè)值相同;
若不同,則所述處理器401驅(qū)動(dòng)所述激光器402向第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào),以指示所述第二光模塊發(fā)射第二波長(zhǎng)光。
可選地,所述處理器401,具體用于:
根據(jù)預(yù)設(shè)的波長(zhǎng)順序,選擇第二波長(zhǎng),向第二光模塊發(fā)射攜帶第二波長(zhǎng)信息的第二波長(zhǎng)光信號(hào)。
本實(shí)施例的光模塊的波長(zhǎng)配置裝置,可以用于執(zhí)行上述如圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
圖5為本發(fā)明提供的光模塊的波長(zhǎng)配置裝置另一實(shí)施例的結(jié)構(gòu)圖,如圖5所示,本實(shí)施例的光模塊的波長(zhǎng)配置裝置可以設(shè)置在第二光模塊中,該光模塊的波長(zhǎng)配置裝置可以包括:
處理器501、激光器502以及用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器503;
其中,所述激光器502用于接收第一光模塊發(fā)射的攜帶第一波長(zhǎng)信息的第一波長(zhǎng)光信號(hào);
所述處理器501用于調(diào)用所述可執(zhí)行指令,執(zhí)行以下操作:
從所述光信號(hào)中獲取所述第一波長(zhǎng)信息,并將所述第二光模塊的工作波長(zhǎng)配置為所述第一波長(zhǎng);
驅(qū)動(dòng)所述激光器502向所述第一光模塊發(fā)射所述第一波長(zhǎng)光信號(hào)。
可選地,所述處理器501,具體用于:
通過(guò)串行總線(xiàn)I2C配置激光器502,以使激光器502將所述第二光模塊的工作波長(zhǎng)配置為所述第一波長(zhǎng)。
本實(shí)施例的光模塊的波長(zhǎng)配置裝置,可以用于執(zhí)行上述如圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。