Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > In Russian

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old Mar 14, 2008, 04:34 AM   #1 (permalink)
brainless_beginner
DriverHeaven Junior Member
 
Join Date: Dec 2007
Location: KAZAN
Posts: 31
brainless_beginner is on a distinguished road

и снова про кроссовер

Уважаемые господа знатоки, подскажите пожалуйста какая крутизна среза у инструкции interp, если пользуешь ее как лп фильтр. Дело в том, что я написал под себя кроссовер, а работает он чуть-чуть не так, как я ожидал. И еще, поможет ли увеличить крутизну многократное(ну, не очень) повторение interp с теми же параметрами?
brainless_beginner is offline   Reply With Quote
Old Mar 14, 2008, 07:30 AM   #2 (permalink)
Max M.
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,105
Max M. is on a distinguished road

Ну это фильтр первого порядка -> крутизна среза 6dB

Формально если, то фильтр на одной interp инструкции LP фильтром не является
(ибо уровень на частоте Fs/2 для такого фильтра никогда не равен нулю)
- он близок к LP только если частота среза сильно маленькая

>И еще, поможет ли увеличить крутизну многократное(ну, не очень) повторение interp с теми же параметрами?

поможет (каждое повторение + 6dB к крутизне - но не забывая про "формальность" выше - в зависимоти от частот может быть лучше исп полноценные LP)

Last edited by Max M.; Mar 14, 2008 at 10:37 AM.
Max M. is offline   Reply With Quote
Old Mar 14, 2008, 02:19 PM   #3 (permalink)
brainless_beginner
DriverHeaven Junior Member
 
Join Date: Dec 2007
Location: KAZAN
Posts: 31
brainless_beginner is on a distinguished road

Благодарю, понятно. А еще я много где читал, что не рекомендуется/нельзя использовать какой либо input регистр более одного раза. Просветите, пожалуйста, с чем это связано, критично ли, и чем это может обернуться. Я (у себя же) не наблюдал никаких ошибок.
brainless_beginner is offline   Reply With Quote
Old Mar 14, 2008, 08:27 PM   #4 (permalink)
Max M.
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,105
Max M. is on a distinguished road

Есть такое. К input регистру не стоит обращаться больше одного раза если планируется соединять модуль на прямую к FXBus. Связанно это с тем что значения fxbus регисров обновляются параллельно с выполнением основного кода и соответсвенно один и тот же input в разных местах может "ссылаться" на разные (во времени) отсчеты (+/- 1 семпл). (Проявляется это не всегда само-собой а в зависимости от кучи условий, типа какой именно fxbus вход, куда именно загружен код и т.п.)

А обернуться это может - ну... разными вещами - например микшер может стать LP фильтром и наоборот (ну... типа...)
Если же к fxbus подсоединять не планируется или по коду видно что никаких страшных вещей такой сайд-эффект не вызовет - то можно (например я в дилэях так везде делал - там это по барабану)

Кроме этого (не уверен - точно уже не помню) - по-моему есть еще ограничение на использование нескольких input регистров в одной инструкции - оно не будет работать (опять же, точно не уверен - надо в старых ветках поискать) на Лайвах (на A вроде всегда работает)
Max M. is offline   Reply With Quote
Old Mar 16, 2008, 02:53 AM   #5 (permalink)
Tanqsicc
DriverHeaven Junior Member
 
Join Date: Feb 2008
Posts: 41
Tanqsicc is on a distinguished road
System Specs

народ объясните нафиг кроссовер нужен?)))
Tanqsicc is offline   Reply With Quote
Old Mar 16, 2008, 01:50 PM   #6 (permalink)
brainless_beginner
DriverHeaven Junior Member
 
Join Date: Dec 2007
Location: KAZAN
Posts: 31
brainless_beginner is on a distinguished road

делить звук по частоте.
brainless_beginner is offline   Reply With Quote
Old Mar 16, 2008, 02:50 PM   #7 (permalink)
Max M.
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,105
Max M. is on a distinguished road

Max M. is offline   Reply With Quote
Old Mar 17, 2008, 07:34 AM   #8 (permalink)
Tanqsicc
DriverHeaven Junior Member
 
Join Date: Feb 2008
Posts: 41
Tanqsicc is on a distinguished road
System Specs

а для чего это собсно надо?
Tanqsicc is offline   Reply With Quote
Old Mar 17, 2008, 12:07 PM   #9 (permalink)
brainless_beginner
DriverHeaven Junior Member
 
Join Date: Dec 2007
Location: KAZAN
Posts: 31
brainless_beginner is on a distinguished road

по человечески кормить саб и/или многополосную акустику
brainless_beginner is offline   Reply With Quote
Old Mar 17, 2008, 12:12 PM   #10 (permalink)
brainless_beginner
DriverHeaven Junior Member
 
Join Date: Dec 2007
Location: KAZAN
Posts: 31
brainless_beginner is on a distinguished road

Max M.:>в зависимоти от частот может быть лучше исп полноценные LP

А что есть полноценные лп/хп?
brainless_beginner is offline   Reply With Quote
Old Mar 17, 2008, 07:35 PM   #11 (permalink)
Max M.
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,105
Max M. is on a distinguished road

ну "полноценный" я имею ввиду "нормальный" LP - если сравнивать с таким вот "как бы LP" на одной interp инструкции.
к примеру "как бы LP" имеет вот такую вот АЧХ: http://kxdev.narod.ru/images/not_lp.png что как бы "не очень" LP
("нормальный" LP такого же первого порядка дает вот такое: http://kxdev.narod.ru/images/lp.png)

По структуре/коеффициентам если смотреть, то
фильтр на одной interp инструкции это one-pole фильтр c коэффициентами:
b = [k; ]
a = [1; 1-k;]

"полноценный" же LP (опять же речь о первом порядке) это one-zero-one-pole c:
b = [k/2; k/2;]
a = [1; 1-k;]

по коду если - ну есть разные варианты - тут в зависимости от того как использовать планируется
(могут быть разные оптимизации - в "сыром" виде полноценный LP никак меньше трех инструкций не выходит
- но в зависимости от (например если использовать цепочку из) можно ужать почти до 2х инструкций на один фильтр)
Ну, не мудрствуя лукаво, например так:
Code:
input   in
output  out
static  z
temp    t
control k = ...

macs   t, 0, in, 0.5
macs   out, z, t, k
interp z, out, k, t
В цепочке соответсвенно первая инструкция будет одна на всех (ну и там регистры всякие тоже оптимизируются).
Max M. is offline   Reply With Quote
Old Mar 17, 2008, 08:00 PM   #12 (permalink)
Tanqsicc
DriverHeaven Junior Member
 
Join Date: Feb 2008
Posts: 41
Tanqsicc is on a distinguished road
System Specs

о,я хочу такую ачх) только не понимаю как это сделать. это получается именно то чего я искал лазия по форуму... выжать как можно больше качества из карты, я правильно понял? у нас есть студия с крутой картой и маниторами и т.д... но я больше дома делаю, стандартные драва моей аудиги разумеецо меня не устраивали узнал про кх сразу поставил, немного поплясал с дсп... но все равно не то... у меня все из профх, ничего лишнего вход,микс,выход... и соответственно практически никаких изминений я не услышал. обьясните плиз порядок действий чтобы замутить Lp и вообще надо ли оно мне (я чета уже вообще запутался)))
Tanqsicc is offline   Reply With Quote
Old Mar 17, 2008, 10:13 PM   #13 (permalink)
Tanqsicc
DriverHeaven Junior Member
 
Join Date: Feb 2008
Posts: 41
Tanqsicc is on a distinguished road
System Specs

кстати, а как измерить ачх?
Tanqsicc is offline   Reply With Quote
Old Mar 18, 2008, 10:37 AM   #14 (permalink)
Max M.
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,105
Max M. is on a distinguished road

>кстати, а как измерить ачх?

зависит от того чье именно ачх.

на остальное ну я не знаю что отвечать - я только веду речь о маленьком кусочке кода для процессора который (код в смысле) может использоваться как строительный блок для больших кусочков кода - а уж для ухудшения-ли для улучшения-ли и и каким образом это все будет использоваться - это я пас

Last edited by Max M.; Mar 18, 2008 at 11:52 AM.
Max M. is offline   Reply With Quote
Old Mar 18, 2008, 10:40 PM   #15 (permalink)
Tanqsicc
DriverHeaven Junior Member
 
Join Date: Feb 2008
Posts: 41
Tanqsicc is on a distinguished road
System Specs

карты.. что она выдает.
Tanqsicc is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
снова о midi nik23 In Russian 1 Mar 19, 2005 03:47 PM




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 12:31 PM. Copyright ©2008 DriverHeaven.net