реклама на сайте
подробности

 
 
> белый шум
pashka536
сообщение Dec 4 2012, 13:33
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 17-08-10
Пользователь №: 58 966



подскажите ,пожалуйста, код белого шума для МК(МСП, АВР , АРМ).желательно написанного на С/С++
спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
АНТОН КОЗЛОВ
сообщение Dec 5 2012, 04:57
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 344
Регистрация: 3-01-09
Из: УФА
Пользователь №: 42 894



Еще во времена ДВК генератор сучайных чисел делали так: брали 2 целых шеснадцатиразрядных числа
(из таймера или какие попало <>0, конечно) одно делили на другое.
Результат деления: два слова - целая и дробная часть (оба 16 -разрядных). Выход генератора - дробная часть. Потом это число делят на тот же самый делитель, снова берут дробную часть и т.д.

Алгоритм дает безупречный белый шум и проще регистра сдвига с обратной связью
через "исключающее ИЛИ", хотя и это тоже классный популярный в книгах про корреляционные измерители приемчик.
Go to the top of the page
 
+Quote Post
Herz
сообщение Dec 5 2012, 08:08
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(АНТОН КОЗЛОВ @ Dec 5 2012, 06:57) *
Еще во времена ДВК генератор сучайных чисел делали так: брали 2 целых шеснадцатиразрядных числа
(из таймера или какие попало <>0, конечно) одно делили на другое.
Результат деления: два слова - целая и дробная часть (оба 16 -разрядных). Выход генератора - дробная часть. Потом это число делят на тот же самый делитель, снова берут дробную часть и т.д.

Алгоритм дает безупречный белый шум и проще регистра сдвига с обратной связью
через "исключающее ИЛИ", хотя и это тоже классный популярный в книгах про корреляционные измерители приемчик.

Насчёт "безупречного" очень сомневаюсь. А то бы этот элементарный способ вытеснил все остальные. Ну, и следить надо, чтобы изначально числа не делились нацело.
Go to the top of the page
 
+Quote Post
АНТОН КОЗЛОВ
сообщение Dec 5 2012, 17:40
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 344
Регистрация: 3-01-09
Из: УФА
Пользователь №: 42 894



Цитата(Herz @ Dec 5 2012, 11:08) *
Насчёт "безупречного" очень сомневаюсь. А то бы этот элементарный способ вытеснил все остальные. Ну, и следить надо, чтобы изначально числа не делились нацело.

На то и живет программист, чтобы следить. Этот способ как раз и применяется в паскалях и в си (Random). И в старом, четвертом, фортране был.
В лит-ре описан тоже.

Чтобы сомнения улетучились проведите лабораторную работу.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- pashka536   белый шум   Dec 4 2012, 13:33
- - mdmitry   Цитата(pashka536 @ Dec 4 2012, 16:33) под...   Dec 4 2012, 15:00
|- - pashka536   Цитата(mdmitry @ Dec 4 2012, 19:00) Вы по...   Dec 4 2012, 17:06
- - TSerg   Резистор, желательно идеальный Реальный имеет доб...   Dec 4 2012, 17:28
|- - EUrry   Цитата(TSerg @ Dec 4 2012, 21:28) Резисто...   Dec 4 2012, 18:55
- - ae_   Цитата(pashka536 @ Dec 4 2012, 22:33) под...   Dec 5 2012, 00:08
|- - Victor®   Цитата(АНТОН КОЗЛОВ @ Dec 5 2012, 07:57)...   Dec 5 2012, 18:10
- - DRUID3   ...вот какой-то материальчеГ... не читал, не осужд...   Dec 5 2012, 20:36
|- - pashka536   Цитата(DRUID3 @ Dec 6 2012, 00:36) ...вот...   Dec 6 2012, 03:14
- - DRUID3   не совсем, там как раз описано как из белого шума ...   Dec 6 2012, 05:09
|- - pashka536   подскажите еще пожалуйста,если я на контроллере сд...   Dec 11 2012, 16:00
- - rx3apf   Этого (т.е. классического регистра сдвига с отвода...   Dec 11 2012, 16:14
- - pashka536   Цитата(rx3apf @ Dec 11 2012, 20:14) Этого...   Dec 12 2012, 09:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 02:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016