專利名稱:增強通過網(wǎng)格搜索的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及增強通過網(wǎng)格搜索的方法和裝置,其特征在于,在網(wǎng)格的每一級,選擇該級的某組狀態(tài)序號以供延續(xù)。
背景技術(shù):
通信系統(tǒng)中使用的信道通常會對數(shù)據(jù)傳輸引起干擾。干擾出現(xiàn)在所有類型的系統(tǒng)中,但是特別是在無線電信系統(tǒng)中,在信號發(fā)送的很多不同方式中都有傳輸路徑衰減和失真。信號的多徑傳播、不同的衰落和反射、以及在同一傳輸路徑上發(fā)射的其它信號通常都會引起傳輸路徑的干擾。
為了減少干擾的影響,已經(jīng)開發(fā)了幾種編碼方法以保護(hù)信號不受干擾并糾正錯誤比特。卷積編碼是廣泛使用的編碼方法。在卷積編碼中,根據(jù)要發(fā)射的符號或者與自身或者與其它信號的卷積,使由符號組成的要發(fā)射的信號編為碼字。碼率和生成多項式定義了該卷積碼。碼率(k/n)是指產(chǎn)生的編碼符號數(shù)(n)與待編碼的符號數(shù)(k)的比率。編碼器通常通過移位寄存器和異或器件來實現(xiàn)。碼的約束長度(K)通常指的是移位寄存器的長度。編碼器可以認(rèn)為是具有2K-1個狀態(tài)的狀態(tài)機。
接收機對經(jīng)過信道傳播的編碼信號解碼。卷積碼通常用網(wǎng)格解碼,網(wǎng)格的節(jié)點描述了用于對信號編碼的編碼器狀態(tài),屬于網(wǎng)格不同級的節(jié)點之間的路徑描述了允許的狀態(tài)轉(zhuǎn)移。解碼器試圖找出編碼器的連續(xù)狀態(tài),即從一個狀態(tài)到另一個的轉(zhuǎn)移。為了找出這些轉(zhuǎn)移,解碼器計算兩種類型的測度路徑測度(或者狀態(tài)測度)以及分支測度。路徑測度代表接收信號中的符號集導(dǎo)向正處理的節(jié)點所描述狀態(tài)的概率。分支測度代表不同轉(zhuǎn)移的概率。
卷積碼通常通過維特比算法解碼。維特比算法是需要計算量的任務(wù)。維特比算法的通常問題是,當(dāng)約束長度很長時(例如,在UMTS系統(tǒng)WCDMA中有9位長),維特比算法必須通過2(9-1)、即256個狀態(tài)才能解出一個比特。無線電信系統(tǒng)中還需要尋找經(jīng)濟有效的信號處理算法,特別是系統(tǒng)的目的是盡可能減少用戶終端的尺寸和功耗時更是如此。語音或數(shù)據(jù)解碼的一種節(jié)省計算量的算法是M算法,這是從維特比算法簡化的搜索算法。使用M算法可以減少搜索狀態(tài)數(shù),因為只有M條最佳路徑、而不是所有路徑被選出來實現(xiàn)網(wǎng)格級的延續(xù)。當(dāng)M選擇了合適的值時,解碼器的性能不會下降得很厲害。例如,在上述系統(tǒng)中,M可以得到的值是128,即選擇一半的可能路徑在每一級延續(xù)。
使用M算法的一個問題是在所有路徑中選擇用于延續(xù)的路徑。通常,n個元素的排序需要n2/2次比較操作,而且這是需要計算量的任務(wù)。讓我們假設(shè),當(dāng)使用完全搜索算法時,在WCDMA中DSP(數(shù)字信號處理)對一個比特的解碼大約需要500個時鐘周期。如果使用M算法,要搜索的狀態(tài)數(shù)少一些,但是相應(yīng)的排序會增加復(fù)雜度。當(dāng)對16個元素排序時,需要128次比較操作。因此使用具有最佳16條路徑的M算法導(dǎo)致幾乎與全搜索算法相同的復(fù)雜度。如果使用256狀態(tài)的碼,全排序需要n2/2、即32786次比較。全搜索的操作復(fù)雜度太大,傳統(tǒng)方法不可能實現(xiàn)。
實現(xiàn)M算法的一個已知解決方案是S.J.Simmons的出版物ANonsorting VLSI Structure for implementing the(M,L)algorithm(實現(xiàn)(M,L)算法的非排序VLSI結(jié)構(gòu)),見IEEE Journalon Selected Areas in Communications,Vol.6,No.3,1988年4月,538到546頁。所揭示的解決方案不執(zhí)行實際的排序,但是從最高有效比特開始同時檢查幾個不同的路徑測度。在檢查不同的路徑時決定保留或去掉的路由。如果被檢查的路由與已經(jīng)選擇的路徑相反,就去掉它。但是,該出版物中揭示的解決方案在網(wǎng)格很大的情況下工作得很差,例如在UMTS系統(tǒng)的WCDMA中。
網(wǎng)格結(jié)構(gòu)不僅用于卷積碼的解碼上,也用于很多其它的應(yīng)用中,例如信道均衡。當(dāng)網(wǎng)格大小增加時,上述同樣的問題也會出現(xiàn)在這些解決方案中。
因此,為了盡可能減小設(shè)備的尺寸和功耗,需要比以前更有效的方法處理通過網(wǎng)絡(luò)的搜索,快速的方法以及按照ASIC結(jié)構(gòu)實現(xiàn)不需要很大的空間。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種方法和實現(xiàn)該方法的裝置,藉此可以比以前更有效地執(zhí)行受限的網(wǎng)格搜索。一種增強通過網(wǎng)格搜索的方法可以實現(xiàn)它,其特征在于,在網(wǎng)格的每一級選擇該級的某組狀態(tài)序號以供延續(xù)。本發(fā)明的方法包括如下步驟在網(wǎng)格的每一級將待處理的狀態(tài)序號分成一個以上子集,在子集中定義狀態(tài)序號的路徑測度,根據(jù)該測度從每個子集中選擇預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
本發(fā)明也涉及在檢測器中增強通過網(wǎng)格搜索的裝置,該裝置設(shè)計為在網(wǎng)格的每一級選擇該級的某組狀態(tài)序號以供延續(xù)。在發(fā)明的裝置中,檢測器被設(shè)計為,當(dāng)計算網(wǎng)格的每一級時將要處理的狀態(tài)序號分成一個以上的子集,在子集中定義狀態(tài)序號的路徑測度,根據(jù)該測度從每個子集中選擇預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
本發(fā)明優(yōu)選的實施例在獨立權(quán)利要求中描述。
本發(fā)明基于如下思想將要處理的狀態(tài)序號分成子集,可以大大降低必要的比較次數(shù)。例如,對于256狀態(tài)碼,當(dāng)使用每個有8個狀態(tài)的32個子集時,排序所需要的比較次數(shù)是32*(8*8)/2,即1024。相比現(xiàn)有技術(shù)中需要的32768次比較,減小了32倍。此外,由于一些優(yōu)選實施例不需要全排序,只有每個子集中最佳值的確定才需要,還可以進(jìn)一步減少比較次數(shù)。
因此本發(fā)明的方法和裝置提供了幾個好處。在接收機中實現(xiàn)本發(fā)明優(yōu)選的解決方案很簡單。M算法實際上用得并不多,因為它的復(fù)雜性比較高。通過本解決方案,可以有效地使用M算法。因為該解決方案比維特比算法檢查的狀態(tài)少,計算路徑需要的存儲量小。這樣會帶來設(shè)備成本的節(jié)約。此外,接收機的功耗也降低了,因為需要較少的計算和較少的存儲量。但是,該解決方案實際上提供了足以與先前方法等同的性能。
特別是處理高數(shù)據(jù)率時,本解決方案提供了更大的好處,因為這時的網(wǎng)格尺寸通常是很大的。例如當(dāng)在發(fā)射和接收時使用幾個天線、復(fù)雜的調(diào)制方法以及強的碼子時,也需要使用大網(wǎng)格。對大網(wǎng)格解碼增強了對計算量的要求,而且在這種情況下,本發(fā)明有助于減少計算量。
優(yōu)選實施例的解決方案可以用于使用網(wǎng)格的所有應(yīng)用。除了上述卷積編碼的解碼以外,這類應(yīng)用還包括其它類型碼的解碼、均衡、多用戶解碼以及語音識別。
現(xiàn)在將參照附圖、通過優(yōu)選實施例更詳細(xì)地描述本發(fā)明,其中圖1表示可以應(yīng)用優(yōu)選實施例的一個通信系統(tǒng)的例子,圖2表示發(fā)射機和接收機的例子,圖3說明網(wǎng)格,圖4說明優(yōu)選實施例的方法,圖5是說明優(yōu)選實施例方法的流程圖,圖6表示一個網(wǎng)格級中路徑權(quán)重的例子,圖7說明實施例的性能,以及圖8A到8D表示不同的實施例。
優(yōu)選實施例的說明本發(fā)明方法可以用于具有網(wǎng)格結(jié)構(gòu)的任意系統(tǒng)。一個應(yīng)用目的是解碼,例如對卷積碼、分組碼、Turbo碼或空時碼解碼。其它應(yīng)用目的包括均衡、語音識別算法、信源編碼和網(wǎng)格編碼均衡(TCQ)。下面對本發(fā)明的描述是通過將其應(yīng)用于數(shù)字蜂窩系統(tǒng),例如GSM系統(tǒng)或UMTS系統(tǒng),對卷積碼解碼,但是并不想將本發(fā)明限制于此。
圖1表示對本發(fā)明比較關(guān)鍵的蜂窩系統(tǒng)結(jié)構(gòu)的一些部分。該系統(tǒng)包括基站100和一組通用移動用戶終端102到106,它們與基站具有雙向連接108到112?;緦⒔K端的連接交換到基站控制器114,后者再將它們交換到系統(tǒng)的其它部分或固定網(wǎng)絡(luò)。基站控制器114控制一個或多個基站的操作。
參考圖2,讓我們研究一下發(fā)射機100和接收機102的例子,這里可以應(yīng)用優(yōu)選實施例的解決方案。在該圖的例子中,發(fā)射機是基站,接收機是用戶終端,但是優(yōu)選實施例也可以用于接收機是基站接收機的情況。因此在圖2的例子中,發(fā)射機100和接收機102通過無線信道108通信。發(fā)射機100包括數(shù)據(jù)源200,可以是語音編碼器或一些其它的數(shù)據(jù)源。要發(fā)射的信號202從數(shù)據(jù)源的輸出得到并送到信道編碼器204,在本例中信道編碼器204是卷積編碼器。編碼后的符號206送到調(diào)制器208,用已知的方式對信號調(diào)制。調(diào)制后的信號送到射頻部分210,被放大并通過天線212發(fā)射到無線路徑108上。
在無線路徑118上,信號被傳播信道所破壞。接收機102包括天線214,通過它接收的信號通過射頻部分216送到解調(diào)器218。解調(diào)的信號送到檢測器220,信號在這里根據(jù)發(fā)明的優(yōu)選實施例解碼、均衡并檢測。信號222從檢測器出來,被送到接收機的其它部分。
然后,通過圖3更詳細(xì)地描述一個在維特比解碼器中使用網(wǎng)格的例子。該圖以所示的8狀態(tài)網(wǎng)格圖作為例子。網(wǎng)格圖是基于所用的碼確定的;在該圖中,每個點都有兩個輸入和兩個輸出路由,即所研究的碼是1/n編碼速率的碼。每一列可以稱為網(wǎng)格的一級。維特比算法是在網(wǎng)格圖中完成的,做法是從左到右或者從右到左經(jīng)過各級。每個點可以通過兩條不同的路由到達(dá),在每點選擇一個較好的輸入路由并存入存儲器。這個選擇基于前面提到的測度。路徑測度代表接收信號中的符號集導(dǎo)向所研究節(jié)點描述的狀態(tài)的概率。分支測度則代表不同轉(zhuǎn)移的概率。因此在每點計算輸入路由的測度,方法是前一節(jié)點和正處理節(jié)點之間轉(zhuǎn)移的分支測度加入路徑中前面節(jié)點的路徑測度中。根據(jù)該方法,或者選擇較大的或者較小的延續(xù)下去。
在傳統(tǒng)的維特比算法中,所有路徑和節(jié)點都要被檢查。當(dāng)使用M算法時,每級只選擇M條路徑延續(xù)下去。如果M等于所有狀態(tài)數(shù),那么就是普通維特比算法。本領(lǐng)域技術(shù)人員對M算法實際上是已知的,這里就不再更詳細(xì)描述了。參考Schlegel的出版物Trellis coding(網(wǎng)格編碼),IEEE Press,ISBN0-7803-1052-7,153到189頁。
現(xiàn)在讓我們通過圖4和5研究發(fā)明的優(yōu)選實施例。假設(shè)在解碼中處理網(wǎng)格中的一級。因此該級的狀態(tài)序號400在解碼中處理。這可能關(guān)系到所研究級的所有狀態(tài)序號或者其中的一部分,根據(jù)碼和M值而定。在該圖中,每個點是一個狀態(tài)序號。
在步驟500(對應(yīng)于圖4的步驟402),要處理的狀態(tài)序號分成一個以上的子集404到418。在圖4的例子中,有八個子集。在這種情況下,每個子集都有相等數(shù)目的狀態(tài)序號,即四個。在步驟502中,在子集中定義狀態(tài)序號的路徑測度。在步驟504中,在子集中對狀態(tài)序號排序,方法是識別出每個子集中預(yù)定數(shù)目的最佳狀態(tài)序號。在圖4的例子中,第一子集404的最佳狀態(tài)序號是420A和420B,最差狀態(tài)序號是422A和422B。應(yīng)該注意到狀態(tài)序號不必以準(zhǔn)確順序設(shè)置,只需找到最佳狀態(tài)序號,即420A和420B。在步驟506中,選擇每個子集中這些特定的狀態(tài)序號以便延續(xù)。在圖4的例子中,兩個最佳狀態(tài)序號424從每個子集的四個狀態(tài)序號中識別出來,并被選出以供延續(xù)。這些編號不必以任何特定的順序放置。當(dāng)所有狀態(tài)處理完之后,選出了M個最佳狀態(tài)序號以供延續(xù)。在這個例子中,每行選出兩個編號以供延續(xù),但是選出的數(shù)目可以是其它數(shù)。最差編號426被丟棄。選出以供延續(xù)的編號數(shù)不必象圖4例子那樣是二或者每個子集中元素的一半。在步驟508中,處理網(wǎng)格的下一級。
然后讓我們研究一下被處理的狀態(tài)序號400如何分成不同的子集。在一個實施例中,該劃分是隨機進(jìn)行的。但是,為了進(jìn)行部分排序并且盡可能有效地選出子集中出現(xiàn)的一定數(shù)目的序號,最好是狀態(tài)序號的測度彼此不同。如果狀態(tài)序號彼此只差一點,那么“好”或“壞”狀態(tài)序號就不可能可靠地彼此區(qū)分出來。這就是為什么發(fā)明的有些優(yōu)選實施例使用以下準(zhǔn)則選擇子集的狀態(tài)序號。
讓我們假設(shè)這里的S是所用的卷積碼的狀態(tài)數(shù)。以字母D標(biāo)記從狀態(tài)0到狀態(tài)s的所有最小重量路徑中的最大者,這里s=0,1,...,S-1。令r是接收信號,即解碼器輸入信號,并對應(yīng)于一個信道符號。由于碼是線性的,任意兩個路徑測度之間的差小于或等于D·max|r|這里,||代表絕對值。因此上面的值代表任意兩個路徑測度之間的最大差。為子集選擇狀態(tài)序號的一個可能準(zhǔn)則是,首先為放入每個子集的狀態(tài)序號定義路徑測度之間的最短距離,然后為子集選出狀態(tài)序號,方法是最大化子集之間最短的未編碼距離。
第二個可能的準(zhǔn)則是為將放入每個子集的狀態(tài)序號定義路徑測度之間的最短距離,然后為子集選出狀態(tài)序號,方法是最大化子集的最小未編碼距離之和。
令Ds,s’是路徑重量,該路徑是所找到的以狀態(tài)s和s’結(jié)束的具有最小未編碼重量的路徑之間的差。換句話說,當(dāng)從點s和s’向后檢查時,它是以狀態(tài)s和s’結(jié)束并在盡可能早的節(jié)點彼此分開的路徑之間差的重量。圖6說明所有可能的s和s’值對應(yīng)的Ds,s’值,該碼是64狀態(tài)碼,多項式是133和171。該圖表示了一個64×64矩陣,水平軸和垂直軸都有64個狀態(tài)序號。每個方塊的暗度表示Ds,s’值,因此最淺的方塊Ds,s’值是10,最深的方塊是0。在圖6的劃分線上,Ds,s’的值是0,因為這里s=s’。
該圖表示Ds,s’的行為具有分形特征。圖6的矩陣可以分成四個方塊,而且這些方塊又可以進(jìn)一步分成四個方塊,每個方塊保持整個方塊的對稱性。
在一個優(yōu)選實施例中,這樣選擇子集的狀態(tài)序號在每個子集中,狀態(tài)序號彼此相差的值是二的冪。因此,例如如果有256個狀態(tài),那么選擇狀態(tài)i的狀態(tài)為(i,i+32,i+64,i+96,i+128,i+192,i+224)。
然后讓我們研究一個例子,它說明了通過優(yōu)選實施例的解決方案所進(jìn)行的仿真。假設(shè)編碼速率是1/2,幀長度是300比特,信道是白高斯噪聲的。該碼有256個狀態(tài),M值是狀態(tài)數(shù)的一半,即128。子集數(shù)是32,每個有8個元素。根據(jù)前面段落選擇子集的狀態(tài),即為狀態(tài)i選擇狀態(tài)(i,i+32,i+64,i+96,i+128,i+192,i+224)。這就意味著子集所有狀態(tài)之間的Ds,s’之和得到的值是240。子集中最小Ds,s’值是7,最大是10。
上面條件得到圖7的性能。水平軸是Eb/NO,得到的值在0.0和4.0之間,垂直軸是誤碼率BER,得到的值在1.0·10-5到1.0之間。該圖示出維特比算法(實線)、全排序M算法(點線)和八子集M算法(虛線)的曲線??梢钥闯?,各自的性能幾乎相同。但是子集解決方案是最容易實現(xiàn)的。
然后讓我們研究一下可以在子集中選出所需數(shù)目的狀態(tài)序號以供延續(xù)的一些實現(xiàn)方案。這里假設(shè)2M=S,即每個子集中總是選出一半狀態(tài)序號以供延續(xù)。選擇這個限制只是為了簡化這個例子,并不是一般性地限制該優(yōu)選實施例。
圖8A表示一種實現(xiàn)方案,適合子集的大小是兩個元素、即狀態(tài)序號的情況。該實現(xiàn)包括比較器800和復(fù)接器802。將子集值A(chǔ)和B送入比較器和復(fù)接器。比較器輸出值根據(jù)哪個輸入信號大而定,根據(jù)輸出信號803,將所需的值、A或B導(dǎo)向復(fù)接器的輸出。
圖8B表示一種實現(xiàn)方案,適合子集大小是四個元素的情況。該實現(xiàn)包括MAXMIN單元804A到804D。每個單元比較輸入值,并在MAX輸出中提供較大的值,在MIN輸出中提供較小的值。四個值A(chǔ)、B、C和D首先成對在單元804A和804B中彼此比較。這些比較之后,這些值交叉饋入單元804C和804D。選擇來自每個MAX輸出的值805A、805B以供延續(xù),MIN輸出的值被丟棄。
圖8C說明MAXMIN單元的實現(xiàn)??梢杂靡粋€比較器806和兩個受比較器806控制輸出的復(fù)接器808A和808B實現(xiàn)。例如,如果A比B大,比較器就在輸出中提供信號“1”,如果B比A大,就提供信號“0”。這個輸出信號810連接到復(fù)接器808A和808B的控制輸入。當(dāng)復(fù)接器控制信號的值為“0”時,MAX復(fù)接器808A的輸出就是值B,MIN復(fù)接器808A的輸出就是值A(chǔ)。
圖8D表示圖8B解決方案的另一個實現(xiàn)方案。功能上,圖8D的實現(xiàn)與圖8B的解法相同,但是可以用相當(dāng)少的端口實現(xiàn)。該實現(xiàn)包括四個并行復(fù)接器812A到812D,兩個并行MAXMIN單元814A、814B,和四個延遲單元816A到816D。在這個圖中,將時鐘周期控制送入延遲單元和復(fù)接器,但是為了清楚起見在圖中并沒有畫出。
首先復(fù)接器812A到812D的輸入A、B、C和D連接到MAXMIN單元,后者的輸出送入延遲單元816A到816D。延遲單元的輸出送回復(fù)接器812A到812D,將這些輸入在下一個時鐘周期連接到MAXMIN單元。延遲單元816A和816C的輸出提供選出值818、820以供延續(xù)。圖8B中連續(xù)的MAXMIN單元被一對使用兩次的單元代替。在該圖的例子中,排序是折疊進(jìn)行的。當(dāng)數(shù)據(jù)循環(huán)多次時,需要較少的硬件資源。排序變慢了,但是硅表面區(qū)域變小了。
在發(fā)明的優(yōu)選實施例中,接收機的檢測器設(shè)計為將被處理的狀態(tài)序號分成一個以上的子集,為子集中的狀態(tài)序號定義路徑測度,根據(jù)測度從每個子集中選出預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。這些操作在檢測器中可以由程序或作為硬件實現(xiàn)來完成。當(dāng)設(shè)計接收機的檢測器時最好是已經(jīng)完成了這些連接和編程,因為它們通常在使用中不需要改變。
雖然在前面已經(jīng)根據(jù)附圖參照例子解釋了本發(fā)明,但是顯然本發(fā)明不限于這些例子,而是可以在所附權(quán)利要求揭示的發(fā)明思想范圍內(nèi)以很多方式進(jìn)行修改。
權(quán)利要求
1.一種增強通過網(wǎng)格搜索的方法,在網(wǎng)格的每一級選擇該級的某組狀態(tài)序號以供延續(xù),其特征在于本發(fā)明的方法包括如下步驟在網(wǎng)格的每一級,將待處理的狀態(tài)序號分成(500)一個以上子集(404到418),在子集中定義(502)狀態(tài)序號的路徑測度,根據(jù)該測度從每個子集中選擇(504、506)預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
2.權(quán)利要求1中要求的方法,其特征在于在每一級定義狀態(tài)序號的路徑測度,為將放入每個子集的狀態(tài)序號定義路徑測度之間的最短距離,以最大化子集之間最短距離的方法為子集選出狀態(tài)序號。
3.權(quán)利要求1中要求的方法,其特征在于在每一級定義狀態(tài)序號的路徑測度,為將放入每個子集的狀態(tài)序號定義路徑測度之間的最短距離,以最大化子集之間最短距離和的方法為子集選出狀態(tài)序號。
4.權(quán)利要求1中要求的方法,其特征在于為子集選擇狀態(tài)序號,選擇方法是在每個子集內(nèi),狀態(tài)序號彼此相差的值是二的冪。
5.權(quán)利要求1中要求的方法,其特征在于在每個子集中根據(jù)大小為狀態(tài)序號排序。
6.權(quán)利要求1中要求的方法,其特征在于從每個子集中選擇具有最大路徑測度的預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
7.權(quán)利要求1中要求的方法,其特征在于從每個子集中選擇子集中一半的狀態(tài)序號以供延續(xù)。
8.權(quán)利要求1中要求的方法,其特征在于接收信號的解碼通過網(wǎng)格進(jìn)行。
9.權(quán)利要求1中要求的方法,其特征在于卷積編碼信號的解碼通過網(wǎng)格進(jìn)行。
10.權(quán)利要求1中要求的方法,其特征在于接收信號的均衡通過網(wǎng)格進(jìn)行。
11.在檢測器(220)中增強通過網(wǎng)格搜索的裝置,該裝置設(shè)計為在網(wǎng)格的每一級選擇該級的某組狀態(tài)序號以供延續(xù),其特征在于檢測器(220)被設(shè)計為,當(dāng)計算網(wǎng)格的每一級時將被處理的狀態(tài)序號分成一個以上的子集(404到418),在子集(404到418)中定義狀態(tài)序號的路徑測度,根據(jù)該測度從每個子集中選擇預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
12.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為在每一級定義狀態(tài)序號的路徑測度,為放入每個子集(404到418)的狀態(tài)序號定義路徑測度之間的最短未編碼距離,以最大化子集之間最短距離的方法為子集選出狀態(tài)序號。
13.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為在每一級定義狀態(tài)序號的路徑測度,為將放入每個子集(404到418)的狀態(tài)序號定義路徑測度之間的最短未編碼距離,以最大化子集之間最短距離和的方法為子集選出狀態(tài)序號。
14.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為為子集選擇狀態(tài)序號,選擇方法是在每個子集內(nèi),狀態(tài)序號彼此相差的值是二的冪。
15.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為執(zhí)行接收信號的解碼。
16.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為執(zhí)行接收信號的均衡。
17.權(quán)利要求11中要求的裝置,其特征在于檢測器(220)被設(shè)計為執(zhí)行多用戶解碼。
全文摘要
本發(fā)明涉及增強通過網(wǎng)格搜索的裝置和方法,例如,結(jié)合解碼或信道均衡等應(yīng)用。當(dāng)通過網(wǎng)格搜索時,在網(wǎng)格的每一級將要處理的狀態(tài)序號分成(500)一個以上的子集,在子集中定義(502)狀態(tài)序號的路徑測度,基于該測度從每個子集中選擇(504,506)預(yù)定數(shù)目的狀態(tài)序號以供延續(xù)。
文檔編號H03M13/41GK1605160SQ02825161
公開日2005年4月6日 申請日期2002年11月27日 優(yōu)先權(quán)日2001年12月17日
發(fā)明者T·西皮萊, J·帕維埃寧 申請人:諾基亞有限公司