專利名稱:一種快速退出訓練的方法、系統及裝置的制作方法
技術領域:
本發明涉及通信技術領域向量DSL(Vectored-DSL)技術,特別是涉及一種快速退 出訓練的方法、系統及裝置。
背景技術:
xDSL(Digital Subscriber Line,數字用戶線)是一種在電話雙絞線傳輸的高速 數據傳輸技術,隨著xDSL使用頻帶的提高,高頻段串擾的問題變得日益突出。當一捆電纜 中有多路用戶需要開通xDSL業務時,會因為串擾問題使得一些線路的速率變低、性能變 得不穩定、甚至會出現不能開通的情況,從而最終導致DSLAM (Digital Subscriber Line Access Multiplexer,數字用戶線接入復用器)的出線率比較低。在用戶的電纜上有著多 對雙絞線,各個雙絞線上可能運行了多種不同的業務,各種類型的xDSL同時工作時相互之 間會產生串擾,其中某些線路會因為串擾問題使得性能急劇下降,當線路比較長時,某些雙 絞線的線路根本不能開通任何形式的DSL業務。 現有技術中,通過在DSLAM端使用預編碼器或抵消器進行聯合收發,并通過信號
處理的方法來抵消串擾干擾,最終使每一路信號中均不存在串擾干擾。 在實現本發明的過程中,發明人發現現有技術至少存在以下問題 預編碼器或抵消器在訓練過程中每次訓練時間為固定值,在訓練過程中耗時較
長,使得在訓練過程中對相鄰用戶的干擾較大,嚴重時會導致其它用戶掉線。
發明內容
本發明實施例提供一種快速退出訓練的方法、系統及裝置,以及時退出訓練過程, 減少對相鄰用戶的干擾。 為了達到上述目的,本發明實施例提出了一種快速退出訓練的方法,包括
在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件;
當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程,以縮短訓練時間。
本發明實施例還提出了一種快速退出訓練的系統,包括
收發器,用于發送訓練序列并開始訓練過程; 數字用戶線接入復用器,用于在向量數字用戶線的濾波器訓練過程中,判斷所述 濾波器是否滿足收斂條件,當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程。
本發明實施例還提出了一種數字用戶線接入復用器,包括 判斷模塊,用于在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿 足收斂條件; 退出模塊,用于當所述判斷模塊判斷出所述濾波器滿足所述收斂條件時,退出所 述濾波器訓練過程,以縮短訓練時間。 與現有技術相比,本發明實施例具有以下優點 通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它用戶的干擾,減小其 它用戶掉線幾率。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。
圖1為本發明實施例一提出的一種快速退出訓練的方法流程圖;
圖2為本發明實施例二提出的一種快速退出訓練的方法流程圖;
圖3為本發明實施例二提出的用戶端到局端傳輸的示意圖;
圖4為本發明實施例二提出的用戶端到局端抵消實現方式示意圖;
圖5為本發明實施例二提出的局端到用戶端傳輸的示意圖;
圖6為本發明實施例二提出的局端到用戶端抵消實現方式示意圖;
圖7為本發明實施例二提出的判斷濾波器是否收斂示意圖;
圖8為本發明實施例二提出的另一種判斷濾波器是否收斂示意圖
圖9為本發明實施例提出的下行濾波器訓練的流程示意圖;
圖10為本發明實施例提出的上行濾波器訓練的流程示意圖;
圖11為本發明實施例提出的一種快速退出訓練的裝置結構圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。 本發明實施例一提出的一種快速退出訓練的方法,如圖1所示,包括 步驟S101,在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收
斂條件; 步驟S102,當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程,以縮短 訓練時間。 可見,本發明實施例中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中, 及時退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對 其它用戶的干擾,減小其它用戶掉線幾率。 本發明實施例二提出的一種減小串擾干擾的方法,如圖2所示,包括 步驟S201,在濾波器訓練開始后,DSLAM初始化濾波器的系數。 具體的,在Vectored-DSL的串擾抵消時,實現上分為上行方向和下行方向。該上
行方向傳輸是指從用戶端到局端(即接收端)的傳輸,如圖3所示,上行傳輸是各用戶在接
收端進行聯合接收處理,在接收端使用串擾抵消器(Canceller)對串擾信號進行抵消,即
在上行傳輸時采用在接收端聯合串擾抵消。其具體的實現方式如圖4所示,在接收端通過設計濾波器,對接收數據通過做聯合串擾抵消處理,保證接收到的各用戶數據沒有串擾干 擾。在該接收端設計的濾波器為抵消器,該抵消器的系數為W,在初始化的時候,該W可以為 預先設置的默認值或是0。 同樣的,該下行方向傳輸是指從局端或光網絡單元到用戶端的傳輸,如圖5所示, 下行傳輸時在發送端做預編碼(Precoding)以抑制線路中的串擾。其具體的實現方式如圖 6所示,在發送端通過設計濾波器,對傳輸數據通過做預處理,保證傳輸到各用戶的數據沒 有串擾干擾。在該發送端設計的濾波器為預編碼器,該預編碼器的系數為P,在初始化的時 候,該P可以為預先設置的默認值或是0。
步驟S202, DSLAM初始化發送功率的大小。 具體的,該發送功率的大小是根據經驗值選取的,通常是一個較小值或是某個保 守值,上述步驟S201和步驟S202并沒有先后的順序關系。
步驟S203,收發器發送訓練序列。 具體的,所有的用戶將發送兩兩的正交序列,該正交序列可以在哈達瑪 (Hadamard)矩陣中選取。該發送的正交序列可以使其它用戶根據誤差反饋計算出串擾信道 矩陣。 步驟S204,DSLAM判斷濾波器的訓練時間是否超時,如果超時則進入步驟S206,如 果沒有超時,則進入步驟S205。上述訓練時間是否超時具體為預先設定一個時間,該預先設 定的時間是可選的,可以根據經驗值進行選取,當濾波器的訓練時間超過該預先設定的時 間時,則判定為超時。 步驟S205, DSLAM根據反饋誤差值和濾波器的系數,判斷該濾波器是否滿足收斂 條件。當濾波器滿足收斂條件時,轉到步驟206,當濾波器不滿足收斂條件時,則轉到步驟 203。 具體的,該濾波器收斂的條件包括但不限于經過運算的反饋誤差值不大于某一 預先設定的門限值eth,該門限是根據歷史經驗等因素確認的,是可以發生變化的。如圖7所 示,在tl時刻,反饋誤差不大于預先設定的門限值eth,滿足收斂條件,判定該濾波器收斂。 或 濾波器系數P和W在觀察的時間段內,其自身的變化量趨于平穩,其擺幅小于某一 預先設定的門限值e' th,該門限是根據歷史經驗等因素確認的,是可以發生變化的。如圖 8所示,在觀察時間段內(tl tn),找出擺幅的差值
emax = max (P (k, t》,P (k, t2) , Pmn (k, tn))
emin = min (P (k, t》,P (k, t2) , Pmn (k, tn))
Ae = |emax-emin| 當Ae小于e' th時,則滿足收斂條件,當A e不小于e ' &時,則不滿足收斂條
件。其中Pjk,t)表示n對m用戶的第k個子載波在t時刻預編碼器的系數。 即濾波器系數的擺幅小于某一預先設定的門限值e' th,滿足收斂條件,判定該濾
波器收斂。當該濾波器滿足該上述的收斂條件時,則不需要繼續訓練,并中止訓練。 步驟S206,向對端發送結束訓練濾波器的消息,并且結束當前階段的濾波器訓練。 可見,本實施例中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時
退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它用戶的干擾,減小其它用戶掉線幾率。 當根據反饋誤差值判斷是否退出訓練時,本發明實施例可以提出的一種訓練退出 機制,本實施例是下行濾波器的訓練,如圖9所示,包括
步驟S901,發送端發送訓練序列。
步驟S902,接收端開始接收訓練序列。 具體的,上述步驟S901和步驟S902是同時進行的,即發送端發送訓練序列的同時 接收端開始接收訓練序列。 步驟S903,接收端將反饋誤差信息發送給發送端。 步驟S904,在發送端,根據反饋誤差信息獲取反饋誤差值,并判斷該反饋誤差值是 否小于某一預先設定的門限值eth,當判斷出該反饋誤差值小于預先設定的門限值eth時,則 判斷出該濾波器收斂,并向接收端發送中止訓練的消息提前結束訓練,轉到步驟S905,當判 斷出該反饋誤差值不小于預先設定的門限值eth時,則判斷出該濾波器不收斂,并繼續發送 訓練序列,轉到步驟S901,一直到結束訓練為止。 步驟S905,發送端向訓練對端發送消息,以通知所述訓練對端同時退出所述濾波 器訓練過程。 具體的,當訓練的時間超出預先設定的門限時,發送端均將發送中止訓練的消息 并結束訓練。 可見,本實施例中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時 退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它 用戶的干擾,減小其它用戶掉線幾率。 同樣的,對于上行濾波器的訓練,本發明實施例可以提出的一種訓練退出機制,如 圖IO所示,包括 步驟SlOOl,發送端發送訓練序列。
步驟S1002,接收端開始接收訓練序列。 具體的,上述步驟S1001和步驟S1002是同時進行的,即發送端發送訓練序列的同 時接收端開始接收訓練序列。 步驟S1003,接收端獲取反饋誤差值,并判斷該反饋誤差值是否小于某一預先設定 的門限值eth,當判斷出該反饋誤差值小于預先設定的門限值eth時,則判斷出該濾波器收 斂,并向接收端發送中止訓練的消息提前結束訓練,轉到步驟S1004,當判斷出該反饋誤差 值不小于預先設定的門限值eth時,則判斷出該濾波器不收斂,并繼續發送訓練序列,轉到 步驟S1001,一直到結束訓練為止。 步驟S1004,發送端向訓練對端發送消息,以通知所述訓練對端同時退出所述濾波 器訓練過程。 具體的,當訓練的時間超出預先設定的門限時,發送端均將發送中止訓練的消息 并結束訓練。 可見,本實施例中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時 退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它 用戶的干擾,減小其它用戶掉線幾率。 本發明實施例還提出了一種快速退出訓練的系統,包括數字用戶線接入復用器和收發器,其中,收發器用于發送訓練序列并開始訓練過程;數字用戶線接入復用器用于在向 量數字用戶線的濾波器訓練過程中,判斷濾波器是否滿足收斂條件,當濾波器滿足所述收 斂條件時,退出濾波器訓練過程。 本發明實施例還提出一種數字用戶線接入復用器,如圖11所示,包括 判斷模塊lll,用于在向量數字用戶線的濾波器訓練過程中,判斷濾波器是否滿足
收斂條件; 退出模塊112,用于判斷模塊111判斷出該濾波器滿足所述收斂條件時,退出濾波
器訓練過程,以縮短訓練時間。 進一步的,該判斷模塊111包括 判斷單元1110,用于當濾波器的反饋誤差值不大于預先設定的門限值eth時,判定 濾波器滿足所述收斂條件;或用于當濾波器系數的擺幅小于預先設定的門限值e' A時,判 定濾波器滿足所述收斂條件。 可見,本實施例中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時 退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它 用戶的干擾,減小其它用戶掉線幾率。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通 過硬件實現,也可以可借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解, 本發明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性 存儲介質(可以是CD-ROM, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備 (可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視本發明的保護范圍。
權利要求
一種快速退出訓練的方法,其特征在于,包括在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件;當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程,以縮短訓練時間。
2. 如權利要求1所述的方法,其特征在于,所述判斷濾波器是否滿足收斂條件包括當所述濾波器的反饋誤差值不大于預先設定的門限值eth時,判定所述濾波器滿足所述收斂條件;或當所述濾波器系數的擺幅小于預先設定的門限值e' th時,判定所述濾波器滿足所述收斂條件。
3. 如權利要求2所述的方法,其特征在于,所述反饋誤差值的獲取方式包括在下行濾波器的訓練過程中,發送端根據接收端返回的反饋誤差信息獲取所述反饋誤差值;或在上行濾波器的訓練過程中,接收端獲取所述反饋誤差值。
4. 如權利要求2所述的方法,其特征在于,所述濾波器系數擺幅的獲取方式包括獲取一定時間內所述濾波器系數的最大值和所述濾波器系數的最小值;獲取所述濾波器系數的擺幅,所述濾波器系數的擺幅為所述濾波器系數的最大值與所述濾波器系數的最小值的差值。
5. 如權利要求1所述的方法,其特征在于,在所述判斷濾波器是否滿足收斂條件之前,還包括當訓練的時間超出預先設定的門限值時,退出所述訓練過程。
6. 如權利要求1所述的方法,其特征在于,所述濾波器包括抵消器和/或預編碼器。
7. —種快速退出訓練的系統,其特征在于,包括收發器,用于發送訓練序列并開始訓練過程;數字用戶線接入復用器,用于在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件,當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程。
8. 如權利要求7所述的系統,其特征在于,所述數字用戶線接入復用器包括判斷模塊,用于在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件;退出模塊,用于當所述判斷模塊判斷出所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程。
9. 一種數字用戶線接入復用器,其特征在于,包括判斷模塊,用于在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件;退出模塊,用于當所述判斷模塊判斷出所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程,以縮短訓練時間。
10. 如權利要求9所述的裝置,其特征在于,所述判斷模塊包括判斷單元,用于當所述濾波器的反饋誤差值不大于預先設定的門限值eth時,判定所述濾波器滿足所述收斂條件;或用于當所述濾波器系數的擺幅小于預先設定的門限值e' th時,判定所述濾波器滿足所述收斂條件:
全文摘要
本發明實施例公開了一種快速退出訓練的方法、系統及裝置,所述方法包括在向量數字用戶線的濾波器訓練過程中,判斷所述濾波器是否滿足收斂條件;當所述濾波器滿足所述收斂條件時,退出所述濾波器訓練過程,以縮短訓練時間。本發明中,通過在Vectored-DSL預編碼器或抵消器的訓練過程中,及時退出訓練過程,使得訓練過程的耗時變短,減小了預編碼器或抵消器在訓練過程中對其它用戶的干擾,減小其它用戶掉線幾率。
文檔編號H04B3/32GK101729459SQ200810172309
公開日2010年6月9日 申請日期2008年10月31日 優先權日2008年10月31日
發明者張朋瑞, 拉斐爾·辛德瑞那, 方李明 申請人:華為技術有限公司