專利名稱:在多載波傳輸系統(tǒng)中保持幀同步的裝置和方法
技術領域:
本發(fā)明涉及使用多載波調(diào)制的傳輸系統(tǒng),且特別與該類系統(tǒng)中的幀同步有關,這類系統(tǒng)以下簡稱為多載波系統(tǒng)。
背景技術:
本發(fā)明直接參考下文指明的美國專利申請,其中每個申請的完整公開件在此引入以供參考美國專利申請第08/057,301號,P.S.Chow等人1993年5月3日提交,題目為“在數(shù)字用戶線路上多載波信號的自適應、可變帶寬高速數(shù)據(jù)傳輸?shù)姆椒ê驮O備”,它說明了一種使用DMT調(diào)制的多載波系統(tǒng),并于1995年12月26日授予美國專利號5,479,447。
美國專利申請第08/107,200號,J.M.Cioffi等人1993年8月17日提交,題目為“可變延遲的多載波傳輸系統(tǒng)”,它也敘述了使用DMT調(diào)制的多載波系統(tǒng)的細節(jié)。
美國專利申請第08/109,489,R.R.Hunt等人1993年8月20是提交,1995年3月21日授予美國專利號5,400,322,題目為“多載波調(diào)制傳輸系統(tǒng)中的比特分配的更新”,它敘述了在多載波系統(tǒng)中保持比特分配的方式。
多載波調(diào)制的原理說明在例如IEEE通訊雜志1990年5月第28卷第5冊第5-14頁John A.C.Bingham所著文章“數(shù)據(jù)傳輸?shù)亩噍d波調(diào)制一個其時代已經(jīng)來臨的概念?!比缢苤谑褂枚噍d波調(diào)制的傳輸系統(tǒng)中,在傳輸信道的可用頻帶內(nèi)彼此隔開的、構成一組副載波的FDM(頻分多路復用)副載波,按該系統(tǒng)的塊或符號傳輸速率被調(diào)制。在每個塊或符號周期內(nèi)供傳輸用的輸入數(shù)據(jù)的各比特被分配給各個副載波,其方式與副載波的信噪比(SNR)有關,通常因此如在接收機監(jiān)視的那樣,副載波的比特誤差率基本上相同。結果是,不同的副載波攜帶在每個符號周期內(nèi)不同數(shù)目的比特。將適當?shù)谋忍睾蛡鬏敼β史峙浣o副載波,這樣的系統(tǒng)可提供所需性能。
多載波調(diào)制的一個特別形式,即其中調(diào)制是采用離散傅里葉變換完成的,稱為離散多頻聲(或DMT)調(diào)制。上面提及的相關應用披露了使用DMT調(diào)制的多載波系統(tǒng)的有關細節(jié)。
和在任一通訊系統(tǒng)中一樣,有必要在DMT或其它多載波系統(tǒng)的發(fā)送機和接收機之間建立并維持同步。頻率同步是通過使用多個信號音之一作為導頻音來控制接收機處的鎖相環(huán),便利地在DMT系統(tǒng)中提供的,這一點與在J.S.Chow等人1993年3月8日在標準委員會論文集(StandardsCommitte Contribution)T1E1.4/93-022上發(fā)表的題為“DMT初始化一個標準規(guī)范所需的參數(shù)”(DMT InitiationParameters Needed ForSpecification In A Standard)文章中所表示的一樣。該參考文獻也概述了DMT系統(tǒng)的其它初始化過程,包括向該系統(tǒng)的副載波或信號音分配比特在內(nèi)。
除了該頻率同步以外,需要對數(shù)據(jù)的傳輸?shù)膲K或符號進行同步。這在此處稱為幀同步,每幀與多載波系統(tǒng)的一個塊或符號相對應,以便與單載波傳輸系統(tǒng)中所用的相同術語一致。應理解的是,每幀、塊或符號可以包括一定基本數(shù)量的信息,例如大約1700比特(假定傳輸速率為大約6.8Mb/s,符號周期為大約250μs)。
單載波傳輸系統(tǒng),例如QAM(正交幅度調(diào)制)系統(tǒng),總是完全工作在時域。在這類系統(tǒng)中,可采用一個相對“隨機”的幀同步序列來維持幀同步,該序列直接插入到發(fā)送機一側(cè)的時域信號樣本流中,并且在接收機一側(cè)被提取并和該次序的存儲備份相關。相關結果較大,則表明幀同步已保持,小的相關結果表明幀同步丟失,即已錯過了未知數(shù)目的時域樣本。在后一情況下,接收機調(diào)用搜索過程使接收機再同步,即使在接收機的幀邊界與發(fā)送機的幀邊界重新對準。
本發(fā)明要解決的技術問題對于接收機是否同步的問題該時域幀同步提供了一個簡單的是或否的答案。當幀同步丟失時為使接收機能重新同步,系統(tǒng)需要進行相關并對大量的可能的幀調(diào)整進行搜索。這是很費時的,因而是不受歡迎的過程。
本發(fā)明的目的是提供在使用多載波調(diào)制的傳輸系統(tǒng)中提供幀同步的改進方法,以及利用該方法的改進的傳輸系統(tǒng)。
本發(fā)明的一個方面提供了在多載波調(diào)制傳輸系統(tǒng)中維持幀同步的方法,在該傳輸系統(tǒng)中周期性發(fā)送一個包括同步碼型(pattern)的同步幀,包括步驟存儲同步幀的復數(shù)振幅;將同步幀的復數(shù)振幅和所存儲的代表同步碼型的信息相關,由此產(chǎn)生一個相關結果;并且確定相關結果是否低于某閾值,表明幀同步丟失,且在此情況下執(zhí)行在所存儲信息和所存儲復數(shù)振幅之間的若干相關,在所有情況下,所存儲復數(shù)振幅與代表所存儲復數(shù)振幅的相關復數(shù)反旋(derctation)的相應復數(shù)值相乘,每個復數(shù)反旋相應于同步幀的一個相應的時間移位,由此產(chǎn)生若干個相關結果,每一結果對應于一個相應的時間移位;由該若干個相關結果確定一個用于恢復幀同步的時間移位;根據(jù)該確定的時間移位調(diào)節(jié)幀邊界以恢復幀同步。
對于離散多頻音調(diào)制傳輸系統(tǒng),本方法優(yōu)選包括步驟使用具有預定頻率的一個信號音作該系統(tǒng)的發(fā)送機和接收機之間的頻率同步用;在發(fā)送機,用N點快速傅里葉逆變換將頻域的復數(shù)振幅轉(zhuǎn)換為時域值;在發(fā)送機處采樣時域值,采樣頻率為該預定頻率的j倍,j是2的整數(shù)冪;并且在接收機處,用N點快速傅里葉變換將時域值轉(zhuǎn)換成頻域的復數(shù)振幅,每個所說復數(shù)反旋對應于在一幀寬度內(nèi)N/j個時間移位的有關的一個。如果同步幀周期性地每Q幀發(fā)送1次,這里Q是大于N/j的整數(shù),則這是特別有利的,因為它使得幀同步可以在兩個連續(xù)的同步幀之間恢復。
每個相關結果優(yōu)選地如此得到將每個復數(shù)振幅與來自代表同步碼型的所存儲的信息的相應的復數(shù)振幅相乘,并且對各復數(shù)乘積的實部求和。該方法優(yōu)選地包括對被乘的復數(shù)振幅加權的步驟,對被乘的每個復數(shù)振幅的加權優(yōu)選地依賴于與該有關的復數(shù)振幅有關的多載波信道的信噪比。
本發(fā)明的另一個方面是提供一個多載波調(diào)制傳輸系統(tǒng)接收機,包括一個快速傅里葉變換(FFT)單元,用于將時域值變換為頻域的復數(shù)振幅;一個緩沖寄存器,用于根據(jù)幀邊界向該FFT單元提供所接收的時域值;一個相關器,用于將該系統(tǒng)的一個同步幀的復數(shù)振幅與存儲在接收機處的同步碼型相關,以產(chǎn)生相關結果;以及一個控制單元,響應于該相關結果低于某閾值情況以調(diào)整幀邊界,調(diào)整量為如下確定的一個時間移位執(zhí)行在所存儲同步碼型和復數(shù)振幅之間的若干相關,在所有情形下復數(shù)振幅與對應于同步幀的相應的時間移位的代表復數(shù)振幅的一個相應復數(shù)反旋的相應復數(shù)值相乘,并且選擇最佳的相關結果。
說明書
本發(fā)明可以從參考附圖的下面說明中得到進一步理解,附圖中圖1是使用多載波調(diào)制的傳輸系統(tǒng)的部件的示意圖,其中根據(jù)本發(fā)明的一個實施方案維持幀同步并將之恢復;以及圖2是示意維持和恢復圖1傳輸系統(tǒng)中的幀同步的各步驟的流程圖。
具體實施例參看附圖,多載波系統(tǒng)包括一個DMT(離散多頻音)發(fā)送機10和一個DMT接收機12,它們通過有關的混合電路14和16耦合至一個傳輸路徑18,該路徑18例如是一個雙線電話用戶專用線路,用于按這里稱為下行方向的從發(fā)送機10至接收機12的方向傳輸信號。一個上行發(fā)送機(未示出,但可與發(fā)送機10相似)與混合電路耦合,一個上行接收機(未示出,但可與接收機12相似)耦合至混合電路14,以便經(jīng)路徑18沿相反的上行方向傳送信號。例如該系統(tǒng)可以是一個ADSL(非對稱數(shù)字用戶專用線路)系統(tǒng),其中發(fā)送比特率在下行方向比上行方向大。
發(fā)送機10經(jīng)路徑20提供待發(fā)送數(shù)據(jù),包括編碼器22、幀同步序列源24、IFFT(逆FFT,或傅里葉逆變換)單元26,循環(huán)詞頭(prefic)加法器28,以及單元30,其中單元26實施例如512點IFFT,單元30則包括一個DAC(數(shù)模轉(zhuǎn)換器)和多個輸出端耦合至混合電路14的濾波器。
相反地,接收機12包括單元32、時域均衡器(TEQ)34、緩沖寄存器36、單元38、頻域均衡器(FEQ)和解碼器單元40,其中單元32具有來自混合電路16的接收信號、且包括多個濾波器和一個ADC(模數(shù)轉(zhuǎn)換器),單元38實施512點FFT,單元40在輸出路徑42上復制原始數(shù)據(jù)。緩沖寄存器36用于將待提供給FFT單元38的信號作串至并行轉(zhuǎn)換,循環(huán)詞頭不被提供給FFT“單元38,因而被去掉。圖中所示的接收機12的其它部件與頻率和幀同步有關,將在下文說明。
路徑20上的下行信號分為多幀,并由編碼器22編碼成頻域多載波符號,這些符號被送給IFFT單元26。每幀數(shù)據(jù)用一個有關的多載波符號表示,該符號包括系統(tǒng)的一些副載波或信號音的每一個的復數(shù)振幅(即兩個振幅,實部和虛部信號分量)。例如,該系統(tǒng)可以使用256個離散信號音或副載波,頻率為n×4.3125KHz,這里n是信號音或載波的數(shù)目,從1~256。每個信號音振幅均根據(jù)某比特分配方案分配信號的可變數(shù)目的比特,比特分配方案可以是例如上面提及的R.R.Hunt等人的相關申請描述的那種。在例如大約為250μs的每個多載波符號周期中分配給每個信號音振幅的比特數(shù)可以為零(即該信號音未被用于該信號)或可在最小數(shù),例如2比特,至最大數(shù),例如其范圍從10至16比特之間變化。
對于下文進一步說明的幀同步,包括由源24產(chǎn)生的同步序列在內(nèi)的同步幀被周期性地插入到從編碼器至IFFT單元26的數(shù)據(jù)流中(要不可將該同步序列的時域版本插入到單元26和28之間)。例如,同步幀提供作為每個第Q=69幀或多載波符號,這樣每個同步幀后跟有68個數(shù)據(jù)幀。同步序列例如是一個下文將作說明的偽隨機序列,同一序列用于每個同步幀。
在IFFT單元26的輸入端口,每個幀的一個特定信號音保留作導頻音,不攜帶信息,由此提供一個發(fā)送的導頻音,它用于頻率同步,如下文所說明的。
每個頻域多載波符號由IFFT單元26變換為時域多載波符號。該時域多載波符號因而包括512個實值的時域樣本,它們被送往循環(huán)詞頭(cyclic prefic)加法器28。對于每個多載波符號,循環(huán)詞頭加法器28將所得到的具有例如544個實值時域樣本的串流提供給DAC和濾波器單元30,該單元30將這些樣本轉(zhuǎn)換成經(jīng)濾波的模擬信號,這些模擬信號經(jīng)混合電路14發(fā)送至傳輸路徑18。這544個樣本由IFFT單元26提供的512個樣本組成,詞頭以由循環(huán)詞頭加法器28加入的這些樣本的最后32的拷貝構成。如此加入循環(huán)詞頭的用法和好處公知于例如“選定通信領域的IEEE期刊”(IEEE Journal on Selected Areas inCommunications)1991年8月第9卷第6期第895至908頁上J.S.Chow等人所著文章“用于HDSL應用的離散多頻音無線電收發(fā)信機系統(tǒng)”。
在接收機12中,經(jīng)傳輸路徑18接收的信號由混合電路16送往濾波器和ADC單元32,以復制每個多載波符號的544個串行樣本,這些樣本送往時域均衡器(TEQ)34。TEQ34是一個有限脈沖響應濾波器,它用于限制脈沖響應的大多數(shù)使之小于循環(huán)詞頭的時長,以使得后來將循環(huán)詞頭移去可以減少相鄰多載波符號之間的干擾。均衡后的串行時域樣本流送往緩沖寄存器36,它在其并行輸出端產(chǎn)生每個多載波符號的512個時域樣本,循環(huán)詞頭的32比特由此移去。這些512時域樣本送往512點FFT單元38,并由該單元變換成一個包括256個復值信號音振幅的頻域多載波符號,該符號被送往單元40中的頻域均衡器(FEQ)。
該FEQ包括一個復值信號單抽頭自適應均衡器,用于256個信號音中的每一個。FEQ和解碼器單元40可以例如具有如前面提及R.R.Hunt等人的相關申請的圖3中所示的形式。單元40在輸出數(shù)據(jù)路徑42上產(chǎn)生所得到的解碼后的接收信號。
盡管此處不作進一步說明,發(fā)送機10和接收機12也可實施可變延遲緩存以及格柵(trellis)編碼調(diào)制,如同在例如上述提及的J.M.Cioffi等的相關申請中說明的。除混合電路14和16的功能外,在發(fā)送機10和接收機12每一處的大多數(shù)或全部功能可由一或多個數(shù)字信號處理器實施。
發(fā)送機單元30的DAC經(jīng)線44提供有一個時鐘信號,該時鐘信號的頻率為DAC工作用所需的抽樣頻率。在接收機單元32中的ADC需要同步至一個相關頻率(這兩個頻率可以完全相同,或者一個是另一個的整數(shù)倍,或者它們可以一定方式相關以適應在進行樣本填充、插入、或抽取時的速率變換)。這里為簡便起見假設,單元32中的ADC按單元30中的DAC的抽樣頻率進行工作。為了進行頻率同步,如前所示256個信號音之一專門用作導頻音。這樣對于每個多載波符號被分配給該信號音的在路徑20上的信號比特數(shù)為零。
為便利和簡單起見,抽樣頻率和導頻音頻率如此選擇,使得抽樣頻率是導頻音頻率的2倍數(shù)的整數(shù)冪。例如,第64信號音(n=64)具有頻率64×4.3125=276KHz,用作導頻音,抽樣頻率是該導頻音頻率的8倍,或2.208MHz。該關系為幀同步提供了特定優(yōu)勢,如下進一步說明的。
導頻音可以有恒定相位,或者它可以在相繼的多載波符號上攜帶一個特定的相位碼型或者長的偽隨機序列,它對于發(fā)送機和接收機來說均是已知的。IFFT單元26裝備有用于導頻音的復數(shù)振幅,它代表了導頻音的所需容量。出于簡便的考慮,這里假定導頻音具有恒定相位,并且相應地IFFT單元26裝備有一個用于導頻音的恒定復數(shù)振幅,它代表該恒定相位。
接收機12包括一個壓控晶體振蕩器(VCXO)46,它在線48上產(chǎn)生用于單元32中的ADC的抽樣時鐘信號,它由一個控制回路同步于發(fā)送機10的2.208MHz抽樣頻率,該控制回路包括相位比較器50和由單元52表示的數(shù)字和模擬控制回路濾波器。FEQ和解碼器單元36經(jīng)線路54將所接收的導頻音的相位信息提供給相位比較器50,一個存儲的參考相位也被從存儲器56提供給相位比較器50。相位比較器50在其輸出端產(chǎn)生一個數(shù)字相位誤差控制信號,它由單元52中的數(shù)字和模擬濾波器進行濾波,以產(chǎn)生模擬控制電壓,這用于控制VCXO46,以維持頻率同步。
如在發(fā)明背景中所解釋的那樣,在發(fā)送機和接收機之間也必須保持數(shù)據(jù)的發(fā)送多載波符號的幀同步。換句話說,與在發(fā)送機10中的IFFT單元26的輸入端處的多載波符號所用的幀邊界相同的幀邊界必須被用于接收機12中的FFT單元38。在接收機12中,緩沖寄存器36用幀邊界來確定每個具有512個時域樣本的哪一些序列被送往FFT單元38,以被變換為相應的頻域多載波符號。
如上所述,在發(fā)送機10中,每68個數(shù)據(jù)幀均被補充以一個同步幀,由此形成一個具有Q=69個連續(xù)幀或多載波符號的超幀(superframe)選擇該數(shù)目Q是為了提供該系統(tǒng)的數(shù)據(jù)攜帶容量(對于它Q最好有較高值)和幀再同步時間(對于它Q最好有較低值)之間的平衡。該同步幀包括一個偽隨機數(shù)據(jù),它可以多個不同方法的任一個被提供給該同步幀多載波符號的各信號音。作為例子,下面對這些方法之一作了說明。
在發(fā)送機10內(nèi),一個長度為512的二進制偽隨機序列由源24根據(jù)下列方程給出X〔P〕=1對于P=1到9X〔P〕=X〔P-4〕X〔P-9〕 對于P=10到512這里X〔P〕是序列的第P位的二進制值,代表模2加法。該序列的各個比特被組成256個比特對,其中第一個比特對用于直流和Nyqnist副載波(對于它所分配的能量為零,這樣該比特對實際上被忽略),剩余255個比特對按頻率遞增順序被指定給同步幀的多載波符號的相應的信號音,每個比特對的4個可能的組合(0,0),(0,1),(1,0)和(1,1)直接映射到同步幀的相應信號音的4-QAM點。換句話說,每個比特對給出一個復數(shù)振幅,它被送往IFFT單元26用于同步幀的相應信號音。然后導頻音如上所述被其自身的適當?shù)膹蛿?shù)振幅改寫。
根據(jù)系統(tǒng)所建立的比特分配方法每個符號可能被分配少于2比特的信號音可以在接收機處丟棄,或可以在發(fā)送機處將其振幅抑制使得它們不被發(fā)送,由此在發(fā)送機處節(jié)約能源并且避免由于不理想的均衡或濾波而導致在各信號音之中的可能的干擾。在后一情況,在發(fā)送機和接收機兩處均有的比特分配表可被用于為每個信號音提供能量比例矢量,通過它提供給同步幀中的信號音的復數(shù)振幅在被送往IFFT單元26之前被倍乘,可以在接收機12處實現(xiàn)互補的比例換算。
作為替代方案,來自源24的一個存儲的偽隨機序列可以簡單地分配給那些比特分配表表明有足夠SNR(信噪比)的信號音,當正被用于同步幀中的所有信號音已被分配了偽隨機數(shù)據(jù)時該序列被截短。再一次,接收機存儲與發(fā)送機相同的比特分配表,使得所期望的相關可以正確地實施。作為另一個替代方案,可以觀察到為了幀同步并非所有的可用信號音均必須用于同步幀中。
對于幀同步,如圖1所示接收機包括一個同步序列源58,它對應于并且產(chǎn)生與發(fā)送機中的源24相同的同步序列。接收機還包括相關器60和存儲器62,每個接收的同步幀(或者被接收機理解成每個接收的同步幀的東西,即每個第Q幀或多載波符號)均從單元40的FEQ的輸出端送往存儲器62。用于同步幀的FEQ系數(shù)可以與那些用于數(shù)據(jù)幀的系數(shù)不同。接收機還包括一個加權乘法器64,通過它來自源58的同步序列被送往相關器60;復數(shù)反旋乘法器66,它用于向相關器60提供乘以如下所述的復數(shù)反旋(derotation)值的接收的同步幀內(nèi)容;以及一個幀同步判定單元68。該單元68對相關器60產(chǎn)生的相關結果作出響應,確定幀同步存在與否,并且在需要時通過路徑70對緩沖寄存器36所用的幀邊界進行修正,如下所述。
當對包括發(fā)送機10和接收機12在內(nèi)的傳輸系統(tǒng)初始化時,幀同步按例如如下所述的方式建立。在后來的正常操作中,保持幀邊界而不必改變幀邊界。如下所述,在該正常操作情況下,相關器60和判定單元68監(jiān)視幀同步。在發(fā)生幀同步丟失的情況下(在頻率同步存在時,表明接收機12正通過路徑18接收信號),必須恢復幀同步。雖然這可通過重新初始化系統(tǒng)來進行(如在現(xiàn)有技術中),但這是非常不可取的,因為初始化過程相當慢,例如需要約20秒,導致系統(tǒng)操作基本中斷。
實際上幀同步的丟失可能是例如由于包括發(fā)送機10的印刷電路卡被從設備架拔開(導致在接收機12處信號和頻率同步的丟失),然后被重新插入(由此在接收機處恢復信號和頻率同步)而引起的。幀同步的丟失也可能是指監(jiān)視到過量噪音從而產(chǎn)生較差的相關結果的發(fā)生,雖然實際上并非發(fā)生幀同步的丟失。在該情況下,無須重新作幀同步。本發(fā)明允許對這些場合進行區(qū)分,并且在實際發(fā)生幀同步丟失時通常使幀同步在非常短周期例如小于約100ms的時間內(nèi)得以恢復,并且由此得以保持而不必對系統(tǒng)重新初始化。
元件58至68的操作另參照圖2中的流程圖在下文進一步說明。
在幀同步的狀態(tài),如圖2框80所示每個同步幀即每個第69幀或多載波符號的接收內(nèi)容,是從單元40中的FEQ的輸出端提供的且存儲在存儲器62內(nèi)??梢钥吹竭@些內(nèi)容是頻域的復數(shù)振幅,表示同步幀的信號音的復數(shù)振幅。如圖2中的框82所示,這些同步幀內(nèi)容也直接或從存儲器62送往相關器60,在相關器60處它們與從存儲器58經(jīng)加權乘法器64提供的同步序列相關。該相關包括將每個從單元40中的FEQ的輸出端提供的復數(shù)振幅與來自存儲器58的同步序列的根據(jù)如下所說的各自的加權因子由乘法器64加權的相應的復數(shù)振幅的乘積,和對復數(shù)振幅積的實部相加,以在相關器60的輸出端處產(chǎn)生單個實相關結果。
在最簡單的情況下,對于每個信號音或復數(shù)振幅加權乘法器64所用的加權系數(shù)包括二進制1或0,表明該信號音分別地用于或未用于參與相關。這樣例如導頻音的加權系數(shù)總是為零,因為它是頻率同步的標志,對于它控制回路從導頻音除去了任一個相位誤差。類似地,任何其它當前未被使用的信號音(即比特分配為零)的加權系數(shù)可以為零,和傳輸所用各信號音的加權系數(shù)可以為1??梢钥吹郊訖嘞禂?shù)可以易于從在接收機12處提供的比特分配表推導出。
更為可取的是,加權乘法器64所用的每個系數(shù)提供了對有關信號音的復數(shù)振幅的加權,它依賴于有關信號音的SNR(信噪比)。該加權可以基于在系統(tǒng)的初始化期間確定的每個信號音的SNR(這用于確定各信號音的比特分配),或者它可以基于信號音的自適應均方誤差(它可以對于每個多載波符號均有所更新)這使得可以對每個信號音的當前SNR進行測量,由此加權系數(shù)也自適應地更新。均方誤差的使用和它們與比特分配及SNR的關系在前面提及的R.R.Hunt等人及P.S.Chow等人的相關申請中有所說明。
如圖2中的框84所示,判定單元68確定相關器60產(chǎn)生的相關結果是否超過閾值TL。在通常的幀同步場合中情況就是這樣,無需進一步的行動。圖2給出了返回框80處理下一個同步幀的返回路徑86,且同時數(shù)據(jù)從其它幀或多載波符號經(jīng)圖1的單元38和40送往輸出路徑42。閾值TL設置為相當?shù)偷臄?shù)值,以便相關結果一般地、甚至在有顯著的噪音存在時會超過該值,從而得以基本上避免對幀同步損失的誤確定。此外,盡管圖2中未示出,但可以給出一個計數(shù)器,以獲取在幀同步的丟失被確定之前的相繼同步幀中相關結果超過閾值TL的重復故障數(shù)。
在相關結果并未超過閾值TL(在所必需數(shù)目的例如2個相繼同步幀中)的情況下,進入圖2中的框88。
如框88所表示的且下文進一步說明的,在已被確定失去幀同步的同步幀之后的接下來的64個數(shù)據(jù)幀的每幀中,相關器60對來自存儲器62的、在復數(shù)反旋乘法器66乘以了相關的一組復數(shù)反旋的所接收同步幀內(nèi)容和按上述加權的來自源58的同步序列進行相關。相應地,相關器60產(chǎn)生64個相關結果,這64個數(shù)據(jù)幀的每一個有一個相關結果,如圖2中的框90所示,判斷單元68確定這些相關結果中最佳的一個,并且如圖2的框92所示確定它是否超過再同步閾值TH。閾值TH設置的比閾值TL高,例如對于一個幀同步狀態(tài)大約為最大可能的相關結果的一半,這樣基本上避免了錯誤的再同步結果。在本情況再一次,但并未示于圖2中,可以提供一個計數(shù)器,以獲得在再同步完成之前在相繼的超幀中從框88-92過程所重復的相似結果的次數(shù)。
為響應框92所確定的相關結果超過閾值TH這一情況,進入圖2的框94,其中單元68通過經(jīng)路徑70對緩沖寄存器36中的指針的控制,用單個步驟改變幀邊界,下文將進一步說明,該改變可以在剩余的68-64=4個數(shù)據(jù)幀期間完成,這樣再同步可以在如圖2所示從框94經(jīng)路徑96回到框80后的下一個同步幀之前完成,并可以之證實。這樣如果上述提及的計數(shù)器也被提供的話,則響應于所檢測的幀同步丟失的再同步可以在單個超幀或一些超幀內(nèi)完成,由此基本上持續(xù)地保持了幀同步。例如,對于采樣頻率2.208MHz,每幀544個時域樣本,每個超幀內(nèi)69幀,如上所述,每個超幀周期為17ms。如果上述提及的計數(shù)器二者都有所需的計數(shù)2,那么檢測到幀同步丟失,且上述的重新同步在4個超幀或68ms內(nèi)完成。
如果在框92確定沒有相關結果超過閾值TH,那么進入圖2的框98。在該框中可以采取各種可能的行動。例如,可以減少閾值TH,以增加框92中肯定性結果的可能性,或者可以通過改變緩沖寄存器36中的指針以對同步序列的不同幀進行檢查,或者可以重新對系統(tǒng)進行初始化。在實施時,已發(fā)現(xiàn)框88和90的過程總是導致在框92中的肯定性結果,這樣重新同步過程是非常有效的。
如果有限長離散序列的離散傅里葉變換定義為F(n)=Σk=0N-1f(k)WN-kn]]>,這里WN=ej2π/N是1的基次N階根,然后周期地重復有限長序列以形成一個N周期的序列,那么可以滿足時間移位特性,即 WN是一個復數(shù)旋轉(zhuǎn)(rotation),并且這樣由周期序列f(k)的時間移位得到頻率樣本F(n)的復數(shù)旋轉(zhuǎn),旋轉(zhuǎn)量依頻率n和時間移位m而定。
在如上所述的傳輸系統(tǒng)中,同步序列并不是周期性重復為N周期序列,而是代以前、后均有如上所述的來自路徑20的數(shù)據(jù)。但是,該數(shù)據(jù)相對同步序列而言有隨機的特點,且上面的特性可用于同步幀,結果相當準確。
在頻率同步具有上述的形式的同時,系統(tǒng)中頻同步的丟失對應于提供給緩沖寄存器36的數(shù)據(jù)樣本相對于緩沖寄存器指針的時間移位。在本說明書敘述的系統(tǒng)中,其中采樣頻率8倍于頻率同步用的導頻音,該時間移位只可為±8個樣本的整數(shù)倍。對于符號大小為N=512(512點IFFT單元26和FFT單元36)的情況,每幀或每個多載波符號即有512/8=64個可能的時間移位。這些可能的時間移位的每一個由乘法器66所用的64組復數(shù)反旋中相應的一個根據(jù)上述方程進行補償。為了調(diào)節(jié)每個方向上的時間移位,該64個可能的時間移位用于表示在正和負每個方向上多達半幀的時間移位。換句話說,乘法器的每組復數(shù)反旋對應于在緩沖寄存器36中數(shù)據(jù)樣本的各自的±8、±16…±256樣本時間移位。由于旋轉(zhuǎn)是遞歸的,只需將一組復數(shù)反旋存于接收機12處。
這樣對于圖2的框88,上述64個數(shù)據(jù)幀的每一個用于計算64個可能的時間移位m的相應一個的相關結果。在乘法器66中,由存儲器62提供的每個信號音n的復數(shù)振幅乘以各自的復數(shù)反旋WN-mn,且得到的乘積在相關器60中與從存儲器58經(jīng)加權乘法器64提供的同步序列的經(jīng)加權的復數(shù)振幅相關,相關結果的實部相加以得出該相應時間移位m的相關結果。相關過程相當準確,使得在幀同步的丟失是由于被估算的可能時間移位m之一造成的情況下,該時間移位的相關結果超過閾值TH,而所有其它可能時間移位的相關結果比閾值TH小很多。由此,判定單元68可靠地確定已造成幀同步丟失的時間移位,并且通過如上所述的路徑70以單個步驟調(diào)節(jié)緩沖寄存器36的指針,以修正該時間移位,由此恢復幀同步。該重新同步過程完成,而沒有任何對同步序列的搜索過程。
在框88處產(chǎn)生的相關結果沒有超過閾值IH的情況下,如上所示該閾值可以降低,或者可以認定較大的時間移位導致了幀同步丟失。在后一情形下,可以通過改變幀計數(shù)來調(diào)節(jié)大于一幀的時間移位,以檢查同步序列的不同幀,然后對不同的幀計數(shù)重復上述步驟,并且對69個幀的不同幀繼續(xù)該搜索,直到該閾值TH被超過?;蛘?,可以將系統(tǒng)重新初始化。在每一情況下,恢復幀同步伴有明顯的時間延遲,但是如上所示該情況實際上不大可能。
幀同步必須在初始化系統(tǒng)時建立,如上所示。初始化過程包括用于接收機12中的TEQ34的訓練方法,它在J.S.Chow等發(fā)表在1993年國際通信會議(International Conference on Communications),1993年5月第761-765頁上的題為“多載波調(diào)制系統(tǒng)均衡器訓練算法”中有所敘述。在TEQ34訓練的最后,通過IFFT變換在時域獲得均衡的信道響應b和均衡器響應(即均衡器系數(shù))W。b和W在時域的起始位置之間的相對偏差確定了接收信號的所需延遲;這又確定了在接收機處用于提供初始幀同步的多載波符號或幀邊界。
或者,上述修正過程也可用于初始建立幀同步,每幀可用于(在初始化期間)攜帶同步序列且可按上述執(zhí)行時間移位,以建立幀同步。由于該過程使用FEQ系數(shù)(即相關是關于從單元40中FEQ的輸出所獲得的信息的,由此假定各FEQ系數(shù)的適當設置),由此在該情況下必需首先計算適當?shù)囊唤MFEQ系數(shù)。這可以從在初始化過程中確定的信道響應得到,F(xiàn)EQ系數(shù)如此確定,使得對于解碼來說將解調(diào)的信號群集換算并旋轉(zhuǎn)成具有固定距離的格子。
作為又一個替換方案,幀同步可以初始地由同步序列和在初始化期間確定的信道響應通過測量對于512個可能的幀邊界調(diào)節(jié)來說每個信號音的SNR,并將導致最佳SNR性能的調(diào)節(jié)選擇為幀邊界而建立的。
顯然上面給出的特定數(shù)目、相互關系和細節(jié)都可以有所變化,以符合特定要求。例如,盡管如上所述采樣頻率8倍于導頻音頻率,但是情況不一定如此,但該數(shù)值是優(yōu)選的,因為該2的整數(shù)冪關系明顯地簡化了在接收機12中必須執(zhí)行的數(shù)字信號處理。類似地,每個超幀大小為Q=69幀有利地調(diào)節(jié)了在超幀內(nèi)所得到的64個可能的時間移位,可達±256個樣本,以每幀一個的速率的相關,這樣便可利用額外時間如上所述在下一個同步幀之前實施幀邊界移動。
此外,盡管本發(fā)明僅對傳輸?shù)南滦蟹较蜻M行了說明,但是它也可以同等地應用于傳輸?shù)纳闲蟹较颍⒖刹捎孟嗤幕?特別是對于兩個傳輸方向具有不同的傳輸速率和不同的IFFT和FFT大小的ADSL系統(tǒng))不同的參數(shù)。再次,盡管本發(fā)明從DMT調(diào)制的特定角度進行了說明,但是它也可應用于使用其它形式多載波調(diào)制的傳輸系統(tǒng)。
這樣盡管本發(fā)明的特定實施方案已在這里詳細地加以說明,應當理解可以在不偏離如權利要求書中所定義的本發(fā)明的范圍的情況下作出這些和一些其它的修正、變化和修改。
權利要求
1.使用多個頻率信號音在多載波調(diào)制傳輸系統(tǒng)中發(fā)送一個碼型的方法,所說方法包括獲取一個碼型,該碼型是一個N值的偽隨機序列,該N個值由下列方程確定X〔P〕=1 P=1到9X〔P〕=X〔P-4〕X〔P-9〕P=10到N這里N是一個大于10的整數(shù),且X〔P〕代表偽隨機序列的第P個值的二進制值,且代表模2加法;以及發(fā)送該碼型的至少一部分,該部分包括碼型的那些對應于正運行的頻率信號音的值。
2.根據(jù)權利要求1所述的方法,其中被發(fā)送碼型的各個值是碼型的連續(xù)的或不連續(xù)的值。
3.根據(jù)權利要求1或2所述的方法,其中所說發(fā)送用于周期地發(fā)送碼型。
4.根據(jù)權利要求1、2或3所述的方法,其中當N大于130時,那么碼型中的第129和130個值被變換成零。
5.根據(jù)權利要求1、2、3或4所述的方法,其中N=512。
6.根據(jù)權利要求1、2或3所述的方法,其中當N為512時,碼型的二進制值被組合成256對值,每一對相應于多載波調(diào)制傳輸系統(tǒng)的一個頻率信號音,并且其中碼型中的第129和130個值對于是一個導頻音的第64個頻率信號音來說被轉(zhuǎn)換為零。
7.根據(jù)權利要求1、2或3的方法,其中所說碼型的發(fā)送將偽隨機序列的各個值組成N/2對值。
8.根據(jù)權利要求7所述的方法,其中N/2對值的第一個用于多載波調(diào)制傳輸系統(tǒng)中的直流和尼奎斯特副載波,其余的(N/2-1)對值用于多載波符號的各信號音。
9.根據(jù)權利要求7所述的方法,其中N/2對值的多個用于多載波符號的各信號音。
10.根據(jù)權利要求9所述的方法,其中多載波符號是一個同步幀多載波符號。
11.根據(jù)權利要求7、8或9所述的方法,其中每對值確定一個復數(shù)。
12.根據(jù)權利要求9所述的方法,其中每對值表示為(Xi,Yi),且每對確定一個復數(shù)Zi=Xi+Yi,該復數(shù)用于在對待發(fā)送的多載波符號調(diào)制所用的一個構象。
13.根據(jù)權利要求1所述的方法,其中所說發(fā)送包括將偽隨機序列的各個值組成多對二進制值;以及將二進制值之一映射成正的能級并把二進制值的另一個映射成負能級。
14.根據(jù)權利要求13所述的方法,其中每個映射的對相應于多載波調(diào)制傳輸系統(tǒng)的一個頻率信號音,和其中所說發(fā)送還包括根據(jù)各映射對對頻率信號音的至少一個子集進行調(diào)制。
15.用于多載波調(diào)制傳輸系統(tǒng)的發(fā)送機,所說發(fā)送機包括一個編碼器,所說編碼器接收一個分成許多幀的數(shù)據(jù)流并將這些幀編碼成頻域多載波符號;一個碼型提供器,所說碼型提供器將一個碼型插入到該數(shù)據(jù)流中,該碼型是從一個N個值的序列中選出的一組j個值,該N個值由下列方程確定X〔P〕=1P=1到9X〔P〕=X〔P-4〕X〔P-9〕P=10到N這里n和N是大于1的整數(shù),j小于或等于N,N大于10,X〔P〕代表序列的第P個值的一個二進制值,代表模2加法;以及一個輸出電路,將數(shù)據(jù)流耦合至一個傳輸路徑。
16.根據(jù)權利要求15中所述的發(fā)送器,其中所說發(fā)送器包括一個調(diào)制器,所說調(diào)制器將編碼的各幀調(diào)制成為數(shù)據(jù)流的多載波符號,以及其中所說碼型提供器將碼型在所說調(diào)制器之前或之后送入數(shù)據(jù)流中。
17.根據(jù)權利要求15或16所述的發(fā)送器,其中傳輸路徑是一個雙線電話用戶線。
18.根據(jù)權利要求16所述的發(fā)送器,其中所說調(diào)制器是一個離散多頻音發(fā)送器。
19.根據(jù)權利要求15、16或17所述的發(fā)送器,其中如果N大于130,那么無論方程如何碼型中的第129和130個值為零。
20.根據(jù)權利要求15、16、17、18或19所述的發(fā)送器,其中在將數(shù)據(jù)流耦合至傳輸路徑之前,所說發(fā)送器將碼型的j個值組成為多對二進制值,并將二進制值之一映射成正能級,將二進制值的另一個映射成負能級。
21.根據(jù)權利要求20所述的發(fā)送機,其中映射對的每個對應于多載波調(diào)制傳輸系統(tǒng)的一個頻率信號音。
22.根據(jù)權利要求15、16、17、18或19所述的發(fā)送機,其中在將數(shù)據(jù)流耦合至傳輸路徑之前,所說發(fā)送機將j個值的二進制值之一映射成一個正能級并將j個值的二進制值的另一個映射成一個負能級,然后將碼型的映射后的能級組成多對值。
23.根據(jù)權利要求21或22所述的發(fā)送機,其中所說發(fā)送機還包括一個調(diào)制器,所說調(diào)制器將各編碼幀調(diào)制成為數(shù)據(jù)流的多載波符號,該調(diào)制是通過根據(jù)映射對對頻率信號音的至少一個子集的調(diào)制來進行的。
24.根據(jù)權利要求15、16、17、18或19所述的發(fā)送機,其中所說發(fā)送機包括將碼型的各個值組成多對值的裝置;和將碼型的值之一映射成正能級并將碼型的值的另一個映射成一個負能級的裝置。
25.根據(jù)權利要求24所述的發(fā)送機,其中每個映射對相應于多載波調(diào)制傳輸系統(tǒng)的一個頻率信號音,以及其中所說發(fā)送機還包括一個調(diào)制器,所說調(diào)制器將編碼的各幀調(diào)制成為數(shù)據(jù)流的多載波符號,該調(diào)制是通過根據(jù)映射的對對頻率信號音的至少一個子集的調(diào)制來進行的。
全文摘要
描述了一個離散多頻音調(diào)制傳輸系統(tǒng),其中在接收機上,幀同步的監(jiān)視是通過將同步幀的頻域復數(shù)振幅和所存儲的同步碼型相關而完成的。如果相關結果低于閾值,表明幀同步丟失,則執(zhí)行多個相關,所有情況下都使用乘以代表相應的復數(shù)反旋的相應復數(shù)值的同步幀的所存儲復數(shù)振幅,復數(shù)反旋相應于同步幀的相應的可能時間移位。如果最佳相關結果超過另一個閾值,則它表示用于恢復幀同步的時間移位,這在下一個同步幀接收到之前是可能的。
文檔編號H04L7/00GK1404271SQ01137430
公開日2003年3月19日 申請日期2001年11月10日 優(yōu)先權日1994年7月15日
發(fā)明者J·T·阿斯拉尼斯, J·S·周 申請人:阿瑪提通訊公司