Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 48

Тема: Проектируем аналоговый фильтр для DSD512

  1. #1
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Проектируем аналоговый фильтр для DSD512

    С чего начать?
    Характеристики модулятора:
    Тактовая частота - 1024х
    Оверсемплинг - 512 раз
    Усиление в петле ОС - 140дБ в полосе до 80КГц
    Частота единичного усиления - 4.8МГц
    Частота начала роста шума - 80КГц
    Выход шума на полку - 330КГц

    Предлагается следуюший фильтр - проектируем числитель и знаменатель передаточной функции раздельно.
    Для знаменателя - полином Бесселя 8-го порядка с завалом -0.1дБ на 20КГц.
    В числитель ставим 3 комплексно сопряженных пары нулей, для получения резкого спада АЧХ до 330КГц.
    Очевидно, что первая пара нулей стоит близко к 300КГц, остальные - подальше, чтобы получилось некое подобие
    фильтра Чебышева 2-го рода. В результате имеем фильтр с низкодобротными полюсами, очень линейной фазовой х-кой
    и подавлением около -60дБ на 300КГц. Дальше идет полка с переходом на ассимптоту -40дБ/дек.
    Red - designed filter
    Blue - original Bessel filter
    Green - phase
    Нажмите на изображение для увеличения. 

Название:	filter.png 
Просмотров:	541 
Размер:	6.3 Кб 
ID:	341787 Нажмите на изображение для увеличения. 

Название:	dsd512_LAX.png 
Просмотров:	536 
Размер:	5.3 Кб 
ID:	341786
    Последний раз редактировалось tomtit; 12.03.2019 в 23:06.

  2. #2
    Частый гость Аватар для Вергилий
    Регистрация
    28.10.2014
    Сообщений
    204

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512


    Offтопик:
    Вложения поправьте, пожалуйста

  3. #3
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Следует заметить, что такой фильтр форму сигнала практически не искажает.
    Нажмите на изображение для увеличения. 

Название:	step.png 
Просмотров:	409 
Размер:	4.1 Кб 
ID:	342238

  4. #4
    Завсегдатай Аватар для Semigor
    Регистрация
    21.01.2004
    Адрес
    Ижевск
    Возраст
    66
    Сообщений
    3,550

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    tomtit, а можно на той же картинке нарисовать переходную характеристику ФНЧ Бесселя того же порядка?
    транзисторный однотакт любой модификации -это масло сливочное (с) FEDGEN

  5. #5
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Нажмите на изображение для увеличения. 

Название:	bessel2.png 
Просмотров:	412 
Размер:	5.1 Кб 
ID:	342277

    Вот, сделал на одном графике.
    Красный - предлагаемый фильтр,
    Синий - исходный фильтр Бесселя 8го порядка.

    По-моему Бессель - это перебор с линейностью ФХ.
    Если использовать что-нибудь типа инверсной Чебышевской
    характеристики, то порядок фильтра может быть сильно сокращен.
    Упростить фильтр можно также за счет того, что у ДСД512
    "стенка" задвинута вправо до 80К, а не 20К, как у ДСД64,
    и имеется некоторый оперативный простор, который можно
    использовать для снижения порядка фильтра.
    если начать фильтровать с 20К то к началу крутого подьема шума
    можно получить некоторую фору.
    Первое звено 2-го или 3-го порядка лучше всего сделать по
    стандартной схеме дифференциального MFB, остальные - на гиратрах или
    специальных звеньях с комплексными нулями, как например, в технике многоканальной связи.

  6. #6
    Завсегдатай Аватар для Semigor
    Регистрация
    21.01.2004
    Адрес
    Ижевск
    Возраст
    66
    Сообщений
    3,550

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    tomtit, спасибо. У чистого Бесселя время установления ожидаемо меньше, хотя и не намного. С другой стороны, если у вашего фильтра сделать частоту среза несколько выше, чем у Бесселя, возможно он окажется лучше по всем параметрам.
    транзисторный однотакт любой модификации -это масло сливочное (с) FEDGEN

  7. #7
    Частый гость Аватар для abyrvalg
    Регистрация
    13.04.2016
    Сообщений
    145

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от tomtit Посмотреть сообщение
    По-моему Бессель - это перебор с линейностью ФХ.
    Согласен, Бессель не есть оптимум.

    С уважением, Полиграф Полиграфович

  8. #8
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от abyrvalg Посмотреть сообщение
    Согласен, Бессель не есть оптимум.

    С уважением, Полиграф Полиграфович
    Похоже что надо осваивать минимаксный подход к проектированию аналоговых фильтров.
    Аппроксимировать АЧХ дробью Чебышева и дальше численно оптимизировать.
    То что считается по формулам - это редкие частные случаи. Есть такое впечатление,
    что аналоговый ФНЧ, если его порядок больше 1, в основном и обуславливает характер звучания ЦАП,
    а фильтр Бесселя порядка <4 - просто бесполезен.

  9. #9
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,971

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от tomtit Посмотреть сообщение
    а фильтр Бесселя порядка <4 - просто бесполезен.
    Это как бы сильно зависит от соотношения его частоты среза и частот помех, которые он должен отфильтровать.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  10. #10
    Завсегдатай Аватар для Semigor
    Регистрация
    21.01.2004
    Адрес
    Ижевск
    Возраст
    66
    Сообщений
    3,550

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от Alex Посмотреть сообщение
    Это как бы сильно зависит от соотношения его частоты среза и частот помех, которые он должен отфильтровать.
    Полностью согласен.
    Цитата Сообщение от abyrvalg Посмотреть сообщение
    Бессель не есть оптимум.
    Для передачи формы импульсных сигналов пока ничего лучше не придумали.
    транзисторный однотакт любой модификации -это масло сливочное (с) FEDGEN

  11. #11
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,550

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от tomtit Посмотреть сообщение
    Есть такое впечатление,
    что аналоговый ФНЧ, если его порядок больше 1, в основном и обуславливает характер звучания ЦАП,
    Да, есть такое мнение. Вот поэтому его и нужно выродить в первый порядок, а цифрой подняться до 64х...128х или выше. А затем можно конвейеризацией в аналоге.

  12. #12
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Мне все же интересно обойтись без микросхемы ЦАП.
    Следующая попытка - последовательное включение 3-полюсного фильтра Бесселя
    с сильно оптимизированным фильтром 6-го порядка с двумя двойными нулями.

    Нажмите на изображение для увеличения. 

Название:	lax_bz9.png 
Просмотров:	326 
Размер:	9.5 Кб 
ID:	342379Нажмите на изображение для увеличения. 

Название:	step_bz9.png 
Просмотров:	294 
Размер:	7.7 Кб 
ID:	342380

  13. #13
    Частый гость Аватар для 155ла3
    Регистрация
    28.09.2005
    Возраст
    54
    Сообщений
    188

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Да, есть такое мнение. Вот поэтому его и нужно выродить в первый порядок, а цифрой подняться до 64х...128х или выше.
    X64 - это дополнительно 6 октав. Соответственно, при первом порядке это даст выигрыш в подавлении 36db. Имхо - первый порядок - утопично

    ---------- Сообщение добавлено 22:28 ---------- Предыдущее сообщение было 22:25 ----------

    Цитата Сообщение от tomtit Посмотреть сообщение
    Есть такое впечатление,
    что аналоговый ФНЧ, если его порядок больше 1, в основном и обуславливает характер звучания ЦАП
    Моя имха - при выборе полосы среза на достаточном отдалении от звукового диапазона - не особо оно и влияет

  14. #14
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Ну я и пытаюсь поставить сначала безобидный фильтр Рауха (Бессель 3-го порядка, 0.1дБ/20К),
    у него двa последовательных RC звена на землю. Он будет отвечать за ВЧ помехи.
    За ним сразу - инверсный эквириппл 6-го порядка с низкой чувствительностью к номиналам и ДД > 100дБ.
    Он убивает "шумовой бриквол" и работает примерно до 1,5МГц, подавление >~75..80дБ.
    Искажения формы < 5%, что считаю отличным результатом.
    Общее число ОУ - 5/канал, из них 3 - последовательно в цепи сигнала, два вспомогательных.

  15. #15
    iN GOD We TRUSt Аватар для EDDiE
    Регистрация
    13.02.2006
    Сообщений
    13,081

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от sia_2 Посмотреть сообщение
    Вот так, если фильтр выше примерно четвертого порядка, делать не стоит. Во-первых, у каскадных структур гораздо выше чувствительность к разбросу компонентов, во-вторых, если уравнять нагрузки на ОУ - шум будет тоже существенно бОльшим (поскольку основной источник шумов в активных фильтрах - тепловой шум резисторов).
    https://forum.vegalab.ru/showthread....=1#post2589974
    Агеев тут советовал
    https://forum.vegalab.ru/showthread.php?t=9604&page=115

  16. #16
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Каскадные структуры бывают разные ...
    Некоторые могут быть и получше FDNR.

  17. #17
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Похоже, что не так страшен чёрт, как его малюют.
    Вполне подходит инверсный фильтр Чебышева 4-го порядка.
    На высоких частотах у него подавление ~80дБ (300К) и далее идет спад -12дБ/окт.
    -3дб на 45К, нелинейность фазовой х-ки до 20К невелика, задержка почти постоянная.
    Такое звено можно сделать даже на одном-двух ОУ и большом к-ве RC цепочек.
    Для уменьшения чувствительности к номиналам надо исползовать несколько обратных связей,
    таким образом, что от номинала каждого элемента зависят все(или почти все коэффициенты полинома).
    Тот же эффект работает в пассивных LC фильтрах, что в купе с законами сохранения, определяет их низкую чувствительность к номиналам.

    Нажмите на изображение для увеличения. 

Название:	tch4.png 
Просмотров:	397 
Размер:	13.1 Кб 
ID:	343709
    Последний раз редактировалось tomtit; 07.04.2019 в 22:57.

  18. #18
    Частый гость Аватар для LexaryStyle
    Регистрация
    25.07.2006
    Сообщений
    452

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Цитата Сообщение от tomtit Посмотреть сообщение
    Характеристики модулятора:
    Тактовая частота - 1024х
    Оверсемплинг - 512 раз
    Какого порядка модулятор используете?

  19. #19
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    943

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    Модулятор 7-го порядка с очень высоким оверсэмплингом.
    Так как шумовая стенка сдвинута со стандартных 20К до 100К, я предполагаю,
    что сгодится до некоторой степени упрощенный аналоговый фильтр.
    Подавление > 80дБ реализовать трудно чисто по физическим причинам.
    Даже для кварцевых ПЧ фильтров это уже очень непросто.

  20. #20

    По умолчанию Re: Проектируем аналоговый фильтр для DSD512

    может это на LC сделать, думаю аудиофилы оценили бы отсутствие оу. Токи тут никакие, индукторы будут смд, капы полипроп, припой серебро ;)
    Импульсно всё, в этом мире бушующем..

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •