Follow-up to New Preamble Proposal for 1BASE-T1S January 17, 218, Jay Cordaro, Ahmad Chini, Mehmet Tazebay Broadcom Version 1. IEEE 82.3cg Task Force January, 17 218 Page 1
Introduction In [1], Broadcom proposed a new preamble for 82.3cg Short Reach to improve synchronization performance. This presentation introduces some other benefits of the proposed preamble and adds support for 82.3br. [1] New Preamble Proposal for 1BASE-T1S cordaro_823cg_short_reach_new_preamble_proposal_122.pdf on 12/2/217 Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report January July 17, 28 218 Plenary Page 2
Autocorrelation Outline Proposed Sequence w/82.3br support Complexity Latency MAC TX to MDI MDI to MAC RX Channel Impulse Response Estimate with Proposed Preamble Sequence Signal Quality/Diagnostics with Proposed Preamble sequence Summary Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report January July 17, 28 218 Plenary Page 3
Brief Review of Autocorrelation Autocorrelation of discrete sequence x[n] is defined as For example, if sequence A of a Golay pair =[1 1-1 1] is transmitted, and then sampled at the receiver with no degradation or channel impairments, the correlation of the transmitted sequence with the received sequence is: 1*A =[1 1-1 1 ] -1*A=[ -1-1 1-1 ] 1*A =[ 1 1-1 1 ] 1*A =[ 1 1-1 1] ----------------------------------- R = [1-1 4-1 1] The autocorrelation for sequence B= [1 1 1-1] gives R =[-1 1 4 1-1] The sum of the autocorrelations [ 8 ] for this Golay pair is + = The Fourier transform of the autocorrelation of a finite sequence gives the Energy Spectral Density (ESD) of the sequence. Golay sequence pair will have very flat ESD good emissons. Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report January July 17, 28 218 Plenary Page 4
Current vs. Proposed 1BASE-T1 Preamble w/82.3br Support 7 Octets 1 6-1514 Octets 4 Octets IPG JJ JK Preamble 55 55 55 55SFD 55 SFD Payload PAYLOAD CRC FCS IPG IPG 4 4 4 4 1 1 32xs 32xs 55 SFD Payload PAYLOAD CRC FCS IPG IPG 32xs 55 SMD Sx 32xs Payload PAYLOAD MCRC IPG IPG SMD Frag 32xs 32xs Payload Cx ct PAYLOAD MCRC CRC /FCS IPG 4B5B + DME encoded preamble + SFD in 82.3cg D1p is 64*( )=8 symbols (T2) or 16 T3 long. Proposed preamble -- Golay complementary sequence pair with zero padding, PLUS a suffix of two DMEencoded (not 4B5B-encoded) octets fits into current 16 T3 long preamble spacing. Transmitting 7 th octet of preamble and SFD allows 82.3br support for Express and Preemptable frames Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report January July 17, 28 218 Plenary Page 5
Proposed Preamble and Payload Format Ga32 [1-1 1 1-1 1 1 1 1-1 1 1-1 1 1 1-1 1-1 -1-1 1 1 1 1-1 1 1 1-1 -1-1] Preamble (16 T3 times) 32xs Gb32 32xs [ ] [-1-1 -1 1 1 1-1 1-1 -1-1 1 1 1-1 1 1 1 1-1 1 1-1 1-1 -1-1 1-1 -1 1-1] [ ] x55 SFD PAYLOAD FCS [1-1 1 1-1 1-1 -1] [1-1 1 1-1 1-1 1] 4B5B Encoded and DME Modulated Octets 7 th octet of preamble and SFD transmitted from MAC as DME without 4B5B encoding. If mpacket, SMD from Table 99 1 and Fragmentation Count from Table 99-2 are transmitted as DME symbols Bits for preamble read left to right, top to bottom. Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report January July 17, 28 218 Plenary Page 6
Clause 22 Compliance New preamble allows 1BASE-T1 PHYs to interoperate with Clause 22 compatible MII MACs 22.2.2.3 -- Transmission of data from the MAC via the PHY When TX_EN is asserted and the preamble is transmitted on TXD, replace first 6 octets with new preamble. DME encode the 7 th preamble octet from MAC and the SFD (or, 82.3br octets sent by MAC) 22.2.2.7 and 22.2.2.8 -- RX_DV and RXD during packet reception Once preamble correlator detects valid preamble, 32 bit times (T3) from correlation peak, assert RX_DV and output 7 th octet of preamble and SFD to MAC on RXD<3:> followed by frame payload. Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 7
Latency TX- small (nibble) buffer required for 7 th preamble octet and SFD. Payload has no latency..5 Transmitted Signal (after DAC) SFD Payload Start Ga32 Zero Padding Gb32 Zero Padding -.5 1.5 -.5-1 5 1 15 2 25 3 7th 35 4 Preamble Payload Start Received Signal at MDI input Octet SFD 5 1 15 2 25 3 35 4 6 Preamble Correlator Output 4 2-2 5 1 15 2 25 3 35 4 Sample Times RX: 32 T3 times from correlator peak until 7 th preamble octet starts no latency in RX Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 8
Complexity Correlation of Ga32 and Gb32 can be done using separate delay lines and adders for each pair. IN Z -1 Z -1 Z -1 Z -1 Z -1 However, Budišin [1] describes an efficient structure for generating/correlating Golay sequences which requires only 11 adds for correlating both sequences of the pair, and is easily implementable in VLSI or in an FPGA. Ga32 IN z -8 + + + - z -16 + + + + - z -4 + + + - z -2 W k1 W k2 W k3 W k4 W k5 + + + - z -1 + + + - Gb32 z -64 + + Correlation Out Other efficient correlation structures for Golay sequences exist in the literature since they are used extensively in 82.11n, 82.11ad, and LTE and 5G cellular. 1. S.Z. Budišin, Efficient Pulse Compressor For Golay Complementary Sequences, Electronics Letters, Vol. 27 No. 3, 1991 Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 9
Correlation of Proposed Preamble Sequence Autocorrelation Note the large peak with zero sidelobes within 32 sample times either side of main lobes. Easy detection and synchronization in presence the of noise Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 1
Channel Impulse Response Estimate Another advantage of the proposed preamble is that it provides an accurate estimate of the channel impulse response. For longer multi-drop cable lengths, with spectral shaping for emissions control, and to deal with NBI, equalization may be required to obtain BER < 1E-9 Examples of channel impulse response estimates provided by the preamble correlator: Impulse Response from IFFT of s4p from VNA 1.5 Impulse Response from IFFT of s4p from VNA.4.3.2.1 -.1.5.1.15.2.25.3.35.4.45.5 Impulse Response from Preamble Correlator Output 2 15 1 5 1.5.5.1.15.2.25.3.35.4.45.5 Time ( sec) 8 Impulse Response from Preamble Correlator Output 6 4 2-5 26 265 27 275 28 285 29 295 3 Samples -2 26 27 28 29 3 31 32 Samples Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 11
Signal Quality The channel impulse estimate can provide: An estimate of SNR at receiver Information to diagnose cable issues help for the receiver to improve detection. Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 12
Summary A new preamble format for 82.3cg: Compatible with 82.3br Interoperates with Clause 22 compatible MACs Has low latency Low implementation complexity Excellent synchronization performance in automotive high-noise environments Provides the channel impulse response estimate which may be used at the receiver for: Improving Detection Estimating SNR Cable Diagnostics Version 1. IEEE P82.3 IEEE 82.3cg Maintenance Task Force report December July 2, 28 217 Plenary Page 13