專利名稱:使用解碼器來檢測多個符號塊的方法和設備的制作方法
技術領域:
本發明一般涉及符號塊檢測,并且更具體來說涉及使用解碼器來改進符號塊檢測。
背景技術:
直接序列碼分多址(DS-CDMA)系統,如寬帶CDMA (WCDMA)中的高速分組接入(HSPA)服務和CDMA 2000中的類似分組服務通過在高碼片速率(chip-rate)的CDMA碼上調制符號來傳送符號序列。優選地,CDMA碼與用于傳送其它符號序列的碼正交,從而允許接收器通過與特殊碼相關以將其期望的符號序列從其它符號序列分離出來。為了增加給定接收器的數據速率,可以指派接收器以接收使用不同正交碼(其可以具有或可以不具有相同的擴展因子(spreading factor))并行發送的多個符號序列。在此情況中,接收器接收符號塊序列,其中每個符號塊包括兩個或更多符號的組合。例如,在HSPA中,最高上行鏈路數據速率準許接收器接收通過四個碼片周期發送的三個16-QAM符號的塊。然而在破壞碼之間的正交性的彌散信道(dispersive channel)上接收符號塊的序列時,在時間連續的符號塊之間以及每個符號塊內的符號之間導致符號間干擾(ISI)。換言之,利用彌散傳送信道的情況下,符號塊的時間序列中的任何給定符號塊內的符號經受相同塊中的其它符號引起的干擾,以及其它符號塊引起的干擾。類似的問題也出現在非擴展系統(non-spread system)中,如長期演進(LTE),其中能夠向多個用戶指派相同的信道資源(頻率子載波或時隙)。多輸入多輸出(MIMO)傳送也可能導致ISI,其中從不同的天線發送非正交符號序列。在所有情況中,需要某種形式的干擾抑制或均衡。采用最大似然檢測(MLD)的ー種方法會假定每個符號塊中的符號的所有i/1種可能組合,并形成度量以確定最可能的符號組合,其中#是每個符號可取的可能值的數量以及N是每個符號塊中的符號的數量。但是,即使對于HSPA上行鏈路中的三個16-QAM符號的塊,每個符號塊的163 = 4096種可能的符號組合使得這種方法無法實現,因為要計算的度量的數量和狀態大小會是驚人地大的。另一種方法,通用MLSE 仲裁(Generalized MLSE arbitration, GMA),也稱為具有單階段輔助(SSA)的輔助最大似然檢測(Assisted Maximum Likelihood Detection,AMLD),其縮減了計算復雜度。參見美國專利申請12/035,932,該專利與本申請為共同擁有者擁有。在具有SSA的AMLD中,執行檢測輔助階段來為每個符號塊中的個體符號標識#個最可能的可能符號值,其中# < #。然后通過將為每個符號塊假設的可能符號組合限制于從檢測輔助階段中標識的最可能的可能符號值形成的那些符號組合來檢測符號塊的序列。因 此,在檢測符號塊的序列時,只需假設符號塊的f種可能符號組合。例如在HSPA上行鏈路中,如果檢測輔助階段為符號塊中的符號標識四個最可能的可能符號值,則只需假設43 =64種可能組合而非4096。
另ー種方法多階段仲裁(MSA)也縮減計算復雜度。參見2009年9月28日提交的美國專利申請12/568036,該專利與本申請為共同擁有者擁有。MSA是GMA的通用化,從而相對于僅單個階段,其允許ー個或更多階段的檢測輔助。例如,在MSA中,可以有兩個階段的檢測輔助用于一次一個地恢復每個符號的第一線性均衡階段和一次兩個地恢復符號的第二線性塊均衡階段。所期望的是基于MSA進行改進以增強符號塊檢測。
發明內容
本文提出的教導通過在例如MSA過程中包括解碼器來提供改進的符號塊檢測。例如,可以將前向糾錯(FEC)解碼器添加到MSA過程的第一階段和/或MSA過程的第二階段。解碼器傳統上用于根據軟調制解調器位值來確定信息位值,但是解碼器還能夠產生與調制解調器位值關聯的調制解調器位似然值。調制解調器位似然值能夠用于構造符號似然值。因此,我們已經認識到在MSA過程中利用解碼器能夠顯著地增強符號塊檢測,因為解碼器能夠產生位似然值(軟位值),并且能夠使用這些位似然值來構造候選符號值的集合。有 利地,候選符號值的此集合比MSA過程中不使用解碼器的情況下更可能包含實際傳送的符號。即,如果省略解碼器,則該過程會不得不僅依賴于解調器產生的位似然值,其不如在解碼器輸出的那些位似然值可靠。因此,在MSA過程中使用解碼器顯著地改進解調性能。應該注意,在提供改進的硬調制解調器位決策的常規方式中不一定使用解碼器。而是,使用作為解碼的副產品的調制解調器位似然值來構造改進的符號似然值。因此,本發明的ー個方面針對ー種解調系統(例如,MSA解調系統)。在一些實施例中,該解調系統包括解調器,其配置成接收基帶信號以及配置成基于接收的基帶信號來產生調制解調器位似然值。有利地,該系統還包括解碼器,該解碼器配置成接收解調器產生的調制解調器位似然值以及配置成處理調制解調器位似然值以產生改進的調制解調器位似然值。在一些實施例中,改進的調制解調器位似然值包括位集合的聯合概率,位的每個集合對應于兩個或更多符號的組。還包括候選值生成器,以及其配置成接收改進的調制解調器位似然值并配置成基于改進的調制解調器位似然值來為ー個或更多符號的組產生候選符號值。該系統還具有檢測器,該檢測器配置成接收基帶信號和候選符號值,并配置成產生以下之一 (a)最終調制解調器位估計和(b)符號組的候選符號值。在一些實施例中,該檢測器配置成為兩個或更多符號的組產生候選符號值。在這些實施例中,該系統可以包括第二檢測器。第二檢測器可以配置成接收第一檢測器產生的候選符號值和基帶信號,并且可以配置成基于接收的候選符號值和基帶信號來產生最終調制解調器位估計。同樣,在這些實施例中,解調器可以包括(i)配置成接收基帶信號并基于基帶信號來產生符號估計的線性均衡器,以及(ii)配置成接收符號估計并基于符號估計來產生調制解調器位似然值的位級軟信息生成器。第一檢測器可以包括塊線性均衡器和聯合檢測器。并且第二檢測器可以包括瑞克和MLSE處理器。第一檢測器可以配置成接收解碼器產生的改進的調制解調器位似然值,并且可以配置成使用改進的調制解調器位似然值、接收的基帶信號以及候選符號值以產生候選符號值來供第ニ檢測器使用。在一些實施例中,候選值生成器配置成接收改進的調制解調器位似然值并配置成產生候選符號值的集合,每個候選符號值對應于兩個或更多符號的組。在這類實施例中,解調器可以包括塊線性均衡器(BLE)和聯合檢測器(JD);并且檢測器可以包括瑞克和MLSE處理器。在其它實施例中,候選值生成器包括(a)配置成接收改進的調制解調器位似然值并配置成產生符號值似然信息的符號似然性計算器,以及(b)配置成基于符號值似然信息來標識候選符號值的標識器。
在另ー個方面中,本發明提供一種用于產生最終調制解調器位估計的改進的解調方法。在一些實施例中,該方法通過接收基帶信號來開始。接下來,產生基于所接收基帶信號的調制解調器位似然值。接下來,使用解碼器來處理調制解調器位似然值以產生改進的調制解調器位似然值。接下來,使用改進的調制解調器位似然值來產生候選符號值的第一集合。候選符號值的第一集合中包括的每個候選符號值可以對應于一個或更多符號的組。接下來,使用候選符號值的第一集合和基帶信號來產生(i )最終調制解調器位估計或(ii )候選符號值的第二集合。第二集合中包括的每個候選符號值可以對應于兩個或更多符號的組。下文參考附圖來描述上文和其它方面和實施例。
圖I是根據本發明的一個實施例的解調器的框圖。圖2A是示例QPSK星座內的符號的候選符號值的定義集合的圖。圖2B是包括四個QPSK符號的組合的示例符號塊的候選符號組合的定義集合的圖。圖2C是示出根據本發明的一個實施例的用于示例符號塊的符號塊序列檢測輔助的圖。圖2D是根據本發明的一個實施例的根據符號塊序列檢測的網格(trellis)中的不例狀態空間的圖。圖3是示出用于每個包括八個符號的組合的示例符號塊序列的符號塊序列檢測輔助的一個實施例的圖。圖4A是示出用于每個包括十一個符號的組合的示例符號塊序列的符號塊序列檢測輔助的一個實施例的圖。圖4B是示出用于每個包括十一個符號的組合的示例符號塊序列的符號塊序列檢測輔助的另ー個實施例的圖。圖5是示出根據本發明的用于檢測符號塊序列的方法的一個實施例的邏輯流程圖。圖6-9是根據本發明的各種實施例的解調器的框圖。圖10是示出根據本發明的實施例的解調過程的流程圖。圖11是無線通信網絡基站和對應的用戶設備的框圖,其中之ー或這二者可以配置有本發明的解調電路。圖12是傳送器和接收器的一個實施例的框圖,其中接收器配置有根據本文教導的解調電路。
具體實施例方式圖I示出MSA解調器10的一個實施例,其配置成檢測由所接收信號16邏輯上傳達的符號塊14的時間序列12。每個符號塊14包括#個符號18的組合,其中#彡2。如圖I中所示,例如,ー個符號塊14-1包括標記為sl、s2和s3的三個符號18的組合,而另ー個符號塊14-2包括標記為s4、s5和s6的三個其它符號18的組合。每個符號18可以具有#個可能值(本文也稱為“候選符號值”)中的任何ー個,其集合由用于形成供傳送的符號18的調制星座來定義。在符號塊14中的#個符號18中的每個符號有#個可能值的情況下,每個符號塊14可以包括が個可能符號組合(本文也稱為“候選符號組合”)的定義集合內的任何符號組合。為了確定每個符號塊14所表示的符號組合,以及由此檢測符號塊14的序列12,MSA解調器10包括ー個或更多處理電路20。ー個或更多處理電路20可以包括檢測器26和ー個或更多輔助檢測器。例如,在所示出的特殊實施例中,解調器10包括一個或更多初始輔助檢測器22和最終輔助檢測器24。 在一些實施例中,一個或更多輔助檢測器22中的至少ー個輔助檢測器配置成檢測符號塊14中的兩個或更多個體符號18,或聯合地檢測符號塊14中的符號18的兩個或更多獨特組中的每個組。通過以此方式來檢測符號18或符號18的組,ー個或更多輔助檢測器22共同地配置成為序列12中的至少ー個符號塊14從i/1個候選符號組合的定義集合中標識兄個候選符號值組合的縮減集合23。為符號塊14標識的候選符號值組合的縮減集合23包含比定義集合中的那些候選符號值組合少的候選符號值組合(即,兄 < が)。最終輔助檢測器24配置成為至少ー個符號塊14從此縮減集合23中確定慫個候選符號值組合的最終縮減集合25,其包含比縮減集合23中的那些候選符號值組合更少的候選符號值組合(即ノ兄)。為此,最終輔助檢測器24例如通過生成與組內的可能符號組合關聯的聯合度量井比較聯合度量以標識最可能的符號值組合,來聯合檢測符號塊14中的符號18的一個或更多獨特組。檢測器26配置成檢測符號塊14的序列12,并生成例如對應于序列12的軟位值88。即,檢測器26配置成實際地確定每個符號塊14表示的候選符號組合。但是,不是考慮定義集合中的所有が個候選符號組合,而是檢測器26在聯合檢測過程中處理接收信號16,該聯合檢測過程將為符號塊14考慮的符號18的候選組合限制到為該符號塊14確定的慫個候選符號組合的最終縮減集合25。在根據ー個或更多輔助檢測器22和最終輔助檢測器24的結果來限制檢測器26考慮的符號18的候選組合中,這些輔助檢測器22和24大大地縮減檢測器26執行的符號塊檢測的復雜度。因此,在一些實施例中能夠將ー個或更多輔助檢測器22和最終輔助檢測器24理解為連續地執行兩個或更多階段的檢測輔助。每個階段的檢測輔助連續地縮減檢測器26為了符號塊檢測所要考慮的符號塊14的候選符號組合的數量。可以基于對于每個符號18存在多少個可能值(即,#)和每個符號塊14內包含的多少個符號18 (B卩,ΛΟ來動態地改變或挑選在每個階段的縮減程度、在每個階段完成縮減的方式以及檢測輔助階段的數量(即,輔助檢測器22的數量)。圖2A-2D提供包括四個QPSK符號的#個符號塊的序列的上文符號塊檢測的簡單示例(即,#= 4,#= 4)。如圖2A中確切示出的,每個QPSK符號可以具有以下四個可能符 號值中的任何一個_l+j (出于說明的目的,標注為‘A’)、l+j(‘C’)和1-j
(‘D’)。這四個可能符號值構成每個QPSK符號的# = 4個候選符號值的定義集合30。在符 號塊中的# = 4個符號中的每個符號具有# = 4個候選符號值的情況下,每個符號塊可以 包括# = 44 = 256個候選符號組合的定義集合32內的任何符號組合,如圖2B中所示。圖2C示出兩個輔助檢測器22和最終輔助檢測器24為#個符號塊的序列中的一 個符號塊A執行的三個示例階段的檢測輔助。這兩個輔助檢測器22中的第一個輔助檢測 器執行階段一,輔助檢測器22中的第二個輔助檢測器執行階段二。總的來說,這兩個輔助 檢測器22從候選符號組合的定義集合32中標識僅兄二 4個候選符號組合的縮減集合23。 最終輔助檢測器24然后執行最終階段的檢測輔助以從此縮減集合23中確定僅慫=2個候 選符號值組合的最終縮減集合25。更具體地來說,執行階段一的第一輔助檢測器22檢測符號塊A內的四個個體符號 中的每個符號,來為每個符號從#= 4個候選符號值的定義集合30中標識& = 2個候選符 號值的縮減集合34。例如,在一個實施例中,第一輔助檢測器22為定義集合30中的每個候 選符號值確定符號實際具有該值的似然性,以及將縮減集合34標識為包括乂 = 2個最可能 的候選符號值。例如,就符號1而言,第一輔助檢測器22從所有可能符號值A、B、C和D中 標識候選符號值A和B作為符號1的最可能符號值。因此,第一輔助檢測器22將這些值A 和B包括在該符號的候選符號值的縮減集合34-1中。同樣地就符號4而言,第一輔助檢測 器22標識候選符號值A和D作為最可能的,并將它們包括在該符號的候選符號值的縮減集 合34-4中。執行階段二的第二輔助檢測器22聯合檢測符號塊A中的符號的兩個獨特組中的 每個,來為每個組標識&= 2個候選符號組合的縮減集合36。再次,每個組也是獨特的,因 為符號1和2形成一個組,并且符號3和4形成另一個組。不存在重疊。例如,在一個實施 例中,第二輔助檢測器22計算與每個組內的符號的可能組合關聯的聯合度量,可以使用由 第一輔助檢測器22為那些符號標識的縮減集合34中的候選符號值來形成可能組合(S卩,在 第二階段標識的縮減集合36是基于在第一階段標識的縮減集合34)。第二輔助檢測器22 然后將這些聯合度量進行比較來為該組符號標識&= 2個最可能組合。例如,在圖2C的示 例中,第二輔助檢測器22聯合地檢測包括符號1和2對的獨特符號組。能夠從由第一輔助 檢測器22為符號1和2標識的縮減集合34-1和34-2中的候選符號值來形成的符號1和 2的組合包括(A,B)、(A, A)、(B, B)和(B,A)。在這些可能的組合中,第二輔助檢測器 22將組合(A,B)和(B,B)標識為最可能的。因此,第二輔助檢測器22將這些組合包括在 符號1和2組的候選符號組合的縮減集合36-1,2中。同樣地,第二輔助檢測器22從能夠 使用由第一輔助檢測器22為那些符號標識的縮減集合34-3和34-4中的候選符號值來形 成的那些組合中將組合(D,D)和(C,A)標識為符號3和4組的最可能組合。已經將縮減集合36-1,2和36-3,4中的每個縮減集合內的S2 二 2個候選符號組 合標識為兩組符號1、2和3、4的最可能組合之后,輔助檢測器22由此共同標識符號塊左的 候選符號組合的縮減集合23。即,縮減集合23包括符號1、2、3、4的那些兄=22 = 4個組 合(A, B, D, D)、(A, B, C, A)、(B, B, D, D)和(B, B, C, A),其能夠使用為符號 1、2 和 3、4 的獨特 組標識的縮減集合36-2,1和36-3,4中的候選符號組合來形成。
圖2C中執行最終階段的檢測輔助的最終輔助檢測器24聯合地檢測包括符號塊左 中的所有四個符號的一個獨特符號組。為此,最終輔助檢測器24從縮減集合23中為該符 號塊A標識僅5>= 2個候選符號組合的最終縮減集合25 (因為此示例中的最終輔助檢測器 24聯合地檢測符號塊中的所有符號,所以5>二 TPf 二 2)。與上文描述的第二輔助檢測器22 類似,最終輔助檢測器24可以生成與縮減集合23中的每個候選符號組合關聯的聯合度量, 并比較生成的聯合度量以將縮減集合23中的候選符號組合的子集標識為最可能的。例如, 在圖2C中,最終輔助檢測器24將縮減集合23內的候選符號組合(A,B, D, D)和(B,B, D, D)標識為最可能的,并將它們包括在最終縮減集合25中。圖2D通過示出由檢測器26執行以檢測#個符號塊的序列的聯合檢測過程來繼續 上文的示例。在此示例中,聯合檢測過程包括序列估計過程,如MLSE,由此檢測器26對網格 40進行操作。在網格40中由狀態空間42-1、42-2和42_3的序列來表示I個符號塊的序 列,其中來自本示例的符號塊A的狀態空間是42-2。與Jf= 44 = 256個候選符號組合的定 義集合相比,每個狀態空間42包括為對應符號塊標識的慫=2個候選符號組合的最終縮 減集合25。例如,符號塊A的狀態空間42-2被約束于圖2C中的由最終輔助檢測器24標 識的慫=2個候選符號組合的最終縮減集合25 ;即(A,B,D,D)和(B,B,D,D)。通過狀態空 間42的整個序列的互連候選符號組合的分支44的特殊集合表示特殊符號塊序列。由檢測 器26的MLSE處理來標識互連候選符號組合的最可能序列的分支44的集合,其在圖2D中 僅考慮縮減數量的可能符號塊序列,這是因為每個狀態空間42的縮減大小。這顯著地縮減 檢測器26的計算復雜度。當然,圖2A-2D僅表示本發明的符號塊檢測的一個示例。在此示例中,兩個輔助檢 測器22和最終輔助檢測器24共同執行三個階段的檢測輔助。執行第一階段的輔助檢測器 22配置成檢測符號塊14中的兩個或更多個體符號18,來為每個符號18標識候選符號值的 縮減集合34,而執行第二階段的輔助檢測器22配置成聯合地檢測符號塊14中的符號18的 兩個或更多獨特組中的每個,來為每個組標識候選符號組合的縮減集合36。但是,本領域技術人員將領會,甚至可以對相同符號塊序列執行任何數量的檢測 輔助階段,以及輔助檢測器22中的任何一個輔助檢測器一般可以檢測個體符號18或聯合 地檢測符號18的組,而無論輔助檢測器22可能執行哪個階段的檢測輔助。即,一個或更多 輔助檢測器22中的任何或每個輔助檢測器都可以聯合地檢測符號塊14中的符號18的組, 甚至是執行第一階段的檢測輔助的輔助檢測器22。但是,輔助檢測器22中的至少一個輔助 檢測器配置成檢測符號塊中的兩個或更多個體符號,或聯合地檢測符號塊中的符號的兩個 或更多獨特組中的每個。例如,在一些實施例中,一個或更多輔助檢測器22和最終輔助檢測器24配置成跨 兩個或更多階段的檢測輔助來聯合地檢測符號塊14中的符號18的漸進更大獨特組。在任 何給定階段聯合地檢測的符號18的獨特組可以包含在一之上的任何數量的符號18,無論 該數量是奇數還是偶數,只要該組包含比先前階段中聯合地檢測的那些符號的數量大的數 量的符號18即可。但是,在一個實施例中,將獨特組內的符號18的數量保持得盡可能小, 以使在任何給定階段的檢測輔助的符號18的組包括符號塊14中的符號18的對,或來自在 先前階段的檢測輔助中聯合地檢測的符號18的兩個獨特組的符號18。圖2C中已提供此種實施例的示例。在圖2C中,執行第二階段檢測輔助的第二輔助檢測器22聯合地檢測兩個符號的獨特組,并且執行最終階段檢測輔助的最終輔助檢測 器24聯合地檢測四個符號的獨特組。圖3提供包括八個符號18的組合的符號塊14的更明顯的示例。在圖3中,執行 第二階段檢測輔助的輔助檢測器22聯合地檢測兩個符號的獨特組,執行第三階段檢測輔 助的輔助檢測器22聯合地檢測四個符號的獨特組,以及執行最終階段檢測輔助的最終輔 助檢測器24聯合地檢測八個符號的獨特組。當然,此實施例可以推廣到包含任何數量的符 號18的符號塊14。但是,對于一些符號塊14,如圖4A和圖4B所示的那些符號塊,將獨特組內的符號 18的數量保持盡可能小可能導致一個符號未被包含在任何獨特組內。例如,在圖4A和圖4B 中,執行第二階段檢測輔助的輔助檢測器22配置成聯合地檢測包括符號對(1,2)、(3,4)、 (5,6)、(7,8)和(9,10)的獨特符號組。僅留下一個符號,符號11不被包含在任何獨特組 內。在符號11未被包含在任何獨特組內的情況下,圖4A的實施例中的解調器10將推 遲符號11的進一步檢測直到最終階段的檢測輔助,此時所有符號被聯合檢測為一個大組。 通過推遲符號11的進一步檢測,輔助檢測器22避免了聯合地檢測具有不同數量的符號的 組,由此最大化用于均衡的任何組合權重在符號組之間的共享。但是,作為折衷,推遲符號 11的進一步檢測還增加了執行最終階段的檢測輔助的最終輔助檢測器24的復雜度,其現 在必須為符號塊中的符號考慮更大數量的候選符號組合。注意,可以將第四階段分成子階 段來縮減復雜度,但是會要求計算甚至更多的組合權重。為了縮減最終輔助檢測器24的復雜度,圖4B的實施例中的一個或更多輔助檢測 器22還配置成聯合地檢測包括如下符號的獨特符號組(I)來自先前階段中聯合地檢測的 一個獨特組的#個符號;以及(2)任何獨特組中未包含的單個符號或M個符號(其中M小于 K)(也共同稱為部分組,因為該組包含比先前階段檢測輔助中聯合地檢測的獨特組少的符 號)。因此,圖4B中執行第三階段檢測輔助的輔助解調器22配置成聯合地檢測包括如下符 號的獨特符號組(I)符號9和10,其在第二階段中作為組被聯合地檢測;以及(2)未被包 含在任何組內的符號11。通過在早前階段檢測輔助中將符號11并入用于聯合檢測的組,圖 4B中的解調器10縮減了后續階段檢測輔助必須考慮的候選符號組合的數量。無論一個或更多輔助檢測器22將符號塊14中的符號18分組用于聯合檢測所用 的特定方式,輔助檢測器22基于為符號塊14中的個體符號18和/或符號18的組標識的 縮減集合來為該符號塊14標識候選符號組合的縮減集合23。更具體地來說,一個或更多輔 助檢測器22為符號塊14中的每個符號18將縮減集合23標識為能夠使用如下來形成的組 合的集合(1)為包含該符號的符號18的最大獨特組標識的縮減集合中的候選符號組合; 或(2)如果該符號未被包含在任何獨特組中,則是為該符號標識的縮減集合中的候選符號 值。例如,在圖4A中,在第四階段檢測輔助中聯合地檢測的符號1、2、3、4、5、6、7和8 的組是符號1-8中的任何符號被聯合地檢測的最大獨特組。類似地,在第二階段檢測輔助 中聯合地檢測的符號9和10的組是符號9或10被聯合地檢測的最大獨特組。最終,符號 11未被包含在任何獨特組中。因此,圖4A中的輔助檢測器22將此符號塊14的候選符號組 合的縮減集合23標識為能夠使用如下來形成的組合的集合(I)在第四階段檢測輔助中為符號1、2、3、4、5、6、7和8的組標識的縮減集合中的候選符號組合;(2)第二階段檢測輔助 中為符號9和10的組標識的縮減集合中的候選符號組合;以及(3)第一階段檢測輔助中為 符號11標識的縮減集合中的候選符號值。此外,上述實施例中的最終輔助檢測器24已經通過聯合地檢測具有符號塊14中 的所有符號的組來為該符號塊14標識最終縮減集合25。但是,其它實施例中,最終輔助檢 測器24仍可以通過聯合地檢測具有比符號塊14中的所有符號少的符號的一個或更多獨特 組來標識最終縮減集合25。例如,假定回到圖2C的示例中的第二階段檢測輔助實際上是最 終輔助檢測器24執行的最終階段(意味著第一階段是由單個輔助檢測器22來執行的)。在 此情況中,最終輔助檢測器24以與未修改的示例中第二輔助檢測器22這樣做的幾乎相同 的方式來聯合地檢測兩個符號的兩個獨特組中的每個,以由此將最終縮減集合25標識為 組合(A,B,D, D)、(A,B,C,A)、(B,B,D, D)和(B,B,C,A)的集合。以此方式來修 改圖2C中的示例,圖2D中所示出的序列估計過程中的符號塊A的狀態空間42-2然后會包 括所有四個這些組合而不是只有兩個組合。本發明還設想上述實施例的其它修改、改變和改進。例如,在一個實施例中,聯合 地檢測符號塊14中的符號18的兩個或更多獨特組中的每個獨特組的輔助檢測器22將標 識該組的候選符號組合的縮減集合所要求的計算的數量最小化。更具體地來說,輔助檢測 器22生成與該組中的符號18的候選符號組合關聯的聯合度量,并按(例如,基于與構成候 選符號組合的符號18或符號18的組關聯的似然度量的)某種順序比較這些聯合度量。例如,在圖2C的示例中,執行第一階段檢測輔助的第一輔助檢測器22可以確定符 號I最可能具有候選符號值A,并且其次可能具有候選符號值B。第一輔助檢測器22還可以 確定符號2最可能具有候選符號值B,并且其次可能具有候選符號值A。因此,執行第二階 段檢測輔助的第二輔助檢測器22生成與能夠根據從第一階段標識的縮減集合34-1和34-2 形成的符號I和2的如下候選符號組合關聯的聯合度量(B,B)、(A, A)、(A, B)和(B,A)。 為了標識包含這些組合中的最可能組合的縮減集合36-1,2,第二輔助檢測器22按基于第 ー階段為個體符號確定的似然性的順序來將為這些組合生成的聯合度量進行比較。例如, 在一個實施例中,第二輔助檢測器22創建候選符號組合的依序列表,其中最初假定(A,B) 為最可能的,假定為(B,B)次可能,之后是(A,A)以及然后(B,A),并如果需要的話,基 于比較為那些組合生成的聯合度量,使用如冒泡排序或插入排序的排序算法來將該列表重 新排序。當整個列表無需排序時,能夠使用部分插入排序。結合部分排序,維持僅某個數量 的最佳值。例如,能夠將候選值與列表上的最后ー個值比較,并如果其并不比該最后ー個值 更好,則將其丟棄。否則,將其與列表中的其它值比較。還能夠使用其它排序方法,如部分 二分插入排序。盡管如此,因為列表最可能已經是按順序的,并且因為按基于從第一階段確 定的每個個體符號的似然性的順序進行比較,所以第二輔助檢測器22標識最可能組合所 要求的比較數量較之否則會要求的比較數量有所減少。為了更進ー步減少所要求的比較數 量,第二輔助檢測器22可以配置成甚至不考慮多個最不可能組合(例如,B,A)。上述實施例的其它變化關注于在每個階段檢測輔助確定的縮減集合的大小兄, S2Sf (無論其包括個體符號18的候選符號值的縮減集合、符號18的獨特組的候選符 號組合的縮減集合、符號塊14的候選符號組合的縮減集合23或最終縮減集合25)。在ー個 實施例中,在每個階段檢測輔助標識的縮減集合的大小是固定的。例如,在圖2C的示例中,每個階段的縮減集合的大小出于說明的目的被固定在兄=&= 5>= 2。但是,一般來說,在 每個階段的大小可以基于在該階段的輔助檢測器22、24所經歷的信號質量和/或延遲擴展 來固定。例如,信號質量跨較早階段檢測輔助而下降,因為必須擴大越來越多的信號能量來 抑制ISI,但是當貢獻ISI的其它符號18成為正在檢測的聯合符號的一部分時開始跨后續 階段而增加。因此,可以將縮減集合的大小固定成跨較早階段檢測輔助漸增地更大,以及跨 后續階段漸減地更小。作為備選在每個階段的大小可以基于在該階段所標識的縮減集合中包括正確的 (即,實際傳送的)候選符號值或候選符號組合的概率來固定。可以采用經驗、通過模擬等來 為在一個階段的縮減集合的不同可能大小來確定此概率,以及將該階段的大小固定成具有 滿足或超過目標概率的概率的最小可能大小。當然,將在每個階段的縮減集合的大小固定成將滿足目標性能標準所要求的最小 大小的實施例中,階段的復雜度仍可以是受限的。為了縮減階段的復雜度同時維持目標性 能標準,可以基于在為該階段確定的最小大小之上的偏移來固定至少一個階段標識的縮減 集合的大小。例如,通過增加在較早階段標識的縮減集合的大小,滿足目標性能標準所需的 在后續階段標識的縮減集合的大小可以更小(導致這些后續階段的更小計算復雜度)。在一些實施例中,即使一個階段標識的縮減集合的大小是固定的,仍可例如基于 所檢測的先前符號塊14來調適該大小。例如,在一個實施例中,基于一個階段檢測輔助所 標識的縮減集合中的每個候選符號值或候選符號組合形成后繼階段檢測輔助所標識的縮 減集合中包括的候選符號組合的一部分的頻率來調適該大小。如果例如將較早階段標識 的縮減集合中的候選符號值或候選符號組合按似然性的順序評級,并且評級是最后的值或 組合很少被包括在后續階段標識的縮減集合中,則可以減少較早階段標識的縮減集合的大 小。否則,可以增加大小。在其它實施例中,例如基于當前正檢測的符號塊14來動態地改變一個階段所標 識的縮減集合的大小。例如,至少一個階段標識的縮減集合的大小可以基于在該階段的接 收信號16的信號質量來動態地被改變。在此情況中,如果信號質量低,則可以動態地增加 該縮減集合的大小,以及如果信號質量高,則動態地減少該縮減集合的大小。雖然上文論述一般出于說明目的而假定一個階段檢測輔助標識的所有縮減集合 是相同大小的,但是本領域技術人員將領會,即使這些縮減集合是被相同階段標識的,它們 的大小仍可以改變。在此情況中,一個或更多輔助檢測器22可以配置成基于在先前階段為 符號18或符號18的組確定的縮減集合的大小來為至少一個階段形成符號18的獨特組。對 于例如包括八個符號18的組合的符號塊14,第一階段可以為那些符號18確定具有以下大 小候選符號值的縮減集合1、1、2、3、4、4、5和7。因此,執行第二階段檢測輔助的輔助檢測 器22可以配置成聯合地檢測為將具有大縮減集合的符號18與具有小縮減集合的符號18 配對而形成的符號18的獨特組(例如,將縮減集合大小為1的符號與縮減集合大小為7的 符號配對,并且以相同方式繼續將1與5配對、2與4配對以及3與4配對)。就解調器10的詳細實現而言,存在顯著的靈活性。例如,一個或更多輔助檢測器 22可以每個包括瑞克(RAKE )接收器、通用瑞克接收器(G-Rake )、決策反饋均衡器(DFE )、最 小均方誤差(MMSE)均衡器或適于基于每個符號來處理接收信號16并為每個符號標識可能 符號值的集合的類似形式的均衡。一個或更多輔助檢測器22還可以包括塊DFE(BDFE)、塊線性均衡器(BLE)或適于聯合地檢測符號塊14中的符號18的獨特組并為這種組標識可能 符號組合的集合的類似形式的均衡。對于最終輔助檢測器24,能夠說是相同的,其配置成 聯合地檢測符號塊14中的符號18的一個或更多獨特組,以及對于檢測器26也能夠說是相 同的。G. E. Bottomley于2008年9月21-24日在加拿大的卡爾加里(Calgary)的IEEE VTC 2008 年秋上發表的 “Block equalization and generalized MLSE arbitration for the HSPAWCDMA uplink”中更詳細地描述了碼特定的BDFE和BLE實現。此文獻采取相同符 號周期中傳送的所有符號的聯合檢測。修改處理權重以考慮符號子集的聯合檢測是簡單直 接的。在 Bottomley 等人的待決美國專利申請 12/035,846“A Method and apparatus for block-based signal demodulation”中描述了碼特定和碼平均形式二者。碼平均形式是優 選的,因為它們不那么復雜。注意,所使用的過濾權重取決于正在聯合地檢測的組中的符號 的數量。當然,檢測器26還可以包括MLSE,MLSE適于僅為序列12中的每個符號塊14考慮 縮減數量的候選符號組合。一個或更多輔助檢測器22、最終輔助檢測器24和檢測器26所采用的均衡形式甚 至可以在相同階段檢測輔助內的符號18或符號18的組之間有所不同。此外,均衡可以在 碼片級執行,處理來自一個或更多接收天線的碼片樣本;在符號級執行,使用例如瑞克組合 的或G-RAKE組合的值來執行;或甚至在位級執行。已知能夠靈活地實現解調器10所執行的均衡的所有或至少顯著部分,解調器10 可以配置成選擇性地執行上文提到的均衡處理中的任何一個或更多均衡處理。這種選擇可 以調適所執行的均衡以響應變化的接收條件(例如,信道彌散和/或SNR)。鑒于解調器10的改變和實現的上述幾點,本領域技術人員將領會,本發明的解調 器10 —般執行圖5中所示出的方法來檢測接收信號中的多個符號塊。根據圖5,該方法通 過執行一個或更多階段的檢測輔助來開始。在這些階段檢測輔助中的至少一個中,該方法 包括檢測符號塊中的兩個或更多個體符號,或聯合地檢測符號塊中的符號的兩個或更多獨 特組中的每個。總的來說,執行多個階段的檢測輔助包括從候選符號組合的定義集合中為 多個符號塊中的至少一個符號塊14標識該符號塊的候選符號組合的縮減集合23(框100)。 該方法繼續執行最終階段的檢測輔助。在最終階段的檢測輔助中,該方法包括聯合地檢測 符號塊14中的符號18的一個或更多獨特組中的每個,以由此從為該符號塊14標識的縮減 集合23中確定候選符號組合的最終縮減集合25 (框110)。該方法然后繼續通過在聯合檢 測過程中處理接收信號16來檢測多個符號塊14,該聯合檢測過程將為符號塊14考慮的符 號18的候選組合限制于候選符號組合的對應最終縮減集合25 (框120)。在限制為符號塊 14考慮的符號18的候選組合中,該方法大大地縮減符號塊檢測的計算復雜度。從本發明獲益的符號塊檢測計算復雜度的顯著縮減能夠對于在無線通信上下文 中的接收信號處理尤其有益,但是本發明并不局限于這類應用。雖然是針對檢測時間序列 的符號塊的CDMA系統進行描述的,但是本發明適用于碼、子載波或空間中的序列。它還適 用于不同類型序列的組合。因此,一般來說,本發明適用于多個符號塊。例如,在LTE系統 的下行鏈路中,使用MM0。雖然在時間上不同塊的符號之間可能不存在ISI,但是在從不同 傳送天線或波束發送的符號之間,存在空間上的ISI。例如,在4X4 MM0的情況中,4個符 號的組內存在ISI。在此情況中,第一檢測輔助階段可以檢測四個個體符號中的每個符號, 以及最終檢測輔助階段可以聯合地檢測每個具有兩個符號的兩個組中的每個。檢測器26然后可以聯合地檢測具有所有四個符號的組。無論如何,為符號子集的聯合檢測確定處理權重很好理解;例如,參見1999年 5月的ffiEE信息理論匯刊(IEEE Trans. Info. Theory)第45冊第4號1121-1128頁 的 V. Tarokh、A. Naguib、N. Seshadri 和 A. R. Calderbank 所著的 “Combined array processing and space-time coding”。注意在最終階段的檢測輔助中,形成一個或更多 組的符號以用于聯合檢測可以不是隨機的。例如,將彼此更多干擾的符號配對會是有利 的。這能夠使用信道矩陣來確定,正如2000年11月17日一 12月1日在圣弗朗西斯科舉 行的IEEE全球通信會議(Globecom)的會議論文集的1072-1076頁的X. Li、H. C. Huang、 A. Lozano 和 G. J. Foschini 所著的 “Reduced-complexity detection algorithms for systems using multi-element arrays” 中所描述的。另一個示例是使用單載波方法的LTE上行鏈路。該方法有效地在時間上依次一次 一個地傳送符號,在此情況中,可以將符號塊定義為4個依次符號(例如,符號1、2、3、4是一 個塊,符號5、6、7和8是另一個塊,并以這類推)。在此情況中形成BDFE的組合權重在1992 年 2 月的 IEEE 通信匯刊(Trans. Commun.)第 40 冊第 2 號 255-264 頁中的 D. Williamson、 R. A. Kennedy 和 G. ff. Pulford 所著的“Block decision feedback equalization,,中予 以描述。因此,一般來說,本文所使用的符號塊可以包括使用不同正交碼來并行發送的兩 個或更多符號的組合、從不同天線發送的兩個或更多符號或在感興趣的時間間隔中傳送的 兩個或更多符號。現在參考圖6,圖6示出改進的MSA解調器610的一部分。如圖6中所示,解調器 610包括輔助檢測器601和檢測器608。輔助檢測器601可以充當初始輔助檢測器22或最 終輔助檢測器24。類似地,檢測器608可以充當最終輔助檢測器24或檢測器26。如圖6中 另外所示,在一些實施例中,輔助檢測器601包括解調器602、解碼器604 (例如,FEC解碼 器)和候選值生成器(CVG) 606。解調器602可以包括瑞克接收器、G-Rake、DFE、麗SE或類 似形式的均衡。正如本領域中已知的,解調器602接收信號16 (其優選是數字基帶信號), 并基于信號16來產生調制解調器位估計和調制解調器位似然信息(有時稱為“先驗概率” 或“APP”)。解碼器604配置成接收調制解調器位似然信息,并處理調制解調器位似然信息 以產生改進的調制解調器位似然值。CVG 606配置成接收改進的調制解調器位似然值,并配 置成基于改進的調制解調器位似然值來為一個或更多符號的組選擇候選符號值。由此,CVG 606還可以稱為“候選值選擇器(CLS)”。通過在MSA過程中包括解碼器,能夠獲得更好的候 選值。在MSA過程的第二階段中使用解碼器的一些實施例中,改進的調制解調器位似然值 包括位集合的聯合概率,其中位的每個集合對應于兩個或更多符號的組。現在參考圖7,圖7進一步示出根據一些實施例的MSA解調器610。更確切地來說, 圖7進一步示出解調器602、CVG 606和檢測器608。圖7還示出MSA解調器610可以具有 三個階段第一輔助檢測器601、最終輔助檢測器608和檢測器26。如圖7中所示,解調器602可以包括均衡器731 (例如,線性均衡器,如G-Rake或 其它均衡器)和位級(bit-level)軟信息生成器(B-SIG) 732。均衡器731配置成接收基帶 信號16,并基于基帶信號16來產生符號估計。B-SIG 732配置成接收符號估計并基于符號 估計來產生調制解調器位似然值(例如,解碼器604要使用的軟位值,如似然比)。
如圖7中進一步所示,CVG 606可以包括符號似然性計算器(SLC) 702和標識器 704。SLC 702配置成接收由解碼器604產生的改進的調制解調器位似然值,并基于改進的 調制解調器位似然值來產生符號值似然信息。標識器704配置成基于符號值似然信息來選 擇和輸出候選符號值。例如,標識器704可以包括排序功能以基于似然信息來對候選符號 值排序,以使標識器704能夠標識、選擇和輸出具有最高似然性的候選符號值。還如圖7中 所示,檢測器608可以包括BLE 706 (或類似模塊)和聯合檢測器(JD) 708,并且檢測器26 可以包括均衡器(例如,瑞克)712和MLSE處理器714。在圖7中所示出的實施例中,解調 器610是三階段改進MSA解調器。S卩,檢測器601是利用解碼器來確定候選符號值的改進 的初始輔助檢測器,以及檢測器608是最終輔助檢測器24。正如本文說明的,檢測器608接 收基帶信號16和CVG 606輸出的候選符號值,并且配置成產生兩個或更多符號的組的候選 符號值(即,候選符號組合);以及檢測器26接收檢測器608產生的候選符號值和基帶信號 16,并且配置成基于接收的候選符號值和基帶信號16來產生最終調制解調器位估計。現在參考圖8,圖8示出在一些實施例中,可以由檢測器608接收解碼器604產生 并輸出的改進的調制解調器位似然值。例如,可以由BLE 706和/或JD 708來接收改進 的調制解調器位似然值。在此實施例中,輔助檢測器608配置成使用改進的調制解調器位 似然值、CVG 606標識的候選符號值和基帶信號16以產生候選符號值來供檢測器26使用。 檢測器608可以用至少兩種方式來使用改進的調制解調器位似然值。一種用法是以軟方 式減去來自不在感興趣的塊中(未被聯合地檢測的)的符號的干擾。該過程遵循線性特播 (turbo)均衡,其中使用平均符號值來實現相減。第二用法是為感興趣的塊內的符號偏置聯 合檢測器。該過程遵循非線性特播均衡,其中在聯合檢測器中使用先驗符號似然性。如果 僅使用第一種方法,則導致增強形式的線性特播均衡。如果僅使用第二種方法,則導致增強 形式的非線性特播均衡。如果使用這二者,則導致混合形式的特播均衡。能夠在美國專利 申請公布20070147481中找到類似的混合形式,其中使用非本征位信息來進行以軟方式減 去符號和偏置符號檢測二者。使用非本征信息并且省略CVG 608是可能的。在此情況中, 在G-Rake 731的輸出獲得N個最佳值。現在參考圖9,圖9還示出根據一些實施例的MSA解調器610。在圖9中所示出的 實施例中,MSA解調器610是具有輔助檢測器22、改進的輔助檢測器601 (其充當最終輔助 檢測器)和檢測器26的三階段解調器。在圖9中所示出的實施例中,解調器602可以包括 BLE和JD ;以及CVG 606配置成從解碼器604接收改進的調制解調器位似然值,并產生候選 符號值的集合,其中每個候選符號值對應于兩個或更多符號的組。現在參考圖10,圖10是示出根據本發明的一些實施例的解調過程1000的流程圖。 過程1000可以在步驟1002中開始,其中解調器610接收基帶信號。在步驟1004中,產生 基于所接收基帶信號的調制解調器位似然值。在步驟1006中,解碼器用于處理調制解調器 位似然值以產生改進的調制解調器位似然值。在步驟1008中,使用改進的調制解調器位似 然值來產生候選符號值的第一集合,其中候選符號值的第一集合中包括的每個候選符號值 對應于一個或更多符號的組。在步驟1010中,使用候選符號值的第一集合和基帶信號來產 生(i)最終調制解調器位估計或(ii)候選符號值的第二集合,其中第二集合中包括的每個 候選符號值對應于兩個或更多符號的組。鑒于上述的改變,圖11示出在無線通信網絡中使用的基站50,其用于支持與用戶設備(UE) 52的無線通信。基站50例如包括WCDMA、LTE、CMDA2000或其它類型的基站,以 及UE 52包括蜂窩無線電電話、尋呼機、網絡接入卡、計算機、PDA或其它類型的無線通信裝置。在一個實施例中,UE 52包括本文教導的解調器610的實施例,用于處理基站50通 過時間彌散信道56傳送的下行鏈路信號54。另外地或作為備選,基站50包括本文教導的 解調器610的實施例,用于處理UE通過時間彌散信道59傳送的上行鏈路信號58,時間彌散 信道59可以與信道56相同或可以與信道56不同。圖12提供更詳細但非限制性的傳送器和/或接收器示例。在傳送器60,可選地使 用前向糾錯(FEC)編碼器64 (如卷積編碼器或特播碼編碼器)來對信息符號62編碼。將所 得的調制解調器位提供到調制器66,其中形成調制解調器符號(例如,QPSKU6-QAM)并將其 用于調制如擴展波形(spreading waveform)或OFDM子載波的波形。在被調制在0FDM子 載波上之前,能夠經由離散傅立葉變換來對調制解調器符號預編碼,像LTE的上行鏈路中 的情況。然后在RF傳送電路68中將所得的信號調制到無線電載波上,并在一個或更多傳 送天線70上將其傳送。所傳送的信號72經過傳送介質74 (如多徑衰落信道),并且到達在 接收器78的一個或更多接收天線76。由前端RF電路80處理所接收的信號,其將它們混頻 降到基帶,并將它們數字化以形成基帶信號,在此實施例中,該基帶信號表示較早標識的接 收信號16。構成接收信號16的接收信號值因此表示或另外傳達符號塊14的給定序列12。接收器處理電路82包括解調器610的實施例,其可以配置成處理接收信號16。例 如,正如本文教導的,解調器610可以包括檢測器601(其可以充當輔助檢測器)、檢測器608 (其可以充當最終輔助檢測器)和檢測器26。這些輔助檢測器中的至少一個輔助檢測器檢 測符號塊14中的兩個或更多個體符號18,或聯合地檢測符號塊14中的符號18的兩個或 更多獨特組中的每個。檢測器601可以從候選符號組合的定義集合中為序列12中的至少 一個符號塊14標識候選符號組合的縮減集合。最終輔助檢測器608然后聯合地檢測符號 塊14中的符號18的一個或更多獨特組中的每個,以由此從為該符號塊標識的縮減集合中 確定候選符號組合的最終縮減集合。最終,檢測器26通過在聯合檢測過程中處理接收信號 16來檢測符號塊14的序列12,該聯合檢測過程將為符號塊14考慮的符號18的候選組合 限制于為該符號塊14確定的候選符號組合的最終縮減集合。通過這樣做,解調器610可以為符號塊14的序列12中的符號18生成軟位值88。 軟位值88指示有關所檢測的位的可靠性的信息。檢測器26可以例如根據軟輸出維特比算 法(Soft-Output Viterbi Algorithm,S0VA)來生成軟位值 88,正如 1989 年 11 月 27-30 日 在德克薩斯州的達拉斯舉行的全球通信會議的會議論文集中的J. Hagenauer和P. Hoeher 所著的“A Viterbi Algorithm with Soft-Decision Outputs and its Applications,,中 所描述的。在此情況中,檢測器26基于以下度量之間的差來生成軟位值88 :(1)為所檢測 的符號塊序列(其包括序列中表示的特殊位的檢測位值)計算的度量;與(2)為包括與該特 殊位的檢測位值互補的位值的非檢測符號塊序列計算的度量。然而因為本發明的檢測器26不考慮符號塊14的符號18的所有候選組合,所以 檢測器26可以不考慮或另外計算包括與檢測位值互補的位值的非檢測符號塊序列的度 量。因此,檢測器26還可以使用其它已知的方法來生成軟位值88,如2003年3月20日的 無線通信和連網會議的會議論文集的816-820頁中的H. Arslan和D. Hui所著的“SoftBit Generation for Reduced-State Equalization in EDGE” 以及 1993 年 5 月 23-26 日在日內瓦舉行的關于通信的IEEE國際會議上N. Seshadri和P. Hoeher所著的“On Post-Decision Symbol-Reliability Generation” 中所描述的那些方法。例如,在一個實施例中,檢測器26執行第一聯合檢測過程以生成軟位值88中的一 些以及執行第二聯合檢測過程以生成其余的軟位值88。確切地來說,第一聯合檢測過程中 的檢測器26通過限制所考慮的可能符號塊序列的數量(例如,通過從最可能符號塊形成網 格中的狀態空間)來檢測符號塊序列。所考慮的可能符號塊序列可以包括或可以不包括與 所檢測位值互補的位值。因此,檢測器26為具有可能序列所表示的互補位值的那些所檢測 位值生成軟位值88。在第二聯合檢測過程中,檢測器26 (例如通過從所檢測序列中包括的符號塊以及 具有與所檢測位值互補的一個或更多位值的那些符號塊(即使它們不是最可能的)形成網 格中的狀態空間)將所考慮的可能符號塊序列限制于所檢測的符號塊序列和具有與所檢測 位值互補的位值的那些可能序列。該網格簡單得多,因為生成僅軟位檢測所需的路徑,即, 給定單個位翻轉(bit flip)偏離并返回到所檢測路徑的那些路徑。基于為這些可能符號 塊序列計算的度量,檢測器26生成其余的軟位值88 ;即,用于沒有第一聯合檢測過程中表 示的互補位值的所檢測位值的那些軟位值。當然,第二聯合檢測過程中的檢測器26還可以 為具有第一過程中表示的互補位值的所檢測位值生成附加軟位值88。在此情況中,檢測器 26可以例如基于哪個軟位值88指示更大可靠性來選擇哪個軟位值88用于特殊的所檢測位 值。無論用什么特定方式生成它們,均由解調器610輸出軟位值88,并將其輸入到解 碼電路84。解碼電路84基于所提供的軟位值88將所檢測符號18解碼以恢復原始傳送的 信息。解碼電路84將這類信息輸出到一個或更多附加處理電路86以用于另外操作。附加 處理電路的性質隨著接收器78的預定功能或目的(例如基站電路、移動終端電路等)而改 變,并且應該更一般地理解所示出的接收器78的體系結構是非限制性的。雖然上文已經描述了本發明的各種實施例,但是應該理解,僅是作為示例而非限 制來呈現它們。因此,本發明的寬度和范圍不應由上述示范實施例中的任何實施例限制。此 夕卜,除非本文另外指示或另外與上下文明確抵觸,否則其所有可能改變中的上述單元的任 何組合均為本發明所涵蓋。此外,雖然上文描述和附圖中示出的過程示出為步驟的序列,但是這樣做僅僅是 出于說明的目的。因此,可設想可以添加一些步驟,可以省略一些步驟,可以重新排列步驟 的順序,以及可以并行地執行一些步驟。
權利要求
1.一種解調系統,包括 解調器,配置成接收基帶信號以及配置成基于所接收的基帶信號來產生調制解調器位似然值; 解碼器,配置成接收所述解調器產生的調制解調器位似然值以及配置成處理所述調制解調器位似然值以產生改進的調制解調器位似然值; 候選值生成器,配置成接收所述改進的調制解調器位似然值并配置成基于所述改進的調制解調器位似然值來產生一個或更多符號的組的候選符號值;以及 檢測器,配置成接收所述基帶信號和所述候選符號值,并配置成產生以下之一 (a)最終調制解調器位估計和(b)符號組的候選符號值。
2.如權利要求I所述的解調系統,其中所述檢測器配置成產生兩個或更多符號的組的候選符號值。
3.如權利要求2所述的解調系統,還包括 第二檢測器,配置成接收所述基帶信號和第一檢測器產生的候選符號值,并且配置成基于所接收的候選符號值和基帶信號來產生最終調制解調器位估計。
4.如權利要求3所述的解調系統,其中 所述解調器包括(i )配置成接收所述基帶信號并基于所述基帶信號來產生符號估計的線性均衡器,以及(i i )配置成接收所述符號估計并基于所述符號估計來產生所述調制解調器位似然值的位級軟信息生成器; 所述第一檢測器包括塊線性均衡器和聯合檢測器;以及 所述第二檢測器包括瑞克和MLSE處理器。
5.如權利要求3所述的解調系統,其中所述第一檢測器配置成接收所述解調器產生的改進的調制解調器位似然值,并且配置成使用所述改進的調制解調器位似然值、所接收的基帶信號和所述候選符號值以產生候選符號值來供所述第二檢測器使用。
6.如權利要求I所述的解調系統,其中所述改進的調制解調器位似然值包括位集合的聯合概率,位的每個集合對應于兩個或更多符號的組。
7.如權利要求I所述的解調系統,其中 所述候選值生成器配置成接收所述改進的調制解調器位似然值并配置成產生候選符號值的集合,每個候選符號值對應于兩個或更多符號的組。
8.如權利要求7所述的解調系統,其中 所述解調器包括塊線性均衡器(BLE)和聯合檢測器(JD);以及 所述檢測器包括瑞克和MLSE處理器。
9.如權利要求I所述的解調系統,其中所述候選值生成器包括(a)配置成接收所述改進的調制解調器位似然值并配置成產生符號值似然信息的符號似然性計算器,以及(b)配置成基于所述符號值似然信息來標識所述候選符號值的標識器。
10.一種包括如權利要求I所述的解調系統的移動臺或基站。
11.一種用于產生最終調制解調器位估計的解調方法,包括 (a)接收基帶信號; (b)基于所接收的基帶信號來產生調制解調器位似然值; (C)使用解碼器來處理所述調制解調器位似然值以產生改進的調制解調器位似然值;(d)使用所述改進的調制解調器位似然值來產生候選符號值的第一集合,候選符號值的所述第一集合中包括的每個候選符號值對應于一個或更多符號的組;以及 Ce)使用候選符號值的所述第一集合和所述基帶信號來產生以下之一 (i)最終調制解調器位估計或(ii )候選符號值的第二集合,其中所述第二集合中包括的每個候選符號值對應于兩個或更多符號的組。
12.如權利要求11所述的解調方法,還包括 接收所述基帶信號和候選符號值的所述第二集合;以及 基于候選符號值的所述第二集合和所述基帶信號來產生最終調制解調器位估計。
13.如權利要求11所述的解調方法,其中 由線性均衡器接收所述基帶信號,所述線性均衡器配置成基于所接收的基帶信號來產生符號估計; 所述方法還包括使用所述符號估計以產生所述調制解調器位似然值;以及 由包括塊線性均衡器和聯合檢測器的系統來執行步驟(e)。
14.如權利要求11所述的解調方法,其中所述改進的調制解調器位似然值包括位集合的聯合概率,位的每個集合對應于兩個或更多符號的組。
15.如權利要求14所述的解調方法,其中由包括塊線性均衡器和聯合檢測器的解調系統來執行步驟(a)和(b)。
全文摘要
本文提出的教導提供一種使用解調器來改進解調過程的技術。例如,根據本發明的實施例的解調單元可以是多階段解調器,并且可以包括解調器,其配置成接收基帶信號以及配置成基于所接收的基帶信號來產生調制解調器位似然值;解碼器,其配置成接收并處理調制解調器位似然值以產生改進的調制解調器位似然值;候選值生成器,其配置成基于改進的調制解調器位似然值來產生一個或更多符號的組的候選符號值;以及檢測器,其配置成接收基帶信號和候選符號值,并配置成產生以下之一(a)最終調制解調器位估計和(b)符號組的候選符號值。
文檔編號H04L25/03GK102668479SQ201080054711
公開日2012年9月12日 申請日期2010年11月22日 優先權日2009年12月1日
發明者F.穆尼耶, G.E.博頓利, S.格蘭特 申請人:瑞典愛立信有限公司