Страница 13 из 32 Первая ... 3111213141523 ... Последняя
Показано с 241 по 260 из 638

Тема: Дилетантский вопрос про sigma-delta

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

    Вопрос Дилетантский вопрос про sigma-delta

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

Название:	sdm4-20bx256.gif 
Просмотров:	2565 
Размер:	12.4 Кб 
ID:	134944
    Вот наскоро сочинил примитивную модель однобитного сигма-дельта модулятора 4-го порядка,
    подал на вход синус 20-бит проапсэмпленный до 256*Fs.
    Смотрите что получилось ...
    Почему никто не использует столь простой подход ?
    Ищем грабли ..., учим теорию.
    Последний раз редактировалось tomtit; 29.05.2013 в 02:03.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от tomtit Посмотреть сообщение
    Похоже наконец найден вариант близкий к оптимальному.
    Тактовая 1024х, 3-х битный модулятор, выходная частота ШИМ - 128х, КИХ длиной 9. Нет ИСИ.
    Вложение 369070
    Привет, Игорь!
    Выглядит очень здорово. Какова требовательность к разбросу сопротивлений afir? Там не прямоугольное окно?

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от 155ла3 Посмотреть сообщение
    Привет, Игорь!
    Выглядит очень здорово. Какова требовательность к разбросу сопротивлений afir? Там не прямоугольное окно?
    Там как раз прямоугольное окно и разброс резисторов не имеет значения - это не DEM,
    а усеченный по габаритам и частоте клока вариант ШИМа Бруно.
    Для этого модулятора лучше всего подходит простейшая структура из цепочки интеграторов с распределенной ОС.
    Такой модулятор имеет передаточную х-ку ФНЧ высокого порядка и считается за 1 клок на выборку, что немаловажно при такой высокой тактовой.
    Коэффициенты все одно-битные, умножителей нет.
    Есть некоторые издержки - один аккумулятор должен быть > 32 бит, если не идти на небольшие компромиссы.

  4. #243
    Завсегдатай Аватар для sia_2
    Регистрация
    18.07.2005
    Сообщений
    4,009

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от tomtit Посмотреть сообщение
    Похоже наконец найден вариант близкий к оптимальному.
    Тактовая 1024х, 3-х битный модулятор, выходная частота ШИМ - 128х, КИХ длиной 9. Нет ИСИ.
    Вложение 369070
    Поздравляю, очень прилично и разумно по громоздкости!

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta


    Offтопик:
    Спасибо! Теперь найти бы время на реализацию в железе.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от tomtit Посмотреть сообщение
    ... разброс резисторов не имеет значения - это не DEM,
    Для afir разброс резисторов может влиять на подавление сверху (согласен, часто на это можно забить ;))

  7. #246
    Старый знакомый Аватар для lionel
    Регистрация
    10.05.2010
    Адрес
    СПб
    Сообщений
    504

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от tomtit Посмотреть сообщение
    Похоже наконец найден вариант близкий к оптимальному.
    Тактовая 1024х, 3-х битный модулятор, выходная частота ШИМ - 128х, КИХ длиной 9. Нет ИСИ.
    Вложение 369070
    Ради интереса, а как выглядит если всё то же самое и 1-бит модулятор?

  8. #247
    Завсегдатай Аватар для sia_2
    Регистрация
    18.07.2005
    Сообщений
    4,009

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Примерно так же, но сам узел D-A получается намного капризнее и проблемнее из-за гораздо большей доли ВЧ помех.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Ну вот, переписал модель на Verilog и проверил весь цифровой тракт 44.1к->DSD1024+AFIR.
    Поправил парочку очень маленьких ошибочек - убрал DC смещение ~0.1% шкалы, и сделал АФИР на 8 отводов.
    Выкладываю еще парочку картинок 19к @ 44.1, но это уже после Verilog симуляции всего тракта.
    Прекрасно видно шум 16-битного квантования входного синуса и первый алиас от 19к.
    FFT - очень длинный 2**20, чтобы увидеть все возможные гармоники и спуры.
    Разрешение окна -140дБ, поэтому пик расширяется книзу.

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

Название:	19k@44_16b.png 
Просмотров:	222 
Размер:	15.1 Кб 
ID:	369590Нажмите на изображение для увеличения. 

Название:	19k@44_24b.png 
Просмотров:	218 
Размер:	14.0 Кб 
ID:	369591
    Последний раз редактировалось tomtit; 16.04.2020 в 21:33.

  10. #249
    Старый знакомый Аватар для lionel
    Регистрация
    10.05.2010
    Адрес
    СПб
    Сообщений
    504

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Выглядит очень интересно, там -100 дБ на 100к, вообще супер. Все что выше 100к уже аналог отфильтрует. Очень интересно было б на код посмотреть...

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от lionel Посмотреть сообщение
    Ради интереса, а как выглядит если всё то же самое и 1-бит модулятор?
    На однобитном модуляторе при той же тактовой можно отодвинуть начало нарастания шума до ~170кГц.
    На практике приходится делать возврат к нулю для борьбы с ИСИ, поэтому частоту выхода модулятора приходится уполовинивать
    и рабочая полоса будет ~85кГц, то есть все уже скукожилось вдвое. Потом еще и AFIR тоже надо сделать в 2 раза длиннее.
    А главная проблема, что все ошибки в аналоговых ключах пропорциональны частоте их переключения, которая в случае ШИМа на порядок ниже.
    Ну и напоследок - дизеринг модулятора на картинке - 2ТПДФ, что напрочь убирает всякие модуляции шума и прочие вредные вещи.

    С одно-битными модуляторами надо, видимо, делать выход с пассивным диплексером.
    Диплексер имеет почти активный входной импеданс и не затягивает переходные процессы в нелинейных ключах.
    Проблема - в изрядном количестве качественных катушек с высокой SRF.
    Последний раз редактировалось tomtit; 16.04.2020 в 21:47.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

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

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от Semigor Посмотреть сообщение
    tomtit, красиво! А переходную характеристику можно показать?
    Нет смысла, это будет с огромной точностью отклик ЦФ,
    а в реальной жизни еще и аналогового восстанавливающего после него.
    Последний раз редактировалось tomtit; 17.04.2020 в 00:53.

  14. #253
    Старый знакомый Аватар для lionel
    Регистрация
    10.05.2010
    Адрес
    СПб
    Сообщений
    504

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Будет ли это в железе реализовано?

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Несмотря на то, что подход Бруно Путзейса показывает приличные результаты, я все-таки считаю его дизайн не слишком оптимальным.
    Вот, что можно получить с ДСД512 с тактовой вдвое ниже (1024х), используя дифференциальный АКИХ длины 32(64 с учетом дифф.) с одинаковыми резисторами.
    Видно только 3-ю гармонику на уровне -170дБ, и это на сигнале 0дБ! Максимальный допустимый уровень сигнала ~0.75.
    Подавляющего преимущества мультибитного ШИМ SDM что-то не видать.
    Нажмите на изображение для увеличения. 

Название:	dsd512+fir32sp.png 
Просмотров:	267 
Размер:	26.4 Кб 
ID:	369874 Нажмите на изображение для увеличения. 

Название:	dsd512+fir32.png 
Просмотров:	255 
Размер:	16.7 Кб 
ID:	369875
    Последний раз редактировалось tomtit; 19.04.2020 в 19:30.

  16. #255
    Лишен права ответа (до 30.06.2024) Аватар для vladimir sim
    Регистрация
    17.02.2014
    Адрес
    Екатеринбург
    Сообщений
    1,970

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    То бишь цифровое усиление минус 2,7 дб. А запас на ИСИ? И насколько вырастут искажения на реальном железе? А вообще очень впечатляет, да и душа больше лежит к 1 бит . Кроме того, резко снижены требования к постфильтру.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от vladimir sim Посмотреть сообщение
    То бишь цифровое усиление минус 2,7 дб. А запас на ИСИ? И насколько вырастут искажения на реальном железе? А вообще очень впечатляет, да и душа больше лежит к 1 бит . Кроме того, резко снижены требования к постфильтру.
    Картинка чисто иллюстративная, выход показан без нормировки, в условном цифровом коде, реальный коэффициент передачи аналога где-то около 1/4.
    Ухудшение спектра и потеря 50% частоты клока на ИСИ учтены.
    Для компенсации вредных свойств однобитного модулятора необходимо делать, как минимум, усреднение по 4 отсчётам.
    Тогда убирается эффекты RZ и огромная палка на частоте Найквиста для малых амплитуд вх.сигнала.
    Требования к пост-фильтру снижены только из-за сдвига "шумовой стенки" вправо примерно до 87кГц, то есть, в точности то же, что и у Бруно.
    В Мола-Мола он обходится фильтром 3-4го порядка.

    Но! Не хочется городить монстра из 64 резисторов на канал, как в оригинале, это пусть радиолюбители попробуют.
    DSD512 можно сгенерировать чисто программно и вывести через какую-нибудь готовую USB примочку.

    То есть я хотел сказать, что если удалось сделать удачный АКИХ длиной >= 32, то всё остальное становится не критичным.
    Особенно, если не заморачиваться в отношении SNR , который то и нужен почти только для рекламы.

    P.S.
    Ну и насчет ресурсов FPGA для урезанного Мола-Мола 1024x - это < 75% XC6SLX9-2TQG144C, проверено, влезает с нулевым тайминг скором.
    Включено всё - от входа SPDIF до выхода ШИМ.
    Последний раз редактировалось tomtit; 20.04.2020 в 18:59.

  18. #257
    Частый гость Аватар для Василий Н.
    Регистрация
    18.03.2010
    Адрес
    Москва
    Возраст
    62
    Сообщений
    188

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от tomtit Посмотреть сообщение
    ДСД512 можно сгенерировать чисто программно и вывести через какую-нибудь готовую ЮСВ примочку.
    Да даже аккуратно предварительно программно преобразовав РСМ 44,1/16 в 88,2/24 можно заметно облегчить работу s-d ЦАПы.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta


    Offтопик:
    Нашел не очень разумное объяснение такому странному ДФ в Мола-Мола.
    Если Бруно сделал одноступенчатый интерполятор *16 или *32 для 44.1,
    то длина КИХ будет намного больше 1000, если задать подавление на частоте Найквиста ~ 20дБ
    и обеспечить достаточно гладкую АЧХ в звуковой полосе.
    Стандартный алгоритм Паркс-МакКлелана обычно начинает изрядно глючить на таких длинных фильтрах.
    Тут он наверное решил, что и так сойдет .
    Последний раз редактировалось tomtit; 22.04.2020 в 16:56.

  20. #259
    Лишен права ответа (до 30.06.2024) Аватар для vladimir sim
    Регистрация
    17.02.2014
    Адрес
    Екатеринбург
    Сообщений
    1,970

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    А поподробнее? И так ли уж референсно решение Mola, наверняка он столкнулся с неразрешимыми компромиссами и предпочел ничего не делать , а оставить как есть. Главное- обьявить про 150 дб SNR, чтобы люди понесли свои гульдены , а дальше война план покажет.Он ,кстати , зря затеял дискретные ОУ, они конечно лучше Burson-a, но не фонтан, если серьезно. Так что Бруно можно верить только до границы SDM и фронтэнда.
    Последний раз редактировалось vladimir sim; 20.04.2020 в 19:51.

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

    По умолчанию Re: Дилетантский вопрос про sigma-delta

    Цитата Сообщение от vladimir sim Посмотреть сообщение
    Он ,кстати , зря затеял дискретные ОУ, они конечно лучше Burson-a, но не фонтан, если серьезно. Так что Бруно можно верить только до границы SDM и фронтэнда.

    Offтопик:
    Конечно гульдены - это святое. Но Бруно еще и романтик в некотором роде.
    Дискретные ОУ он замутил для дифф. входа NC400, который принципиально
    весь дискретный идеологически. В ОЕМ изделиях он их не применяет.
    В оправдание он сказал, что там где нужен высокоомный неинвертирующий вход,
    даже лучшие LME искажают слишком сильно из-за большой нелинейной входной емкости.
    Тогда он добавил повторители на малоемкостных бип. транзисторах, а дальше пошло-поехало.

    А Вы измеряли его изделия?


    ---------- Сообщение добавлено 13:32 ---------- Предыдущее сообщение было 13:16 ----------

    Я пока сделал такие ДФ на х16.
    Загиб наверх - компенсация завала в последующем интерполяторе в x64раза.
    Нажмите на изображение для увеличения. 

Название:	0-20k.png 
Просмотров:	143 
Размер:	6.2 Кб 
ID:	369983
    Нажмите на изображение для увеличения. 

Название:	LAX.png 
Просмотров:	153 
Размер:	7.6 Кб 
ID:	369984
    Нажмите на изображение для увеличения. 

Название:	resp.png 
Просмотров:	140 
Размер:	5.2 Кб 
ID:	369985
    Последний раз редактировалось tomtit; 21.04.2020 в 01:46.

Страница 13 из 32 Первая ... 3111213141523 ... Последняя

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

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

Ваши права

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