Download presentation
Presentation is loading. Please wait.
Published byAmelia Harper Modified over 9 years ago
1
5 - 8 January 2009National Radio Science Meetings1 The ALMA Data Transmission System – Digital Portion Chris Langley ALMA Back End Integrated Product Team
2
5 - 8 January 2009National Radio Science Meetings2 The Challenge Transmit 4 – 12 GHz Astronomical Data from the Front End (FE) Band Cartridges to the Correlator using Commercial Off The Shelf equipment wherever possible.
3
5 - 8 January 2009National Radio Science Meetings3 The Challenge Transmit 4 – 12 GHz Astronomical Data from the Front End (FE) Band Cartridges to the Correlator using Commercial Off The Shelf equipment wherever possible. The Proposal Convert FE data Digitally and Optically prior to transmission from each of 66 antennas.
4
5 - 8 January 2009National Radio Science Meetings4 The Flaw COTS, or any other, D/A converters capable of 4 – 12 GHz inputs were not available during R&D.
5
5 - 8 January 2009National Radio Science Meetings5 The Flaw COTS, or any other, D/A converters capable of 4 – 12 GHz inputs were not available during R&D. The Solution Separate, or Down Convert, the 4 – 12 GHz two polarity band into eight 2 – 4 GHz basebands prior to data conversion and transmission.
6
5 - 8 January 2009National Radio Science Meetings6 Astronomical Data Down Conversion & Transmission
7
5 - 8 January 2009National Radio Science Meetings7 Data Transmission System
8
5 - 8 January 2009National Radio Science Meetings8 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed
9
5 - 8 January 2009National Radio Science Meetings9 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed Use of time division digital multiplexing to transform the input signaling rate to the channel signaling rate
10
5 - 8 January 2009National Radio Science Meetings10 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed Use of time division digital multiplexing to transform the input signaling rate to the channel signaling rate Insertion of fill bits to convert input rate to signaling rate
11
5 - 8 January 2009National Radio Science Meetings11 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed Use of time division digital multiplexing to transform the input signaling rate to the channel signaling rate Insertion of fill bits to convert input rate to signaling rate Use of time division digital de-multiplexing to transform the channel signaling rate to the output signaling rate
12
5 - 8 January 2009National Radio Science Meetings12 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed Use of time division digital multiplexing to transform the input signaling rate to the channel signaling rate Insertion of fill bits to convert input rate to signaling rate Use of time division digital de-multiplexing to transform the channel signaling rate to the output signaling rate Elimination of un-needed fill bits upon reception
13
5 - 8 January 2009National Radio Science Meetings13 Design Considerations (1/2) Operate at OC-192 (9.95328Gb/s) optical fiber signaling speed Use of time division digital multiplexing to transform the input signaling rate to the channel signaling rate Insertion of fill bits to convert input rate to signaling rate Use of time division digital de-multiplexing to transform the channel signaling rate to the output signaling rate Elimination of un-needed fill bits upon reception Use of three OC-192 channels per 2 GHz baseband to achieve required capacity
14
5 - 8 January 2009National Radio Science Meetings14 Design Considerations (2/2) Low-voltage differential signaling (LVDS) –Fast rise/fall times –Noise resistant
15
5 - 8 January 2009National Radio Science Meetings15 Design Considerations (2/2) Low-voltage differential signaling (LVDS) –Fast rise/fall times –Noise resistant Multiple FPGA design per channel –More economical than single FPGA –Ball Grid Array package Lots of IO –625+ MHz input signal capability
16
5 - 8 January 2009National Radio Science Meetings16 Design Considerations (2/2) Low-voltage differential signaling (LVDS) –Fast rise/fall times –Noise resistant Multiple FPGA design per channel –More economical than single FPGA –Ball Grid Array package –625+ MHz input signal capability Commercial Optical “Half” Transponders –Change from original design –Became economical –Built in mux /demux, clock recovery
17
5 - 8 January 2009National Radio Science Meetings17 Design Considerations (2/2) Low-voltage differential signaling (LVDS) –Fast rise/fall times –Noise resistant Multiple FPGA design per channel –More economical than single FPGA –Ball Grid Array package –625+ MHz input signal capability Commercial Optical “Half” Transponders –Economical –Built in mux /demux, clock recovery Air cooled (flow through) module, RFI shielded (-50 dBm)
18
5 - 8 January 2009National Radio Science Meetings18 Data Frame Organization
19
5 - 8 January 2009National Radio Science Meetings19 Data Transmission System Closer View
20
5 - 8 January 2009National Radio Science Meetings20 Data Transmitter Module (Digitizer and Formatter, 4 per Antenna)
21
5 - 8 January 2009National Radio Science Meetings21 Data Transmitter Module 4 / Antenna
22
5 - 8 January 2009National Radio Science Meetings22 Digitizer Assembly University of Bordeaux
23
5 - 8 January 2009National Radio Science Meetings23 Formatter with 3 Optical Transmitting Transponders
24
5 - 8 January 2009National Radio Science Meetings24 Data Receiver Module (De-Formatter with 3 Optical Receiving Transponders)
25
5 - 8 January 2009National Radio Science Meetings25 Data Receiver Module 4 / Antenna
26
5 - 8 January 2009National Radio Science Meetings26 DTS Modules for 1 Antenna Digitizer Clock IRAM, NRAO Data Transmitters U of Bordeaux, NRAO Fiber Optic Multiplexer Jodrell Bank Observatory Fiber Optic Amplifier / Demultiplexer Jodrell Bank Observatory Data Receivers NRAO
27
5 - 8 January 2009National Radio Science Meetings27 DTS Link Tests - ALMA Antenna to Lab Chile, 8/2008
28
5 - 8 January 2009National Radio Science Meetings28 DTS Link Tests - ALMA Antenna to Lab Chile, 8/2008
29
5 - 8 January 2009National Radio Science Meetings29 Things We’d Do Differently … Single FPGA per channel! –FPGA logic timing is difficult –Economics will likely catch up Closer interaction between hardware and firmware designers –Each should be the other’s backup Invite external expert’s opinions sooner during the design process Test Stand –Design and build once assembly form factors are determined Communication between remote team members was good, but could have been better –Specify an early DTS design review for the international partners
30
5 - 8 January 2009National Radio Science Meetings30 Acknowledgements Robert Freund, Principle Engineer, Arizona Radio Observatory Paula Metzner, DTS Product Engineer, Atacama Large Millimeter Array, National Radio Astronomy Observatory … and the entire DTS teams from North America, the University of Bordeaux, IRAM (Grenoble, FR), and Jodrell Bank Observatory (~Manchester, UK). R. W. Freund, ALMA Memo 420: Digital Transmission System Signaling Protocol, 2002 R. W. Freund and C. Langley, BE Critical Design Review, 2004. References
31
5 - 8 January 2009National Radio Science Meetings31 Auxiliary Slides
32
5 - 8 January 2009National Radio Science Meetings32 Data Transmission System Overview The Partners
33
5 - 8 January 2009National Radio Science Meetings33 System Requirements Repeatable latency with no loss of samples
34
5 - 8 January 2009National Radio Science Meetings34 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life)
35
5 - 8 January 2009National Radio Science Meetings35 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life) Multi-channel synchronization loss < 10 -4 s
36
5 - 8 January 2009National Radio Science Meetings36 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life) Multi-channel synchronization loss < 10 -4 s 16 GHz analog bandwidth source
37
5 - 8 January 2009National Radio Science Meetings37 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life) Multi-channel synchronization loss < 10 -4 s 16 GHz analog bandwidth source Nyquist sampled data
38
5 - 8 January 2009National Radio Science Meetings38 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life) Multi-channel synchronization loss < 10 -4 s 16 GHz analog bandwidth source Nyquist sampled data 3-bit data word
39
5 - 8 January 2009National Radio Science Meetings39 System Requirements Repeatable latency with no loss of samples Bit error rate < 10 -6 (End of Life) Multi-channel synchronization loss < 10 -4 s 16 GHz analog bandwidth source Nyquist sampled data 3-bit data word Data transmission synchronized with ALMA timing
40
5 - 8 January 2009National Radio Science Meetings40 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel
41
5 - 8 January 2009National Radio Science Meetings41 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample
42
5 - 8 January 2009National Radio Science Meetings42 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels
43
5 - 8 January 2009National Radio Science Meetings43 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data)
44
5 - 8 January 2009National Radio Science Meetings44 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data) 250 MHz input word rate (96-bit wide parallel word)
45
5 - 8 January 2009National Radio Science Meetings45 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data) 250 MHz input word rate (96-bit wide parallel word) 125 MHz output word rate (192-bit wide parallel word)
46
5 - 8 January 2009National Radio Science Meetings46 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data) 250 MHz input word rate (96-bit wide parallel word) 125 MHz output word rate (192-bit wide parallel word) Grouping of a polarization pair: 24 Gb/s per pair
47
5 - 8 January 2009National Radio Science Meetings47 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data) 250 MHz input word rate (96-bit wide parallel word) 125 MHz output word rate (192-bit wide parallel word) Grouping of a polarization pair: 24 Gb/s per pair Walsh function 180° switching
48
5 - 8 January 2009National Radio Science Meetings48 System Overview Explicit requirements 4 GSa/s per 2 GHz bandwidth IF channel 3 bits per sample 2 Polarizations x 4 IF channels 96 Gb/s per antenna (120 Gb/s encoded data) 250 MHz input word rate (96-bit wide parallel word) 125 MHz output word rate (192-bit wide parallel word) Grouping of a polarization pair: 24 Gb/s per pair Walsh function 180° switching 15 Km (maximum) distance
49
5 - 8 January 2009National Radio Science Meetings49 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency)
50
5 - 8 January 2009National Radio Science Meetings50 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization
51
5 - 8 January 2009National Radio Science Meetings51 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization Continuous transmission of data
52
5 - 8 January 2009National Radio Science Meetings52 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization Continuous transmission of data Low error rates throughout operational life
53
5 - 8 January 2009National Radio Science Meetings53 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization Continuous transmission of data Low error rates throughout operational life Operation independent of payload content
54
5 - 8 January 2009National Radio Science Meetings54 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization Continuous transmission of data Low error rates throughout operational life Operation independent of payload content Testing strategies
55
5 - 8 January 2009National Radio Science Meetings55 System Overview Implied requirements Configurable if not deterministic timing (repeatable latency) Fast frame synchronization Continuous transmission of data Low error rates throughout operational life Operation independent of payload content Testing strategies Economical implementation
56
5 - 8 January 2009National Radio Science Meetings56 Auxilary Slides DTS Single Bit Data Path (VHDL Top Level)
57
5 - 8 January 2009National Radio Science Meetings57 Frame Implementation 160 bit frame 128-bit payload 10-bit synchronization word 5-bit meta-frame sequence word 1-bit meta-frame index 16-bit odd parity check word
58
5 - 8 January 2009National Radio Science Meetings58 Design Decisions Use of a data block (frame) to facilitate multiplexing
59
5 - 8 January 2009National Radio Science Meetings59 Design Decisions Use of a data block (frame) to facilitate multiplexing Use of a synchronization (framing) word to facilitate frame detection
60
5 - 8 January 2009National Radio Science Meetings60 Design Decisions Use of a data block (frame) to facilitate multiplexing Use of a synchronization (framing) word to facilitate frame detection Use of scrambling techniques to minimize bit sequence effects, low frequency content, and to maintain signal balance
61
5 - 8 January 2009National Radio Science Meetings61 Design Decisions Use of a data block (frame) to facilitate multiplexing Use of a synchronization (framing) word to facilitate frame detection Use of scrambling techniques to minimize bit sequence effects, low frequency content, and to maintain signal balance Use of a meta-frame to synchronize the reception of multiple channels
62
5 - 8 January 2009National Radio Science Meetings62 Design Decisions Use of a data block (frame) to facilitate multiplexing Use of a synchronization (framing) word to facilitate frame detection Use of scrambling techniques to minimize bit sequence effects, low frequency content, and to maintain signal balance Use of a meta-frame to synchronize the reception of multiple channels Use of a meta-frame index to synchronize reception to ALMA timing under varying propagation delays
63
5 - 8 January 2009National Radio Science Meetings63 Design Decisions Use of a data block (frame) to facilitate multiplexing Use of a synchronization (framing) word to facilitate frame detection Use of scrambling techniques to minimize bit sequence effects, low frequency content, and to maintain signal balance Use of a meta-frame to synchronize the reception of multiple channels Use of a meta-frame index to synchronize reception to ALMA timing under varying propagation delays Use of a checksum word to facilitate continuous monitoring of received data integrity
64
5 - 8 January 2009National Radio Science Meetings64 Auxilary Slides DTX Formatter FPGAs and Transponders
65
5 - 8 January 2009National Radio Science Meetings65 Auxilary Slides DRX De-Formatter FPGAs and Transponders
66
5 - 8 January 2009National Radio Science Meetings66 Auxiliary Slides Frame Synchronizations ►Frame synchronization (10-bit synchronization word) Multi-channel synchronization (5-bit meta-frame sequence word) Determination of propagation delay (1-bit meta- frame index)
67
5 - 8 January 2009National Radio Science Meetings67 Auxilary Slides Frame Synchronizations Frame synchronization (10-bit synchronization word) Multi-channel synchronization (5-bit meta-frame sequence word) Determination of propagation delay (1-bit meta-frame index)
68
5 - 8 January 2009National Radio Science Meetings68 Auxiliary Slides Frame synchronization (10-bit synchronization word) Unique or “unique enough” pattern to minimize acceptance of erroneous patterns in random data Long enough pattern to eliminate the acceptance of erroneous pattern in static data Partitioned pattern to eliminate the acceptance of a correct pattern in an incorrectly configured system Three acceptance stages required to qualify a 10-bit quantity as the synchronization pattern
69
5 - 8 January 2009National Radio Science Meetings69 Auxiliary Slides Stages for Frame Synchronization Search: selection of an initial location within the serial bit- stream followed by the shifting of the location until a candidate synchronization word is located Check: continued observations in subsequent frames until unsuccessful criterion (failure) Monitor: once confirmed, continuous monitoring of all frames to ensure proper operation
70
5 - 8 January 2009National Radio Science Meetings70 Auxiliary Slides Frame Synchronizations Frame synchronization (10-bit synchronization word) ►Multi-channel synchronization (5-bit meta-frame sequence word) Determination of propagation delay (1-bit meta- frame index)
71
5 - 8 January 2009National Radio Science Meetings71 Auxiliary Slides Multi-channel synchronization (5-bit meta-frame sequence word) Sequence word large enough to accommodate worst case relative variation in propagation delay across the three channels Integer number of meta-frames contained within one 48.000ms timing period Transmitter simultaneously writes the identical incrementing sequence number in frames of all three channels Receiver compares and re-times the frames from the three channels thus synchronizing the meta- frames
72
5 - 8 January 2009National Radio Science Meetings72 Auxiliary Slides Frame Synchronizations Frame synchronization (10-bit synchronization word) Multi-channel synchronization (5-bit meta-frame sequence word) ►Determination of propagation delay (1-bit meta- frame index)
73
5 - 8 January 2009National Radio Science Meetings73 Auxiliary Slides Determination of propagation delay (1-bit meta- frame index) Transmitter uniquely identifies the first meta- frame following a 48.000ms timing event Monitor and Control system obtains the count of frames received following the local 48.000ms timing event and the detection of the meta-frame index bit Monitor and Control system command the receiver to adjust its internal frame delay to a specific relative value
74
5 - 8 January 2009National Radio Science Meetings74 Auxilary Slides Scrambling Modification of source data to accommodate specific characteristics of the communication channel Provides adequate timing for the clock and data recovery electronics Provides a signal balance for the AC coupled circuits which minimizes threshold errors Pattern is easily produced by a maximally length shift register generator Sync word is exempt from scrambling For 149 -> 0, Result <= output pattern (shifted +1) XOR input pattern
75
5 - 8 January 2009National Radio Science Meetings75 Auxilary Slides Data Integrity Parity computation is easier than CRC 16-bit parity word over 144 bits Each parity bit monitors 9 other bits Permits continuous monitoring of transmission quality
76
5 - 8 January 2009National Radio Science Meetings76 Auxiliary Slides Self Test Methods 10 GHz clock recovery Frame detection Multiple channel synchronization Scrambled pattern exercises Random Number Generation Checksum (parity) checks FFT of pseudo Front End data (gain flatness, CW beacon)
77
5 - 8 January 2009National Radio Science Meetings77 Formatter Block Diagram
78
5 - 8 January 2009National Radio Science Meetings78 Auxilary Slides Digitizer Clock Module
79
5 - 8 January 2009National Radio Science Meetings79 Auxilary Slides Digitizer Clock Assembly IRAM, Grenoble
80
5 - 8 January 2009National Radio Science Meetings80 Auxilary Slides Fiber Optic Multiplexer Jodrell Bank Observatory
81
5 - 8 January 2009National Radio Science Meetings81 Auxilary Slides Fiber Optic Amplifier / Demultiplexer
82
5 - 8 January 2009National Radio Science Meetings82 Auxilary Slides Transmitter Module – Internal View Formatter Digitizers Monitor Control & Power Supply Backplane
83
5 - 8 January 2009National Radio Science Meetings83 Auxilary Slides DTS Test Stand “Golden” Modules –2 Data Transmitters –1 Digitizer Clock –2 Data Receivers Support Electronics –PC with LabView Interface –System timing –Data Receiver backplane
84
5 - 8 January 2009National Radio Science Meetings84 Things We’d Do Differently … Single FPGA per channel! –FPGA logic timing is difficult –Economics will likely catch up
85
5 - 8 January 2009National Radio Science Meetings85 Things We’d Do Differently … Single FPGA per channel! –FPGA logic timing is difficult –Economics will likely catch up Closer interaction between hardware and firmware designers –Each should be the other’s backup
86
5 - 8 January 2009National Radio Science Meetings86 Things We’d Do Differently … Single FPGA per channel! –FPGA logic timing is difficult –Economics will likely catch up Closer interaction between hardware and firmware designers –Each should be the other’s backup Invite external expert’s opinions sooner during the design process
87
5 - 8 January 2009National Radio Science Meetings87 Things We’d Do Differently … Single FPGA per channel! –FPGA logic timing is difficult –Economics will likely catch up Closer interaction between hardware and firmware designers –Each should be the other’s backup Invite external expert’s opinions sooner during the design process Test Stand –Design and build once assembly form factors are determined
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.