satdump/src-core/common/dsp/freq_shift.h
2021-10-22 15:26:17 +02:00

20 lines
No EOL
354 B
C++

#pragma once
#include "block.h"
/*
Frequency shifer
*/
namespace dsp
{
class FreqShiftBlock : public Block<complex_t, complex_t>
{
private:
void work();
complex_t phase_delta;
complex_t phase;
public:
FreqShiftBlock(std::shared_ptr<dsp::stream<complex_t>> input, float samplerate, float shift);
};
}