Project

General

Profile

Task #11718

Milestone #11650: Mar 2016 Release A - 201603A

Refactor FFT readout to occur at the end of pulse

Added by John Diamond almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
DAQ
Start date:
02/15/2016
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Duration:

Description

FFT readout should happen at the same time as BBB and RAW readouts.

History

#1 Updated by John Diamond over 4 years ago

  • % Done changed from 0 to 100

Added a write<>() template-method to Buffer<> that allows the user to cast the source buffer's data type to the buffer's internal data type. This was necessary because the FFT buffer is stored as floats but the digitizer encodes the data as int16_ts.
Added an FFT buffer to the Toroid class. The readout task will readout the digitizer's FFT into this buffer at the end of pulse.
The FFT read accessor now reads from the Toroid's FFT buffer instead of directly from the digitizer.
Next step will be #11840.

#2 Updated by John Diamond over 4 years ago

  • Parent task changed from #11649 to #11650

#3 Updated by John Diamond over 4 years ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF