Автор Тема: Аудиоспектроанализатор  (Прочитано 134938 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #150 : 13 Ноября 2010, 13:44:49 »
0
Фильтры потихоньку паяются, код понемногу пишется, но вот какое дело...
Наткнулся я тут на Паяльнике на схемку...
http://cxem.net/sound/tembrs/tembr8.php
[ Вложение: Вам нельзя просматривать вложения ]
Кто что скажет?

Оффлайн Pentagrid

  • Знакомый
  • *
  • Сообщений: 58
  • Репутация: 2
  • Серёга
  • Поблагодарили: +3
Re: Аудиоспектроанализатор
« Ответ #151 : 17 Ноября 2010, 17:48:14 »
0
    Althair - Сам заинтересовался такимипрграмульками, вот чё накопал:

[ Вложение: Вам нельзя просматривать вложения ]

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #152 : 17 Ноября 2010, 20:15:03 »
0
    Althair - Сам заинтересовался такимипрграмульками, вот чё накопал:

[ Вложение: Вам нельзя просматривать вложения ]
Не совсем то. Это только LPF, мне нужен расчет BPF. Впрочем, они все врут, и один фиг настраивать приходится на месте.

Оффлайн FDoich

  • Наш человек
  • ****
  • Сообщений: 309
  • Репутация: 4
  • Valery
  • Поблагодарили: +14
Re: Аудиоспектроанализатор
« Ответ #153 : 21 Ноября 2010, 13:58:57 »
0
Откопал тут больше десятка UAA170, ещё родные, с Фатерлянда, наковырял с какой-то, уже не помню аппаратуры.
Можно их в анализатор приспособить, они ведь вроде только точкой работают?

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #154 : 31 Июля 2011, 21:47:25 »
0
Товарищи, а кто-нить чего копает ещё в этом напраавлении?

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Аудиоспектроанализатор
« Ответ #155 : 18 Сентября 2011, 07:49:54 »
0
Я копаю. Пока что вот чего получилось
[youtube]qvjG2j6uh94[/youtube]

На видео 21 полуоктавный канал. Сейчас доделываю третьооктавные.Вывод - на VGA монитор. Вместо монитора без проблем прикрутить сдвиговые регистры для светодиодной матрицы. По сравнению с теми конструкциями, что я видел, моя намного "честнее", частота полос и полоса пропускания растут строго в геометрической прогрессии - в начале видео это хорошо видно. Всякие рюшечки типа пиков и разных визуальных эффектов потом сделаю. Будет переключение кнопками между анализом одного из 2 каналов или суммы.

Расчетная АЧХ для 31 третьоктавного канала:
[ Вложение: Вам нельзя просматривать вложения ]

Основа - микроконтроллер Parallax Propeller.
Деталей - микроконтроллер, ПЗУ, ОУ.

Оффлайн GRafGRay

  • Наш человек
  • ****
  • Сообщений: 566
  • Репутация: 9
  • Максим, Ростов-на-Дону
  • Поблагодарили: +9
    • Лекарство от пьянства
Re: Аудиоспектроанализатор
« Ответ #156 : 18 Сентября 2011, 09:25:09 »
0
blindman, Красиво но неповторябельно, ПЗУ + экзотический контроллер который еще и прошить надо

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #157 : 18 Сентября 2011, 09:32:12 »
0
Однако, добротность "фильтров" вдохновляет. А с контроллером экзотическим может собрать народу, да заКИТить это дело.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Аудиоспектроанализатор
« Ответ #158 : 18 Сентября 2011, 09:37:40 »
0
Красиво но неповторябельно, ПЗУ + экзотический контроллер который еще и прошить надо
ПЗУ то при чем, обычная 24c256. Контроллер в терраэлектронике 500 рублей в розницу. Мне они правда дешевле обходятся, я прямо у параллакса покупаю по полтора-два десятка за раз, выходит около 300 рублей. Прошивается элементарно через последовательный порт (RX, TX, DTR)
А с контроллером экзотическим может собрать народу, да заКИТить это дело.
Если будет интерес - попробую сделать, все равно я на параллаксе периодически закупаюсь. Кроме контроллера, детали все распространенные - я укомплектовал все в местном магазине, который ассортиментом не блещет

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #159 : 18 Сентября 2011, 09:43:57 »
0
blindman,Надо б сбор подписей организовать. Я первый))))

Оффлайн GRafGRay

  • Наш человек
  • ****
  • Сообщений: 566
  • Репутация: 9
  • Максим, Ростов-на-Дону
  • Поблагодарили: +9
    • Лекарство от пьянства
Re: Аудиоспектроанализатор
« Ответ #160 : 18 Сентября 2011, 09:44:25 »
0
blindman, я понимаю что прошивается элементрано - нажал на кнопочку, светодиодики поморгали и вуаля!еслиб сердцем девайса была АВРка или ПИК - вопросов бы не возникало :)
посему +1 за КИТ

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Аудиоспектроанализатор
« Ответ #161 : 18 Сентября 2011, 10:01:20 »
0
еслиб сердцем девайса была АВРка или ПИК - вопросов бы не возникало :)
Есть на них конструкции,  я и сам пытался делать. Да вот беда - БПФ-то они еще как-то тянут, но не очень подходит оно для аудио, на высоких частотах разрешение избыточное, а на низких явно недостаточно. А алгоритмы посложнее в плане объема вычислений уже никак. Потому и делаю на 8-процессорном контроллере.

Надо б сбор подписей организовать
А как это лучше сделать? Здесь объявить? Новый топик открыть (где) ?

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #162 : 18 Сентября 2011, 10:10:32 »
0
А как это лучше сделать? Здесь объявить? Новый топик открыть (где) ?
Андрей, я думаю тебе стОит создать отдельную ветку с говорящим названием в этом же разделе. Я её закреплю сверху. Ну а когда от сбора желающих перейдём к делу - поместим тему в "Лавках"

Оффлайн Valera

  • Старожил
  • *****
  • Сообщений: 1942
  • Репутация: 16
  • Поблагодарили: +632
Re: Аудиоспектроанализатор
« Ответ #163 : 18 Сентября 2011, 14:17:56 »
0
По ходу я третий в списке  :)

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #164 : 01 Июля 2014, 14:50:24 »
0
Попробовал свою конструкцию замутить:
Спектроанализатор неудачный

ИМХО, не очень. Передние каналы явно требуют постобработки. А вся система в целом - большей скорости работы :wall:

Оффлайн MetalHeart

  • Администрация
  • *****
  • Сообщений: 3932
  • Репутация: 18
  • Денис
  • Поблагодарили: +1155
Re: Аудиоспектроанализатор
« Ответ #165 : 01 Июля 2014, 21:11:27 »
0
Так это алгоритм тормозит или сам дисплей?

Оффлайн lgedmitry

  • Старожил
  • *****
  • Сообщений: 4621
  • Репутация: 30
  • Сергей, Рыбинск
  • Поблагодарили: +701
Re: Аудиоспектроанализатор
« Ответ #166 : 01 Июля 2014, 21:44:18 »
0
MetalHeart, вывод на дисплей уйму времени отнимает. Можно попробовать выводить в прерываниях по таймеру ацп, чтоб не плодить кучу асинхронных потоков. А вот передние каналы надо как-то усреднять из нескольких выборок, как сделаны задние. Иначе- не особо похоже на музыку получается. Но задние усредняются за счёт вычисления среднего арифметического из нескольких частот ряда Фурье. Так у меня реализован переход от линейного масштаба частоты к логарифмическому. (Окончательно спектральная плотность выравнивается поправочными коэффициентами). Если сделать, чтобы нч каналы также делались из среднего от пары частот - логарифмичность пострадает. А если их просто интегрировать по времени из двух выборок одной часоты - тормоза будут нешуточные, я думаю, хотя хз, надо бы попробовать

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3188
  • Репутация: 42
  • Поблагодарили: +6867
Re: Аудиоспектроанализатор
« Ответ #167 : 01 Июля 2014, 23:12:57 »
0
Просто интересно, а какова ныне практическая польза от многополосного аудиоспектроанализатора? Если снимать "АЧХ" помещения, могу понять. Или просто красиво помигать?

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Аудиоспектроанализатор
« Ответ #168 : 06 Июля 2014, 15:24:56 »
0
pm, а "красиво поморгать" не понимаешь ? :)

lgedmitry, я давно убедился, что преобразование Фурье в чистом виде для визуализации спектра не подходит. На высоких частотах разрешение избыточно, на низких - недостаточно. При наличии достаточной вычислительной мощности (компьютер!) не такая большая проблема, а с микроконтроллером сложнее. Стандартное решение - делать 2 или более выборок с разной частотой дискретизации, и к каждой применять БПФ, типа быстрые выборки - для высоких частот, медленные - для низких. Применяют 2 входа АЦП, на одном из которых ФНЧ - это для низких. Я в своем анализаторе спектра все цифровал через один вход АЦП, а потом прогонял через цифровой ФНЧ.  Но я применял другой алогритм нежели БПФ.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #169 : 06 Июля 2014, 23:00:14 »
0
Так. Возрождаю проект спектроанализатора на аналоговой рассыпухе.
В связи с чем вопросы:
1. какое количество полос (разумное) подскажет общественная имха?
2. какое количество уровней (светиков) будет достаточно для индикации полосы?

Оффлайн rubenlukin

  • Старожил
  • *****
  • Сообщений: 3290
  • Репутация: 31
  • Рубен. Донецк
  • Поблагодарили: +1383
Re: Аудиоспектроанализатор
« Ответ #170 : 06 Июля 2014, 23:21:08 »
0
1. какое количество полос (разумное) подскажет общественная имха?
2. какое количество уровней (светиков) будет достаточно для индикации полосы?

1. Сколько полос эквалайзера -- столько полос анализатора. Неразумное -- чем больше, тем лучше.
2. Упирается в разрешающую способность тракта. 1 дБ = 1 ЛЭД.
Промышленные изделия (коих совсем немного и они выродились за ненадобностью) используют 7 или 12 ЛЭДов (1 или 2 HU 19" rack).

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #171 : 06 Июля 2014, 23:22:39 »
0
1. Сколько полос эквалайзера -- столько полос анализатора.
А если у меня оного нет? :cr:

Оффлайн rubenlukin

  • Старожил
  • *****
  • Сообщений: 3290
  • Репутация: 31
  • Рубен. Донецк
  • Поблагодарили: +1383
Re: Аудиоспектроанализатор
« Ответ #172 : 07 Июля 2014, 11:01:38 »
0
Тогда 31 полоса, 1/3 октавы.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3188
  • Репутация: 42
  • Поблагодарили: +6867
Re: Аудиоспектроанализатор
« Ответ #173 : 07 Июля 2014, 12:19:51 »
0
Так как аудиоспектроанализаторы - устройства анахроничные и практически вымершие за ненадобностью, предлагаю вернуться к аналоговым истокам и рассмотреть вариант индикации на ЭЛТ. Тёплый ламповый звук обеспечен  :laugh:
Делал когда-то по статье в "Радио" 10.1982 "Дисплей в бытовом радиокомплексе". Все светодиодные моргалки - полное говно, по сравнению с таким хардкорным индикатором.

Оффлайн kotofey

  • Администрация
  • *****
  • Сообщений: 2653
  • Репутация: 20
  • Санкт-Петербург
  • Поблагодарили: +383
Re: Аудиоспектроанализатор
« Ответ #174 : 07 Июля 2014, 12:24:40 »
0
pm, "не нравится - не кушай". Если идея темы претит высокому сознанию, то нечего в нее вообще заходить и оффтопить.

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3188
  • Репутация: 42
  • Поблагодарили: +6867
Re: Аудиоспектроанализатор
« Ответ #175 : 07 Июля 2014, 12:29:23 »
0
У меня неразборчивый почерк? Идею с ЭЛТ прочитал? Где оффтопик? Захожу в те темы, которые хочу.

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #176 : 07 Июля 2014, 12:34:30 »
0
pm, частное мнение зачастую не совпадает с мнением большинства. Если кто-то считает, что мы тут херней маемся, то что же делает столь искушенный профессионал в толпе раздолбаев?
Десять лет отрабатывал в студии, и сейчас узнаю, что спектроанализатор - всего лишь анахронизм.
Раз (c) :zam:

Оффлайн pm

  • Старожил
  • *****
  • Сообщений: 3188
  • Репутация: 42
  • Поблагодарили: +6867
Re: Аудиоспектроанализатор
« Ответ #177 : 07 Июля 2014, 12:43:26 »
0
Да вы просто не представляете, как здОрово выглядит индикатора с ЭЛТ! У меня его приятель по обмену виниловыми пластинками выпросил за большие по советским меркам деньги. Было сделано в виде моноблока, включаемого в аудиотракт, на этот индикатор пошел недоделанный и заброшенный осциллограф. По сравнению с параллельно спаянным анализатором на светодиодах АЛ102 (олдфаги их должны помнить, страшненькие такие), выглядел серьёзно  ;)
Любая идея должна критиковаться, нечего обижаться по-детски.
« Последнее редактирование: 07 Июля 2014, 12:46:22 от pm »

Оффлайн Althair

  • Старожил
  • *****
  • Сообщений: 1766
  • Репутация: 11
  • Поблагодарили: +348
Re: Аудиоспектроанализатор
« Ответ #178 : 07 Июля 2014, 13:28:49 »
0
Пока я вижу лишь детские подначки.
Два. Больше либерализмом страдать не буду. Компрене ву, мон ами?

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: Аудиоспектроанализатор
« Ответ #179 : 07 Июля 2014, 13:41:03 »
0
Пока я вижу лишь детские подначки.
Два. Больше либерализмом страдать не буду. Компрене ву, мон ами?

Если с позиции "красиво поморгать", то PM ничего криминального не сказал, как мне кажется. И действительно скоп-индикатор  мегабрутально смотрится в аудиокомплексе, особенно ламповом.
Но и в ьранзисторном тоже неплох. :)
Вот к примеру Technics SH-3434

Может просто отдельную темку открыть надо было.