Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
5 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1480800
Топик полностью
Kpoк
(01.12.2024 13:11, просмотров: 33)
ответил
IBAH
на
Может на вашем хуторе это хуйня, а в нашем мегаполисе это та же самая хуйня, но при таком порядке вычислений (y=y+(((x-y)*a)>>b); где а - число с фиксированной точкой, b - положение фикс. точки) происходит потеря значащих разрядов. Хотя физическому смыслу такая запись более соответствует.
Избыточно. Или умножайте на число меньшее единицы или сдвигайте вправо.
Ответить
я говорю про целые числа! в целых нет чисел меньше 1 и больше 0, по определению.А данное выражение я привел для вычисления с фиксированной точкой, разновидность целочисленной арифметики
-
IBAH
(01.12.2024 13:21
)
Ой. Процессору вообще похрен. Как учат японцы: чтобы правильно нарисовать корову, надо самому почувствовать себя коровой. Так вот, чтоб хорошо написать фильтр, надо почувствовать себя процессором.
-
Kpoк
(01.12.2024 13:38
)