mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2025-12-06 03:31:59 +01:00
Add new pre calculated DSP table for 7k, 14k, 21k, 28k offsets
This commit is contained in:
parent
8453eb8890
commit
fcd16eecc5
16
dsp.c
16
dsp.c
|
|
@ -41,6 +41,22 @@ void generate_DSP_Table(int offset){
|
||||||
v+=step;
|
v+=step;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#elif FREQUENCY_OFFSET==7000*(AUDIO_ADC_FREQ/AUDIO_SAMPLES_COUNT/1000)
|
||||||
|
// static Table for 28kHz IF and 192kHz ADC (or 7kHz IF and 48kHz ADC) audio ADC
|
||||||
|
static const int16_t sincos_tbl[48][2] = {
|
||||||
|
{ 14493, 29389}, { 32138, 6393}, { 24636,-21605}, { -2143,-32698},
|
||||||
|
{-27246,-18205}, {-31029, 10533}, {-10533, 31029}, { 18205, 27246},
|
||||||
|
{ 32698, 2143}, { 21605,-24636}, { -6393,-32138}, {-29389,-14493},
|
||||||
|
{-29389, 14493}, { -6393, 32138}, { 21605, 24636}, { 32698, -2143},
|
||||||
|
{ 18205,-27246}, {-10533,-31029}, {-31029,-10533}, {-27246, 18205},
|
||||||
|
{ -2143, 32698}, { 24636, 21605}, { 32138, -6393}, { 14493,-29389},
|
||||||
|
{-14493,-29389}, {-32138, -6393}, {-24636, 21605}, { 2143, 32698},
|
||||||
|
{ 27246, 18205}, { 31029,-10533}, { 10533,-31029}, {-18205,-27246},
|
||||||
|
{-32698, -2143}, {-21605, 24636}, { 6393, 32138}, { 29389, 14493},
|
||||||
|
{ 29389,-14493}, { 6393,-32138}, {-21605,-24636}, {-32698, 2143},
|
||||||
|
{-18205, 27246}, { 10533, 31029}, { 31029, 10533}, { 27246,-18205},
|
||||||
|
{ 2143,-32698}, {-24636,-21605}, {-32138, 6393}, {-14493, 29389}
|
||||||
|
};
|
||||||
#elif FREQUENCY_OFFSET==6000*(AUDIO_ADC_FREQ/AUDIO_SAMPLES_COUNT/1000)
|
#elif FREQUENCY_OFFSET==6000*(AUDIO_ADC_FREQ/AUDIO_SAMPLES_COUNT/1000)
|
||||||
// static Table for 12kHz IF and 96kHz ADC (or 6kHz IF and 48kHz ADC) audio ADC
|
// static Table for 12kHz IF and 96kHz ADC (or 6kHz IF and 48kHz ADC) audio ADC
|
||||||
static const int16_t sincos_tbl[48][2] = {
|
static const int16_t sincos_tbl[48][2] = {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue