29.04.2011, Требуемые изменения в блоке оценки отношения сигнал-шум

Материал из SRNS
Перейти к: навигация, поиск
(Новая страница: «todo-лист: * Блок работает непрерывно. Нужно проследить, не выставляет ли он огромные времен...»)
 
 
(не показаны 4 промежуточные версии 1 участника)
Строка 1: Строка 1:
todo-лист:
+
<summary>
 +
'''todo-лист:'''
 +
</summary>
  
 
* Блок работает непрерывно. Нужно проследить, не выставляет ли он огромные времена накопления в режиме захвата (аналогично с Альпакой). -> ''Проблемы не замечены''
 
* Блок работает непрерывно. Нужно проследить, не выставляет ли он огромные времена накопления в режиме захвата (аналогично с Альпакой). -> ''Проблемы не замечены''
  
 
* В fix_sqrt используются три коэффициента. Ниже написаны альтернативные. Оказывается, что альтернативные дают значительно более точный результат. (с) АМ
 
* В fix_sqrt используются три коэффициента. Ниже написаны альтернативные. Оказывается, что альтернативные дают значительно более точный результат. (с) АМ
 
* Во второй итерации при расчете корня y2 = (x << sh_sqrt) / y1 + y1 после деления результат порядка 2000. Можно переписать формулу, привести её к разностям, примерно y2 = y1 + (x^2 - y1^2)/2/y1. Тогда результат деления будет порядка 20, что должно существенно ускорить вычисление. (с) АМ
 
''Поправлено АМ''
 
  
 
* Если используется всё ещё итерация по Герону, то тем  более нужно бороться за точность расчета корня. Ещё один из возможных рычагов - предварительный больший сдвиг коэффициентов.  
 
* Если используется всё ещё итерация по Герону, то тем  более нужно бороться за точность расчета корня. Ещё один из возможных рычагов - предварительный больший сдвиг коэффициентов.  
Строка 12: Строка 11:
 
* Заменить NearestPower2 на CLZ  
 
* Заменить NearestPower2 на CLZ  
  
 +
* Замечено, что блок дает сдвинутые оценки. Разобраться с этим.
 +
 +
 +
'''Сделано:'''
 
* Ввести функцию грубого расчета отношения сигнал/шум в дБГц с помощью сравнения квадратов амплитуд и СКО квадратур
 
* Ввести функцию грубого расчета отношения сигнал/шум в дБГц с помощью сравнения квадратов амплитуд и СКО квадратур
 +
[[File:20110503_Rough_qcno_dBHz.png|center|600px]]
 +
 +
* Во второй итерации при расчете корня y2 = (x << sh_sqrt) / y1 + y1 после деления результат порядка 2000. Можно переписать формулу, привести её к разностям, примерно y2 = y1 + (x^2 - y1^2)/2/y1. Тогда результат деления будет порядка 20, что должно существенно ускорить вычисление. (с) АМ.''Поправлено АМ''
 +
 
{{wl-publish: 2011-04-29 11:35:37 +0400 | Korogodin }}
 
{{wl-publish: 2011-04-29 11:35:37 +0400 | Korogodin }}

Текущая версия на 11:01, 3 мая 2011

todo-лист:

  • Блок работает непрерывно. Нужно проследить, не выставляет ли он огромные времена накопления в режиме захвата (аналогично с Альпакой). -> Проблемы не замечены
  • В fix_sqrt используются три коэффициента. Ниже написаны альтернативные. Оказывается, что альтернативные дают значительно более точный результат. (с) АМ
  • Если используется всё ещё итерация по Герону, то тем более нужно бороться за точность расчета корня. Ещё один из возможных рычагов - предварительный больший сдвиг коэффициентов.
  • Заменить NearestPower2 на CLZ
  • Замечено, что блок дает сдвинутые оценки. Разобраться с этим.


Сделано:

  • Ввести функцию грубого расчета отношения сигнал/шум в дБГц с помощью сравнения квадратов амплитуд и СКО квадратур
20110503 Rough qcno dBHz.png
  • Во второй итерации при расчете корня y2 = (x << sh_sqrt) / y1 + y1 после деления результат порядка 2000. Можно переписать формулу, привести её к разностям, примерно y2 = y1 + (x^2 - y1^2)/2/y1. Тогда результат деления будет порядка 20, что должно существенно ускорить вычисление. (с) АМ.Поправлено АМ


[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты