專利名稱:用于測試矢量化系統(tǒng)的部件的方法和被配置為執(zhí)行所述方法的線路終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如用于應(yīng)用矢量的數(shù)字用戶線接入復(fù)用器(DSLAM)之類的線性終端設(shè)備。特別是,本發(fā)明涉及測試包括這樣的線路終端設(shè)備的矢量化系統(tǒng)的某些功能的方法。測試可以針對DSLAM、用戶端設(shè)備(customer premises equipment, CPE)或這樣的DSLAM和這樣的CPS之間的互操作等。
背景技術(shù):
已經(jīng)開發(fā)出了電子有線線路模擬器來使得能夠在無需采用“電纜農(nóng)場”(cablefarm,即可以通過它來測試傳輸能力的各種不同類型和長度的電纜的大的集合)的情況下測試有線線路傳輸設(shè)備。已知的有線線路模擬器合成用于表示對 施加給它的信號(hào)的特定衰減和相位失真的電路。通過這種方式,已知的有線線路模擬器充分地模擬單根線纜,線纜的模擬的長度和類型可以在預(yù)定范圍內(nèi)變化。已知的有線線路模擬器并不能夠?qū)Χ鄠€(gè)線路之間的串?dāng)_進(jìn)行模擬?,F(xiàn)代的數(shù)字用戶線路設(shè)備(特別是ADSL和VDSL設(shè)備)具有執(zhí)行“矢量化”的能力,即使用串?dāng)_消除器協(xié)調(diào)在不同線路上傳輸?shù)男盘?hào),使得通過由串?dāng)_消除器增加到每個(gè)原始信號(hào)的信號(hào)分量來基本消除不同線路之間的串?dāng)_。為了充分和有效地測試包括具有矢量化能力的數(shù)字用戶線接入復(fù)用器(DSLAM)的系統(tǒng),需要線路模擬器的等同物具有模擬多個(gè)雙向耦合的線路的能力。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的在于克服已知的線路模擬器的上述缺陷。根據(jù)本發(fā)明的第一方面,提供了一種用于測試矢量化系統(tǒng)的部件的方法,所述矢量化系統(tǒng)包括具有串?dāng)_消除器的線路終端設(shè)備和附接到所述線路終端設(shè)備的網(wǎng)絡(luò)終端設(shè)備,所述方法包括利用表示模擬網(wǎng)絡(luò)的第一串?dāng)_消除器參數(shù)集合來配置所述串?dāng)_消除器;在所述線路終端設(shè)備和所述網(wǎng)絡(luò)終端設(shè)備之間交換第一信號(hào),所述第一信號(hào)被所述串?dāng)_消除器編碼;在所述線路終端設(shè)備處獲取指示所述第一信號(hào)的所接收到的版本中的誤差分量的信息;以及使用所述信息來評估所述模擬網(wǎng)絡(luò)中的所述部件的操作。本發(fā)明的方法的一個(gè)優(yōu)勢在于,能夠在不使用額外的設(shè)備的情況下(即通過使用線路終端設(shè)備自身作為完全在數(shù)字域中進(jìn)行操作的有線線路模擬器)來提供耦合的多線路有線線路模擬器的功能。在本申請中使用的術(shù)語“線路終端設(shè)備”和“線路終端裝置”應(yīng)被理解為是指DSLAM,無論其是否為獨(dú)立的、安裝于機(jī)架的、安裝于機(jī)柜的或任何其他配置,或者這樣的DSLAM的線路卡或公共控制的線路卡的集合均是如此。當(dāng)使用術(shù)語“DSLAM”時(shí),除非另有說明,否則其不失一般性。可以通過利用表示具有特定程度的互串?dāng)_耦合(并且可選地,特定的衰減和/或相位失真特性)的一組線路的參數(shù)集合來對串?dāng)_消除器進(jìn)行初始編程來有益地實(shí)現(xiàn)該目標(biāo)。由線路終端設(shè)備發(fā)送(或接收)的任何信號(hào)將通過串?dāng)_消除器,經(jīng)歷與在如果信號(hào)真的通過對應(yīng)的有線線路網(wǎng)絡(luò)將觀察到的變形相同的變形。通過分析編碼信號(hào)的所接收的版本中的誤差分量,可以確定諸如DSLAM(更具體而言其串?dāng)_消除器)之類的系統(tǒng)組件、或CPE、或包括DSLAM和CPE的整個(gè)體統(tǒng)的矢量化功能是都操作正確。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述使用所述信息包括在所述線路終端設(shè)備處根據(jù)所述信息確定第二串?dāng)_消除器參數(shù)集合;以及驗(yàn)證所述第二串?dāng)_消除器參數(shù)集合是否基本上消除了所述第一串?dāng)_消除器參數(shù)集合。如果DSLAM、CPE或整個(gè)系統(tǒng)的矢量化功能正確操作,則驗(yàn)證步驟將表示所計(jì)算出的串?dāng)_消除器參數(shù)能夠消除由第一參數(shù)集合人為引入的串?dāng)_。該第二步驟可以被額外地進(jìn)行原樣測試。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述驗(yàn)證包括從所述線路終端設(shè)備獲取所述第 二串?dāng)_消除器參數(shù)集合,并且斷定所述第二串?dāng)_消除器參數(shù)集合是否基本上是所述第一串?dāng)_消除器參數(shù)集合的逆矩陣。本實(shí)施例的一個(gè)優(yōu)勢在于,可以在執(zhí)行了大量的測試之后離線地執(zhí)行所述驗(yàn)證步驟。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述驗(yàn)證包括根據(jù)所述第一串?dāng)_消除器參數(shù)集合和所述第二串?dāng)_消除器參數(shù)集合,計(jì)算所述第三串?dāng)_消除器參數(shù)集合;利用所述第三串?dāng)_消除器參數(shù)集合重新配置所述串?dāng)_消除器;在所述線路終端設(shè)備和所述網(wǎng)絡(luò)終端設(shè)備之間交換第二信號(hào),所述第二信號(hào)被所述串?dāng)_消除器編碼;以及檢測所述編碼的第二信號(hào)的誤差分量。本實(shí)施例的一個(gè)優(yōu)勢在于,可以通過使用適當(dāng)?shù)臉?biāo)準(zhǔn)化的用戶端設(shè)備終結(jié)正在測試中的線路,來執(zhí)行驗(yàn)證。這樣的用戶端設(shè)備通常能夠測量由DSLAM發(fā)送的導(dǎo)頻信號(hào)中的誤差分量來配置矢量化控制實(shí)體。這樣的用戶端設(shè)備通常還能夠估計(jì)由DSLAM發(fā)送的信號(hào)的信噪比。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述串?dāng)_消除器包括預(yù)編碼器,所述交換所述第一信號(hào)包括從所述線路終端設(shè)備向所述網(wǎng)絡(luò)終端設(shè)備發(fā)送所述第一信號(hào),并且由所述網(wǎng)絡(luò)終端設(shè)備確定所述誤差分量。本實(shí)施例實(shí)現(xiàn)了在下行信道中使用的本發(fā)明的方法。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述串?dāng)_消除器包括后編碼器,所述交換所述第二信號(hào)包括從所述網(wǎng)絡(luò)終端設(shè)備向所述線路終端設(shè)備發(fā)送所述第一信號(hào),并且由所述線路終端設(shè)備確定所述誤差分量。本實(shí)施例實(shí)現(xiàn)了在上行信道中使用的本發(fā)明的方法。在本發(fā)明的方法的一個(gè)實(shí)施例中,所述線路終端設(shè)備具有用于執(zhí)行所述配置的管理接口。在特定的實(shí)施例中,所述管理接口適用于接收指令以從一組預(yù)先存儲(chǔ)的串?dāng)_消除器參數(shù)集合中選擇所述第一串?dāng)_消除器參數(shù)集合。在特定的實(shí)施例中,所述管理接口適用于接收指令,所述指令指明構(gòu)成所述第一串?dāng)_消除器參數(shù)集合的衰減和串?dāng)_耦合系數(shù)。本實(shí)施例的一個(gè)優(yōu)勢在于,可以利用通過不同的串?dāng)_消除器參數(shù)集合表示的各種模擬耦合的有線線路網(wǎng)絡(luò)來執(zhí)行本發(fā)明的測試過程。根據(jù)本發(fā)明的另一方面,提供了一種適合于測試矢量化系統(tǒng)的部件的線路終端裝置,所述線路終端裝置可連接到網(wǎng)絡(luò)終端設(shè)備并包括串?dāng)_消除器,所述串?dāng)_消除器適用于被配置有表示模擬網(wǎng)絡(luò)的第一串?dāng)_消除器參數(shù)集合,其中所述線路終端設(shè)備被配置為與所述線路終端設(shè)備交換第一信號(hào),所述第一信號(hào)被所述串?dāng)_消除器編碼;獲取指示所述第一信號(hào)的所接收到的版本中的誤差分量的信息;以及使用所述信息來評估所述模擬網(wǎng)絡(luò)中的所述部件的操作。在一個(gè)實(shí)施例中,本發(fā)明的線路終端裝置被配置為根據(jù)所述信息確定第二串?dāng)_消除器參數(shù)集合,并驗(yàn)證所述第二串?dāng)_消除器參數(shù)集合是否基本上消除了所述第一串?dāng)_消除器參數(shù)集合。在一個(gè)實(shí)施例中,本發(fā)明的線路終端裝置被配置為斷定所述第二串?dāng)_消除器參數(shù)集合是否基本上是所述第一串?dāng)_消除器參數(shù)集合的逆矩陣。在本發(fā)明的線路終端裝置的一個(gè)實(shí)施例中,所述串?dāng)_消除器還適合于被重新配置有第三串?dāng)_消除器參數(shù)集合,所述線路終端裝置還被配置為根據(jù)所述第一串?dāng)_消除器參 數(shù)集合和所述第二串?dāng)_消除器參數(shù)集合來計(jì)算所述第三串?dāng)_消除器參數(shù)集合;利用所述第三串?dāng)_消除器參數(shù)集合重新配置所述串?dāng)_消除器;與所述線路終端設(shè)備交換第二信號(hào),所述第二信號(hào)被所述串?dāng)_消除器編碼;以及獲取所述編碼的第二信號(hào)的檢測到的誤差分量。在本發(fā)明的線路終端裝置的一個(gè)實(shí)施例中,所述串?dāng)_消除器包括預(yù)編碼器,其中所述線路終端設(shè)備被配置為通過將所述第一信號(hào)發(fā)送到所述網(wǎng)絡(luò)終端設(shè)備來交換所述第一信號(hào),并且被配置為從所述網(wǎng)絡(luò)終端設(shè)備獲取所述信息。在本發(fā)明的線路終端裝置的一個(gè)實(shí)施例中,所述串?dāng)_消除器包括后編碼器,其中所述線路終端設(shè)備被配置為通過從所述網(wǎng)絡(luò)終端設(shè)備接收所述第一信號(hào)來交換所述第一信號(hào),并且被配置為通過分析所述第一信號(hào)的所接收到的版本來獲取所述信息。在一個(gè)實(shí)施例中,本發(fā)明的線路終端裝置還包括管理接口,所述管理接口適用于接收指令以從一組預(yù)先存儲(chǔ)的串?dāng)_消除器參數(shù)集合中選擇所述第一串?dāng)_消除器參數(shù)集合。在一個(gè)實(shí)施例中,本發(fā)明的線路終端裝置還包括管理接口,所述管理接口適用于接收指令,所述指令指明構(gòu)成所述第一串?dāng)_消除器參數(shù)集合的衰減和串?dāng)_耦合系數(shù)。根據(jù)本發(fā)明的另一方面,提供了一種用于具有串?dāng)_消除器的一個(gè)線路終端設(shè)備的處理器的程序,所述程序包括用于執(zhí)行上述方法的指令。根據(jù)本發(fā)明的線路終端裝置和程序及它們的各個(gè)實(shí)施例的優(yōu)勢等同于以上針對對應(yīng)方法描述的優(yōu)勢。
現(xiàn)在通過示意性的示例并參考附圖來描述根據(jù)本發(fā)明實(shí)施例的裝置和/或方法的一些實(shí)施例,在附圖中圖I示意性地說明了根據(jù)本發(fā)明的線路終端裝置;圖2呈現(xiàn)了根據(jù)本發(fā)明的方法的實(shí)施例的流程圖;以及圖3呈現(xiàn)了根據(jù)本發(fā)明的方法的另一實(shí)施例的流程圖。
具體實(shí)施例方式在本申請中,用于消除所發(fā)送的(從DSLAM到用戶側(cè)的)下行信號(hào)中的串?dāng)_的預(yù)編碼器和用于消除所接收的(從用戶側(cè)到DSLAM的)上行信號(hào)中的串?dāng)_的后編碼器被統(tǒng)稱為串?dāng)_消除器。其中,在以下的描述中,不失一般性地對“預(yù)編碼器”和“后編碼器”進(jìn)行了說明,并且除非另有明確的說明,否則這些說明類似地應(yīng)用于相應(yīng)的對應(yīng)體。此外,“交換”信號(hào)意在表示相應(yīng)地“接收”或“發(fā)送”信號(hào)。在具有矢量化化功能的DSLAM中,矢量化控制實(shí)體(VCE)和預(yù)編碼器在本質(zhì)上是多線路系統(tǒng)。測試VCE和預(yù)編碼器的功能需要在多個(gè)線路之間存在串?dāng)_。這無法通過已知的有線線路模擬器來執(zhí)行,即便是多線路模擬器也不行,這是因?yàn)樗鼈兲峁┝怂p,但并沒有專門地引入線路之間的串?dāng)_。因此矢量化功能的測試過程需要線纜池,并且如果需要多個(gè)線路長度和量規(guī)等,則需要整個(gè)電纜農(nóng)場。這樣的實(shí)際電纜提出了測試重復(fù)性的問題在零售商的前提下執(zhí)行的測試可能產(chǎn)生與在客戶的電纜農(nóng)場處執(zhí)行的測試不同的結(jié)果。此夕卜,為了能夠?qū)崿F(xiàn)無需現(xiàn)場測試,從該重復(fù)中得出重要的信任測量。本發(fā)明尤其基于認(rèn)知在數(shù)字域中提供多個(gè)耦合線路的模擬是有益的。還基于如下認(rèn)知在每個(gè)矢量化系統(tǒng)中可用的預(yù)編碼器能夠有益地用作串?dāng)_模擬器。要被測試的矢量化功能之一是串?dāng)_估計(jì)算法(在VCE中運(yùn)行)??捎猛ㄟ^設(shè)置預(yù)·編碼器系數(shù)以在線路之間引入一定量的串?dāng)_來對此進(jìn)行測試??梢?基于統(tǒng)計(jì))隨機(jī)選擇或預(yù)先定義(例如在可應(yīng)用的標(biāo)準(zhǔn)中定義的串?dāng)_信道矩陣)這些系數(shù)。而且,直接信道系數(shù)可以被設(shè)置來模擬衰減,或者能夠利用已知的單線路模擬器來執(zhí)行衰減。通過確保串?dāng)_估計(jì)算法不知道這些系數(shù),算法的功能可以通過使其估計(jì)模擬的信道(即所設(shè)置的系數(shù))來測試。從系數(shù)推導(dǎo)出的是VCE的算法的準(zhǔn)確性的測量。在一般的串?dāng)_消除模式中,VCE將所計(jì)算出的系數(shù)寫入到預(yù)編碼器的存儲(chǔ)器中。這將破壞根據(jù)本發(fā)明的VCE的“線路模擬”屬性。因此,在本發(fā)明的方法中,所計(jì)算出的系數(shù)必須被獨(dú)立地讀出和評估,而無需移動(dòng)到矢量化功能的操作階段,或者VCE必須被命令來將累積的系數(shù)寫入到預(yù)編碼器中,包括模擬系數(shù)的集合和所計(jì)算出的系數(shù)的集合的組合的效果。在利用這些累積的系數(shù)操作預(yù)編碼器的同時(shí)從DSLAM發(fā)送的信號(hào)的的信噪比或者誤差分量是可以用于評估VCE的算法的準(zhǔn)確性的度量。具體而言,高信噪比或小誤差分量表示操作良好的VCE。相反,低信噪比或大誤差分量表示未操作良好的VCE。當(dāng)評估信噪比或誤差分量時(shí),適當(dāng)考慮將DSLAM連接到網(wǎng)絡(luò)終端設(shè)備的電纜和/或線路模擬器的貢獻(xiàn)。不失一般性地以下行為例,在實(shí)際電纜上,所接收的信號(hào)y的矢量可以被寫為y = Hx+u (I)其中,X是所發(fā)送的信號(hào)的矢量,H是實(shí)際電纜的信道矩陣。對角元素表示直接信道(衰減和相位旋轉(zhuǎn))而非對角分量表示串?dāng)_值(再一次地,幅度和相位)。在矢量化的系統(tǒng)中,在DSLAM中引入預(yù)編碼器,其對信號(hào)X進(jìn)行預(yù)失真,使得所接收的信號(hào)的矢量顯現(xiàn)為未失真(除了外部噪聲u之外)y = HPx+u = x+u。多線路模擬器的目標(biāo)是用模擬信道矩陣Hsim替換實(shí)際電纜H。本發(fā)明通過設(shè)置預(yù)編碼器系數(shù)P = Hsim來在DSLAM內(nèi)模擬H,其中Hsim是為測試矢量化功能所引入的隨機(jī)或固定矩陣并且包括非對角元素,并且可以包括幅度小于I的對角元素。在進(jìn)一步的階段中,所計(jì)算出的預(yù)編碼器系數(shù)P’被“加到”預(yù)編碼器,其中該增加可以是矩陣乘法,或者在正確的逼近條件下,矩陣增加如下表示y = Px+u = (Hsim+P,) x+u(2)可以根據(jù)本發(fā)明的方法測試的功能是VCE估計(jì)Hsim的能力,可以通過其(Hsim+P’ )逼近I的程度來觀察Hsim。類似地,可以測試加入和離開事件以及追蹤。圖I示意性地說明了 DSLAM IOOjDSLAM 100包括由表示四個(gè)數(shù)字用戶線路的四個(gè)數(shù)字信號(hào)處理器101-104饋送的預(yù)編碼器110。四個(gè)網(wǎng)絡(luò)終端設(shè)備(優(yōu)選地是用戶端設(shè)備131-134)通過優(yōu)選地具有極低衰減的線路附接到DSLAM 100的端口??蛇x地,可以在DSLAM100和每個(gè)用戶端設(shè)備131-134之間設(shè)置有線線路模擬器。應(yīng)當(dāng)注意,為了附圖的清晰起見,用戶線路和DSLAM端口的數(shù)量被任意選擇為4,這不應(yīng)當(dāng)被視為對本發(fā)明施加了限制。 DSLAM 100還呈現(xiàn)了管理站120所附接到的管理接口。在圖I的設(shè)置中,以下行矢量化模式操作,預(yù)編碼器110從每個(gè)數(shù)字信號(hào)處理器101-104按照特定的星座順序接收信號(hào),并且通過將各個(gè)信號(hào)中的每個(gè)的伸縮的分量增加到每個(gè)其他信號(hào)來混合這些信號(hào),隨后通過DSLAM 100的端口發(fā)送矢量化的信號(hào)。應(yīng)當(dāng)理解的是,在已知的DSLAM中,預(yù)編碼器110將在基本上不在各個(gè)信號(hào)之間引入混合的模式下開始,并將隨后評估由用戶端設(shè)備131-134報(bào)告的誤差分量,以估計(jì)有線線路網(wǎng)絡(luò)的串?dāng)_特性,并更新預(yù)編碼器的系數(shù)以使得接收端處的察覺到的串?dāng)_最小化。在已知的矢量化DSLAM的操作中,該過程的進(jìn)行無需管理代理的干涉。在本發(fā)明的DSLAM的實(shí)施例中,管理站120用于利用預(yù)定的模擬參數(shù)對預(yù)編碼器110進(jìn)行編程,并且采取必要的步驟來讀出根據(jù)模擬設(shè)置得到的所計(jì)算出的預(yù)編碼器系數(shù),或繼續(xù)到修改后的矢量化模式中,利用從原始模擬集合和所計(jì)算出的集合二者得到的預(yù)編碼器系數(shù)的組合集合來對預(yù)編碼器進(jìn)行重新編程??梢愿鶕?jù)上述方法執(zhí)行測試過程。應(yīng)當(dāng)被理解的是,圖I中的DSLAM 100可以額外或附加地包括后編碼器,用于執(zhí)行上行路徑中的串?dāng)_消除。所得到的DSLAM呈現(xiàn)與之前描述的相同的結(jié)構(gòu),并且可以通過相同的圖I來闡明。DSLAM 100包括后編碼器110,饋送到表示四個(gè)數(shù)字用戶線路的四個(gè)數(shù)字信號(hào)處理器101-104中。四個(gè)網(wǎng)絡(luò)終端設(shè)備(優(yōu)選為用戶端設(shè)備131-134)通過優(yōu)選地具有極低衰減的線路附接到DSLAM 100的端口??蛇x地,可以在DSLAM 100和每個(gè)用戶端設(shè)備131-134之間設(shè)置有線線路模擬器。在圖I的設(shè)置中,以上行矢量化模式操作,預(yù)解碼器110從用戶端設(shè)備131-134所附接到的每個(gè)用戶線路中按照特定的星座順序接收信號(hào),并且通過將各個(gè)信號(hào)中的每一個(gè)的伸縮的分量增加到每個(gè)其他信號(hào)來使得這些信號(hào)不混合,隨后將矢量化的信號(hào)提供給數(shù)字信號(hào)處理器101-104。DSLAM 100能夠確定從后編碼器110接收的信號(hào)中的誤差分量。圖2提供了本發(fā)明的方法的實(shí)施例的流程圖。在第一步驟210中,利用第一參數(shù)集合來配置預(yù)編碼器110,其表示在各個(gè)線路之間具有串?dāng)_耦合的特定多線路網(wǎng)絡(luò)。將預(yù)編碼器系數(shù)作為矩陣來考慮,通過矩陣的非對角線位置中的非零值來表示線路之間的這樣的耦合。顯然,可以選擇矩陣的各個(gè)系數(shù)的值,從而也表示特定量的衰減和/或相位失真。優(yōu)選由管理代理120經(jīng)由適當(dāng)?shù)墓芾斫涌趤磉M(jìn)行預(yù)編碼器110的配置。由于要在標(biāo)準(zhǔn)化測試中使用的預(yù)編碼器的系數(shù)通常與在測試標(biāo)準(zhǔn)中公布的那些系數(shù)相同,因此提供允許針對待執(zhí)行的測試來選擇預(yù)編碼器系數(shù)的給定預(yù)編程的集合的管理接口是有益的。替代地或者額外地,管理接口可以允許輸入實(shí)際的預(yù)編碼器系數(shù)值,以允許額外的測試,特別是定制的測試,以應(yīng)對特定的操作情況。通常,管理接口也允許選擇將運(yùn)行測試的DSLAM100的線路。接下來將允許DSLAM 100的VCE來執(zhí)行其算法以估計(jì)串?dāng)_信道,并計(jì)算將所估計(jì)出的串?dāng)_消除到最佳可能程度的適當(dāng)?shù)念A(yù)編碼器系數(shù)。為了執(zhí)行這些功能,在步驟220中,VCE將首先使得DSLAM200通過預(yù)編碼器發(fā)送第一信號(hào)到所附接的網(wǎng)絡(luò)終端設(shè)備131-134。所附接的網(wǎng)絡(luò)終端設(shè)備131-134可以有益地為標(biāo)準(zhǔn)的用戶端設(shè)備,所述用戶端設(shè)備能夠確定所接收到的信號(hào)(特別是導(dǎo)頻信號(hào))中的誤差分量。用戶端設(shè)備131-134還能夠估計(jì)所接收的信號(hào)的信噪比。在測量了該誤差分量之后,用戶端設(shè)備在步驟230中通常利用專用的管理消息向DSLAM 100告知其測量結(jié)果。這樣從不同的各個(gè)線路上的不同的各個(gè)用戶端設(shè)備131-134接收的誤差分量將允許VCE估計(jì)串?dāng)_信道。基于該信息,在步驟240中,VCE將計(jì)算第二預(yù)編碼器參數(shù)集合,其是將用于消除由第一集合模擬的網(wǎng)絡(luò)中的串?dāng)_的集合。為了評估整個(gè)矢量化系統(tǒng)的質(zhì)量或者諸如VCE算法之類的子功能,現(xiàn)在需要確 定第二預(yù)編碼器參數(shù)集合的充分性。這可以通過經(jīng)由適當(dāng)?shù)墓芾斫涌趶腄SLAM 100中讀出所計(jì)算出的預(yù)編碼器參數(shù)、并將它們與用于模擬的第一預(yù)編碼器參數(shù)集合進(jìn)行比較來實(shí)現(xiàn)。具體而言,應(yīng)當(dāng)進(jìn)行比較以表明所計(jì)算出的集合是否將充分地消除由模擬集合表示的串?dāng)_。就矩陣而言,第一預(yù)編碼器系數(shù)集合的矩陣和第二預(yù)編碼器系數(shù)集合的矩陣應(yīng)當(dāng)基本上互逆,即它們相乘之后應(yīng)當(dāng)產(chǎn)生單位矩陣。在預(yù)編碼器和CPE之間的(例如通過電纜的)路徑中的無意識(shí)的串?dāng)_將確定矩陣乘法產(chǎn)生單位矩陣的程度。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以使用各種度量來對所計(jì)算出的參數(shù)集合偏離能夠?qū)崿F(xiàn)最優(yōu)的串?dāng)_消除的矩陣的量進(jìn)行量化。作為從DSLAM 100提取所計(jì)算出的參數(shù)集合并對其進(jìn)行比較的替代,使用作為第一系數(shù)集合和第二系數(shù)集合的組合的預(yù)編碼器參數(shù)集合來使得DSLAM 100在常規(guī)矢量化模式中進(jìn)行操作是有益的。當(dāng)預(yù)編碼器110使用這種第三系數(shù)集合進(jìn)行操作時(shí),其立即有效地用作多線路有線線路模擬器和用作串?dāng)_消除引擎。在理想的情況下,由DSLAM 100通過預(yù)編碼器110發(fā)送的所得到的信號(hào)應(yīng)當(dāng)是完全無串?dāng)_的??梢酝ㄟ^在步驟270中將第二信號(hào)從DSLAM 100發(fā)送到所附接的網(wǎng)路終端設(shè)備131-134、并通過在步驟280中確定在網(wǎng)絡(luò)終端設(shè)備131-134處接收的信號(hào)中的誤差分量,來評估預(yù)編碼器接近該理想情況的程度??梢酝ㄟ^將步驟270-280中的線路的性能度量與其他線路都不活動(dòng)并且因此不存在串?dāng)_時(shí)的該線路的性能度量進(jìn)行比較來對預(yù)編碼器接近理想情況的程度進(jìn)行量化。如在上文中所示,標(biāo)準(zhǔn)的用戶端設(shè)備可以用于終結(jié)網(wǎng)絡(luò),其具有如下優(yōu)勢該設(shè)備的檢測誤差分量的能力或估計(jì)信噪比的能力可以用于評估編碼后的信號(hào)的質(zhì)量。可以理解,在用戶端設(shè)備處接收的具有非常小的誤差分量或?qū)?yīng)的高信噪比的信號(hào)將指示預(yù)編碼引擎操作良好,而在用戶端設(shè)備處接收的具有大誤差分量或?qū)?yīng)的低信噪比的信號(hào)將表示矢量化引擎操作較差。因此,本發(fā)明的方法提供了以部分自測試模式使用DSLAM的方式,以確定該DSLAM中的矢量化功能的適當(dāng)操作。替代地或者額外地,上述方法可以用于測試標(biāo)準(zhǔn)用戶端設(shè)備的功能或者標(biāo)準(zhǔn)用戶端設(shè)備與DSLAM的互操作性。與功能測試分離地,上述方法還可以用于性能測試。
上述方法還可以用于測試向上行信號(hào)施加的矢量化算法。圖3提供了向上行信號(hào)施加的根據(jù)本發(fā)明的方法的實(shí)施例的流程圖。以與向下行信號(hào)施加的矢量化類似的方式來執(zhí)行該方法;圖2的上下文中描述的具體細(xì)節(jié)可以應(yīng)用于圖3的方法,在此不再贅述。在步驟310中,利用第一后編碼器參數(shù)集合來對后編碼器110進(jìn)行初始編程,所述第一后編碼器參數(shù)集合表示具有特定量的串?dāng)_的網(wǎng)絡(luò)拓?fù)?。在步驟320,從網(wǎng)絡(luò)終端設(shè)備131-134向DSLAM 100發(fā)送第一信號(hào)(優(yōu)選為導(dǎo)頻信號(hào))集合。在步驟S330中,在DSLAM處確定誤差分量信息,并且在步驟S340中基于該信息來計(jì)算第二后編碼器參數(shù)集合。在步驟350中,可以如先前描述的那樣評估計(jì)算出的第二后編碼器參數(shù)集合,或者可以通過基于第一和第二集合計(jì)算第三預(yù)編碼器參數(shù)集合來將其合并到后編碼器110中。隨后利用該第三參數(shù)集合對后編碼器110進(jìn)行重新配置。在步驟370中,從網(wǎng)絡(luò)終端設(shè)備131-134向DSLAM 100發(fā)送第二信號(hào)(優(yōu)選為導(dǎo)頻信號(hào))集合?;谝呀?jīng)通過后編碼器110的第二信 號(hào)集合的所接收到的版本,能夠判斷后編碼器操作的質(zhì)量。具體而言,在步驟380中,將第二信號(hào)集合的接收到的版本與這些信號(hào)的預(yù)期或原始版本進(jìn)行比較。該比較可以包括確定誤差分量或信噪比。本發(fā)明的實(shí)施例涉及諸如DSLAM、線路終端卡或線路終端卡的集合之類的被配置為執(zhí)行上述方法的相關(guān)步驟的線路終端裝置。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以通過編程的計(jì)算機(jī)來執(zhí)行上述各個(gè)方法的步驟。在本文中,一些實(shí)施例也意在涵蓋程序存儲(chǔ)器件(例如數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)介質(zhì)),所述程序存儲(chǔ)器件是機(jī)器或計(jì)算機(jī)可讀的,并且對機(jī)器可執(zhí)行或計(jì)算機(jī)可執(zhí)行的程序指令進(jìn)行編碼,其中所述指令執(zhí)行上述方法中的一些或全部步驟。程序存儲(chǔ)器件例如可以是數(shù)字存儲(chǔ)器、諸如磁盤和磁帶之類的磁存儲(chǔ)介質(zhì)、硬盤或者光學(xué)可讀的數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)介質(zhì)。實(shí)施例還意在涵蓋被編程來執(zhí)行上述方法的所述步驟的計(jì)算機(jī)。
權(quán)利要求
1.一種用于測試矢量化系統(tǒng)的部件的方法,所述矢量化系統(tǒng)包括具有串?dāng)_消除器的線路終端設(shè)備和附接到所述線路終端設(shè)備的網(wǎng)絡(luò)終端設(shè)備,所述方法包括 -利用表示模擬網(wǎng)絡(luò)的第一串?dāng)_消除器參數(shù)集合來配置所述串?dāng)_消除器; -在所述線路終端設(shè)備和所述網(wǎng)絡(luò)終端設(shè)備之間交換第一信號(hào),所述第一信號(hào)被所述串?dāng)_消除器編碼; -在所述線路終端設(shè)備處獲取指示所述第一信號(hào)的所接收到的版本中的誤差分量的信息;以及 -使用所述信息來評估所述模擬網(wǎng)絡(luò)中的所述部件的操作。
2.如權(quán)利要求I所述的方法,其中所述使用所述信息包括 -在所述線路終端設(shè)備處根據(jù)所述信息確定第二串?dāng)_消除器參數(shù)集合;以及 -驗(yàn)證所述第二串?dāng)_消除器參數(shù)集合是否基本上消除了所述第一串?dāng)_消除器參數(shù)集口 ο
3.如權(quán)利要求2所述的方法,其中所述驗(yàn)證包括從所述線路終端設(shè)備獲取所述第二串?dāng)_消除器參數(shù)集合,并且斷定所述第二串?dāng)_消除器參數(shù)集合是否基本上是所述第一串?dāng)_消除器參數(shù)集合的逆矩陣。
4.如權(quán)利要求2所述的方法,其中所述驗(yàn)證包括 -根據(jù)所述第一串?dāng)_消除器參數(shù)集合和所述第二串?dāng)_消除器參數(shù)集合,計(jì)算第三串?dāng)_消除器參數(shù)集合; -利用所述第三串?dāng)_消除器參數(shù)集合來重新配置所述串?dāng)_消除器; -在所述線路終端設(shè)備和所述網(wǎng)絡(luò)終端設(shè)備之間交換第二信號(hào),所述第二信號(hào)被所述串?dāng)_消除器編碼;以及 -檢測所述編碼的第二信號(hào)的誤差分量。
5.如權(quán)利要求1-4中的任一項(xiàng)所述的方法,其中所述串?dāng)_消除器包括預(yù)編碼器,其中所述交換所述第一信號(hào)包括從所述線路終端設(shè)備向所述網(wǎng)絡(luò)終端設(shè)備發(fā)送所述第一信號(hào),并且其中所述誤差分量由所述網(wǎng)絡(luò)終端設(shè)備確定。
6.如權(quán)利要求1-4中的任一項(xiàng)所述的方法,其中所述串?dāng)_消除器包括后編碼器,其中所述交換所述第一信號(hào)包括從所述網(wǎng)絡(luò)終端設(shè)備向所述線路終端設(shè)備發(fā)送所述第一信號(hào),并且其中所述誤差分量由所述線路終端設(shè)備確定。
7.如上述任一權(quán)利要求所述的方法,其中所述線路終端設(shè)備具有用于執(zhí)行所述配置的管理接口,所述管理接口適用于接收指令以從一組預(yù)先存儲(chǔ)的串?dāng)_消除器參數(shù)集合中選擇所述第一串?dāng)_消除器參數(shù)集合。
8.如上述任一權(quán)利要求所述的方法,其中所述線路終端設(shè)備具有用于執(zhí)行所述配置的管理接口,所述管理接口適用于接收指令,所述指令指明構(gòu)成所述第一串?dāng)_消除器參數(shù)集合的衰減和串?dāng)_耦合系數(shù)。
9.一種適合于測試矢量化系統(tǒng)的部件的線路終端裝置,所述線路終端裝置可連接到網(wǎng)絡(luò)終端設(shè)備并包括串?dāng)_消除器,所述串?dāng)_消除器適于利用表示模擬網(wǎng)絡(luò)的第一串?dāng)_消除器參數(shù)集合進(jìn)行配置,其中所述線路終端設(shè)備被配置為 -與所述線路終端設(shè)備交換第一信號(hào),所述第一信號(hào)被所述串?dāng)_消除器編碼; -獲取指示所述第一信號(hào)的所接收到的版本中的誤差分量的信息;以及-使用所述信息來評估所述模擬網(wǎng)絡(luò)中的所述部件的操作。
10.如權(quán)利要求9所述的線路終端裝置,被配置為根據(jù)所述信息確定第二串?dāng)_消除器參數(shù)集合,并驗(yàn)證所述第二串?dāng)_消除器參數(shù)集合是否基本上消除了所述第一串?dāng)_消除器參數(shù)集合。
11.如權(quán)利要求10所述的線路終端裝置,被配置為斷定所述第二串?dāng)_消除器參數(shù)集合是否基本上是所述第一串?dāng)_消除器參數(shù)集合的逆矩陣。
12.如權(quán)利要求10所述的線路終端裝置,其中所述串?dāng)_消除器還適合于被重新配置有第三串?dāng)_消除器參數(shù)集合,所述線路終端裝置還被配置為 -根據(jù)所述第一串?dāng)_消除器參數(shù)集合和所述第二串?dāng)_消除器參數(shù)集合來計(jì)算所述第三串?dāng)_消除器參數(shù)集合; -利用所述第三串?dāng)_消除器參數(shù)集合來重新配置所述串?dāng)_消除器; -與所述線路終端設(shè)備交換第二信號(hào),所述第二信號(hào)被所述串?dāng)_消除器編碼;以及 -獲取所述編碼的第二信號(hào)中的檢測到的誤差分量。
13.如權(quán)利要求9-12中的任一項(xiàng)所述的線路終端裝置,其中所述串?dāng)_消除器包括預(yù)編碼器,其中所述線路終端設(shè)備被配置為通過將所述第一信號(hào)發(fā)送到所述網(wǎng)絡(luò)終端設(shè)備來交換所述第一信號(hào),并且被配置為從所述網(wǎng)絡(luò)終端設(shè)備獲取所述信息。
14.如權(quán)利要求9-12中的任一項(xiàng)所述的線路終端裝置,其中所述串?dāng)_消除器包括后編碼器,其中所述線路終端設(shè)備被配置為通過從所述網(wǎng)絡(luò)終端設(shè)備接收所述第一信號(hào)來交換所述第一信號(hào),并被配置為通過分析所述第一信號(hào)的所接收到的版本來獲取所述信息。
15.如權(quán)利要求9-14中的任一項(xiàng)所述的線路終端裝置,還包括管理接口,所述管理接口適用于接收指令以從一組預(yù)先存儲(chǔ)的串?dāng)_消除器參數(shù)集合中選擇所述第一串?dāng)_消除器參數(shù)集合。
16.如權(quán)利要求9-15中的任一項(xiàng)所述的線路終端裝置,還包括管理接口,所述管理接口適用于接收指令,所述指令指明構(gòu)成所述第一串?dāng)_消除器參數(shù)集合的衰減和串?dāng)_耦合系數(shù)。
17.一種用于具有串?dāng)_消除器的一個(gè)線路終端設(shè)備的處理器的程序,所述程序包括用于執(zhí)行如權(quán)利要求1-8中的任一項(xiàng)所述的方法的指令。
全文摘要
本發(fā)明涉及用于測試諸如執(zhí)行串?dāng)_消除的DSLAM的矢量化系統(tǒng)的部件的方法和裝置。本發(fā)明基于如下見解諸如DSLAM之類的特別是串?dāng)_消除器的線路終端設(shè)備可以用于模擬多線路網(wǎng)絡(luò)。在線路終端設(shè)備和附接的網(wǎng)絡(luò)終端設(shè)備之間通過作為多線路模擬器的串?dāng)_消除器交換信號(hào)。使用指示信號(hào)的所接收的版本中的誤差分量的信息來評估矢量化系統(tǒng)的操作。
文檔編號(hào)H04B3/32GK102907080SQ201180024598
公開日2013年1月30日 申請日期2011年5月10日 優(yōu)先權(quán)日2010年5月18日
發(fā)明者M·皮特斯, J·梅斯 申請人:阿爾卡特朗訊