Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А чего хитрить? Умножить старый отсчёт на M и разделить на N.
Отправлено
ВВ
08 мая 2008 г. 02:33
В ответ на:
Как масштабировать физический генератор шума?
отправлено Леонид Иванович 08 мая 2008 г. 01:56
Составить ответ
|
Вернуться на конференцию
Ответы
Статистика портится.
—
Леонид Иванович
(08.05.2008 02:45:36
87.252.227.57
,
пустое
)
Поспал, и всё стало кристально ясно: (+)
—
ВВ
(08.05.2008 13:30:29
93.80.149.138
, 334 байт)
а порча статистики не связана с переполнением переменных (если сначала умножать)? или потерей данных если сначала делить? может посчитать во флоате?
—
AF
(08.05.2008 05:57:4
88.204.245.61
,
пустое
)
по-моему Вы не поняли. Когда отношение не кратно, остаток "заворачивается" на новый дипазон, повышая плотность в начале диапазона
—
DASM
(08.05.2008 06:01:49
212.58.208.91,212.58.192.14
,
пустое
)
Не в начале, а с некоторой периодичностью. Округление лишь смещает картину.
—
Леонид Иванович
(08.05.2008 10:29:59
87.252.227.57
,
пустое
)
Вот поэтому остаток нужно просто отбрасывать.
—
vitalyn
(08.05.2008 06:26:42
192.168.1.101,195.140.182.162
,
пустое
)
Речь про остаток от деления? Так он и так отбрасывается, на выходе ведь целое число. Но это ничего не меняет.
—
Леонид Иванович
(08.05.2008 10:27:16
87.252.227.57
,
пустое
)
Нет, отсчёты вообще отбрасываются.
—
vitalyn
(08.05.2008 11:18:57
192.168.1.101,195.140.182.162
, 524 байт)
Не пойдет. Выбрасывать ничего нельзя, нужно оставить всю информацию, только перераспределить её в другом диапазоне.
—
Леонид Иванович
(08.05.2008 11:28:58
87.252.227.57
,
пустое
)
Чудес не бывает.
—
Oldring
(08.05.2008 12:45:13
91.76.16.25
, 250 байт)
Попробую сформулировать задачу подробнее:
—
Леонид Иванович
(08.05.2008 13:28:25
87.252.227.57
, 702 байт)
копите гистограмму в 2х мерном виде: амплитуда Х температура. После накопления расчет
—
argus98
(08.05.2008 14:36:52
81.22.205.230
,
пустое
)
Места нету :(
—
Леонид Иванович
(08.05.2008 15:05:2
87.252.227.57
,
пустое
)
А при дальнейшей обработке распределение будет описываться какой-либо функцией (типа полиномом)?? Тогда можно копить не сами отсчеты, а (+):
—
argus98
(08.05.2008 15:20:5
81.22.205.230
, 146 байт)
Это не мой случай.
—
Леонид Иванович
(08.05.2008 16:44:14
87.252.227.57
,
пустое
)
ну это понятно, но Леонид Иванович не тот человек, который бы сам до такого не додумался, поэтому как-то неудобно сиё предлагать :)
—
DASM
(08.05.2008 06:28:39
212.58.208.91,212.58.192.14
,
пустое
)
Тема сильно специфическая, вполне можно об этом банально не знать.
—
vitalyn
(08.05.2008 06:33:33
192.168.1.101,195.140.182.162
, 212 байт)
не спорю, что мат. тонкостей можно и не знать, но "заворачивание" совершенно очевидно даже на пальцах ;)
—
DASM
(08.05.2008 07:08:24
212.58.208.91,212.58.192.14
,
пустое
)
где очевидно? есть отсчет ацп (величина - ось х спектра, кол-во отсчетов ацп с такой величиной за время Т - ось у) получив отсчет и поделив его на коэф М мы добовляем его в координату х, но при мат операциях, неважно, дополнение или отрбасывание разрядов мы теряем информацию имхо надо округлять до ближайшего целого, если не связано с потерей в разрядности переменных
—
AF
(08.05.2008 08:35:8
88.204.245.61
,
пустое
)
имеем генератор, дающий например 100 равновероятных значений. Надо получить 10. Делим на 10 - все отлично. Но если нужно получить скажем 3 значения, то разделив исходное на 33 мы придем к тому, что "0 " в таком генераторе будет встречаться на 3.(3) % процента чаще остальных.
—
DASM
(08.05.2008 08:41:17
212.58.208.91
,
пустое
)
при округлении не будет, попробуйте в экселе, ноль будет встречаться как раз реже, но автор говорит что у него выбросы появляются не по краям :)
—
AF
(08.05.2008 09:04:22
88.204.245.61
,
пустое
)
Округление ничего не меняет. Например:
—
Леонид Иванович
(08.05.2008 10:25:50
87.252.227.57
, 184 байт)
задача не совсем такая, у меня уже был набранный спектр (кажется медианой фильтровал, точно не помню, 6лет назад было), наверное кроме доп. случайн. ничего не поможет
—
AF
(08.05.2008 12:13:18
88.204.245.61
,
пустое
)
хотя с плавучкой вроде нет проблем
—
DASM
(08.05.2008 09:02:2
212.58.208.91
,
пустое
)
На выходе ведь надо получить целые числа. Вот тут и засада.
—
Леонид Иванович
(08.05.2008 10:42:27
87.252.227.57
,
пустое
)
Так эта... прибавить к каждому значению случайное число 0..1 и все вроде как замечательно получится...
—
DASM
(08.05.2008 10:50:26
212.58.208.91
,
пустое
)
Фактически, вопрос сводится к такому: "А это единственное решение?"
—
Леонид Иванович
(08.05.2008 11:06:40
87.252.227.57
,
пустое
)
Правильное - похоже одно. только не забыть, что случайная добавка должна быть распределена по тому же закону, что исходная величина.
—
Неспящие с Трезором
(08.05.2008 11:35:25
192.168.24.76,217.30.255.215
,
пустое
)
Случайная добавка IMHO должна быть распределена не потому же закону, а равномерно.
—
Леонид Иванович
(08.05.2008 11:52:31
87.252.227.57
,
пустое
)
Нет, не получится. Гистограмма отсчетов получится состоящей из поямоугольных столбцов, а не гладкой. Ученые из этой гистограммы могут такого намерить...
—
Oldring
(08.05.2008 12:48:9
91.76.16.25
, 90 байт)
Не знаю, но на модели получается гладкой.
—
Леонид Иванович
(08.05.2008 13:30:49
87.252.227.57
,
пустое
)
Мы несколько разные веши подразумеваем под "гладкой функцией" :)
—
Oldring
(08.05.2008 13:48:45
91.76.16.25
,
пустое
)
А при чем здесь гладкие функции? Я о гладкости гистограммы на глаз, не более :)
—
Леонид Иванович
(08.05.2008 13:57:47
87.252.227.57
,
пустое
)
Ну, когда я рисую гистограмму на экране компа - я вижу прямоугольные палки. :)
—
Oldring
(08.05.2008 14:05:7
91.76.16.25
, 388 байт)
В принципе, да, сгладить потом можно. Это как один из вариантов.
—
Леонид Иванович
(08.05.2008 14:13:52
87.252.227.57
,
пустое
)
_Любая_ добавка в какой-то мере нормализует распределение, поэтому если исходная величина имеет гауссово распределение, то пофиг какая добавка
—
Неспящие с Трезором
(08.05.2008 12:48:5
192.168.24.76,217.30.255.215
, 410 байт)
ЗЫ сталкивался на РС при целочисленном масштабировании спектра для отображения на экране, такая гребенка первый раз получилась :)
—
AF
(08.05.2008 08:39:30
88.204.245.61
,
пустое
)
Очень схожая задача и результат. А что у Вас получилось во второй раз? И в результате чего?
—
Леонид Иванович
(08.05.2008 10:28:8
87.252.227.57
,
пустое
)
А в чём порча? И сам АЦП своей неизбежной нелинейностью (+)
—
ВВ
(08.05.2008 02:56:57
78.106.172.181
, 51 байт)
На гистограмме появляются "палки", частота и положение которых зависит от отношения N/M.
—
Леонид Иванович
(08.05.2008 02:59:58
87.252.227.57
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru