各種實施例涉及一種包括檢測鏈路丟失的方法,以及涉及對應(yīng)的設(shè)備。具體地,各種技術(shù)涉及:基于編碼信號(codedsignal)和對編碼信號進行的解碼中的至少一個,來檢測物理鏈路的鏈路丟失。
背景技術(shù):
對永久去除物理鏈路(鏈路丟失)的檢測,會有助于控制通信系統(tǒng)中的通信。例如,在為了去除遠(yuǎn)端串?dāng)_(fext)而采用向量化(vectoring)的數(shù)字訂戶線路(dsl)通信系統(tǒng)的環(huán)境中,從dsl向量引擎計算中去除遭受鏈路丟失的物理鏈路可能是重要的,這是為了避免對由dsl向量引擎計算處理的剩余dsl信道的消極影響。
用于檢測物理鏈路的鏈路丟失的參考實現(xiàn)方式通常依據(jù)相對較大的時延以及動作緩慢來檢測鏈路丟失。例如,根據(jù)國際電信聯(lián)盟(itu)電信標(biāo)準(zhǔn)化部門(itu-t)的g.993.2標(biāo)準(zhǔn)(2006)的章節(jié)12.1.4,該時延可能高達2至10秒。
檢測鏈路丟失的這種相對較高的時延可以對dsl向量引擎計算施加重大挑戰(zhàn)。當(dāng)線路“離去”時,可能花費巨量時間來檢測線路的斷開連接。這通常在鏈路丟失和檢測到鏈路丟失之間的該過渡階段期間導(dǎo)致數(shù)據(jù)速率的性能損失。
技術(shù)實現(xiàn)要素:
因此,存在對一種檢測物理鏈路的鏈路丟失的先進技術(shù)的需要。具體地,存在對一種使得能夠以相對較低的時延并且以相對較高的精度來檢測鏈路丟失的技術(shù)的需要。
該需要通過獨立權(quán)利要求的特征來滿足。從屬權(quán)利要求的特征定義了實施例。
根據(jù)各種實施例,一種方法包括:經(jīng)由物理鏈路接收編碼信號。所述方法還包括:對編碼信號進行解碼以獲得結(jié)果信號。所述方法還包括:基于編碼信號和對編碼信號的解碼中的至少一個,來檢測物理鏈路的鏈路丟失。
根據(jù)各種實施例,提供了一種設(shè)備。所述設(shè)備包括接收機,其被配置為經(jīng)由物理鏈路接收編碼信號。所述設(shè)備還包括解碼器,其被配置為對編碼信號進行解碼以獲得結(jié)果信號。所述設(shè)備還包括至少一個處理器,其被配置為基于編碼信號和對編碼信號的解碼中的至少一個來檢測物理鏈路的鏈路丟失。
根據(jù)各種實施例,提供了一種計算機程序產(chǎn)品。所述計算機程序產(chǎn)品包括由至少一個處理器執(zhí)行的程序代碼。執(zhí)行程序代碼使得至少一個處理器執(zhí)行一種方法。所述方法包括:經(jīng)由物理鏈路接收編碼信號。所述方法還包括:對編碼信號進行解碼以獲得結(jié)果信號。所述方法還包括:基于編碼信號和對編碼信號的解碼中的至少一個,來檢測物理鏈路的鏈路丟失。
可以理解的是,上文提到的特征和尚且有待在下文解釋的特征不僅可以用在所表示的各個組合中,而且也可以用在其他組合中,或孤立地使用,而不背離本發(fā)明的范圍。
附圖說明
在下文中,將結(jié)合在附圖中示出的實施例更詳細(xì)地解釋本發(fā)明。
圖1示意性示出了根據(jù)各種實施例的通信系統(tǒng),其中通信系統(tǒng)包括在兩個收發(fā)機之間的物理鏈路,所述物理鏈路經(jīng)歷來自布置在該物理鏈路附近的另一物理鏈路的fext和近端串?dāng)_(next)。
圖2示意性示出了根據(jù)各個實施例的用于經(jīng)由由銅線形成的物理鏈路實現(xiàn)dsl信道的通信系統(tǒng)的部署場景。
圖3a示意性示出了根據(jù)各個實施例的在發(fā)射機處編碼和調(diào)制信號以及在對應(yīng)的接收機處解碼和解調(diào)信號。
圖3b示意性示出了根據(jù)各個實施例的在發(fā)射機處編碼和調(diào)制信號以及在對應(yīng)的接收機處解碼和解調(diào)信號。
圖4a示出了根據(jù)各個實施例的在時域和頻域中的編碼信號的資源區(qū)塊(resourceblock),所述資源區(qū)塊經(jīng)由物理鏈路在發(fā)射機和接收機之間被傳送(communicate),所述資源區(qū)塊對應(yīng)于符號(symbol)。
圖4b示意性示出了根據(jù)各個實施例的解碼和解調(diào)符號的星座圖。
圖5示出了根據(jù)各個實施例的經(jīng)由物理鏈路在發(fā)射機和接收機之間被傳送的信號的幀。
圖6示出了根據(jù)各個實施例的dsl向量引擎計算。
圖7示出了根據(jù)各個實施例的設(shè)備。
圖8是根據(jù)各個實施例的方法的流程圖。
圖9是根據(jù)各個實施例的方法的流程圖。
具體實施方式
在下文中,本發(fā)明的實施例將參照附圖詳細(xì)描述。應(yīng)當(dāng)理解,下文對實施例的描述不應(yīng)以限制性的意義來理解。本發(fā)明的范圍并不意圖受限于下文描述的實施例或附圖,它們應(yīng)被當(dāng)作只是說明性的。
附圖被認(rèn)為是示意圖并且在附圖中示出的元件不一定是按比例示出的。相反地,各個元件被表示為使得其功能和一般目的對本領(lǐng)域技術(shù)人員顯而易見。附圖中示出的或本文描述的功能塊、設(shè)備、部件或其他物理單元或功能單元之間的任意連接或耦合還可以通過間接的連接或耦合實現(xiàn)。在部件之間的耦合還可以通過無線連接來建立。
功能塊可以以硬件、固件、軟件或其組合來實現(xiàn)。
在下文中,公開了關(guān)于檢測通信系統(tǒng)的物理鏈路的鏈路丟失的各種技術(shù)。鏈路丟失可以對應(yīng)于物理鏈路被中斷且通信因此被禁止的場景。
在一些例子中,可以基于經(jīng)由物理鏈路傳送的編碼信號來檢測物理鏈路的鏈路丟失。例如,可以基于針對在時域中的各個樣本點和/或在頻域中的各個樣本點的編碼信號的能量來檢測鏈路丟失。
在其他例子中,替代地或另外地,可以基于對編碼信號的解碼來檢測物理鏈路的鏈路丟失。取決于實現(xiàn)本文公開的技術(shù)的具體的通信系統(tǒng),在對編碼信號進行解碼的場景中采用的技術(shù)可以有所不同。例如對于各種解碼器,諸如viterbi解碼器、低密度奇偶校驗(ldpc)解碼器、正交幅度調(diào)制(qam)解碼器等,使得能夠提供表示在所述解碼中存在誤差的誤差信號??梢圆捎貌煌恼`差度量來確定誤差信號,例如,取決于解碼器的具體類型。
通過上文描述的這種技術(shù),使得可以相對較快捷地(即,以相對較低的時延)檢測物理鏈路的鏈路丟失。這使得能夠在發(fā)生鏈路丟失之后立即采取適當(dāng)?shù)拇胧?。這些措施可以涉及檢測到鏈路丟失的物理鏈路;和/或可以涉及以某種或其他方式受到物理鏈路的鏈路丟失的影響的另外的物理鏈路。取決于所采用的具體的通信系統(tǒng),可以設(shè)想到多種措施。
本文公開的技術(shù)一般適用于各種通信系統(tǒng)。例子包括這樣的通信系統(tǒng):其根據(jù)離散多音調(diào)(dmt)編碼和調(diào)制和/或正交頻分復(fù)用(ofdm)編碼和調(diào)制來傳送編碼信號。例子包括電氣與電子工程師協(xié)會(ieee)802.11無線局域網(wǎng)(wlan)通信協(xié)議和第三代合作伙伴計劃(3gpp)長期演進(lte)或通用移動電信系統(tǒng)(umts)協(xié)議。其他例子包括藍牙和衛(wèi)星通信。僅出于說明的目的,在下文中,將特別關(guān)注經(jīng)由銅線實現(xiàn)的并根據(jù)dsl協(xié)議建立通信信道的物理鏈路。dsl協(xié)議包括itu-tg.992.x(adsl和adsl2+)、g.993.1(vdsl1)、g.993.2(vdsl2)以及g.9700/g.9701(g.fast)。
例如,本文公開的各種技術(shù)能夠適用于為物聯(lián)網(wǎng)(iot)采用的通信系統(tǒng),在物聯(lián)網(wǎng)中大量設(shè)備進行通信。這里,對于鏈路丟失檢測的低時延有利于確保健壯的信令。
參見圖1,經(jīng)由第一物理鏈路151發(fā)送和/或接收(傳送)數(shù)據(jù)131,并且經(jīng)由第二物理鏈路152傳送第二數(shù)據(jù)132。第一數(shù)據(jù)131和第二數(shù)據(jù)132可以是控制數(shù)據(jù)、較高層有效載荷數(shù)據(jù)和/或訓(xùn)練數(shù)據(jù)。本文公開的技術(shù)一般涉及單向和/或雙向通信,例如,上游(us)和/或下游(ds)通信。取決于us或ds通信,對應(yīng)的收發(fā)機101、111、102、112可以作為發(fā)射機或接收機來工作。經(jīng)由物理鏈路151、152進行通信可以根據(jù)頻分雙工方案(fdd)或根據(jù)時分雙工方案(tdd)。
第一和第二物理鏈路151、152經(jīng)歷相互串?dāng)_,即,第一物理鏈路151(第二物理鏈路152)經(jīng)歷來自第二物理鏈路152(第一物理鏈路151)的第一串?dāng)_161(第二串?dāng)_162)。有時,該相互串?dāng)_還被稱作外來串?dāng)_。串?dāng)_161、162可以包括fext和/或next。
第一和第二物理鏈路151、152還經(jīng)歷內(nèi)在串?dāng)_。所謂的脈沖噪聲可能“撞擊”特定的物理鏈路151、152。在本文公開的各種例子中,可以基于在具有在3-50毫秒的范圍內(nèi)(優(yōu)選地在5-8毫秒的范圍內(nèi))的持續(xù)時間的時間間隔中接收到的編碼信號的時序演變,來檢測物理鏈路151的鏈路丟失?!懊}沖噪聲(例如,其中物理鏈路151是經(jīng)由銅線實現(xiàn)的)的典型持續(xù)時間是2-5毫秒的持續(xù)時間”這一發(fā)現(xiàn)使得有動機來監(jiān)視例如這樣的時間間隔上的錯誤符號(erroneoussymbol)。
圖2示出了典型的vdsl2部署場景的多個方面。在包括用戶駐地設(shè)備(cpe)111、112的在物理上分離的個人住宅處,被實現(xiàn)為銅線的物理鏈路151、152將數(shù)字訂戶線路接入復(fù)用器(dslam)101、102連接到vdsl2收發(fā)機單元(有時被稱作遠(yuǎn)程終端)。物理鏈路151、152共享共同的電纜系結(jié)器155,這增大了next和fext。vdsl2采用dmt調(diào)制,具有位于以4.3125千赫或以8.625千赫間隔的頻率上的至多4096個子載波。由于多個物理鏈路151、152連接到dslam101、102并且共享電纜系結(jié)器155,所以next和fext可能是突出的(prominent)。
通常,next在1-2mhz以上是突出的。因此,vdsl2通信信道在fdd中使用非重疊的ds/us頻帶,最高達30mhz。這顯著地減輕了next。因此,隨著next由于fdd而被大部分消除,fext通常在剩余噪聲161、162中占主要地位。串?dāng)_抵消(也被稱作用于去除fext的向量引擎計算)顯著減少了fext,因此實現(xiàn)性能改善。
用于在物理鏈路152上去除fext的向量引擎計算應(yīng)當(dāng)有權(quán)訪問關(guān)于給定物理鏈路151是已連接還是已斷開連接的信息。因此,以相對較低的時延檢測物理鏈路151之一的鏈路丟失可以是有幫助的。詳細(xì)地,在圖1和圖2所示的通信系統(tǒng)中,每個物理鏈路152通常維持其與相鄰物理鏈路151相對應(yīng)的特定的串?dāng)_系數(shù)或預(yù)編碼器系數(shù)。特定線路152(受害者物理鏈路)的每個串?dāng)_系數(shù)是在訓(xùn)練期間估計的,例如,通過測量在受害者物理鏈路152上每個相鄰物理鏈路(干擾者線路)151的效應(yīng)。采用dsl向量引擎計算,通過在發(fā)射機101、102、111、112處使用串?dāng)_系數(shù)或預(yù)編碼器系數(shù)來操縱在受害者物理鏈路152上傳送的數(shù)據(jù),從而干擾者物理鏈路151的串?dāng)_161、162被減少。在干擾者物理鏈路151的鏈路丟失之后的過渡階段期間,仍通過使用在鏈路丟失之前確定出的串?dāng)_系數(shù)或預(yù)編碼器系數(shù)來操縱在受害者物理鏈路152上傳送的數(shù)據(jù)。因此,在受害者物理鏈路152上傳送的數(shù)據(jù)被人為地操縱,就好像干擾者鏈路151實際上仍活躍一樣。這減少了在受害者物理鏈路152上的通信的可靠性。因此,可以期望的是,相對較快地檢測干擾者物理鏈路151的鏈路丟失。在下文中,公開了使得能夠相對較快地檢測干擾者物理鏈路151的鏈路丟失的技術(shù)。
物理鏈路151的鏈路丟失可能發(fā)生在對應(yīng)的銅線在物理上破損的情況。鏈路丟失的另一來源可能是與物理鏈路151相關(guān)聯(lián)的cpe111發(fā)生故障。例如,cpe111可能掉電。
本文公開了使得能夠以低時延可靠地檢測干擾者物理鏈路151的鏈路丟失的技術(shù)。
圖3a示出了使得能夠相對較快捷地檢測物理鏈路151的鏈路丟失的實施例。圖3a示出了基于ofdm的通信系統(tǒng)。這里,使用了在傳輸幀、時間和/或頻率交織、和/或viterbi編碼中包含的、基于校驗和的、組合的前向糾錯(fec),來對抗影響物理鏈路151的脈沖噪聲的效應(yīng)。fec通常由冗余編碼器(例如,ldpc解碼器或reed-solomon解碼器)實現(xiàn)。通過提供表示在由viterbi解碼器輸出的信號中存在誤差的誤差信號,冗余解碼器的校正能力可以幾乎加倍。之后,公開了重新使用誤差信號來檢測物理鏈路151的鏈路丟失的場景。
經(jīng)由物理鏈路發(fā)送的信號通過發(fā)射機101被編碼和調(diào)制,并通過接收機111被解碼和解調(diào)。對此,圖3a的基于ofdm的通信系統(tǒng)采用多個載波或音調(diào),其充當(dāng)經(jīng)由物理鏈路151實現(xiàn)的獨立的通信信道,以在發(fā)射機101和接收機111之間攜帶信息。每個載波是由中央頻率和預(yù)定義帶寬定義的一個或多個頻率的組。
物理鏈路151經(jīng)受各種類型的干擾和噪聲。如果與在發(fā)射機101處發(fā)送的信號356相比,干擾和噪聲可能會惡化在接收機111處接收到的信號356。干擾和噪聲的一些源可以作為加性高斯白噪聲(awgn)而被建模??梢酝ㄟ^采用viterbi解碼器的信道估計和信道解碼,來大大減小awgn的影響。信道估計通常計算在接收機111處接收到的信號256的信噪比(snr)。根據(jù)odfm技術(shù),基于每個載波的計算出的snr,確定加載到每個載波上的數(shù)據(jù)比特的數(shù)量(比特加載)。較低的比特加載通常改善通信的針對誤差的健壯性。
現(xiàn)在詳細(xì)解釋圖3a的基于ofdm的通信系統(tǒng)的功能,在發(fā)射機101處,封包化的數(shù)據(jù)351被映射到成幀單元(framing)301處的傳輸幀(transmissionframe)。數(shù)據(jù)352隨后通過例如rs編碼302而被編碼,以實現(xiàn)fec。交織器303將編碼的數(shù)據(jù)353例如在時域交織,以增加針對脈沖噪聲的健壯性。然后例如使用網(wǎng)格編碼調(diào)制(tcm)編碼器304或qam編碼器(后者在圖3a中未示出)對交織的數(shù)據(jù)354進一步編碼。在304處的編碼還將信號354調(diào)制到dmt的不同載波上。然后在305處執(zhí)行時域和頻域處理,例如,包括進一步交織和/或調(diào)制到在高頻譜中和/或模數(shù)轉(zhuǎn)換中的不同載波上。
因此,編碼的信號356經(jīng)由物理鏈路151傳送并被接收機111接收。首先,對編碼的信號356在時域和頻域中處理(321);例如,接收到的模擬信號的樣本被轉(zhuǎn)換到數(shù)字域。此外,可以通過采用快速傅里葉逆變換(ifft)分離不同的載波頻率的數(shù)據(jù)。因此,在數(shù)字域中獲得編碼的信號361。
在圖4a中示出了信號361的示例性結(jié)構(gòu)。所述信號包括多個符號411、412,每個符號占據(jù)特定的時間資源區(qū)塊402和頻率資源區(qū)塊401。符號411、412被稱為dmt符號。不同的符號411、412在時域中可以由保護間隔(圖4a中未示出)所分隔。不同的載波411在頻域中可以被分隔和/或可以攜帶不同相位。符號411、412中的每個可以對應(yīng)于通過比特加載來定義的包括多個比特的比特序列。
再次參見圖3a,解碼器322隨后對信號361進行解碼。例如,解碼器322可以是qam解碼器,或組合了qam解碼和viterbi解碼的單元。在圖3a的例子中,采用viterbi解碼器322。解碼器322試圖鑒于可能的由在物理鏈路151上的噪聲造成的損壞,來重構(gòu)輸入到編碼器304中的符號。在編碼器304使用qam編碼的情況下,解碼器322也使用qam解碼。在編碼器304使用tcm編碼(其包括qam編碼)的情況下,解碼器322也使用qam解碼,之后是viterbi解碼。
重構(gòu)符號被解碼器322作為信號362輸出,并被輸入到解交織器323。解交織器323產(chǎn)生交織數(shù)據(jù)作為信號363,其被提供給第二級解碼器324,也即在圖3a的例子中的rs解碼器324。解碼器324將最終的解碼的結(jié)果信號364提供給解幀單元(deframingunit)325,其將傳輸幀剝落,來提供更高層的封包化的數(shù)據(jù)365。
在圖3a的例子中,viterbi解碼器322輸出誤差信號331,其表示在viterbi解碼器322的所述解碼中存在誤差。例如,誤差信號331可以表示信號362的哪些載波符號可能是錯誤的。例如,解碼器322可以表示信號362的一整個dmt符號411、412是損壞的?;诮豢棇傩?,轉(zhuǎn)換單元332處理在損壞的dmt符號411、412中的比特的地址,以形成地址數(shù)據(jù),其表示在解交織信號363中的比特的地址。該地址數(shù)據(jù)被輸入到rs解碼器324中,從而使得reedsolomon解碼器324能夠執(zhí)行例如消除解碼(erasuredecoding)。如從以上可看出,rs解碼器324基于誤差信號331作為第二級冗余解碼器來工作。通過提供冗余編碼/解碼,可以進一步減少信號364中誤差的可能性。對應(yīng)的技術(shù)在us7,743,313b2中進行了詳細(xì)描述,其全部公開內(nèi)容通過引用并入本文,從而在當(dāng)前上下文中不要求說明進一步的細(xì)節(jié)。
之后,確定誤差信號331的細(xì)節(jié)被解釋,例如在如圖3a的場景中,采用viterbi解碼器322,具有對應(yīng)度量的極值的幸存路徑(有時還稱作viterbi路徑)被選擇用于提供結(jié)果信號362。通常,在存在高斯噪聲的場景中,其他viterbi路徑具有與幸存路徑相比顯著不同的度量。這便于選擇結(jié)果信號362;特別地,選擇結(jié)果信號362的置信度可以相對較高。然而,在脈沖噪聲影響經(jīng)由物理鏈路151的通信時,所有的viterbi路徑的度量值通常具有與tcm編碼階的大致數(shù)量相同的數(shù)量級,即,在viterbi解碼器的不同viterbi路徑之間的差相對較小。在這種情況下,選擇幸存路徑用于提供結(jié)果信號362可能變得困難,且選擇結(jié)果信號362的置信度可能下降。因此,在viterbi解碼器的不同viterbi路徑之間的差相對較小(例如,低于預(yù)定義的閾值)的場景中,結(jié)果信號362的各個符號在誤差信號331中被標(biāo)記為錯誤的。
以上,已經(jīng)說明了通過viterbi解碼器322提供誤差信號331的示例性場景。然而,可以采用不同的例子、不同的解碼器,例如qam解碼器和/或ldpc解碼器。同樣在這種場景中,可以確定誤差信號331。對應(yīng)的方面結(jié)合圖4b說明。
圖4b示出了例如qam解碼器或ldpc解碼器的星座圖400。圖4b的例子具體地示出了16-qam星座,其中兩個正交波中的每個被調(diào)制為采用四個可能振幅值之一,從而星座總共包括16個點。在不同的場景中,可以采用不同的星座。具體地,例如,在dsl通信中,可以采用不同的比特加載來對每個符號411、412編碼不同數(shù)量的比特。如在傳統(tǒng)的解碼器中,為了獲得估計在發(fā)射機101處編碼器304打算編碼什么數(shù)據(jù),解碼器322識別對應(yīng)的星座的哪個點最靠近接收到的載波符號401。這里,可以采用不同的度量,例如,歐幾里德距離(其通常用于qam),或?qū)?shù)似然估計(其通常在ldpc解碼器處采用)。誤差信號331可以表示在解碼符號411、412和各自的載波401之間的距離。例如,誤差信號331可以以定量的項表示距離。在其他例子中,誤差信號331可以僅以定性的項表示距離。例如,當(dāng)對應(yīng)的符號411、412的距離450超出特定閾值(由圖4b中的圓圈示出)時,誤差信號331可以將相應(yīng)的符號標(biāo)記為有可能是錯誤的。
以上已經(jīng)說明了用于提供并確定表示在所述解碼中存在誤差的誤差信號331的各種技術(shù)。在基于所述解碼檢測到鏈路丟失時,現(xiàn)在可以采用誤差信號331來識別鏈路丟失。這里,可以采用不同的技術(shù)來取決于誤差信號331檢測鏈路丟失;特別地,技術(shù)可以取決于誤差信號331的信息內(nèi)容而有所不同。
再次參見圖3a,基于所述解碼322提供的誤差信號331,則有可能檢測鏈路丟失。例如,在誤差信號331表示大量后續(xù)錯誤符號411、412(例如,對應(yīng)于上述在3-15ms的范圍內(nèi)的時間間隔)的相對較高的可能性時,可以檢測到鏈路丟失。在一個例子中,誤差信號331可以表示編碼的信號的(在時域中)相鄰的錯誤符號411、412的數(shù)量。然后,可以執(zhí)行在相鄰錯誤符號411、412的數(shù)量和預(yù)定義的閾值之間的閾值比較??梢曰谒鰣?zhí)行閾值比較來檢測鏈路丟失。例如,可以維持計數(shù)器,其對于每個連續(xù)的錯誤符號411、412遞增。例如,如果相鄰的數(shù)量是5、10、50或者上百個符號411、412是錯誤的/損壞的,則可以檢測到鏈路丟失。特別地,相鄰錯誤符號411、412的數(shù)量可以取決于屬性而有所不同,所述屬性例如是脈沖噪聲在物理鏈路151上的典型持續(xù)時間,和/或符號411、412和/或比特加載的典型持續(xù)時間。
雖然上述技術(shù)公開了基于第一級解碼器322的誤差信號331來檢測鏈路丟失,但是在其他例子中,可以替代地或另外地基于第二級冗余解碼324來檢測鏈路丟失。在一些例子中,第二級冗余解碼器可以輸出另外的誤差信號(在圖3a中未示出),其可以用于檢測鏈路丟失。
現(xiàn)在轉(zhuǎn)向圖3b,公開了基于編碼信號361檢測物理鏈路151的鏈路丟失的方面。例如,在326處,可以監(jiān)視信號361的特定的頻率樣本和/或時間樣本的能量。頻率可以對應(yīng)于編碼信號356的特定載波。時間樣本可以對應(yīng)于信號361的符號。然而,在時域和/或頻域中監(jiān)視能量還可以獨立于編碼信號356的時間間隔和/或頻率間隔來進行。
在一些例子中,可以測量編碼信號的多個資源區(qū)塊的能級,并且可以基于測量出的能級確定鏈路丟失。這里,資源區(qū)塊可以對應(yīng)于編碼信號361的符號和/或載波。然后,可以執(zhí)行在多個資源區(qū)塊的能級和預(yù)定閾值之間的閾值比較??梢曰谒龅膱?zhí)行閾值比較來確定鏈路丟失。
在一些例子中,在326處監(jiān)視編碼信號361的相鄰時間樣本和/或編碼信號361的相鄰載波。由此,可以跟蹤資源區(qū)塊的能量的時序演變,由此更可靠地識別鏈路丟失。例如,可以維持計數(shù)器,針對編碼信號361的具有比預(yù)定義閾值低的能量的連續(xù)的相鄰時間樣本和/或頻率樣本,所述計數(shù)器遞增。然后可將該計數(shù)器與預(yù)定閾值進行比較。如果編碼信號361的相鄰時間樣本和/或頻率樣本的數(shù)量在閾值以上,則能夠檢測到鏈路丟失。例如,在時域處理中,如果信號361的特定量的樣本的能量在多個符號411、412上低于閾值,則能夠檢測到鏈路丟失。通常,這種場景相當(dāng)于沒有發(fā)生經(jīng)由物理鏈路151的數(shù)據(jù)通信、且接收機111和物理鏈路151僅撿拾到背景噪聲的情形。因此,物理鏈路151的鏈路丟失已發(fā)生。例如,在頻域處理中,在ifft解調(diào)之后,如果在信號361的特定頻帶中特定量的載波的能量在多個符號411、412上低于特定閾值,則能夠檢測到鏈路丟失。再次,由接收機111和物理鏈路151撿拾到的剩余能量可能是由于背景噪聲引起的。
圖5示出了關(guān)于結(jié)果信號365的各方面。結(jié)果信號365包括形成傳輸幀500的比特序列(在圖5中未示出)。傳輸幀500包括:數(shù)據(jù)段501,其攜帶較高層有效載荷數(shù)據(jù),以及校驗和段502,其中包括校驗和,例如循環(huán)冗余校驗(crc)。在一些場景中,如以上參見圖3a和3b解釋的,可能期望通過檢測在接收機111的較晚階段實現(xiàn)的鏈路丟失,來完成對在接收機111的早期階段實現(xiàn)的物理鏈路151的鏈路丟失的檢測。例如,可以基于結(jié)果信號365的傳輸幀500中的至少一個的校驗和,來進一步檢測物理鏈路151的鏈路丟失。通常,這種檢測鏈路丟失可以與相對較高的時延相關(guān)聯(lián),但是可能相對較準(zhǔn)確。
圖6示出了dsl向量引擎計算的細(xì)節(jié),dsl向量引擎計算用于去除在物理鏈路151和多個另外的鏈路152之間的fext。當(dāng)檢測到物理鏈路151的鏈路丟失時,可以從dsl向量引擎計算600去除經(jīng)由物理鏈路151實現(xiàn)的dsl信道,但是在dsl向量引擎計算600處保持經(jīng)由另外的物理鏈路152實現(xiàn)的另外的dsl信道。當(dāng)過渡階段相對較小時,因為以較低時延檢測到物理鏈路151的鏈路丟失,所以可以減輕由于鏈路丟失引起的對另外的dsl信道的負(fù)面影響。
圖7是根據(jù)各種實施例的設(shè)備101的示意性圖示。設(shè)備101實現(xiàn)用于在物理鏈路151上通信的收發(fā)機。所述設(shè)備例如經(jīng)由dsl信道實現(xiàn)在物理鏈路151上的通信。設(shè)備101包括模擬前端(afe)101-2和數(shù)字前端(dfe)101-1。通常,afe101-2實現(xiàn)經(jīng)由天線等接收到的原始編碼信號356的時域和頻域處理321。dfe101-1包括處理器101-12和存儲器101-11。存儲器101-11存儲程序代碼,其可以由處理器101-12執(zhí)行并使得處理器101-12執(zhí)行結(jié)合框326、322、323、324和325說明的上述技術(shù)。特別地,處理器101-12可以被配置為對數(shù)字化的原始信號361進行解調(diào)和/或解碼。設(shè)備101還包括人機接口(hmi)101-3,其被配置為從用戶輸入信息并輸出信息給用戶。
通過處理器101-12執(zhí)行在存儲器101-11處存儲的程序代碼可以使得處理器101-12執(zhí)行如圖8所示的方法。首先,在1001處,接收原始編碼信號356??赡艿?,例如,通過afe101-12向原始編碼信號356施加頻域和/或時域處理321。由此,獲得編碼信號361。
接著,在1002處,例如通過viterbi解碼器321、qam解碼器和/或ldpc解碼器對編碼信號361進行解碼。取決于采用的具體的編碼器,可以要求在對編碼信號361進行解碼之前提供額外的解調(diào)。
在1003處,檢測鏈路丟失??梢曰诰幋a信號356、361和/或所述解碼的時序演變來檢測物理鏈路151的鏈路丟失;這里,時序演變可以針對在3-15ms或5-8ms的范圍內(nèi)的持續(xù)時間來考慮。特別地,可以基于在1002處解碼的屬性檢測鏈路丟失,和/或可以基于編碼信號361的屬性(例如,基于在時域和/或頻域中在多個樣本上的能量)檢測鏈路丟失。當(dāng)基于在1002處的解碼的屬性檢測到鏈路丟失時,解碼可以提供誤差信號331,可以基于誤差信號331來檢測鏈路丟失。還可以基于第二級解碼,例如通過rs解碼器,來檢測鏈路丟失。
可以在時間過程中反復(fù)執(zhí)行步驟1001-1003,以便監(jiān)視鏈路丟失,參見圖9的1101。一旦在1102處檢測到鏈路丟失,在1103,對應(yīng)的物理線路151就可以從dsl向量引擎計算400處被去除。因為可以相對較快捷地檢測到鏈路丟失,所以可以在鏈路丟失實際發(fā)生之后很快執(zhí)行1103,從而另外的物理鏈路152的性能不會針對延伸的過渡階段而退化。
綜上所述,已經(jīng)公開了使得能夠以相對較低的時延檢測在通信系統(tǒng)中的物理鏈路丟失的上述技術(shù)。具體地,例如,對于dsl通信信道中的應(yīng)用,可以在5-8毫秒之后檢測到鏈路丟失;這比檢測鏈路丟失可能需要2或3秒的傳統(tǒng)實現(xiàn)方式顯著變小。
雖然本發(fā)明是相對特定優(yōu)選實施例示出并描述的,但是本領(lǐng)域技術(shù)人員在閱讀和理解說明書之后可以想到等價物和修改。本發(fā)明包括所有這些等價物和修改,并且僅由隨附權(quán)利要求的范圍來限制。
例如,雖然上述各種例子是在dsl協(xié)議的環(huán)境中公開的,但是相應(yīng)的技術(shù)可以容易地應(yīng)用于其他種類和類型的通信系統(tǒng)中。