29.04.2011, Требуемые изменения в блоке оценки отношения сигнал-шум
Материал из SRNS
todo-лист:
- Блок работает непрерывно. Нужно проследить, не выставляет ли он огромные времена накопления в режиме захвата (аналогично с Альпакой). -> Проблемы не замечены
- В fix_sqrt используются три коэффициента. Ниже написаны альтернативные. Оказывается, что альтернативные дают значительно более точный результат. (с) АМ
- Если используется всё ещё итерация по Герону, то тем более нужно бороться за точность расчета корня. Ещё один из возможных рычагов - предварительный больший сдвиг коэффициентов.
- Заменить NearestPower2 на CLZ
- Замечено, что блок дает сдвинутые оценки. Разобраться с этим.
Сделано:
- Ввести функцию грубого расчета отношения сигнал/шум в дБГц с помощью сравнения квадратов амплитуд и СКО квадратур
- Во второй итерации при расчете корня y2 = (x << sh_sqrt) / y1 + y1 после деления результат порядка 2000. Можно переписать формулу, привести её к разностям, примерно y2 = y1 + (x^2 - y1^2)/2/y1. Тогда результат деления будет порядка 20, что должно существенно ускорить вычисление. (с) АМ.Поправлено АМ
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.