Geometrical resampling S.Braccini, I.Ferrante, D.Passuello, O.Torre F.Antonucci, P.Astone, S.Frasca and C.Palomba.

Slides:



Advertisements
Similar presentations
Background images courtesy of abc.com 1,000, , , ,000 64,000 32,000 16,000 8,000 4,000 2,000 1,
Advertisements

Two Special Right Triangles
Lecture 4 Operational Amplifiers—Non-ideal behavior
S o f t w a r e D e f i n e d R a d i o
#include void main() { float x = 1.66, y = 1.75; printf(%f%f,ceil(x), floor(y)); }
Oscillations. Mass Spring The period is about 6.3 seconds, the frequency is 1/period=.016 Hz, the amplitude of velocity is about 23 m/s and the amplitude.
Musical Sounds Physical Science101 Chapter twenty Amanda Hyer.
Ozone Level ppb (parts per billion)
June 2005 doc:IEEE b Slide 1 Submission Liang Li, Vinno Inc. Project: IEEE P Working Group for Wireless Personal Area Networks.
SCARIe: Realtime software correlation Nico Kruithof, Damien Marchal.
1 RFID and Telecommunication Services 25th May 2004 DATA BASE forum Dave Mapleston Alien Technology Corporation.
Amateur Radio Technician Class Element 2 Course Presentation ELEMENT 2 SUBELEMENTS T1 - FCC Rules, station license responsibilities T2 - Control operator.
Half Life. The half-life of a quantity whose value decreases with time is the interval required for the quantity to decay to half of its initial value.
1/2, 1/6, 1/6, 1/6 1)If you spin once, what is the probability of getting each dollar amount (fractions)? 2) If you spin twice, what is the probability.
1  1 =.
Number Sense and Operations Exit Patterns, Functions, and Algebra Geometry and Spatial Sense.
XFEL C+C HARDWARE : REQUIREMENTS 1) To receive, process and store Timing Signals from TR ( Timing Receiver ) in same crate : - 5 MHz Bunch CLOCK - Bunch.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 18 February 2010 Martin Postranecky, Matt Warren, Matthew Wing.
HFIA Workshop Wideband HF spectrum availability A quick practical approach.
Filters and Enveloping - A Practical Discussion -
$100 $200 $300 $400 $100 $200 $300 $400 $100 $200 $300 $400 $100 $200 $300 $400 $100 $200 $300 $400.
Sl No Top-up Amount No Of Affiliate Ads Payment Per Day By Affiliate Ad Total Affiliate Ad Income 1.5,000/- Daily 2 ad for 100 days 100/- Affiliate.
J J EOPARDY Lets Get Ready To Play Some.... Solve One Step Equations Solve Two Step Equations Solve Other Equations Word Problems to Equations
HARP-B Local Oscillator
Overview of Fermilab Accelerator Complex and Beam Lines T. Kobilarcik FNAL.
Engineering II Gears Getting Geared Up.
Bluetooth Sport Earphones Max Tseng May C11 Bluetooth Version:V NFC Modulation:GFSK Operating Distance: 10-15m Battery: 100 mAH/3.7V Standby.
 Depth Into the earth Surface of the earth Distance along the fault plane 100 km (60 miles) Slip on an earthquake fault START.
Sound and the Codec Output On the DE2. Sound Sound is transmitted in air through compressions and rarefactions (stretches) of the air. This can be represented.
Exponent Jeopardy MultiplyDivide Power to Power Scientific Notation Toss Up Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final.
Pulsed-RF S-Parameter Measurements Using a VNA. 2 Agenda Pulsed-RF Overview Pulsed-RF measurement techniques Wideband/synchronous Narrowband/asynchronous.
16.6 Applying the Derivative. The derivative can tell us all sorts of things in regards to physical situations. One of these is the instantaneous rate.
Scripting Node. This node is used to execute a user-defined python script. Assigning the script to the node is done in a way similar to the “Switch Pattern”
Some ideas on ET1 site Adalberto Giazotto INFN Pisa- EGO.
Equal or Not. Equal or Not
Number bonds to 10,
“10 SECOND” ANCILLARY SERVICE IT IS ALL ABOUT THE “C” POINT.
Beat the Computer Drill Divide 10s Becky Afghani, LBUSD Math Curriculum Office, 2004 Vertical Format.
Instrumentation B asic S kills in E lectricity and E lectronics Sixth Edition Lab 3 Introduction to the Logic Probe ©2003 Glencoe/McGraw-Hill Charles.
The Pythagorean Theorem
MAGNITUD Y SUBMAGNITUD CAMPO DE MEDIDA Hz INCERTIDUMBRE (*) CMC (Hz) INSTRUMENTOS A CALIBRAR Y PROCEDIMIENTO Frecuencia Generación 0.1 MHz±2.89E-06.
Intro to Price index.
GWDAW 11 - Potsdam, 19/12/ Coincidence analysis between periodic source candidates in C6 and C7 Virgo data C.Palomba (INFN Roma) for the Virgo Collaboration.
Adaptive Hough transform for the search of periodic sources P. Astone, S. Frasca, C. Palomba Universita` di Roma “La Sapienza” and INFN Roma Talk outline.
Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.
SPIN
3. Digital Implementation of Mo/Demodulators
Frequency Lines Identification: cmt package for On-line (by Fd ) and Off-line Virgo data quality Sabrina D’Antonio Roma2 Tor Vergata Roma 1 Pulsar group:
Signal Processing for Aperture Arrays. AAVS1 256 antenna elements distributed over –4 stations –64 elements each.
1 Electronic Circuits MULTI STAGE AMPLIFIERS. 2 Electronic Circuits There are several different multi-stage amp circuits that function as dc-amps. 1)COMPLIMENTARY.
Abdul-Aziz .M Al-Yami Khurram Masood
Copyright © 2003 Texas Instruments. All rights reserved. DSP C5000 Chapter 20 Polyphase FIR Filter Implementation for Communication Systems.
C. Palomba - DA Meeting Update on the analysis of VSR1 data, focusing attention on the presence of spectral disturbances. More data  more.
Channel Spectral Characteristics Some Polyphase Filter Options.
HW # Lim Myeong Jun.  Electromagnetic Spectrum  Radiation Thermometer.
Feedback Filters n A feedback filter processes past output samples, as well as current input samples: n Feedback filters create peaks (poles or resonances)
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Gustavo Cancelo Analysis of the phase shift error between A and B signals in BPMs BPM project.
EE 3200: Principle of Communication Angle Modulation EE Principle of Communication- Dr Hassan Yousif Ahmed.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
V f λ.
GWDAW - 8 University of Wisconsin - Milwaukee, December
The open loop gain of this op-amp is 105 and the bandwidth is 10 Hz
Virgo update: VSR1 analysis
All-sky search with VSR1 data
V f λ.
Multimedia Systems & Interfaces
Terry Cotter LO/IF Group Leader
Digital Signal Processing
10k 20k Vin Vout H3 What is the gain?
Presentation transcript:

Geometrical resampling S.Braccini, I.Ferrante, D.Passuello, O.Torre F.Antonucci, P.Astone, S.Frasca and C.Palomba

TARGET PLANES (depending on direction only) EACH CROSSING A DELAY (ANTICIPATION) OF 1 SAMPLE BETWEEN PULSAR AND ANTENNA CLOCKS c  T 20 kHz

WHAT IS “MASK” ? Compute how many planes are crossed each 100 s

3 x 10 5 operations for all run (1 direction) This mask can be applied for all possible spin down for any frequency for (i=0; i<Mask; i++) Mask[i] = ((ephemeris[i  t]-ephemeris[(i-1)  t)] n ) (f/c) ; | 9, 13, 41………………17512, ………..-8, -27….. > integers for 90 days MASK COMPUTATION f = Hz (VIRGO Sampling Frequency) Run = 90 days (Run length)  t = 100 s (Downsampling time) Mask = Run/Dt = (Mask length - integers)

INPUT DATA (20 kHz data cleaned in time and filtered in a wide band close to a central frequency) f 0 = 40 Hz and  f = 10 mHz MASK APPLICATION > 200 x x n x 100 x th  stApply for all spin down…… > 200 x x n x 100 x “MOVING ANTENNA” “REST ANTENNA”

| ………………………………………………………….. > float for 90 days OUTPUT | ………………………………………………………….. > Spin Down

for (i=0; i<Mask; i++) Mask[i] = ((ephemeris[i  t]-ephemeris[(i-1)  t)] n ) (f/c) ; – of real time per direction (valid for all possible spin-down) MASK COMPUTATION TIME MASK APPLICATION TIME Read in 20 kHz data points without mask Read in 20 kHz data points shifted by mask Difference of 3 s 100 days Cost of mask application = 3 x real time per single direction and single spin down

Results obtained with 5 year old machines EGO Farm: INTEL XEON 1.7 GHz + memoria run bus 400 MHz (2GB RAM) - BOGOMIPS 3000 – Not Using Biprocessor COMPUTATIONAL COST (probably will be better) One direction with several spin-downs in of real time (for all band frequencies) Just 10 lines of software

offset = signal_sampling_frequency*downsampling_factor*sizeof(double); /*quanto si sposterebbe senza correzioni*/ fseek(signal,0,SEEK_SET); /*trova l'inizio del file di input*/ for (l=0;l<n_samples;l++){ fseek(signal,offset,SEEK_CUR); /*per ogni campione si sposta di 'offset'*/ for (m=0; m<n_spin_down; m++){ jump = mask[l][m]*sizeof(double); /*correzione*/ fseek(signal,jump,SEEK_CUR); /*seleziona il campione indicato dalla maschera*/ fread((void *)&temp,sizeof(double),1,signal); /*lo legge(spostando il "cursore" avanti di 1double)*/ buffer[l][m] = temp; /*copia il campione letto nel buffer*/ jump = -jump-1*sizeof(double); fseek(signal,jump,SEEK_CUR); /*torna alla posizione senza correzione, da cui riparte* } for (i=0; i<Mask; i++) Mask[i] = ((ephemeris[iDt]-ephemeris[(i-1)Dt)] n ) (f/c) ; SOFTWARE (Few lines)

ACCURACY VS. FREQUENCY 4 kHz 20 kHz Already tested on circular orbit (see note)

NEXT STEP: End to End test on VSR1 of resampling part (in progress) INSERT IN THE FULL PIPELINE TO HAVE SCIENTIFIC DATA