加快誤碼率測試的置信度和精度估算方法
FB100A (除數據和時(shí)鐘端口及其補碼外)還有兩個(gè)端口或通道。這些額外的端口可用作一個(gè)或兩個(gè)附加控制線(xiàn),即幀結構同步通道及其補碼;或單端幀結構同步信道及附加單端幀結構數據有效指標同步控制線(xiàn)。這些附加的端口可用于測試在設計中包含這些控制線(xiàn)的簡(jiǎn)單數據接收機,避免增加前期的硬件投入。
FB100A 的另一項重要性能是儀表的內部數據發(fā)生器和數據分析儀可以用作單獨的儀表。發(fā)生器產(chǎn)生的數據可以不同于分析儀分析的數據。當需要分析從被測設備(而不是 FB100A)發(fā)出的信號時(shí),這是一個(gè)重要的工具。這一性能是因為FB100A中發(fā)生器和分析儀分別使用了單獨的4M字節內存。對于多功能的控制線(xiàn)功能, FB100A數據發(fā)生器擁有附加的4M字節可編程內存,用于獨有的幀結構同步序列。
最后,FB100A在物理層方面的多功能性為用戶(hù)提供了邏輯接口界面的多種不同選擇。串行通訊方式中,標準輸出提供TTL和ECL,或TTL和PECL邏輯電平。并行通訊方式,用戶(hù)可購買(mǎi)各種 POD選件,包括了字節寬度的數據和控制線(xiàn)。這些并行POD通過(guò)FB100A標準物理邏輯接口提供用戶(hù)設備的連接。接口包括:使用SPI(同頻串行接口) 的MPEG,ASI(異步串行接口),或RS422,還有更為通用的串行數據傳輸,如RS232、RS449和HSSI,包含如TTL和LVDS邏輯電平。
當加入開(kāi)始提到的通用數據發(fā)生器和協(xié)議分析儀等設備的功能,FB100A的上述性能使得簡(jiǎn)單的誤碼率測試設備可以成為功能強大的通訊分析工具。
AWGN和高斯概率分析
理論上,你可以測量無(wú)限長(cháng)時(shí)間得到精確的誤碼率測試結果。然而,實(shí)際上你需要相對短的時(shí)間進(jìn)行測試。因此,真實(shí)的BER統計可能明顯高于或低于你的測試結果。
通過(guò)加入已知統計概率的權重到系統中,你可以通過(guò)已知的概率分布描述誤碼的發(fā)生。使用概率分布,你可以簡(jiǎn)單地用可信度水平和實(shí)際精度估算描述單個(gè)測試。這種方法可以在可接受的不確定度下,在短時(shí)間內得到可重復的測試結果。
在給出公式之前,回顧一下置信度水平和精度估算會(huì )很有幫助。置信度水平定義了實(shí)際誤碼率包含在你測試的精度范圍內的概率。精度與測試誤碼率和真實(shí)誤碼率的差有關(guān)。你通常用百分數來(lái)表示它。
作為一個(gè)樣例,假設你作一個(gè)測試,記錄了100位誤碼。如果設定置信度水平是一個(gè)標準偏差(或68.27%),測試精度是10%。也就是說(shuō),真正的誤碼率落在誤碼率測試結果10%范圍內的可能性有68.27%。如果你測試了10,000次,有6,827次在測試結果誤差10%范圍內,其余3,172次超出測試結果10%的范圍。
使用高斯概率分布計算誤碼率測試參數
高斯概率分布提供了一個(gè)包含置信度水平和精度估算的公式,可用于誤碼率測量?;竟桨阎眯哦人胶途裙浪闩c實(shí)際測得的誤碼數關(guān)聯(lián)起來(lái)。你可以使用其中兩個(gè)參數,使用這個(gè)公式解決任何包含三個(gè)參數的問(wèn)題。更多的,你用它解決精度估算,但它也可解決給定精度和置信度水度時(shí)需要測得多少誤碼的問(wèn)題。本文介紹的第二個(gè)公式描述了最少的無(wú)誤碼測試時(shí)間與可信的理想誤碼上限的關(guān)系。
第一個(gè)公式在假定誤碼不為零的情況下,為期望的精度估算提供一個(gè)計算方法。執行這個(gè)計算時(shí),你還必須設定置信度水平。這個(gè)等式解決了測量精度問(wèn)題,可以表示為 ± 誤差,用于誤碼率測試。這個(gè)誤差因素與測試時(shí)間和誤碼率無(wú)關(guān),它只取決于測試的誤碼位數。
精度 =s/vn
s:標準偏有效期 n:誤碼位數
標準偏差直接與置信度有關(guān)。表1和表2給出了置信度水平和標準偏差的關(guān)系樣例。上面等式中標準偏差的數值代表了置信度水平;置信度水平代表了真正誤碼率落入你計算的精度范圍內的可能性。
舉個(gè)例子,假定一個(gè)測試結果有4,331位誤碼位。期望的置信度水平是99.9%,你用3.29053的標準偏差??梢杂嬎愠鼍却蠹s是5%:
精度=3.29053/v4331
=3.29053/65.8027
=0.050006
你可以用相同的公式確定得到相應精度和置信度所需的誤碼位數。這個(gè)等式可以有效地確定何時(shí)可以結束測試,當測試的誤碼數量達到這一值時(shí)就可以終止測試。解決計算誤碼位數的問(wèn)題,這個(gè)公式可以變?yōu)椋?p>誤碼位數=(s/a)/v
s:標準偏差; a:期望的精度
繼續使用前面的樣例,假定目標精度是±5% ,置信度為 99.9%。需要測試的誤碼位數為4,332:
位誤碼率 =(3.29053/0.05 )/v
= 65.81062/v
= 4331.035
注意置信度、精度和誤碼位數在等式中的關(guān)系。置信度和精度成反比,而他們兩個(gè)同時(shí)正比于誤碼位數?;旧?,置信度提高,則精度變差或誤碼位數增加。相同的關(guān)系適用于精度的增加,置信度下降,或誤碼位數增加。當你在測試前使用公式確定置信度、精度或測試時(shí)間,這一概念非常有用。
沒(méi)有誤碼時(shí)誤碼率參數的計算
前面介紹的公式確定了精度但需要誤碼位數。注意其前提條件是測試時(shí)會(huì )產(chǎn)生累積的誤碼位數。但是,當測試沒(méi)有無(wú)誤碼時(shí),會(huì )發(fā)生什么呢?因為誤碼率是零,設置精度是沒(méi)有意義的,因為任何精度乘零結果都是零。你不能假定真實(shí)的誤碼率為零,因為你只進(jìn)行了一個(gè)樣本測試。因此你需要找到一條可信的誤碼率上限,用于測量零誤碼的情況。
進(jìn)行此項測試,你需要考慮另一種不同的概率分布,叫泊松分布。分析泊松分布,你使用一個(gè)公式計算一個(gè)幾乎不可能再次發(fā)生的事件的概率。如果真正的誤碼率是知道的,你可以用公式計算在給定時(shí)間內零誤碼的概率:
P(0)=e - rT
R:誤碼位出現的頻率 T:測試時(shí)間
這個(gè)公式提供了測試零誤碼的概率。這個(gè)概率可以轉化置信度。零誤碼概率等于真正的誤碼率等于或高于公式中設定的誤碼率的幾率。因此,如果你變換概率為“1-P(0)”,它變?yōu)檎鎸?shí)誤碼率等于或低于公式中誤碼率的概率。
評論