ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
720688 Топик полностью
SciFi (15.12.2016 13:09 - 13:11, просмотров: 201) ответил ASDFS на Разобрался - расскажи всем.
Вот что получилось: 
// r9 is input sample data
// mem_ptr[5] is the array for holding delayed samples, initialized with zeros
r6 = mem_ptr[0]
mem_ptr[0] = r9
r7 = mem_ptr[4]
r7 -= r6
r8 = r7
r8 >>= 1 // sign-extending shift, i.e. divide by 2
r6 = r8
r8 >>= 5
r6 -= r8
r6 -= mem_ptr[4]
mem_ptr[4] = mem_ptr[3]
mem_ptr[3] = r6
r6 -= r7
r7 = mem_ptr[2]
r7 -= r9
r8 = r7
r8 >>= 3
r9 = r8
r8 >>= 3
r9 -= r8
r9 += mem_ptr[2]
r7 -= r9
mem_ptr[2] = mem_ptr[1]
mem_ptr[1] = r7
r6 -= r9
return r6 // r6 is filter output
Вот так, из говна и палок сдвигов и сложений получается фильтр с нехилыми характеристиками.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้