IEEE 8.3 Higher Speed Study Group Towards G over Copper Faculty Investigator: Dr. M. Kavehrad Graduate Researchers: Mr. A. Enteshari Mr. J. Fadlullah The Pennsylvania State University Center for Information and Communications Technology Research Department of Electrical Engineering EE-EAST EAST University Park, PA. 68
Outline Capacity calculation CAT-7A 5m and m Pre-coding Tomlinson-Harashima pre-coding (THP) Trellis coded modulation (TCM) Low-density parity check codes (LDPC) Interference cancellation Echo cancellation X-Talk cancellation Conclusions
TH Precoding decoding and other post processing Pulse Shaping Feedforward HYBRID 4 Filter 4 h h n f HYBRID Feedforward Filter Pulse Shaping decoding and other post processing TH Precoding TH Precoding decoding and other post processing Pulse Shaping Feedforward Filter HYBRID h f 3 h n 3 HYBRID Feedforward Filter Pulse Shaping decoding and other post processing TH Precoding TH Precoding decoding and other post processing Pulse Shaping Feedforward Filter HYBRID h f h n HYBRID Feedforward Filter Pulse Shaping decoding and other post processing TH Precoding TH Precoding decoding and other post processing Pulse Shaping Feedforward Filter HYBRID HYBRID h Echo Feedforward Filter Pulse Shaping decoding and other post processing TH Precoding AWGN 3
Shannon Capacity Calculations Using measured data on CAT-7A, channel capacity is presented in Theoretical AWGN Channel: S C = W log + N Single-carrier capacity assuming coding gain g c ~ 5 db and SER= -. Water-filling capacity assuming a coding gain of approximately 5dB and SER= -: b m s. t = max N g n= n n N n= ε = Nε log x + SNR Γ n 4
Capacity Calculations Modulation Pulse Shaping Interference Canceller Launch Power Mean Background Noise Level Load Resistance M-PAM Raised Cosine N.L.M.S dbm -65 and -5 dbm/hz Ω 5
CAT-7A: 5m Characteristics of CAT-7A [db] [db] - - -4-4 -6-6 -8-8 - - Insertion Loss Insertion Loss Return Loss - Return Loss - NEXT NEXT FEXT FEXT -4-4 5 5 5 3 5 5 5 3 Frequency [MHz] Frequency [MHz] [db] - -4-6 -8 - CAT-7A: m Insertion Loss Return Loss NEXT FEXT - 5 5 5 3 Frequency [MHz] 6
Shannon Capacity per Pair on CAT-7A N = 65 dbm Hz N = 5 dbm Hz Capacity [Gbit/Sec] Capacity [Gbit/Sec] 45 45 4 4 35 35 3 3 5 5 5 5 5 5 NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively Shannon bound single-carriet Shannon bound bound waterfilling single-carriet bound bound waterfilling bound 5 5 5 3 5 Frequency 5 [MHz] 5 3 Frequency [MHz] 5 m Capacity Gbit/Sec Capacity Gbit/Sec NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively 3 NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively 3 5 5 5 5 Shannon bound single-carriet Shannon bound bound waterfilling single-carriet bound bound waterfilling bound 5 5 5 5 5 3 5 Frequency 5 [M Hz] 5 3 Frequency [M Hz] Capacity Gbit/Sec Capacity Gbit/Sec 8 8 6 6 4 4 8 8 6 6 4 4 NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively Shannon bound s ingle-c Shannon arriet bound bound waterfilling s ingle-c arriet bound bound waterfilling bound 5 5 5 3 5 Frequency 5 [MHz] 5 3 Frequency [MHz] m Capacity Gbit/Sec Capacity Gbit/Sec 8 8 6 6 4 4 NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively NEXT, FEXT and Echo cancelled by 45, 45,and 8dB, respectively Shannon bound single-carriet Shannon bound bound waterfilling single-carriet bound bound waterfilling bound 5 5 5 3 5 Frequency 5 [M Hz] 5 3 Frequency [M Hz] 7
Towards G/m There is a gap between current spectrum of m cable and the estimated lower bound. Assuming optimum bandwidth of about.5ghz, symbol rates up to 5 GSym/Sec are possible for 5Gbps on each pair; a total of Gbps bit rate. To achieve 5Gbps, each symbol should carry at least 5 bits; 3-PAM. This complicates A/D and D/A conversions; thus for now; more than a few level PAM is not practical []. The implementation of a GBASE-T PHY chip in a commercially available CMOS process requires significant innovation in communication theory, analog mixed-signal design, and DSP design Work is underway on VLSI implementation of high-speed data converters: GS/s 8 b ADC with a MB memory in.8 μm CMOS, Poulton et. al., Agilent, IS SCC 3. Insertion Loss from CAT-7 5m Insertion Loss from CAT-7 5m - Insertion Loss from CAT-7 m - Insertion Insertion Loss Loss bound from for CAT-7 N=-65dBm/Hz m Insertion Loss bound for N=-65dBm/Hz - - -3-3 -4-4 [db] [db] -5-5 -6-6 -7-7 -8-8 -9-9 - - 5 5 5 3 5 Frequency 5 [MHz] 5 3 Frequency [MHz] [] Dr. Joseph N. Babanezhad, GBASE-T PHYs Pose Challenges to Designers, Comms Design, Feb 5, 4. 8
Pre-coding: TX Equalization n k a k Mod. b k Pre Coding Pulse Shaping x k Channel + y k Matched Filter z k Equalizer Demod. â k x(k) Pre equalizer t(k) Channel y(k) H(z) -H(z) TH Precoder x(k) t(k) y(k) Mod(M) Channel Mod(M) H(z) -H(z) r(k) 6 Receiver Eye diagram, Symbol rate=4gsym/sec 3 Receiver Eye diagram, Symbol rate=4gsym/sec 4 Amplitude - Amplitude - -4 - -6.5.5.5 Time x - -3.5.5.5 Time x - 9
With this method the received signal is ISI-free, so ideal-channel decoding can be performed at the channel output. The performance achieved is equivalent to the performance that would be obtained, provided ISI could be perfectly equalized at the receiver with decision feedback equalization. It can reduce error propagation and allows us to use current capacity-achieving channel codes, like LDPC in a natural setting. Note: Pre-coding: TX Equalization TH pre-coding, requires storing a number of non-integer valued (analog) past transmitted samples.
Trellis Coded Modulation The redundant coded information selects signals from expanded constellation. Preserves bandwidth efficiency. Combines coding and modulation. Protects the most significant bits (MSB s) by set partitioning and the least significant bits (LSB s) by increasing Euclidean distance. 4-D TCM Z 4 /D 4 /RZ 4 /RD 4 /
Trellis Coded Modulation, Results 4-D Trellis (Z 4 or QAM) Two 4-D TCM have been evaluated for 5m CAT-7A 35Gbps, 7 bits per symbol 55 Gbps, bits per symbol - - coded 4-D coded 4-D uncoded uncoded - - Coded 4-D Coded 4-D uncoded uncoded P P e (b) e (b) - - -3-3 -4-4 -5-5 P P e (b) e (b) - - -3-3 -4-4 -6-6 -5-5 -7-7 4 6 8 4 6 4 6 8 4 6 γ b [db] γ b [db] -6-6 4 6 8 4 6 8 4 6 8 4 6 8 γ b [db] γ b [db]
Low-Density Parity Check Code Linear error-correcting code that has a parity check matrix H with a small number of nonzero elements in each row and column. Approaching Shannon capacity Irregular LDPC code with a code length million. (Richardson:999) Another design by (Chung:),.45 db away from capacity Suitable for parallel implementation With LDPC codes, error detection comes for free. This can be used to dynamically halt the iterations. No outer error detecting code is needed. 3
LDPC Results LDPC (4, 833) and LDPC (48, 73) - - - - BER BER -3-3 Uncoded Data Uncoded Data -4-4 LDPC(4,833) LDPC(4,833) LDPC(48, 73) LDPC(48, 73) 3 4 5 6 7 8 9 3 4 5 6 7 8 9 Eb/No (db) Eb/No (db) Increasing the block size improves performance, substantially. However, long data frames introduce latency that may not be acceptable. 4
Interference sources Echo FEXT NEXT Interference Due to the great shielding, Alien X-talk is negligible for CAT-7A cables. 5
Interference Major source of interference is Echo. The interferences caused by FEXT and NEXT are well below the signal levels. Amplitude E x /E NEXT = 66. db E x /E FEXT = 74.9 db But E x /E Echo = 9 db 3 - - -3 Tim e x -4 Magnitude [V] Magnitude [V] Magnitude [V] Magnitude [V] Magnitude [V] Magnitude [V] Echo Interference Echo Interference - - - -...3.4.5.6.7.8.9....3.4.5.6.7.8.9. 4 x -3 NEXT Interference 4 x -3 NEXT Interference - - -4-4...3.4.5.6.7.8.9....3.4.5.6.7.8.9. x -3 FEXT Interference x -3 FEXT Interference - - - -...3.4.5.6.7.8.9....3.4.5.6.7.8.9. V pp =3 volts, Symbol Rate = 5 Gsps on CAT-7A 5m. 6
Echo Canceller Data-driven echo canceller is used, where the driving signal is the data stream at the input to the local transmitter rather than the line signal at its input (training). The well known normalized least mean square (NLMS) is used..6.4 6 4. e Echo.8.6 Amplitude -.4....3.4.5.6.7.8.9 56 taps, E x /E Echo = 67.9 db -4-6 Time x -4 7
FEXT & NEXT Canceller Fitted FIR model Adaptive filter s error (56 taps NLMS) Magnitude (db) Magnitude (db) -55-55 -6-6 -65-65 -7-7 -75-75 -8-8 -85-85 -9-9...3.4.5.6.7.8.9...3.4.5.6.7.8.9-5 -5 Normalized Frequency ( π rad/sample) Normalized Frequency ( π rad/sample) Fitted FIR model e e FEXT FEXT 3 x 3 x -3-3.5.5.5.5.5.5..4.6.8..4.6.8 Adaptive filter s error (56 taps NLMS) 3.5 x -3 3.5 x -3 3 3 Magnitude (db) Magnitude (db) - - e e NEXT NEXT.5.5.5.5-5 -5.....3.3.4.4.5.5.6.6.7.7.8.8.9.9 Normalized Frequency ( π rad/sample) Normalized Frequency ( π rad/sample).5.5..4.6.8..4.6.8 8
Interference Cancellation, Results All filters are adaptive normalized LMS. 3 Echo Canceller 56 taps E x /E Echo =9.dB before and 7 db after cancellation Total attenuation>9db NEXT Canceller 56 taps E x /E NEXT =66.dB before and 7.9dB after cancellation Total attenuation>4db FEXT Canceller 56 taps E x /E FEXT =75.dB before and 8dB after cancellation Total attenuation>33db Amplitude Amplitude - - -3 Tim e x -4 6 4 - -4-6 Tim e x -4 9
Conclusions Capacity calculations done for different lengths CAT-7A cable show maximum cable length to deliver G is less than meters. With our assumptions, the capacity of m cable is about 7 Gbps and the capacity of 5 meters cable is > Gbps. We expect that the maximum length to deliver G is somewhere between 7 to 8 meters. Pre-coding schemes prove useful for > G high-rate data transmissions, as well. Designed multidimensional trellis-coded modulation and its performance evaluated in different scenarios. Designed LDPC and assessed performance in some cases. Echo, FEXT & NEXT were included in the model and proper cancellation applied. Our simulations verified that Echo is the major source of interference in these applications.
Future Plans As for 4G over m, this appears quite feasible. We intend to keep on working toward reaching Gbps on m, to identify potential, practical improvements needed beyond CAT-7A.