ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
3782 Топик полностью
=mse= (10.01.2004 12:28, просмотров: 1) ответил =AK= на Вот это, что ли? Тады H8/300H аврюшку уделает ;-)
не ;О) нехватает много чего... Вот что есть в образце(моём)
1:работа с циркулярным буфером ёмкостью 200 выборок, надо следить за выходом за пределы буфера, сохраняя очерёдность поступивших выборок! (т.е проверка на выход, если вышли, поставить на начало, уакзатель может быть в любом месте внутри буфера при входе в фильтр, можно пепегружать буфер перед фильтрацией, но тогда вноси процесс в тело фильтра ;О)
2: умножение 10р-signed*22p-signed=32p-signed. 16р-коэффициенты при длине фильтра 200 дают такую ошибку, что нах такой фильтр не нужен, меньше - нельзя, полоса должна быть оч.узкой и душить всех гадов вокруг под 60-70Дб минимум. (т.е. просто 16*16 не прокатит, по крайней мере, не в этой жизни ;О)
3: Аккумулятор 40р signed! (200 выборок! накопление/переход в следующий байт) строчка23 - где расширение знака? ;О)
4: Проверка конца цикла
итого 53 такта по 62,5нС(у меня ;О)