белый шум

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
pashka536
Родился
Сообщения: 8
Зарегистрирован: Чт дек 06, 2012 20:19:22

белый шум

Сообщение pashka536 »

добрый всем вечер.подскажите :)) может у кого есть код программы генератора белого шума
Реклама
Аватара пользователя
ds1307
Грызет канифоль
Сообщения: 260
Зарегистрирован: Чт янв 13, 2011 18:54:29
Откуда: Минск

Re: белый шум

Сообщение ds1307 »

А зачем вам? Он обычно на паре транзисторов делается. На какой это частоте должен работать МК, чтобы результатом его работы был белый шум? :shock:
Учиться, учиться, ...
Реклама
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: белый шум

Сообщение ILYAUL »

Самый простой генератор белого шума - это сложение двух чисел по модулю два. О псевдопоследовательностях , что нибудь почитайте. и XOR Вам в помощь
Аватара пользователя
DrGandalf
Встал на лапы
Сообщения: 110
Зарегистрирован: Пн дек 03, 2012 19:31:53
Откуда: Санкт-Петербург

Re: белый шум

Сообщение DrGandalf »

Для генерации белого шума можно использовать т. н. РЛСОС. Посмотрите здесь
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: белый шум

Сообщение Gudd-Head »

DrGandalf писал(а): т. н. РЛСОС
Или ЛРР — линейно-рекуррентный регистр. Здесь можно почитать http://radiokot.ru/circuit/digital/game/03/
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Аватара пользователя
Antifritz
Прорезались зубы
Сообщения: 222
Зарегистрирован: Чт июл 08, 2010 01:03:40
Откуда: Украина, Киев

Re: белый шум

Сообщение Antifritz »

Или стандартная функция генерации ПСЧ. Но все же, зачем для этого использовать контроллер и какой?
Реклама
pashka536
Родился
Сообщения: 8
Зарегистрирован: Чт дек 06, 2012 20:19:22

Re: белый шум

Сообщение pashka536 »

использую авр или мсп!необходимо для того,что бы реализовать еще несколько функций и что бы это все занимало мало места
Аватара пользователя
Зукс
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт июл 21, 2011 19:56:10

Re: белый шум

Сообщение Зукс »

Я делал прогу для генерации белого шума. Реализация очень проста. Программируем таймер на шим и кидаем в регистры уровня ШИМ рандомно сгенерированное число от ноля до глубины ШИМ, ставим это в бесконечный цикл и все. Код писал под Avr Studio. На выходе получается довольно качественный белый шум звуковых частот. А вот и сам код:

Код: Выделить всё

#define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <stdlib.h>


void init_pwm (void)
{
  TCCR1A=(1<<COM1A1)|(1<<WGM10); 
  TCCR1B=(1<<CS10);
  OCR1A=0x00;
}


int main(void)
{ 
 DDRB=0x02;
 init_pwm();

 while (1)
  { 
      OCR1A=rand()/128;
  }
 return 1;
}
Шуруп забитый молотком держится намного лучше чем гвоздь закрученный отверткой!
Ответить

Вернуться в «Разные вопросы по МК»