satdump/src-core/dsp/conv/real_to_complex.cpp

21 lines
611 B
C++
Raw Permalink Normal View History

2025-05-18 18:21:35 -03:00
#include "real_to_complex.h"
namespace satdump
{
namespace ndsp
{
RealToComplexBlock::RealToComplexBlock() : BlockSimple<float, complex_t>("real_to_complex_fc", {{"in", DSP_SAMPLE_TYPE_F32}}, {{"out", DSP_SAMPLE_TYPE_CF32}}) {}
RealToComplexBlock::~RealToComplexBlock() {}
uint32_t RealToComplexBlock::process(float *input, uint32_t nsamples, complex_t *output)
{
for (uint32_t i = 0; i < nsamples; i++)
{
output[i] = input[i];
}
return nsamples;
}
} // namespace ndsp
} // namespace satdump