|
|
|||||||
| NuWiki | Регистрация | Новые сообщения | Правила форума | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
| Практика по SQ Головные устройства, акустика, кроссоверы, процессоры и много-много других страшных слов |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
|
|
#1 |
|
Старейшина
Регистрация: 21.09.2007
Адрес: Киев
Возраст: 57
Сообщений: 1,446
Вы сказали Спасибо: 128
Поблагодарили 422 раз(а) в 191 сообщениях
Репутация: 628
|
Вот программа фильтра Баттерворта второго порядка на 100 Гц при частоте 44100Гц от Фильтр Солюшнз: --- [I]float DigFil(invar, initval, setic) float invar, initval; int setic; /************************************************** ****************************/ /* Filter Solutions Version 9.0 Nuhertz Technologies, L.L.C. */ /* 2nd Order Low Pass Butterworth */ /* Bilinear Transformation with Prewarping */ /* Sample Frequency = 44.10 KHz */ /* Parallel Form */ /* Arithmetic Precision = 4 Digits */ /* */ /* Pass Band Frequency = 100.0 Hz */ /* */ /************************************************** ****************************/ /* */ /* Input Variable Definitions: */ /* Inputs: */ /* invar float The input to the filter */ /* initvar float The initial value of the filter */ /* setic int 1 to initialize the filter to the value of initvar */ /* */ /* There is no requirement to ever initialize the filter. */ /* The default initialization is zero when the filter is first called */ /* */ /************************************************** ****************************/ /* */ /* This software is automatically generated by Filter Solutions. There are */ /* no restrictions from Nuhertz Technologies, L.L.C. regarding the use and */ /* distributions of this software. */ /* */ /************************************************** ****************************/ { float sumnum, sumden; int i, j; static float delay[1][3] = { {0.0,0.0,0.0} }; static int znumor[1] = {1}; static float znum[1][2] = { {1.002e-06,2.e-04} }; static int zdenor[1] = {2}; static float zden[1][2] = { {.9801,-1.98} }; if (setic==1){ for (j=0;j<=2;j++) delay[0][j] = 4976.0*initval; return initval; } else{ sumnum = 5.024e-05*invar; for (i=0;i<=0;i++){ sumden=0.0; for (j=0;j<=1;j++){ delay[i][j] = delay[i][j+1]; sumden += delay[i][j]*zden[i][j]; sumnum += delay[i][j]*znum[i][j]; } delay[2] = (invar-sumden); } return sumnum; } } --- Она выдаёт такие же ФЧХ и АЧХ, как и пассивный фильтр до 20кГц. Впрочем, вопрос качества и количества цифровых фильтров остаётся открытым до практических замеров. Может Куряка поможет? ![]() Впрочем, у Бит Вана фильтры обозначены прямо: Линквитц и Баттерворт. |
|
|
|
|
|
#2 |
|
Готов поспорить
Регистрация: 19.05.2008
Адрес: Минск
Сообщений: 2,504
Вы сказали Спасибо: 15
Поблагодарили 99 раз(а) в 61 сообщениях
Репутация: 229
|
1 не бывает идеальных точечных излучателей 2 не бывает идеальных фильтров 3 не бывает идеально совмещенных (в автомобиле) акустических центров теперь по порядку: 1. тут все ясно, даже и спорить глупо 2. хотите я возьму 2 одинаковых (по номиналам L и С фильтра Линквица-Рэйли) и на реальном примере докажу Вам, что у обоих разная ФЧХ, серьезно отличающаяся от идеальной и друг от друга? 3. проц дискретен, не всегда возможно p.s. по поводу скорости ... скорость она в голове, или есть или нет. |
|
|
|
|
|
#3 |
|
Старейшина
Регистрация: 21.09.2007
Адрес: Киев
Возраст: 57
Сообщений: 1,446
Вы сказали Спасибо: 128
Поблагодарили 422 раз(а) в 191 сообщениях
Репутация: 628
|
Жду.
|
|
|
|
|
|
#4 |
|
Готов поспорить
Регистрация: 19.05.2008
Адрес: Минск
Сообщений: 2,504
Вы сказали Спасибо: 15
Поблагодарили 99 раз(а) в 61 сообщениях
Репутация: 229
|
Илья, я с Вами во многом согласен, просто практика часто расходится с теорией. я имел ввиду банально R катушки, оно влияет, его надо учитывать. 0.1 ом и 1 ом - это 2 большие разницы. это хорошо видно при моделировании реальных фильтров на реальных динамиках в лспкаде. фаза крутится. про то, что это слышно ... по Вашей просьбе - молчу ![]() |
|
|
|
|
|
#5 |
|
Старейшина
Регистрация: 16.03.2009
Адрес: Киев
Сообщений: 2,301
Вы сказали Спасибо: 306
Поблагодарили 565 раз(а) в 236 сообщениях
Репутация: 1023
|
Моделирование в КАДе это, конечно не вредно, и даже увлекательно, но..... Интереснее именно проверка микрофоном, и меня эта тема только поэтому и заинтересовала (я тут правда пока читатель, но слежу с интересом). Поясню, что имею ввиду. Все мы изучали "Основы радиоэлектроники", "Схемотехнику" и пр. дисциплины, и кусками еще даже что-то помним. То есть как должно быть в идеале - немного представляем. Моделирование даст нам то, чего мы ждём, теоретически ожидаемую картинку. Но жизнь вносит свои коррективы в эту идиллию. Разные типы конденсаторов по разному обходятся с фазой, имеют собственную индуктивность (разную), разную нелинейность в зависимости от уровня сигналов и так далее. КАДы этого не отобразят. Известно ведь, что с разными кондерами усилитель по-разному звучит, и образы звуковые в одном случае размыты, в другом сфокусированы. А меняется только тип кондёров, не их номинал... Ну и так далее, все другие типы радиоэлементов имеют свои нюансики. И даже медь проводников имеет температурный коэффициент сопротивления, а стало быть у горячей и холодной катушки индуктивности пассивного фильтра будет заметно разная активная составляющая сопротивления. Учтет это КАД в моделировании? Нет, мне интересен измерительный микрофон и его показания. Интересно не то что должно получаться теоретически, а то что получается на выходе на самом деле, с учётом всего того что не учитывают КАДы и того, что не знает теория. А теория не знает пока многого.... Поэтому основное - микрофон. Он показывает сигнал с последней стадии, перед тем как он попадёт в наше ухо. И тут уже приплюсовано всё: огрехи ГУ, процов, фильтров, усилительного тракта, проводки и динамиков. Всё! Моделирование интересно только для сравнения картинки де-факто с микрофона с тем что рисует теория. Имхо, моя точка зрения. Последний раз редактировалось Каток; 03.11.2010 в 15:10. |
|
|
|
|
|
#6 |
|
Старейшина
Регистрация: 21.09.2007
Адрес: Киев
Возраст: 57
Сообщений: 1,446
Вы сказали Спасибо: 128
Поблагодарили 422 раз(а) в 191 сообщениях
Репутация: 628
|
Кстати, нашёл одну из двух схем замещения динамиков: http://www.bluesmobil.ru/shikhman/info/speq.gif
Вторая из ветки про ЭМОС Будем пробовать... |
|
|
|
![]() |
| Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Согласование гейна | Dromstic | Бюджетный автозвук и песочница. | 0 | 29.08.2012 20:43 |
| Фазовое и временнóе согласование динамиков на частоте раздела полос. | KAMIKAZE | Избранное - практика | 0 | 09.12.2011 22:19 |
| Лубителям погудеть на частоте 1кГц посвящется. | Cobox | О форуме | 10 | 02.02.2010 20:55 |
| Поехали!!! (с) Ю.А.Гагарин и темка про согласование полос... | Olddad | Практика по SQ | 48 | 26.03.2007 18:31 |