Digital Correlator Design Using Vertex-2 FPGAs

Slides:



Advertisements
Similar presentations
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Advertisements

Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
FPGA Programming for Real Time Analysis of Lidar Systems
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
3. Digital Implementation of Mo/Demodulators
Programmable Logic Devices
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
Implementing Logic Gates and Circuits Discussion D5.1.
Implementing Logic Gates and Circuits Discussion D5.3 Section 11-2.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Prototype SKA Technologies at Molonglo: 3. Beamformer and Correlator J.D. Bunton Telecommunications and Industrial Physics, CSIRO. Australia. Correlator.
Programmable logic and FPGA
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
EE 198 B Senior Design Project. Spectrum Analyzer.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Ninth Synthesis Imaging Summer School Socorro, June 15-22, 2004 Cross Correlators Walter Brisken.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
Introductory Digital Concepts
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
Transition Converter " Supply signals from new antennas to old correlator. " Will be discarded or abandoned in place when old correlator is turned off.
A Company Selling Technology and not just a Product.
Backend electronics for radioastronomy G. Comoretto.
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
New correlator MicroPARSEC Igor Surkis, Vladimir Zimovsky, Violetta Shantyr, Alexey Melnikov Institute of Applied Astronomy Russian Academy of Science.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
FPGA-based Dedispersion for Fast Transient Search John Dickey 23 Nov 2005 Orange, NSW.
IVS-4th General Meeting, Concepción- Chile, Jan 2006 DBBC - A Flexible Platform for VLBI Data Process G. Tuccari, S. Buttaccio, G. Nicotra - Istituto di.
Understanding Data Acquisition System for N- XYTER.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
J. Christiansen, CERN - EP/MIC
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
Programmable Logic Devices
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
STMIK Jakarta STI&K, Jakarta - September Designing Image Processing Component using FPGA Device By : Sunny Arief Sudiro.
Estimation of IQ vector components of RF field - Theory and implementation M. Grecki, T. Jeżyński, A. Brandt.
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
The Correlators ( Spectrometers ) Mopra Induction - May 2005.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Omnisys There are a few different activities at Omnisys that may be of your interests. –New correlation spectrometer IC’s. –New FFT spectrometers –Future.
Low Power, High-Throughput AD Converters
CSE 171 Lab 11 Digital Voltmeter.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Low Power, High-Throughput AD Converters
M. TWEPP071 MAPS read-out electronics for Vertex Detectors (ILC) A low power and low signal 4 bit 50 MS/s double sampling pipelined ADC M.
M.P. Rupen, Synthesis Imaging Summer School, 18 June Cross Correlators Michael P. Rupen NRAO/Socorro.
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
Low Power, High-Throughput AD Converters
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Programmable Logic Devices
Digital Down Converter (DDC)
Mark 5 / VLBA Correlator Topics
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
SCADA for Remote Industrial Plant
FIT Front End Electronics & Readout
This chapter provides a series of applications.
Σ-D Analog to Digital Converter for CMOS Image Sensors Nonu Singh (RIT, MicroE Co-Op) Background After fabricating an imaging sensor it needs to be characterized.
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
The Uniboard  FPGA Processing for Astronomy
Data Transmission System Digital Design Chris Langley NRAO
Presented by Mohsen Shakiba
Implementing Logic Gates and Circuits
Presentation transcript:

Digital Correlator Design Using Vertex-2 FPGAs Zuo Yingxi Yao Qijun Lin Zhenhui Purple Mountain Observatory Nanjing 210008, Chian Yx.zuo@mwlab.pmo.ac.cn Nov.4, 2003

Outline Brief Review of Digital Correlators Principle & General Structure of a 2-Bit Digital Correlator Vertex-2 Series FPGAs Design & Implementation Experiment Conclusion

A Brief Review of Digital Correlators Application: Single-dish telescope Sample & Quantize IF Signal Calculate Rxx FFT → spectrum Array, VLBI Sample IF outputs from 2 telescopes → calculate Cross-correlation Rxy Mm-wave VLBI correlator requirement Broad band 2 Types XF FX 2-bits vs. 1-bit quantization efficiency (affecting SNR) 1-bit (two-level) quantization Sampling at Nyquist rate 0.64 at 2× Nyquist rate 0.74 2-bit (four-level) quantization Sampling at Nyquist rate 0.87 So 2-bit quantization is more efficient, specially for VLBI

Brief Review of Current Digital Correlators Haystack CMOS Correlator GBT 256K Spectrometer COBRA Correlator System Digital Spectrometer for Nobeyama 45-m Telescope S500C128A Digital Correlator Chip from Spaceborne Inc. UWBC (Ultra-Wide Band Correlator) for NMA ACSIS (Auto-Correlation Spectrometer and Image System) at JCMT ALMA Baseline Correlator

Haystack CMOS Correlator Complex or real cross/auto correlation surported Up to 64 MSPS sampling rate 2-bit, 4-level arithmetic surported 512 lags, with many configuration options 24-bit accumulator stages Fully cascadable Integration can continue while data is output CMOS compatible I/O 4 input channels, can handle demultiplexd data Applications: The SMA, The Westerbork Array, The NASA/MIT MKIV VLBI processor, The Joint European VLBI processor Report Date: Sep. 15,1998

GBT 256K Spectrometer Up to 800MHz Bandwidth (1.6-GSPS), down to 12.5MHz Up to 16384 lags, 49KHz resolution at 800MHz 3-level up to 800MHz, 9-level below 50MHz BW Using “Quaint” correlator chips: Cross/Auto Correlation surported 1024 Lags 100MSPS sampling rate 3-level or 2-level 33-bit accumulation stage for 3-level operation 32-bit 3-state asynchronous output port Data and control signals cascadable Integration can continue while data is output CMOS and TTL compatible inputs Report Date: Feb. 13, 1995

COBRA Correlator System For the Millimeter-Wavelength Array (MWA) at Owens Valley Radio Observatory (OVRO) Digitizer 1GSPS sampling rate 2-bit Serial-to-parellel converter (1:8 @125MHz, or 1:16 @62.5MHz) Correlation Using FPGAs (Altera 100KA or 100KE) for calculating average cross-correlation 62.5MHz clock 10 FPGAs on a correlator card DSP for real-time control and FFT Report Date: 04/16/1996

Digital Spectrometer for Nobeyama 45-m Telescope For the 25-Beam Array Receiver System (BEARS) Using A/D in a digital oscilloscope, 1GSPS, 2-bits 1024-Lags autocorrelation (with 32 LSIs of 32 lags connected in cascades) Report date: 2000

S500C128A Digital Correlator Chip from Spaceborne Inc. 500MHz effective signal bandwidth 500HMz clock frequency 2-bit, 4-levels 128 Lags/chip 22s Max. integration time 100us Min. readout time TTL level for computer interface Differential ECL I/O for clock and digital data Single 3.3V power supply Fully cascadable S500S1024 available Application: JPL Digital Autocorrelator Spectrometer Report date: April 2000

UWBC (Ultra-Wide Band Correlator) for NMA 2 GSPS sampling rate (1024-MHz BW) 2-Bits, 4-levels A/D, ECL output With 1:64 demultiplexer, 2GHz/64=32MHz Using a simple “bit-match” method to calculate 2-bit cross-correlation Special-purpose LSI (UWBC2) operating at 32 MHz Integration time from 0.1s up to 1.0s with 24-bits acuumulator 256 Lags Application: for Nobeyama Millimeter Array (NMA) Report Date: 2000

ACSIS (Auto-Correlation Spectrometer and Image System) at JCMT A/D 2 GSPS 2-bit, 3-level Correlator Using “Quaint” Correlator chips Consists of 32 correlation modules. On each module are 32 “Quaint” ICs Simmilar to the NRAO/GBT correlator It is currently in the design and development stage (by 3 Jan. 2002)

ALMA Baseline Correlator A/D 4-GHz sampling rate, 2-GHz BW 3-bit, 8-levels Transmittied over fiber optic cables to the correlator Use FIR filter and then form 2-bit 4-levels Correlator: 2-bit, 4-levels Schedule The minimally populated correlator will be complete by April 2002 Will be working in the lab by the end of 2002 Will be delivered to the VLA site in May 2003

Characteristics of the above correlators High sampling rate Using 2-bit ADC Ultra-high speed sampling; Serial-to-parellel converting; Relative low correlation speed ASICs; General programmable logic devices More lags Hybrid design Cross- & auto-correlation

Principle & General Structure of a 2-Bit Digital Correlator From Rx.1 IF From Rx.2 IF

Parellel correlation arithmetic and diagram (1) Sampling two input signals X(t) and Y(t), i= 0, 1, 2, …, 4N-1 After 1:4 serial-to-parellel converting, n= 0, 1, 2, …, N-1

Arithmetic of the parellel correlation and the diagram (2) j = 0, 1, 2, …, M-1

Parellel-correlation diagram

Vertex-2 series FPGA (Field Programmable Gate Array) Wide-band digital correlator needs high-speed & large-scale logical devices FPGAs advantages Very large-sacle IC, up to 10 million gates in one chip Very high speed, up to 410MHz Rapid time-to-production Design with an FPGA is just “configuration” High reliability Chip’s quality garranted by producer Verified by many other apllications

Vertex-Ⅱ series FPGA

Design & Implementation Using “design entry” of Xilinx F4.1i software Using Xilinx F4.1i software XC2V2000 FPGA chip as the target device (2 million gates) Goal: 64 Lags, 250MHz clock rate Schematic diagram Top-level schematic Control module 4-Lag correlation module for 4-parellel inputs Elementary 1-Lag correlation

Top-level Schematic Using “design entry” of Xilinx F4.1i software

Control module

4-Lag correlation module for 4-parellel input

Elementary 1-Lag Correlation

Implementation Map report: Timing report: Target Device : x2v2000 Number of Slices: 5,505 out of 10,752 51% Number of Slice Flip Flops: 8,702 out of 21,504 40% Total Number 4 input LUTs: 4,402 out of 21,504 20% Number of bonded IOBs: 105 out of 408 25% Number of Tbufs: 2,176 out of 5,376 40% Timing report: NET "CLK" PERIOD = 4 nS (constraint); 10923 items analyzed, 0 timing errors detected. Minimum period is 3.909ns.

Simulation (1)

Simulation (2)

Simulation Results Correct Meet the design goal 64 lags 250 MHz clock rate Equivalent input signal can be up to 500 MHz (Due to the parellel correlation scheme)

Experiment Based on V2LC1000 Demo Board The Demo Board XC2V1000 FPGA chip PROM memory chip 100MHz/24MHz clock JTAG download connector and cable DDR memory chip RS232 connector User I/O connectors Voltage generators

Experiment To achieve 32-lag auto-correlation Using the on-board 100MHz clock Input signal generated by the same FPGA chip Controlled by a PC Set the integration time Read the correlation results Via printer port

Experiment --- the input signal Assuming an input signal as Quantized by a 2-bit ADC, achieve a 2-bit series (3, 3, 0, 1, 0, 2, 0, 0, 3, 3, 1, 1, 2, 3, 2, 0, 2, 2, 1, 1), … further through a 1:4 demultiplexer, obtain a 8-bit series (79, 8, 95, 46, 90), … This signal generator was implemented in the same FPGA

Slightly revised Top-level Schematic

Experiment --- result SIM CAL MEA Simulation is performed by Xilinx F4.1i software Experiment result agree well with the simulation & calculation result

Experiment --- result Power spectrum obtained by FFT Measureed auto-correlation function Red line ---measured data Blue line ---calculated from the unquantized input signal Power spectrum obtained by FFT Red line ---from the measured data Blue line ---calculated from the unquantized input signal

Conclusion A 64-Lag correlator design and simulation With XC2V2000 (2M-gate FPGA chip), fully cascadeble to achieve more lags. Speed meets the design requirement (250MHz verified by timing simulation, 100MHz verified by experiment). Results are correct. It is a efficient method (saving circuit resources) to use only 1 accumulator for 4-parellel inputs correlation. Speed requirement of the device for correlating operation decreased (input bandwidth of the overall correlator increased) by serial-to-parellel converting. Sampling rate can be up to 1-GSPS (input bandwidth up to 500MHz) With this correlation module. A 32-lag auto-correlator experiment has been performed.

Thanks Zuo Yingxi Yao Qijun Lin Zhenhui Purple Mountain Observatory Nanjing 210008, Chian Thanks