本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種預(yù)加重參數(shù)的配置方法及裝置。
背景技術(shù):
目前,位于接入網(wǎng)、匯聚網(wǎng)、骨干網(wǎng)中各層的設(shè)備間通過光/電接口連接進行通信。因此,作為報文進入設(shè)備的第一關(guān)和報文經(jīng)過設(shè)備處理后轉(zhuǎn)發(fā)出去的最后一關(guān),端口對報文的處理在很大程度上影響通信的質(zhì)量。依據(jù)ISO七層網(wǎng)絡(luò)模型,物理層“利用物理介質(zhì)為數(shù)據(jù)鏈路層提供物理連接,以便透明的傳送比特流”,該層將信息編碼為電流脈沖或其他信號用于網(wǎng)上傳輸,因此物理層器件PHY是信號質(zhì)量的最終決定者。如圖1所示,圖1是典型MAC---PHY連接圖,對于發(fā)送報文,報文沿TX方向依次經(jīng)過INT_PHY(集成到MAC的物理層器件)、EXT_PHY(未集成到MAC的物理層器件)及光模塊(Small Form-factor Pluggables,SFP),對于接收報文,報文沿RX方向依次經(jīng)過光模塊、EXT_PHY及INT_PHY。在TX/RX雙向信號經(jīng)過的路徑上,信號會失真,造成在接收端低頻段信噪比較高,而高頻段信噪比不足,現(xiàn)有技術(shù)通常采用預(yù)加重技術(shù)來解決這一問題。預(yù)加重的基本原理是對輸入信號高頻分量進行電平提升后傳輸。一組預(yù)加重參數(shù)有兩個值:main/post和驅(qū)動電流idriver,設(shè)定預(yù)加重參數(shù)實質(zhì)上是找到最佳的(main/post,idriver)的組合。
當(dāng)前端口發(fā)送端預(yù)加重調(diào)試主要有兩種方法:1、測量高速信號篩選最優(yōu)值;2、拷機測試。然而,第一種方法雖然可以最大程度地量化信號質(zhì)量,但環(huán)境溫度會影響信號傳輸?shù)馁|(zhì)量,仍不能篩選最優(yōu)值,且使用該方法需要借助示波器,不能覆蓋到所有的產(chǎn)品,不具備通用性;第二種方法無法進行自動化調(diào)試,因此通用性較差。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種預(yù)加重參數(shù)的配置方法及裝置,旨在解決預(yù)加重調(diào)試中無法篩選最優(yōu)參數(shù)且調(diào)試通用性差的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供一種預(yù)加重參數(shù)的配置方法,所述預(yù)加重參數(shù)的配置方法包括以下步驟:
配置多組初始的預(yù)加重參數(shù)及多種預(yù)設(shè)的環(huán)境溫度;
在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測;
當(dāng)遍歷完所述預(yù)加重參數(shù)后,獲取所述特定碼流在預(yù)定時間內(nèi)在流經(jīng)所述路徑時未發(fā)生誤碼的預(yù)加重參數(shù);
在預(yù)設(shè)的第二環(huán)境溫度下,以所獲取的預(yù)加重參數(shù)為初始的預(yù)加重參數(shù),返回至進行誤碼檢測的步驟并循環(huán);
當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
優(yōu)選地,所述在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測的步驟包括:
在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能所述INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能所述EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器;
將所述特定碼流流經(jīng)以INT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑或以EXT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑,并在所述路徑終點對應(yīng)的檢測器進行誤碼檢測。
優(yōu)選地,所述在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測的步驟包括:
預(yù)設(shè)所述預(yù)加重參數(shù)的步進值;
在預(yù)設(shè)的第一環(huán)境溫度下,以所述步進值為間隔,對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
優(yōu)選地,所述特定碼流為偽隨機二進制序列碼流。
優(yōu)選地,所述當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值的步驟包括:
當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列;
在所獲取的預(yù)加重參數(shù)在所述矩陣中形成的幾何區(qū)域中,獲取位于所述幾何區(qū)域中心處的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種預(yù)加重參數(shù)的配置裝置,所述預(yù)加重參數(shù)的配置裝置包括:
配置模塊,用于配置多組初始的預(yù)加重參數(shù)及多種預(yù)設(shè)的環(huán)境溫度;
檢測模塊,用于在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測;
第一獲取模塊,用于當(dāng)遍歷完所述預(yù)加重參數(shù)后,獲取所述特定碼流在預(yù)定時間內(nèi)在流經(jīng)所述路徑時未發(fā)生誤碼的預(yù)加重參數(shù);
循環(huán)檢測模塊,用于在預(yù)設(shè)的第二環(huán)境溫度下,以所獲取的預(yù)加重參數(shù)為初始的預(yù)加重參數(shù),返回至進行誤碼檢測的步驟并循環(huán);
第二獲取模塊,用于當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
優(yōu)選地,所述檢測模塊包括:
使能單元,用于在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能所述INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能所述EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器;
第一檢測單元,用于將所述特定碼流流經(jīng)以INT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑或以EXT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑,并在所述路徑終點對應(yīng)的檢測器進行誤碼檢測。
優(yōu)選地,所述檢測模塊包括:
預(yù)設(shè)單元,用于預(yù)設(shè)所述預(yù)加重參數(shù)的步進值;
第二檢測單元,用于在預(yù)設(shè)的第一環(huán)境溫度下,以所述步進值為間隔, 對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
優(yōu)選地,所述特定碼流為偽隨機二進制序列碼流。
優(yōu)選地,所述第二獲取模塊包括:
排列單元,用于當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列;
獲取單元,用于在所獲取的預(yù)加重參數(shù)在所述矩陣中形成的幾何區(qū)域中,獲取位于所述幾何區(qū)域中心處的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
本發(fā)明一種預(yù)加重參數(shù)的配置方法及裝置,在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測來實現(xiàn)對預(yù)加重參數(shù)的初步篩選,并且將本次未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)作為預(yù)設(shè)的第二環(huán)境溫度下的初始的預(yù)加重參數(shù),再進行誤碼檢測,使得預(yù)加重參數(shù)的數(shù)量不斷減少,進一步篩選預(yù)加重參數(shù),當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,最終未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)即是能夠適應(yīng)所有經(jīng)過檢測的環(huán)境溫度的參數(shù),其能實現(xiàn)發(fā)送端信號的更優(yōu)傳輸,檢測的過程自動化,能較快地獲取到較優(yōu)的預(yù)加重參數(shù),且不需要借助其他的設(shè)備,具有通用性。
附圖說明
圖1為現(xiàn)有技術(shù)中MAC-PHY的連接示意圖;
圖2為本發(fā)明預(yù)加重參數(shù)的配置方法一實施例的流程示意圖;
圖3為圖2中特定碼流流經(jīng)的路徑的示意圖;
圖4為圖2中常溫環(huán)境下測量得到的矩陣的示意圖;
圖5為圖2中常溫環(huán)境下測量得到的矩陣的示意圖;
圖6為圖2中常溫環(huán)境下測量得到的矩陣的示意圖;
圖7為圖2中進行誤碼檢測的步驟一實施例的細化流程示意圖;
圖8為圖2中進行誤碼檢測的步驟另一實施例的細化流程示意圖;
圖9為圖2中以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值的步驟一實施例的細化流程示意圖;
圖10為本發(fā)明預(yù)加重參數(shù)的配置裝置一實施例的功能模塊示意圖;
圖11為圖10中檢測模塊的一實施例的細化功能模塊示意圖;
圖12為圖10中檢測模塊的另一實施例的細化功能模塊示意圖;
圖13為圖10中第二獲取模塊的一實施例的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種預(yù)加重參數(shù)的配置方法,參照圖2,在一實施例中,該預(yù)加重參數(shù)的配置方法包括:
步驟S101,配置多組初始的預(yù)加重參數(shù)及多種預(yù)設(shè)的環(huán)境溫度;
本實施例中,配置多組初始的預(yù)加重參數(shù),以對每一組預(yù)加重參數(shù)進行檢測或調(diào)試,從中得出最優(yōu)的預(yù)加重參數(shù)。
本實施例考慮環(huán)境溫度對預(yù)加重參數(shù)檢測的影響,同時配置多種預(yù)設(shè)的環(huán)境溫度,以使得最終得出的預(yù)加重參數(shù)能夠最大程度地適應(yīng)不同的環(huán)境溫度。其中,為了縮短檢測的時間,預(yù)設(shè)的環(huán)境溫度優(yōu)選地為低溫、常溫及高溫。當(dāng)然,本實施例還可以預(yù)設(shè)其他溫度,例如增加溫度梯度以增加檢測的精準(zhǔn)度,使得預(yù)加重參數(shù)在更多的環(huán)境溫度中進行檢測。
步驟S102,在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測;
本實施例中,在預(yù)設(shè)的第一環(huán)境溫度下,例如在常溫條件下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,并進行誤碼檢測,即對每一條路徑均進行誤碼檢測,以實現(xiàn)每一條路徑至少篩選出一組最優(yōu)的預(yù)加重參數(shù)。
如圖3所示,其中,INT PHY為INT集成收發(fā)器,EXT PHY為EXT集成收發(fā)器。涉及到發(fā)送端的路徑有5條,分別是路徑1、2、3、4、5,由于路徑4和5取決于光模塊SFP自身的特性,且光模塊器件不提供相關(guān)的檢測技術(shù)支持,因此,最終涉及到發(fā)送端的路徑只有路徑1、2、3,其中:
路徑1位于發(fā)送鏈路上,從INT PHY到EXT PHY,EXT PHY中設(shè)置線 路側(cè)內(nèi)環(huán)7,使特定碼流流經(jīng),即路徑1為:INT PHY==>1==>7==>EXT PHY;
路徑2位于接收鏈路上,EXT PHY取消線路側(cè)內(nèi)環(huán),特定碼流流經(jīng)后,從EXT PHY到INT PHY,即路徑2為:EXT PHY==>7==>2==>INT PHY;
路徑3位于發(fā)送鏈路及接收鏈路上,從EXT PHY開始,經(jīng)線路3至光模塊,光模塊使用光纖自環(huán),特定碼流流經(jīng)光纖自環(huán)線路8及6后,從光模塊返回EXT PHY,即路徑3為:EXT PHY==>3==>5==>8==>6==>4==>EXT PHY。
本實施例中,特定碼流優(yōu)選地為偽隨機二進制序列(Pseudo-Random Binary Sequence,PRBS)碼流,當(dāng)然也可以是其他的碼流。偽隨機二進制序列碼流具有自我驗證的特性,可以及時感知鏈路上的誤碼情況的發(fā)生。
步驟S103,當(dāng)遍歷完所述預(yù)加重參數(shù)后,獲取所述特定碼流在預(yù)定時間內(nèi)在流經(jīng)所述路徑時未發(fā)生誤碼的預(yù)加重參數(shù);
本實施例中,對于每條路徑,在遍歷檢測完所有組預(yù)加重參數(shù)后,可以將遍歷后的預(yù)加重參數(shù)組成一個矩陣的形式,如圖4所示,其中,以main/post為行,以驅(qū)動電流idriver為列,其中,對于每一組預(yù)加重參數(shù),如果特定碼流流經(jīng)上述的一條路徑時在預(yù)定時間內(nèi)發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為0,如果特定碼流流經(jīng)該條路徑時在預(yù)定時間內(nèi)未發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為1,這樣,以常溫條件下進行測試為例,每條路徑可得到如圖4所示的矩陣形式的誤碼檢測結(jié)果。
其中,在該矩陣中,檢測結(jié)果為1的區(qū)域形成封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為可選的預(yù)加重參數(shù)(可以認為該可選的預(yù)加重參數(shù)能夠更好地適應(yīng)常溫條件下信號的傳輸),檢測結(jié)果為0的區(qū)域形成不封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為不可選的預(yù)加重參數(shù)。
本實施例中,經(jīng)初次誤碼檢測后,能夠?qū)︻A(yù)加重參數(shù)進行初步的篩選,以檢測結(jié)果為1的區(qū)域(即未發(fā)生誤碼)對應(yīng)的預(yù)加重參數(shù)作為下一輪檢測的初始的預(yù)加重參數(shù),大大減少了預(yù)加重參數(shù)的篩選數(shù)量。
步驟S104,在預(yù)設(shè)的第二環(huán)境溫度下,以所獲取的預(yù)加重參數(shù)為初始的預(yù)加重參數(shù),返回至進行誤碼檢測的步驟并循環(huán);
本實施例中,考慮到環(huán)境溫度因素的影響,需要重新設(shè)定環(huán)境溫度,在預(yù)設(shè)的第二環(huán)境溫度進行測試,例如在低溫條件下進行測試。
本實施例中,以在第一環(huán)境溫度下檢測時未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)作為在第二環(huán)境溫度下檢測的初始的預(yù)加重參數(shù),然后,對于每一組這些預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測。
如果特定碼流流經(jīng)上述的一條路徑時在預(yù)定時間內(nèi)發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為0,如果特定碼流流經(jīng)該條路徑時在預(yù)定時間內(nèi)未發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為1,這樣,以低溫條件下進行測試為例,每條路徑可得到如圖5所示的矩陣形式的誤碼檢測結(jié)果。
其中,在該矩陣中,檢測結(jié)果為1的區(qū)域仍形成封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為進一步可選的預(yù)加重參數(shù)(可以認為該可選的預(yù)加重參數(shù)能夠更好地適應(yīng)常溫及低溫條件下信號的傳輸),檢測結(jié)果為0的區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為不可選的預(yù)加重參數(shù)。
可以看出,在圖5的矩陣中,檢測結(jié)果為1的封閉區(qū)域比圖4所示的封閉區(qū)域進一步減小,即封閉區(qū)域呈現(xiàn)收斂的狀態(tài),進一步對預(yù)加重參數(shù)進行篩選。
本實施例中,在預(yù)設(shè)的第二環(huán)境溫度下檢測完畢后,以在預(yù)設(shè)的第二環(huán)境溫度下檢測的未發(fā)生誤碼時對應(yīng)的預(yù)加重參數(shù)作為在下一預(yù)設(shè)的環(huán)境溫度(例如高溫環(huán)境)下進行檢測的初始的預(yù)加重參數(shù),對于每一組這些預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測,直至遍歷完所有的預(yù)設(shè)的環(huán)境溫度。以高溫條件下進行測試為例,每條路徑可得到如圖6所示的矩陣形式的誤碼檢測結(jié)果。
本實施例通過在不同的環(huán)境溫度下對可選的預(yù)加重參數(shù)進行測試,使得封閉區(qū)域不斷收斂,更進一步對預(yù)加重參數(shù)進行篩選。
步驟S105,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
本實施例中,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,獲取最終未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù),以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值,可以認為,這些預(yù)加重參數(shù)能夠適應(yīng)所有經(jīng)過檢測的環(huán)境溫度下發(fā)送端信號(高速信號)的更優(yōu)傳輸。
預(yù)加重參數(shù)在網(wǎng)絡(luò)設(shè)備上配置后,在實際的應(yīng)用中,一般會發(fā)生漂移,本實施例最終獲取的預(yù)加重參數(shù),由于能夠適應(yīng)多種環(huán)境溫度,因此,即使發(fā)生漂移,也能夠保證發(fā)送端的信號傳輸?shù)馁|(zhì)量在較優(yōu)范圍內(nèi)。
此外,由于本實施例是對涉及發(fā)送端的路徑進行誤碼檢測,因此,能夠用于精確定位鏈路故障位置。
與現(xiàn)有技術(shù)相比,本實施例在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測來實現(xiàn)對預(yù)加重參數(shù)的初步篩選,并且將本次未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)作為預(yù)設(shè)的第二環(huán)境溫度下的初始的預(yù)加重參數(shù),再進行誤碼檢測,使得預(yù)加重參數(shù)的數(shù)量不斷減少,進一步篩選預(yù)加重參數(shù),當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,最終未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)即是能夠適應(yīng)所有經(jīng)過檢測的環(huán)境溫度的參數(shù),其能實現(xiàn)發(fā)送端信號的更優(yōu)傳輸,檢測的過程自動化,能較快地獲取到較優(yōu)的預(yù)加重參數(shù),且不需要借助其他的設(shè)備,具有通用性。
在一優(yōu)選的實施例中,如圖7所示,在上述圖1的實施例的基礎(chǔ)上,上述步驟S102包括:
步驟S1021,在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能所述INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能所述EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器;
步驟S1022,將所述特定碼流流經(jīng)以INT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑或以EXT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑,并在所述路徑終點對應(yīng)的檢測器進行誤碼檢測。
本實施例中,如圖3所示,三角形代表特定碼流發(fā)生器,圓形代表特定碼流檢測器。在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器,例如對于上述的路徑1,使能INT PHY的特定碼流的發(fā)生器,使能EXT PHY的特定碼流的檢測器,使特定碼流從發(fā)生器傳輸至檢測器,并在檢測器進行誤碼檢測;對于上述的路徑2,使能EXT PHY的特定碼流的發(fā)生器,使能INT PHY的特定碼流的檢測器;對于上述的路徑 3,使能EXT PHY的特定碼流的發(fā)生器及檢測器。
在一優(yōu)選的實施例中,如圖8所示,在上述圖1的實施例的基礎(chǔ)上,上述步驟S102還可以包括:
步驟S1023,預(yù)設(shè)所述預(yù)加重參數(shù)的步進值;
步驟S1024,在預(yù)設(shè)的第一環(huán)境溫度下,以所述步進值為間隔,對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
本實施例中,可以不需遍歷所有組的預(yù)加重參數(shù),而是設(shè)定一個步進值(X,Y),兩次測量預(yù)加重參數(shù)的(main/post,idriver)之間分量分別相差X及Y,然后,以步進值為間隔,對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
如圖4至圖6所示,main/post的步進值為4/4,idriver的步進值為1,這樣,能夠大大縮短調(diào)試時間,另外,本實施例設(shè)置步進值進行調(diào)試的方式可以應(yīng)用至所有的環(huán)境溫度下。
在一優(yōu)選的實施例中,如圖9所示,在上述圖1的實施例的基礎(chǔ)上,上述步驟S105包括:
步驟S1051,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列;
步驟S1052,在所獲取的預(yù)加重參數(shù)在所述矩陣中形成的幾何區(qū)域中,獲取位于所述幾何區(qū)域中心處的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
本實施例中,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,最終獲取到的預(yù)加重參數(shù)可能不止一組,這些預(yù)加重參數(shù)均在所有的預(yù)設(shè)的環(huán)境溫度下均沒有發(fā)生誤碼,其能夠?qū)崿F(xiàn)發(fā)送端信號的更優(yōu)傳輸。
本實施例中,如果最終獲取到的預(yù)加重參數(shù)有多組,則可以將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列,其中,以main/post為行,以驅(qū)動電流idriver為列。
本實施例預(yù)加重參數(shù)在以上述的矩陣的方式排列時,可以獲取封閉幾何 區(qū)域中幾何中心處對應(yīng)的預(yù)加重參數(shù)或者接近區(qū)域的幾何中心的處對應(yīng)的預(yù)加重參數(shù)作為對應(yīng)路徑的最優(yōu)預(yù)加重配置值,獲取的這些預(yù)加重參數(shù)可能為一組或多組。如圖6所示,在封閉區(qū)域中框選的接近幾何中心處的(main/post,idriver)=(47/16,10)為對應(yīng)路徑的最優(yōu)預(yù)加重配置值。這樣,在預(yù)加重參數(shù)發(fā)生漂移時,漂移后還可能是該封閉幾何區(qū)域中的預(yù)加重參數(shù)或者是該封閉幾何區(qū)域附近的預(yù)加重參數(shù),這些預(yù)加重參數(shù)仍能夠?qū)崿F(xiàn)發(fā)送端信號的較優(yōu)傳輸。
本發(fā)明還提供一種預(yù)加重參數(shù)的配置裝置,如圖10所示,在一實施例中,所述預(yù)加重參數(shù)的配置裝置包括:
配置模塊101,用于配置多組初始的預(yù)加重參數(shù)及多種預(yù)設(shè)的環(huán)境溫度;
本實施例中,配置多組初始的預(yù)加重參數(shù),以對每一組預(yù)加重參數(shù)進行檢測或調(diào)試,從中得出最優(yōu)的預(yù)加重參數(shù)。
本實施例考慮環(huán)境溫度對預(yù)加重參數(shù)檢測的影響,同時配置多種預(yù)設(shè)的環(huán)境溫度,以使得最終得出的預(yù)加重參數(shù)能夠最大程度地適應(yīng)不同的環(huán)境溫度。其中,為了縮短檢測的時間,預(yù)設(shè)的環(huán)境溫度優(yōu)選地為低溫、常溫及高溫。當(dāng)然,本實施例還可以預(yù)設(shè)其他溫度,例如增加溫度梯度以增加檢測的精準(zhǔn)度,使得預(yù)加重參數(shù)在更多的環(huán)境溫度中進行檢測。
檢測模塊102,用于在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測;
本實施例中,在預(yù)設(shè)的第一環(huán)境溫度下,例如在常溫條件下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,并進行誤碼檢測,即對每一條路徑均進行誤碼檢測,以實現(xiàn)每一條路徑至少篩選出一組最優(yōu)的預(yù)加重參數(shù)。
如圖3所示,其中,INT PHY為INT集成收發(fā)器,EXT PHY為EXT集成收發(fā)器。涉及到發(fā)送端的路徑有5條,分別是路徑1、2、3、4、5,由于路徑4和5取決于光模塊SFP自身的特性,且光模塊器件不提供相關(guān)的檢測技術(shù)支持,因此,最終涉及到發(fā)送端的路徑只有路徑1、2、3,其中:
路徑1位于發(fā)送鏈路上,從INT PHY到EXT PHY,EXT PHY中設(shè)置線 路側(cè)內(nèi)環(huán)7,使特定碼流流經(jīng),即路徑1為:INT PHY==>1==>7==>EXT PHY;
路徑2位于接收鏈路上,EXT PHY取消線路側(cè)內(nèi)環(huán),特定碼流流經(jīng)后,從EXT PHY到INT PHY,即路徑2為:EXT PHY==>7==>2==>INT PHY;
路徑3位于發(fā)送鏈路及接收鏈路上,從EXT PHY開始,經(jīng)線路3至光模塊,光模塊使用光纖自環(huán),特定碼流流經(jīng)光纖自環(huán)線路8及6后,從光模塊返回EXT PHY,即路徑3為:EXT PHY==>3==>5==>8==>6==>4==>EXT PHY。
本實施例中,特定碼流優(yōu)選地為偽隨機二進制序列(Pseudo-Random Binary Sequence,PRBS)碼流,當(dāng)然也可以是其他的碼流。偽隨機二進制序列碼流具有自我驗證的特性,可以及時感知鏈路上的誤碼情況的發(fā)生。
第一獲取模塊103,用于當(dāng)遍歷完所述預(yù)加重參數(shù)后,獲取所述特定碼流在預(yù)定時間內(nèi)在流經(jīng)所述路徑時未發(fā)生誤碼的預(yù)加重參數(shù);
本實施例中,對于每條路徑,在遍歷檢測完所有組預(yù)加重參數(shù)后,可以將遍歷后的預(yù)加重參數(shù)組成一個矩陣的形式,如圖4所示,其中,以main/post為行,以驅(qū)動電流idriver為列,其中,對于每一組預(yù)加重參數(shù),如果特定碼流流經(jīng)上述的一條路徑時在預(yù)定時間內(nèi)發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為0,如果特定碼流流經(jīng)該條路徑時在預(yù)定時間內(nèi)未發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為1,這樣,以常溫條件下進行測試為例,每條路徑可得到如圖4所示的矩陣形式的誤碼檢測結(jié)果。
其中,在該矩陣中,檢測結(jié)果為1的區(qū)域形成封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為可選的預(yù)加重參數(shù)(可以認為該可選的預(yù)加重參數(shù)能夠更好地適應(yīng)常溫條件下信號的傳輸),檢測結(jié)果為0的區(qū)域形成不封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為不可選的預(yù)加重參數(shù)。
本實施例中,經(jīng)初次誤碼檢測后,能夠?qū)︻A(yù)加重參數(shù)進行初步的篩選,以檢測結(jié)果為1的區(qū)域(即未發(fā)生誤碼)對應(yīng)的預(yù)加重參數(shù)作為下一輪檢測的初始的預(yù)加重參數(shù),大大減少了預(yù)加重參數(shù)的篩選數(shù)量。
循環(huán)檢測模塊104,用于在預(yù)設(shè)的第二環(huán)境溫度下,以所獲取的預(yù)加重參數(shù)為初始的預(yù)加重參數(shù),返回至進行誤碼檢測的步驟并循環(huán);
本實施例中,考慮到環(huán)境溫度因素的影響,需要重新設(shè)定環(huán)境溫度,在預(yù)設(shè)的第二環(huán)境溫度進行測試,例如在低溫條件下進行測試。
本實施例中,以在第一環(huán)境溫度下檢測時未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)作為在第二環(huán)境溫度下檢測的初始的預(yù)加重參數(shù),然后,對于每一組這些預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測。
如果特定碼流流經(jīng)上述的一條路徑時在預(yù)定時間內(nèi)發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為0,如果特定碼流流經(jīng)該條路徑時在預(yù)定時間內(nèi)未發(fā)生誤碼,則記錄該條路徑上對應(yīng)的檢測結(jié)果為1,這樣,以低溫條件下進行測試為例,每條路徑可得到如圖5所示的矩陣形式的誤碼檢測結(jié)果。
其中,在該矩陣中,檢測結(jié)果為1的區(qū)域仍形成封閉的區(qū)域,該區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為進一步可選的預(yù)加重參數(shù)(可以認為該可選的預(yù)加重參數(shù)能夠更好地適應(yīng)常溫及低溫條件下信號的傳輸),檢測結(jié)果為0的區(qū)域?qū)?yīng)的預(yù)加重參數(shù)為不可選的預(yù)加重參數(shù)。
可以看出,在圖5的矩陣中,檢測結(jié)果為1的封閉區(qū)域比圖4所示的封閉區(qū)域進一步減小,即封閉區(qū)域呈現(xiàn)收斂的狀態(tài),進一步對預(yù)加重參數(shù)進行篩選。
本實施例中,在預(yù)設(shè)的第二環(huán)境溫度下檢測完畢后,以在預(yù)設(shè)的第二環(huán)境溫度下檢測的未發(fā)生誤碼時對應(yīng)的預(yù)加重參數(shù)作為在下一預(yù)設(shè)的環(huán)境溫度(例如高溫環(huán)境)下進行檢測的初始的預(yù)加重參數(shù),對于每一組這些預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測,直至遍歷完所有的預(yù)設(shè)的環(huán)境溫度。以高溫條件下進行測試為例,每條路徑可得到如圖6所示的矩陣形式的誤碼檢測結(jié)果。
本實施例通過在不同的環(huán)境溫度下對可選的預(yù)加重參數(shù)進行測試,使得封閉區(qū)域不斷收斂,更進一步對預(yù)加重參數(shù)進行篩選。
第二獲取模塊105,用于當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
本實施例中,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,獲取最終未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù),以所獲取的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值,可以認為,這些預(yù)加重參數(shù)能夠適應(yīng)所有經(jīng)過檢測的環(huán)境溫度下發(fā)送端信號(高速信號)的更優(yōu)傳輸。
預(yù)加重參數(shù)在網(wǎng)絡(luò)設(shè)備上配置后,在實際的應(yīng)用中,一般會發(fā)生漂移,本實施例最終獲取的預(yù)加重參數(shù),由于能夠適應(yīng)多種環(huán)境溫度,因此,即使發(fā)生漂移,也能夠保證發(fā)送端的信號傳輸?shù)馁|(zhì)量在較優(yōu)范圍內(nèi)。
此外,由于本實施例是對涉及發(fā)送端的路徑進行誤碼檢測,因此,能夠用于精確定位鏈路故障位置。
與現(xiàn)有技術(shù)相比,本實施例在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,進行誤碼檢測來實現(xiàn)對預(yù)加重參數(shù)的初步篩選,并且將本次未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)作為預(yù)設(shè)的第二環(huán)境溫度下的初始的預(yù)加重參數(shù),再進行誤碼檢測,使得預(yù)加重參數(shù)的數(shù)量不斷減少,進一步篩選預(yù)加重參數(shù),當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,最終未發(fā)生誤碼對應(yīng)的預(yù)加重參數(shù)即是能夠適應(yīng)所有經(jīng)過檢測的環(huán)境溫度的參數(shù),其能實現(xiàn)發(fā)送端信號的更優(yōu)傳輸,檢測的過程自動化,能較快地獲取到較優(yōu)的預(yù)加重參數(shù),且不需要借助其他的設(shè)備,具有通用性。
在一優(yōu)選的實施例中,如圖11所示,在上述圖10的實施例的基礎(chǔ)上,所述檢測模塊102包括:
使能單元1021,用于在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能所述INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能所述EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器;
第一檢測單元1022,用于將所述特定碼流流經(jīng)以INT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑或以EXT集成收發(fā)器的發(fā)生器為發(fā)送端的路徑,并在所述路徑終點對應(yīng)的檢測器進行誤碼檢測。
本實施例中,在預(yù)設(shè)的第一環(huán)境溫度下,對于每一組初始的預(yù)加重參數(shù),使能INT集成收發(fā)器的特定碼流的發(fā)生器及檢測器、使能EXT集成收發(fā)器的特定碼流的發(fā)生器及檢測器,例如對于上述的路徑1,使能INT PHY的特定碼流的發(fā)生器,使能EXT PHY的特定碼流的檢測器,使特定碼流從發(fā)生器傳輸至檢測器,并在檢測器進行誤碼檢測;對于上述的路徑2,使能EXT PHY的特定碼流的發(fā)生器,使能INT PHY的特定碼流的檢測器;對于上述的路徑3,使能EXT PHY的特定碼流的發(fā)生器及檢測器。
在一優(yōu)選的實施例中,如圖12所示,在上述圖10的實施例的基礎(chǔ)上,所述檢測模塊102還可以包括:
預(yù)設(shè)單元1023,用于預(yù)設(shè)所述預(yù)加重參數(shù)的步進值;
第二檢測單元1024,用于在預(yù)設(shè)的第一環(huán)境溫度下,以所述步進值為間隔,對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
本實施例中,可以不需遍歷所有組的預(yù)加重參數(shù),而是設(shè)定一個步進值(X,Y),兩次測量預(yù)加重參數(shù)的(main/post,idriver)之間分量分別相差X及Y,然后,以步進值為間隔,對間隔后的每一組初始的預(yù)加重參數(shù),將特定碼流流經(jīng)以INT集成收發(fā)器為發(fā)送端的路徑或以EXT集成收發(fā)器為發(fā)送端的路徑,以進行誤碼檢測。
如圖4至圖6所示,main/post的步進值為4/4,idriver的步進值為1,這樣,能夠大大縮短調(diào)試時間,另外,本實施例設(shè)置步進值進行調(diào)試的方式可以應(yīng)用至所有的環(huán)境溫度下。
在一優(yōu)選的實施例中,如圖13所示,在上述圖10的實施例的基礎(chǔ)上,所述第二獲取模塊105包括:
排列單元1051,用于當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列;
獲取單元1052,用于在所獲取的預(yù)加重參數(shù)在所述矩陣中形成的幾何區(qū)域中,獲取位于所述幾何區(qū)域中心處的預(yù)加重參數(shù)作為對應(yīng)路徑的預(yù)加重配置值。
本實施例中,當(dāng)遍歷完所有預(yù)設(shè)的環(huán)境溫度后,最終獲取到的預(yù)加重參數(shù)可能不止一組,這些預(yù)加重參數(shù)均在所有的預(yù)設(shè)的環(huán)境溫度下均沒有發(fā)生誤碼,其能夠?qū)崿F(xiàn)發(fā)送端信號的更優(yōu)傳輸。
本實施例中,如果最終獲取到的預(yù)加重參數(shù)有多組,則可以將配置的多組初始的預(yù)加重參數(shù)以矩陣的形式排列,其中,以main/post為行,以驅(qū)動電流idriver為列。
本實施例預(yù)加重參數(shù)在以上述的矩陣的方式排列時,可以獲取封閉幾何 區(qū)域中幾何中心處對應(yīng)的預(yù)加重參數(shù)或者接近區(qū)域的幾何中心的處對應(yīng)的預(yù)加重參數(shù)作為對應(yīng)路徑的最優(yōu)預(yù)加重配置值,獲取的這些預(yù)加重參數(shù)可能為一組或多組。如圖6所示,在封閉區(qū)域中框選的(main/post,idriver)=(47/16,10)為對應(yīng)路徑的最優(yōu)預(yù)加重配置值。這樣,在預(yù)加重參數(shù)發(fā)生漂移時,漂移后還可能是該封閉幾何區(qū)域中的預(yù)加重參數(shù)或者是該封閉幾何區(qū)域附近的預(yù)加重參數(shù),這些預(yù)加重參數(shù)仍能夠?qū)崿F(xiàn)發(fā)送端信號的較優(yōu)傳輸。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。