I'd like to create a "frequency shifter function" based on SigmaDSP platform.
And the algorithm diagram is shown below.
Here the Hilbert filter is a 256 FIR filter and cosine and sine signal source is about 2~10 Hz.
The system sample frequency is 48kHz.
So I need both sine and cosine signal source while there is only tone source in Sigmastudio lib.
Although I can delay half a period of sine wave to generate cosine wave, which need too many RAM consuming.
So I'd like to know how can I get both cosine and sine signal source efficiently.