• 沒有找到結果。

適用於高速光通訊之數位基頻電路設計(I)

N/A
N/A
Protected

Academic year: 2021

Share "適用於高速光通訊之數位基頻電路設計(I)"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會專題研究計畫 期中進度報告

子計畫五:適用於高速光通訊之數位基頻電路設計(2/3)

計畫類別: 整合型計畫

計畫編號: NSC92-2220-E-002-012-

執行期間: 92 年 08 月 01 日至 93 年 07 月 31 日

執行單位: 國立臺灣大學電子工程學研究所

計畫主持人: 吳安宇

報告類型: 完整報告

報告附件: 出席國際會議研究心得報告及發表論文

處理方式: 本計畫可公開查詢

中 華 民 國 93 年 5 月 28 日

(2)

適用於高速光通訊之數位基頻電路設計(I)

Digital Baseband Circuit Design for High-speed Optical Communication (II) 計畫編號:NSC 92-2220-E-002-012 執行期限:92/08/01 ~ 93/07/31 主持人:吳安宇 副教授 Email: andywu@cc.ee.ntu.edu.tw 執行機構:國立台灣大學電機工程學系 一、 中文摘要 在廣域網路(Wide-area Network)中, 光 學 訊 號 需 要 橫 越 非 常 長 的 距 離 (>1000km),其中會經過許多的光學儀器 ( 如 : Optical Add/Drop Mux 、 Optical Cross-connects 等),在長距離傳輸會受到 光學信號破壞而導致信號的衰減。這些信 號破壞可以利用光學上技術來補償,如: 擴 散 補 償 纖 維 (Dispersion Compensating Fiber) 和 光 學 極 化 模 式 擴 散 (Polarization Mode Dispersion)補償。可是由於這些光學 上的技術欠缺彈性且高成本,所以目前的 趨勢為利用電子電路補償來取代光學補 償,以降低成本及提供更彈性的設計。 在這個計劃中,我們利用在電子積體 電路中可調適等化器和前饋式錯誤更正 碼(FEC)的技術來補償光纖通訊中信號的 衰 減 和 破 壞 。 在 設 計 可 調 適 等 化 器 (Adaptive Decision Feedback Equalizer)和 前饋式錯誤正碼(Forward Error Correcting Code)模組方面,我們將會嘗試從演算法 找出降低系統的面積和功率消耗的方法. 進一步發展出具有更高效率地管線化或 平行化的可調適等化器和前饋式錯誤正 碼模組的架構.最後在電路層次上針對面 積和功率作最佳化. 關鍵詞: 擴散補償纖維,光學極化模式擴散,可調 適等化器模組,前饋錯誤更正模組。 二、 英文摘要

In Wide-area Network (WAN), optical signals may traverse long distances (up to thousands of kilometer) and encounter numerous optical devices such as optical add/drop multiplexers, optical cross-connects, etc. This causes degradation

of the signal due to optical impairments in the long-haul link. Some of these impairments, such as dispersion, can be compensated optically. Dispersion

Compensating Fiber (DCF) and optical Polarization Mode Dispersion (PMD)

compensators are examples of such optical components [1]. Due to lack of flexibility and also high cost of these optical solutions, electronic compensation may be a better choice in order to reduce the costs and provide more flexibility.

In this project, we exploit the electronic integrated circuit solutions by using the Digital Adaptive Equalization and

Forward Error Correcting Code (FEC)

techniques to compensate for the impairments of optical communication. In the designs of digital adaptive equalizer and FEC modules, we will seek for efficient algorithmic-level improvement for Adaptive

Decision Feedback Equalizer (ADFE) and

FEC modules, to reduce the areas and power dissipations. Moreover, the pipelined or parallel architecture of ADFE and FEC modules will be developed to obtain the very high-speed VLSI architecture. Finally, the circuit level optimization for power and areas will be employed in our VLSI architecture for ADFE and FEC modules.

Keywords:

Dispersion Compensating Fiber (DCF), Polarization Mode Dispersion (PMD), Adaptive Equalizer Module, Forward Error Correcting Code Module, Adaptive Decision Feedback Equalizer (ADFE).

三、 計畫緣由與目的

由於光纖網路的速度及頻寬上有著 極快速的增長,使得下一代的光纖網絡面 臨著極大的衝擊。加上高密度波長分工 (DWDM)薄膜濾片技術出現,光學合波分

(3)

波 多 工 器 (OADM) 的 開 發 , 極 速 增 加 DWDM 網路的彈性且在光學領域中打開 有效率地執行網路功能的可能性。但長距 離(>1000km)傳輸使得光學訊號會經過許 多的光學儀器(如:add/drop mux、optical cross-connects 等),而導致光學訊號受到 光學損傷因而產生大量的衰減。一些損傷 可以利用光學上的特性來加以補償,如: 擴散補償纖維(DCF)和光學極化模式擴散 (PMD)補償。由於這些光學上的技術欠缺 彈性且成本昂貴,所以必須利用電子補償 來取而代之,以降低成本並提供更彈性的 設計。 我們利用 DSP 技術的電子式積體電 路來補償光纖通訊信號上的損傷。為減少 長距離光纖傳輸信號上的衰減,我們提供 了幾個實現方法來改善整體效能,分述如 下 : 可 利 用 可 調 適 等 化 器 (Adaptive Equalization)來補償光纖傳輸擴散效應; 可 利 用 前 饋 錯 誤 更 正 (Forward Error Correction) 技巧來提升整體傳輸的品質 (SNR)。 四、 研究方法與成果 在這個子計畫中,首先我們將針對兩 個主模組做演算法及 VLSI 架構上的分 析。以期能在符合光纖通訊的速度要求下 提出一經濟且低功率的設計。 1. Adaptive Equalization 光纖通道模型的特性決定於許多因 素:(1)光纖的種類、(2)光纖的長度、(3) 光源的頻譜、(4)光的激發態,甚至於(5) 光源打入光纖的角度,因此一般很難事先 預知光纖通道模型的特性。 圖一為我們目前採用的通道模型,在 此我們選用了三種不同的光纖通道脈衝 響應來模擬我們的演算法與架構,分別如 圖二、圖三以及圖 四 所示。通道脈衝響 應一、二與三分別取自於 IEEE 802.3z 資 料庫的多模光纖在 320m 線長, 1310nm 光 波長的脈衝響應(如圖二) [2]以及 IEEE 80.23ae Ad-hoc 資 料 庫 的 多 模 光 纖 在 150m 線長, 1310nm 光波長的脈衝響應(如 圖三與圖 四)[3]。 NRZ Data

Highpass Filter Lowpass Filter

AWGN Equalizer 圖一、通道模型 圖二、通道脈衝響應一 圖三 通道脈衝響應二 圖 四 通道脈衝響應三 可適應性的回饋等化器雖然能隨著 通道特性的改變而自行改變其濾波器係

(4)

數,然而其迴授的架構會受到錯誤傳遞 (Error Propagation)的影響,而使得位元錯 誤率(Bit Error Rate)提高而降低了等化器 的效能。為了能達到 10GBase-LX4 的 BER =10-12 的規定,在此我們提出一個 Soft

Threshold Multilayer Decision Feedback Equalizer (STM-DFE)的演算法與 VLSI 架 構(如圖五),以減少錯誤傳遞的影響。 STM-DFE 會判斷收到的訊號的可信賴 度。若夠高則以傳統的 slicer 來決定其 值;若太低,則由下一個時脈收到的訊號 的資訊在一起判斷此兩個訊號的值。 FFF STM-Engine WUF WUB FBF error yk ( ) (xˆn+1orxn+1,xn) (a) ( )2 ( )2 0 1 1 0 1 0 > <0 ><0 > <0 X 2 X 2 X - 4 Threshold STM Controller a1 -a1 xn Switch STM-engine (b) 0 1 1 + n r ( )2 • 0 1 xn+1 xn xn+1 xn D D -4rn ( ) ( ) [ 21 1 1]. 2 1 1++ − +− ++ −a rn xn a rn

圖五、(a) Soft Threshold Multilayer Decision Feedback Equalizer (b)用來做決

定的 STM-Engine 的細部架構圖

2. Forward Error Correction

FEC 技術包括了 BCH、RS 及近來新 興的渦輪碼(turbo code),其中 RS 的 SNR 改善效能為最佳的選擇。一般而言,FEC 技術被廣泛使用在較低速的應用,然而要 將 FEC 實現在 10Gbps 以上的高速度,不 管在複雜度上和功率消耗上都變成極端 地具有挑戰。因此我們的設計重點為演算 法的改進、高速平行化的處理架構、以及 高速的算術處理單元設計,以達到經濟且 低功率的設計。 RS 解碼器包括三個主要步驟,計算 徵狀多項式、解 key 方程式和搜尋錯誤並 修正。其中最為複雜的電路為解 key 方程 式,一般有 Peterson 錯誤! 找不到參照來 源。、Berlekamp 錯誤! 找不到參照來源。 及 Euclidean 錯誤! 找不到參照來源。等 演算法,我們採用高度規則性的無需除法 運 算 修 正 歐 基 里 德 演 算 法 (Modified Euclidean Algorithm)來實現高速及平行化 的處理。為達到 10Gbps 往往必需採用平 行處理架構以提升處理速度,但如此一來 皆會造成硬體成本的增加及不必要的功 率消耗,因此我們提出一個高效率的架構 來降低硬體成本及功率消耗。 首先,傳統平行處理架構會造成硬體 成本的付出,但實際使用效率又不高的情 形,如圖六所示,最為複雜的解 key 方程 式部份,在 RS 整體硬體成本上大約會佔 到 50~60%左右,但在使用效率上卻大部 份時間都是在閒置(idle),這是非常沒有效 率的實現方法。

Received Sequence #1 Received Sequence #2 Received Sequence #3

Syndrome Calculator

Key Equation Solver

Error Evaluator & Error Corrector Input Sequence n cycles 2t n cycles n cycles 2t 2t n cycles n cycles n cycles Received Sequence #4 n cycles 2t n cycles

Codeword #1 Codeword #2 Codeword #3

Output Sequence 圖六、里德所羅門平行處理解碼之時序圖 對於此一現象,我們利用時間設計概 念來換取空間上不必要的浪費,因此採用 摺疊式架構(folding)來設計,利用 16 倍的 摺疊可以得到一個硬體成本只為原來平 行架構實現的十六分之一,因此可以大大 的降低硬體成本。我們提出的摺疊式架構 如圖七所示。 R15 R14 R2 R1 R0 a Q15Q14 Q2 Q1 Q0 b L15 L14 L2 L1 L0 U15U14 U2 U1 U0 0 1 0 1 0 1 0 1 圖七、修正歐基里德演算法之摺疊式架構 傳統直接摺疊方法必需要(2t)^2=256 週期才能解完 key 方程式,但一般前一級 的運算週期為 n=255,因此會造成時間來 不 及 而 達 不 到 立 即 處 理 (real-time) 的 效 能,並使得整體的效能不張。因此我們利 用演算法上的預先計算技巧來減少一次

(5)

疊代的運算;因為有多餘的一次疊代週期 時間可以使用,所以付出多餘的一個週期 來鎖住歐基里德演算法中之領導係數,因 而使得在設計控制器的複雜度大大的降 低 了 , 此 方 法 所 需 的 週 期 為 (2t-1)(2t+1)=255,恰好符合整體的時序, 如圖八所示。如此一來我們不僅提出一個 非常低成本的架構,且其使用效率更是達 到百分之一百。 (2t)2-1 (2t)2-1 n cycles

Received Sequence #1 Received Sequence #2 Received Sequence #3

Syndrome Calculator

Key Equation Solver

Error Evaluator & Error Corrector Input Sequence n cycles (2t)2-1 n cycles n cycles n cycles Received Sequence #4 n cycles Codeword #1 Output Sequence (2t)2-1 n cycles Codeword #2 n cycles 圖八、摺疊式里德所羅門解碼之時序圖 在效率的比較上如表一所以,在資料 處理上我們可以達到 3.2Gbps,而硬體成 本僅僅需要 21K gates,在效率上,我們所 提出來的高效率架構約是現存科技文獻 中的兩到三倍,因此我們提出一個非常高 效率的架構,並且它能符會 10GBase-LX4 的速度要求。 表一、效率比較表 0.8 0.6 6.16 2.4 3.2 Throughput (Gbit/s) 100 75 770 300 400 Clock (MHz) 6.76 118,303 n+16 0.25 ICCSC’02 [8] 60.10 102,500 355 0.13 ASIC-SOC’01 [5] 152.38 20,614 n+(2t)2-1 0.18 Our RMEA 10.86 55,240 n+3t+42 0.25 ISCAS’00 [7] 53.70 44,700 287 0.13 ISVLSI’03 [4] Efficiency (Mbit/s/gate) Total of #Gates Latency (Cycles) Tech. (um) 0.8 0.6 6.16 2.4 3.2 Throughput (Gbit/s) 100 75 770 300 400 Clock (MHz) 6.76 118,303 n+16 0.25 ICCSC’02 [8] 60.10 102,500 355 0.13 ASIC-SOC’01 [5] 152.38 20,614 n+(2t)2-1 0.18 Our RMEA 10.86 55,240 n+3t+42 0.25 ISCAS’00 [7] 53.70 44,700 287 0.13 ISVLSI’03 [4] Efficiency (Mbit/s/gate) Total of #Gates Latency (Cycles) Tech. (um) 五、 結論與討論 在本子計劃中,我們針對兩個主要數 位模組做演算法及 VLSI 架構實現的考 量。透過演算法分析降低硬體實現的複雜 度,並藉由 VLSI 架構的推導,進一步改 善模組之速度/功率/面積,最後將落實於 VLSI 電路上實現。 六、 參考文獻

[1] Kamran Azadet, Erich F. Haratsch, Helen Kim, et al., “Equalization and FEC techniques for optical transceivers“, IEEE J. Solid-State Circuits, vol 37, no. 3 pp. 317-327, Mar 2002

[2] IEEE 802.3ae Taskforce meeting slides, New Orleans, Sept. 2000.

[3] Oscar Agazzi, et al. “Measurements of DMD-Challenged Fibers at 3.125Gb/s, IEEE 802.3ae Meeting, Irvine, Jan 2001. [4] Hanho Lee, “An Area-Efficient

Euclidean Algorithm Block for Reed-Solomon Decoder,” Proceedings of the IEEE Symposium on VLSI, 2003. [5] Hanho Lee, “A VLSI Design of A

High-Speed Reed-Solomon Decoder,” 14th Annual IEEE International, ASIC/SOC Conference, 12-15 Sept. 2001. pp.316-320

[6] Amendment: Media Access Control

(MAC) Parameters, Physical Layers, and Management Parameters for 10Gb/s Operation, IEEE Standard

802.3ae-2002, 2002.

[7] Hanho Lee, Meng-Lin Yu, and Leilei Song, “VLSI Design of Reed-Solomon Decoder Architectures,” IEEE International Symposium on Circuits and Systems, May 28-31, 2000, Geneva, Switzerland

[8] L. Song, M. L. Yu, and M. S. Shaffer, “10- and 40-Gb/s Forward Error Correction Devices for Optical Communications,” IEEE Journal on Solid-State Circuits, vol. 37, no. 11, Nov. 2002. pp. 1565-1573.

參考文獻

相關文件

The prototype consists of four major modules, including the module for image processing, the module for license plate region identification, the module for character extraction,

 Number of spectral averages:頻譜 平均的數量,設定為1。. 教育部資通訊科技人才培育先導型計畫

雜誌 電台 數碼廣播 期刊 漫畫 電影 手機短訊 圖書 手機通訊應用程式 即時通訊工具 網路日誌(blog) 車身廣告 霓虹燈招牌 電子書

Furthermore, by comparing the results of the European and American pricing prob- lems, we note that the accuracies of the adaptive finite difference, adaptive QSC and nonuniform

Income is generated from wages and salaries, interest, rent and profits. In a labour-intensive industry such as tourism, a large part of income comes from wages and salaries earned

Institutionalized Tourism The Organized Mass Tourist – Packaged tours.. –

OOP: organized DATA + organized code (ACTION) using classes as the basic module. action are closely coupled

– Lower of cost/NRV, sales or return and weighted average cost of inventory costing