專利名稱:一種功率調(diào)整的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域向量DSL(Vectored-DSL)技術(shù),特別是涉及一種功率調(diào) 整的方法、系統(tǒng)及裝置。
背景技術(shù):
xDSL(Digital Subscriber Line,數(shù)字用戶線)是一種在電話雙絞線傳輸?shù)母咚?數(shù)據(jù)傳輸技術(shù),隨著xDSL使用頻帶的提高,高頻段串擾的問題變得日益突出。當一捆電纜 中有多路用戶需要開通xDSL業(yè)務(wù)時,會因為串擾問題使得一些線路的速率變低、性能變 得不穩(wěn)定、甚至?xí)霈F(xiàn)不能開通的情況,從而最終導(dǎo)致DSLAM (Digital Subscriber Line Access Multiplexer,數(shù)字用戶線接入復(fù)用器)的出線率比較低。在用戶的電纜上有著多 對雙絞線,各個雙絞線上可能運行了多種不同的業(yè)務(wù),各種類型的xDSL同時工作時相互之 間會產(chǎn)生串擾,其中某些線路會因為串擾問題使得性能急劇下降,當線路比較長時,某些雙 絞線的線路根本不能開通任何形式的DSL業(yè)務(wù)。 現(xiàn)有技術(shù)中,通過在DSLAM端使用預(yù)編碼器或抵消器進行聯(lián)合收發(fā),并通過信號
處理的方法來抵消串擾干擾,最終使每一路信號中均不存在串擾干擾。 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題 預(yù)編碼器或抵消器在訓(xùn)練過程中線路功率不會發(fā)生變化,使得在訓(xùn)練過程中對相
鄰用戶的干擾較大,嚴重時會導(dǎo)致其它用戶掉線。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種功率調(diào)整的方法、系統(tǒng)及裝置,以在訓(xùn)練過程中減少對相 鄰用戶的干擾。 為了達到上述目的,本發(fā)明實施例提出了一種功率調(diào)整的方法,包括 在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要對線路的發(fā)
送功率進行調(diào)整; 當需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述發(fā)送功率。
本發(fā)明實施例還提出了一種功率調(diào)整的系統(tǒng),包括
收發(fā)器,用于發(fā)送訓(xùn)練序列并開始訓(xùn)練過程; 數(shù)字用戶線接入復(fù)用器,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋 誤差判斷是否需要對線路的發(fā)送功率進行調(diào)整,當需要對所述線路的發(fā)送功率進行調(diào)整 時,調(diào)整所述發(fā)送功率。 本發(fā)明實施例還提出了一種數(shù)字用戶線接入復(fù)用器,包括 判斷模塊,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否 需要對線路的發(fā)送功率進行調(diào)整; 調(diào)整模塊,用于當判斷模塊判斷出需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整 所述發(fā)送功率。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點 通過在向量數(shù)字用戶線預(yù)編碼器或抵消器的訓(xùn)練過程中,自動判斷是否需要對發(fā) 送功率進行調(diào)整,并在需要對發(fā)送功率進行調(diào)整時自動調(diào)整,減小了預(yù)編碼器或抵消器在 訓(xùn)練過程中對其它用戶的干擾,不會導(dǎo)致其它用戶掉線。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提出的一種功率調(diào)整的方法流程圖
圖2為本發(fā)明實施例二提出的一種功率調(diào)整的方法流程圖
圖3為本發(fā)明實施例二提出的用戶端到局端傳輸?shù)氖疽鈭D
圖4為本發(fā)明實施例二提出的用戶端到局端抵消實現(xiàn)方式示意圖;
圖5為本發(fā)明實施例二提出的局端到用戶端傳輸?shù)氖疽鈭D;
圖6為本發(fā)明實施例二提出的局端到用戶端抵消實現(xiàn)方式示意圖;
圖7為本發(fā)明實施例二提出的訓(xùn)練過程的比較示意圖;
圖8為本發(fā)明實施例三提出的一種功率調(diào)整的裝置結(jié)構(gòu)圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。 本發(fā)明實施例一提出的一種功率調(diào)整的方法,如圖1所示,包括 步驟S101,在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要
對線路的發(fā)送功率進行調(diào)整; 步驟S102,當需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述發(fā)送功率。
可見,本發(fā)明實施例中,通過在向量數(shù)字用戶線預(yù)編碼器或抵消器的訓(xùn)練過程中, 自動判斷是否需要對發(fā)送功率進行調(diào)整,并在需要對發(fā)送功率進行調(diào)整時自動調(diào)整,減小 了預(yù)編碼器或抵消器在訓(xùn)練過程中對其它用戶的干擾,不會導(dǎo)致其它用戶掉線。
本發(fā)明實施例二提出的一種功率調(diào)整的方法,如圖2所示,包括
步驟S201,在濾波器訓(xùn)練開始后,DSLAM初始化濾波器的系數(shù)。
具體的,在Vectored-DSL(向量數(shù)字用戶線)的串擾抵消時,實現(xiàn)上分為上行方向 和下行方向。該上行方向傳輸是指從用戶端到局端(即接收端)的傳輸,如圖3所示,上行 傳輸是各用戶在接收端進行聯(lián)合接收處理,在接收端使用串擾抵消器(Canceller)對串擾 信號進行抵消,即在上行傳輸時采用在接收端聯(lián)合串擾抵消。其具體的實現(xiàn)方式如圖4所 示,在接收端通過設(shè)計濾波器,對接收數(shù)據(jù)通過做聯(lián)合串擾抵消處理,保證接收到的各用戶 數(shù)據(jù)沒有串擾干擾。在該接收端設(shè)計的濾波器為抵消器,該抵消器的系數(shù)為W,在初始化的時候,該W可以為預(yù)先設(shè)置的默認值或是0。 同樣的,該下行方向傳輸是指從局端或光網(wǎng)絡(luò)單元到用戶端的傳輸,如圖5所示, 下行傳輸時在發(fā)送端做預(yù)編碼(Precoding)以抑制線路中的串擾。其具體的實現(xiàn)方式如圖 6所示,在發(fā)送端通過設(shè)計濾波器,對傳輸數(shù)據(jù)通過做預(yù)處理,保證傳輸?shù)礁饔脩舻臄?shù)據(jù)沒 有串擾干擾。在該發(fā)送端設(shè)計的濾波器為預(yù)編碼器,該預(yù)編碼器的系數(shù)為P,在初始化的時 候,該P可以為預(yù)先設(shè)置的默認值或是0。
步驟S202, DSLAM初始化發(fā)送功率的大小。 具體的,該發(fā)送功率的大小是根據(jù)經(jīng)驗值選取的,通常是一個較小值或是某個保 守值,上述步驟S201和步驟S202并沒有先后的順序關(guān)系。
步驟S203,收發(fā)器發(fā)送訓(xùn)練序列。 具體的,所有的用戶將發(fā)送兩兩的正交序列,該正交序列可以在哈達瑪 (Hadamard)矩陣中選取。該發(fā)送的正交序列可以使其它用戶根據(jù)誤差反饋計算出串擾信道 矩陣。 步驟S204,DSLAM判斷濾波器的訓(xùn)練時間是否超時,如果超時則進入步驟S207,如 果沒有超時,則進入步驟S205。上述訓(xùn)練時間是否超時具體為預(yù)先設(shè)定一個時間,該預(yù)先設(shè) 定的時間是可選的,可以根據(jù)經(jīng)驗值進行選取,當濾波器的訓(xùn)練時間超過該預(yù)先設(shè)定的時 間時,則判定為超時。 步驟S205, DSLAM判斷線路是否需要進行發(fā)送功率調(diào)整,需要調(diào)整發(fā)送功率則進 入步驟S206,如果不需要調(diào)整則進入步驟S203。 具體的,在Precoder或Canceller的訓(xùn)練過程中, 一開始以一個較小的發(fā)送功率 Pini(初始化發(fā)送功率)進行訓(xùn)練,以減小對Vector(矢量)組內(nèi)其它用戶的影響,讀取并統(tǒng) 計所有或部分Vector組內(nèi)用戶的反饋誤差en(k, t》。然后增加功率AP,再次讀取并統(tǒng)計 Vector組內(nèi)用戶的反饋誤差en(k,t》。通過上述反饋誤差,分析增加AP后對其它用戶影 響的大小,從而建立一個影響增加AP后對其它用戶影響大小的相關(guān)性系數(shù)表格,該表格 是動態(tài)變化的,需不斷更新。根據(jù)該表格中影響較大的用戶計算出一個合適AP,以根據(jù)該 AP用于下次功率的調(diào)整,該AP太大時可能會使用戶的濾波器系數(shù)無法收斂或者去激活, 該AP太小時可能會導(dǎo)致當訓(xùn)練結(jié)束后功率沒有升至預(yù)期值PtMin。 根據(jù)反饋誤差,動態(tài)更新AP來調(diào)整后續(xù)訓(xùn)練過程中發(fā)送功率大小,而該功率調(diào) 整算法具體包括 在本實施例中,假設(shè)Vector組中所有n個用戶同時進行訓(xùn)練,該算法中為分析第 m個用戶的訓(xùn)練過程。 l,讀取當前tl時刻所有Vector組的反饋誤差并取平方,找出反饋誤差平方中最
大的用戶確定Pini值。<formula>formula see original document page 6</formula>其中n - m(公式2)
在訓(xùn)練期間需要提升的功率為
p' (k) =Ptrain(k)-Pini(k) (公式3)
假設(shè)在訓(xùn)練過程中需要進行t次調(diào)整,那么平均每次的調(diào)整量為 <formula>formula see original document page 7</formula>(公式4) 2,以Pini為初始值,開始訓(xùn)練A t時間。 3,讀取當前t時刻內(nèi)所有Vector組的反饋誤差并取平方,找出反饋誤差平方最大 的那個值。 <formula>formula see original document page 7</formula>公式5) 將Pm(k, t》值與P邁(k, t)值進行差值運算,得到AP邁(k, t)值。
A Pm (k, t) = Pm (k, t》-Pm (k, t) (公式6) 當APm(k, t)大于或等于調(diào)整門限Ap時,進行功率調(diào)整,如果APm(k, t)小于調(diào) 整門限Ap時,則不進行功率調(diào)整,其中,功率調(diào)整的大小是Ap的整數(shù)倍,功率最大值受到 功率上限Ptrain限制。 在上述公式1到公式6中,APm(k, t)表示第m個用戶第k個子載波在t時刻需 要調(diào)整功率的大小,en(k, t)表示Vector組中第n個用戶在t時刻的反饋的第k個子載波 的誤差,max(E[eJk, t)2, e2(k, t)2, . . . , en(k, t)2])表示在Vector組中反饋誤差平方值最 大的用戶,該用戶為當前抵消程度最低的用戶,xm(k, t)表示當前線路第k個子載波在t時 刻發(fā)送信號大小,K表示調(diào)整系數(shù)。^表示上一個誤差更新的時刻。當濾波器對串擾抵消 的程度高或收斂較好時,需要增大發(fā)送功率APm(k,t);否則,需要減小APm(k,t)。
步驟S206,當需要對功率進行調(diào)整時,調(diào)整發(fā)送訓(xùn)練功率。 步驟S207,向?qū)Χ税l(fā)送結(jié)束訓(xùn)練濾波器的消息,并且結(jié)束當前階段的濾波器訓(xùn)練。
具體的,在上述訓(xùn)練過程中,若不對發(fā)送功率進行調(diào)整,對于第m個用戶的 Precoder或Canceller,在訓(xùn)練過程中,需要對Vector組內(nèi)所有n個用戶影響最小,而在訓(xùn) 練中需要以發(fā)送功率進行訓(xùn)練。當一開始就以功率Ptr^開始訓(xùn)練,會對Vector組內(nèi)的用戶 產(chǎn)生較大影響。對于處于訓(xùn)練狀態(tài)的用戶,可能會使Precoder或者Canceller收斂速度明 顯降低或者不收斂,更嚴重會導(dǎo)致訓(xùn)練失?。粚τ谔幱赟howtime的用戶,可能會使其產(chǎn)生 大量誤碼、速率明顯降低,更嚴重會使其去激活。而當訓(xùn)練過程中對發(fā)送功率進行調(diào)整時, 如圖7所示,為某次訓(xùn)練中不同時刻第m個用戶第k個子載波功率的調(diào)整狀況及第n個用 戶的誤差變化狀況的比較。其中,未做調(diào)整(Ptrain)表示第m個用戶初始值就用PtMin進 行訓(xùn)練,并且不做功率調(diào)整,不斷調(diào)整為本發(fā)明實施例中,功率根據(jù)反饋誤差不斷調(diào)整,而 未做調(diào)整(ini)表示一開始以P^進行訓(xùn)練,并且不進行功率調(diào)整。 可見,本實施例中,通過在預(yù)編碼器或抵消器的訓(xùn)練過程中,自動判斷是否需要對 發(fā)送功率進行調(diào)整,并在需要對發(fā)送功率進行調(diào)整時自動調(diào)整,減小了預(yù)編碼器或抵消器 在訓(xùn)練過程中對其它用戶的干擾,不會導(dǎo)致其它用戶掉線。 本發(fā)明實施例還提出了一種功率調(diào)整的系統(tǒng),包括數(shù)字用戶線接入復(fù)用器和收發(fā) 器,其中,該收發(fā)器用于發(fā)送訓(xùn)練序列并開始訓(xùn)練過程;該數(shù)字用戶線接入復(fù)用器用于在向 量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要對線路的發(fā)送功率進行調(diào) 整,當需要對該線路的發(fā)送功率進行調(diào)整時,調(diào)整該發(fā)送功率。
本發(fā)明實施例三提出的一種數(shù)字用戶線接入復(fù)用器,如圖8所示,包括 判斷模塊81,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是
否需要對線路的發(fā)送功率進行調(diào)整。 調(diào)整模塊82,用于當判斷模塊81判斷出需要對所述線路的發(fā)送功率進行調(diào)整時, 調(diào)整發(fā)送功率。 進一步的,該判斷模塊81包括 判斷單元811,用于當APm(k, t)不小于調(diào)整門限Ap時,判定需要對所述發(fā)送功 率進行調(diào)整;或用于當APm(k,t)小于所述調(diào)整門限Ap時,判定對所述發(fā)送功率不進行調(diào)整。 可見,本實施例中,通過在預(yù)編碼器或抵消器的訓(xùn)練過程中,自動判斷是否需要對 發(fā)送功率進行調(diào)整,并在需要對發(fā)送功率進行調(diào)整時自動調(diào)整,減小了預(yù)編碼器或抵消器 在訓(xùn)練過程中對其它用戶的干擾,不會導(dǎo)致其它用戶掉線。 通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通 過硬件實現(xiàn),也可以可借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解, 本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性 存儲介質(zhì)(可以是CD-R0M, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備 (可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng) 視本發(fā)明的保護范圍。
權(quán)利要求
一種功率調(diào)整的方法,其特征在于,包括在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要對線路的發(fā)送功率進行調(diào)整;當需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述發(fā)送功率。
2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)反饋誤差判斷是否需要對線路的 發(fā)送功率進行調(diào)整包括當APm(k,t)不小于調(diào)整門限Ap時,判定需要對所述發(fā)送功率進行調(diào)整,所述APm(k, t)表示第m個用戶第k個子載波在t時刻需要調(diào)整功率的大??;或當APm(k, t)小于所述調(diào)整門限Ap時,判定對所述發(fā)送功率不進行調(diào)整。
3. 如權(quán)利要求2所述的方法,其特征在于,所述APm(k,t) 二Pm(k,t》-Pm(k,t),其中,max(五& (t,fi)2,e,(A,h)2,.."e (&,W21) P 0 = K-U~~"「,,、門~~^~~^ ,所述en(k, t)表示第n個用戶在t時刻的反饋的第k個子載波的誤差,max(E[eJk, t)2, e2(k, t)2, . . . , en(k, t)2])表示在反饋 誤差平方值最大的用戶,xm(k, t)表示第k個子載波在t時刻發(fā)送信號大小,K表示調(diào)整系 數(shù),^表示上一個誤差更新的時刻。
4. 如權(quán)利要求2或3所述的方法,其特征在于,所述Ap-^"其中,所述P' (k)=r ,Ptrain(k)-Pini(k),所述4(^) = 加,' -《^D))2] 所述為訓(xùn)練初始值功率值,所述Pteain訓(xùn)練最大功率值。
5. 如權(quán)利要求1所述的方法,其特征在于,所述濾波器包括抵消器和/或預(yù)編碼器。
6. —種功率調(diào)整的系統(tǒng),其特征在于,包括 收發(fā)器,用于發(fā)送訓(xùn)練序列并開始訓(xùn)練過程;數(shù)字用戶線接入復(fù)用器,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差 判斷是否需要對線路的發(fā)送功率進行調(diào)整,當需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào) 整所述發(fā)送功率。
7. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)字用戶線接入復(fù)用器包括 判斷模塊,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要對線路的發(fā)送功率進行調(diào)整;調(diào)整模塊,用于當判斷模塊判斷出需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述 發(fā)送功率。
8. —種數(shù)字用戶線接入復(fù)用器,其特征在于,包括判斷模塊,用于在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要 對線路的發(fā)送功率進行調(diào)整;調(diào)整模i央,用于當判斷模塊判斷出需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述發(fā)送功率。
9.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括判斷單元,用于當APm(k,t)不小于調(diào)整門限Ap時,判定需要對所述發(fā)送功率進行調(diào) 整;或用于當APm(k, t)小于所述調(diào)整門限Ap時,判定對所述發(fā)送功率不進行調(diào)整。
全文摘要
本發(fā)明實施例公開了一種功率調(diào)整的方法、系統(tǒng)及裝置,所述方法包括在向量數(shù)字用戶線的濾波器訓(xùn)練過程中,根據(jù)反饋誤差判斷是否需要對線路的發(fā)送功率進行調(diào)整;當需要對所述線路的發(fā)送功率進行調(diào)整時,調(diào)整所述發(fā)送功率。本發(fā)明中,通過在預(yù)編碼器或抵消器的訓(xùn)練過程中,自動判斷是否需要對發(fā)送功率進行調(diào)整,并在需要對發(fā)送功率進行調(diào)整時自動調(diào)整,減小了預(yù)編碼器或抵消器在訓(xùn)練過程中對其它用戶的干擾,不會導(dǎo)致其它用戶掉線。
文檔編號H04B3/32GK101729093SQ200810172310
公開日2010年6月9日 申請日期2008年10月31日 優(yōu)先權(quán)日2008年10月31日
發(fā)明者張朋瑞, 拉斐爾·辛德瑞那, 方李明 申請人:華為技術(shù)有限公司