本發(fā)明屬于信號(hào)的模擬分析領(lǐng)域,尤其涉及一種通過(guò)最佳等化器參數(shù)的計(jì)算及誤碼率的統(tǒng)計(jì)分析判斷數(shù)據(jù)處理設(shè)備穩(wěn)定性的系統(tǒng)及方法。
背景技術(shù):由于種種原因,例如線性非時(shí)變系統(tǒng)的信號(hào)疊加特性等,信號(hào)在傳輸過(guò)程中會(huì)因受到干擾而失真。當(dāng)受到的干擾達(dá)到一定程度時(shí),就會(huì)產(chǎn)生差錯(cuò)。例如,如果傳輸端發(fā)送的信號(hào)是“1”,而接收端接收到的信號(hào)卻是“0”,這就是一個(gè)差錯(cuò),也叫“誤碼”。在一定時(shí)間內(nèi)收到的信號(hào)中發(fā)生差錯(cuò)的比特?cái)?shù)與同一時(shí)間所收到的信號(hào)的總比特?cái)?shù)之比叫做“誤碼率”,也可以叫做“誤比特率”。誤碼率(BER:biterrorratio)是衡量數(shù)據(jù)處理設(shè)備,如計(jì)算機(jī)、服務(wù)器等,在規(guī)定時(shí)間內(nèi)信號(hào)傳輸精確性的指標(biāo)。通常,解決信號(hào)在傳輸過(guò)程中因受到干擾而失真的方法是在信號(hào)的傳輸端與接收端之間增加一個(gè)等化器(Equalizer)。所述的等化器是通過(guò)對(duì)信號(hào)傳輸端與接收端之間的通道進(jìn)行估測(cè),經(jīng)由估測(cè)的結(jié)果對(duì)通道響應(yīng)做補(bǔ)償進(jìn)而降低傳送的誤碼率。利用等化器進(jìn)行通道補(bǔ)償時(shí),等化器參數(shù)的設(shè)定極其重要。對(duì)于不同的信號(hào)要計(jì)算出其最佳的等化器參數(shù),才能達(dá)到最佳的補(bǔ)償效果。若一組等化器參數(shù)可以使接收端接收的信號(hào)失真最少,則稱此組等化器參數(shù)為最佳等化器參數(shù)。即使等化器可以降低誤碼率,然而,其并不能消除誤碼率。數(shù)據(jù)處理設(shè)備在長(zhǎng)時(shí)間的信號(hào)傳輸時(shí)還是會(huì)存在誤碼的問(wèn)題。若數(shù)據(jù)處理設(shè)備的誤碼率在允許的范圍內(nèi),則認(rèn)為該數(shù)據(jù)處理設(shè)備的穩(wěn)定性良好。若數(shù)據(jù)處理設(shè)備的誤碼率超出了允許的范圍,則該數(shù)據(jù)處理設(shè)備的穩(wěn)定性不正常。因此,數(shù)據(jù)處理設(shè)備的誤碼率的統(tǒng)計(jì)分析對(duì)于其穩(wěn)定性的判斷至關(guān)重要。
技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,有必要提出一種數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng),其可以從多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù),并利用該最佳等化器參數(shù)判斷數(shù)據(jù)處理設(shè)備在經(jīng)補(bǔ)償之后是否穩(wěn)定性良好。此外,還有必要提出一種數(shù)據(jù)處理設(shè)備穩(wěn)定性分析方法,其可以從多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù),并利用該最佳等化器參數(shù)判斷數(shù)據(jù)處理設(shè)備在經(jīng)補(bǔ)償之后是否穩(wěn)定性良好。一種數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng),包括:接收模塊,用于接收多組等化器參數(shù)及一個(gè)預(yù)設(shè)的誤碼率;載入模塊,用于載入一個(gè)信號(hào)仿真軟件的輸出文檔,其中該輸出文檔內(nèi)包括隨時(shí)間變化的電壓值;讀取模塊,用于讀取上述輸出文檔中的時(shí)間值及電壓值;選擇模塊,用于選擇信號(hào)的輸出類型,以獲取信號(hào)傳送的間隔時(shí)間;計(jì)算模塊,用于根據(jù)上述時(shí)間值、電壓值,及信號(hào)傳送的間隔時(shí)間,從上述接收的一組或者多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù),根據(jù)上述預(yù)設(shè)的誤碼率及信號(hào)傳送的間隔時(shí)間計(jì)算出取樣的時(shí)間段,根據(jù)上述最佳等化器參數(shù)及取樣時(shí)間段計(jì)算出信號(hào)在傳輸過(guò)程中被各干擾值干擾后的每一單位時(shí)間點(diǎn)的電壓值,計(jì)算被干擾后的每一單位時(shí)間點(diǎn)的電壓值出現(xiàn)的頻率,并從中選擇與上述預(yù)設(shè)的誤碼率相同的概率,并獲取該選擇的概率對(duì)應(yīng)的電壓值;構(gòu)建模塊,用于利用上述獲取的出現(xiàn)頻率與預(yù)設(shè)誤碼率相同的電壓值構(gòu)建一個(gè)眼圖圖形;比較模塊,用于將上述眼圖圖形中的“眼睛”與一個(gè)預(yù)設(shè)的電壓值區(qū)域相比較,以判斷該眼圖圖形中的“眼睛”是否大于所述預(yù)設(shè)的電壓值區(qū)域;及結(jié)果輸出模塊,用于當(dāng)眼圖圖形中的“眼睛”大于或者等于所述預(yù)設(shè)的電壓值區(qū)域輸出結(jié)果表示數(shù)據(jù)處理設(shè)備長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性良好,及若眼圖圖形中的“眼睛”小于所述預(yù)設(shè)的電壓值區(qū)域,輸出結(jié)果表示數(shù)據(jù)處理設(shè)備1長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性不正常。一種數(shù)據(jù)處理設(shè)備穩(wěn)定性分析方法,包括:(a)接收多組等化器參數(shù)及一個(gè)預(yù)設(shè)的誤碼率;(b)載入一個(gè)信號(hào)仿真軟件的輸出文檔,其中該輸出文檔內(nèi)包括隨時(shí)間變化的電壓值;(c)讀取上述輸出文檔中的時(shí)間值及電壓值;(d)選擇信號(hào)的輸出類型,以獲取信號(hào)傳送的間隔時(shí)間;(e)根據(jù)上述時(shí)間值、電壓值,及信號(hào)傳送的間隔時(shí)間,從上述接收的一組或者多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù);(f)根據(jù)上述預(yù)設(shè)的誤碼率及信號(hào)傳送的間隔時(shí)間計(jì)算出取樣的時(shí)間段;(g)根據(jù)上述最佳等化器參數(shù)及取樣時(shí)間段計(jì)算出信號(hào)在傳輸過(guò)程中被各干擾值干擾后的每一單位時(shí)間點(diǎn)的電壓值;(h)計(jì)算被干擾后的每一單位時(shí)間點(diǎn)的電壓值出現(xiàn)的頻率,并從中選擇與上述預(yù)設(shè)的誤碼率相同的概率,并獲取該選擇的概率對(duì)應(yīng)的電壓值;(i)利用上述獲取的出現(xiàn)頻率與預(yù)設(shè)誤碼率相同的電壓值構(gòu)建一個(gè)眼圖圖形;(j)將上述眼圖圖形中的“眼睛”與一個(gè)預(yù)設(shè)的電壓值區(qū)域相比較,以判斷該眼圖圖形中的“眼睛”是否大于所述預(yù)設(shè)的電壓值區(qū)域;及(k)當(dāng)眼圖圖形中的“眼睛”大于或者等于所述預(yù)設(shè)的電壓值區(qū)域輸出結(jié)果表示數(shù)據(jù)處理設(shè)備長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性良好,及若眼圖圖形中的“眼睛”小于所述預(yù)設(shè)的電壓值區(qū)域,輸出結(jié)果表示數(shù)據(jù)處理設(shè)備1長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性不正常。相較于現(xiàn)有技術(shù),本發(fā)明所提供的數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)及方法可以從多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù),并利用該最佳等化器參數(shù)判斷出數(shù)據(jù)處理設(shè)備在經(jīng)補(bǔ)償之后是否穩(wěn)定性良好。附圖說(shuō)明圖1是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)較佳實(shí)施例的系統(tǒng)架構(gòu)圖。圖2是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)較佳實(shí)施例的功能模塊圖。圖3是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析方法較佳實(shí)施例的方法流程圖。圖4是一個(gè)由隨時(shí)間變化的電壓值所表現(xiàn)的信號(hào)的示意圖。圖5是圖4所示信號(hào)被一個(gè)等化器補(bǔ)償?shù)氖疽鈭D。圖6是一個(gè)眼圖圖形的示意圖。主要元件符號(hào)說(shuō)明數(shù)據(jù)處理設(shè)備1數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10處理單元11存儲(chǔ)單元12接收模塊100載入模塊101讀取模塊102選擇模塊103計(jì)算模塊104構(gòu)建模塊105比較模塊106結(jié)果輸出模塊107如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。具體實(shí)施方式為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。應(yīng)該理解,此處所描述的具體實(shí)施例或者實(shí)施方式僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。參閱圖1所示,是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10較佳實(shí)施例的系統(tǒng)架構(gòu)圖。該數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10安裝在一個(gè)數(shù)據(jù)處理設(shè)備1中。所述的數(shù)據(jù)處理設(shè)備1可以是計(jì)算機(jī)、服務(wù)器等。所述數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10包括多個(gè)功能模塊(下述圖2中描述),用于根據(jù)輸入的多組等化器參數(shù),計(jì)算出其中最佳的等化器參數(shù),并利用該最佳等化器參數(shù)判斷數(shù)據(jù)處理設(shè)備1在經(jīng)等化器補(bǔ)償后的穩(wěn)定性是否良好。此外,數(shù)據(jù)處理設(shè)備1還包括用于執(zhí)行數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10中各功能模塊的處理單元11,如中央處理器(centralprocessingunit),以及用于存儲(chǔ)數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10中各功能模塊的存儲(chǔ)單元12。參閱圖2所示,是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10較佳實(shí)施例的功能模塊圖。該數(shù)據(jù)處理設(shè)備穩(wěn)定性分析系統(tǒng)10包括接收模塊100、載入模塊101、讀取模塊102、選擇模塊103、計(jì)算模塊104、構(gòu)建模塊105、比較模塊106及結(jié)果輸出模塊107。上述各功能模塊100-107是完成特定功能的各個(gè)程序段,比軟件程序本身更適合于描述軟件在數(shù)據(jù)處理設(shè)備1中的執(zhí)行過(guò)程,因此本發(fā)明對(duì)軟件程序的描述都以模塊描述。以下結(jié)合圖3說(shuō)明軟件功能模塊100~107的功能。參閱圖3所示,是本發(fā)明數(shù)據(jù)處理設(shè)備穩(wěn)定性分析方法較佳實(shí)施例的流程圖。根據(jù)不同的需求,該圖3所示流程圖中步驟的順序可以改變,某些步驟可以省略。步驟S10,接收模塊100接收多組等化器參數(shù)、一個(gè)預(yù)設(shè)的誤碼率、以及一組抖動(dòng)參數(shù)。所述等化器可以用函數(shù)y(n)=a*x(n)-b*x(n-1)-c*x(n-2)…表示。其中,y(n)表示經(jīng)過(guò)等化器補(bǔ)償之后的信號(hào),變量a,b,c…即是等化器參數(shù)。應(yīng)該可以了解,信號(hào)的輸出有一個(gè)間隔時(shí)間,如5秒鐘,x(n)是指當(dāng)前輸出的信號(hào),x(n-1)是指前一個(gè)輸出的信號(hào),即5秒鐘之前輸出信號(hào),x(n-2)是指10秒鐘之前輸出的信號(hào)等。所述預(yù)設(shè)的誤碼率是指數(shù)據(jù)處理設(shè)備1的誤碼率的極限值,即若數(shù)據(jù)處理設(shè)備1的誤碼率超過(guò)該預(yù)設(shè)的誤碼率,則認(rèn)為該數(shù)據(jù)處理設(shè)備1穩(wěn)定性不正常,否則,若數(shù)據(jù)處理設(shè)備1的誤碼率不超過(guò)該預(yù)設(shè)的誤碼率,則認(rèn)為該數(shù)據(jù)處理設(shè)備1穩(wěn)定性良好。抖動(dòng)是指信號(hào)的各個(gè)有效瞬時(shí)對(duì)其當(dāng)時(shí)的理想位置的短期性偏離。所述抖動(dòng)參數(shù)包括信號(hào)偏離距離的平均值和標(biāo)準(zhǔn)差。步驟S11,載入模塊101載入一個(gè)信號(hào)仿真軟件的輸出文檔。該輸出文檔內(nèi)包括表現(xiàn)為信號(hào)波形圖的隨時(shí)間變化的電壓值。該隨時(shí)間變化的電壓值是由所述信號(hào)仿真軟件對(duì)數(shù)據(jù)處理設(shè)備1的信號(hào)傳輸進(jìn)行模擬分析得到的。步驟S12,讀取模塊102讀取該輸出文檔中所包括的表現(xiàn)為信號(hào)波形圖的時(shí)間值及電壓值。步驟S13,選擇模塊103選擇信號(hào)的輸出類型,以獲取信號(hào)傳送的間隔時(shí)間。所述信號(hào)的輸出類型包括PCI信號(hào)及USB信號(hào)等。信號(hào)的類型不同,則信號(hào)輸出時(shí)的間隔時(shí)間也不同。步驟S14,計(jì)算模塊104根據(jù)上述時(shí)間值、電壓值,及信號(hào)傳送的間隔時(shí)間,從上述接收的多組等化器參數(shù)中計(jì)算出其中最佳的等化器參數(shù)。圖4演示了一個(gè)隨時(shí)間變化的電壓值所表現(xiàn)的信號(hào)P(n)。從線性非時(shí)變系統(tǒng)的疊加特性可知,信號(hào)P(n)在電壓25,-3,4,-1,2,2時(shí),會(huì)對(duì)其后輸出的一個(gè)或者多個(gè)信號(hào)P(n+1)、P(n+2)…產(chǎn)生干擾,從而造成信號(hào)P(n+1)、P(n+2)…在接收端的失真。以下,將會(huì)對(duì)其后輸出的信號(hào)產(chǎn)生干擾的電壓值,如25,-3,4,-1,2,2稱為干擾值。假設(shè)信號(hào)P(n),經(jīng)過(guò)等化器y[n]=x[n]-0.5x[n-1](等化器參數(shù)為a=1和b=0.5)的運(yùn)算后,可得到圖5所示的結(jié)果。從圖5可見(jiàn),雖然部份干擾值(如-3、4等)因此增加,但是最大的干擾值25卻完全消除。因此,整體而言,接收端接收到的信號(hào)P(n+1)及P(n+2)失真的可能性大為降低。本發(fā)明的一個(gè)實(shí)施例中,所述計(jì)算模塊104將所接收到的所有等化器參數(shù)代入到等化器中作運(yùn)算,找出其中一組可以最大可能地消除最大干擾值的等化器參數(shù),即為最佳等化器參數(shù)。步驟S15,計(jì)算模塊104根據(jù)上述預(yù)設(shè)的誤碼率及信號(hào)傳送的間隔時(shí)間計(jì)算出取樣的時(shí)間段。計(jì)算模塊104利用公式:誤碼率2n,及取樣時(shí)間段T=t*n(t為信號(hào)傳輸?shù)拈g隔時(shí)間)計(jì)算出取樣的時(shí)間段。步驟S16,計(jì)算模塊104根據(jù)上述最佳等化器參數(shù)及取樣時(shí)間段計(jì)算出信號(hào)在傳輸過(guò)程中被各干擾值干擾后的每一單位時(shí)間點(diǎn)的電壓值。所述計(jì)算模塊104通過(guò)將信號(hào)在各個(gè)單位時(shí)間點(diǎn)的電壓值加上各個(gè)正負(fù)干擾值(例如,圖5中的電壓值25加上負(fù)干擾-25)得到被干擾后的每一單位時(shí)間點(diǎn)的電壓值(如25-25=0)。本發(fā)明的另一實(shí)施例中,所述計(jì)算模塊104在計(jì)算信號(hào)在傳輸過(guò)程中被干擾后的每一單位時(shí)間點(diǎn)的電壓值時(shí)還將上述接收的抖動(dòng)參數(shù)考慮進(jìn)去。步驟S17,計(jì)算模塊104計(jì)算被干擾后的每一單位時(shí)間點(diǎn)的電壓值出現(xiàn)的概率,并從中選擇與上述預(yù)設(shè)的誤碼率相同的概率,并獲取該選擇的概率對(duì)應(yīng)的電壓值。步驟S18,構(gòu)建模塊105利用上述獲取的出現(xiàn)概率與預(yù)設(shè)誤碼率相同的電壓值構(gòu)建一個(gè)眼圖圖形,如圖6所示。步驟S19,比較模塊106將上述眼圖圖形中的“眼睛”與一個(gè)預(yù)設(shè)的電壓值區(qū)域相比較,以判斷該眼圖圖形中的“眼睛”是否大于所述預(yù)設(shè)的電壓值區(qū)域。所述電壓值區(qū)域是由一個(gè)時(shí)間對(duì)電壓值的函數(shù)所確定。本實(shí)施例中,若眼圖圖形中的“眼睛”大于所述預(yù)設(shè)的電壓值區(qū)域,則在步驟S20中,結(jié)果輸出模塊107輸出結(jié)果表示數(shù)據(jù)處理設(shè)備1長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性良好。否則,若眼圖圖形中的“眼睛”小于或等于所述預(yù)設(shè)的電壓值區(qū)域,則在步驟S21中,結(jié)果輸出模塊107輸出結(jié)果表示數(shù)據(jù)處理設(shè)備1長(zhǎng)時(shí)間運(yùn)作穩(wěn)定性不正常。