High Rate PSD Operator¶
Overview¶
A thin wrapper over the MatX abs2()
executor.
Description¶
The high rate PSD operator... - takes in a tensor of complex float data, - performs a squared absolute value operation on the tensor: real(t)^2 + imag(t)^2, - divides by the number of input elements - emits the resultant tensor
Requirements¶
- MatX (dependency)
Example Usage¶
For an example of how to use this operator, see the
psd_pipeline
application.
Multiple Channels¶
The zero-indexed channel_number
key will be looked up in metadata()
on each compute()
run. If no value is found, the default channel number is 0
.
Configuration¶
The operator only takes the following parameters:
high_rate_psd:
burst_size: 1280
num_bursts: 625
num_channels: 1
burst_size
: Number of samples to process in each burstnum_bursts
: Number of bursts to process at oncenum_channels
: Number of channels for which to allocate memory