Uniboard based digital receiver

Similar documents
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

SR2000 FREQUENCY MONITOR

Maximizing Receiver Dynamic Range for Spectrum Monitoring

Innovative test solutions WORKSHOP APPLICAZIONI FPGA - INAF 1

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Propagation Channel Emulator ECP_V3

Taking the Mystery out of the Infamous Formula, "SNR = 6.02N dB," and Why You Should Care. by Walt Kester

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

Dithering in Analog-to-digital Conversion

AGIPD Interface Electronic Prototyping

RF Measurements Using a Modular Digitizer

[Download Tech Notes TN-11, TN-18 and TN-25 for more information on D-TA s Record & Playback solution] SENSOR PROCESSING FOR DEMANDING APPLICATIONS 29

Application Note Noise Frequently Asked Questions

FUNDAMENTALS OF MODERN SPECTRAL ANALYSIS. Matthew T. Hunter, Ph.D.

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

HF Receiver Testing. Issues & Advances. (also presented at APDXC 2014, Osaka, Japan, November 2014)

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Multi-Carrier GSM with State of the Art ADC technology

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Introduction to Receivers

Oscilloscope Bandwidth Requirements for Emerging Serial Data Interfaces

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

The Good, the Bad, and the Ugly Aspects of ADC Input Noise Is No Noise Good Noise? by Walt Kester

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Advanced Modulation Formats in Data Centre Communications Michael J. Wale Director Active Products Research

IP Video Rendering Basics

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN.

Spectrum analyzer with USRP, GNU Radio and MATLAB

RF Network Analyzer Basics

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

Application Note Receiving HF Signals with a USRP Device Ettus Research

Network Analyzer Operation

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

L20: GPU Architecture and Models

LLRF. Digital RF Stabilization System

GPUs for Scientific Computing

Sheilded CATx Cable Characteristics

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

Optimizing IP3 and ACPR Measurements

Suppression of Four Wave Mixing in 8 Channel DWDM System Using Hybrid Modulation Technique

2011, The McGraw-Hill Companies, Inc. Chapter 3

MICROPHONE SPECIFICATIONS EXPLAINED

Coexistence Tips the Market for Wireless System Simulation Chris Aden, MathWorks

Nano Stepping Notch Filter Jim Hagerman

Qsys and IP Core Integration

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

RADIO FREQUENCY INTERFERENCE AND CAPACITY REDUCTION IN DSL

Filter Comparison. Match #1: Analog vs. Digital Filters

MIMO detector algorithms and their implementations for LTE/LTE-A

Four Wave Mixing in Closely Spaced DWDM Optical Channels

FPGA Acceleration using OpenCL & PCIe Accelerators MEW 25

High-Resolution Doppler-Polarimetric FMCW Radar with Dual-Orthogonal Signals

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

A survey on Spectrum Management in Cognitive Radio Networks

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

Measurement of Adjacent Channel Leakage Power on 3GPP W-CDMA Signals with the FSP

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

Summer of LabVIEW The Sunny Side of System Design

PIATTAFORME STRATOSFERICHE SIGINT

Nutaq. PicoDigitizer 125-Series 16 or 32 Channels, 125 MSPS, FPGA-Based DAQ Solution PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

Vector Signal Analyzer FSQ-K70

Selecting the Optimum PCI Express Clock Source

b 1 is the most significant bit (MSB) The MSB is the bit that has the most (largest) influence on the analog output

Modification Details.

DiFX at IRA: cluster, network and dbbc testing

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

CANFI: Cheap Automatic Noise Figure Indicator. Frank Schmäling DL2ALF Wolf-Henning Rech DF9IC Alexander Kurpiers DL8AAU

Understanding CIC Compensation Filters

Em bedded DSP : I ntroduction to Digital Filters

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011

D1.2 Network Load Balancing

Using Multilayer Baluns to Improve ADC Performance. Introduction. September, 2009

Planning for ac Adoption with Ekahau Site Survey 6.0

Full-Band Capture Cable Digital Tuning

This white paper will provide an overview of the underlying technology of Coherent DWDM and the advantages of the Arista 7500E Series DWDM solution.

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

MoCA 1.1 Specification for Device RF Characteristics

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

K2 CW Filter Alignment Procedures Using Spectrogram 1 ver. 5 01/17/2002

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Analysis and Improvement of Mach Zehnder Modulator Linearity Performance for Chirped and Tunable Optical Carriers

Configuring Memory on the HP Business Desktop dx5150

Jitter Transfer Functions in Minutes

Acoustic Processor of the MCM Sonar

Selecting RJ Bandwidth in EZJIT Plus Software

Modular Instrumentation Technology Overview

Bandwidth-Flexible CDC ROADMs Massimo Di Blasio, Director, Carrier Business Development. Market Focus ECOC 2011

Development. Igor Sheviakov Manfred Zimmer Peter Göttlicher Qingqing Xia. AGIPD Meeting April, 2014

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

Xilinx 7 Series FPGA Power Benchmark Design Summary May 2015

THE IMPLEMENTATION OF A DTV RF ANALYSIS AND REGENERATION SYSTEM

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

CBS RECORDS PROFESSIONAL SERIES CBS RECORDS CD-1 STANDARD TEST DISC

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

Transcription:

Uniboard based digital receiver G. Comoretto 1, A. Russo 1, G. Knittel 2 1- INAF Osservatorio di Arcetri 2- MPIfR Bonn Plus many others at Jive, Astron, Bordeaux, Bonn

Summary Not really VLBI Pulsar timing: why Pulsar machine architecture GPU signal processing The Uniboard Hybrid architecture (polyphase + DBBC) for a digital receiver, the best of both words How to design large filters without Hanning windows How many bits are enough? Nonlinearity and Gaussian noise Back to VLBI

Uniboard based digital receiver Not VLBI, but close to a VLBI digital receiver Scientific rationale: Precision binary pulsar timing for General Relativity tests FP7 Beacon in the dark (MPifR) Strong Equivalence Principle Scalar-tensor gravity theories PPN parameters Low frequency gravitational waves Equation of state for dense matters

Uniboard based digital receiver Wideband pulsar receiver 2 x 3.125 GHz rec. BW 2x1.5 GHz usable BW 144 dbbc bank GPU based processor 16 dual core ATI GPUs

Processing

Pulsar timing on a GPU 1 of 4 processing computers 4 x Radeon HD6990 8 GPUs 2 Dual-Port 10GbE Cards (not shown) Tyan B7015 Chassis

GPU processing pipeline Minimize memory transfers Ethernet card writes data directly in user space memory Processing done mostly on local processor memory and local data storage Programming in GPU assembler

Preliminary GPU software results Comparison of pipeline results for PSR1937+21 Top: processing on GPU Bottom: processing on normal CPU Hard to compare to other solutions DSPSR: 512MHz on 4 WS, 4 Nvidia Tesla C2050 CASPSR: 400MHz on 4 WS, 8 Nvidia Tesla C1060 Nancay: 400MHz on 4 WS, 8 Nvidia GTX 280 own: 300MHz, on 1 WS, 1 AMD HD6990

Uniboard LVDS inputs & CX4 10GBE 1GBE switch FP7 Radionet project - JIVE General purpose board 4+4 FPGAS (Stratix4) 1288 18 bit multpliers 14 Mbit block memory 16 x 4GB DDR3 banks 16 +16 10G links Internal 1Gbit Ethernet Mesh of 4x4 6.4 Gb links Back nodes Front nodes 10 GBE SFP+

Digital receiver architecture Input: 2x 6250 MS/s 8 bit ADC Dual stage filtering 1 st stage: polyphase filterbank, ½ Nyquist spacing, 32 channels 2 nd stage: array of fixed band dbbcs, 1/8 band, 87% usable BW Output: 2 x 72 complex signals, 24.4 MS/s 8 bit, over 12x10GBE

Digital receiver architecture Back nodes: 2 nodes x polarization LVDS line receivers, Polyphase filter + first 5 FFT stages Front nodes (each of 4) Last FFT stage: 6 x 160 MHz BW, 195 MS/s, 60 MHz overlap 18 BBC x 2 pol: 21.4 MHz BW, 24.4 MS/s, Formatter and packetized for UDP 10G link (3 links x node)

Channelization scheme Discontinuous input band No holes Minimize discarded regions (overlap) Covered by 18 polyphase filter channels, and by 70 DBBCs: 1495 MHz No processing of unused spectral regions

Filter design - polyphase Large FIR filter: 1024 taps Equiripple response desired Design scaled filter Extend in frequency domain Fit key (extreme) coefficients > 95 db stopband, 0.005 db ripple (0,1% p-p) 83% usable BW (33% overlap)

Filter design - dbbc Initial filter: 84.4% (27/32) BW Request: 1/8 band tuning step Final filter: 87.5% (28/32) In-band ripple rises: 0.05 db 0.4 db (10% p-p) Needs passband correction Response x100

Quantization issues 9 bit Truncation 8 bit RMS optimal amplitude: 12-25 ADC units for 8 bit quantization 14-45 ADC units for 9 bit quantization Need to perform multiple requantizations Nondeterministic (noise) signals Effect on linearity and dynamic range poorly studied Method Van Vleck analysis for bivariate Gaussian noise with many bit quantization Results: No appreciable SNR degradation even with just 8 bit Signal RMS amplitude must not exceed 10-12% of total representation range Minimum RMS amplitude: 4-5% of range for 8 bit

Quantization issues Truncation in FFT Effects studied by numeric simulations Signal: deterministic PRGN + monochromatic line 18 bit truncation between FFT stages: Rejection ~90 db 8 bit truncation in one FFT stage (with gain adjustment) Rejection ~70 db Final solution: 12 bit, as only 48 polyphase filter channels transmitted to FN Negligible rejection degradation

Resources usage Back node: 922 multipliers (72%) 2.4 Mbit (16%) 43K (24%) of logic elements Front node 1272 multipliers (99%) 1.6 Mbit (11%) 96K (53%) of logic elements

Simulation results Polyphase channel BBC channel total power BBC channel real samples BBC channel (x60) Functional testing: step frequency sinewave No dithering: worse than real situation > 60 db SFDR

Project status ADC board Interposer board: PCB design Assembly and testing GPU software FPGA Design: Design Functional simulation Implementation Functional on-board test Integration with ADC Control software DBBC bands Polyphase bands Sweeping tone test using Modelsim

VLBI applications Variable decimation BBC VDIF/UDP/ETH10G interface Decimation from ½ to 1/256 Bandshape scales with decimation Real or complex output 80 db stopband, 0.003 db ripple 16 channels/link Each channel has independent - destination addr/port - bandwidth, format, packet length Scheduler sends 1 st ready packet Same structure of a VLBI dbbc Library of general purpose modules BBC, VDIF formatter, spectrometer (mostrly) architecture independent 64x64MHz BBCs: 16 Gbps tunable system on a board

Conclusions Hybrid architecture (polyphase + tunable BBC): wideband and tunable Wideband (6.25 GHz) system with 140 dbbc on a single board 1.6 GHz BW 32 BBC system possible on a single FPGA Future work: 8 GHz 64-128 BBC system on one board (32Gbps) Uniboard as powerful testbench for large systems Thank you