IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> Чем выводим звук с компа?, кто что считает хорошо звучащим?
orthodox
сообщение 13.9.2010, 19:39
Сообщение #41


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Designer56 @ 13.9.2010, 18:52) *
в смысле? а зачем? если интерполятор и так есть фильтр. разе только специально регулировать АЧХ.


А подавление у КИХ фильтров не сильно хорошее.
Вот, к примеру, программка - не думаю что она сильно врет.
Можно КИХ в ней просчитать примерно и посмотреть АЧХ и ФЧХ.
Прикрепленный файл  FIR.zip ( 34,3 килобайт ) Кол-во скачиваний: 8


Иметь же интерполяцию с точностью 1% к примеру, как-то не сильно кошерно...Для хайэнда...
Сколько умножений в секунду, как Вам кажется, может сделать дешевенькая микросхемка для СД плеера?

И, кстати, несмотря на некоторое сходство интерполятора и фильтра, я бы все таки их отличал.
Если интерполятором считать то, что вычисляет по нескольким отсчетам , чтобы все было плавненько - то разница с фильтром все же есть...
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 13.9.2010, 19:59
Сообщение #42


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



да нет. "плавненькое" сглаживание по нескольким отсчетам- это тоже свертка, но уже со своей ИХ, далекой от оптимальной с т.з. подавления внеполосных составляющих.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 14.9.2010, 5:37
Сообщение #43


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Designer56 @ 13.9.2010, 20:59) *
да нет. "плавненькое" сглаживание по нескольким отсчетам- это тоже свертка, но уже со своей ИХ, далекой от оптимальной с т.з. подавления внеполосных составляющих.


Скорее проблема в том, что и с добавлением своих составляющих, которых раньше не было smile.gif
А зато математики меньше, как показали уже выше...

итак, как тут уже тоже говорили - все решают математические возможности микросхемок, что далеко не пентиум-4.

И далее нужно просто знакомиться со сложившейся практикой.
Уверен, что будем шокированы.
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 14.9.2010, 8:17
Сообщение #44


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



Сергей, я перечитал все здесь, прошу прощения- забыл совсем упомянуть, что БИХ- фильтры создают реплики своей АЧХ вида к*Fs+- (fв- fн). Для случая fн= 0 (чистый ФНЧ) АЧХ БИХ ФНЧ фильтра, например при 4*Fs в полосе пропускания кроме основной от 0 до fв будет ещё иметь и отраженные вправо и влево вокруг 2*Fs, 3*Fs и слева от 4*Fs. Так что для интерполяции или децимации они ну никак не годятся. Поэтому во всяких АВ ресиверах сначала делают обработку на БИХ на основной Fs, а на конечном этапе перед ЦАП- интерполируют КИХ. А если поток на входе уже имеет передискретизацию к*Fs, то для коррекции АЧХ/ФЧХ и прочь. обработки в полосе до 20 кГц остается 2 пути: либо децимировать до Fs, либо делать обработку, а на выходе опять- таки обрезать упомянутые реплики КИХ ФНЧ 0- 20 кГц с высокой крутизной.
..........
Тут я несколько поторопился- всплыла в голове одна старая задача, связанная с разными ЧД. Исправляюсь.
Что значит, давно не занимался этим....
Реплики спектра имеются на кратных ЧД у всех ЦФ.
Однако, почитав сегодня в который раз теорию, восстановил в своей памяти:
При интерполяции КИХ ЦФ в принципе возможно восстановление исходного сигнала как с его исходной формой, так и с его исходным спектром по модулю (амплитудный спектр). Т.е., иными словами, получение нулевых искажений ГВЗ, поскольку в КИХ- фильтрах возможна реализация линейных ФХ.
При интерполяции БИХ ЦФ вышеупомянутое в принципе не реализуемо. Реализуемо только такое восстановление сигнала, при котором результат совпадает с исходным сигналом в смысле совпадения их амплитудных спектров. Т.е., как раз искажения ГВЗ принципиально будут ненулевыми из- за нелинейной ФХ. Можно, конечно, сделать БИХ- ЦФ проптотип от ф- ра Бесселя, но при этом все равно будет принципиально нелинейность ФХ, неравномерность ГВЗ и к тому же порядок получается такой, что КИХ много выгоднее.


Сообщение отредактировал Designer56 - 14.9.2010, 17:17
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 14.9.2010, 16:11
Сообщение #45


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Designer56 @ 14.9.2010, 9:17) *
Поэтому во всяких АВ ресиверах сначала делают обработку на БИХ на основной Fs, а на конечном этапе перед ЦАП- интерполируют КИХ.


То есть как-то та все таки они могут участвовать?
Я об этом и говорил - передискретизация на КИХ и после дочистить, дорезать ненужное с БИХ, вроде математики меньше.
Но уже пора искать реальные даташиты, думаю SL_Sm имеет какую-то информацию?

тут дело в том, что и КИХ-фильтры бывают разные...
Упоминаются, но редко где подробно расписываются последовательные, я выше описал его.
Для "вырожденного" случая, когда второй порядок у каждого звена, коэффициенты =1, и частоты максимального подавления определяются местом отвода, а не коэффициентом при отводе - математика очень проста, практически МК без встроенного умножителя справился бы,суммы одни - и подавление даже при 15 звенях (30 отводов) едва ли хуже, чем надо аудиофилам (чуть не до 100 Дб в полосе октав так 5-6 в сочетании с выходным простым аналоговым фильтром) ...

А вот фазовые характеристики у такого КИХ-фильтра не хуже любого КИХ-фильтра, то есть лучше чем у Бесселя даже.
И это напрягает к тому, чтоб попробовать, потому что такое в аналоговой форме вообще нереализуемо, но многое обещает кагбэ...
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 14.9.2010, 17:30
Сообщение #46


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



прмеры аудио ЦФ интерполяторов.
Прикрепленные файлы
Прикрепленный файл  SM5813.pdf ( 397,46 килобайт ) Кол-во скачиваний: 6
Прикрепленный файл  CXD2564.pdf ( 220,73 килобайт ) Кол-во скачиваний: 9
Прикрепленный файл  CXD2550.pdf ( 610,46 килобайт ) Кол-во скачиваний: 7
Прикрепленный файл  CXD2552.pdf ( 430,99 килобайт ) Кол-во скачиваний: 9
 
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 15.9.2010, 2:47
Сообщение #47


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Designer56 @ 14.9.2010, 18:30) *
прмеры аудио ЦФ интерполяторов.

Да, вроде там последовательные КИХ фильтры, то есть я в общем думал в правильном направлении...
Только в моем случае, цепочки КИХ фильтров второго порядка с разными задержками - математика проще,
а требования к количеству памяти, возможно, больше.
Вообще-то математики там вообще практически нет - одно сложение на каждый элементарный фильтр из цепочки...
И в конце обрезать накопившуюся разрядность простым сдвигом вправо...
Идеология сильно напоминает добавление нулевых отсчетов при передискретизации ....
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 15.9.2010, 17:48
Сообщение #48


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



Вот мысль по этому поводу: разделить прямоугольность фильтра интерполятора между аналоговой и цифровой частью. Т.е., не жадничать, пусть ЦФ будет не очень прямоугольный, меньше вычислений, меньше вероятности шумов округдения, соответственно не пожалеть каскада 4-5 на аналоговые фильтры.
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V  < 1 2 3
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 17:56