SDSS7 - DSP and Backends Intro, 12 Jul 2013 Digital Signal Processing Basics and AO Back-Ends Luis A. Quintero Digital Section Head Electronics Department.

Slides:



Advertisements
Similar presentations
EET260 Introduction to digital communication
Advertisements

Digital FX Correlator Nimish Sane Center for Solar-Terrestrial Research New Jersey Institute of Technology, Newark, NJ EOVSA Technical Design Meeting.
Digital Correlator Design Using Vertex-2 FPGAs
Distributed Arithmetic
Analog-to-Digital Converter (ADC) And
NAIC Visiting Committee Meeting · March 4-6, 2008 FPGA SPECTROMETER COMMISSIONING Spectrometer description How it will be used Where we are at. What needs.
FILTERS Presented by: Mohammed Alani Supervised By: Dr. Nazila Safavi
3. Digital Implementation of Mo/Demodulators
Analog-to-digital Conversion and Digital-to-analog Conversion (with DSP) ES-3.
Presented by- Md. Bashir Uddin Roll: Dept. of BME KUET, Khulna-9203.
Lecture 9: D/A and A/D Converters
Interfacing Analog and Digital Circuits
David Hawkins Exascale Signal Processing for Millimeter-Wavelength Radio Interferometers David Hawkins
1 Dr. Un-ki Yang Particle Physics Group or Shuster 5.15 Amplifiers and Feedback: 3.
Introduction to Data Conversion
Discussion #25 – ADCECEN 3011 Conversion Mosiah 5:2 2 And they all cried with one voice, saying: Yea, we believe all the words which though has spoken.
DFT Filter Banks Steven Liddell Prof. Justin Jonas.
Digital Baseband Converter Ying Xiang Xiuzhong Zhang Shanghai Astronomical Observatory China.
Sascha D-PAD Sparse Aperture Array.
Prototype SKA Technologies at Molonglo: 3. Beamformer and Correlator J.D. Bunton Telecommunications and Industrial Physics, CSIRO. Australia. Correlator.
Introduction to Analog-to-Digital Converters
Light to Electricity: lines begin and end in black (low signal level) called Blanking between blanking is the active video scanning is precisely controlled.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Digital Signal Processing.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Spectrometer PDR John.
Digital Communication Techniques
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
Web Design of GMRT Digital Backend Anvesh Ghritlahre STP Student NITW.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
Data Converters ELEC 330 Digital Systems Engineering Dr. Ron Hayne
AUSAC Meeting · March 17&18, 2008 FPGA SPECTROMETER COMMISSIONING Spectrometer description How it will be used Where we are at. What needs to be done More.
Backend electronics for radioastronomy G. Comoretto.
Digital Radio Receiver Amit Mane System Engineer.
Computational Technologies for Digital Pulse Compression
Multirate Signal Processing
A Low-Cost Phase Cal Monitor and RFI Spectrum Analyzer for VLBI2010 Mark-5 / Mark-6 using Cheap,COTS Software Defined Radio (SDR) Hardware & Software Gleaned.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
FPGA-based Dedispersion for Fast Transient Search John Dickey 23 Nov 2005 Orange, NSW.
INTERFACE WITH ANALOG WORLD
Data Acquisition Systems
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
The BEST-2 SKA pathfinder is composed by 32 receivers. The front ends are installed on the focal lines of 8 cylinders, offering a collecting area of about.
Next Generation Digital Back-ends at the GMRT Yashwant Gupta Yashwant Gupta National Centre for Radio Astrophysics Pune India CASPER meeting Cambridge.
Radix-2 2 Based Low Power Reconfigurable FFT Processor Presented by Cheng-Chien Wu, Master Student of CSIE,CCU 1 Author: Gin-Der Wu and Yi-Ming Liu Department.
Casper 2010Marc Torres Part 2: Building blocks for the next generation.
Australian Astronomy MNRF Development of Monolithic Microwave Integrated Circuits (MMIC) ATCA Broadband Backend (CABB)
The Correlators ( Spectrometers ) Mopra Induction - May 2005.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Short introduction Pulsar Parkes. Outline PDFB – Single beam pulsar timing system CASPER – Single beam pulsar coherent dedispersion system.
Copyright © 2004, Dillon Engineering Inc. All Rights Reserved. An Efficient Architecture for Ultra Long FFTs in FPGAs and ASICs  Architecture optimized.
Sampling of Continuous-Time Signals Quote of the Day Optimist: "The glass is half full." Pessimist: "The glass is half empty." Engineer: "That glass is.
The Green Bank Telescope Frank Ghigo, National Radio Astronomy Observatory 7 th US VLBI Technical Meeting, Haystack, Nov 2009.
Philippe Picard 2 nd SKADS Workshop October 2007 Station Processing Philippe Picard Observatoire de Paris Meudon, 11th October 2007.
Figure Analog-to-digital conversion.. Figure The DAC output is a staircase approximation to the original signal. Filtering removes the sharp.
DEPARTMENTT OF ECE TECHNICAL QUIZ-1 AY Sub Code/Name: EC6502/Principles of digital Signal Processing Topic: Unit 1 & Unit 3 Sem/year: V/III.
HIGH SPEED DATA ACQUISITION SYSTEM RENISH THOMAS EECS /08/2015.
TOW May 2011 DBBC2 G. Tuccari – INAF Istituto di Radioastronomia.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
FP7 Uniboard project Digital Receiver G. Comoretto, A. Russo, G. Tuccari, A Baudry, P. Camino, B. Quertier Dwingeloo, February 27, 2009.
Sampling and DSP Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University.
Digital Down Converter (DDC)
Analog to Digital Data Conversion
Lesson 8: Analog Signal Conversion
Analysis of Adaptive Array Algorithm Performance for Satellite Interference Cancellation in Radio Astronomy Lisha Li, Brian D. Jeffs, Andrew Poulsen, and.
New PSB beam control rf clock distribution
SKAMP Square Kilometre Array Molonglo Prototype
Presentation transcript:

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Digital Signal Processing Basics and AO Back-Ends Luis A. Quintero Digital Section Head Electronics Department Arecibo Observatory

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Introduction to Digital Signal Processing

SDSS7 - DSP and Backends Intro, 12 Jul 2013 System - World time Quantity Transducer ELECTRICAL VARIABLE Resistance, Capacitance, Voltage, etc time Voltage Signal Conditioning Continuous Signal Acquisition - Transducers

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Continuous-time Signal (real signal) time Amplitude time Discrete-time Signal Amplitude Sampling

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Storage in Computers time 1V -1V …

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Analog to Digital Converter – Quantization time … … A/D …

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Analog to Digital Converter – Quantization time 4 6 … Digital-to-Analog Converter D/A …

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Digital Signal Processing System Digital-to-Analog Converter D/A … A/D Analog-to-Digital Converter … Computer Data Storage Data Processing - Math Operations - Filters - Fourier Transform - Data Format Computer (Digital System) - Micro Processor - DSP (MAC) - Logic Circuit - ASIC - PAL/CPLD - FPGA

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Sampling Rate – Analog to Digital time 1 Second Fs = 9 samples/second = 9Hz Fs = 19 samples/second = 19Hz Better signal reconstruction More computer memory / BW and $$

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Analog to Digital Converter - Clock Input A/D … clk ANALOG DIGITAL Clock for digital circuit Stable – jitter

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Resolution time Resolution: 3bits, 2 3 = 8 combinations Resolution: 4bits, 2 4 = 16 combinations Values from 0 to 7 Values from 0 to 15 Better signal quantization More computer memory and $$

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Saturation Resolution: 3bits, 2 3 = 8 combinations Too much power to the ADC Saturation caused by interference (RFI) time 0 7

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Sampling – FT, Nyquist and Aliasing

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Sampling – FT, Nyquist and Aliasing Fs = 200Hz, Ts = 5ms, Fs/2 = 100Hz

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Processing – Adder = 1bit adder 4bit adder 4 4 5

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Processing – Multiplier Multiplication by a Constant – Gain Multiplication by -1, Sign change Multiplication by a function – e.g. sin/cos - up/down conv. Things to consider Bit growing Precision – Approximation Errors

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Processing – Functions, e.g. sin/cos x[n] sin[n] x[n] * sin[n] n Phase Increment ADDR Mem - LUT DATA … DDS

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Processing – Synchronization clk latency

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Filtering – e.g. Finite Impulse Response (FIR)

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Auto Correlation

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Discrete Fourier Transform - DFT X[k] =F N x[n] FFT – Fast Fourier Transform, optimized DFT (butterflies)

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Examples with Signals Fourier Transform Saturation Averaging Clock Jitter

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, one tone

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, two tones

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, noise effect

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, averaging

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, longer transf.

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, Saturation

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Fourier Transform, Clock Jitter 0% Jitter 40% Jitter

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Applications in Radio Astronomy

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Gregorian Dome Receivers Ganesan, R. “Telescope Electronics”, May 2006

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Radio Frequency Signal Path

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Signal Transport – Intermediate Freq.

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Final Stage – Data Acquisition Data Sampling and Storage

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Bandpass Signals in IF

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Sampling - Nyquist Zones & Analog BW

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Wideband Arecibo Pulsar Processor (WAPP) 4 WAPPs 1 WAPP = 2 IF Channels 2 Correlators 1 Multiplexer 50/100 MHz BW auto / crosscorrelations Step attenuators Technical issues: Difficult to troubleshoot Obsolete parts

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Wideband Arecibo Pulsar Processor (WAPP)

SDSS7 - DSP and Backends Intro, 12 Jul 2013 WAPP Correlators (~1995) High Performance CMOS Correlator Chip (ASIC) 16 Chips per board Autocorrelation / Crosscorrelation 1024 Lags / chip 100MSPS each “Low Power” TTL compatible

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Complex Sampling

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Arecibo L-band Feed Array 7 Receivers Dual Polarization 14 analog signals 1225 – 1525MHz 300MHz BW Designed by Germán Cortés Medellín (Cornell) Ganesan, R. “Telescope Electronics”, May 2006

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Complex Sampling Example: ALFA

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Mock Spectrometer / PDEV (~2007) Designed and developed by Jeff Mock 8 x AD9430, 12bits ADCs 2 x Xilinx Virtex II Pro FPGA 2 QDR Mem, 2M x 36 1x PowerPC Processor Flash & SRAM mems 2 x GbE, 2 x RS232 5 x SMA (clk, PPS, etc) LCD 128x64 pixels Digital Board Digitizers

SDSS7 - DSP and Backends Intro, 12 Jul 2013 PDEV – Architecture ADC GX 2VP70 PPC 440GX GX 2VP70 QDR 2Mx36 QDR 2Mx36 2 x GbE 2 x RS232 4 x SMA Flash / SRAM ADC PCIe x8 MGT PCIe x8 MGT

SDSS7 - DSP and Backends Intro, 12 Jul 2013 PDEV – Mock Spectrometer PFB/FFT 16-8k ADC0 GAIN/OFFSET SWITCH TEST SIGNAL 12 DDC (DDS, LPF) STOKESACCUMULATOR PACKETIZE CONFIGURATION REGISTERS PROC. INT. CW, Noise, CW + Noise

SDSS7 - DSP and Backends Intro, 12 Jul 2013 EALFA / PALFA Backend 14 PDEVs * 7 for 7 ALFA pixels (primary) 7 for 7 ALFA pixels (commensal) 14 File servers (4TB) We own in total 24 PDEVs DDC (DDS, Mixer, DLPF) PFB (up to 8192 channels) Stokes parameters Accumulation, Packing *

SDSS7 - DSP and Backends Intro, 12 Jul 2013 GALFA Spectrometer / GALSPECT (~2004) Backend for the Arecibo L-band Feed Array (ALFA) multibeam receiver 7 beams, dual polarization Outputs * : Narrowband: 8192channels, 7MHz BW Wideband: 512 channels, 100MHz BW

SDSS7 - DSP and Backends Intro, 12 Jul 2013 PR Ultimate Pulsar Processing Instrument ( PUPPI) 100/200/400/800MHz BW Polyphase Filter Bank Dual Pol. 8 bit ADC Full Stokes 200MB per second recording (10GbE) dB Level Control PSRFITS data format 1xBee2 + 2xiBOB

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Recording Systems – Mark IV / 5A / 5C / RDBE Mark IV + Mark 5A: 1Gbps (125MB every second) RDBE + Mark5C: 4Gbps (500MB every second) eVLBI, AO-UPR- Centenial link: 155Mbps all time 512Mbps 24h-6h

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Roach Radar Backend – RRB Complex Baseband - Digital Down Converter (DDC) 50MHz bandwidth max. 2 x IF channels (polA/polB) Bit selection, 8/4bits 1.6Gbps max. data rate Doppler correction Programmable digital filter Hardware (three systems): ROACH – Signal Proc. katADC – RAID Server, dual 10GbE Fixed parameters: Summer 2012

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Analog v.s. Digital

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Down Conversion

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Digital Down Conversion

SDSS7 - DSP and Backends Intro, 12 Jul 2013 Questions?