行政院國家科學委員會補助專題研究計畫成果報告
※※※※※※※※※※※※※※※※※※※※※※※※※
※ ※
※ 無線通訊之時空域信號處理(3/3) ※
※ Space-Time Signal Processing for Wireless ※
※ Communication (3/3) ※
※ ※
※※※※※※※※※※※※※※※※※※※※※※※※※
計畫類別:□個別型計畫 ■整合型計畫
計畫編號:NSC 90-2219-E-009-004
執行期間:90 年 8 月 1 日至 91 年 7 月 31 日
計畫主持人: 林大衛 交通大學電子工程學系 教授
本成果報告包括以下應繳交之附件:
□赴國外出差或研習心得報告一份
□赴大陸地區出差或研習心得報告一份
□出席國際學術會議心得報告及發表之論文各一份
□國際合作研究計畫國外研究報告書一份
執行單位:國立交通大學電子工程學系
中 華 民 國 九 十 一 年 七 月 三 十 一 日
行政院國家科學委員會專題研究計畫成果報告
無線通訊之時空域信號處理(3/3)
Space-Time Signal Processing for Wireless Communication (3/3)
計畫編號:NSC 90-2219-E-009-004 執行期限:90 年 8 月 1 日至 91 年 7 月 31 日 主持人:林大衛 交通大學電子工程學系 教授 計畫參與人員:林郁男、陳威宇、蔡頌翎、張佑榕、賴侑呈、何玉屏、林孟亭 交通大 學電子工程學系 研究生 一、摘要 本計畫為期三年,研究無線傳輸技術, 含一般時空域信號處理技術、寬頻分碼多 重 進 接 (WCDMA) 上 鏈 傳 輸 信 號 處 理 技 術、及 3GPP WCDMA 上鏈傳收系統中若 干組件之數位訊號處理器實現。本報告大 要簡述三年之成果,其中較著重第三年。 在一般時空域信號處理方面,我們研究了 時空域維特比等化器及其訓練數列之設計 與效能。在 WCDMA 上鏈信號處理方面, 我們研究了平行式與接續式干擾消除,及 其與天線陣列信號處理結合之架構與檢測 效能;我們亦研究了 3GPP WCDMA 的碼 框同步信號之效能。在 3GPP WCDMA 上 鏈傳收組件之數位訊號處理器實現方面, 我們實現了多工與解多工、展頻調變、無 線通道模擬、接收濾波、及接續式干擾消 除等組件,並將這些組件與其他子計畫實 現之組件連結成數個子系統。我們亦試作 了使用天線陣列之平行式干擾消除。 關鍵詞:3GPP 寬頻分碼多重進接、時空維 特比等化、時空域信號處理、平行式干擾 消除、接續式干擾消除、數位訊號處理器 實現 Abstract
In this three-year project, we have researched into wireless transmission technologies, including general space-time signal processing techniques, WCDMA uplink transmission signal processing technologies, and DSP implementation of 3GPP WCDMA uplink transceiver components. This report briefly highlights the major research results of the three years, with more emphasis on the third year. On general space-time signal processing, we have researched into the design of space-time Viterbi equalizer and its associated training
sequence, as well as the resulting performance. On WCDMA uplink signal processing, we have considered parallel interference cancellation (PIC) and successive interference cancellation (SIC), as well as their combination with antenna array signal processing, including the subjects of receiver structure and detection performance. We have also studied the performance of 3GPP WCDMA’s frame synchronization patterns. On DSP implementation of 3GPP WCDMA uplink transceiver components, we have realized multiplexer and demultiplexer, spread-spectrum modulator, wireless channel simulator, receiver filter, and SIC receiver. And we have linked these components with the components realized by other projects to form several subsystems. We have also attempted a PIC receiver under an antenna array.
Keywords: 3GPP WCDMA, Space-Time
Viterbi Equalization, Space-Time Signal Processing, Parallel Interference Cancellation (PIC), Successive Interference Cancellation (SIC), DSP Implementation 二、計畫緣由與目的 本計畫為期三年,研究無線傳輸技術, 含三項子題,即一般時空域信號處理技 術、寬頻分碼多重進接(WCDMA)上鏈信號 處理技術、及 3GPP WCDMA 上鏈傳收系 統中若干組件之數位訊號處理器實現。其 主 要 目 的 在 與 其 他 子 計 畫 共 同 研 究 WCDMA 上鏈傳輸之技術,並共同完成一 個 3GPP WCDMA 收系統之數位信號處理 器(DSP)實現。本報告大要簡述三年之成 果,其中著重第三年。 一般時空域信號處理之研究係在前二 年進行,其中我們探討有關時空域維特比
等化器之傳輸系統設計與效能。我們探討 了訓練數列的設計以及傳輸信號的結構之 設計。我們也研究了等化器長度的選擇, 因為我們發現在雜訊影響下,等化器中的 通道響應估計精確度與其設定之通道長度 有關,且非愈長愈好。我們又提出一個結 合時空域濾波與時空維特比等化的雙級式 混合接收器架構,並研究其效能。 WCDMA 上鏈信號處理技術之研究,在 三年中皆有進行。其中我們考慮平行式干 擾 消 除 (PIC) 與 接 續 式 干 擾 消 除 (SIC) 技 術,及它們與天線陣列信號處理之結合。 我們又提出片元間插式直接序列分碼多重 進接(chip-interleaved DS-CDMA)並研究其 傳輸效能。我們亦研究 3GPP WCDMA 的 碼框同步信號之特性與效能。 3GPP WCDMA 上鏈傳收組件之 DSP 實 現,係在後二年進行,特別是第三年。其 中我們實現了多工與解多工、展頻調變、 無線通道模擬、接收濾波、及接續式干擾 消除等組件,並將這些組件與其他子計畫 實現之組件連結成數個子系統。我們亦試 作了使用天線陣列之平行式干擾消除。 三、結果與討論 A. 一般時空域信號處理 在此部分研究中,我們使用一個時空域 維特比(Viterbi)等化器當接收端的信號處 理核心。我們設計了一個最小誤差量的訓 練 數 列 (min-norm training sequence) [1],[2],使等化器中通道估計的誤差能減到 最低。電腦模擬無線傳輸的結果也驗證了 數列的優點。但是這種數列,到目前為止 仍無法經由規則的方法產生,只能直接對 大量或所有可能的數列作搜尋而得。所以 我們發展出一套類似牛頓法的搜尋方式, 以快速獲得最佳或近似最佳的數列。以長 度為 29 的 QPSK 數列為例,我們所尋得的 數列的通道估計誤差量只比一個理論上的 下 限 ( 未 必 能 有 數 列 達 到 此 下 限 ) 多 約 5.8%,可算是非常接近最佳狀況[3]。 我們也研究等化器長度的選擇。因為在 有通道雜訊時,通道響應估計的精確度與 在做通道估計時所設定之通道長度有關。 此設定之通道長度並不是越長越好,是與 雜訊強度有關。通道估計之精確度會影響 接收品質,而等化器長度又會影響等化器 複雜度。我們研究了通道長度的選擇與接 收品質的關係[2]。 最後,我們提出一個結合時空域濾波與 時空域維特比等化的雙級混合式接收器架 構。這種新架構在不同同頻干擾與白色雜 訊能量比時,均有不錯的效能,故為一個 相當強健(robust)的架構[4]。 B. WCDMA 上鏈傳輸信號處理 我們首先考慮 PIC 和 SIC,及其與天線 陣列信號處理結合的效果。 由於 3GPP 規格中,在 Q channel 中定 義了 pilot symbols,所以我們可以利用之來 估測陣列向量及路徑係數而用於 2-D rake 的架構上。完整的接收器架構如圖一所 示。由模擬結果可知,在未使用天線陣列 的情況下,由於初始訊號的正確率未達一 定標準,所以 PIC 無法提供消除干擾的效 能。若以天線陣列提高初始正確率,再撘 配 PIC,則可得較佳結果[5]。PIC 本身有幾 種決策方式,其中硬式決策具硬體實現上 的優勢,然而其效能仍未有完整之分析。 我們試進行分析,並已有初步結果[6]。 關於 SIC,由於接收器乃以接續的方式 來消除干擾並檢測用戶資訊,所以各用戶 所受的干擾是不等量的。因此,系統指派 給用戶的功率也應不同。我們提出了基於 最小化平均錯誤率及最小化最大錯誤率二 原則的兩種不同之功率分配機制[7]。 在傳統的分碼多重進接方式中,其符元 長度往往不超過通道的 coherence time,故 其上鏈同頻干擾量在一個符元區間約為固 定。但若我們將展頻片元(chips)打散,使其 分布在一個超過 coherence time 的時間區 間,就應可使不同用戶之通道相關程度降 低,而降低同頻干擾。故我們提出片元間 插式直接序列展頻方法,將屬於同一個符 元的片元散開來。結果發現此系統在多用 戶的淡化通道下有很好的效果[8]。圖二為 部分數據。 我們又研究 3GPP WCDMA 的碼框同步 信號。該信號是在 Q channel 中傳送,每一 碼框(150 位元)中可有 3/10 至 8/10 之量(即 45 至 120 位元)。該信號以 15 位元為一組, 共有五種組合,其中一組全為 1,另四組為 一個極長數列(m-sequence)的幾種形式;後 者合稱為碼框同步字元。我們研究該信號 在硬式決策之後以數列相關數值做碼框同 步的效能。在加成性白高斯雜訊之下的理 論分析結果與模擬結果相當吻合。在多徑 淡化通道中的效能則尚無法作相似的理論 分析,故僅以計算機模擬方式研究之。以 3GPP 標準中所列的參考通道所做的模擬 結果顯示,此種通道中的位元錯誤率可能 很高,以致若要避免高錯誤同步機率,則
應該設定一個相關數值得門檻,使不可靠 的相關數值被丟棄,雖然這樣會增加無法 判定是否同步(indecision)的機率[9]。圖三 為部分數據。 C. 3GPP 上鏈傳收組件之 DSP 實現 在 DSP 實現部分,本計畫主要採用 Innovative Integration 公司(II)的 Quatro62 及 Quatro67 個人電腦插板。每一插板各裝 置 4 顆德州儀器公司(TI)的 DSP,前者為 (TMS320) C6201 定點晶片,後者為 C6701 浮點晶片。插板在通訊方面提供了 FIFO Link 用以做 DSP 間的資料傳輸,另提供了 FIFO Port 用以做跨板子的傳輸。 我們將所實現的傳輸組件分置在四塊 插 板 上 , 其 中 第 一 塊 做 多 工 ( 只 用 一 顆 DSP,其他 DSP 給其他子計畫使用),第二 塊做展頻調變、無線通道模擬、及接收濾 波(各用一顆 DSP),第三塊做 SIC(使用三 顆 DSP 做三用戶信號之接收),第四塊做解 多工(只用一顆 DSP,同第一塊板)。以上各 組件,大部分均可用定點運算完成,但無 線通道模擬部分則以使用浮點運算較方 便,故第二塊板為浮點板,其他為定點板。 多工與解多工之實現,及其與若干其他子 計畫實現之組件的整合,可參[10]。目前執 行一個 10 ms 的碼框所需的時間,多工為 2.35 ms,解多工為 2.15 ms。 為了通道模擬能較精確,也為了接收端 的碼追蹤(由另一子計畫負責)能有較佳效 能,我們使用四倍片元率來模擬通道響應 以及做接收端的取樣。表一呈示傳輸濾波 方面(含展頻調變、無線通道模擬、及接收 濾波)的執行速度,可看出展頻調變約達即 時執行速度(若降低傳輸濾波器效能要求 就可即時執行),接收濾波則可即時執行。 無線通道模擬之計算量極大,完整的模擬 遠超過一顆 DSP 的運算能力(即約每秒 333M 乘法),但表一顯示在通道固定的情 況下,大部分參考通道的模擬都可達即時 執行[11]。 SIC 接收器方面[12],目前不含天線陣 列處理功能,否則以現有 DSP 的運算能力 亦有困難。我們以一塊插板來實現三用戶 信號的檢測器。其中使用一顆 DSP 負責由 上一插板接收信號並完成碼擷取的工作, 其他三顆則各自負責一個用戶信號的檢 測,從第一個用戶至第三個依序進行。表 二是目前的速度。由於前兩個用戶需執行 干擾消除的工作,其運算量非常大,所以 用一顆 DSP 難以達成即時執行速度。若要 提昇速度,可考慮使用多顆 DSP 來共同處 理一個用戶的信號。 目前傳輸濾波板與 SIC 接收板可連結 形成一個實體層子系統,如圖四所示。 除以上組件外,我們在第二年還使用另 一種個人電腦插板,試作了一個包含天線 陣列處理功能的 PIC 接收器[13]。該插板為 Blue Wave Systems 的 PCI6600,其上裝置 TMS320C6701 浮點 DSP 二顆。此插板的 跨板通訊速率較前述 II 的插板慢得多,不 符通道模擬與接收濾波等組件之即時溝通 之所需,故最後未用於需作高速跨板通訊 的地方。此實現中,除 PIC 接收器外,亦 建構了簡單的展頻運作及簡單的一對多 (多天線接收)通道。以上展頻和通道運算使 用一顆 DSP,而 PIC 接收器則使用另一顆。 該實現的結果,在一天線一路徑的情況 下,亦可達即時執行速度;在多天線多路 徑的狀況下,則不足。不過該實現是較初 步的成果,今年(第三年)用 II 的插板重新 實作的傳收組件,其效率遠勝於去年,參 上述及表一、二。 四、計畫成果自評 研究內容與原計畫相符程度:大體相 符,在一個大主題下完成兩種性質之研 究,即理論與演算法性質之研究,及實作 性質之研究。由於係多年期計畫,第二年 以後之研究內容有根據較早期的成果加以 調整。此為研究中常見之現象。 達成預期目標情況:創新之發現、理論 之推導、計算機模擬軟體之建立、實驗原 型之建立、人才培育。 成果之學術與應用價值等:學術價值 高,許多成果已公開發表。應用價值方面, 最重要者為 DSP 實現之成果,可為 3GPP WCDMA 傳輸系統開發之參考。 綜合評估:本計畫獲得一些具有學術與 應用價值的成果,符合三年期總計畫之 WCDMA 上鏈傳收系統研究與 DSP 實現之 目標,並達人才培育之效。自評為「佳」。 五、參考文獻
[1] C.-S. Chou and D. W. Lin, “Training techniques of space-time Viterbi equalizer for high speed modile communication,” in Proc. IEEE Int. Symp. Circuits Syst., vol. II, pp. 89-92, May 2000. [2] C.-S. Chou and D. W. Lin, “Signal design and
receiver dimensioning for space-time Viterbi equalization,” IEE Proc.-Commun., vol. 148, no. 3, pp. 132-138, June 2001.
[3] C.-S. Chou and D. W. Lin, “Training sequence and memory length selection for space-time
Viterbi equalization ”, J. Communications and Networks, vol. 2, no. 4, pp.361-366, Dec. 2000. [4] C.-S. Chou, “Signaling and receiving techniques
for wireless communications,” Ph.D. dissertation, Dept. Electronics Engineering, National Chiao Tung University, July 2001.
[5] Y.-N. Lin and D. W. Lin, “Performance comparison of several parallel interference cancellation techniques under the 3GPP WCDMA specifications,” in Proc. Asia Pacific Conf. Commun., pp. 257-261, Nov. 2000.
[6] Y.-N. Lin and D. W. Lin, “Analysis of hardlimiting parallel interference cancellation (PIC) for synchronous CDMA communication,” in Proc. IEEE Int. Symp. Circuits Syst., pp. V-13—V-16, May 2002.
[7] Y.-N Lin and D. W. Lin, “On optimal power distribution for successive interference cancellation for wideband CDMA,” in Proc. IEEE Workshop Signal Processing Advances Wireless Commun., pp. 38-41, Mar. 2001.
[8] Y.-N. Lin and D. W. Lin, “Multiple access over multipath fading channel employing chip-interleaving code-division direct-sequence spread spectrum,” to appear in IEICE Trans. Commun.
[9] Y.-C. Lai and D. W. Lin, “A study on uplink frame synchronization in 3GPP WCDMA,” Nat. Symp. Telecomm., Nantou, Taiwan, ROC, Dec. 2002. [10] W.-Y. Chen, Y.-N. Lin, and D. W. Lin, “Study and
DSP implementation of 3GPP WCDMA uplink multiplexing and channel coding methods,” Nat. Symp. Telecomm., Nantou, Taiwan, ROC, Dec. 2002.
[11] S.-L. Tsai, Y.-N. Lin, and D. W. Lin, “Study and DSP implementation of 3GPP Wideband-CDMA transmission signal processing and wireless channel simulation,” Nat. Symp. Teleomm., Nantou, Taiwan, ROC, Dec. 2002.
[12] Y.-j. Chang, Y.-N. Lin, and D. W. Lin, “DSP implementation of successive interference cancellation (SIC) receiver for 3GPP WCDMA uplink transmission,” Nat. Symp. Telecomm., Nantou, Taiwan, ROC, Dec. 2002.
[13] J.-H. Her and D. W. Lin, “DSP implementation of CDMA receiver based on parallel interference cancellation,” in Proc. Int. Symp. Commun., paper 1.4, Tainan, Taiwan, ROC, Nov. 2001.
六、圖表 圖一:陣列天線 PIC 接收器的架構 圖二:間插展頻與傳統展頻之傳輸效能比 較,其中展頻比為 32,通道徑數為 4 圖三:誤同步及無法判斷同步之機率與相 關數值接受門檻之關係。通道為 3GPP 參 考通道 case 3,SNR=-10 dB,同步信號量 為 5/10
圖四:由傳輸濾波插板與接續式干擾消除 及碼擷取器插板所連結形成的實體層子系 統 展頻調變 10.24ms 7.56ms 8.604ms 11.72ms 7.561ms Case1 Case2 Case3 Case4 Case5 6.667ms 接收濾波 8.346ms 表一:傳輸濾波組件完成一個 10 ms 的碼 框資料處理所需之時間 路徑數目 4 3 2 1 用戶一 28.8ms 22.0ms 15.6ms 11.9ms 用戶二 28.8ms 22.0ms 15.6ms 11.9ms 用戶三 7.8ms 5.0ms 3.9ms 2.0ms 表二:三用戶接續式干擾除消處理一個 10 ms 的碼框資料所需時間 固定通道模擬