DSL調(diào)制解調(diào)器測試方法
DSL調(diào)制解調(diào)器測試方法
V90modem(調(diào)制解調(diào)器)已不能滿足Internet對寬帶連接的需求。相應(yīng)的,不同的用戶線(DSL)技術(shù)被開發(fā)出來。其中,下行速率可達(dá)1.5Mb/S的G.lite非對稱數(shù)字用戶線路(ASDL)數(shù)字標(biāo)準(zhǔn)最為引人注目(圖1)。
雖然DSL可提供所需要的寬帶連接,但其應(yīng)用環(huán)境充滿了挑戰(zhàn)。DSL的實(shí)現(xiàn)基于數(shù)字信號處理(DSP)技術(shù),主要依賴于軟件控制,并盡量避免芯片內(nèi)的硬編碼。
目前,DSL傳輸采用的是電信通道設(shè)備連接到最終用戶家中的銅質(zhì)電話線。中心局(CO)到最終用戶的距離非常不同。DSLModem必須能夠在這種傳輸距離變化很大而且室內(nèi)布線情況復(fù)雜的情況下提供滿意的性能。
許多數(shù)字用戶線接入復(fù)用器(DSLAM)設(shè)備供應(yīng)商可提供DSL服務(wù)。用戶使用的Modem必須與不同的DSLAM設(shè)備連接,此外,在銅絞線上同時(shí)進(jìn)行的ADSL和POTS(普通電話業(yè)務(wù))傳輸過程會互相產(chǎn)生線路干擾。
只有解決好這些問題才能有效的提供一個(gè)具有互操作性的DSLModem,就象用戶目前使用的V90 modem一樣方便。這些問題的解決有賴于有效的設(shè)計(jì)和模擬方法,當(dāng)然包括互操作性能測試。
DSL采用同一條電話線路傳輸POTS語音服務(wù)和壓縮數(shù)字?jǐn)?shù)據(jù)服務(wù)。ADSL是非對稱數(shù)字用戶線路,其中從Internet到最終用戶傳輸?shù)南滦袛?shù)據(jù)占用較大的帶寬,而上行的數(shù)據(jù)傳輸帶寬則較小。
DSL技術(shù)的成功得益于技術(shù)的進(jìn)步,半導(dǎo)體器件的發(fā)展使得處理壓縮數(shù)據(jù)信號所需要的數(shù)學(xué)算法可集成在芯片中。DSL采用離散多音頻(DMT)技術(shù)將數(shù)據(jù)通過語音帶寬之外的多個(gè)離散信道進(jìn)行數(shù)據(jù)傳輸,從而獲得更高Internet接入數(shù)據(jù)速率。DMT所使用的頻率范圍遠(yuǎn)遠(yuǎn)超出了當(dāng)初設(shè)計(jì)電話線路時(shí)所希望傳輸?shù)恼Z音信號的頻率,因此有效的DSL數(shù)據(jù)傳輸更多地依賴于線路的質(zhì)量和距離。
通道設(shè)備
DSLAM在中心局提供接入所需要的數(shù)字連接。它通常采用一個(gè)ATM數(shù)據(jù)網(wǎng)絡(luò)接口連接至Internet(圖2)
DSLAM內(nèi)部電路提供了來自電話線的DMT信號接口。由于使用的信號頻帶很寬,還要分離數(shù)據(jù)和電話語音,所以還要有分離語音和數(shù)據(jù)信號的分路器。DSLAM設(shè)備通常安裝在電話局內(nèi),電話交換機(jī)的話路通過DSLAM內(nèi)的分路器路由到相應(yīng)的端口。
DSLAM設(shè)備的供應(yīng)商很多,由于G.992.1和G.992.2標(biāo)準(zhǔn)允許一定程度上的不同解釋,因此具體實(shí)施方案可能不同。如,上行和下行頻率可能重疊,導(dǎo)頻音信號也可能不同。用戶的Modem要能根據(jù)不同的DSLAM進(jìn)行相應(yīng)調(diào)整,才能保證有效的互操作。
電話公司在物理布線時(shí)混合使用不同規(guī)格的導(dǎo)線和絕緣材料,橋接抽頭連接和加載線圈也不同,線路總長度也差別極大。室內(nèi)線路,包括分機(jī)電話數(shù)量,不可預(yù)知的走線方式也使總體布線方案復(fù)雜化。這些因素對語音傳輸沒有影響或影響很小,在傳輸語音時(shí)可不考慮。
但頻率較高的DSL對這些情況非常敏感。再考慮到其它變數(shù)時(shí),如DSLAM的不同實(shí)施方案,要保證數(shù)據(jù)網(wǎng)絡(luò)正確傳輸數(shù)據(jù)的困難就更大了。所以為保證性能和取得最終用戶認(rèn)可,在產(chǎn)品市場前進(jìn)行互操作性測試和第三方實(shí)驗(yàn)室認(rèn)證是非常重要的。
設(shè)計(jì)策略
要滿足DSL系統(tǒng)的復(fù)雜需求,需要開發(fā)可適應(yīng)這些系統(tǒng)要求的集成電路(IC)。這些IC內(nèi)部分割成不同功能塊以保證信號流的隔離。為進(jìn)行設(shè)計(jì)驗(yàn)證和互操作性測試,需要訪問中間數(shù)據(jù),監(jiān)測電路內(nèi)任意點(diǎn)數(shù)據(jù)信號的能力,以及在關(guān)鍵點(diǎn)引入模擬數(shù)據(jù)信號的能力變得非常重要。此外硬件和軟件并行模擬使得產(chǎn)品出廠前驗(yàn)證成為可能。模塊化設(shè)計(jì),與物理硬件相匹配的動態(tài)軟件操作,為實(shí)現(xiàn)復(fù)雜系統(tǒng)提供了足夠的靈活性,同時(shí)為最終用戶提供了無縫和透明的解決方案。
互操作性以及系統(tǒng)性能的模擬和測試必須由DSL Modem供應(yīng)商來完成。模塊化設(shè)計(jì)有助于系統(tǒng)開發(fā)和測試。這些芯片內(nèi)模塊連接到內(nèi)部測試總線,各個(gè)模塊可獨(dú)立隔離并通過可配置的I/O端口進(jìn)行外部監(jiān)測。這樣,大大縮短了錯(cuò)誤隔離所需要的模擬時(shí)間和生產(chǎn)測試時(shí)間,也為設(shè)計(jì)和驗(yàn)證過程進(jìn)行改動提供了足夠靈活性。
采用模塊化設(shè)計(jì)方法,在中心局出現(xiàn)變化時(shí),可容易地從外部對IC模塊進(jìn)行重新配置,可減少或消除設(shè)備改造的需要。這在使用固件時(shí)是不容易作到的。此方法也減少了對主機(jī)的要求,還允許內(nèi)部測試,以及I/O端口重新配置,從而方便測試和系統(tǒng)擴(kuò)展。DSP通過獨(dú)立協(xié)議控制信息和掃描鏈可測試自己的存儲器,而測試儀則測試模擬和周邊模塊,因此減少了生產(chǎn)測試工作量。模塊化結(jié)構(gòu)與可通過測試端口監(jiān)測內(nèi)部信號的能力結(jié)合起來,既提供了單芯片設(shè)計(jì)的高集成度,也有分立解決方案的調(diào)試優(yōu)點(diǎn)。
設(shè)備初始測試方法
設(shè)備初始驗(yàn)證時(shí),首先用來自模擬測試基準(zhǔn)的數(shù)據(jù)對每一模塊獨(dú)立進(jìn)行功能驗(yàn)證。每一模塊的功能在模擬驗(yàn)證時(shí)可不受系統(tǒng)內(nèi)其它模塊影響。
工程評估板是進(jìn)行功能驗(yàn)證和可行性驗(yàn)證的主要工具。評估板使用芯片的所有測試接口進(jìn)行對所有內(nèi)部模塊的訪問。板本身也是模塊化的,模擬模塊和數(shù)字模塊是相對獨(dú)立的。板級處理能力提供了與主機(jī)模擬環(huán)境的無縫接口,遠(yuǎn)程主機(jī)上的GUI接口方便了使用。數(shù)據(jù)可以在評估板和模擬環(huán)境間進(jìn)行雙向流動。測試端口主要由評估板上的嵌入處理器控制,因而產(chǎn)品評估時(shí)主機(jī)并不是必需的。
通過評估板上可選的幾個(gè)接口,可看到DSP數(shù)據(jù)、地址、指令指針以及狀態(tài)信息。結(jié)合芯片上的調(diào)試功能,方便了DSP代碼的開發(fā)??稍O(shè)置斷點(diǎn)、可監(jiān)視和修改存儲器以及寄存器以及寄存器的值,調(diào)試代碼也可從主機(jī)下載。除軟件調(diào)試外,還可下載并執(zhí)行測試腳本,以進(jìn)行硬件模塊測試和模擬。
采用可編程邏輯將嵌入式處理器與高速、多輸出引腳的測試端端口隔離??删幊踢壿嫴恍枰獜?fù)制整個(gè)結(jié)構(gòu)就可協(xié)助或模擬芯片上的許多數(shù)字模塊,在測試時(shí)實(shí)現(xiàn)接受測試的產(chǎn)品中所沒有實(shí)現(xiàn)的測試或功能模塊。因此,未來產(chǎn)品可采用目前產(chǎn)品進(jìn)行原型測試。
評估平臺的其它部分提供了一個(gè)帶附加電路的基本參考設(shè)計(jì),可用來研究另一種線路接口技術(shù)。模擬部分附加的射頻連接器允許標(biāo)準(zhǔn)測試設(shè)備監(jiān)視正在測試中系統(tǒng)的性能。多種時(shí)鐘源進(jìn)一步加強(qiáng)了評估平臺的能力。
互操作性測試
內(nèi)部所有模塊皆可監(jiān)測到,這一設(shè)計(jì)理非常有利于互操作性測試和評估。器件功能可以通過軟件改變,因此可在設(shè)計(jì)和驗(yàn)證的最終階段快速地進(jìn)行調(diào)整和優(yōu)化。
實(shí)現(xiàn)業(yè)界標(biāo)準(zhǔn)所定義的基本DSLAM操作需要互操作性測試。為找出各個(gè)DSLAM供應(yīng)商產(chǎn)品的不同,包括數(shù)據(jù)速率、錯(cuò)誤率、引導(dǎo)/初始化順序或協(xié)議的差別等,則需進(jìn)行附加測試。
通過運(yùn)行在網(wǎng)絡(luò)堆棧級的軟件,可容易地確定和改正數(shù)據(jù)包一級的問題,但物理層更為微妙的問題則需要不同的方法。通過結(jié)合評估平臺和將芯片配置到適當(dāng)?shù)臏y試模式,設(shè)計(jì)人員可以捕捉大塊數(shù)據(jù)來進(jìn)行引導(dǎo)和數(shù)據(jù)傳輸順序分析。
為測試各種不同通信系統(tǒng)下的互操作性,必須在不同的回路長度、線規(guī)、絕緣類型和本地干擾情況下進(jìn)行測試和評估。ITU-TG.996.1標(biāo)準(zhǔn)建議的DSL收發(fā)器測試步驟包括的互操作性問題有:來自回路上其它服務(wù)的串?dāng)_(TCM-IDSN),背景噪聲、脈沖噪聲、POTS干擾以及POTS信號質(zhì)量。還要考慮到不同POTS設(shè)備的影響,因?yàn)檎獧C(jī)和掛機(jī)的切換會引起線路瞬態(tài)效應(yīng)和阻抗變化,并對ADSL產(chǎn)生干擾。
在有低級異常(low-level anomalies)的情況下,通過芯片模塊化設(shè)計(jì),以及評估平臺監(jiān)視和提供中間數(shù)據(jù)的能力,可得到所需要的細(xì)節(jié)數(shù)據(jù),有效地評估ADSL Modem 的性能??梢暂斎雽?shí)際線路特性,每一模塊的實(shí)際結(jié)果可以與模擬結(jié)果相比較。
在不同系統(tǒng)的情況下快速確定性能的衰減,對每一模塊進(jìn)行隔離和分析的能力非常重要。針對每一個(gè)性能問題,可通過軟件完成芯片配置調(diào)整,對特定的DSLAM還可能需要多種調(diào)整結(jié)合進(jìn)行。
對設(shè)計(jì)小組和最終用戶的好處
設(shè)計(jì)小組需要滿足各種DSLAM設(shè)備的要求。因此,進(jìn)行快速隔離和調(diào)整的能力對加快上市時(shí)間是非常重要的。
為滿足互操作性要求,Modem性能可通過軟件調(diào)整。相互影響的基于硬件的調(diào)整不能滿足在DSLAM間實(shí)現(xiàn)廣泛的互操作的要求。軟件配置Modem降低了支持成本、簡化了現(xiàn)場升級過程,允許DSLAM和標(biāo)準(zhǔn)有所改變,產(chǎn)并延長了最終用戶所購買產(chǎn)品的生命周期。
本文所描述的DSL Modem結(jié)構(gòu)設(shè)計(jì)方法,增加了產(chǎn)品的透明度,這也使全面的互操作性所要求的配置簡化了。事實(shí)上,這一方法也可以適用于其它產(chǎn)品,如射頻網(wǎng)絡(luò)設(shè)備,這將使新技術(shù)的成功實(shí)現(xiàn)變得更容易。(鐘燦濤)
交換機(jī)相關(guān)文章:交換機(jī)工作原理
評論