[go: up one dir, main page]

TWI344769B - Channel memory length selection method and apparatus for wireless communication systems - Google Patents

Channel memory length selection method and apparatus for wireless communication systems Download PDF

Info

Publication number
TWI344769B
TWI344769B TW096101241A TW96101241A TWI344769B TW I344769 B TWI344769 B TW I344769B TW 096101241 A TW096101241 A TW 096101241A TW 96101241 A TW96101241 A TW 96101241A TW I344769 B TWI344769 B TW I344769B
Authority
TW
Taiwan
Prior art keywords
channel
impulse response
order
value
wireless communication
Prior art date
Application number
TW096101241A
Other languages
English (en)
Other versions
TW200824361A (en
Inventor
Yuan Xia
Min Lei
Li Jun Zhang
Original Assignee
Via Tech Inc
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
Application filed by Via Tech Inc filed Critical Via Tech Inc
Publication of TW200824361A publication Critical patent/TW200824361A/zh
Application granted granted Critical
Publication of TWI344769B publication Critical patent/TWI344769B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0212Channel estimation of impulse response
    • H04L25/0216Channel estimation of impulse response with estimation of channel length

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

1344769 /九、發明說明: 、 ' 【發明所屬之技術領域】 ' 本發明係有關於數位通信,特別是關於一種用於無線 通信系統之頻道記憶長度選擇(channel memory length selection)方法及裝置。 【先前技術】 許多無線通信環境之傳輸頻道均遭遇隨時間變化之 頻率選擇性衰滅(selective fading)之問題。該等隨時間 • 變化之頻率選擇性衰滅於無線通信系統之接收端造成符 碼間干擾(inter-symbol interference; ISI)的問題。在 傳送之資料序列被等化器(equalizer)估算出來之前,必 須儘可能精確地先估計目前傳輸頻道之頻道記憶長度和 脈衝響應(impulse response)。 實務上’無線通信系統可能於具有相當不同之延遲擴 散(delay spread)特性之頻道上運作。舉例而言,在GSM/EDGE (Global System for MDbile cnniimication/Enhanced Data rates for 鲁 Global Evolution)系統中,於田野區域模式(rurai area (ra) model)中’最大之延遲時間可能是〇. 5微秒(us),而山區 地帶模式(hilly terrain (HT) model)中,最大之延遲時 間卻可能高達20微秒❶由於GSM單一符碼(symbol)之持 續時間約為3. 69微秒,因此前述二模式之最大延遲時間 將分別涵蓋至第一階(tap)符碼和第六階符碼附近。此現 象使得其極難對所有可能之頻道分布設定一固定之頻道 記憶長度。對於頻道記憶長度之高估和低估都將導致後續 13.44769 .等化器處理品質之降低。 , 第一圖顯不依據習知技術之典型等化器1〇〇之方塊示 思圖。等化器100包含頻道估計單元110和資料估計單元 120。頻道估計單兀no輸入一接收信號r(k)和一調校序 列(training sequence) b(k)而輸出一估計頻道脈衝響應 (channel impuise response; CIR) h(k)至資料估計單元 12 〇以進行後續之等化處理。舉例而言’依據G s M之協定, 每一叢(burst;以下或稱叢訊)接收信號r(k)於其所對應 籲之時間槽(time slot)内平均包含15625位^之資料。調 板序列b(k)係位於叢訊内用以重建傳送信號之已知型樣 (pattern)。習於斯藝者應能理解,其可利用以下算式計 算接收信號r(k)和調校序列b(k)之交互關聯 (cross-corre 1 at 1 on)而獲得頻道脈衝響應h(k)包含之 有階值。 it=0,1,...1-1 、令N係依據系統設計而適當選定之數,而L則是指 ,以/函盍最嚴苛通信條件之頻道脈衝響應包含之禅階 二使用所有調校序列位元來估計頻 之一^ 考量下’通常僅用到調校序列位元 之一。ίΗ。其他習於斯藝者習知之 道脈衝響應。 μ用木估6十頻 产之習t圖顯示針對實際通信條件選擇適當頻道記憶長 又 °法^此方法包含計算初始頻道脈衝響應估計值 1344769 •(步驟20)、藉由初始頻道脈衝響應估計值之滑移窗口 / (sliding window)搜尋,以決定長度為Lm且具有 值E«之精確化頻道脈衝響應(refined CIR)(步驟22)、以 及剔除精確化頻道脈衝響應中,小於最大能量值L和一比 例R之乘積之階’其中頻道脈衝響應之能量係等於該頻道 脈衝響應所有階值之總和(sum)(步驟24)。選擇上述之精 確化頻道脈衝響應總階數為頻道記憶長度(步驟%),意^ 該精確化頻道脈衝響應將使用於後續等化器之處理。 前述之方法並未考慮不同通信環境間之變里。在一 典型之低延遲擴散環境令,大部分能量均集中於有限之階 可,要一較大之比例來移除由衰滅效應 ,雜訊引起的夕餘階數。反之’於高延遲擴散之環境,能 ^能分散至較多之頻道階,此種㈣❹ ^以保留較多之階數。是故,其有必要提出改良之益線 =頻道記憶長度選擇方法’以更能適應不刪之 【發明内容】 、、本發明之-目的在於提出一種料無線通 選定。^擇方法’此方法即時調整頻道記憶長度之 本發明之另一目的在於提一 衝響應之能量比較之頻道記憶長度選擇土方法不同頻道之脈 憶長=方之法另 禪万法之頻道記憶長度選擇褒置。 1344769 • * =發明之一特色,本揭示提出—種用於無線通信 =^道記憶長度選擇方法。依據本發明之頻
法包含估計無線通信系統之初始頻道脈衝響 應,依據初始頻道脈衝響應決定具有第—群階值之第一 精確化頻道脈㈣應和具㈣二群階值之第 道脈衝響應,第二群階值之階數小於第—群階^階數頻 以及依據基於第-精確化頻道脈衝響應和第 道脈衝響應之-種能量集巾敎標準選擇帛—群階值之 階數或第二群階值之階數為頻道記憶長度,1中之第一精 確化頻道脈衝響應係於初始頻道脈衝響應中所有階數= 於第一群階值之階數之頻道脈衝響應選擇具有一最大特 徵值者’而第二精確化親脈衝響應係於初始頻道脈衝響 應中所有階數等於第二群階值之階數之頻道脈衝響應選 擇具有一前述之最大特徵值者。 曰一 本發明亦提出另一用於無線通信系統之頻道記憶長 度選擇方法。依據本發明之頻道記憶長度選擇方法包^估 計無線通信系統之初始頻道脈衝響應;於初始頻道脈衝 響應之所有階數等於第—階數之頻道脈衝響應選擇呈有 最大能量值者判定其為第一精確化頻道脈衝響應;二初 始頻道脈衝響獻所有階數等於第二階數之頻道脈衝響 應選擇具有最大能量值者判定其為第二精確化頻道脈i 響應’其中第二階數小於第—階數;纟目前叢訊之第—精 確,頻道脈衝響應之能量和前一叢訊之第一平滑化能量 估算(smoothed energy evaluati〇n)導出目前叢訊之第一 1344769 ..平滑化能量估算;由目前叢訊之第二精確化頻道脈衝響 :應之能量和前一叢訊之第二平滑化能量估算導出目前叢 訊之第二平滑化能量估算;以及依據基於第一平滑化能 量估算和第二平滑化能量估算之判定標準將頻道記憶長 度切換至第一階數或第二階數。 本發明亦提出一種用於無線通信系統之頻道記憶長 度選擇裝置。依據本發明之頻道記憶長度選擇裝置包含處 理單元和記憶單元。處理單元包含主控模組(mainc〇ntr〇1 • module)、用於估計初始頻道脈衝響應之估計模組 (estimating module)、用於判定精確化頻道脈衝響應之 判定模組(determining module)、用於計算平滑化能量估 异之導出模組(deriving module)、和用於切換頻道記憶 長度至某一精確化頻道脈衝響應之長度之頻道選擇模組 (channel selecting module)。 【實施方式】 以下將配合所附圖式詳細說明依據本發明之用於無 # 線通信系統之頻道記憶長度選擇方法之較佳實施例。 第二圖顯示依據本發明一較佳實施例之頻道記挽長 度選擇方法之流程圖。顯示於第三圖之方法包含估計初始 頻道脈衝響應h 0 (步驟3 0 )、以L1和L2之窗口大小於初 始頻道脈衝響應hO上執行滑移窗口搜尋二次以找出分別 具有最大能量E1和E2之二精確化頻道脈衝響應hl和h2, 其中L1大於L2(步驟32)、以及若比例值£2/El大於一特 定值Ra,則將頻道記憶長度設為L2,否則將頻道記憶長 1344769 . 度設為L1(步驟34)。步驟30和32將窗口尺寸設為L1和 :L2並執行滑移窗口搜尋之意義,在於初始頻道脈衝響應 h0中針對具有L1和L2階數之頻道脈衝響應的子集合做搜 尋。窗口尺寸L1可以選定為實際系統中可能之最大頻道 脈衝響應長度(階數),並將最長之延遲擴散路徑和對應之 等化器所需之複雜度一併列入考慮。同樣地,L2可以選擇 為具有極短延遲擴散特性之頻道中之頻道脈衝響應長 度,且一併考慮傳送器/接收器濾波器和傳輸環境之特性。 • 在一較佳實施例中,依據本發明,上述特定值Ra最 好大於0.9。Ra之一典型實例為0.95。當比例值E2/E1大 於此特定值Ra之時,其意味著大部分之頻道能量係集中 於數目為L2之階數中。因此,將頻道記憶長度設定為L2 是合理的,且可減少運算量。另一方面,當比例值E2/E1 小於於此特定值Ra之時,則應考慮無線信號延遲時間較 為複雜之情況,因此頻道記憶長度被設為較大之L1。 本發明之決定精確化頻道脈衝響應並不限於藉由檢 • 視其能量達成。本發明之其他變異實施例中,頻道脈衝響 應之其他特徵值亦可以用以決定精確化頻道脈衝響應。 本發明之實施例中,頻道記憶長度選擇方法係基於以 叢訊為基礎之方式執行。實務上,行動終端設備設備並不 會在諸如山區、城市或鄉間等不同信號特性區域間快速持 續變動。因此,頻道分布之統計特性於一段時間内應維持 相當穩定。是故,頻道記憶長度於該段時間内應保持不 變。不同頻道記憶長度間之切換不應過於頻繁。本發明之 11 1344769 .以下變異實例將會把此特性列入考慮。 ; 第四圖顯示依據本發明另一實施例之頻道記憶長度 選擇方法之流程圖。第四圖之方法包含估計初始頻道脈衝 響應hO(步驟40)、以L1和L2之窗口大小於初始頻道脈 衝響應h0上執行滑移窗口搜尋二次以找出分別具有最大 能量E1和E2之二精確化頻道脈衝響應hi和h2,其中L1 大於 L2(步驟 42)、利用算式 Ei_avg = r*Ei_avg_p+U-r)*Ei由叢訊能量El和E2分別導出平滑 φ 化能量估算El_avg和E2_avg,其中i表示1或2,r係線 性組合之加權係數(weighting coefficient)’ 而 Ei_avg_p 係對應至前一叢訊之平滑化能量估算(步驟44)、若比例值 E2_avg/El_avg於一特定數目之叢訊中均大於一特定值 Rb,則將頻道記憶長度切換至L2(步驟46)、以及若比例 值E2_avg/El_avg於上述特定數目之叢訊中均小於該特定 值Rb,則將頻道記憶長度切換至L1 (步驟48)。 在一較佳實施例中,依據本發明,上述特定值Rb最 # 好大於0. 9。Rb之一典型實例為0. 95。在一較佳實施例中, 該線性組合係其二加權係數均等於0.5之算數平均值 (arithmetic mean) ° 依據本發明之一較佳實施例,上述頻道記憶長度選擇 方法係以程式碼之形式實行,其利用一計數變數和一門檻 值追縱E2_avg/El_avg大於上述特定值Rb之次數以及/或 上述叢訊之特定數目。其他軟體機制亦可以用來達成相同 之目的。然'而本發明並未限於用以微調程式碼效率之變數 12 1344769 _總數。 ; 如上所述,依據本發明之方法可以程式碼之形式實 現,依據本說明書揭示之内容,習於該領域之人士應能輕 易地完成此等程式碼。執行所揭示之頻道記憶長度選擇方 法之程式碼可實現於諸如數位信號處理器(digital signal processor ; DSP)、泛用式微處理器(general purpose microprocessor)、或是類似特定用途積體電路 (application specific integrated circuit; ASIC)之 • 電腦架構。 本發明亦包含一種用於無線通信系統之頻道記憶長 度選擇裝置。第五圖顯示依據本發明一實施例之頻道記憶 長度選擇裝置500之方塊示意圖。頻道記憶長度選擇裝置 500包含處理單元510和記憶單元520。處理單元510包 含主控模組511、估計模組512、判定模組513、導出模組 514以及頻道選擇模組515。 處理單元500可以是諸如,但不限於,數位信號處理 • 器、特定用途積體電路、或微處理器架構中的一個次系 統。上述模組511至515可以是於處理單元500中執行之 程式(routines)或副程式(subroutines)。主控模組511 可以是用於掌控主要程式流程之軟體程式。揭示於前述各 實施例之方法可以藉由正確設計之邏輯運算元件或是程 式指令,於主控模組511中適度地召用(i nvoke)估計模組 512、判定模組513、導出模組514和頻道選擇模組515以 實現該方法欲達成之頻道記憶長度選擇功能。或者,模組 ,::S ) 13 1344769 .511至515亦可以是特定用途積體電路中適當組構之邏輯 ;電路構件以實現本文所揭示之頻道記憶長度選擇方法。 具體而言,估計模組512係用以估算初始頻道脈衝響 應,例如以hO進行初始頻道脈衝響應。判定模組513係 用以決定精確化頻道脈衝響應,意即將於該初始頻道脈衝 響應所包含之具有特定階數之頻道脈衝響應中,將具有最 大能量值者選定為一精確化頻道脈衝響應。例如分別以L1 和L2之窗口大小於初始頻道脈衝響應hO上執行滑移窗口 • 搜尋二次以找出分別具有最大能量E1和E2之二精確化頻 道脈衝響應hi和h2,其中L1大於L2。導出模組514係 用於計算平滑化能量估算,意即用以自目前叢訊之該精確 化頻道脈衝響應之能量和前一叢訊之平滑化能量估算導 出目前叢訊之平滑化能量估算。例如以算式Ei_avg = r*Ei_avg_p+(l-r)*Ei由叢訊能量El和E2分別導出平滑 化能量估算El_avg和E2_avg,其中i表示1或2,r係線 性組合之加權係數,而E i _avg_p係對應至前一叢訊之平 • 滑化能量估算。頻道選擇模組515則適用於依據前述實施 例提及之方式將頻道記憶長度切換至某一精確化頻道脈 衝響應,意即依據基於該目前叢訊之平滑化能量估算之一 判定標準切換該頻道記憶長度。例如該判定標準為 E2_avg/El_avg大於一特定值Rb之次數以及/或叢訊之特 定數目。 記憶單元520包含,但不限於,動態隨機存取記憶體 (DRAM; dynamic random access memory)、靜態隨機存取 1:: S ) 14 1344769 •記憶體(SRAM; static random access memory)、或是普 •通用途之暫存器。前述實例中提及之特定值Ra和Rb等特 定常數可以儲存於記憶單元520中。 在一實施於增強式泛用封包射頻服務(EGPRS ; Enhanced General Packet Radio Service)系統之較佳實 施例中,上述之LI、L2、r、Rb以及特定數目之叢訊分別 被設為7、4、0. 5、0. 95和20。此實施例中,由於線性組 合加權係數r被設為0. 5,因此目前叢訊之平滑化能量估 # 算等於目前叢訊所對應之精確化頻道脈衝響應之能量和 前一叢訊之平滑化能量估算之算術平均值(ari thmetic mean)。本發明和固定式頻道脈衝響應(CIR)方法產生之區 塊錯誤率(BLER; Block Error Rate)比較結果如下表所 示: 傳輸環境和系統參數 BLER比較 頻道特性 頻道編碼 I/f 種類 I/f強度 本發明 固定式CIR 方法 HT100 MCS5 SI SNR= 19.5dB 0. 0181704 0. 6226775 (L=4) RA250 MCS5 CCI C/I= 17. 5dB 0.0394737 0.0538847 (L=7) TU50 MCS6 ACI C/I= 2dB 0.0499165 0. 0703843 (L=7) 其中SI、CCI和ACI分別表示"干擾敏感度 (Sensitivity Interference)"、,,共頻道干擾(c〇-Channel 15 1344769
Interference)"和”鄰近頻道干擾(Adjacent Channel Interference) 。I/f 表示干擾(interference)。由上表 可知,本揭示之方法在所有傳輸環境中之性能均優於未使 用頻道記憶長度選擇之系統。 以上實施例僅係可能之實作範例。許多變異或修改均 可在不脫離^揭示之原理τ達成。該等變異或修改均應視 為在本揭不範_之内而為所附之中請專 。 【圖式簡單說明】 χ 本發明之諸多特色可經由以下圖式更進一步被理 解,其中: 圖; 第一圖顯示依據習知技術之典型等化 器之方塊示意 第圖顯示針對實際通信環境選擇適當頻道記憶長 度之習知方法; 度選: = 本發明一較佳實施例之頻道記憶長 ^四圖顯示依據本發明另—實施例之頻道記憶長度 、擇方法之流程圖; 選 =五圖顯示依據本發明一實施例之頻道記憶長度 禪裝置之方塊示意圖。 【主要元件符號說明】 2〇~26習知頻道記憶長度選擇方法之步驟 3〇'34本發明頻道記憶長度選擇方法之步驟 48本發明頻道記憶長度選擇方法之步驟 16 1344769 100等化器 110頻道估計單元 120資料估計單元 500頻道記憶長度選擇裝置 510處理單元 511主控模組 512估計模組 513判定模組 514導出模組 515頻道選擇模組 520記憶單元 b(k)調校序列 h(k)頻道脈衝響應 r(k)接收信號
17

Claims (1)

1344769 十、申請專利範圍: 1. 一種用於無線通信系統之頻道記憶長度選擇方 法,其包含: 估計該無線通信系統之初始頻道脈衝響應; 依據該初始頻道脈衝響應判定具有第一群階值之第 一精確化頻道脈衝響應和具有第二群階值之第二精確化 頻道脈衝響應’其中該第二群階值之階數小於該第一群階 值之階數;以及
低像丞於该第一精確化頻道脈衝響應和該第二精確 化頻道脈衝響應之—能量集中判定標準選擇該第一群階 值之階數或該第二群階值之階數為頻道記憶長度, ㈣Λ中該第—精確化頻道脈衝響應係於該初始頻道脈 衝響應中所有階數等於該第_群階值之階數之頻道 響應中選擇具有最大之特徵值者,而該第 ::值之階數之頻道脈衝響應中選擇具有最大之該特徵 2.如申請專利範圍第 頻道記憶長度選擇方法, 所有階值之總和。 1項所述之詩無線通信系統之 〃中°亥特徵值係頻道脈衝響應中 於無線通信系統之 中判定標準包含該 .如申請專利範圍第1項所述之用 頻道記憶長度選擇方法,其中該能量集 18 1344769 第二精確化頻道_響鼓料難對該第—精確 道脈衝響應之該特徵值之比例值,若該比例值大於一特定 值,則該頻道記憶長度設定為該第二群階值之階數,否則 該頻道記憶長度設定為該第—群階值之階數。 喃、二trr利範圍第3項所述之用於無線通信系統之 頻道讀'長度選擇方法,其中該特定值大於或等於0.9。 # 如申請專利範圍第3項所述之用於無線通信系统之 頻u己憶長度選擇方法,其中該特定值等於〇 95。 相申請專利範圍第1項所述之用於無線通信系統之 長ίΓ方法’其中該第一群階值和該第二群階 值均為5亥初始頻道脈衝響應中連續之序列。 頻道記情第1項所述之用於無線通信系統之 二】頻道脈衝響應之估計 之交互闕聯(cr〇ss-correiation)。特疋數目位凡 頻道二:所述之用於無線通信系統之 蓋該無線二ΓΛίΓ第一群階值之_以涵 spread)。 以取長路經之延遲擴散(deiay 19
TW096101241A 2006-11-24 2007-01-12 Channel memory length selection method and apparatus for wireless communication systems TWI344769B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/563,083 US7903727B2 (en) 2006-11-24 2006-11-24 Channel memory length selection method and apparatus for wireless communication systems

Publications (2)

Publication Number Publication Date
TW200824361A TW200824361A (en) 2008-06-01
TWI344769B true TWI344769B (en) 2011-07-01

Family

ID=39463652

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096101241A TWI344769B (en) 2006-11-24 2007-01-12 Channel memory length selection method and apparatus for wireless communication systems

Country Status (2)

Country Link
US (1) US7903727B2 (zh)
TW (1) TWI344769B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0612850D0 (en) * 2006-06-28 2006-08-09 Ttp Communications Ltd Channel impulse response estimate management
GB0806064D0 (en) * 2008-04-03 2008-05-14 Icera Inc Equalisation processing
KR101531557B1 (ko) * 2008-10-20 2015-06-26 삼성전자주식회사 이동통신 시스템의 채널 추정 장치 및 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1294790A (zh) 1999-01-22 2001-05-09 三菱电机株式会社 自适应均衡器及自适应均衡方法
US6999521B1 (en) 1999-12-23 2006-02-14 Lucent Technologies Inc. Method and apparatus for shortening the critical path of reduced complexity sequence estimation techniques
US7136413B2 (en) 2002-08-23 2006-11-14 Mediatek, Inc. Method and apparatus for generation of reliability information with diversity
GB0612850D0 (en) * 2006-06-28 2006-08-09 Ttp Communications Ltd Channel impulse response estimate management

Also Published As

Publication number Publication date
US20080123728A1 (en) 2008-05-29
US7903727B2 (en) 2011-03-08
TW200824361A (en) 2008-06-01

Similar Documents

Publication Publication Date Title
EP0998805B1 (en) Determination of the length of a channel impulse response
EP1119953B1 (en) Channel estimator with variable number of taps
KR101485886B1 (ko) 무선 디바이스에서 조인트 디코딩 엔진의 이용
US8078131B2 (en) Method for mitigating interference
EP1932303A2 (en) Channel estimation in communication system
TW200539597A (en) Adaptive channel estimation using decision feedback
TW200417142A (en) Communication receiver with virtual parallel equalizers
CN1820424A (zh) 带有混合均衡器和rake接收机的接收设备以及相应的接收方法
WO2001099329A1 (en) Error estimation method and apparatus
CN101572562B (zh) 消除干扰的方法
WO2007003696A1 (en) Receiver and method of processing received data
TWI344769B (en) Channel memory length selection method and apparatus for wireless communication systems
CN101455042A (zh) 信号接收装置及获取信号的方法
CN100486236C (zh) 用于td-scdma系统中的接收装置和方法
CN101026388B (zh) 无线通信系统的信道存储长度选择方法及装置
CN102882816B (zh) 一种多路信号均衡的方法及装置
CN101405960B (zh) 无线通信设备、接收方法选择方法
CN1543108A (zh) 用于宽带码分多址通信系统的多径合并方法
US20060233230A1 (en) Equalization apparatus and equalization method
EP1156634A1 (en) Sequence estimator and equaliser
JP2004312145A (ja) 適応等化器
JP2003037581A5 (zh)
CN103326743B (zh) 合并权重的获取方法及装置
CN100362755C (zh) 一种符号的估计方法
Sadeghi et al. Pilot symbol transmission for time-varying fading channels: An information-theoretic optimization