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

 
 
> Улучшение звука в автомобиле с помощью ЦОС, Можно ли с помощью коробочки с DSP заставить звучать любую аудиосистем
syoma
сообщение Sep 29 2011, 08:23
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Привет всем.
Просьба не пинать ногами, но возможно здесь есть Гуру, которые работают со звуком? Возможно это не самий правильный форум... Но попробую тут спросить.
Вопрос чисто праздный и появился после прочтения статьи http://www.avtozvuk.com/az/2010/09/038.htm
Я собственно работаю с DSP на FPGA, но совсем в другой области, про Фурье и фильтры знаю, но к сожалению имею только среднее представление о звуке в автомобиле. У меня есть машина и улучшить звук в ней я немного смог, поставив сабвуфер, усилитель, обесшумку и поменяв динамики, но все по рекомендациям с форумов и сайтов. Но есть некоторые проблемы со звуком, которые можно решить со слов продвинутых аудиофилов, заменой магнитофона, усилителя, профодов и вообще всей машины на что-то более дорогое, но сами понимаете, вкладывать деньги и силы в неопределенный результат мне, как разработчику электроники, совсем не интересно.
Так вот собственно после статьи мне пришел в голову вопрос проанализировать, что может сделать DSP в автозвуке?

Допустим есть какая либо комбинация магнитофон - услилитель - колонки - салон автомобиля. Все это вместе переводит звук с компактдиска в звуковые колебания. Насколько, я понимаю одним из важных параметров качества звучания является равномерная АЧХ во всем диапазоне воспроизводимых частот. В простой системе из-за индивидуальных качеств салона, расположения динамиков, их чувствительности, конструкции сабвуфера, усилителя магнитофона АЧХ выглядит достаточно плохо. Например у меня невооруженным глазом заметен резонанс на 85Гц с заметным подъемом, и повизгивание на высоких частотах.
А что если попробовать так:
Между магнитофоном и усилителем ставим ДСП. То есть звук преобразовываем в цифру, обрабатываем и затем обратно. Возможно будут искажения, но считаем, что они мизерные.
Первым шагом надо проверить, что выдает магнитофон - так как в магнитолах часто стоят фильтры, которые срезают низкие и верхние частоты, чтобы не нагружать штатные динамики. Ставим компакт диск с известными тонами и прогоняем весь спектр частот от 20Гц до 20кГц. Таким образом путем преобразования Фурье для каждой частоты можно определить ее коэфициент усиления, чтобы затем определить необходимые коэфициенты усиления в зависимости от частоты.
Далее нужен широкополосный микрофон или даже несколько микрофонов с известными АЧХ, которые будут располагаться на месте слушателя. DSP должын выдавать на выход синус определенной частоты и амплитуды, а микрофоны должны мерять реальную мощность звука. Таким образом будет построена АЧХ динамиков в конкретном салоном с учетом всех конструктивных особенностей салона. Естественно следует расчитывать на то, что мощность усилителя будет достаточна и динамики не станут давиться гармониками, хотя возможно это тоже можно учитывать. Также можно прогнать каждый динамик отдельно, чтобы узнать его "отдачу"

Ну и в результате при проигрывании реальной музыки DSP должен брать исходный сигнал, скажем каждые 50мс(для 20Гц), разлаживать в Фурье, умножать на полученные в результате калибровки коэфициенты, складывать все обратно и отправлять на выход.
В результате, как я понимаю, должна получиться идеально гладкая звуковая АЧХ в месте прослушивания.
С фазой можно поступить точно так же, если это имеет значение.

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


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Sep 29 2011, 13:10
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата
Если динамик физически не в состоянии излучать частоты ниже 100 гц никакой эквалайзер тут не спасет.

Я это понимаю. Естественно, скажем так, требуется наличие как минимум компонентов, которые могут что-то воспроизводить. Если меньше 100Гц не воспроизводится, то DSP это спокойно определит и правильно срежет, что не должно помешать ему подправить спектр на более высоких частотах.
Цитата
В дорогих авто, например audi r8, есть система автоматического изменения динамического диапазона и корректировки спектра сигнала в зависимости от окружающего звукового фона

Все, что я видел на дорогих авто - это системы автоматической регулировки громкости, в зависимости от скорости движения автомобиля, чтобы шым дороги перебивать. Их почему-то тоже DSP называют.
А вопрос активного шумоподавления тоже интересен. Наушники с активным шумоподавлением счас стали очень большой популярностью пользоваться. С машиной это сложнее, конечно, но я думаю, определенного уровня подавления достаточно несложно добиться. Микрфоны в двери, моторный отсек и софт.
Цитата
Теоретически возможно это, только не так это просто как вы себе представляете, захотите ли вы потратить несколько лет на освоение теории?

Если можно расскажите мне теорию или дайте ссылки. В принципе ИМХО все дело в софте, а не железе. И если из этого возможно получить конкретный продаваемый продукт, то пары лет на теорию и разработку не жалко.
Цитата
для чего ставить дорогое устройство если эти вычисления нужно проделать только один раз, и то можно выставить вручную как нравится

Понятно, что один раз, но для этого нужна лаборатория и пара дней настройки, а я хотел-бы полностью автоматизировать процесс, чтобы для любой машины можно было сделать и чтобы человек при продаже машины мог устройство забрать и поставить в новую.
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 29 2011, 14:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(syoma @ Sep 29 2011, 17:10) *
А вопрос активного шумоподавления тоже интересен. Наушники с активным шумоподавлением счас стали очень большой популярностью пользоваться.


В них нету цифровой обработки, чисто аналоговое вычитание, туфта в общем.

Цитата(syoma @ Sep 29 2011, 17:10) *
Если можно расскажите мне теорию или дайте ссылки. В принципе ИМХО все дело в софте, а не железе. И если из этого возможно получить конкретный продаваемый продукт, то пары лет на теорию и разработку не жалко.


Просто в качестве иллюстрации гляньте ява апплеты демонстрирующие эффекты интерференции и т. п.

http://www.falstad.com/ripple/index.html

ИМХО такое не компенсировать несколькими динамиками, это какая-то многоканальная распределённая система излучателей должна быть со сложным алгоритмом настройки. Задача для исследовательской лаборатории с соответствующим бюджетом.

Судя по

Цитата(syoma @ Sep 29 2011, 17:10) *
разлаживать в Фурье, умножать на полученные в результате калибровки коэфициенты, складывать все обратно и отправлять на выход.


начинать с букварей нужно.
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Oct 3 2011, 10:25
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(petrov @ Sep 29 2011, 18:01) *
В них нету цифровой обработки, чисто аналоговое вычитание, туфта в общем.


Не горячитесь, коллега, вам просто, похоже, попадались дешевки. В серьезных наушниках с АП очень даже есть DSP, поскольку в помещении, вообще говоря, нужно подавлять еще и реверберацию, что требует, по крайней мере, декорреляции приемных каналов (конечно, если мы говорим о недешевых наушниках с АП, где имеются несколько микрофонов). А в китайских творениях, да, стоит схема а-ля эхоподавление, от которой толку как от ультразвука против комаров sm.gif

Цитата(syoma @ Sep 29 2011, 18:22) *
Спасибо за ссылку. Но чего-то я тут мало сложного вижу. Если говорить о настройке звука, то ничто не мешает каждый источник включать отдельно и определять по микрофону интерфернтную картинку от него. Ну а затем все вместе пересчитать. Пока я вижу только сложную математику, но ничего невозможного.


И совершенно правильно не видите и математика там не особо сложная. Вам интерференционную картину считать и не зачем! Вам достаточно расставить ряд микрофонов по салону и считать, что амплитуды сигналов на выходе микрофонов (Am) и амплитуды сигналов, подводимых динамиками (Ad) связаны через некоторую матрицу (Z). Т.е. Am = Z*Ad, зависящая, естественно от частоты f. А далее, все зависит от задачи, которую вы хотите решать.

Например, хотите учесть сидящих в салоне людей, так что бы картину звучания изменилась минимально. Для частот выше 3-4КГц, наличие людей в салоне уже очень надо учитывать. Тогда вы просто замеряете матрицу при наличии людей в салоне (обозначим Zp) для дискрета частот. И далее просто корректируете амплитуды на динамиках Zp^(-1)*Z, если грубо компенсировать, либо запускаете итерационную подстройку, что бы максимально приблизится к исходной картине. А для этих расчетов ЦСП вам ой как понадобится!
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 3 2011, 10:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Kluwert @ Oct 3 2011, 14:25) *
Не горячитесь, коллега, вам просто, похоже, попадались дешевки. В серьезных наушниках с АП очень даже есть DSP...


Приведите пример что ли популярной модели с DSP.
Go to the top of the page
 
+Quote Post
syoma
сообщение Oct 4 2011, 13:12
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(petrov @ Oct 3 2011, 12:50) *
Приведите пример что ли популярной модели с DSP.

Вот, вроде одни из самых популярных: http://www.headphone.com/rightbetweenyourears/?p=748
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- syoma   Улучшение звука в автомобиле с помощью ЦОС   Sep 29 2011, 08:23
- - follow_me   по описанному вами не нужен dsp а нужны индивидуа...   Sep 29 2011, 10:32
- - petrov   Цитата(syoma @ Sep 29 2011, 12:23) Вопрос...   Sep 29 2011, 10:59
- - thermit   Цитатаsyoma: Вопрос - может я что-то совсем не пон...   Sep 29 2011, 11:25
- - syoma   ЦитатаПросто в качестве иллюстрации гляньте ява ап...   Sep 29 2011, 14:22
|- - petrov   Цитата(syoma @ Sep 29 2011, 18:22) Спасиб...   Sep 29 2011, 14:40
- - thermit   Ну и по акустике помещений, до кучи.   Sep 29 2011, 14:54
- - stealth-coder   Попробую пофантазировать: 1. Встраиваем 2 микрофон...   Oct 24 2011, 18:20
|- - ASZ   Цитата(stealth-coder @ Oct 24 2011, 21...   Oct 28 2011, 16:59
- - syoma   Понятное дело. Но главное - что хоть в какой-то то...   Oct 31 2011, 07:50


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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 07:29
Рейтинг@Mail.ru


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