Re: Генератор фликер шума | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
|
Re: Генератор фликер шума | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Вот кстати да. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Генератор фликер шума | |
---|---|
boba Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Паша, привет.
Стал разбираться в твоем коде При розовом шуме laWave[lnCnt, 3] = laWave[lnCnt, 1] ^ lnTypeNoise и небольшом set decimal значение или всегда ноль или очень маленькое. Это lnSamples поставил 365*25
Исправлено 1 раз(а). Последнее : boba, 21.09.20 13:03 |
Re: Генератор фликер шума | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Я покумекал надосуге. Волны лучше генерить не рэндомные, а подряд в каком-то диапазоне, с каким-то шагом: Пока от балды пишу: laWave[lnCnt, 1] = 100 + lnCnt * 2 И задать коэффициент затухания при росте длины волны. Понятно, что он должен быть 1/f (для розового), но ему можно добавить константный множитель. Короче, поиграть нужно. |
Re: Генератор фликер шума | |
---|---|
boba Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
так еще хуже
|
Re: Генератор фликер шума | |
---|---|
of63 Автор Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
|
Re: Генератор фликер шума | |
---|---|
boba Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
причем тут аппаратурное решение.
Речь о программе. |
Re: Генератор фликер шума | |
---|---|
of63 Автор Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Аппаратное решение и программное - это одно и тоже. Например, если имеется генератор шума (ГСЧ), то построив на выходе его фильтр НЧ (цифровой же), с АЧХ 1/f можно ожидать на его выходе отсчеты с распределением "фликкер-шум" (?)
Генертор белого шума - это допустим RAND(). Не знаю, "белый шум" ли он генерирует, если имеется ввиду не аппаратное решение... Строим фильтр: Фильтр НЧ первой ступени - это среднее между соседними 10 отсчетами, берем от этого выхода (суммы) 10/10 значения (самая низкочастотная часть спектра) Фильтр НЧ второй ступени - это среднее между соседними 9 отсчетами, берем от этого выхода (суммы) 10/9 значения и т.д. Фильтр НЧ девятой ступени - это среднее между соседними 2 отсчетами, берем от этого выхода (суммы) 10/2 значения Без фильтра (просто отсчет ГСЧ) - берем от него 10/1 значения (Доб. Упс. Нет, эти отсчеты не брать вообще! Вся высокочастотка от них пойдет на выход) Все это складываем, нормируем, и вроде должно получиться на выходе ГСЧ с "розовым" распределением... (коэфициэнты взял от балды, читаю про Z-преобразования...) Доб. Вот "аппаратурное" решение, но с кодами: electronix.ru ru.wikipedia.org - про фильтры Исправлено 5 раз(а). Последнее : of63, 21.09.20 17:46 |
Re: Генератор фликер шума | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Ты ж вроде РТ заканчивал, там проходят Z-преобразования. ------------------ "Veni, vidi, vici!"(с) |
Re: Генератор фликер шума | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Вот я тоже из этого исходил. Я генерирую N волн в разных фазах и разных частот. Мощность волны режу в зависимости от длины. Но, проблема в том, что не работает. Нужен более чёткий набор частот и их характеристик. А решение на фортране предлагает модифицировать заранее посчитанными коэффициентами белый шум, сгенерированный через ГСЧ. Но что-то мне кажется, слишком монотонная картинка получится на больше чем 1024 отсчёта. |
Re: Генератор фликер шума | |
---|---|
of63 Автор Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Тут неясностей много.
Володя не обозначил параметры сигнала (полосу), точность (разрядность квантования), длительность повторения последовательности... Куда потом уходит сигнал (гармоники частоты отсчетов будут отсекаться?) Можно ли считать ГСЧ генератором "белого" шума? (если на выходе поставить ФНЧ до частоты отсчетов, то каков спектр на выходе?) Можно ли сырой дискретный сигнал (до ФНЧ) подвергать цифровой фильтрации для обеспечения нужного спектра? Какой программой измерить полученный сигнал, чтобы проверить качество получившегося (чтобы свою не писать, т.к. в теории "плаваю", и просто время...) ... |
© 2000-2024 Fox Club  |