專利名稱:并列中導碼消除的方法與裝置的制作方法
技術領域:
本發明是關于中導碼消除,更特定言之,本發明是關于利用演算執行中導碼消除的方法及裝置,該演算使得已接收TDD叢發的數據字段1及數據字段2的并列中導碼消除可進行。
背景技術:
如圖1所示,一種叢發經由具時間延遲擴散為(W-1)*Tc的多路信道接收,其中W表示碼片數目且Tc表示碼片歷時。該時間(延遲)-擴散信道引起碼片干擾,其中在已接收叢發的每一個字段的卷積尾端向相鄰字段突出。例如,在數據字段2的前W-1個碼片的中導碼碼片間干擾引起對應于前W-1個碼片的符號的數據評估步驟的性能降級,除非該干擾的補償被考慮,此特別是真的因傳輸功率控制(TPC)指令(僅在上行(UL))及傳輸型式組合指針(TFCI)位立即位于中導碼后且它們不由任何信道編碼機制保護,希望藉由使用中導碼消除步驟以消除中導碼干擾以改善TDD叢發的二個數據部份的數據評估且此步驟是一種可被使用以加強任何候選數據評估演算的性能的單獨步驟。
中導碼消除(此后亦稱為MDC)亦可被施用以將中導碼干擾自數據字段1的卷積尾端移除至導碼中導碼字段的前(W-1)個碼片,亦如圖1所示。此尾端亦由多路信道的延遲擴散產生且其至數據字段1的數據評估的并入產生更易觀察的數據及形成在多址用戶偵測(MUD)的AHA矩陣的正確區塊Toeplitz結構。
發明內容
中導碼消除被使用以自下列移除中導碼的影響導碼中導碼字段的前W-1個碼片,其允許進入該導碼中導碼字段的第一數據字段的卷積尾端的較佳模式化,進一步允許該AHA矩陣的模式化為正確區塊Toeplitz;及數據字段2的前W-1個碼片。一種技術被提供以計算中導碼干擾,此技術顯著減少所需硬件及處理時間。
本發明可由相關圖式被了解,其中類似組件被指定為類似數字,且其中圖1顯示一種經傳輸叢發、一種信道及一種已接收叢發(TDD DPCH),其在解釋中導碼消除的必要性是有用的。
圖2為一種基站(BS)的數據解調電路的框圖,其包括中導碼消除方塊。
圖3為一種類似于圖2所示的BS電路的用戶設備(UE)的數據解調電路的框圖。
圖4為一種顯示使用本發明消除演算的用于中導碼消除的電路的框圖。
圖5為一種中導碼消除引擎的簡略框圖。
圖6為一種更詳細顯示圖5處理組件的其中一個的框圖。
圖7為一種顯示中導碼消除方塊如何干擾系統其它電路的框圖。
圖8為一種方式的圖式表示,其中該數據字段的中導碼順序的處理被合并。
圖9為一種具體化本發明原則的中導碼消除裝置的框圖。
圖10為在解釋處理組件計算是有用的一種說明。
圖11為在解釋處理細目如何被處理為有用的一種說明。
圖12為在解釋叢發型式2的中導碼偏移被執行方式為有用的一種說明。
圖13為一種顯示中導碼消除處理時間表的簡化圖式。
圖14為一種中導碼消除方法的簡化流程圖。
圖15及16為分別顯示預先加載及預處理器狀態轉換圖層。
圖17為處理組件狀態轉換圖層。
圖18為中導碼偏移狀態轉換圖層。
圖19為中導碼數據分組狀態轉換圖層。
圖20為數據輸出狀態轉換圖層。
具體實施例方式
圖2為一種框圖,其顯示用于在基站(BS)使用的TDD叢發的解調的數據解調電路10的框圖。電路10包括一種Steiner信道估計器12,其接收該叢發的中導碼部份,一種中導碼消除電路14接收包括數據部份、中導碼及保護間隔的該TDD叢發。信道估計器12的輸出被施用于該后處理及中導碼偵測電路16,其在16a發展信道響應,此響應被施用于該中導碼消除電路,及在16b發展中導碼偏移數目,其同樣地被施用于該中導碼消除電路14。
在16b的中導碼偏移數目亦被施用于編碼決定電路18以決定在18a提供的信道化編碼,其接著被施用于多址用戶偵測器(MUD)20。中導碼消除電路14利用以上所述的輸出以在14a產生經中導碼消除的叢發,其被施用于該多址用戶偵測器電路20。
清楚可見,中導碼消除在MUD處理前進行,該中導碼消除步驟起初分別建立在該導碼中導碼字段接收的中導碼的前W-1個碼片的估計及擴散進入數據字段2的中導碼的前W-1個碼片。該已接收的中導碼估計是基于由該信道估計器,12所提供的信道響應及得自中導碼偵測區塊16的中導碼偏移數目而得到,信道估計器12使用已知演算以得到信道估計,中導碼偵測區塊16同樣地使用已知演算以得到中導碼偏移數目,這些中導碼偏移數目被使用以得到使用已知演算由編碼決定電路18所進行的信道化編碼。
該已接收叢發被儲存于緩沖器32,其協同圖4的演算30,此演算30例如由圖2的中導碼消除電路14執行。由在該已接收叢發的相對應部份所產生的中導碼干擾被移除,所得叢發被送至圖2所示的MUD 20。用于中導碼消除的觀念為根據所得中導碼偏移數目及得自偵測電路16的信道響應進行中導碼干擾的估計,于是,經估計的干擾被使用以自該已接收叢發消除有效的中導碼干擾。
中導碼消除被分別施用于已接收過采樣序列的偶數及奇數樣本。
圖3顯示由用戶設備(UE)所使用的數據解調電路11,其中在第2及3圖間的類似組件以類似數字指定,且圖3包括中導碼消除區塊且其與圖2不同在于除了信道編碼外,消除電路14輸出14是耦合至偵測電路18及遮蔽碼偵測電路18,其提供經偵測中導碼偏移18b至MUD 20。
在本發明消除電路所使用的數據包括
數據輸入包括由r表示的已接收叢發,其包括二個數據部份、中導碼及保護間隔-形式復數值向量-長度2560碼片-范圍未限定Km組復數信道是數 -形式復數值向量-長度Km×W-范圍未限定Km為藉由在該后處理及中導碼偵測電路16(參看圖2)的中導碼偵測演算所偵測的不同中導碼數目,W為每一個信道響應的長度。
Km中導碼偏移數目每一個數目被用來產生一種相對應中導碼編碼。
-形式整值向量-長度 1×Km-范圍 1至Km一種形成該經消除電路14部份的微處理機(未示出)提供在信道脈沖響應及中導碼偏移(相當于中導碼編碼)間的聯合,其顯示那一個信道響應屬于那一個中導碼偏移(編碼)。
該數據輸出包括經中導碼消除數據叢發-形式 復數值向量-長度 2560碼片-范圍 未限定演算參數為最大中導碼偏移K,每一個中導碼編碼的長度L,使用中的叢發形式,信道響應的長度W,其中依叢發形式及最大中導碼偏移K而定,W=28、32、57、64或114。
表1說明以上參數的值,
表1圖4說明中導碼消除演算。該已接收數據叢發被儲存于緩沖存儲器32,以使該中導碼干擾在數據字段1及數據字段2的數據評估的影響可被移除。在相同時隙的長度L的活動中導碼編碼是根據施用于34的經輸入偵測中導碼偏移數目而得到,該中導碼編碼是使用習知演算而得到。而后基于該信道響應及活動中導碼編碼的Km聯合對,兩個已接收中導碼干擾序列在36、38被建構。第1個中導碼干擾是對應于在該導碼中導碼字段接收的前W-1個碼片中導碼,其妨礙該數據字段1的卷積尾端凸出進入該導碼中導碼字段,如先前圖1中所示。出現在36a的長度W-1的該已接收(W-1個碼片)中導碼序列,Mmid,可由累積具相對應中導碼編碼的每一個信道響應而被模式化,如M‾mid=Σk=1Kmm‾k⊗h‾k]]>取前W-1個樣本=ΣkKmΣi=0W-2mik·hn-ik]]>對n=0,1,2...W-2方程式(1)其中mik表示伴隨中導碼偏移k的中導碼mk的第i個組件。注意m‾k=[[m0km1k···mL-1k],]]>表示累積運算子。換言的,該已接收中導碼序列為在該活動中導碼編碼及信道響應間的Km累積的疊合。方程式(1)可以矩陣形式重寫如下 =M0midM1midM2mid···MW-2mid]]>方程式(2)其中(hi)T表示列信道響應向量,hi,的置換,且 該矩陣包括一些中導碼組件,對在上面方程式的LHS的所有Km中導碼為尺寸(W-1)W·Km。例如第i個列的LHS表示在已接收中導碼的第i個碼片的瞬時所評估的Km累積的和,在中導碼矩陣的每一個列的第k個分割包括促成該中導碼干擾的mk部份。此外,h‾1h‾2···h‾kmT]]>大小為KmW×1且代表聯合信道估計。
該第二已接收中導碼干擾對應于進入該數據字段2的已接收中導碼尾端的前W-1個碼片,于此尾端是得自該信道的延遲擴散,且其破壞該已接收數據字段2的前W-1個碼片(參看圖1)。
建造該中導碼干擾的步驟類似于先前說明的該數據字段1的步驟,然而,在此情況下,該導碼中導碼字段的卷積尾端擴散進入該數據字段2。在該數據字段2的前W-1個碼片的中導碼干擾, 可再以矩陣形模式化如下
=M0data2M1data2M2data2···MW-2data2]]>方程式(3)由方程式(2)及(3)分別模式化該兩個中導碼干擾序列后,方程式(2)于40自該已接收儲存數據叢發,r,的導碼中導碼字段的前W-1個碼片消除,于此,在無噪聲存在下,前W-1個碼片的每一個由相對應中導碼碼片及該數據字段1的卷積尾端所組成,如圖1所示。接著于42,藉由將方程式(3)自在該數據字段2,于r,的前W-1個碼片減去,在該數據字段2的中導碼干擾作用被移除。接著所得數據叢發被認為是一種數據估計未受中導碼干擾影響的叢發。
在42a的輸出被供給至MUD 20,參看圖2,與在18a的輸出一起得到出現在輸出20a的經估計符號序列。
本發明技術的性能是依該信道估計及中導碼偵測演算的準確性而定,使用完善已知的信道響應,該實施應產生在所得訊號噪聲比少于0.1dB。
因該中導碼消除處理(圖3的電路14)在數據解調(使用MUD電路20)前完成,中導碼消除的處理時間直接影響MUD相關延遲,考慮傳輸功率控制(TPC)延遲及特別是得到粗TPC位的延遲,中導碼消除處理的延遲應少于80≈0.03時隙。
處理組件(PE)加法器執行一種中導碼及信道響應的“乘法”,如圖5“乘法器”108所示。每一個PE具用于每一個消除向量的儲存寄存器(亦即累加器)104、106,多任務器110選擇合適的中導碼輸出消除,如將于此文更詳盡解釋。
下列為系統設計的高等級說明。圖7說明該中導碼消除區塊72如何干擾系統70的其它組件,在處理期間,該中導碼消除區塊72具至信道評估RAMs 74、76的完全存取而不會有來自其它方法的競爭。該信道評估包括具分為2個RAMs 74、76的實數及虛數成份的16-位復數值。
該中導碼服務器78基于中導碼數目及中導碼偏移供給16-位中導碼序列,每一個序列對應于16個1-位值。
信道評估(CHEST)80供給控制中導碼消除的功能性的配置參數,CHEST亦供給起始中導碼消除處理的控制訊號。
該經計算干擾序列是儲存為2對RAMs 82-84及86-88,每一對由實數成份82、86及虛數成份84、88所組成。一對是用于該數據字段1干擾結果及第二對是用于該數據字段2干擾結果。
由于上說明的方程式2及方程式3,我們可了解該處理包括大量的矩陣乘法,左手側矩陣的大小為(W-1)×W*Km,右手側向量的大小為W*Km×1。相乘總數目為(W-1)*W*Km。因每一個中導碼樣本的大小為1位,乘法器的進行可被簡化及以多路器進行。
基于圖1,最差情況的相乘數目發生于W=57及Km=8時,產生總共25,536的相乘。依序地執行這些相乘為無法接受的,因時鐘循環的總數等于相乘的數目。而是,必須藉由指定處理組件(PE)至每一列并列地執行多列的乘法,每一列的PE可使用相乘及累加功能被習知地進行,之后總處理時間可為(W-1)*W*Km/NPE,其中NPE為PE’s的數目。
當NPE=列數=(W-1)時可達到處理時間的最大節省,在此情況下,最差情況的處理時間為W*Km,此發生于當W=29及Km=16且產生464個循環。若處理時間要求允許,PE’s的數目可少于總列數。對一部份處理時間該PE’s可被分配給一組列且然后對整個處理的下一部份再分配給不同組的列。
以上說明的方法假設方程式(2)及(3)的每一個被個別處理且對每一個方程式硬件必須被復制。由方程式(2)及方程式(3)我們了解第一個經相乘矩陣為上三角且第二個矩陣為下三角,我們可以合并此兩個矩陣為單一矩陣因在它們中的兩個之間沒有重疊,此允許該兩個方程式的處理可被合并為一個硬件方法,圖8為該合并處理的圖標表示。
此額外硬件在每一個PE包括兩個(2)累加器而非1,及伴隨控制邏輯,注意每一個PE依序執行橫越已知列的相乘及累加,所以,在任何已知時鐘循環期間,僅兩個累加器的其中一個為活動的且其會累加上三角矩陣相乘的結果或下三角矩陣的結果。在列結束前,兩個累加器具兩個矩陣相乘的結果。
進行此功能所需的硬件量是直接關于提供進行處理的時間量及是直接關于用于計算的位寬度,因處理時間及位寬度要求不必要為固定的,此處的設計被選擇要被參數化。
參數化在兩個不同方向發生,首先,該位寬度被參數化使得設計的容易規模化,第二,并列使用的硬件量亦為參數,該設計是基于一種基本處理組件,稱之為PE。所需PE’s的數目依該設計須如何被并列而定,所以,在該設計中PE’s的數目被參數化。
由方程式2及方程式3可注意在矩陣中的行i+1等于向下移位1列的行i,此使得使用移位寄存器94(參照圖9)的簡單結構可控制中導碼數據進入該PE’s的流量,圖9為中導碼消除設計的框圖。
在圖9,有2個移位寄存器,上方的一個為92及下方的一個為94,該下方移位寄存器94供給中導碼數據至處理組件PE的每一個,該上方移位寄存器供給要被移位進入該下方移位寄存器94的數據,時序及控制由控制電路102進行。
在處理開始時,該下方寄存器94包含該數據字段1計算(下三角矩陣-參看圖8)所需的所有數據。該上方寄存器日益增多地供給用于該數據字段2計算(上三角矩陣)的數據。在處理完成時,該下方移位寄存器94包含該數據字段2所需的所有數據。
該上方移位寄存器92的大小被固定在16位,該下方移位寄存器94的大小等于PE’s的數目且因此被參數化。該參數可采用16-位的相乘,該移位寄存器的每一個階段包含一個二進制位(0或1),其個別地控制減法及加法操作。
每一個移位寄存器具一組序列寄存器R,其允許處理被排列,該序列寄存器R由RAM 96以自下一個活動中導碼偏移的數據加載,且PEs處理儲存于自目前中導碼偏移的工作移位寄存器94的數據。
注意由中導碼RAM 96回復的數據在被儲存至該移位寄存器92、94前先被分組為16-位字符。
如上所述,圖5為一種在中導碼消除設計中PE的簡化、高等級的圖,注意此圖中有兩個累加器104、106,然而一些硬件在兩個方法間為共享的,在108該PE將信道響應向量“乘以”中導碼列,輸出選擇器控制多任務器110以選擇累加器104、106的其中一個的內容。
因信道估計及中導碼位為復數值樣本,該PEs必須執行復數演算,然而,一個完全的乘法器是不必要的,因為中導碼值由單一字節成。
根據3GPP TS 25.221mi=(j)i*mi對所有i=1,…,P所以,該中導碼樣本代表4個可能值1+0j0+1j-1+0j0-1j的1個,信道估計包括多位復數值A+Bj所以,將該信道響應乘以該中導碼樣本產生4個可能值(A+Bj)(1+0j)=A+Bj(A+Bj)(0+1j)=-B+Aj(A+Bj)(-1+0j)=-A-Bj(A+Bj)(1-1j)=B-Aj的1個。
由此我們了解乘法可以一對多路器(多任務器)120、122及一對加法器/減法器124、126進行,如圖6所示。在128的中導碼位值mi控制輸入的符號(亦即該樣本被加或被減),在130的2-位相控制輸入如何被多路為該PE,該PE在132被起始,經由多任務器131加載零進入累加器134、136,對每一個干擾值,每一個累加器于134a及134b累加實數部份REAL 1及REAL 2及于136a及136b累加虛數部份Imag.1及Imag.2,如在圖4的36及38所示。多任務器138及140分別選擇值REAL 1、REAL 2及Imag.1與Imag.2的其中一個,在多任務器138、140的輸出的每一個值被送回加法器/減法器124、126以進行下一個加法/減法操作。
圖10圖標地顯示矩陣乘法方法及說明在中導碼消除設計中處理組件的角色,每一個PE被指定至一已知列。應注意每一列包含自以上方程序的下三角及上三角部份的數據,所以,在每一列的處理循環結束時,每一個PE的累加器分別包括數據字段1及數據字段2的干擾值。
由圖8的考量,可了解上方矩陣U的第一列的PE不提供伴隨最左手側行的中導碼PE的輸出,然而在下方矩陣L的第一列的最左手側行的PE提供了輸出。指定至第一列的PE提供下方矩陣L的所有其余列的輸出且沒有上方矩陣U的輸出。
此形式對每一個后續列重復,其中每一列的多一個行位置形成矩陣U的輸出且少一個行位置形成矩陣L的輸出,直到在最后一列,沒有矩陣L的輸出且最后一列的所有行形成矩陣U的輸出。
對MDC的已知實施,PE’s的數目可小于所需計算的數目,在此情況下,列的總數被區分為大小為PE’s數目的區段,此說明于圖13。在每一個處理步驟結束時,該輸出數據必須在下一個處理步驟開始前被寫出。該處理步驟被重復直到所有數據已被處理。注意最后處理步驟可使用少于PE’s的總數。
表2顯示得自合并已知中導碼偏移的方程式2及方程式3的經合并中導碼矩陣。
表2-經合并中導碼矩陣 注意對已知中導碼偏移所需的中導碼組件的總數包括0至W-2及L-(W-1)至L-1,亦注意因該中導碼為重復的,L-1及0為連續的。所以,所需要的該總組件包括自L-(W-1)至W-2的連續串行。當總列的子集因有限數目的PE’s而被處理,所需組件的串行仍為連續的因僅起始點及結束點被改變。所以,回復中導碼樣本可由建立起始點及依序回復數據直到所有需要數據被回復而被簡化,此簡化了該中導碼分組控制邏輯。
實際上,中導碼消除建立結束點及以相反順序回復樣本,此是因為下三角矩陣先被處理。
注意以上所列出的指數皆相關于特定中導碼偏移的基本中導碼補償。絕對的中導碼指數討論如下。
圖12顯示中導碼消除如何計算叢發形式2的中導碼樣本的實例。如以上所述,MDC在處理起始時要求自中導碼服務器的整個基本中導碼序列(長度P)及將其儲存于當地RAM。一種特定使用者的中導碼由基本中導碼的循環偏移樣式的L個樣本所組成。
MDC藉由以圓形方式定地址該中導碼RAM而產生一種經偏移中導碼序列,該起始點是基于該中導碼偏移數。
表3列出由第三代(3G)專利說明書的兩(2)個不同版本的方程式,其定義如何基于基本中導碼產生起始中導碼補償。兩種版本皆示出做為參考,依據那一個版本被用做設計的自旋1。表4及表5分別列出自長的及短的中導碼的相對應方程式所計算得到的起始補償值。
表3-計算中導碼偏移的方程式由TS 25.221V3.3.0方程式1(K’-k)W k=1至K’方程式2(K-k)W+floor(P/K) k=K’+1至K由TS 25.221V4.1.0方程式1(K’-k)W k=1至K’方程式2(K-k-1)W+floor(P/K)k=K’+1至K-1方程式3(K’-1)W+floor(P/K)k=K
表4-長中導碼的起始中導碼補償假設K’=8,K=16,W=57,P=456,L=512
表5-短中導碼的起始中導碼補償假設K’=3,K=6,W=64,P=192,L=256
圖13說明對應于框圖的處理時間表。
步驟1在Steiner處理開始時,CHEST開始中導碼消除預加載方法,在此方法期間,中導碼消除要求自中導碼服務器的整體基本中導碼序列并將其儲存于當地RAM。
步驟2在后處理完成后,CHEST開始中導碼消除主要處理,在此方法期間,中導碼消除回復每一個活動中導碼偏移的中導碼樣本及信道響應。
步驟3在處理結束時,每一個PE包括2個充滿數據的累加器,自每一個PE(對應于數據字段1結果)的第一累加器被依序多路輸出及儲存至RAMs(參看RAM82及84-圖7)。接著,自每一個處理組件的第二累加器(數據字段2結果)被依序多路輸出及儲存(RAMs 86及88)。
步驟4,5若處理組件數目小于W-1,步驟2及3被重復直到所有所需處理被完成。
以下為處理流程及有限狀態機的敘述,其控制中導碼消除作用內的各種方法。
圖14說明所發生的處理以進行中導碼消除作用,此類似于圖13所示的處理時間表,但分細項為所需的控制方法。
于此有二(2)個起始MDC處理的控制訊號,第一個訊號起始MDC預加載方法(S1),第一個控制訊號開始MDC主要處理(S2)。
所提供處理組件(PEs)的每一個被指定以處理矩陣乘法(S3)的一列。若PE’s的總數小于列的總數(W-1),則該PE’s可被指定為第一組列。一旦此組列的處理完成,該PE’s可被再指定為下一組列,此被重復直到所有列已被處理。
下一步為經由每一個中導碼偏移循環以尋找活動中導碼(S4),當活動偏移被找到時,矩陣乘法繼續(S5)。
乘法持續目前偏移的整個中導碼序列,此持續直到所有中導碼偏移已被處理,一旦所有活動中導碼偏移已被處理(S6),數據被提供給數據字段1及數據字段2(S7),數據被依序輸出及寫至輸出RAMs。
整個方法被重復直到所有W-1個列被處理(S8)。
在圖15至圖20所示的狀態機控制圖16流程圖所說明的方法。
圖15的預加載狀態機要求自中導碼服務器的目前中導碼號碼并將該數據儲存于當地RAM,當整個序列被儲存時該方法完成。
圖16的微處理器經由活動中導碼參數定序以數到需被處理的活動中導碼總數。
圖17的處理組件狀態機保持追蹤已被處理的列數且其PE’s被指定至每一列,此狀態機持續處理直到所有中導碼消除矩陣的列已被處理。
圖18的中導碼偏移狀態機經由每一個中導碼偏移定序以處理每一個活動偏移。當偏移數目被增加,該狀態機檢查目前偏移是否為活動的。若中導碼偏移為活動的,該數據分組狀態機被起始以回復中導碼數據,一旦所有中導碼偏移已被處理,此狀態機開始數據輸出狀態機。
圖19的中導碼數據分組狀態機負責自當地RAM回復中導碼數據及將其分組為16-位字符。數據由RAM回復的順序是基于目前的中導碼偏移。
圖20的數據輸出狀態機負責將中導碼消除輸出數據依序寫至RAM,所有數據字段1結果先被寫入,數據字段2結果再被寫入。
內部位寬度被選擇以容納下列最大參數-PEs最大數目=64-最大W=114表6-各種參數處理次數表
表6列出所需時鐘循環的數目以執行已知參數的中導碼消除,該方法自處理開始被進行,不包括自中導碼服務器的中導碼預加載。
權利要求
1.一種在一TDD叢發中并列中導碼消除的方法,用以自已接收叢發的相對應部份消除中導碼干擾的影響,其包括a.接收及儲存該已接收叢發;b.自該已接收叢發的中導碼部份決定一信道估計;c.使用該信道估計以得到在中導碼偏移數目的信道響應;d.使用該信道響應、中導碼偏移數目及該已接收叢發以消除中導碼干擾在已接收叢發的影響,此已接收叢發包括數據部份、中導碼、及保護時間間隔,藉此在由數據字段1、中導碼、及數據字段2所組成的已接收叢發的該中導碼干擾被自該數據叢發消除。
2.根據權利要求1所述的方法,其中該消除步驟包括使用該信道響應及中導碼偏移以建構在突出進入該導碼中導碼字段的數據字段1的卷積尾端上的中導碼干擾及在數據字段2的前W-1個碼片的中導碼干擾。
3.根據權利要求2所述的方法,其中在步驟(d)所得到的該中導碼干擾被連續自在步驟(a)執行期間暫時儲存的已接收數據叢發中減去。
4.一種并列一中導碼消除的方法,其包括儲存一種包括至少數據部份及中導碼的叢發;建立中導碼干擾于該數據部份的第一個的一卷積尾端,此數據部份是突出在響應信道響應及該中導碼偏移數目的導碼中導碼字段;建構中導碼干擾于響應該中導碼偏移數目及信道響應的該數據字段的一第二部份的一第一組碼片;自該數據叢發的該導碼中導碼字段的第一個數目的碼片減去該中導碼干擾以提供一中導碼結果;及自該中間結果的該數據字段的該第二部份的一第一已知碼片數目減去該中導碼干擾以提供一經中導碼消除的數據叢發。
5.根據權利要求4所述的方法,其中該中導碼偏移數目是由將已接收中導碼偏移轉為中導碼編碼而得到。
6.根據權利要求4所述的方法,其中該第一數據部份的該中導碼干擾包括在突出于導碼中導碼字段的該第一數據部份的卷積尾端的中導碼干擾。
7.根據權利要求4所述的方法,其中建造在該第二數據部份的碼片的該中導碼干擾包括該第二數據部份的前W-1個碼片,其中W=碼片數目。
8.一種中導碼消除的方法,其包括a.儲存一中導碼于具一輸入階段及一輸出階段一多階段移位寄存器;b.施用該寄存器的每一個階段的值至一附屬乘法器,藉此每一個乘法器將其附屬階段的中導碼乘以信道響應;c.將每一個乘法器的輸出分為實數部份及虛數部份;及d.分別儲存該實數及虛數部份。
9.根據權利要求8所述的方法,其更包括e.將在每一個階段的值以一已知方向移位,以將每一個階段的值向前送至乘法器,其伴隨著響應每一個乘法操作的下一個階段;及f.重復步驟b至d。
10.根據權利要求9所述的方法,其中步驟b至f是被重復直到原先置于該輸入階段的中導碼已達到一已知階段。
11.根據權利要求8所述的方法,其中該實數及虛數部份是被自一數據叢發的一導碼中導碼字段的一已知數目的碼片減去。
12.根據權利要求8所述的方法,其中該實數及虛數部份是被自一數據叢發的一數據字段的一已知數目的碼片減去。
13.一種在一TDD叢發并列中導碼消除的裝置,以自已接收叢發的相對應部份消除中導碼干擾的影響,其包括;接收及儲存該已接收叢發的裝置;自一種已接收叢發的一中導碼部份決定一信道估計的裝置;使用該信道估計以得到信道響應及中導碼偏移數目的裝置;響應該信道響應、中導碼偏移數目及已接收叢發的裝置以消除中導碼干擾在已接收叢發的影響,其包括數據部份、中導碼、及一保護時間間隔,藉此在一已接收叢發的該中導碼干擾被自該數據叢發消除,該已接收叢發是由數據字段1、中導碼、及數據字段2所組成。
14.根據權利要求13所述的裝置,其中該消除步驟包括使用該信道響應及中導碼偏移的裝置以建造在突出進入該導碼中導碼字段的數據字段1的卷積尾端上的一第一中導碼干擾及在數據字段2的前W-1個碼片的一第二中導碼干擾。
15.根據權利要求14所述的裝置,其包括連續自己儲存的數據叢發減去該第一及第二中導碼干擾的裝置。
16.一種并列中導碼消除的裝置,其包括儲存一包括至少數據部份及中導碼的已接收叢發的裝置;建構中導碼干擾于該數據部份的一第一個的一卷積尾端的裝置,此數據部份是突出在響應信道響應及中導碼偏移數目的導碼中導碼字段;建構中導碼干擾于響應該中導碼偏移數目及信道響應的該數據字段的一第二部份的一第一組碼片的裝置;自該數據叢發的導碼中導碼字段的一第一已知碼片數減去該中導碼干擾,以提供一中間結果的裝置;及自該中間結果的該數據字段的第二部份的一第一已知碼片數目減去該中導碼干擾,以提供經中導碼消除的數據叢發的裝置。
17.根據權利要求16所述的裝置,其中該中導碼偏移數目是藉由將已接收中導碼偏移轉為中導碼編碼而得到。
18.根據權利要求16所述的裝置,其中該第一數據部份的中導碼干擾包括在突出于導碼中導碼字段的第一數據部份的一卷積尾端的中導碼干擾。
19.根據權利要求16所述的裝置,其中建構在該第二數據部份的碼片的該中導碼干擾包括該第二數據部份的前W-1個碼片,其中W=碼片數目。
20.一種中導碼消除的裝置,其包括轉移一中導碼至一多階段移位寄存器的裝置;施用在該寄存器的每一個階段的值至一附屬乘法器的裝置,藉此每一個乘法器將其附屬階段的中導碼乘以信道響應;將每一個乘法器的輸出分為實數部份及虛數部份的裝置;及分別儲存該實數及虛數部份的裝置。
21.根據權利要求20所述的裝置,其更包括將在每一個階段的內容以一已知方向移位以將每一個上游階段的內容向前送至一乘法器的裝置,其伴隨著下一個下游階段。
22.根據權利要求21所述的裝置,其更包括累加每一個乘法器輸出。
23.根據權利要求20所述的裝置,其更包括將該實數及虛數部份自一數據叢發的導碼中導碼字段的一已知數目的碼片減去。
24.根據權利要求20所述的裝置,其更包括將該實數及虛數部份自數據叢發的數據字段的已知數目的碼片減去。
25.根據權利要求20所述的裝置,其中每一個乘法器包括一加法器/減法器以分別將一信道響應加至一總值,當一導碼內容為一第一二進制狀態及自該總值減去該信道響應時,其中導碼內容為一種第二二進制狀態;一累加器,以將該加法器/減法器的輸出加至目前內容以提供一總值;及一多任務器,以提供該總值至該加法器/減法器以進行下一個加法/減法操作。
26.根據權利要求25所述的裝置,其更包括起始化響應一消除操作的起始化的該累加器的裝置。
27.一種從由第一及第二數據字段及多位中導碼所組成的一已接收數據叢發消除中導碼干擾的裝置,該裝置包括多個處理組件(PE);自該數據叢發得到信道響應及中導碼的裝置;選擇性地耦合該信道響應至每一個PE的裝置連續地耦合該中導碼的每一個位至每一個PE的裝置;每一個PE包括合并每一個信道響應及每一個中導碼位的裝置;第一及第二累加器以累加每一個信道響應的每一個PE的輸出;及分別自該第一及第二數據字段移除在該累加器的每一個值的裝置。
28.根據權利要求27所述的裝置,其中每一個PE的合并裝置包括;一加法器/減法器,以分別自提供至響應耦合至該PE的一中導碼位的一二進制狀態的該加法器/減法器一已知值加上或減去附屬該信道響應;一多任務器,以選擇性地耦合至該加法器/減法器的輸出至第一及第二累加器其中之一;及一多任務器,以選擇性地供給該累加器其中之一的內容以提供該已知值至該加法器/減法器。
29.根據權利要求28所述的裝置,其更包括起始化該累加器的裝置,以提供一種預備消除操作的起始已知值。
30.根據權利要求27所述的裝置,其中該信道響應由實數及虛數成份所組成;及每一個PE的合并裝置包括第一及第二加法器/減法器以分別自一已知值加上或減去該信道響應。
31.根據權利要求30所述的裝置,其中該第一及第二加法器/減法器分別累加實數及虛數成份。
32.根據權利要求30所述的裝置,其中每一個加法器/減法器選擇性地處理要被個別地自第一及第二數據字段消除的干擾值。
全文摘要
一種執行中導碼消除的方法及裝置,以自數據字段1的卷積尾端及該導碼中導碼字段(其是得自多路信道的延遲分布)的前W-1個碼片移除中導碼干擾及以消除在數據字段2的前W-1個碼片中導碼分布,此兩個操作基本上同時進行。該已接收叢發,一般是一種TDD叢發,被儲存,該中導碼干擾及在已接收叢發的相對應部分是被移除及所得叢發是被施用于一多址用戶偵測器以得到符號序列。
文檔編號H04L25/03GK1656669SQ03810454
公開日2005年8月17日 申請日期2003年5月1日 優先權日2002年5月9日
發明者里安·布加特, 湯尼諾·那蘇提, 查吉爾·S·提摩曼 申請人:美商內數位科技公司