ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
720893 Топик полностью
SciFi (16.12.2016 12:27, просмотров: 308) ответил Bill на Осталось только на Си переписать. Или нет?
Вот (проверил, вроде бы работает): /** * Filter taken from SLA0037 by TI. * Fstop = 0.368 Fsample, AttStop = 40 dB * Fpass = 0.206 Fsample, AttPass = 1 dB * There is an overall 6 dB gain as well */ int16_t filter(int16_t x) { static int16_t fltmem[5]; int16_t r6, r7, r9; r7 = fltmem[4] - fltmem[0]; fltmem[0] = x; r6 = (r7 >> 1) - (r7 >> 6) - fltmem[4]; fltmem[4] = fltmem[3]; fltmem[3] = r6; r6 -= r7; r7 = fltmem[2] - x; r9 = (r7 >> 3) - (r7 >> 6) + fltmem[2]; r7 -= r9; fltmem[2] = fltmem[1]; fltmem[1] = r7; return r6 - r9; }
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้