|
|
|
|
@ -41,6 +41,22 @@ void generate_DSP_Table(int offset){
|
|
|
|
|
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)
|
|
|
|
|
// static Table for 12kHz IF and 96kHz ADC (or 6kHz IF and 48kHz ADC) audio ADC
|
|
|
|
|
static const int16_t sincos_tbl[48][2] = {
|
|
|
|
|
|