gpuSimulateCudaUpchannelize

class gpuSimulateCudaUpchannelize : public kotekan::Stage

Stage for faking CUDA upchannelization.

Buffers

  • voltage_in_buf Input voltages

    • Format: Int4+4

    • Metadata: chimeMetadata or oneHotMetadata

  • voltage_out_buf Output buffer for formed beams

    • Format: Int4+4

    • Metadata: Copied from voltage_in_buf

Param num_dishes:

Int. Number of dishes.

Param num_local_freq:

Int. Number of frequencies in each frame.

Param samples_per_data_set:

Int. Number of time samples per frame.

Param upchan_factor:

Int. Upchannelization factor.

Param zero_output:

Bool. Zero out the array before filling it? Useful when doing one-hot sparse outputs.

Public Functions

gpuSimulateCudaUpchannelize(kotekan::Config &config, const std::string &unique_name, kotekan::bufferContainer &buffer_container)
~gpuSimulateCudaUpchannelize()
virtual void main_thread() override