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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> белый шум
pashka536
сообщение Dec 4 2012, 13:33
Сообщение #1


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

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



подскажите ,пожалуйста, код белого шума для МК(МСП, АВР , АРМ).желательно написанного на С/С++
спасибо
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 4 2012, 15:00
Сообщение #2


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(pashka536 @ Dec 4 2012, 16:33) *
подскажите ,пожалуйста, код белого шума для МК(МСП, АВР , АРМ).желательно написанного на С/С++
спасибо

Вы помните, что белый шум - абстракция?
Поищите программые генераторы ПСЕВДОслучайных последовательностей с приемлемыми для Вас характеристиками. Это на самом деле очень серьезная задача. Часто формируют сначала последовательность с равномерной плотностью вероятности, а далее на ее основе получают с помощью соответствующих преобразований последовательность с заданными характеристиками.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
pashka536
сообщение Dec 4 2012, 17:06
Сообщение #3


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

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



Цитата(mdmitry @ Dec 4 2012, 19:00) *
Вы помните, что белый шум - абстракция?
Поищите программые генераторы ПСЕВДОслучайных последовательностей с приемлемыми для Вас характеристиками. Это на самом деле очень серьезная задача. Часто формируют сначала последовательность с равномерной плотностью вероятности, а далее на ее основе получают с помощью соответствующих преобразований последовательность с заданными характеристиками.


а может и микросхема тогда есть, которая задает белый шум?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Dec 4 2012, 17:28
Сообщение #4





Guests






Резистор, желательно идеальный sm.gif
Реальный имеет добавку в виде "розового" шума.
Go to the top of the page
 
+Quote Post
EUrry
сообщение Dec 4 2012, 18:55
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Цитата(TSerg @ Dec 4 2012, 21:28) *
Резистор, желательно идеальный sm.gif
Реальный имеет добавку в виде "розового" шума.

Надо проволочный или фольговый, не обладающие токовыми шумами, имеющими как раз "розовый" спектр.


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
ae_
сообщение Dec 5 2012, 00:08
Сообщение #6


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Цитата(pashka536 @ Dec 4 2012, 22:33) *
подскажите ,пожалуйста, код белого шума...

Если этот вопрос - продолжение тем Бесшумный блокиратор микрофона мобильного телефона и gsm индикатор, то шум любой подойдёт, не обязатьно белый.
Go to the top of the page
 
+Quote Post
АНТОН КОЗЛОВ
сообщение Dec 5 2012, 04:57
Сообщение #7


Местный
***

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



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

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


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #9


Местный
***

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



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

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

Чтобы сомнения улетучились проведите лабораторную работу.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Dec 5 2012, 18:10
Сообщение #10


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(АНТОН КОЗЛОВ @ Dec 5 2012, 07:57) *
Алгоритм дает безупречный белый шум и проще регистра сдвига с обратной связью
через "исключающее ИЛИ", хотя и это тоже классный популярный в книгах про корреляционные измерители приемчик.


Фантастика...

PRBS (M-последовательности), то что Вы называете регистром с ОС через Искл.-ИЛИ белый шум НЕ дают.
Посмотрите на их спектр.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Dec 5 2012, 20:36
Сообщение #11


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



...вот какой-то материальчеГ... не читал, не осуждаю... Пусть стартер напишет - подошел/нет?


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
pashka536
сообщение Dec 6 2012, 03:14
Сообщение #12


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

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



Цитата(DRUID3 @ Dec 6 2012, 00:36) *
...вот какой-то материальчеГ... не читал, не осуждаю... Пусть стартер напишет - подошел/нет?


спасибо большое!очень хорошая ссылка! 'DRUID3 молодец
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Dec 6 2012, 05:09
Сообщение #13


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



biggrin.gif не совсем, там как раз описано как из белого шума сделать любой - с любым распределением...

А вот генератор белого. Вот ИСЧО... Вообще забавная подборка.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
pashka536
сообщение Dec 11 2012, 16:00
Сообщение #14


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

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



подскажите еще пожалуйста,если я на контроллере сделаю регистр сдвига,выход буду подавать на динамик,так же выход буду ксорить с другими битами регистра....другими словами добьюсь неким образом,что бы у меня была случайная последовательность на выходе....нужно ли мне изменять частоту или хватит этого выхода для белого шума?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 11 2012, 16:14
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Этого (т.е. классического регистра сдвига с отводами и XOR) будет достаточно, по крайней мере для восприятия результата как "белого шума". Тест на случайность такое решение не проходит, но как источник сигнала - вполне. У Х&Х приводится как полная схема подобного лабораторного источника (резистивный DAC на выходах регистра сдвига), так и упоминается готовая микросхема, работающая на таком принципе (но там чисто цифровой выход). Чем частота тактирования больше, тем лучше.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:55
Рейтинг@Mail.ru


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