![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите увеличить синусойду [D7]
zc © (2011-08-07 03:19:00)Взял пример отображения синусойды звука с микрофона. Все хорошо, только нужно добавить ползунок, чтоб можно было регулировать чувствительность микрофона. Даже при малейшем звуке.
Прилагаю исходник: http://zalil.ru/31520879/2be35c97.4e3e71c0/dm_s.zip
Германн (2011-08-10 00:40:00) [1]
> Плохиш © (07.08.11 12:03) [5]
>
> Я правильно понимаю? Копипастер пришëл, пример скопировал,
> доработать не в состоянии, а в подвороте без ползунка за
> крутого прогера не принимают.
>
Ты правильно понимаешь.
Все остальные упираются в физику и/или в электронику.
Inovet (2011-08-09 21:11:00) [2]> [32] Юрий Зотов © (09.08.11 20:30)
> Прислоняем палец к микрофонному входу - вот и весь девайс.
Я вот и думаю, может у автора микрофонный вход в режиме линейного работает.
Юрий Зотов (2011-08-09 20:30:00) [3]
> Inovet © (09.08.11 18:21) [31]
Прислоняем палец к микрофонному входу - вот и весь девайс. Ловит все э/м излучения из всех зон. И растягивать ничего не нужно.
Inovet (2011-08-09 18:21:00) [4]Что там за девайс, контур который? Дай ссылку, посмотреть на схему.
Jeer (2011-08-09 16:22:00) [5]
> Омлет © (09.08.11 14:46) [26]
>
> Просто умножай всё на 10 (или больше). И всё.
"Конгениально".
sniknik (2011-08-09 16:06:00) [6]а... блин. первый кадр. мог бы догадаться.
Омлет (2011-08-09 15:37:00) [7]> это в каком фильме бредят?
C.S.I. Место преступления.
sniknik (2011-08-09 14:47:00) [8]> Вот как надо работать http://img341.imageshack.us/img341/7793/12632845123319.jpg
это в каком фильме бредят?
Омлет (2011-08-09 14:46:00) [9]Просто умножай всё на 10 (или больше). И всё.
Inovet (2011-08-09 14:30:00) [10]> [23] zc (09.08.11 12:31)
> без масштабирования синусоиды ничего не выйдет.
> Вот что требуется, обратите внимание:
Ты понимаешь слово "усилитель"? Это который аналоговый и уже не раз упоминался выше. На кой тебе масштабировать шум встроенного микрофонного усилителя? а сигнал у тебя на картинке сильно на шум похож, тоже выше писали. Но читать не барское дело, понятно, думать тем более.
Anatoly Podgoretsky (2011-08-09 13:18:00) [11]> zc (09.08.2011 12:31:23) [23]
Усиление громкости это и есть масштабирования синусоиды
zc (2011-08-09 12:31:00) [12]Сделал усиление громкости микрофона по примеру
http://delphiworld.narod.ru/base/chg_mic_volume_level.html
Результат такой же, без масштабирования синусоиды ничего не выйдет.
Вот что требуется, обратите внимание:
http://s49.radikal.ru/i123/1108/38/f4310576aba6.jpg
Омлет (2011-08-08 13:02:00) [13]Увеличить синусоиду в аномальной зоне - это фигня.
Вот как надо работать http://img341.imageshack.us/img341/7793/12632845123319.jpg
Дмитрий Белькевич (2011-08-08 10:28:00) [14]Прочитал [8], вопросов больше не имею :) Автору удачи.
Inovet (2011-08-08 10:20:00) [15]> [17] Дмитрий Белькевич (08.08.11 10:10)
> Пробуй значение * коэффициент.
Так было бы что умножать. Автор же написал, что у него там едва возле нуля что-то телепается, скорее всего шум усилителя или наводка от сети. И нивкакую не хочет понимать, думает волшебная кнопка существует, а всё туда же - аномальные зоны.
На развод смахивает.
Дмитрий Белькевич (2011-08-08 10:17:00) [16]кстати, если просто умножить на коэффициент и все входные данные - положительные, то ноль, опять же, уползет. тогда нужно значение * коэффициент, и сдвинуть результат вниз, что бы ноль остался там же, где был (это если сетки представления данных хватит и ничего не обрежется). ноль чему у тебя равен? данные какие? 8/16 бит, signed/unsigned?
Дмитрий Белькевич (2011-08-08 10:11:00) [17]+ значение сигнал не усилит и не уменьшит, а сдвинет ноль.
Дмитрий Белькевич (2011-08-08 10:10:00) [18]
> попытки + значение не удались.
Пробуй значение * коэффициент.
sniknik (2011-08-08 09:50:00) [19]> Возможно ли в исходнике исправить синусойду на более чувствительную.
если иметь ввиду уровень сигнала то нет, если градацию в отображении то может быть... зависит от уровня (ну если там минимум скажем единица... а следующий порог, двойка это как рев турбины рядом с ней, то все, что покажет при увеличении это прямые, т.е. вместо того что на скриншоте с пиками будет ровный прямоугольник...).
короче, если у тебя в коде кривое отображение (неправильный коэффициент "загрубляющий" данные), то исправить можно.
Inovet (2011-08-08 09:46:00) [20]Кстати, а твоя эта "синусойда" не наводка из силовой сети аномальной зоны в 50Гц?