[go: up one dir, main page]

TWI269540B - Iterative fast fourier transform error correction - Google Patents

Iterative fast fourier transform error correction Download PDF

Info

Publication number
TWI269540B
TWI269540B TW94111917A TW94111917A TWI269540B TW I269540 B TWI269540 B TW I269540B TW 94111917 A TW94111917 A TW 94111917A TW 94111917 A TW94111917 A TW 94111917A TW I269540 B TWI269540 B TW I269540B
Authority
TW
Taiwan
Prior art keywords
data
program
error correction
estimate
error
Prior art date
Application number
TW94111917A
Other languages
Chinese (zh)
Other versions
TW200623664A (en
Inventor
Jung-Lin Pan
Ariela Zeira
Original Assignee
Interdigital Tech Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/004,370 external-priority patent/US7027489B2/en
Application filed by Interdigital Tech Corp filed Critical Interdigital Tech Corp
Publication of TW200623664A publication Critical patent/TW200623664A/en
Application granted granted Critical
Publication of TWI269540B publication Critical patent/TWI269540B/en

Links

Landscapes

  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Data is to be estimated from a received plurality of data signals in a code division multiple access communication system. The data signals are transmitted in a shared spectrum at substantially a same time. A combined signal of the transmitted data signals are received over the shared spectrum and sampled. A channel response for the transmitted data signals is estimated. Data of the data signals is estimated using the samples and the estimated channel response. The data estimation uses a Fourier transform based data estimating approach. An error in the data estimation introduced from a circulant approximation used in the Fourier transform based approach is iteratively reduced.

Description

1269540 九、發明說明: 本申請案主張2001年4月6日申請之美國第 60/282,387號申請案之優先權。 本發明大致上是關於無線通信系統。本發明尤指一 種無線通信系統中之資料偵測。 第一圖說明一種無線通信系統10。該無線通信系 統10具有與使用者設備(UEsM^至143(14)通信之基地 台121至125(12)。每一基地台12具有相關的運作區域, 於其運作區域中與UEs 14通信。 •於某些通信系統中,如分碼多重存取(CDMA)及使 用分碼多重存取之分時雙工(TDD/CDMA),多重通信在 相同的頻譜上被傳遞。這些通信藉由其頻道碼而被區 分。為更有效率地使用此頻譜,TDD/CDMA通信系統 使用被分為通信用之數個時間槽之重覆的框(frame)。於 此系統中傳遞之通信將具有一或多個被指定於其本身 之相關的碼及時間槽。於一時間槽内之一個碼的使用被 稱為一來源單位(source unit)。 因為多重通信可以在相同的時間於相同的頻譜中 φ 被傳遞,於此系統中之接收器必須區分多重通信之間的 區別。一種用以偵測此種訊號的方法為多使用者偵測 (multiuser detection ; MUD)。在 MUD 中,與所有 UES 14 的使用者相關之訊號同時被偵測。另一種傾測來自單一 傳輸益之多碼傳輸之方法為單一使用者偵測(single user detection ; SUD)。在SUD中,為還原來自接收器 之多碼傳輸的資料,被接收訊號通過一等化級 (equalization stage)並使用多重碼被解擴展(despread)。 實施MUD及SUD等化級之方法包括使用(::11〇化81^或 似Cholesky分解。這些方法具有高度複雜性。此高度 的複雜性導致功率的消耗,並於UE 14的使用者端造成 1269540 電池壽命的降低。為降低此複雜性,MUD及SUD用之 以快速傅利葉轉換(FFT)為基礎之方法已被發展出來。 於一些FFT方法中,一種近似法被用以有利於FFT的 實施。此近似法產生被導入預估資料中之小誤差。因 此’希望能夠有其它的方法可以偵測所接收的資料。 於一分碼多重存取系統中資料將從被接收之複數 資</ RTI> </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; The present invention generally relates to wireless communication systems. The invention particularly relates to data detection in a wireless communication system. The first figure illustrates a wireless communication system 10. The wireless communication system 10 has base stations 121 through 125 (12) in communication with user equipment (UEs M^ through 143 (14). Each base station 12 has an associated operational area in communication with UEs 14 in its operational area. • In some communication systems, such as code division multiple access (CDMA) and time division duplex (TDD/CDMA) using code division multiple access, multiple communications are transmitted over the same spectrum. The channel code is distinguished. To use this spectrum more efficiently, the TDD/CDMA communication system uses a frame that is divided into several time slots for communication. The communication transmitted in this system will have one. Or a plurality of codes and time slots assigned to themselves. The use of a code in a time slot is referred to as a source unit. Because multiple communications can be in the same spectrum at the same time. φ is transmitted, and the receiver in this system must distinguish the difference between multiple communications. One method for detecting such signals is multiuser detection (MUD). In MUD, with all UES User information of 14 At the same time, it is detected. Another method of detecting multi-code transmission from a single transmission is single user detection (SUD). In SUD, in order to restore the data transmitted from the receiver by multi-code, The received signal is despreaded by an equalization stage and using multiple codes. Methods for implementing levels such as MUD and SUD include using (::11〇81^ or Cholesky decomposition. These methods have a height Complexity. This high level of complexity leads to power consumption and reduces the battery life of 1269540 at the user end of UE 14. To reduce this complexity, MUD and SUD use Fast Fourier Transform (FFT) based methods. Has been developed. In some FFT methods, an approximation is used to facilitate the implementation of the FFT. This approximation produces small errors that are introduced into the estimate. Therefore, 'hope that there are other ways to detect the received Information. In the one-code multiple access system, the data will be received from the multiple

料訊號而被估計。此等資料訊號在實質上相同的時間於 一共用之頻譜上被傳輸。該等被傳輸之資料訊號之一結 合的訊號於該共用之頻譜上被接收並取樣。一頻道響應 為該等被傳輸資料訊號而被估計。資料訊號之資料使用 該等取樣及估計的頻道響應而被估計。該資料估計使用 以傅利葉轉換為基礎之資料估計方法。從以傅利葉轉換 1基礎之方法中所使用之循環近似所產生的資料估計 誤差被反覆降低。 圖式簡要說明 第一圖係一無線通信系統。 第二圖係一簡化的傳輸器以及使用反覆誤差更正之以 ,利葉轉換為基礎之資料偵測接收器。 弟二圖纟兄明一^通爆衝(burst) 〇 第四圖係反覆誤差更正之流程圖。 ^五圖係有選擇性地使用反覆誤差更正之接收器之流 程圖。 ^六圖係使用反覆誤差更正之以FFT為基礎之 SUD之 乾例之流程圖。 =七圖係使用反覆誤差更正之以FFT為基礎之MUD之 乾例之流程圖。 較佳實施例詳細說明 1269540 第二圖說明於TDD/CDMA通信系統中使用具有反 ^誤差更正之以FFT為基礎之資料偵測之簡化的傳輸 器26及接收器28,雖然反覆誤差更正能夠應用於其它 系統,如分頻雙工(FDD)CDMA。於一典型的系統中, 傳輸器係位於每一 UE 14中而傳送多重通信之多重傳 輸電路26係位於每一基地台12中。此反覆誤差更正接 收器28可以在至少一基地台12之中,UE 14或二者。 傳輸器26在無線射頻頻道30上傳輸資料。傳輸器 26中之資料產生器32產生將被傳輸給接收器28之資 料。一調變/擴展/排列(modulation/spreading/training)裝 置34擴展該資料並使被展開之參考資料與一中間走動 (midamble)排列序列在適合的被指定時槽及碼内為時 序多重。 典型的通信爆衝16具有一中間走動20,一間隔區 間(guardperiod)18以及二資料區域22,24,如第三圖所 示。該中間走動20分離該二資料區域22,24,而該間隔 區間18分隔該等通信爆衝以允許來自不同傳輸器26之 爆衝之到達時間的差別。此二資料區域22,24包含通訊 爆衝的資料。 此通信爆衝被調變器36調變為射頻(RF)。天線38 經由無線射頻頻道30發射該RF訊號至接收器28。用 以傳輸通信的調變型態可以是本技藝中任何已知之方 法’例如雙正交相位變換鍵控(quadrature phase shift keying; QPSK)或 Μ 矩陣雙振幅調變(Mary quadrature amplitude modulation ; QAM) 〇 接收器28的天線40接收多種的射頻訊號。被接收 的訊號由解調器42解調變以產生一基頻訊號。該基頻 訊號由一取樣裝置43取樣,如一或多重類比至數位轉 換器,以被傳輸爆衝之碼片速率(chip rate)或多倍碼片 1269540 速率被取樣。該等樣本被處理,例如藉由一頻道估計裝 置44及一以FFT為基礎之資料偵測器46,在時間槽中 並以被指定給予所接收之爆衝適合的碼。頻道估計裝置 44使用基頻樣本中之中間走動排列序列成份以提供頻 道貢訊,如頻道脈衝響應。此頻道脈衝響應可被視為^一 矩陣H。由傳輸器所使用之頻道資訊及擴展碼被資料偵 測裝置46所使用以估計所接收之通信爆衝之傳輸資料 為軟符元(soft symbol)。反覆誤更正裝置48處理該估計 資料以更正從該以FFT為基礎之偵測所產生之誤差。The signal is estimated. These data signals are transmitted over a common spectrum at substantially the same time. The signals combined with one of the transmitted data signals are received and sampled on the shared spectrum. A channel response is estimated for these transmitted data signals. Data signals are estimated using these sampled and estimated channel responses. This data estimate uses a Fourier transform-based data estimation method. The estimated error of the data generated from the cyclic approximation used in the method based on Fourier transform 1 is repeatedly reduced. BRIEF DESCRIPTION OF THE DRAWINGS The first figure is a wireless communication system. The second diagram is a simplified transmitter and a data detection receiver based on the correction of the error. The second picture is a flow chart of repeated error correction. The five maps selectively use a flowchart of the receiver that corrects the error correction. ^Six diagrams are flow diagrams of an example of an FFT-based SUD using repeated error correction. = Seven Diagrams is a flow chart of a FFT-based MUD using repeated error correction. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 1269540 The second diagram illustrates a simplified transmitter 26 and receiver 28 using FFT-based data detection with inverse error correction in a TDD/CDMA communication system, although repeated error correction can be applied. For other systems, such as Frequency Division Duplex (FDD) CDMA. In a typical system, a transmitter is located in each UE 14 and multiple transmission circuits 26 that carry multiple communications are located in each base station 12. This reverse error correction receiver 28 can be in at least one base station 12, UE 14 or both. Transmitter 26 transmits data over radio frequency channel 30. The data generator 32 in the transmitter 26 produces the data to be transmitted to the receiver 28. A modulation/spreading/training device 34 expands the data and causes the expanded reference material and a midamble sequence to be multiplexed in a suitable time slot and code. A typical communication burst 16 has an intermediate walk 20, a guard section 18 and two data areas 22, 24, as shown in the third figure. The intermediate walk 20 separates the two data areas 22, 24, and the interval 18 separates the communication bursts to allow for differences in the arrival times of the bursts from the different transmitters 26. The two data areas 22, 24 contain information on the communication burst. This communication burst is modulated by the modulator 36 into radio frequency (RF). Antenna 38 transmits the RF signal to receiver 28 via radio frequency channel 30. The modulation pattern used to transmit communications can be any method known in the art, such as quadrature phase shift keying (QPSK) or quad matrix quad amplitude modulating (QAM). The antenna 40 of the 〇 receiver 28 receives a plurality of radio frequency signals. The received signal is demodulated by demodulator 42 to produce a fundamental frequency signal. The baseband signal is sampled by a sampling device 43, such as one or more analog to digital converters, to be sampled at a chip rate or a multiple chip 1269540 rate of the transmitted burst. The samples are processed, for example, by a channel estimation device 44 and an FFT-based data detector 46, in a time slot and assigned to the received bursty suitable code. Channel estimation device 44 uses the intermediate walk-through sequence components in the baseband samples to provide channel homing, such as channel impulse response. This channel impulse response can be viewed as a matrix H. The channel information and spreading code used by the transmitter are used by the data detecting device 46 to estimate the transmitted data of the received communication burst as a soft symbol. The error correction device 48 processes the estimate to correct errors resulting from the FFT-based detection.

雖然反覆誤差偵測係使用第三代合作計劃(thired generation project ; 3GPP)通用陸地無線射頻存取 (universal terrestrial radio access; UTRA)TDD 系統為以 下的通信系統,其可應用於其它系統或其它以FFT線 性方程式為基礎之應用。此系統係一直糾序列寬頻 CDMA(W-CDMA)系統,其中上行鏈路(UpHnk)及下行鏈 路(downlink)傳輸係被限制於互斥之時間槽中。 資料偵測一般是使用依據程式1之線性方程式為 模型。 程式1 對usg而§,資料偵測一般是依據程式2及3。 r = n s + n , 程;2 &quot;一 程式3 Z:係由取樣裝置43產生時所接收 使用 擴展資料向量。如程式3之擴屏次斗Λν應T庄;? 原始傳輸㈣。之擴展續向量淡頻道瑪⑶ 用以解答程式1之最小均方誤差方法係依據程式4 及5 ο Η·—、' 程式* 1269540 程式5 (· )H代表共輛轉置矩陣函數。σ2係如頻道估計裝 置44所決定之標準偏移。I是單位矩陣(identity matrix) 〇 程式4如同頻道等化級般地運作,而程式5則如同解 擴散作用。一交叉頻道相關矩陣由程式6所定義。 R^HNH+a2I 程式 6 此線性程式需要依據程式7來解答。 i? J = J 程式7 卫是依據程式8。 1 = Uhl 程式8Although the repeated error detection system uses the third generation cooperation project (3GPP) universal terrestrial radio access (UTRA) TDD system as the following communication system, it can be applied to other systems or others. FFT linear equation based application. This system is always a sequence of wideband CDMA (W-CDMA) systems in which uplink (UpHnk) and downlink (Shlink) transmissions are limited to mutually exclusive time slots. Data detection is generally based on a linear equation based on Equation 1. Program 1 is for usg and §, data detection is generally based on programs 2 and 3. r = n s + n , Cheng; 2 &quot; A program 3 Z: is used by the sampling device 43 to receive the extended data vector. Such as the expansion of the program 3, the fight Λ 应 should T T; Original transmission (four). The extended continuous vector light channel (3) is used to solve the minimum mean square error of the program 1 according to the programs 4 and 5 ο Η · -, 'program * 1269540 program 5 (· ) H represents the common transpose matrix function. Σ2 is the standard offset as determined by channel estimation device 44. I is the identity matrix 〇 Program 4 operates like a channel equalization level, while Program 5 acts like a diffusion. A cross-channel correlation matrix is defined by program 6. R^HNH+a2I Program 6 This linear program needs to be answered according to program 7. i? J = J The program is based on program 8. 1 = Uhl program 8

雖然R並非多重碼片速率取樣之循環,R的一部份是循 環的。此循環部份由消除底部及上部列而產生。W是頻 道脈衝響應之長度。藉由使R近似為一循環矩陣Rcir, Rcir經由傅利葉轉換被分解,如程式9。Although R is not a cycle of multiple chip rate sampling, a portion of R is cyclic. This loop is partially generated by eliminating the bottom and upper columns. W is the length of the channel impulse response. By approximating R as a circulant matrix Rcir, Rcir is decomposed via a Fourier transform, as in program 9.

R cirR cir

PP

DPADP 程式9DPADP program 9

使用R矩陣的一行以近似R的循環版本 向量可以由,例如程式10,而被決定。 該擴展的Using a row of the R matrix to approximate the cyclic version of R can be determined by, for example, program 10. The extended

Hi) 程式10 (Rh.R的第一行,而(Hh.H的第一行,雖然任 一行皆可被用以置換該行。較佳者,從左及右之最W之 該行被使用,因為這些行具有更多非0元素。 對MUD而言,資料偵測一般係依據程式11。 ϋ=Α±+η 程式 η 1269540 ^應矩陣。符元響應矩陣係由被傳輸爆衝之頻 馬乘上母一爆衝之頻道響應。 解答私式11之MNSE方法係依據程式12及13。 ,λΗ 程式12 _指交互相關矩陣。 %^13 才t解答的線性程式係依據程式14Hi) Program 10 (the first line of Rh.R, and (the first line of Hh.H, although any line can be used to replace the line. Preferably, the line from the left and right of the most W is Use, because these lines have more non-zero elements. For MUD, data detection is generally based on program 11. ϋ = Α ± + η program η 1269540 ^ should be matrix. The symbol response matrix is transmitted by the burst The frequency is multiplied by the mother's channel response. The MNSE method for answering private 11 is based on programs 12 and 13. λΗ program 12 _ refers to the interactive correlation matrix. %^13 The solution to the linear program is based on the program 14

I 程式14 卫係依據程式15。 l-AHr 一 程式15 如果R的元素被分為K與K的區塊(KbyK),R的結構 说2於區塊循環°K是同時到達的爆衝數目。&amp;爆衝於一 期間相互向上疊加。對3GPPUTRATDD系統而言, 一時間槽的每一資料區域對應一觀察期間。使用R的循環 近似Rbcir’ Rbcir係經由區塊傅利葉轉換而被分解,如程式 16 〇The I program 14 is based on the program 15. l-AHr A program 15 If the elements of R are divided into K and K blocks (KbyK), the structure of R is 2 in the block cycle °K is the number of bursts arriving at the same time. &amp; bursts over each other during the period. For the 3GPP UTRATDD system, each data area of a time slot corresponds to an observation period. Loops using R Approximate Rbcir' Rbcir is decomposed via block Fourier transform, as in the program 16 〇

Rbcir ^D;]AD 程式16 p^jD;ADpRbcir ^D;]AD program 16 p^jD; ADp

Dp係依據程式17。 程式17 dp ^^N ^IKiP^K^Ns DN係N點傅利葉矩陣而氓係尺寸κ的單位矩陣。㊉代表克 羅内克(kr〇necker)乘積。Ns係一資料區域中之資料符元 的數目。Λ係一區塊對角矩陣(diagonal matrix)。區塊a 係iy?cz&gt;( :,1 : K)。因此,Λ 是程式 18。 八响程式18 使用FFrs,資料向量这係由程式19決定。 弊㈣ 程式19 1269540 因此’ 4的FFT被決定。資料藉由取得J的逆FFT而被估計。 為改進精確度,R的維度可以被擴展為包括最後符元 之脈衝響應。最後符元的脈衝響應延伸至中間走動或間 隔區間之中。為捉取最後符元的響應,R的區塊循環結構 係擴展的另一W-1碼片。w是脈衝響應之長度。相同的 FFT方法藉由使用擴展的R矩陣及藉由使用來自中間走 動(於中間走動取消之後)或間隔區間之擴展的【而被執 行0Dp is based on program 17. The program 17 dp ^^N ^IKiP^K^Ns DN is an N-point Fourier matrix and the unit matrix of the 尺寸 system size κ. Ten represents the product of Kronecker (kr〇necker). Ns is the number of data symbols in a data area. A diagonal matrix of a block. Block a is iy?cz&gt;( :,1 : K). Therefore, this is program 18. The eight-tone program 18 uses FFrs, and the data vector is determined by the program 19. Disadvantages (4) Program 19 1269540 Therefore the FFT of '4 is determined. The data is estimated by taking the inverse FFT of J. To improve accuracy, the dimension of R can be extended to include the impulse response of the last symbol. The impulse response of the last symbol extends into the middle walking or interval interval. To capture the response of the last symbol, the block loop structure of R is another W-1 chip that is extended. w is the length of the impulse response. The same FFT method is executed by using an extended R matrix and by using an extension from the middle (after the middle walk is canceled) or the interval interval

如果質數因子演算法(prime factor algorithm ; PFA)FFT被使用,R矩陣可以被擴展因此最有效率的長度 Z的PFA可以被使用。R矩陣同樣地使用中間走動或間隔 區間資訊而被擴展。 雖然反覆誤差更正係結合SUD及MUD的特定實施而 被解釋,其可應用於任何對線性程式之以FFT為基礎之解 法,其使用一循環近似法,大致如以下所述。 程式1係一通用線性程式。 2^y 程式1 為決定X ’使用程式2 0。 ly 程式2〇 反轉矩陣Z是複(complex)矩陣。藉由使2:近似為一循環矩 陣Zcir,Z由程式21及22之FFT分解而被決定。 ^dr =DplADp =~2)pADp P 程式21If a prime factor algorithm (PFA) FFT is used, the R matrix can be extended so that the most efficient length P of P can be used. The R matrix is similarly extended using intermediate walk or interval information. While repeated error correction is explained in connection with the particular implementation of SUD and MUD, it can be applied to any FFT-based solution to a linear program that uses a cyclic approximation, substantially as described below. Program 1 is a general linear program. 2^y Program 1 is to determine X ’ use program 2 0. Ly program 2〇 The inverse matrix Z is a complex matrix. By approximating 2: to a cyclic matrix Zcir, Z is determined by the FFT decomposition of programs 21 and 22. ^dr =DplADp =~2)pADp P program 21

2-; =2)71 ADP f 程式22 如果Z是區塊循環矩陣,區塊傅利葉轉換被取代使用,其 使用類似程式21及22之程式。 &quot; z的循環近似產生一近似誤差。z與Zcir之間的差異 據程式23。 Λ 11 1269540 Z = Zcir 程式 23 △ z係z與zcir之間的差矩陣。使用此循環及差矩陣,程式 1變為程式24。 (Zdr -Αζ)χ=ι 程式24 藉由重新安排程式24,產生程式25。 ^Zcirl + ZciAzl 程式 252-; =2) 71 ADP f Program 22 If Z is a block loop matrix, the block Fourier transform is used instead, using programs like programs 21 and 22. The cyclic approximation of &quot; z produces an approximation error. The difference between z and Zcir is based on program 23. Λ 11 1269540 Z = Zcir Program 23 Δ z is the difference matrix between z and zcir. Using this loop and the difference matrix, program 1 becomes program 24. (Zdr - Αζ) χ = ι program 24 The program 25 is generated by rearranging the program 24. ^Zcirl + ZciAzl program 25

一反覆方法可被用以解達程式25,依據程式26,27及28。 χ(Ο=χΜ+^-0 程式26 程式27 ^-ι)=ζ2αζχ^ 程式28 使用程式26,27及28,王如以下般被解出。足的初始解答足(()) 係由使用程式21或22之FFTs以及循環近似而決定,如程 式29所示。 τ{0) 一 7〜 王一Ί 程式29A repetitive method can be used to resolve the program 25, depending on the programs 26, 27 and 28. χ (Ο=χΜ+^-0 Program 26 Program 27^-ι)=ζ2αζχ^ Program 28 Using programs 26, 27 and 28, Wang is solved as follows. The initial solution of the foot (()) is determined by the FFTs of the program 21 or 22 and the cyclic approximation, as shown in Equation 29. τ{0) one 7~ Wang Yizhen program 29

Afo) 初始誤差更正項目係使用程式30而決定。 4}=^ΑζΙ1°) 程式 3〇 依據程式31,初始誤差更正項L被加至初始解答x(G)。 £(1)=^(〇)+4〇) 程式31 依據程式32及33重覆N次反覆。 程式 32 王㈣=/)+必,无=1,2, ·,·# 一 1 程式33 12 1269540 忑⑼係用以估計1。 费 正處理所產生之增力,二冬”可以是基於反覆誤差更 定的。此反覆持續古反覆的f目,N,可以是不固 其差異在—臨I值I直到與左()是相等值(解答收斂)或 卜’如分別依據方程式34及35 程式34 程式35Afo) The initial error correction project is determined using program 30. 4}=^ΑζΙ1°) Program 3〇 According to the program 31, the initial error correction term L is added to the initial solution x(G). £(1)=^(〇)+4〇) The program 31 repeats N times according to the programs 32 and 33. Program 32 Wang (4) = /) + must, no = 1, 2, ·, · # a 1 program 33 12 1269540 忑 (9) is used to estimate 1. Fees are being processed to increase the force generated, the second winter can be based on the over-resolved error. This repetition continues the ancient repetitive f, N, can be not fixed, the difference is - the I value I until the left () is Equivalent values (solution convergence) or Bu's according to equations 34 and 35, respectively, 34 programs 35

&lt;T T是臨界值。 係不點在於其為可選擇的。初峰, 果在友決定中的額外精確^產相同估計。因此,如 行並避免反覆爷差承度疋不品要的,反覆更正不被朝 或希望有額外i確J性。然而,如果需要 本而被執杆。因此% i後更正以額外的複雜度成 之間的適合的平衡:¾誤度與複雜度 雜度加法及減法喊行’反覆誤差所增加的複 咏使用反覆誤差更正至SUD用之MMSE解答,將祐組 t的線性程式係依據程式36。 解 一 程式36 2與系分別依據程式37與13。 外乙 程式37 ^-ίΓ^+σ2/ 程式 13 在程式36與程式1的關連中,R對應Ζ,濟應么,而卫對庶。 使用R的循環近似Rdi,反覆誤差更正之執行如 一初始擴展資料估計β3使用FFTs被決定,如程式38戶^,、 明。 ϋ 13 1269540&lt;T T is a critical value. The point is that it is optional. The initial peak, the additional accuracy of the friend's decision is the same estimate. Therefore, if you do not want to reverse the ambiguity, you will not be confronted or hope to have extra traits. However, if it is needed, it will be executed. Therefore, after % i corrects the appropriate balance between the additional complexity: 3⁄4 error and complexity noise addition and subtraction 喊 ' ' 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 反 , , , , , , , , SU SU The linear program of the group t is based on the program 36. The solution 36 2 and the system are based on the programs 37 and 13, respectively. External B program 37 ^-ίΓ^+σ2/ Program 13 In the connection between program 36 and program 1, R corresponds to Ζ, 济应, and 卫对庶. Using R's cyclic approximation Rdi, the implementation of the repeated error correction is determined as an initial extended data estimate β3 using FFTs, such as the program 38 households ^, Ming. ϋ 13 1269540

程式38 一初始誤差更正項目使用程式39而被決定。 4〇)=^&quot;γΔλ1{〇) 程式 39 △ π係R與RCir之間的差。初始誤差更正項目被加 到初始解答^(()),依方程式40。 孟⑴=立(。)+△?) 程式40The program 38 is determined by an initial error correction project using the program 39. 4〇)=^&quot;γΔλ1{〇) Program 39 △ π is the difference between R and RCir. The initial error correction item is added to the initial solution ^(()), according to Equation 40. Meng (1) = Li (.) + △?) Program 40

反覆依據程式41及42被重覆N次。 程式 41 e+OqW+f,^1} 2…· #一1 程式42 資料符元使用Nth的反覆估計擴展資料向量/%而被決 定,藉由使用如程式43所示之傳輸爆衝之頻道碼解擴展。 i = CHi⑷ 程式43 應用反覆誤差更正至MUD的MMSE解答t,被解答 程式44 程式45 程式46 於程式1與程式44的關係中,R對應Z,坌對應么而叉對應y。 使用R的區塊詢環近似Rb c i r,反覆誤差更正之執行如 下所述。一初始資料估計ί/(())使用FFTs而被決定,如程式 47所示。 il〇)=^l 程式 47 的線性方程式依據程式44。 Rd^^y 卫及R係分別依據程式45及46。Repeatedly, the programs 41 and 42 are repeated N times. Program 41 e+OqW+f,^1} 2...· #一1 Program 42 The data element is determined using Nth's repeated estimate of the extended data vector/% by using the channel that transmits the burst as shown in the program 43. Code solution extension. i = CHi(4) Program 43 Applying the Overlap Error Correction to MUD's MMSE Solution t, Resolved Program 44 Program 45 Program 46 In the relationship between Program 1 and Program 44, R corresponds to Z, 坌 corresponds to 而 and y corresponds to y. The Rb c i r is approximated using the block entropy of R, and the execution of the repeated error correction is as follows. An initial data estimate ί/(()) is determined using FFTs, as shown in program 47. Il〇)=^l The linear equation of program 47 is based on program 44. Rd^^y Wei and R are based on programs 45 and 46, respectively.

R = AHA+a2I 初始誤差更正項目使用程式48而被決定。 14 1269540 △(aJ =dA^(0) 程式48 △ π是R與Rbcir之間的差。初始誤差更正項目·被加 到初始解答i(G),依程式49。 程式49 i⑴ 一)+4?) 反覆依據程式50及51被重覆N次。 △(;)=〇〆㈨ 程式50 々=1,2, ‘,· iv 程式51R = AHA + a2I The initial error correction item is determined using program 48. 14 1269540 △(aJ =dA^(0) Program 48 △ π is the difference between R and Rbcir. The initial error correction term is added to the initial solution i(G), according to program 49. Program 49 i(1) a) +4 ?) Repeatedly according to programs 50 and 51 are repeated N times. △(;)=〇〆(9) Program 50 々=1,2, ‘,· iv program 51

估計資料符元係第Nth反覆估計資料符元/N)。連續 法也被使用如果R舉陣被擴展以取得最後符元脈衝響應 或被擴展至有效率的PFA長度。 15 1269540 【圖式簡單說明】 第一圖係一無線通信系統。 第二圖係一簡化的傳輸器以及使用反覆誤差更正之以傅利葉 轉換為基礎之資料偵測接收器。 ^ 第三圖說明一通信爆衝(burst)。 第四圖係反覆誤差更正之流程圖。 第五圖係有選擇性地使用反覆誤差更正之接收器之流程圖。 第六圖係使用反覆誤差更正之以FFT為基礎之SUD之範例之 流程圖。 • 第七圖係使用反覆誤差更正之以FFT為基礎之MUD之範例之 流程圖。 【主要元件符號說明】 1〇 :無線通信系統 12^125 :基地台 14^443 :使用者設備(UEs) 16 :通信爆衝 18 ·間隔區間(guardperiod) 20 ·中間走動 a 22、24 · 一育料區域 26 :傳輪器 28:接收器 30 :無線射頻頻道 32 :資料產生器 36:調變器 38、40 :天線 42 :解調器 把:取樣裝置 44 :頻道估計裝置 46 :資料偵測器 48 ·•反覆誤更正裝置 16It is estimated that the data symbol is the Nth and the estimated data symbol/N). The continuous method is also used if the R array is extended to achieve the last symbol impulse response or extended to an efficient PFA length. 15 1269540 [Simple description of the diagram] The first diagram is a wireless communication system. The second diagram is a simplified transmitter and a Fourier-based data detection receiver using repetitive error correction. ^ The third figure illustrates a communication burst. The fourth chart is a flow chart for repetitive error correction. The fifth diagram is a flow diagram of a receiver that selectively uses a correction error correction. The sixth diagram is a flow chart of an example of an FFT-based SUD using repeated error correction. • Figure 7 is a flow chart of an example of an FFT-based MUD using repeated error correction. [Main component symbol description] 1〇: wireless communication system 12^125: base station 14^443: user equipment (UEs) 16: communication burst 18 • interval section (guardperiod) 20 · middle movement a 22, 24 · one Breeding area 26: Wheeler 28: Receiver 30: Radio frequency channel 32: Data generator 36: Modulator 38, 40: Antenna 42: Demodulator handle: Sampling device 44: Channel estimation device 46: Data detection Detector 48 ·•Reverse error correction device 16

Claims (1)

十、申請專利範圍: 1· 一種用於分碼多重存取通信系統的基地台,該基地台包括: 、,一天線,設置以接收被傳輸訊號的一結合訊號,該被傳輸資 料訊號於一共用頻譜中於實質上同一時間被傳輸;、 一^樣裝置,設置以估計該被傳輸資料訊號的一頻道響應; 賓料估计裝置’設置以使用該樣本、該估計的頻道響應及 以决速傅利葉轉換為基礎的貧料估計方法估計該被傳輸資料訊 说的資料;以及 、 為差更正裝置,設置以降低從以傅利葉轉換為基礎的資料 估計方法中的一循環近似所導致該資料估計中的一誤差。、 2·如申請專利範圍第1項的基地台,其中該誤差更正裝 覆地降低該資料估計中的該誤差。 置 3·如申請專利範圍第1項的基地台,其中該誤差更正裝置設置以選 擇性地被用來降低該資料估計中的該誤差。 4·如申請專利範圍第1項的基地台,其中該誤差更正裝置設置以藉 由使用二非近似矩陣與該資料估計裝置所使用的一循環近似矩 之間的,來決定-誤差更正項目,以及蚊該資料估計裝置的輸 出的-第-估計輸出’並將該誤差更正項目加至該第—估計以做 為一下一估計而降低該誤差。 5·,申w專利|謂第1項的基地台,其中該誤差更正裝置設置以使 用該下一誤差而反覆地產生隨後估計。 7.如申專利範圍第1項的基地台,其中該誤差更正裝置設置以反 生隨後估計直_等隨後估計之最後二者之_ 〇 向習:為止。 專利範圍第1項絲地台,其中賴差更正裝置設置以反 後估計直龍等隨後估計之最後二者之_差小於一 臨界值為止。X. Patent application scope: 1. A base station for a code division multiple access communication system, the base station comprising: , an antenna, arranged to receive a combined signal of the transmitted signal, the transmitted data signal is The shared spectrum is transmitted at substantially the same time; a device is configured to estimate a channel response of the transmitted data signal; the bin estimating device is configured to use the sample, the estimated channel response, and the rate of determination The Fourier transform-based poor material estimation method estimates the data of the transmitted data message; and, for the difference correction device, is set to reduce a cycle approximation from the Fourier transform-based data estimation method resulting in the data estimation An error. 2. A base station as claimed in claim 1 wherein the error correction reduces the error in the estimate of the data. 3. A base station as claimed in claim 1 wherein the error correction means is arranged to be selectively used to reduce the error in the estimate of the data. 4. The base station of claim 1 wherein the error correction means is arranged to determine an error correction term by using a second non-approximation matrix and a cyclic approximation moment used by the data estimating means, And the mosquito-the data-estimating device outputs a -first-estimated output' and adds the error correction term to the first-estimate to reduce the error as a next estimate. 5. The patent of the claim 1 is the base station of item 1, wherein the error correction means is set to use the next error to repeatedly generate subsequent estimates. 7. The base station of claim 1 wherein the error correction means is set to reflect and subsequently estimate the last two of the subsequent estimates. In the scope of the patent, item 1, the floor is adjusted, and the device is adjusted to estimate that the difference between the last two estimates of the straight dragon and the like is less than a critical value.
TW94111917A 2001-11-01 2002-04-04 Iterative fast fourier transform error correction TWI269540B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/004,370 US7027489B2 (en) 2001-04-06 2001-11-01 Iterative fast fourier transform error correction

Publications (2)

Publication Number Publication Date
TW200623664A TW200623664A (en) 2006-07-01
TWI269540B true TWI269540B (en) 2006-12-21

Family

ID=38291587

Family Applications (3)

Application Number Title Priority Date Filing Date
TW095142889A TW200737758A (en) 2001-11-01 2002-04-04 Iterative fast fourier transform error correction
TW094134538A TW200637191A (en) 2001-11-01 2002-04-04 Iterative fast fourier transform error correction
TW94111917A TWI269540B (en) 2001-11-01 2002-04-04 Iterative fast fourier transform error correction

Family Applications Before (2)

Application Number Title Priority Date Filing Date
TW095142889A TW200737758A (en) 2001-11-01 2002-04-04 Iterative fast fourier transform error correction
TW094134538A TW200637191A (en) 2001-11-01 2002-04-04 Iterative fast fourier transform error correction

Country Status (1)

Country Link
TW (3) TW200737758A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290083B2 (en) 2007-03-09 2012-10-16 Qualcomm Incorporated Quadrature imbalance mitigation using unbiased training sequences
US8428175B2 (en) 2007-03-09 2013-04-23 Qualcomm Incorporated Quadrature modulation rotating training sequence
US8526543B2 (en) 2007-03-09 2013-09-03 Qualcomm Incorporated Quadrature imbalance estimation using unbiased training sequences

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290083B2 (en) 2007-03-09 2012-10-16 Qualcomm Incorporated Quadrature imbalance mitigation using unbiased training sequences
US8428175B2 (en) 2007-03-09 2013-04-23 Qualcomm Incorporated Quadrature modulation rotating training sequence
US8526543B2 (en) 2007-03-09 2013-09-03 Qualcomm Incorporated Quadrature imbalance estimation using unbiased training sequences

Also Published As

Publication number Publication date
TW200737758A (en) 2007-10-01
TW200637191A (en) 2006-10-16
TW200623664A (en) 2006-07-01

Similar Documents

Publication Publication Date Title
US7768986B2 (en) Method and apparatus for receiving plurality of data signals
KR100685762B1 (en) Fast Combined Detection Method and Receiver
KR100604732B1 (en) Channel Estimation in Time Division Duplex Communication Systems
KR100670715B1 (en) Repeated Fast Fourier Transform Error Correction Method
TWI269540B (en) Iterative fast fourier transform error correction

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees