Download presentation
Presentation is loading. Please wait.
1
STARLight PDR 3 Oct ‘01H.1 Miller STARLight Sensor Signal Processing Ryan Miller STARLight Electrical Engineer (734) 763-5373 rpmiller@umich.edu
2
STARLight PDR 3 Oct ‘01H.2 Miller STARLight Overview Sensor Requirements Signal Processing Chain Overview Sampling Digital Signal Processing Data Formatting and Rates Hardware Overview Power Summary
3
STARLight PDR 3 Oct ‘01H.3 Miller STARLight Sensor Requirements Sample 10 1.413 GHz, band-limited signals – < 20 ps sample to sample jitter – < 6.7 ns channel to channel sample skew – 3-bit digitization Digitally filter the data to ease requirements on analog filter Recover the Inphase and Quadrature components of each of the 10 signals Calculate digitization statistics for each ADC Allow gain/offset adjustment for each ADC to optimize 3-bit conversion Monitor critical receiver temperatures Provide thermal control electronics
4
STARLight PDR 3 Oct ‘01H.4 Miller STARLight System Block Diagram
5
STARLight PDR 3 Oct ‘01H.5 Miller STARLight Signal Processing Chain
6
STARLight PDR 3 Oct ‘01H.6 Miller STARLight Sampling Minimum sample rate (Fs) is 2 times bandwidth Bandwidth must include the analog Pre-Sample Filter ‘skirts’ Sample rate must be selected so that sampled data is aliased to Fs/4 for quadrature demodulation Since the Band Definition Filter is digital, would like to relax the analog Pre-Sample Filter specification – Wider Bandwidth – Gentler Roll-off/Fewer Poles
7
STARLight PDR 3 Oct ‘01H.7 Miller STARLight Sample Rate Calculations
8
STARLight PDR 3 Oct ‘01H.8 Miller STARLight Possible Sample Rates Nyquist Sample Rate = 72 MHz Fs/4 = F0/(2M-1) Minimum sample rate = 73.4 MHz – Fs/4 = 18.35 MHz – Pre-Sample Filter BW limited to 36.7 MHz Desired sample rate = 102.8 MHz – Fs/4 = 25.7 MHz – Pre-Sample Filter BW can be 51 MHz – After digital filtering and Quadrature Demod, can decimate by a factor of 2
9
STARLight PDR 3 Oct ‘01H.9 Miller STARLight Results of Sampling at 102.8 MHz
10
STARLight PDR 3 Oct ‘01H.10 Miller STARLight The Next Step… Digital Filter before Quadrature Demodulation – PRO: Only need 10 filters – CON: Must operate at 100+ MHz Filter must be band-pass Quadrature Demodulation before Digital Filter – PRO: Reduces data rate by factor of 2 Digital Filter becomes low-pass Quadrature Demod includes FIRs – might be able to combine – CON: Need 20 digital filters
11
STARLight PDR 3 Oct ‘01H.11 Miller STARLight Digital Filtering then Quad Demod. Reduced hardware complexity – Fewer filters = less hardware – Band-pass FIR may require more stages, but not twice as many Speed – Depends on FPGA specifications and implementation – I/O is spec’d at 300 MHz – Implementation is flexible, Transposed form FIR relies on fast adders – Xilnx FPGAs have built in adder support – 64-bit ADD spec’d at 150 MHz
12
STARLight PDR 3 Oct ‘01H.12 Miller STARLight Digital Filtering First Define the final signal bandwidth using a digital filter – Allows identical filters to be used on all channels – Allows some relaxation of analog Pre-Sample Filter and minimizes channel to channel matching requirements Requires at least 30 stage bandpass FIR For 30 Stage, 16-bit (approx.): – 30*16+30*3 = 570 Registers/Filter – 10 Filters require 5700 registers – Xilinx XCV600 has over 15,000 registers
13
STARLight PDR 3 Oct ‘01H.13 Miller STARLight Transposed Form FIR Filter Samples go to all taps simultaneously Tap coefficient multiplies implemented with lookups All adders are 2-input: Reduces cascading, increases speed
14
STARLight PDR 3 Oct ‘01H.14 Miller STARLight Matlab Designed Quantized FIR Used Matlab Filter Design Toolbox Designed for quantized 10-bit coefficients Sample filter design with 31 taps Filter is symmetric Filter is linear phase Can save hardware since half the coefficients are zero
15
STARLight PDR 3 Oct ‘01H.15 Miller STARLight Quantized Filter Response
16
STARLight PDR 3 Oct ‘01H.16 Miller STARLight Quadrature Demodulation Mix digitized signal with sine and cosine (0,1,0,-1,…) Filter the results Produces the Inphase and Quadrature components Each component is at half the sample rate
17
STARLight PDR 3 Oct ‘01H.17 Miller STARLight I & Q Recovery Implementation The mixing operation is combined with the FIR operation and replaced with a multiplexor The Inphase channel is simply delayed The Quadrature channel is filtered with a simplified Hilbert Transform FIR (90° phase shift)
18
STARLight PDR 3 Oct ‘01H.18 Miller STARLight Sampling Summary Resulting 12 MHz bandwidth of I and Q channels requires only 24 MHz Sample rate per channel (25.7 MHz)
19
STARLight PDR 3 Oct ‘01H.19 Miller STARLight Other Sensor Functions Channel Totalizing Counters – 7 counters for each channel – Count occurrences of each binary value over the integration period Housekeeping Data Collection – Up to 6 receiver temperature monitors Thermal Control – PWM plus drive electronics for heater in each receiver
20
STARLight PDR 3 Oct ‘01H.20 Miller STARLight Sensor Data Rates 73.4 MHz sampling – Raw bit rate: 10 channels *3 bits * 73.4 MHz = 2.2 Gbps – After I/Q Demod: 20 channels *3 bits * 36.7 MHz = 2.2 Gbps 102.8 MHz sampling – Raw bit rate: 10 channels *3 bits * 102.8 MHz = 3.1 Gbps – After I/Q Demod: 20 channels *3 bits * 25.7 MHz = 1.5 Gbps Totalizer Output (one second integration) – 10 channels * 7 bins/channel * 29 bits per bin = 2030 bits/sec Temperature Data – 10 channels * 6 temps/channel * 16 bits/temp = 960 bits/sec
21
STARLight PDR 3 Oct ‘01H.21 Miller STARLight Hardware Overview
22
STARLight PDR 3 Oct ‘01H.22 Miller STARLight Sensor Data Acquisition
23
STARLight PDR 3 Oct ‘01H.23 Miller STARLight A/D Converter Comparison
24
STARLight PDR 3 Oct ‘01H.24 Miller STARLight SPT 7610 A/D Selected Power – Lowest power of the 3 available Package – Flat-pack package – Maxim only available in Ball-Grid Array Package Temperature Range – Available in Industrial Temp. Range (-40 to +85C) – Maxim only available in Commercial Temp. Range (0 to 70C) Availability – Parts in-house – Atmel: $888.00 ea, Minimum order of 4, 16-week lead time
25
STARLight PDR 3 Oct ‘01H.25 Miller STARLight Sensor Control Board
26
STARLight PDR 3 Oct ‘01H.26 Miller STARLight Sensor Housekeeping Data Acquisition Low-speed 16-bit A/D Converter Interface electronics for up to 6 thermistors Reference electronics to improve accuracy Low-speed data will be time-tagged and read on demand by the Control Computer through the Status and Control Interface
27
STARLight PDR 3 Oct ‘01H.27 Miller STARLight Sensor Power Summary Sensor Data Acquisition Board (x 10 boards, not including Receiver) – 7.0 Watts Maximum – 5.4 Watts Typical Sensor Control Board: – 6.0 Watts Maximum
28
STARLight PDR 3 Oct ‘01H.28 Miller STARLight FPGA Tradeoffs Altera – PRO: In-house experience High-speec, high-density devices – CON: No extended temperature range devices Large devices in non-BGA packages have limited I/O capabilities More expensive tools Xilinx Selected – PRO: High-speed, high-density devices Devices support many I/O standards including LVDS and LVPECL Available in extended temperature range versions Less expensive tools (although ModelSim simulator is ‘extra’) – CON: ?
29
STARLight PDR 3 Oct ‘01H.29 Miller STARLight Design Status Sensor Data Acquisition Board: – Prototype and Flight boards are identical – Schematic 75% complete – Most components ordered and received – FPGA Design 10% complete Sensor Control Board: – Prototype and Flight boards are identical – Schematic 25% complete – Most components ordered and received – FPGA Design 10% complete Development Tools: – Schematic capture: McCad – FPGA Development: Xilinx ISE & ModelSim – Analysis: Matlab, Simulink
30
STARLight PDR 3 Oct ‘01H.30 Miller STARLight Schedule
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.